*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fr{float: right;}
a:hover{color: #0FD8A8;}
body{color: #333;}
.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: #00D6A3 url(http://www.yanxian.org/statics/index/images/search-button.png) no-repeat center center;cursor: pointer;float: left;}
input {width: 210px;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-navs{width:100%;display: flex;justify-content: space-between;background: #F7F9FA;font-size: 18px;}
.xc-navs>a{padding: 0 50px;line-height: 54px;color: #738086;/*font-weight: bold;*/}
.xc-navs>a.active,.xc-navs>a:hover{color: #0FD8A8;}
section{margin-bottom: 20px;}
.part-left{width: 796px;}
.part-right{width: 365px;}
.xc-title{border-bottom: 1px solid #E6E6E6;margin-bottom: 20px;}
.xc-title>span{border-bottom: 1px solid #0FD8A8;padding-bottom: 10px;font-size: 24px;display: inline-block;}
.xcx-box{display: flex;justify-content: space-between;padding: 6px 0 0;line-height: 30px;}
.swiper-right-gg{width: 364px;height: 234px;margin-top: 13px;}
.part2 .part-left{display: flex;justify-content: space-between;padding-top: 10px;}
.part2 .part-left>div{width: 380px;/*height: 460px;*/}
.xc-time-line,.xc-hot-news{position: relative;height:390px;border: 1px solid #E7E7E7;}
.xc-time-line>ul{width:100%;position: absolute;z-index: 1;}
.xc-time-line>.line{position: absolute;width: 1px;height: 310px;background: #F3F3F3;top: 35px;left: 50%;}
.xc-time-line li{margin-top: 18px;}
.xc-time-line li.fr{height: 40px;}
.xc-time-mouth-left{display: inline-block;width: 90px;height: 20px;font-size:14px;color:#fff;margin-left: 113px;text-align:center;background: url(../images/mouth-left.png) no-repeat;}
.xc-time-do{padding: 0 20px;}
.xc-time-mouth-right{display: inline-block;width: 90px;height: 20px;font-size:14px;color:#fff;margin-right: 113px;text-align:center;background: url(../images/mouth-right.png) no-repeat;}
.xc-hot-news{padding: 10px 25px;font-size: 14px;}
.xc-hot-news li{border-bottom: 1px dashed #F8F8F8;padding: 18px 0;}
.xc-hot-news h3{font-size: 18px;margin-bottom: 10px;}
.xc-hot-news h3>span{font-size:14px;color: #fff;background: #FEAE03;padding: 4px 10px;margin-right: 10px;}
.xc-news a{display: block;font-size: 14px;color:#666;line-height:26px;overflow: hidden;-ms-white-space: nowrap;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;padding-left: 10px;background: url(../images/point.png) no-repeat left center;}
.part2 .part-right,.part3 .part-right{background: #F5F5F5;padding: 10px 25px;}
.xc-hot-page{overflow: hidden;}
.xc-hot-page li{display: flex;margin-top: 36px;}
.xc-hot-page li:first-child{margin-top: 6px;}
.xc-hot-page li>img{margin-right: 20px;}
.xc-hot-page li h4{font-size: 18px;margin: 15px 0 10px;}
.xc-hot-page li a{display: block;font-size: 14px;line-height: 30px;}
.part3 .part-left{border: 1px solid #E7E7E7;padding: 20px 20px 0;}
.xc-news-navs{border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;}
.xc-news-navs>a.active{color: #0FD8A8;}
.xc-news-navs>a>span{display:block;padding: 10px 0 15px;}
.xc-news-navs>a.active>span{border-bottom: 2px solid #0FD8A8;}
.news-item{display: none;}
.news-item.active{display: block;}
.news-item>div{display: flex;justify-content: space-between;font-size: 14px;padding: 20px 0;margin-bottom:15px;border-bottom: 1px solid #E5E5E5;}
.news-item>div>img{width: 154px;height: 90px;}
.news-item>div>div{width: 580px;}
.new-title{font-size: 18px;line-height: 40px;}
.news-item>div>div>p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news-item .xc-news{display: flex;justify-content: space-between;line-height: 33px;}
.news-item .xc-news a{width: 620px;line-height: 33px;}
.news-item .xc-news span{font-size: 14px;color: #999;}



.part3 .part-right{margin-bottom: 20px;padding-bottom: 20px;}
.part3 .part-right:last-child{margin-bottom: 0;}
.xc-school{font-size: 14px;display: flex;flex-wrap:wrap;}
.xc-school>a{display: inline-block;width: 33.3%;line-height: 30px;}
.xc-news a:hover,.xc-school>a:hover{color: #0FD8A8;}