/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{font-size: 12px;font-family:'微软雅黑', PingFang, sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
input,button,img{border: none;background: none;}
input[type="text"],
input[type="password"],button{outline: none;-webkit-appearance:none;}
input,textarea{outline: none;}
em,i{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;
	color:#333;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    text-decoration: none;
}
img{border:0px;  outline-width:0px;  vertical-align:top;max-width: 100%;}
.clearfix { *zoom: 1; } 
.clearfix:before, .clearfix:after {  display: block; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 
.fl { float:left;}
.fr { float:right;}
.hide { display:none !important;}
.show {display: block !important;}
* {box-sizing: border-box;}
button {cursor: pointer;}

/*********************公共样式*********************/
html{scroll-padding-top: 60px;}
body{background: #f1f9fd;padding-top: 30px;}
/* flex布局 */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
/* 版心 */
.w{width: 1400px;margin: 0 auto;}
.title{padding-bottom:15px;}
.title,.title a{font-size: 20px;font-weight: bold;color: #c00;}
.mt30{margin-top: 30px;}
.bgF{padding: 20px;background: #fff;}
@media only screen and (max-width: 1500px) {
    .w{width: 1200px;}
}
@media only screen and (max-width: 1220px) {
    .w{width: 920px;}
	.mt30{margin-top: 20px;}
	.bgF{padding: 10px;}
}
@media only screen and (max-width: 992px) {
    .w{width: 720px;}
	.title{padding-bottom: 10px;}
	.title,.title a{font-size: 18px;}
}
@media only screen and (max-width: 767px){
	.w{width: 100%;padding: 0 10px;}
	.mt30{margin-top: 15px;}
}

.headerT{background: #fff;padding: 30px 20px;}
.header .logo{display: block;}
.header .logo img:first-child{height: 53px;margin-top: 5px;}
.header .logo img:nth-child(2){height: 36px;margin: 12px 0 0 20px;}
.headerR .search{height: 36px;line-height: 36px;margin: 14px 80px 0 0;background: #fff;border-radius: 10px;overflow: hidden;}
.headerR .search.active{border: 1px solid #fff;}
.headerR .search .searchBox{width: 260px;height: 100%;}
.headerR .search .searchBox input{display: inline-block;vertical-align: top;padding:0 10px;width: 100%;height: 100%;font-size: 14px;color: #666;border: 2px solid #3473ab;border-right:0;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.headerR .search .searchBtn{width: 45px;height: 100%;background: #3473ab;font-size: 14px;color: #fff;}
.headerR ul li{float: left;position: relative;margin-left: 30px;}
.headerR ul li .imgBox .img{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.headerR ul li .imgBox p{font-size: 14px;color: #666;text-align: center;padding: 2px 0;}
.headerR ul li .ewm{width: 100px;height: 100px;background: #fff;border: 1px solid #eee;border-radius: 10px;overflow: hidden;position: absolute;top: 100%;left: 50%;margin-left: -50px;display: none;z-index: 9;}
.headerR ul li .ewm.active{display: block;}
.nav{width: 100%;background: #3473ab;}
.nav ul li{float: left;line-height: 55px;width: 8.3%;position: relative;}
.nav ul li::before{content: '';width: 2px;height: 24px;background: #fff;position: absolute;left: 0;top: 50%;margin-top: -12px;margin-left: -1px;}
.nav ul li:first-child::before{display: none;}
.nav ul li a{font-size: 20px;color: #fff;display: block;width: 100%;text-align: center;}
.nav ul li a:hover{text-decoration: underline;}

.toutiao{background: url(../img/icon_ttbg.png) no-repeat center;background-size: 100% 100%;}
.fitTt{width: 100%;padding: 30px 20px 20px;text-align: center;}
.fitTt a{font-size: 30px;font-weight: bold;color: #ba0707;}
.secTt{padding:0 150px 20px 150px;position: relative;}
.secTt .img{position: absolute;bottom: 0;left: 0;}
.secTt ul li{float: left;width: 50%;padding: 0 40px;}
.secTt ul li p{padding-left:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;transition: all .4s;}
.secTt ul li a{font-size: 16px;color: #666;line-height: 40px;}
.secTt ul li a::before{content: '';display: block;width: 6px;height: 6px;background: #3473ab;border-radius: 50%;position: absolute;top: 50%;left: 0;margin-top: -3px;}
.secTt ul li a:hover{color: #3473ab;}
.thiTt{width: 100%;padding: 0 20px;background: #fff;margin-top: 20px;}
.thiTt .thiTtBox{height: 42px;background: #fff;position: relative;width: 100%;overflow: hidden;}
.thiTt .thiTtBox a{margin: 0 15px; color: #3473ab;line-height: 42px; font-size: 16px;position: relative;padding-left: 10px;}
.thiTt .thiTtBox a::before{content: '';display: block;width: 4px;height: 4px;margin-top: -2px;background: #3473ab;border-radius: 50%;position: absolute;top: 50%;left: 0;transition: all .4s;}
.thiTt .thiTtBox a:hover{text-decoration: underline;}
.thiTt .thiTtBox a:hover::before{background: #3473ab;}

.newsL{width: 830px;}
.newsLT{width: 100%;height: 450px;}
.newsLT .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.newsLT .swiper-slide a img{width: 100%;height: 100%;object-fit:cover;}
.newsLT .swiper-slide a .txt{padding:15px 20px 30px;width: 100%;position: absolute;bottom: 0;left: 0; background: linear-gradient(to bottom,rgba(0,0,0,0), rgba(0,0,0,1));}
.newsLT .swiper-slide a .txt p{font-size: 20px;line-height: 32px;color: #fff;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .4s;text-align: center;}
.newsLT .swiper-pagination{width: auto;left: 0;right: 0;bottom: 10px;}
.newsLT .swiper-pagination-bullet{background: #fff;opacity: 1;}
.newsLT .swiper-pagination-bullet-active{background: #3473ab;opacity: 1;width: 20px;border-radius: 4px;transition: width 0.5s;}
.newsLb ul{margin: 0 -10px;}
.newsLb ul li{float: left;width: 33.33%;padding:0 10px;margin-top: 20px;}
.newsLb ul li a{display: block;width: 100%;position: relative;overflow: hidden;}
.newsLb ul li a .img{width: 100%;height: 153px;}
.newsLb ul li a .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.newsLb ul li a .img:hover img{transform: scale(1.1);}
.newsLb ul li a p{width: 100%;padding:0 15px;line-height: 40px;font-size: 16px;color: #333;background: rgba(255,255,255,.6); position: absolute;bottom: -40px;left: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.newsLb ul li a:hover p{bottom: 0;}
.newsR{width: calc(100% - 860px);background: #fff;}
.newsR ul li a{line-height: 51px;font-size: 18px;padding: 0 15px;border-bottom: 1px dashed #ccc;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.newsR ul li a:hover{color: #fff;background: #3473ab;}
.newsR ul li:last-child a{border: 0;}
.newsR ul li:nth-child(4n + 1) a{font-weight: bold;}

.ycWrap{background: linear-gradient(90deg, #fdfaec, #ffe2e2b7, #e4ecff);}
.ycMain{width: 370px;}
.ycMain .img{display:block;width: 100%;height: 220px;margin-bottom:10px;border-radius: 10px;overflow: hidden;position: relative;}
.ycMain .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.ycMain .img:hover img{transform: scale(1.1);}
.ycMain ul li a,.wlMain ul li a{display: block;padding-left:10px;font-size: 16px;color: #333;line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;position: relative;}
.ycMain ul li a:hover,.wlMain ul li a:hover{color: #3473ab;}
.ycMain p{width: 100%;line-height: 35px;font-size: 16px;color: #fff;padding: 0 15px;background: rgba(0,0,0,0.65);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;bottom: 0;left: 0;text-align: center;}
.shMain{width: 560px;margin: 0 30px;}
.shMain .shL{width: 240px;height: 356px;display: block;border-radius: 10px;overflow: hidden;}
.shMain .shL img{width: 100%;height: 100%;object-fit: cover;}
.shMain .shR{width: calc(100% - 260px);}
.shMain .shR a{display: block;width: 100%;height: 168px;margin-top: 20px;border-radius: 10px;overflow: hidden;}
.shMain .shR a:first-child{margin-top: 0;}
.shMain .shR a img{width: 100%;height: 100%;object-fit: cover;}

.llMain .title{border-bottom: 1px dashed #ccc;width: 100%;margin-bottom: 7px;}
.llMain ul li a{display: block;padding-left:10px;width: calc(100% - 120px);font-size: 16px;color: #333;line-height: 44px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;position: relative;float: left;}
.llMain ul li a::before,.ycMain ul li a::before,.wlMain ul li a::before{content: '';display: block;width: 4px;height: 4px;margin-top: -2px;background: #666;border-radius: 50%;position: absolute;top: 50%;left: 0;transition: all .4s;}
.llMain ul li a:hover{color: #3473ab;}
.llMain ul li a:hover::before,.ycMain ul li a:hover::before,.wlMain ul li a:hover::before{background: #3473ab;}
.llMain ul li span{width: 100px;line-height: 44px;font-size: 14px;color: #666;float: right;text-align: right;}
.llMain .adImg,.wlMain .adImg{display: block;width: 100%;height: 70px;margin-top: 20px;border-radius: 10px;overflow: hidden;}
.llMain .adImg img,.wlMain .adImg img{width: 100%;height: 100%;}
.wlMainT{margin-bottom: 12px;}
.wlMainT .img{display:block;width: 240px;height:135px;border-radius: 10px;overflow: hidden;}
.wlMainT .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.wlMainT .img:hover img{transform: scale(1.1);}
.wlMainT .txt{width: calc(100% - 240px);height:130px;padding: 10px 0 10px 15px;display: flex;justify-content: center;align-items: center;}
.wlMainT .txt a{line-height:1.8;font-size: 18px;font-weight:bold;color:#333;width: 100%;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.wlMainT .txt a:hover{color: #3473ab;}
.tfImg{display: block;width: 100%;}
.tfImg img{width: 100%;height: 100%;}

.xwjWrap{width: calc(100% - 370px);background: url(../img/icon_hbbg.jpg) no-repeat;background-position: center bottom;background-size: cover;}
.xwjMain .xwjSwiperBox{position: relative;}
.xwjMain .xwjSwiperBox .txtBox .img{width: 100%;height: 410px;display: flex;justify-content: center;align-items: center;}
.xwjMain .xwjSwiperBox .txtBox .img img{width: 100%;height: 100%;max-height: 100%;max-width: 100%;}
.comPrev,.comNext{width: 34px;height: 34px;margin-top: -17px;opacity: 1;}
.comPrev{left: 5px;background:url(../img/icon_hbl.png) no-repeat center center/100%;}
.comNext{right: 5px;background:url(../img/icon_hbr.png) no-repeat center center/100%;}
.hwWrap{width: 340px;}
.hwWrap .img{display:block;width: 100%;height: 410px;background: linear-gradient(180deg, #e8d06c, #ffbf29b7, #6181c7);padding: 15px;border-radius: 10px;}
.hwWrap .img img{width: 100%;height: 100%;max-height: 100%;max-width: 100%;}

.tyWrap{margin: 0 -15px;}
.tyWrap .tyItem{padding: 0 15px;width: 33.33%;}
.tyWrap .tyItem .ycMain{width: 100%;}

.spWrap{background: url(../img/icon_spbg.jpg) no-repeat center;background-size: cover;}
.spMainL{width: 560px;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px 1px rgba(58,155,209,0.2);}
.spMainL .spBox{width: 100%;height: 320px;display: block;}
.spMainL .spBox .img{width: 100%;height: 100%;position: relative;}
.spMainL .spBox .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.spMainL .spBox p{width: 100%;line-height: 60px;font-size: 18px;color: #fff;padding:0 10px 0 60px; background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));position: absolute;bottom: 0;left: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.spMainL .spBox p::before{content: '';display: block;width: 40px;height: 40px;background: url(../img/icon_play.png) no-repeat;background-size: 100%;position: absolute;left: 10px;top: 10px;}
.spMainL .spBox:hover .img img{transform: scale(1.1);}
.spMainR{width: calc(100% - 560px);padding-left: 20px;}
.spMainR ul{margin: 0 -10px;}
.spMainR ul li{float: left;width: 33.33%;padding: 0 10px;margin-bottom: 20px;}
.spMainR ul li:nth-child(n + 4){margin-bottom: 0;}
.spMainR ul li .spBoxWrap{width: 100%;width: 100%;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px 1px rgba(58,155,209,0.2);}
.spMainR .spBox{display: block;width: 100%;height: 150px;position: relative;overflow: hidden;}
.spMainR .spBox .img{width: 100%;height: 100%;}
.spMainR .spBox .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.spMainR .spBox:hover .img img{transform: scale(1.1);}
.spMainR .spBox .filter{width: 100%;height: 0;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.4);z-index: 2;opacity: 0;transition: all .4s;display: flex;justify-content: center;align-items: center;}
.spMainR .spBox .filter p{font-size: 16px;color: #fff;padding-top: 45px;width: 90%;line-height:1.5;background:url(../img/icon_play.png) no-repeat;background-position: center top;background-size:40px;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.spMainR .spBox:hover .filter{height: 100%;opacity: 1;}

.dlMain{width: 370px;}
.dlMain ul li{margin-bottom: 20px;}
.dlMain ul li:last-child,.dlMain .wlMainT{margin-bottom: 0;}
.dlMain .wlMainT .img{width: 180px;height: 100px;}
.dlMain .wlMainT .txt{width: calc(100% - 180px);height: 100px;}
.dlMain .wlMainT .txt a{-webkit-line-clamp: 2;}
.gyMain{width: 560px;margin: 0 30px;}
.gyMain .gyBox{display: block;width: 100%;height: 340px;position: relative;overflow: hidden;}
.gyMain .gyBox img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.gyMain .gyBox:hover img{transform: scale(1.1);}
.gyMain .gyBox p{width: 100%;line-height: 40px;font-size: 16px;color: #fff;padding: 0 15px;background: rgba(0, 0, 0, 0.3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;bottom: 0;left: 0;text-align: center;}

.jcxc{width:100%;height:600px;position:relative;overflow:hidden;}	
.jcxc .bd{width:1000px;position:absolute;left:50%;margin-left:-500px}
.jcxc .tempWrap{overflow:visible !important;}
.jcxc .tempWrap ul{margin-left:-1000px !important;}	
.jcxc .tempWrap ul,.jcxc .tempWrap li{width:100%;overflow:hidden;}	
.jcxc .tempWrap li a{display: block;width:100%;height: 600px;position: relative;}
.jcxc .tempWrap li a .img{width: 100%;height: 100%;}	
.jcxc .tempWrap li a .img img{width: 100%;height: 100%; object-fit: cover;}
.jcxc .prev{left:-50%;margin-left:-500px;}	
.jcxc .next{left:50%;margin-left:500px;}
.jcxc .pnBtn{position:absolute;z-index:1;top:0;width:100%;cursor:pointer;height: 600px;}	
.jcxc .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;}	
.jcxc .pnBtn .arrow{display:block;position:absolute;top:0;z-index:1;width:50px;height:100%;}	
.jcxc .pnBtn .arrow:hover{opacity:0.6;}	
.jcxc .prev .arrow{right:0; background:url(../img/icon_tsarr.png) left center no-repeat;}	
.jcxc .next .arrow{left:0; background:url(../img/icon_tsarr.png) right center no-repeat;}

.fLinkT{border-bottom: 1px solid #f2f2f2;}
.fLinkT{font-size: 18px;color: #333;padding-bottom: 10px;}
.fLinkB{padding-top: 10px;min-height: 68px;}
.fLinkB a{display:inline-block;font-size: 14px;color: #666;margin:5px 15px 5px 0;}
.fLinkB a:hover{color: #3473ab;}

.footer{border-top: 4px solid #3473ab;padding: 10px 0 20px;}
.footer .gapt{text-align: center;margin-bottom: 15px;}
.footer .gapt a{display: inline-block;margin: 0 10px;}
.footer .gapt a img{width: 128px;height: 47px;}
.footT{text-align: center;padding: 10px 0 15px;}
.footT a{display: inline-block;padding:0 10px;line-height: 32px;font-size: 16px;color: #666;position: relative;}
.footT a:hover{color: #3473ab;}
.footT a::before{content: '';display: block;width: 2px;height: 16px;background: #999;position: absolute;left:0;top: 50%;margin-top: -8px;margin-left: -2px;}
.footT a:first-child::before{display: none;}
.footB *{font-size: 16px;color: #666;text-align: center;line-height: 30px;}
.footB a:hover{color: #3473ab;}
.xmtWrap{display: none;}

@media only screen and (max-width: 1500px) {
	.headerR .search{margin: 14px 10px 0 0;}
	.headerR .search .searchBox{width: 240px;}
	.headerR ul li{margin-left: 20px;}
	.fitTt{padding: 20px 10px 10px;}
    .fitTt a{font-size: 26px;}
	.secTt{padding: 0 140px 20px 140px;}
	.secTt ul li a{line-height: 35px;}
	.secTt .img img{width: 90%;}
	
	.newsL{width: 720px;}
	.newsR{width: calc(100% - 750px);}
	.newsLT{height: 389px;}
	.newsLb ul li a .img{height: 130px;}
	.newsR ul li a{line-height: 44px;font-size: 16px;}
	
	.ycMain,.dlMain{width: 320px;}
	.ycMain .img{height: 180px;}
	.shMain,.gyMain{width: 460px;}
	.shMain .shL{width: 200px;height: 316px;}
	.shMain .shR {width: calc(100% - 220px);}
	.shMain .shR a{height: 148px;}
	
	.wlMainT .img{width: 190px;height: 110px;}
	.wlMainT .txt{width: calc(100% - 190px);height: 110px;}
	.wlMainT .txt a{line-height: 1.5;}
	.llMain ul li a,.llMain ul li span{line-height: 40px;}
	
	.xwjMain .xwjSwiperBox .txtBox .img,.hwWrap .img{height: 430px;}
	
	.spMainL{width: 490px;}
	.spMainL .spBox{height: 280px;}
	.spMainR{width: calc(100% - 490px);}
	.spMainR .spBox{height: 130px;}
	.spMainR .spBox .filter p{line-height: 1.4;}
	
	.dlMain ul li{margin-bottom: 15px;}
	.dlMain .wlMainT .img{width: 150px;height: 84px;}
	.dlMain .wlMainT .txt{height: 84px;width: calc(100% - 150px);}
	.gyMain .gyBox{height: 282px;}
	
	.jcxc,.jcxc .tempWrap li a,.jcxc .pnBtn{height:540px;}
	.jcxc .bd{width:900px;margin-left:-450px;}
	.jcxc .tempWrap ul{margin-left:-900px !important;}	
	.jcxc .prev{margin-left:-450px;}
	.jcxc .next{margin-left:450px;}
	
	.footer{padding: 10px 0;}
	.footer .gapt{margin-bottom: 10px;}
	.footT{padding: 0 0 10px;}
}
@media only screen and (max-width: 1220px) {
	body{padding-top: 20px;}
    .headerT{padding: 20px 10px;}
	.headerR .search{margin: 11px 0 0 0;}
	.headerR ul{display: none;}
	.nav ul li{line-height: 50px;}
	.nav ul li a{font-size: 18px;}
	.nav ul li::before{height: 16px;margin-top: -7px;}
	
	.fitTt a{font-size: 22px;}
	.secTt{padding: 0 105px 15px 105px}
	.secTt .img img{width: 82%;}
	.secTt ul li{padding: 0 20px;}
	.thiTt{margin-top: 10px;}
	
	.newsL{width: 510px;}
	.newsLT{height: 270px;}
	.newsR{width: calc(100% - 530px);}
	.newsLb ul{margin: 0 -5px;}
	.newsLb ul li{margin-top: 10px;padding: 0 5px;}
	.newsLb ul li a .img{height: 95px;}
	.newsR ul li:nth-child(n + 9){display: none;}
	.newsR ul li a{line-height: 46px;}
	.newsR ul li:nth-child(8) a{border: 0;}
	
	.shMain{margin: 0 20px;}
	.ycMain{width: 250px;}
	.shMain{width: 360px;}
	.ycMain .img{height: 140px;}
	.shMain .shL{width: 150px;height: 255px;}
	.shMain .shR{width: calc(100% - 160px);}
	.shMain .shR a{margin-top: 10px;height: 122px;}
	.ycMain ul li a, .wlMain ul li a{line-height: 35px;}
	
	.tyWrap{margin: 0 -10px;}
	.tyWrap .tyItem{padding: 0 10px;}
	
	.wlMainT{position: relative;}
	.wlMainT .img{width: 100%;height: 143px;}
	.wlMainT .txt,.dlMain .wlMainT .txt{width: 100%;padding: 0 10px;height: 32px;line-height: 32px;background: rgba(0, 0, 0, 0.4); position: absolute;bottom: 0;left: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	.wlMainT .txt a,.dlMain .wlMainT .txt a{-webkit-line-clamp:1;font-size: 16px;font-weight: normal;color: #fff;}
	.llMain ul li a, .llMain ul li span{line-height: 42px;}
	
	.hwWrap{width: 260px;}
	.xwjMain .xwjSwiperBox .txtBox .img, .hwWrap .img{height: 340px;}
	.xwjWrap{width: calc(100% - 280px);}
	
	.spMainL{width: 420px;}
	.spMainR{width: calc(100% - 420px);}
	.spMainR .spBox{height: 135px;}
	.spMainR ul{margin: 0 -5px;}
	.spMainR ul li{padding: 0 5px;margin-bottom: 10px;width: 50%;}
	.spMainR ul li:nth-child(n + 3){margin-bottom: 0;}
	.spMainR ul li:nth-child(n + 5){display: none;}
	
	.gyMain{width: 430px;margin: 0 20px;}
	.gyMain .gyBox{height: 320px;}
	.dlMain{width: 200px;}
	.dlMain .wlMainT .img{width: 100%;height: 96px;}
	
	.jcxc,.jcxc .tempWrap li a,.jcxc .pnBtn{height:400px;}
	.jcxc .bd{width:660px;margin-left:-330px;}
	.jcxc .tempWrap ul{margin-left:-660px !important;}	
	.jcxc .prev{margin-left:-330px;}
	.jcxc .next{margin-left:330px;}
	
	.footT a,.footB *{font-size: 14px;line-height: 1.6;}
	.footer .gapt a{margin: 0 3px;}
	.xmtWrap{display: block;width: 650px;margin: 0 auto;}
	.xmtWrap ul{margin: 0 -5px;}
	.xmtWrap ul li{float: left;padding: 0 5px;}
	.xmtWrap ul li .ewmBox{width: 100px;}
	.xmtWrap ul li .ewmBox img{width: 100%;height: 100px;}
	.xmtWrap ul li .ewmBox p{width: 100%;line-height: 30px;text-align: center;font-size: 14px;color: #666;}
}
@media only screen and (max-width: 992px) {
	.headerT{padding: 15px 10px;}
	.header .logo img:first-child{height: 46px;}
	.header .logo img:nth-child(2){height: 30px;margin: 6px 0 0 10px;}
	.headerR .search{margin: 5px 0 0 0;}
	.headerR .search .searchBox{width: 220px;}
	.nav ul li{line-height: 45px;}
	.nav ul li a{font-size: 16px;}
	
	.fitTt{padding: 10px 10px 5px;}
    .fitTt a{font-size: 20px;}
	.secTt {padding: 0 80px 5px 80px;}
	.secTt .img img{width: 70%;}
	
	.newsL,.newsR{width: 100%;}
	.newsLT{height: 389px;}
	.newsLb ul li a .img{height: 130px;}
	.newsR{margin-top: 20px;}
	.newsR ul li:nth-child(n + 5){display: none;}
	.newsR ul li:nth-child(4) a{border: 0;}
	
	.ycMain,.shMain{width: 226px;}
	.ycMain .img{height: 126px;margin-bottom: 6px;}
	.shMain{margin: 0 10px;}
	.shMain .shL{display: none;}
	.shMain .shR{width: 100%;}
	.shMain .shR a{height: 113px;}
	
	.tyWrap{margin: 0 -5px;}
	.tyWrap .tyItem{padding: 0 5px;}
	
	.wlMainT{margin-bottom: 5px;}
	.wlMainT .img{height: 116px;}
	.llMain ul li a, .llMain ul li span{line-height: 36px;}
	.llMain ul li a{width: 100%;}
	.llMain ul li span{display: none;}
	
	.hwWrap{width: 270px;}
	.xwjMain .xwjSwiperBox .txtBox .img, .hwWrap .img{height: 350px;}
	
	.ycMain .img{height: 119px;}
	
	.spMainR ul{margin: 0;}
	.spMainR ul li{padding: 0;width: 100%;}
	.spMainR ul li:nth-child(2){margin-bottom: 0;}
	.spMainR ul li:nth-child(n + 3){display: none;}
	
	.spMainL{width: 460px;}
	.spMainR {width: calc(100% - 460px);padding-left: 10px;}
	
	.gyMain{width: 300px;margin: 0 10px;}
	.gyMain .gyBox{height: 224px;}
	.dlMain{width: 190px;}
	.dlMain ul li{margin-bottom: 10px;}
	.dlMain ul li:last-child{display: none;}
	.dlMain ul li:nth-child(2){margin-bottom: 0;}
	.dlMain .wlMainT .img{height: 107px;}
	
	.jcxc,.jcxc .tempWrap li a,.jcxc .pnBtn{height:320px;}
	.jcxc .bd{width:510px;margin-left:-255px;}
	.jcxc .tempWrap ul{margin-left:-510px !important;}	
	.jcxc .prev{margin-left:-255px;}
	.jcxc .next{margin-left:255px;}
}
@media only screen and (max-width: 767px){
	body{padding-top: 60px;}
	.headerT{padding: 0;background: transparent;}
	.header .logo img:first-child{height: 36px;}
	.header .logo img:nth-child(2){height: 20px;margin: 5px 0 0 2px;}
	.headerL{width: 100%;height: 50px;padding: 7px 10px;position: fixed;background: #fff;top: 0;left: 0;z-index: 99;}
	.headerR{padding: 0 10px;}
	.headerR,.headerR .search{width: 100%;}
	.headerR .search{margin: 0;}
	.headerR .search .searchBox{width: calc(100% - 45px);}
	.menuBtn {position: fixed;width: 24px;height: 24px;right: 10px;top: 13px;z-index: 100;}
	.menuBtn span{display: block;width: 100%;height: 2px;background: #d60024;position: absolute;left: 0;top: 50%;margin-top: -1px;-webkit-transition: .4s;transition: .4s;border-radius: 2px;}
	.menuBtn .line1{-webkit-transform: translateY(-8px);transform: translateY(-8px);}
	.menuBtn .line3{-webkit-transform: translateY(8px);transform: translateY(8px);}
	.menuBtn.menuOn .line1{-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);-webkit-transition: .4s;transition: .4s;}
	.menuBtn.menuOn .line2{opacity: 0;-webkit-transition: .4s;transition: .4s;}
	.menuBtn.menuOn .line3{-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);-webkit-transition: .4s;transition: .4s;}
	.nav{display:none;width: 100%;height: 100%;position: fixed;top: 50px;background: #fff;z-index: 999;border-top: 2px solid #d60024;}
	.nav ul li{width: 100%;border-bottom: 1px solid #eee;line-height: 40px;}
	.nav ul li a{color: #333;text-align: left;}
	
	.toutiao{margin-top: 10px;background: #fff;}
	.fitTt a{font-size: 18px;}
	.secTt{display: none;}
	.thiTt .thiTtBox a{margin: 0 10px;}
	
	.newsLT{height: 192px;}
	.newsLT .swiper-slide a .txt{padding: 15px 10px 20px;}
	.newsLT .swiper-slide a .txt p{font-size: 16px;}
	.newsLT .swiper-pagination{bottom: 5px;}
	.newsLb{display: none;}
	.newsR{margin-top: 10px;}
	
	.ycMain, .shMain,.tyWrap .tyItem,.xwjWrap,.hwWrap{width: 100%;}
	.ycMain .img,.shMain .shR a,.wlMainT .img,.dlMain .wlMainT .img{height: 180px;}
	.shMain{margin: 15px 0;}
	
	.tyWrap{margin: 0;}
	.tyWrap .tyItem{padding: 0;}
	
	.xwjMain .xwjSwiperBox .txtBox .img{height: 290px;}
	.hwWrap{margin-top: 15px;}
	.hwWrap .img{height: 480px;}
	
	.spMainL,.spMainR{width: 100%;}
	.spMainL .spBox,.spMainR .spBox{height: 188px;}
	.spMainL .spBox p{font-size: 16px;line-height: 50px;padding: 0 10px 0 45px;}
	.spMainL .spBox p::before{width: 30px;height: 30px;}
	.spMainR{padding: 0;}
	.spMainR ul li{margin: 10px 0 0 0;}
	.spMainR .spBox .filter{height: 50px;opacity: 1;background: transparent;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
	.spMainR .spBox .filter p{line-height:50px;width: 100%;height: 100%;padding: 0 10px 0 45px;background-position: 10px center;background-size: 30px;-webkit-line-clamp: 1;}

	.dlMain,.gyMain{width: 100%;}
	.gyMain{margin: 0;padding: 20px 0;}
	.gyMain .gyBox{height: 220px;}
	
	.jcxc,.jcxc .tempWrap li a{height:210px;}
	.jcxc .tempWrap{overflow: hidden !important;width: 100%;}
	.jcxc .bd{width:100%;margin-left:0;position: relative;left: 0;}
	.jcxc .tempWrap ul{margin-left:0 !important;}	
	.jcxc .prev{margin-left:0;}
	.jcxc .next{margin-left:0;}
	.jcxc .pnBtn .arrow{position: static;}
	.jcxc .pnBtn{width: 50px;height: 50px;top: 50%;margin-top: -25px;}
	.jcxc .pnBtn.prev{left: 0;}
	.jcxc .pnBtn.next{right: 0;left: auto;}
	.jcxc .pnBtn .blackBg{display: none;}
	
	.fLinkT{padding-bottom: 5px;}
	.fLinkB{padding-top: 5px;}
	.fLinkB a{margin: 2px 10px 2px 0;}
	.footer .gapt{display: none;}
	.xmtWrap{width: 100%;}
	.xmtWrap ul{margin: 0;text-align: center;width: 100%;}
	.xmtWrap ul li{display: inline-block;float: initial;padding: 2px;}
	.xmtWrap ul li .ewmBox{width: 90px;}
	.xmtWrap ul li .ewmBox img{height: 90px;}
}

/* 内页头部 */
.headerInner{background: #3473ab;}
.headerInner .logo img{height: 34px;margin-top: 13px;}
.headerInner .nav ul{width: calc(100% - 200px);}
.headerInner .nav ul li{line-height: 60px;}
.headerInner .nav ul li a{font-size: 18px;}

/* 列表页 */
.position{padding: 20px 0;}
.position a{font-size: 14px;color: #333;}
.position a:hover{color: #3473ab;}
.position span{color: #666;font-size: 14px;}
.position i{display: inline-block;width: 12px;height: 12px;background: #a7b2c0;border-radius: 50%;margin: 0 5px;transform: translateY(1px);}

.listMainL{width: calc(100% - 430px);}
.listMainTxt{background: #fff;padding: 30px;}
.listMainTxt .listWz li{width: 100%;line-height: 45px;}
.listMainTxt .listWz li:nth-child(5n){margin-bottom: 20px;}
.listMainTxt .listWz li a{font-size:16px;color:#333;display: block;width: calc(100% - 160px);padding-left: 18px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listMainTxt .listWz li a:hover{color: #3473ab;}
.listMainTxt .listWz li a::before{content: '';display: block;width: 4px;height: 4px;border:2px solid #3473ab;border-radius: 50%;position: absolute;top: 50%;left:0;margin-top: -3px;}
.listMainTxt .listWz li span {display: block;width: 110px;text-align: right;font-size: 14px;color: #999;}

.search-pagination{text-align: center;}
.pagination{border-top:1px solid #f4f6f8;margin:0 auto;padding-top:20px;}
.pagination>li{border: 0 !important;padding: 0 !important;display: inline-block;vertical-align: middle;margin: 0 3px;height: 25px;min-width: 25px;}
.pagination>li>a, .pagination>li>span{display: block;height: 100%;padding: 0;min-width: 25px;width:auto;line-height: 25px;padding: 0 6px;border-radius: 6px !important;color: #3473ab;background: #eeeeee;font-size:14px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {    z-index: 3;color: #fff;background-color: #3473ab;border-color: #3473ab;cursor: default;}

.slideAdL{width: 100%;margin-top: 20px;}
.slideAdL a{display: block;width: 100%;height: 180px;}
.slideAdL a img{width: 100%;height: 100%;}
.rmjzWrap{margin-top: 20px;}
.rmjzMain{display: block;}
.rmjzMain ul{margin: 0 -20px;}
.rmjzMain ul li{float: left;padding: 0 20px;width: 16.66%;}
.rmjzMain ul li .ewmBox{width: 100%;}
.rmjzMain ul li .ewmBox img{width: 100%;height: 128px;}
.rmjzMain ul li .ewmBox p{width: 100%;line-height: 30px;text-align: center;font-size: 14px;color: #666;}


.listMainR{width: 400px;}
.tjRead{width: 100%;border-radius: 5px;margin: 20px 0;}
.tjRead ul li a{display: block;line-height: 38px;font-size: 16px;color: #666;transition: all .4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;position: relative;transition: all .4s;}
.tjRead ul li a::before{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;margin-top: -2px;background: #999999;position: absolute;left: 0;top: 50%;transition: all .4s;}
.tjRead ul li a:hover{color: #3473ab;}
.tjRead ul li a:hover::before{background: #3473ab;}
.listMainR .hwWrap{width: 100%;margin-top: 20px;}
.listMainR .hwWrap .img{height: 402px;}

.slideAdR{width: 100%;height: 170px;border-radius: 10px;overflow: hidden;}
.slideAdR a{display: block;width: 100%;height: 100%;}
.slideAdR a img{width: 100%;height: 100%;}

.slideSp{margin-top: 20px;}
.slideSpBox.spMainL{width: 100%;box-shadow: none;}
.slideSpBox.spMainL li{margin-bottom: 20px;}
.slideSpBox.spMainL li:last-child{margin-bottom: 0;}
.slideSpBox.spMainL .spBox{height: 200px;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px 1px rgba(58, 155, 209, 0.2);}
.slideSpBox.spMainL .spBox p{line-height: 40px;font-size: 16px;padding: 0 10px 0 45px;}
.slideSpBox.spMainL .spBox p::before{width: 30px;height: 30px;top: 5px;}

/* 内容页 */
.showMain{padding: 30px;background: #fff;}
.showMain h3{margin:0 auto;font-size:30px}
.showMain .contentInfo{color: #9aa5b2;font-size: 14px;padding: 15px 0;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.showMain .contentInfo span{margin-right: 15px;}
.showMain .content.pageMain{padding: 20px 0;}
.showMain .content{font-size: 16px;color: #333;line-height: 1.8;}
.showMain .content p{margin: 15px 0;}
.showMain .content p img{max-width: 100%;max-height: 100%;height: auto !important;}
.showMain .content img{max-width: 100%;max-height: 100%;height: auto !important;}
.showMain .essayLink{margin-top: 30px;border-top: 1px solid #eee;padding: 15px 0;}
.showMain .essayLink p{line-height: 30px;font-size: 14px;color: #333;}
.showMain .essayLink p span{font-weight: bold;}
.showMain .essayLink p a:hover{color: #3473ab;}
.copyPc{overflow: hidden;padding: 15px;border: 1px dashed #ccc;color: #909090; line-height: 24px;}
.copyPc p{margin-bottom: 10px;}
.copyPc p:last-child{margin-bottom: 0;}

@media only screen and (max-width: 1500px){
	.listMainL{width: calc(100% - 380px);}
	.listMainR{width: 350px;}
	.slideAdL a{height: 152px;}
	.rmjzMain ul{margin: 0 -10px;}
	.rmjzMain ul li{padding: 0 10px;}
	.rmjzMain ul li .ewmBox img{height: 120px;}
	.slideAdR{height: 150px;}
	.slideSpBox.spMainL .spBox{height: 175px;}
}
@media only screen and (max-width: 1220px){
	.headerInner .nav ul li{line-height: 56px;}
	.headerInner .logo img{margin-top: 8px;}
	
	.listMainR{width: 300px;}
	.listMainL{width: calc(100% - 320px);}
	.listMainTxt,.showMain{padding: 20px;}
	.listMainTxt .listWz li{line-height: 40px;}
	.slideAdL a{height: 111px;}
	.slideAdR{height: 127px;}
	.slideSpBox.spMainL .spBox{height: 157px;}
	.rmjzMain ul{margin: 0 -5px;}
	.rmjzMain ul li{padding: 0 5px;}
	.rmjzMain ul li .ewmBox img{height: 92px;}
	
	.showMain h3{font-size: 24px;}
	.showMain .contentInfo{margin-bottom: 20px;}
	.showMain .essayLink{margin-top: 20px;}
	.copyPc{padding: 10px;}
	.showMain .essayLink p{line-height: 25px;}
}

@media only screen and (max-width: 992px){
	.headerInner .logo img{height: 34px;}
	.headerInner .nav ul{width: calc(100% - 170px);}
	.headerInner .nav ul li{line-height: 50px;}
	.headerInner .nav ul li a{font-size: 16px;}
	.position{padding: 10px 0;}
	.listMainR{width: 260px;}
	.listMainL{width: calc(100% - 280px);}
	.listMainTxt .listWz li span{width: 100px;}
	.listMainTxt .listWz li a{width: calc(100% - 110px);}
	.pagination{padding-top: 15px;}
	.rmjzMain ul{margin: 0 -2px;}
	.rmjzMain ul li{padding: 0 2px;}
	.rmjzMain ul li .ewmBox img{height: 70px;}
	.slideAdL a{height: 82px;}
	.slideAdR{height: 110px;}
	.tjRead{margin: 15px 0;}
	.tjRead ul li a{line-height: 34px;}
	.slideSpBox.spMainL .spBox{height: 135px;}	
}
@media only screen and (max-width: 767px){
	.headerInner{position: fixed;width: 100%;height: 50px;z-index: 99;}
	.headerInner .nav{padding: 0;border-top: 0;left: 0;padding: 0 10px;}
	.headerInner .nav ul{width: 100%;}
	.headerInner .nav ul li{line-height: 40px;}
	.headerInner .nav ul li a{font-size: 16px;}
	.headerInnerSp{height: 50px;}
	.innerMenuBtn span{background: #fff;}
	.listMainL,.listMainR{width: 100%;}
	.listMainTxt,.showMain{padding: 10px;}
	.listMainTxt .listWz li{line-height: 37px;}
	.listMainTxt .listWz li:nth-child(5n){margin-bottom: 12px;}
	.slideAdL{margin-top: 15px;}
	.slideAdL a{height: 66px;}
	.rmjzWrap{margin: 15px 0;}
	.rmjzMain ul{margin: 0 -5px;}
	.rmjzMain ul li{width: 33.33%;padding: 0 5px;}
	.rmjzMain ul li .ewmBox img{height: 112px;}
	.slideAdR{height: 150px;}
	.slideSpBox.spMainL .spBox{height: 180px;}
	
	.showMain h3{font-size: 20px;}
	.showMain .contentInfo{padding: 10px 0;margin-bottom: 10px;}
	.showMain .content p{margin: 10px 0;}
	.showMain .essayLink{margin-top: 10px;padding: 10px 0;}
}

/* 视频列表页 */
.listVideo .videoUl{margin: 0 -15px;}
.listVideo .videoUl li{float: left;width: 25%;padding: 0 15px;margin-bottom: 20px;}
.listVideo .videoUl li a{display: block;width: 100%;}
.listVideo .videoUl li a .img{width: 100%;height: 215px;position: relative;overflow: hidden;}
.listVideo .videoUl li a .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.listVideo .videoUl li a .img:hover img{transform: scale(1.1);}
.listVideo .videoUl li a .img::before{content: '';display: block;width: 100%;height: 0;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.4) url(../img/icon_fdj.png) no-repeat center;background-size: 60px;transition: all .4s;z-index: 1;}
.listVideo .videoUl li a .img:hover::before{height: 100%;}
.listVideo .videoUl li a p{width: 100%;line-height: 40px;font-size: 16px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.listVideo .videoUl li a p:hover{color: #3473ab;}
.listMainLVideo{width: 100%;}

@media only screen and (max-width: 1500px){
	.listVideo .videoUl{margin: 0 -10px;}
	.listVideo .videoUl li{padding: 0 10px;margin-bottom: 12px;}
	.listVideo .videoUl li a .img{height: 190px;}
}
@media only screen and (max-width: 1220px){
	.listVideo .videoUl li a .img{height: 140px;}
}
@media only screen and (max-width: 992px){
	.listVideo .videoUl{margin: 0 -5px;}
	.listVideo .videoUl li{padding: 0 5px;margin-bottom: 6px;}
	.listVideo .videoUl li a .img{height: 115px;}
	.listVideo .videoUl li a p{line-height: 30px;}
}
@media only screen and (max-width: 767px){
	.listVideo .videoUl li{width: 50%;}
}

/*搜索结果页*/
.searchWrap{padding:30px;background:#fff;}
.searchWrap .searchItem{border-bottom:1px dashed #ccc;padding:15px 0;}
.searchWrap .searchItem:first-child{padding:0 0 15px;}
.searchWrap .article-title a{font-size: 18px;color: #333;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.searchWrap .list-unstyled{font-size:14px;color:#999;line-height: 1.6;width: 100%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin:6px 0;}
.searchWrap .text-muted{font-size:16px;color:#666;}
.searchWrap .pagination{border-top:0;}
@media only screen and (max-width: 1220px){
    .searchWrap{padding:20px;}
}
@media only screen and (max-width: 992px){
    .searchWrap .searchItem{padding:10px 0;}
    .searchWrap .searchItem:first-child{padding: 0 0 10px;}
    .searchWrap .article-title a{font-size:16px;}
    .searchWrap .text-muted{font-size:14px;}
}
@media only screen and (max-width: 767px){
    .searchWrap{padding:10px;}
}
