@charset "utf-8";
/* 默认 */
html{min-width:1200px;}
body > div{margin-right:auto;margin-left:auto; box-sizing: content-box;}
body{min-width: 1200px;}
html body{-webkit-text-size-adjust: none !important;-moz-text-size-adjust: none !important;-ms-text-size-adjust: none !important;text-size-adjust: none !important;}
body{font-family: "microsoft yahei", '宋体';}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#025194;text-decoration:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.clear{clear:both; font-size:0;overflow:hidden;}
.pr{position: relative;}
.pb{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.auto{margin-left: auto;margin-right: auto;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*  */
.banner{min-width: 1200px;max-width: 1920px;height:996px;background:url(images/banner.jpg) no-repeat center top;}
.bannerC{width:1200px;padding-top: 676px;height: 300px;padding-bottom: 20px;}
.hotNews{/*height: 300px;*/overflow: hidden;height: 131px;}
.hotNews a{display: block;}
.hotNews .title{color: #1143be;text-align: center;height: 68px;line-height: 68px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:32px;letter-spacing: 3px;}
.hotNews .summary{border-bottom: 1px dashed #E5E5E5;padding-bottom: 20px;line-height: 42px;color: #333;text-align: center;font-size: 16px;height: 42px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*  */
.columnTitle{height: 148px;width: 1200px;}
.columnTitle.rmtbd{background:url(images/rmtbd.png) no-repeat center;}
/* 聚焦要闻 */
.focusNews{width: 1200px;margin-top: -170px;}
.columnTitle.jjyw{background:url(images/jjyw.png) no-repeat center;}
#focusMain{width: 560px;height: 360px;overflow: hidden;}
#focusMain .swiper-slide{width: 560px;height: 360px;overflow: hidden;}
#focusMain .swiper-slide a{display: block;width: 560px;height: 360px;overflow: hidden;position: relative;}
#focusMain .swiper-slide .title{width: 500px;padding: 5px 30px;line-height:32px;font-size: 16px;bottom: 0;left: 0;z-index: 8;text-align: center;color: #fff;background: url(images/slTb.png) repeat center;font-weight: normal;}
#focusMain .swiper-slide img{display: block;width: 560px;height: 360px;}
#focusMain .swiper-button-prev2 { left: 5px; width: 20px; height: 20px; background: url(images/tL.png) no-repeat; background-position:center; bottom:11px;z-index: 9;cursor: pointer;}
#focusMain .swiper-button-prev2:focus { outline: none; }
#focusMain .swiper-button-next2 { right: 5px; width: 20px; height: 20px; background: url(images/tR.png) no-repeat; background-position:center; bottom:11px;z-index: 9;cursor: pointer;}
#focusMain .swiper-button-next2:focus { outline: none; }
.focusList{width: 600px; height:360px;overflow: hidden;}
.focusList ul{height: 360px;overflow: hidden;margin-top: -25px;}
.focusList ul li{height: 119px;border-top: 1px solid #EAEAEA;}
.focusList ul li a{display: block;height: 100px;padding-top: 19px;}
.focusList ul li .title{font-size: 18px;line-height:32px;color: #333;}
.focusList ul li .summary{margin-top: 6px;line-height: 28px;font-size: 16px;color: #4d4d4d;height: 56px;overflow: hidden;}
.more1{width: 560px;height:46px;left:50%;margin-left:-280px;bottom: -23px;background:url(images/more1.png) no-repeat center;z-index: 10;}
.more1 a{display: block;height: 46px;}
.more2{width: 600px;height:30px;left: 0;bottom: 0;background:url(images/more2.png) no-repeat right bottom;}
.more2 a{display: block;height: 30px;}
.more3{width: 112px;height: 32px;display: block;right: 20px;bottom: -20px;background: url(images/more3.png) no-repeat center;}
.more3 a{display: block;width: 112px;height: 32px;}
.enNewsBox{margin-top:30px;}
.enImgList{width: 560px;height: 230px;}
.enImgList ul{width: 584px;height: 230px;margin-left: -24px;}
.enImgList ul li{width: 268px;height: 230px;float: left;margin-left:24px;}
.enImgList ul li a{display: block;width: 268px;height: 230px;overflow: hidden;}
.enImgList ul li img{display: block;height: 172px;width: 268px;}
.enImgList ul li .title{line-height: 24px;color: #333;font-size: 16px;height: 56px;overflow: hidden;margin-top: 5px;}
.enList{width: 560px;height:192px;background:#F5F5F5;padding:19px 20px;}
.enList li{border-top: 1px solid #E5E5E5;padding-left: 20px;position: relative;line-height: 24px;height: 48px;padding-top:8px;font-size: 16px;padding-bottom: 7px;}
.enList li.first{border-top: 0;}
.enList li span.dot{width: 20px;left: 0;text-align: center;height: 32px;line-height: 32px;top: 0;font-size: 24px;}
/*媒体报道*/
.mediaCoverageC{min-width: 1200px;background:url(images/mtbdBg.png) no-repeat center bottom;max-width: 1920px;}
#mediaCoverage { position: relative; width: 1080px; padding: 0 60px; margin: 0 auto }
#mediaCoverage .swiper-container { padding-bottom: 80px; padding-top: 80px; }
#mediaCoverage .swiper-slide { width: 520px; height: 340px; background: #fff; box-shadow: 0 8px 30px #ddd; position: relative; }
#mediaCoverage .swiper-slide a{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; display: none; }
#mediaCoverage .swiper-slide-active a{ display: block; }
#mediaCoverage .swiper-slide img { display: block; width: 520px; height: 340px; }
#mediaCoverage .swiper-slide p { position:absolute; width: 490px; left: 0; display: none; bottom: 0; padding: 0 15px; line-height: 42px; padding-top: 0; background: url(images/slTb.png) repeat center; text-align: center; color: #fff; font-size: 16px; margin: 0; }
#mediaCoverage .swiper-slide-active p{ display: block; }
#mediaCoverage .swiper-button-prev { left: 0; width: 40px; height: 100px; background: url(images/sL.png) no-repeat; background-position:center; background-size: 100%; margin-top: -50px; }
#mediaCoverage .swiper-button-prev:focus { outline: none; }
#mediaCoverage .swiper-button-next { right: 0; width: 40px; height: 100px; background: url(images/sR.png) no-repeat; background-position:center; background-size: 100%; margin-top: -50px; }
#mediaCoverage .swiper-button-next:focus { outline: none; }
/* 视频播报 */
.videoCon{width: 1200px;padding-top: 70px;padding-bottom: 50px;}
.columnTitle.spbb{background:url(images/spbb.png) no-repeat center;}
#videoMain{width: 1228px;margin-left: -28px;height: 204px;}
#videoMain li{height: 204px;margin-left:28px;width: 279px;float: left;position: relative;}
#videoMain li a{position:absolute;width: 213px;height: 118px;display: none;left: 0;top: 0;padding: 40px 30px;border:3px solid #DEC37E;background: url(images/slTb.png) repeat center;}
#videoMain li img{display: block;height: 204px;width:279px;}
#videoMain li a .title{font-size: 18px;line-height: 32px;height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #fff;}
#videoMain li a .line{margin-top: 10px;margin-bottom: 10px;}
#videoMain li a .line .dot{display: block;height: 3px;width: 40px;background-color: #1DAAE0;}
#videoMain li a .summary{font-size: 16px;color: #fff;line-height: 24px;height: 72px;overflow: hidden;}
#videoMain li:hover a{display: block;}
/* 展区风采 */
.showAreaCon{width: 1200px;padding-top: 40px;padding-bottom: 80px;}
.columnTitle.zqfc{background:url(images/zqfc.png) no-repeat center;}
#zqfcList{overflow: hidden;border-top: 1px solid #D6DBDF;}
#zqfcList li{padding: 25px 0;border-bottom: 1px solid #D6DBDF;}
#zqfcList li a{height: 132px;overflow: hidden;display: block;}
#zqfcList li .img{width: 210px;border-radius:3px;height:132px;overflow: hidden;}
#zqfcList li .img img{display: block;width: 210px;height:132px;}
#zqfcList li .text{width: 970px;height: 132px;overflow: hidden;}
#zqfcList li .title{color: #333;font-size: 18px;line-height: 32px;height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#zqfcList li .time{font-size:14px;line-height:24px;color: #B2B2B2;}
#zqfcList li .summary{font-size: 16px;line-height:24px;height: 48px;overflow: hidden;color: #9B9B9B;margin-top: 10px;}
/* 特色论坛 */
.tsltCon{width: 1200px;padding-top:70px;padding-bottom: 80px;margin-bottom:80px;}
.columnTitle.tslt{background:url(images/tslt.png) no-repeat center;}
#tsltList{width: 1230px;margin-left: -30px;height: 352px;overflow: hidden;}
#tsltList li{width: 380px;margin-left:30px;height: 352px;float: left;}
#tsltList li a{display: block;height: 352px;}
#tsltList li a img{display: block;width: 380px;height: 240px;}
#tsltList li a .title{font-size: 18px;color:#333;line-height:32px;height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 14px;}
#tsltList li a .summary{font-size: 16px;line-height: 24px; color: #9B9B9B;height: 48px;overflow: hidden;margin-top:6px;}
.tt{ display: block; background:#fff;}
@media only screen and (max-width: 540px){.tt{ display: none; }}