@charset "utf-8";
/**
* @author: Joson
* @date: 2024-9-5
*
 */
/* CSS Document */

/* index css */

/* 轮播图 */
.banner .box .wrapp{width:100%;*height: 400px;overflow:hidden}
.banner .box .wrapp .btn span{font-size:30px;text-align:center;color:#fff;background:#000;opacity:.2;filter:alpha(opacity=20);}
.banner .box .wrapp .btn span:hover{opacity:1;filter:alpha(opacity=100);}
.banner .box .wrapp .btn span.prev{left:10px;}
.banner .box .wrapp .btn span.next{right:10px;}
.banner .box .wrapp .libs{position:absolute;bottom:0;text-align:center;z-index:1;}
.banner .box .wrapp .libs span{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer;}
.banner .box .wrapp .libs span.swiper-pagination-bullet-active{width:30px;border-radius:5px;background:#f69700;}

.module{width:100%;padding:20px 0;}
.module1,.module3,.module5,.module7{background:#F5F9FF;}
.module2,.module4,.module6{background:#fff;}
.module .module-title{padding:20px 0;margin-bottom:20px;}
.module .module-title h2 a{font-size:26px;color:#0b244b;}
.module .module-title h2 a i{font-size:26px;margin-right:5px;}
.module .module-title h2 a span{color:#b49277;}

/* 简介 */
.container .about{width:68%;overflow: hidden;}
.container .about .title h2{position:relative;display:inline-block;font-weight:bold;}
.container .about .title h2 a{font-size:26px;color:#0b244b;}
.container .about h2 a span{color:#b49277;}
.container .about h2:before{content:'';display:inline-block;position:absolute;left:-15px;top:0;width:5px;height:25px;background:#b49277;}
.about .introduce{padding:4px 10px;background:#f5f9ff;margin-bottom:15px;border-radius:3px}
.about .introduce ul li{float:left;width:48%;margin:0 1%;font-size:14px;line-height:28px;color:#666;}
.about .introduce ul li:last-child{width:98%;}
.about .introduce ul li i,
.about .introduce ul li b{font-weight:normal;}
.about .introduce ul li i{margin-right:5px;color:#b49277;}
.container .about .desc{font-size:16px;line-height:30px;color:#686868;margin-bottom:15px;}
.container .about .desc b,.school_adv b{font-size:16px;color:#0b244b;font-weight:bold;}
.container .about .desc a{color:#b49277;}

font{color:#0b244b;font-size:18px;font-weight:bold;}

.school_adv span{display:inline-block;padding:0 6px;font-size:14px;line-height:24px;margin:0 2px 5px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;}
.adv-tag-color1{color: #32868f;background: rgba(50, 134, 143, 0.1);}
.adv-tag-color2{color: #3868af;background: rgba(56, 104, 175, 0.1);}
.adv-tag-color3{color: #b17a3a;background: rgba(177, 122, 58, 0.1);}
.adv-tag-color4{color: #a65454;background: rgba(166, 84, 84, 0.1);}
/* 提问 */
.school_form .form_title h3{font-size:18px;font-weight:bold;color:#0b244b;padding-bottom:10px;border-bottom:1px solid #dbdbdb;margin-bottom:10px;}
.school_form .form_title h3	a{color:#0b244b;}
.school_form .form_title h3 span{color:#b49277;}
.school_form .form-main .form-group{display:inline-block;width:33%;margin-bottom:15px;}
.school_form .form-main .form-group label{display:inline-block;width:80px;font-size:14px;color:#0b244b;}
.school_form .form-main .form-group label em{color:red;}
.school_form .form-main .form-group input,.school_form .form-main .form-group select,.school_form .form-main .form-group textarea{display:inline-block;font-size:14px;width:60%;height:28px;line-height:28px;border:1px solid #e4e3e3;padding:0 5px;vertical-align:middle;}
.school_form .form-main .form-group.msg{display:block;width:100%;}
.school_form .form-main .form-group textarea{width:60%;height:60px;padding:5px;resize:none;}
.school_form .form-main .form-group select.form-control{width:65%;}

.school_form .form-main .form-submit{text-align:center;}

/* 隐私保障 */
 .form-main .form-submit i{display:inline-block;position:relative;width:10px;height:10px;border:1px solid #8d8d8d;border-radius:50%;vertical-align:middle;cursor: pointer;}
 .form-main .form-submit i.on:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;background:#46B14E;border-radius:50%;}
 
.school_form .form-main .form-submit .btn{width:150px;margin-right:10px;height:35px;border:none;background:#b49277;color:#fff;font-size:16px;cursor:pointer;}
.school_form .form-main .btn:hover{background:#a65454;}
.school_form .form-main .form-submit input[type="radio"]{display:inline-block;width:10px;height:10px;vertical-align:middle;}
/* .school_form .form-main .form-submit input[type="radio"]:checked{display:none;} */

/* 问答列表 */
.container .faq{width:30%;overflow: hidden;}
.container .faq h3 a{display:block;font-size:18px;color:#0b244b;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #dbdbdb;margin-bottom:10px;}
.container .faq h3 a span{color:#b49277;}
.container .faq h3 i{margin-right:5px;}
.container .faq .faq-tag ul li{float:left;width:31.33%;height:30px;line-height:30px;margin:5px 1%;}
.container .faq .faq-tag ul li a{display:block;font-size:14px;color:#333;text-align:center;border-radius:3px;background:#f9f6f1;border:1px solid #ede5d9;}
.container .faq .faq-tag ul li a:hover{background:#a65454;color:#fff;}
.container .faq .faq-list ul{padding:15px 0 0 20px;}
.container .faq .faq-list ul li{list-style-type: disc;height:30px;line-height:30px;}
.container .faq .faq-list ul li a{float:left;width:calc(100% - 50px);font-size:14px;color:#555;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.container .faq .faq-list ul li a:hover{color:#b49277;}
.container .faq .faq-list ul li span{float:right;width:40px;color:#aaa;font-size:12px;}

/* 招生简章 */
/* .recruit .title{padding:20px 0;margin-bottom:20px;}
.recruit .title h2 a{font-size:26px;color:#0b244b;}
.recruit .title h2 a i{font-size:26px;margin-right:5px;}
.recruit .title h2 a span{color:#b49277;} */

.recruit .list .item{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:30px;}
.recruit .list .item:last-child{margin-bottom:0;border-bottom:0;}
.recruit .list .item .recr-thumb{width:23.75%;height:190px;text-align:center;overflow: hidden;border-radius:10px;}
.recruit .list .item .recr-cnt{width:calc(74.25% - 150px);margin-left:2%;border-right:1px dashed #ddd}
.recruit .list .item .recr-cnt h3 a,.recruit .list .item .recr-cnt h3 span{font-size:20px;font-weight:bold;color:#333;}
.recruit .list .item .recr-cnt h3{margin-bottom:15px;}
.recr-cnt .recr-type ul li{float:left;width:48%;line-height:20px;font-size:14px;padding:5px 0;margin-right:2%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recr-cnt .recr-type ul li:last-child{width:100%;margin-right:0;}
.recr-cnt .recr-type ul li b{font-weight:normal;color:#888;}
.recr-cnt .recr-type ul li b:before{content:'';display:inline-block;width:3px;height:3px;border-radius:100%;background:#888;margin-right:5px;vertical-align:middle;margin-top:-2px;}
.recruit .list .item .recr-btn{width:150px;padding-left:30px;text-align:center;}
.recruit .list .item .recr-btn a{display:inline-block;width:120px;font-size:14px;text-align:center;line-height:30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.recruit .list .item .recr-btn a.detail-btn{color:#fff;background:#0c3072;margin-bottom:20px;}
.recruit .list .item .recr-btn a.order-btn{color:#b49277;border:1px solid #b49277;}
.recruit .list .item .recr-btn a:hover{color:#fff;background:#b49277;}
/* 师资团队 */
/* .teacher .title{padding:20px 0;}
.teacher .title h2 a{font-size:26px;color:#0b244b;}
.teacher .title h2 a i{font-size:26px;margin-right:5px;}
.teacher .title h2 a span{color:#b49277;} */
.teacher .cont .list{width:800px;overflow: hidden;}
.teacher .cont .list .wrapper{width:100%;height:340px;margin-top:20px;overflow: hidden;}
.teacher .cont .list ul li{width:31.33% !important;margin-right:2%;}
.teacher .cont .list ul li .avatar{width:165px;height:165px;background-color:#fff;overflow:hidden;border-radius:50%;margin:0 auto 15px;}
.teacher .cont .list ul li .avatar img{width:100%;}
.teacher .cont .list ul li .name{width:100%;font-size:16px;color:#0b244b;text-align:center;font-weight:bold;margin-bottom:10px;}
.teacher .cont .list ul li .intro{width:100%;font-size:14px;color:#888;}
.teacher .cont .list .btn span{width:30px;height:30px;line-height:30px;font-size:16px;text-align:center;background:rgba(0,0,0,.1);color:#fff;}
.teacher .cont .list .btn span:hover{background:rgba(0,0,0,1);}
.teacher .cont .list .btn span.prev{left:0;}
.teacher .cont .list .btn span.next{right:0;}
.teacher .cont .list .libs{position:absolute;left:0;bottom:10px;width:100%;height:25px;line-height:25px;text-align:center;color:#888;z-index:666;}
.teacher .cont .list .libs span{display:inline-block;width:15px;height:15px;border-radius:50%;background:#888;}
.teacher .cont .list .libs span.swiper-pagination-bullet-active{background:#f69700;}
.teacher .cont .num{width:400px;overflow: hidden;}
.teacher .cont .num ul{display:flex;flex-wrap:wrap;align-items:center;}
.teacher .cont .num ul li{width:50%;font-size:18px;text-align:center;margin-bottom:20px;}
.teacher .cont .num ul li div{margin-bottom:20px;}
.teacher .cont .num ul li span{color:#f69700;font-weight:bold;}
/* 校园环境 */
.envir ul{display:flex;flex-wrap:wrap;align-items:center;}
.envir ul li{position:relative;width:31.33%;overflow: hidden;text-align:center;margin-right:2%;margin-bottom:2%;}

.envir ul li div .showImg{width:100%;height:265px;overflow: hidden;}

.envir ul li div .showImg img{display:block;width:100%;height:100%;}
.envir ul li p{position:absolute;left:0;bottom:-50px;width:100%;height:50px;line-height:50px;font-size:18px;background:rgba(0,0,0,.5);color:#fff;transition: all 0.3s;}
.envir ul li:hover p{bottom:0;}

/* 校园开放日 */
.openday .module-content{display:flex;flex-wrap:wrap;align-items:center;}
.openday .leftbox{width:70%;overflow: hidden;}
.openday .leftbox ul.list li,.openday .leftbox ul.list li .info{display:flex;flex-wrap:wrap;align-items:flex-start;}
.openday .leftbox ul.list li .date,.openday .openday-list ul li .date{position:relative;width:70px;height:130px;border-right:1px dotted #d71918;}
.openday .leftbox ul.list li .date:before,
.openday .openday-list ul li .date:before
{content:'';position:absolute;top:0px;right:-7px;width:12px;height:12px;border-radius:50%;border:1px solid #d71918;z-index:66;}

.openday .leftbox ul.list li .date:after,
.openday .openday-list ul li .date:after
{content:'';position:absolute;top:3px;right:-4px;width:8px;height:8px;border-radius:50%;background:#d71918;z-index:66;}

.openday .leftbox ul.list li .date span,.openday .openday-list ul li .date span{display:block;line-height:30px;font-size:14px;font-weight:bold;color:#d71918;}
.openday .leftbox ul.list li .date span.gray,.openday .openday-list ul li .date span.gray{color:#999;font-weight:normal;}
.openday .leftbox ul.list li .info,.openday .openday-list ul li .info{width:calc(100% - 132px);line-height:30px;margin-left:20px;padding:20px;background:url('/common/static/images/bginfo.png') no-repeat top center;background-size:100% auto;justify-content:space-between;}

.openday .leftbox ul.list li .info a.tit{display:block;width:75%;font-size:18px;}
.openday .leftbox ul.list li .info h4{font-weight:normal;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.openday .leftbox ul.list li .info a.tit span{display:block;font-size:14px;}
.openday .leftbox ul.list li .info a:hover h4{color: #555;}
.openday .info .entry a{position:relative;display:inline-block;font-size:14px;width:90px;height:35px;line-height:35px;text-align:center;color:#d71918;border:1px solid #d71918;border-radius:3px;margin-right:5px;z-index:0;background:transparent;transition:color .2s ease-in-out;}
.openday .info .entry a:before{content:'';position:absolute;top:0px;left:0;width:0px;height:100%;background:#d71918;transition:width .2s ease-in-out;;z-index:-1;}
.openday .info .entry a:hover{color:#fff;}
.openday .info .entry a:hover:before{width:100%;}
.openday .entry small{font-size:14px;}
.openday .entry small em{color:#d71918;}

.openday .leftbox ul.list li:last-child .date{height:30px;border-right:none;}
.openday .leftbox ul.list li:last-child .info{background-image:none;padding:0 20px;}
.openday .leftbox ul.list li:last-child .info h4{width:75%;font-size:18px;font-weight:bold;}
.openday .leftbox ul.list li:last-child .info .entry a,.openday .openday-list ul li:last-child .info .entry a{color:#ffa200;border-color:#ffa200;}
.openday .leftbox ul.list li:last-child .info .entry a:hover,.openday .openday-list ul li:last-child .info .entry a:hover{color:#fff;}
.openday .leftbox ul.list li:last-child .info .entry a:before,.openday .openday-list ul li:last-child .info .entry a:before{background-color:#ffa200;}

.openday .openday-list ul li{display:flex;flex-direction: row;justify-content: space-between;}
.openday .openday-list ul li .date{height:180px;}
.openday .openday-list ul li .info{width:calc(100% - 120px);margin-left:0;margin-top:-8px;margin-bottom:10px;padding:0 10px;background:none;}
.openday .openday-list ul li .info .entry a{}

.openday .openday-list ul li:last-child .date{height:30px;border-right:none;}
.openday .openday-list ul li:last-child .info h4{width:75%;font-size:18px;font-weight:bold;}


.openday .rightbox{width:28%;overflow: hidden;}

/* 学校资讯 */
.news .leftbox{width:38%;overflow: hidden;}
.news .leftbox .wrapper{width:100%;*height:350px;overflow: hidden;}
.news .leftbox .wrapper ul li a{display: block;}
.news .leftbox .wrapper ul li a span{display: block;width:100%;height:300px;overflow: hidden;}
.news .leftbox .wrapper ul li a span img{width:100%;}
.news .leftbox .wrapper ul li a h3{font-size:16px;width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .leftbox .wrapper .libs{bottom:30px;text-align: center;z-index:666;}
.news .leftbox .wrapper .libs span.swiper-pagination-bullet-active{background-color:#ffa200;}

.news .rightbox{width:60%;overflow: hidden;}
.news .rightbox .newList ul li{width:31.33%;margin-right:3%;}
.news .rightbox .newList ul li:nth-child(3n){margin-right:0;}
.news .rightbox .newList ul li a span{display:block;width:100%;height:130px;overflow: hidden;}
.news .rightbox .newList ul li a span img{width:100%;}
.news .rightbox .newList ul li a:hover img{transform:scale(1.2)}
.news .rightbox .newList ul li h3{width:100%;height:30px;line-height:30px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* list */
 .main-left{width:73%;overflow: hidden;}
 .main-left h2{font-weight:bold;}
 .main-left .module-box{margin-bottom:20px;border-radius:4px;}
 .main-left h1,.visit .visit-title h1{font-size:26px;font-weight:bold;color:#333;text-align:center;border-bottom:2px solid #f1f1f1;padding:30px 0;}
 .main-left .about-box{background:#fff;margin-bottom:20px;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.2);}
 
 .main-left .about-box .about-title h1 span{color:#b49277;}
 
 .main-left .about-content{font-size:16px;line-height:30px;padding:0 20px 20px;}
 .main-left .about-content h2{margin:10px 0;font-size:20px;}
 .main-left .about-content h2:before{content:'';display:inline-block;width:5px;height:25px;margin:-3px 8px 0 0;background:#1784db;vertical-align:middle;}
 .main-left .about-content ul{margin-left:30px;}
 .main-left .about-content ul li{list-style-type:disc;}

 .main-right{width:26%;overflow: hidden;}
 .main-right .aside-box{padding:20px 15px;background-color:#fff;margin-bottom:15px;}
 .main-right .aside-box .tit h3{font-size:16px;font-weight:bold;height:30px;line-height:30px;padding-bottom:15px;border-bottom:1px solid #ccc;}
 .main-right .aside-box .tit h3 i{font-size:20px;color:#0C3072;vertical-align:middle;margin-right:5px;}
 .main-right .aside-box .tit h3 span{color:#b49277;}
 /* 专题 */
 .main-right .special ul.list li{width:31%;text-align: center;margin:0 2% 2% 0;}
 .main-right .special ul.list li a{display:block;color:#686868;font-size:16px;padding:10px 0;border:1px solid #e8e8e8;}
 .main-right .special ul.list li a i{display:block;font-size:22px;}
 .main-right .special ul.list li a:hover{color:#fff;background-color:#b49277;border-color:#b49277;}

 /* 动态资讯 */
 .main-right .news{padding:20px 15px 0;}
 .main-right .news .list-item .tab span{display:inline-block;width:48%;height:30px;line-height:30px;font-size:14px;text-align:center;margin:0 1%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;cursor:pointer;border:1px solid #ccc;}
 .main-right .news .list-item .tab span.on{color:#fff;background-color:#b49277;border-color:#b49277;}
 .main-right .news .list-item .item ul{display:none;}
 .main-right .news .list-item .item ul.on{display:block;}
 .main-right .news .list-item .item ul li{line-height:22px;margin-bottom:10px;font-size:14px;padding-bottom:10px;border-bottom:1px dashed #ccc;}
 .main-right .news .list-item .item ul li .question em{display:inline;font-size:12px;color:#fff;background:#09a351;padding:0 2px;border-radius:2px;margin-right:8px;}
 .main-right .news .list-item .item ul li .question a{font-weight:bold;}
 .main-right .news .list-item .item ul li .answer{color:#aaa;}
 .main-right .news .list-item .item ul li .answer em{font-size:12px;color:#fff;background:#ff641f;padding:0 2px;border-radius:2px;margin-right:8px;}

 .main-right .news .list-item .item ul.news-list li a{position:relative;padding-left:10px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
 .main-right .news .list-item .item ul.news-list li a:before{content:"";display:inline-block;position:absolute;width:3px;height:3px;border-radius:3px;background:#aaa;top:9px;left:0;}
 .main-right .news .list-item .item ul li.more{border-bottom:none;text-align:center;}
 .main-right .news .list-item .item ul li.more a{display:inline-block;position:initial;padding:3px 20px;color:#b49277;border:1px solid #b49277;border-radius:3px;}
 .main-right .news .list-item .item ul li.more a:hover{color:#fff;background:#b49277;}

 /* 招生简章 */
 .main-left .module-title h1 span{color:#b49277;}
 .main-left .recruit-list dl{display:flex;justify-content: center;align-items: center;padding:30px 0;border-radius:4px;border-bottom:1px dashed #e0e0e0;margin:0 30px;}
 .main-left .recruit-list dl:last-child{border-bottom:none;}
 .main-left .recruit-list dl dt{width:215px;max-height:145px;overflow:hidden;border-radius:4px;margin-right:20px;}
 .main-left .recruit-list dl dd{width:calc(100% - 215px);}
 .main-left .recruit-list dl dd h3{font-size:18px;color:#000;margin-bottom:15px;}
 .main-left .recommend{padding:20px 0;}
 .main-left .module-title h3{display:inline-block;font-size:24px;font-weight:bold;}
 .main-left .module-title h3 span{color:#b49277;}
 /* 简章推荐list */
 .main-left .recommend-list,.recruit .main-left .recommend-list dl dd{display:flex;flex-wrap: wrap;justify-content: space-between;}
 .main-left .recommend-list dl{width:47.3%;padding:10px;margin-right:0.75%;margin-bottom:0.75%;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
 .main-left .recommend-list dl:nth-child(even){margin-right:0}
 .main-left .recommend-list dl dt{margin-bottom:5px;}
 .main-left .recommend-list dl dt a{display: -webkit-box;width:100%;font:bold 15px/20px 'Microsoft YaHei';overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
 .main-left .recommend-list dl dd p{width:50%;font-size:12px;line-height:22px;color:#333;}
 .main-left .recommend-list dl dd p span{color:#888;}

 /* 师资团队 */
 .staff h2{display:inline-block;font:normal 22px/40px 'Microsoft Yahei';color:#b49277;height:40px;margin-bottom:20px;}
 .staff h2 i{display:inline-block;font-weight:normal;font-size:24px;margin-right:3px;}
 .staff h2:before{content:'';display:inline-block;width:5px;height:24px;border-radius:2px;background:#b17a3a;margin-right:10px;vertical-align:middle;}
 .staff .ratio .chart .visi{width:50%;text-align:center;font-size:20px;}
 .staff .ratio .chart .visi .pie{height:180px;}
 .staff .ratio .chart .visi .scale{height:180px;line-height:180px;}
 .staff .ratio .chart .visi .scale span{display:inline-block;width:66px;height:66px;line-height:66px;text-align:center;color:#fff;}
 .staff .ratio .chart .visi .scale span.teacher{background:#6fc4fe;border-radius:35% 0 35% 0;margin-right:10px;}
 .staff .ratio .chart .visi .scale span.student{background:#66d36c;border-radius:0 35% 0 35%;margin-left:10px;}
 .main-left .team-list .list{padding:0 20px;}
 .main-left .team-list .list dl{position:relative;min-height:160px;padding-left:180px;margin-bottom:20px;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
 .main-left .team-list .list dl dt{margin-bottom:10px;font:bold 16px/20px 'Microsoft YaHei';}
 .main-left .team-list .list dl dt a{font:bold 16px/20px 'Microsoft YaHei';}
 .main-left .team-list .list dl dd{margin-bottom:10px;}
 .main-left .team-list .list dl dd.position{font-size:16px}
 .main-left .team-list .list dl dd.desc{font-size:14px}
 .main-left .team-list .list dl .photo{position:absolute;top:0;left:0;width:160px;max-height:160px;border-radius:10px;overflow: hidden;}
 .main-left .team-list .list dl .photo img{width:100%;}
 .main-left .team-list .list dl:last-child{border-bottom:none;margin-bottom:0;}

 /* 环境 */
 
 .main-left .environment-list ul li{width:32%;text-align:center;margin-right:2%;margin-bottom:2%;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
 .main-left .environment-list ul li:nth-child(3n){margin-right:0;}
 .main-left .environment-list ul li .desc{padding:5px;font-size:16px;line-height:20px;}

 /* 资讯 */
 .main-left .article-list ul li{padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:10px;}
 .main-left .article-list ul li h2,.main-left .openday-list ul li h2{height:30px;line-height:30px;font-size:18px;margin-bottom:10px;}
 .main-left .article-list ul li .cont .thumb,.main-left .openday-list ul li .cont .thumb{width:25%;height:120px;overflow: hidden;border-radius:4px;margin-right:2%;}
 .main-left .article-list ul li .cont .desc .txt,.main-left .openday-list ul li .cont .desc .txt{max-height:100px;line-height:22px;font-size:14px;overflow:hidden;margin-bottom:20px;}
 .main-left .article-list ul li .cont .desc .txt a{padding:3px 5px;color:#F36E21;}
 .main-left .article-list ul li .cont .desc .info span{display:inline-block;color:#888;font-size:14px;margin-right:15px;}
 

 /* 探校 */
 .visit .visit-title h1 span{color:#b49277;}
 .visit .visit-form{width:60%;margin:0 auto;padding-bottom:20px;}
 .visit-form .form-group .form-control{width:70%;}
 .visit-form .form-group input.form-control{width:calc(70% - 10px);}
 .visit-form .form-group .msg{width:calc(70% - 10px);}
 
 /* 开放日表单 */
 .opendayform .form-group .form-control{width:45%;}
 .opendayform .form-group #sex{width:8%;}
 .opendayform .form-group #birthday{width:15%;}
 .opendayform .form-group #active{width:46%;margin-right:0;padding:3px 5px;}
 .opendayform .form-group select.form-control{width:15%;margin-right:5px;}
 
 
/* list end*/
/* show */
 .main-left .news-box{padding:20px;background:#fff;border-radius:5px;margin-bottom:20px;}
 .main-left .news-title{text-align:center;border-bottom:1px solid #eee;padding-bottom:10px;}
 .main-left .news-title h1{font-size:26px;line-height:35px;font-weight:bold;margin-bottom:15px;}
 .main-left .news-title .info span{display:inline-block;color:#888;font-size:12px;margin-right:10px;}
 .main-left .news-box .news-content{font-size:16px;line-height:30px;}

 .tips{padding:20px 10px;margin-bottom:20px;font-size:14px;color:#888;}
 .tips .end{position:relative;width:100%;height:1px;background:#888;margin-bottom:20px;}
 .tips .end span{position:absolute;left:50%;bottom:-15px;display:inline-block;width:80px;height:30px;line-height:30px;background:#fff;font-size:14px;text-align:center;margin-left:-40px;}
 .news-pre-next{font-size:16px;}

/* end */
 
.contact .leftbox{width:73%;overflow: hidden;}



/* 分页 */
.main-left .page-box .pageinfo,.main-left .page-box a{font-size:16px;line-height:30px;padding:5px 20px;border:1px solid #eee;margin-right:10px;border-radius:4px;}
.main-left .page-box .curpage,.main-left .page-box a:hover{color:#fff;background:#1784db;border-color:#1784db;}
/* 友链 */
.links .title{font-size:26px;color:#0b244b;margin-bottom:20px;}
.links .title:before{content:'';display:inline-block;width:5px;height:23px;background:#0b244b;font-size:26px;color:#0b244b;margin-right:10px;vertical-align:middle;margin-top:-3px;border-radius:3px;}
.links .title a{font-size:16px;}
.links .links-more a{margin-right:10px;font-size:14px}





/* ----------------------------------------------------------- */


.container-box{width:100%;background:#fff;min-width:1170px}
.header-box{width:100%;height: 35px; line-height: 35px; background: #fbfbfb; border-bottom: 1px solid #e8e8e8;} 
.header-top{width:1200px;margin:0 auto;color:#747d87;}
.header-top a{color:#747d87;margin-left:10px;}
.header-top a:hover{color:#ff0000;}
.member-status{float:right;}
.member-status .login{color: #ff0000;border:1px solid #ff0000;padding: 3px 7px}
.member-status .login:hover{background:#ff0000;color:#fff}

/* 网站容器 */
.container{margin:0 auto;width:1200px;}
.content-box{padding:5px 20px 10px 20px;background: #fff;border: 1px solid #eee;}
.yzm-content{color:#353535}
.yzm-title{border-bottom: #e4e3e3 1px solid;margin-bottom: 10px}
.yzm-title h2{font-size: 14px;line-height: 40px;font-weight: normal;border-bottom: 3px solid #2196f3;display: inline-block;padding-right:2px;color: #2196f3}
.yzm-title-right{float: right;}
.yzm-title-right a{line-height: 40px}

.yzm-line{height:20px;clear:both;}
.yzm-no-content{padding:50px 0px;background:#fff;border:1px solid #eee;margin-bottom:20px;text-align:center;font-size:14px;color:#686868}

/*网站头部 */
.header{height:100px;padding:10px 0;width:1200px;margin:0 auto;}
.logo{float:left;margin-top:15px;width:370px;height:70px;text-align:center;overflow:hidden;}
.logo a{display: block;}
.logo img{height:70px;}
.search{float:left;margin-left:130px;margin-top:30px;}
.searchtxt .searchmenu .searchselected{background-image:url('../../images/icon2.png');background-repeat:no-repeat;}
.searchtxt{float:left;width:450px;height:36px;border:2px solid #2196f3;border-right:0;position:relative;z-index:100;background:#fff;}
.searchtxt .searchmenu{float:left;border-right:1px solid #eee;}
.searchtxt .searchmenu .searchselected{color:#666;cursor:pointer;font-size:14px;height:36px;line-height:36px;padding-left:15px;width:60px;background-position: 55px -85px;}
.searchtxt .searchmenu .searchopen{background-position:55px -113px}
.searchtxt .searchmenu .searchtab{display:none; position:absolute;top:36px;left:-2px;width:75px;border:2px solid #2196f3;border-top:0;background:#fff;z-index:100;}
.searchtxt .searchmenu .searchtab li{height:28px;line-height:28px;color:#666;font-size:14px;cursor:pointer;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}
.searchtxt .searchmenu .searchtab li.selected{background:#edf3fc;color:#018dbc;}
.searchtxt input{float:left;border:0;background:#fff;color:#666;padding:7px 8px;width:350px;height:22px;line-height:22px;margin:0;outline:medium none;}
.searchbtn{float:left;}
.searchbtn button{background:#2196f3;border:0;color:#fff;outline:none;cursor:pointer;float:left;height:39px;line-height:39px;width:86px;font-size:16px;transition:all 0.3s}
.searchbtn button:hover{background:#1784db;}

.add-content{width:110px;float:right;margin-top:30px;}
.add-content a{border-radius:2px;height:38px;color:#2196f3;font-size:14px;display:block;line-height: 38px;transition:0.3s all;border:1px solid #2196f3;text-align:center;}
.add-content a:hover{text-decoration:none;background:#2196f3;color:#fff;}

/*导航条*/
.menu{height:43px;line-height:43px;background-color:#334d72;}
.nav{width:1200px;margin:0 auto;}
.nav li{float:left;position:relative;z-index:98;background-color:#334d72;}
.nav li a{float:left;width:110px;display:block;line-height:43px;text-align:center;font-weight:normal;font-size:14px;color:#fff;transition:all 0.3s}
.nav li a:focus{-moz-outline-style: none;}
.nav li a:hover{text-decoration:none;color:#fff;background:#1784db;}
.nav li .current{text-decoration:none;color:#fff;background:#1784db;}
.nav li .sub_nav{position:absolute;top:43px;left:0px;background:#2196f3;display:none;z-index:99;border:1px solid #1784db;border-top:none;}
.nav li .sub_nav li{text-align:center;width:108px;height:35px;line-height:35px;position:relative;z-index:99;padding:0px;background:#2196f3;clear:left;}
.nav li .sub_nav li a{height:34px;line-height:34px;width:108px;display:inline-block;}

/* 前端分页 */
#page{margin:30px 0;font-size:13px;height:30px;line-height:30px;text-align:center}
#page .pageinfo {color:#666;padding:6px 8px;border:1px solid #ddd}
#page .pageinfo strong{font-weight:normal}
#page  a{border:1px solid #ddd;background:#fff;color:#808080;padding:6px 11px;margin-left:5px;border-radius:2px;transition:all 0.2s}
#page  a:hover,#page .curpage{background:#2196f3;color:#fff;text-decoration:none;border:1px solid #2196f3;}
#page .nopage{cursor:not-allowed;}
#page .nopage:hover{background:#fff;color:#808080;border:1px solid #ddd;}

