body{background-color: #FFF; color: #313131;}
.wap12{width: 1200px; margin:0 auto;}
.mb20{margin-bottom: 20px;}
.mt15{margin-top: 15px;}
.main{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.xc_top{display: flex;justify-content: space-between;/*border-bottom: 2px solid #0FD8A8;*/padding: 30px 0 20px;}
.search-button {width: 58px;height: 40px;background: #32b16c url(http://www.yanxian.org/statics/index/images/search-button.png) no-repeat center center;cursor: pointer;float: left;}
input {width: 310px;background: #FFF;border: 1px solid #dcdcdc;border-right: 0;font-size: 14px;color: #898989;height: 38px;line-height: 38px;padding-left: 10px;display: block;float: left;}
.xc_top_hot{width: 280px;display: flex;/*justify-content: space-between;*/flex-wrap: wrap;}
.xc_top_hot>a{margin: 0 6px;font-size: 14px;color: #898989;}
.list-box{width: 100%;background: #05c597;}
.list-box a{color: #fff;line-height: 40px;padding: 0 30px;}
/*院校*/
.textlink-main{width: 1200px; height: 62px; border: 1px solid #d8d7d7; background: #f5f5f5;}
.textlink-tab{position: relative; overflow: hidden; height: 64px;}
.textlink-nav-l{width: 14px; height: 28px; background: #e6e9eb; padding: 17px 4px; text-align: center; cursor: pointer; line-height: 14px; font-size: 14px; position: absolute; left: 0; top: 0;}
.textlink-nav-l span,.textlink-nav-r span{width: 0; height: 0; position: absolute; z-index: 1; top: 50%; margin-top: -4px; font-size: 0; line-height: 0;}
.textlink-nav-l.active{background-color: #d2d9e1;}
.textlink-nav-l.active span{display: block; right: -4px; border-color: transparent transparent transparent #d1dae1; border-style: dashed dashed dashed solid; border-width: 4px 0 4px 4px;}
.textlink-nav-r.active span{display: block; left: -4px; border-color: transparent #d1dae1 transparent transparent; border-style: dashed solid dashed dashed; border-width: 4px 4px 4px 0;}
.textlink-nav-r{width: 14px; height: 28px; background: #e6e9eb; padding: 17px 4px; text-align: center; cursor: pointer; line-height: 14px; font-size: 14px; position: absolute; right: 0; top: 0;}
.textlink-nav-r.active{background-color: #d2d9e1;}
.textlink-nav-l a,.textlink-nav-r a{color: #0c6466; }
.textlink-img{width: 193px; height: 40px; margin-left: 32px; margin-right: 15px; padding-top: 11px;}
.textlink-list{width: 930px; padding-top: 5px;}
.textlink-list a{float: left; font-size: 14px;color: #0c6466; padding: 3px 5px;margin-right: 10px; }
.textlink-list a:hover{color: #0f797b;}

/*轮播及侧边*/
.floor-wrapper{margin-top: 20px;}
.floor-panel{height: 740px;}
.slide-left{width: 600px;/*height: 367px;*/margin-right: 18px;}
.slide-left-top .title{font-size: 24px;}
.slide-left-top .title>a{width: 100%;font-size: 24px;/*color: #313131;*/color:red;}
.slide-left-top p{/*font-size: 14px;color: #999;*/margin: 20px 0;}
.slide-left-top p>a{color: #00D6A3;margin-left: 5px;}
.slide-left-top div>a{display: inline-block;width: 49%;font-size: 14px;color: #585858;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slide-left-top>div{border-bottom: 1px solid #F2F2F2;padding-bottom: 15px;margin-bottom: 10px;}
.slide-left-bottom{margin-top: -10px;}
.slide-left-bottom li{display: flex;justify-content: space-between;/*height: 80px;*/padding: 10px 0;}
.slide-left-bottom li.hasimg img{width: 120px;height: 80px;}
.slide-left-bottom li.hasimg>.new{width: 460px;}
.slide-left-bottom li .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 5px 0 15px;}
.slide-left-bottom li>.new>p,.slide-left-top p{font-size: 14px;height: 52px;line-height:26px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*轮播右侧*/
.b-title{height: 49px; /*width: 306px;*/ margin: 0 auto; font-weight: 700; border-bottom: 1px solid #e3e3e3;}
.b-title a.s-title{border-bottom: 2px solid #00d6a3;  float: left; color: #313131; font-size: 20px; line-height: 48px; padding-right: 10px;}
a.list-articleitem{color: #898989; font-size: 14px; line-height: 26px; height: 30px; display: block; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
a.list-articleitem:hover{color: #00d6a3;}
.exem-panel>.b-title{width: 300px;}
.exem-panel{width: 320px; /*height: 367px;overflow: hidden;*/}
.b-title a.more{ float: right; color: #b5b5b5; font-size:14px; line-height: 48px; }
.b-title a.more:hover{color: #00cf9e;}
.article-title{font-size: 20px;color: #313131;line-height:48px; }
.article-title:hover{color: #00cf9e;}
.exem-panel>div{background: #F5F5F5;padding:10px 20px;margin-bottom: 15px;}
.exem-panel .b-list{padding-top: 20px;display: flex;justify-content: space-between;font-size: 14px;flex-wrap: wrap;}
.exem-panel .b-list a:hover{color: #00cf9e;}
.exem-panel .b-list .b-icon {line-height: 20px;margin-bottom: 10px;text-align: center;width: 25%;}
.exem-panel>div.exem-panel-btn{padding: 0;position: relative;}
.exem-panel>div.exem-panel-btn:hover>div{display: block;}
.exem-panel>div.exem-panel-btn>p{display:block;height:70px;line-height:70px;background: #00cf9e;color: #fff;font-size: 22px;text-align: center;}
.exem-panel>div.exem-panel-btn>div{width: 280px;/*height: 200px;*/background: #F5F5F5;padding: 20px;position: absolute;z-index:1;top: 70px;display: none;}
.exem-panel>div.exem-panel-btn form>input{width: 100%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;margin-top: 10px;}
.exem-panel>div.exem-panel-btn form>input[type=submit]{margin-top: 20px;background: #00cf9e;border: none;color: #fff;font-size: 18px;}



/*轮播*/
.slide-panel{width: 880px;/* height: 367px;*/ position: relative;/*border-right: 1px solid #e5e5e5;*/}
.focus{position: relative; z-index: 1; height: 335px; }
.focus li{height: 330px; width: 240px;  overflow: hidden; float: left;  position: absolute; left: 0; top:0;}
.focus li a{width: 240px; height: 330px; display: block;}
.focus li a img{width: 100%; height: 100%; } 
.banner-dot{position: absolute; right: 30px; top: 310px; z-index: 2; }
.banner-dot li{width: 10px; height: 10px; background: #FFF; cursor: pointer; border-radius: 50%; float: left; margin-right: 5px; overflow: hidden;  color: #FFF;}
.banner-dot li.cur{background:#00d6a3; color: #00d6a3;}
/*轮播下边*/
.slide-bottom-new{width: 240px;}
.slide-bottom-new .b-title{margin-bottom: 10px;}
.slide-bottom-new img{width: 101px; height: 129px;}
.slide-bottom-new>div{display: flex;justify-content: space-between;}
.slide-bottom-new .right-word{width:126px;}
.slide-bottom-new p{display: block;height: 60px;line-height:20px;margin-top:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 14px;}
.slide-bottom-new p.word-title{margin-top:2px;font-size: 16px;line-height:24px;display: block;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*时间轴*/
.list-time{height: 120px;margin: 30px auto;clear: both;}
.list-time>ul{display:block;width: 1080px;margin: 0 auto;}
.list-time>ul.time{font-size: 20px;line-height:50px; font-weight: bold;}
.list-time>ul>li{float: left;width: 134px;text-align: center;}
.list-time>ul.time-work{font-size: 16px;line-height:50px;}

/*内容部分*/
.news-panel{width: 815px;}
.news-nav{width: 815px; height: 42px; background: #f5f5f5; line-height: 42px;}
.news-nav li.item{float: left;padding: 0 14px;text-align: center; cursor:pointer; font-size: 16px; color: #313131;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.news-nav li:hover{color: #00d6a3;}
.news-nav li.active{background: #00d6a3; color: #FFF;}
.news-body{display: none;}
.news-body .article{padding-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #f9f9f9;}
.news-body .article.content .desc{font-size: 0; margin-top: 0; line-height: 0;}
.news-body .article .big-title{font-size: 16px; font-weight: 700; color: #313131;}
.news-body .article .desc{margin-top: 18px; font-size: 14px; line-height: 24px;}
.news-body .info{clear:both; padding-top: 10px;}
.news-body .article.single .newstitle{width: 620px; height: 100px; line-height: 28px; float: right;}
.news-body .article.single .big-title{font-size: 16px; font-weight: 700; }
.news-body .article.single .big-title a{color: #313131;}
.news-body .article.single .desc{font-size: 14px; color: #898989; line-height: 24px; height:70px; overflow: hidden; margin-top: 0;}
.news-body .article .desc a{color: #898989; }
.news-body .pics{margin-top: 15px; height: 100px;}
.news-body .pics .pic{ font-size: 0; float: left;}
.news-body .pics .pic + .pic{margin-left:9px;}
.news-body .article.single .pics{float: left; margin-top: 0;}
.news-body .article.single .pics .pic{ font-size: 0;}
.news-body .article .pics .pic a{ display: block;}
.news-body .article .pics .pic{width: 183px; height: 100px; overflow: hidden;}
.news-body .article.single .pics .pic img{display: block;}
.news-body .article .pics .pic img{ width: 100%;
  -webkit-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
  transform-origin: center;}
.news-body .article .pics .pic:hover img{transform: scale(1.1);}
.news-body .info .tags{float: left; }
.news-body .info .tag{line-height: 19px; padding: 2px 4px; background: #f5f5f5; font-size: 12px; margin-right: 10px;}
.news-body .info .tag a{color: #898989;}
.release{font-size: 12px; color: #898989; line-height: 20px;}
.load-more{width: 815px; height: 46px; background: #f5f5f5; line-height: 46px; text-align: center; font-size: 16px; color: #00d6a3; display: block;}
/*右侧部分*/
.hot-panel{width: 350px;}
/*.popular{width: 350px; border:1px solid #e5e5e5; }*/
/*.first-content{width: 306px;  padding: 16px 22px 20px; display: none;}
.edu-select{width: 89px; height: 30px; border: 1px solid #eee; line-height: 30px; padding-left:7px; color: #898989; font-size: 14px; position: relative; z-index: 88;}
.edu-select + .edu-select{margin-left: 5px;}
.area-wrap{margin-bottom: 10px;}*/
/*.arrow{width: 10px; height: 6px; position: absolute; right: 10px; top:12px; background:url(../images/home-sprite.png) no-repeat 0 0;}
.university{margin-top: 14px;}
.school-detail{width: 152px;}
.school-detail .school-name a{font-size: 14px; color: #535353; text-align: center; line-height: 30px; display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.school-detail .school-name a:hover{color:#00d6a3;}
.school-detail .school-info{color: #898989; text-align: center;}
.school-detail .school-info a{font-size: 12px; color: #898989; }
.school-detail .school-info a:hover{color:#00d6a3; }*/
.edu-select .xqall{width: 79px;  background:#FFF; border: 1px solid #dbdbdb; position: absolute;left: 0; top: 30px; text-indent:15px; display: none;}
.area-slist li{height: 25px; line-height: 25px; cursor: pointer;}
.area-slist li:hover{background: #00d6a3; color: #FFF;}
.area-search{position: relative;}
.area-search .icon-search{width: 13px; height: 13px; background: url(../images/home-sprite.png) no-repeat -23px 0; position: absolute;right: 10px; top: 8px; cursor: pointer;}
.tubiao{width: 60px; height: 30px;line-height: 30px;background: #00d6a3;color: #fff;font-size: 14px;cursor: pointer;text-align:center;position: absolute; right: 0; top:0;}
.tubiao:hover{background: #fff;border: 1px solid #00d6a3;color:#00d6a3; }
.major{width: 306px; height: 384px; border:1px solid #e5e5e5; padding: 0 22px 20px;}
.panel-special{margin-top: 20px;}
.special .list{float: left; width: 70px; height: 25px; line-height: 25px;background: #f3f3f3; border-radius: 2px; text-align: center; margin-bottom: 10px;}
.special .list + .list{margin-left: 8px;}
.special .list .hint{float: left; width: 100%; height: 25px;background: #00d6a3;color: #fff; line-height: 25px;font-size: 14px; border-radius: 2px; border:1px solid #eee;}
.special .list .hint:hover{ border-color: #00d6a3; color: #00d6a3;background: #fff;}
.search .words,.area-search .words{width: 294px; height: 28px; border: 1px solid #eee; background: #FFF; padding-left: 10px; color: #a9a9a9; line-height: 28px;}
.search .soubtn{width: 306px; height: 30px; border: 1px solid #e6e6e6;  color: #00d6a3; font-size: 14px; line-height: 26px; margin-top: 10px; cursor: pointer; background: #f5f5f5 ; text-indent: 15px;}
.search-btn{position: relative;}
.search .icon-search{width: 13px; height: 13px; background: url(../images/home-sprite.png) no-repeat -10px 0; position: absolute; left: 120px; top: 10px;}
.data{width: 306px; height: 293px; border:1px solid #e5e5e5; padding: 0 22px 20px;}
.data .search{height:80px;margin-top: 10px;}
.data .b-list{margin-top: 12px;}
.b-list .b-item { background: url(../images/point.png) no-repeat left center;text-indent: 8px;line-height: 30px;}
.schools-con{width: 1200px;margin-bottom: 30px;}
.many{width: 1200px;}
.hotNews-box1{width: 320px;margin-left: -6px;border: none;padding: 0;}
.kynews{height: auto;}
.right-app{width: 310px;}
.app-img{background: url(/statics/common/images/ewm-yx.png) no-repeat center center;background-size: 100%;}
.gzh-img{background: url(/statics/common/images/ewm-gzh.jpg) no-repeat center center;background-size: 100%;}
/* 热门 */
.hot_box{
    margin: 10px 0;
}
.area_box{
    float: left;
    width: 802px;
	height: 168px;
	border: solid 1px #dcdcdc;
}

.area_list{
    width: 759px;
    border-bottom: 1px solid #e5e5e5;
    margin-left: 22px;
}
.area_list li{
    float: left;
    width: 36px;
    margin-right: 43px;
    position: relative;
    cursor: pointer;
}
.area_list li:last-child{
    width: 40px;
    margin-right: 0;
    background: url(../images/more.png) no-repeat 34px 12px;
}
.area_list li:last-child a{
    display: block;
}
.area_list li p{
   line-height: 34px;
   font-size: 16px;
}
.area_list li.active p{
    color: #00d6a3;
}
.area_list li.active i{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 36px;
	height: 2px;
	background-color: #00d6a3;
}
.school_box .school_list:first-child{
    display: block;
}
.school_list{
    /*margin: 18px 0 0 34px;
    display: none;*/
    margin-top: 8px;
}
.school_list li{
    float: left;
    width: 20%;
    margin: 10px 0;
    text-align: center;
}
.school_list li:nth-child(5n){
    margin-right: 0;
}
.school_list li a{
    font-size: 14px;
	line-height: 14px;
	padding: 0 10px;
	margin-top: 10px;
}
.school_list li p:first-child{
   line-height: 21px;
}
.school_list li p:last-child{
    color: #999;
}
.school_list li .sch1{
    float: left;
    width: 50%;
    color: #999;
    text-align: right;
    border-right: 2px solid #999;
}
.school_list li .sch2{
    float: left;
    color: #999;
}
.school_list li .sch1:hover,
.school_list li .sch2:hover
{
    color: #01d7a4;
}
.school_list li a:hover{
    color: #01d7a4;
}

/* 右考研真题 */
.que_wrap{
    width: 379px;
	height: 168px;
    border: solid 1px #dcdcdc;
    border-left: none; 
    padding: 0 10px;
}
.que_wrap>div{display: flex;}
.que_wrap>div>img{margin-right: 10px;}
.que_list li a{
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    margin-top: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 250px;
}
.que_list li a::before{
    content: '';
    display: inline-block;
    width: 3px;
	height: 3px;
    background-color: #00d6a3;
    margin-right: 14px;
    vertical-align: middle;
}
.noimg .new{
    width: 600px;
}
.links>p {
    width: 1200px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 18px;
    color: #131313;
}
.links>a {
    display: inline-block;
    line-height: 24px;
    color: #696969;
    font-size: 14px;
}
.links>span {
    padding: 0 5px;
    color: #696969;
}