@charset "utf-8";

body{background:#f2fbff;}

.header{position: relative; height:548px; background:url(../images/xwfbh/header.jpg) no-repeat top !important; border-bottom:none; overflow:hidden;}
.header .container{position:relative; height:100%; padding:0;}
.header .portal{position:absolute; top:5%; left:3%;}
.header .portal a{display:block;}
.header .portal a span{display:inline-block; vertical-align:middle;}
.header .portal a span img{display:block; margin-right:15px; width:50px;}
.header .portal a h2{display:inline-block; vertical-align:middle; font-size:1.875em; color:#bf0400; font-weight:bold;}
.header .banner-m{display:none; text-align:center;}
.header .position{position:absolute; right:0; left:0; bottom:8%; z-index:5; text-align:center;}
.header .position img{display:inline-block; vertical-align:middle; width:25px; margin-right:3%;}
.header .position font{display:inline-block; vertical-align:middle; color:#fff; font-size:2em; font-weight:normal;}
@media (max-width:768px) {
.header{height:auto !important; background:none !important;}
.header .banner-m{display:block;}
}
@media (max-width:640px) {
.header .portal a span img{width:35px; margin-right:10px;}
.header .portal a h2{font-size:1.5em; font-weight:bold;}
.header .position img{width:15px;}
.header .position font{font-size:1.25em;}
}
@media (max-width: 480px) {
.header .portal a span img{width:25px;}
.header .portal a h2{font-size:1.375em;}
}

.footer{padding-top:10px; padding-bottom:10px; color: #fff; background-color:#2287ce;}
.footer a{color: #fff;}
.footer a:hover{color:#ffc;}
.footer .footer-grid{position:relative; padding:20px 50% 20px 25px; text-align:left; line-height:180%;}
.footer .footer-grid .menu font{font-family:"宋体";}
.footer .footer-grid .menu a{margin-right:10px; margin-left:10px; display:inline-block;}
.footer .footer-grid .bqxx{line-height:2.2em;}
.footer .footer-grid .bqxx span{display:inline-block; margin-right:10px; margin-left:10px;}
.footer .footer-grid .biaozhi{position:absolute; width:45%; top:50%; right:0; margin-top:-54px; text-align:center;}
.footer .footer-grid .biaozhi span{display:inline-block; vertical-align:middle; margin-left:10px;}
.footer .footer-grid .biaozhi #conac img{height:106px;}
.footer .footer-grid .biaozhi #jiucuo img{width:160px;}
.footer .footer-grid .biaozhi .wzaicon img{width:160px;}
@media (max-width:1200px) {
  .footer .footer-grid .biaozhi #conac img{height:86px;}
  .footer .footer-grid .biaozhi #jiucuo img{width:120px;}
  .footer .footer-grid .biaozhi .wzaicon img{width:120px;}
}
@media (max-width:992px) {
  .footer{padding-top:0; padding-bottom:0;}
  .footer .footer-grid{padding-right:0;}
  .footer .footer-grid .bqxx{text-align: center; padding-bottom: 15px;}
  .footer .footer-grid .biaozhi{position:static; width:auto; margin-top:0;}
  .footer .footer-grid .biaozhi #conac img{height:auto;}
  .footer .footer-grid .biaozhi #jiucuo img{width:auto; height: 55px;}	
  .footer .footer-grid .biaozhi .wzaicon img{width:auto; height: 55px;}
}

.xwfbh-container{padding:20px; box-shadow:0 0 20px #9adcf9; -moz-box-shadow:0 0 20px #9adcf9; -webkit-box-shadow:0 0 20px #9adcf9; background-color:#fff;}
.col-left{float:left; width:54%;}
.col-right{float:left; width:46%;}
.xwfbh-tpxw .owl-carousel .caption{position:absolute; right:0; bottom:0; left:0; z-index:9; padding:0 120px 0 10px; height:46px; line-height:46px; color:#fff; background-color:rgba(0,0,0,.3);}
.xwfbh-tpxw .owl-carousel .owl-dots{position:absolute; right:0; bottom:20px; z-index:99;}
.xwfbh-tpxw .owl-carousel .owl-dot{float:left; width:6px; height:6px; margin-right:15px; background-color:#fff;}
.xwfbh-tpxw .owl-carousel .owl-dot.active{background-color:#2386cd;}
.xwfbh-news dl{border-bottom:1px solid #dadada;}
.xwfbh-news dl dt{font-size:1.5em;}
.xwfbh-news dl dd{color:#999;}
.xwfbh-news .infolist li a{padding-left:35px; line-height:1.8em;}
.xwfbh-news .infolist li a:before{top:-10px; width:20px !important; height:21px !important; margin-top:.9em !important; background:url(../images/xwfbh/bullet.png) !important;  -webkit-transform: none; -ms-transform: none; transform: none;}
.xwfbh-news .infolist li .time{font-size:1em;}
.xwfbh-news .seemore{text-align:center;}
.xwfbh-news .seemore img{width:206px;}
@media (max-width:480px){
  .xwfbh-news .infolist li{padding-left: 35px !important;}
  .xwfbh-news .infolist li a:before{top: -3px;}
  .xwfbh-news .infolist li a{padding-left: 0;}	
}


.xwfbh-tabs .hd li{float:left; font-size:1.5em; font-weight:bold;}
.xwfbh-tabs .hd li span{display:block;}
.xwfbh-tabs .hd li span a{position:relative; display:inline-block; padding-bottom:3px; color:#666;}
.xwfbh-tabs .hd li span a font{position:relative; z-index:11;}
.xwfbh-tabs .hd li span a:after{position:absolute; right:0; left:0; bottom:0; z-index:10; content:""; width:0; margin:0 auto; height:11px; background-color:#93caf1; transition:all .3s;}
.xwfbh-tabs .hd li span b{display:inline-block; padding-right:20px; padding-left:20px; font-weight:normal; color:#2287ce;}
.xwfbh-tabs .hd li.on span a{color:#333;}
.xwfbh-tabs .hd li.on span a:after{width:100%;}
.xwfbh-tabs .hd li.normal a{cursor:default;}
.xwfbh-tabs > .bd > .item > .hd{display: none;}
@media (max-width: 640px) {
  .xwfbh-tabs > .js-hd{display: none;}
  .xwfbh-tabs > .bd > .item {display: block;}
  .xwfbh-tabs > .bd > .item + .item{margin-top: 20px;}
  .xwfbh-tabs > .bd > .item > .hd{display: block;}	
}

/* 新闻发布会-信息列表 */
.xwfbh-list{margin: -20px -10px 0;}
.xwfbh-list li{float: left; width: 50%;}
.xwfbh-xwfyr .xwfbh-list li a {
  padding: 7px 0;
}
.xwfbh-list li a{position:relative; display:block; padding:20px 0; margin: 20px 10px 0; box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc; -webkit-box-shadow:0 0 10px #ccc;}
.xwfbh-list li a:before{position:absolute; right:-1px; bottom:-1px; left:-1px; content:""; height:3px; background-color:#2287ce;}
.xwfbh-list li a dl{position:relative;}
.xwfbh-list li a dl:before{position:absolute; top:0; bottom:0; left:100px; content:""; width:1px; height:100%; background-color:#e4e4e4;}
.xwfbh-list li a dl dt{position:absolute; top:50%; left:0; width:100px; height:96px; margin-top:-36px; text-align:center; font-size:.875em; color:#999; line-height:30px;}
.xwfbh-list li a dl dt strong{display:block; font-size:2.875em; color:#2287ce; line-height:40px;}
.xwfbh-list li a dl dd{margin-left:121px; margin-right:20px;}
.xwfbh-list li a dl dd:before{display:inline-block; content:""; width:1px; vertical-align:middle; height:96px;}
.xwfbh-list li a dl dd font{display:inline-block; vertical-align:middle; width:92%; line-height:1.5em;}
.xwfbh-list li a dl dd .time{display:none;}
@media (max-width: 768px) {
  .xwfbh-list li{width: 100%;}	
}
@media (max-width: 414px) {
  .xwfbh-list li a{padding: 15px 0;}
  .xwfbh-list li a dl{margin-right: 15px; margin-left: 15px;}
  .xwfbh-list li a dl:before{content:normal;}
  .xwfbh-list li a dl dt{display:none;}
  .xwfbh-list li a dl dd{margin-left:0 !important; margin-right:0}
  .xwfbh-list li a dl dd:before{content:normal;}
  .xwfbh-list li a dl dd font{width:auto;}
  .xwfbh-list li a dl dd .time{display:block; margin-top:10px; color:#999;}
}



/* 新闻发言人 */
.xwfbh-xwfyr .xwfbh-list li{width: 100%;}
.xwfbh-xwfyr .xwfbh-list li a:before{position:absolute; right:-1px; top:0px; left:-1px; content:""; width:3px;height:100%;background-color:#2287ce;}
.xwfbh-xwfyr .xwfbh-list li a .img{width:48px;height:48px;overflow:hidden;
position:absolute;right:0;bottom:0;}
.xwfbh-xwfyr .xwfbh-list li a .img img{width:100%;}
.xwfbh-xwfyr .xwfbh-list li a h2{font-size:1.25em; font-weight:normal; color:#2287ce;margin-left:48px;line-height:43px;}
.xwfbh-xwfyr .xwfbh-list li a h2 span{font-size: .875em; margin-left:24px; display: inline-block;}
@media (max-width: 1200px) {
  .xwfbh-xwfyr .xwfbh-list li a h2{line-height: 1.87em; margin-left: 5%;}	
  .xwfbh-xwfyr .xwfbh-list li a h2 span{margin-left: 5%;}
}

.xwfbh-qrcode{height:226px; text-align:center; background:url(../images/xwfbh/bg1.png) no-repeat bottom; background-size:100% 100%;}
.xwfbh-qrcode dl{display:inline-block; width:35%; margin-top:6%; text-align:center;}
.xwfbh-qrcode dl dd{position:relative; width:118px; height:118px; margin:0 auto 6%;}
.xwfbh-qrcode dl dd .shadow{position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; padding:10px; background-color:#fff; opacity:.3;}
.xwfbh-qrcode dl dd .img{position:absolute; top:10px; right:10px; bottom:10px; left:10px; z-index:2;}
.xwfbh-qrcode dl dd .img img{display:block; width:100%; height:100%;}
.xwfbh-qrcode dl dd .text{position:absolute; top:50%; right:20px; left:20px; z-index:3; margin-top:-20px; font-weight:bold; font-size:1.125em; line-height:40px; text-align:center; background-color:#f5aa15; color:#fff;}
.xwfbh-qrcode dl dt{position:relative; white-space:nowrap; height:24px;}
.xwfbh-qrcode dl dt font{position:absolute; margin:0 auto; font-size:1em;}
.xwfbh-qrcode dl dt .title{top:0; right:0; left:0; z-index:2; color:#fff;}
.xwfbh-qrcode dl dt .shadow{top:1px; right:0; left:1px; z-index:1; color:#0863a2;}
@media (max-width: 1200px) {
  .xwfbh-qrcode{height: auto; padding: 6% 0 0;}
  .xwfbh-qrcode dl{width: auto; margin: 0 10% 6%;}
}

.xwfbh-djb li a{position:relative; display:block; padding:26px 10px 30px; text-align:center; background-color:#2287ce; overflow:hidden;}
.xwfbh-djb li a img{height:43px;}
.xwfbh-djb li a:after{position:absolute; right:-8px; bottom:-39px; content:""; width:71px; height:91px; background:url(../images/xwfbh/xwfbdjb-icon.png) no-repeat;}
@media (max-width: 1200px) {
  .xwfbh-djb ul{margin: -20px -10px 0;}
  .xwfbh-djb li{float: left; width: 50%;}
  .xwfbh-djb li a{margin: 20px 10px 0;}
}
@media (max-width: 992px) {
  .xwfbh-djb li{width: 100%;}
  .xwfbh-djb li a{padding-top: 35px;}
  .xwfbh-djb li a img{height:auto;}
}

.xwfbh-tpjj .title{position:relative; margin-bottom:15px; text-align:center; font-size:1em;}
.xwfbh-tpjj .title:before{position:absolute; top:50%; left:0; z-index:3; margin-top:-8px; content:""; width:15px; height:15px; background-color:#fff; border:1px solid #2287ce;}
.xwfbh-tpjj .title:after{position:absolute; top:50%; right:0; z-index:3; margin-top:-8px; content:""; width:15px; height:15px; background-color:#fff; border:1px solid #2287ce;}
.xwfbh-tpjj .title hr{position:absolute; top:50%; right:0; left:0; z-index:2; padding:0; margin:0; width:100%; height:1px; background-color:#2287ce; border:none;}
.xwfbh-tpjj .title a{position:relative; z-index:11; display:inline-block; padding-right:20px; padding-left:20px; font-size:1.5em; font-weight:bold; color:#333; background-color:#fff; cursor:default;}
.xwfbh-tpjj .pageListPic ul li span.txt{font-size:1em; text-align:center; line-height:30px; background-color:#f0f0f0; border:none;}
.xwfbh-tpjj .pageListPic ul li span.txt:before{content:normal;}

.xwfbh-section + .xwfbh-section{margin-top: 20px;}
.xwfbh-section .com-more{float: right; line-height: 31px;}
.xwfbh-section .com-more a{display: inline-block; padding: 0 1em;}
.xwfbh-section .item{padding: 15px 20px; border: 1px solid #ebebeb;}
.xwfbh-section .item .m-com-more{margin-bottom: 10px;}
@media (max-width:640px) {
  .xwfbh-section .com-more{display: none;}	
}
.xwfbh-container .detail{border:none;}

body.older .xwfbh-container{padding: 30px;}
@media (max-width:414px) {
  body.older .xwfbh-container{padding: 20px;}	
}
body.older .mb20{margin-bottom: 35px;}
@media (max-width:414px) {
  body.older .mb20{margin-bottom: 30px;}
}
body.older .header{background-size: cover !important;}
body.older .header .position{bottom: 5%;}
body.older .header .position img{width:65px;}
body.older .header .position font{font-size:1.75em;}
body.older .header .portal a span img{width:50px;}
body.older .header .portal a h2{font-size:1.25em;}
@media (max-width:768px) {
  body.older .header .position img{width:35px;}
}
@media (max-width:680px) {
  body.older .header .position img{width:25px;}
  body.older .header .position font{font-size:1.25em;}
}
@media (max-width:414px) {
  body.older .header .position img{width:15px;}
  body.older .header .position font{font-size:1em;}
  body.older .header .portal a span img{width:30px;}
  body.older .header .portal a h2{font-size:.875em;}
}
body.older .xwfbh-tpxw .owl-carousel .caption{padding-right:160px; height:75px; line-height:75px;}
body.older .xwfbh-tpxw .owl-carousel .owl-dots{bottom:30px;}
body.older .xwfbh-tpxw .owl-carousel .owl-dot{width:15px; height:15px;}
@media (max-width:768px) {
  body.older .xwfbh-tpxw .owl-carousel .caption{padding-right:100px; height:50px; line-height:50px;}	
  body.older .xwfbh-tpxw .owl-carousel .owl-dots{bottom:20px;}
  body.older .xwfbh-tpxw .owl-carousel .owl-dot{width:10px; height:10px;}
}
body.older .xwfbh-news{position:relative;}
body.older .xwfbh-news dl{margin-bottom:20px;}
body.older .xwfbh-news dl dt{font-size:1.125em; margin-bottom:20px;}
body.older .xwfbh-news dl dd{font-size:1em; margin-bottom:20px;}
body.older .xwfbh-news .seemore img{width:auto;}
body.older .xwfbh-lists{float:none; width:auto;}
body.older .xwfbh-xwfyr{float:none; width:auto;}
body.older .xwfbh-xwfyr .xwfbh-list li a h2{margin-left:5%;}
body.older .xwfbh-xwfyr .xwfbh-list li a h2 span{margin-left:5%;}
body.older .xwfbh-tabs > .bd > .item {display: block;}
body.older .xwfbh-tabs > .js-hd{display: none;}
body.older .xwfbh-tabs > .bd > .item .hd{display: block;}	
body.older .xwfbh-tabs > .hd li{font-size:1.375em;}
body.older .xwfbh-tabs > .hd li.on span a:after{height:22px;}
body.older .xwfbh-list{margin-top: -30px;}
body.older .xwfbh-list li{width:100%;}
body.older .xwfbh-list li a{padding-top: .875em; padding-bottom: .875em; margin-top: 30px;}
body.older .xwfbh-list li a dl:before{left:170px;}
body.older .xwfbh-list li a dl dt{width:160px; font-size:1.125em;}
body.older .xwfbh-list li a dl dt strong{font-size:1.25em; margin-bottom:.5em;}
body.older .xwfbh-list li a dl dd{margin-left:181px;}
body.older .xwfbh-list li a dl dd:before{height:120px;}
body.older .xwfbh-qrcode{height:auto; padding-top:50px; padding-bottom:40px; background-image:url(../images/xwfbh/bg1_older.png); background-size: cover;}
body.older .xwfbh-qrcode dl{margin:0; width: 40%}
body.older .xwfbh-qrcode dl dd{width:204px; height:204px;}
body.older .xwfbh-qrcode dl dd .text{right:30px; left:30px; margin-top:-30px; height:60px; line-height:55px;}
body.older .xwfbh-qrcode dl dt{height: 70px; line-height: 70px;}
@media (max-width:992px) {
  body.older .xwfbh-qrcode dl dd{width:158px; height:158px; margin-bottom: 0;}
}
@media (max-width:450px) {
  body.older .xwfbh-qrcode dl{display: block; width: auto;}	
  body.older .xwfbh-qrcode dl + dl{margin-top: 6%;}
}
body.older .xwfbh-djb ul{margin:-30px -15px 0;}
body.older .xwfbh-djb li{float:left; width:50%;}
body.older .xwfbh-djb li a{margin:30px 15px 0; padding-top:41px; padding-bottom:40px;}
body.older .xwfbh-djb li a:after{right:0; bottom:-22px;}
body.older .xwfbh-djb li a img{height:auto;}
@media (max-width:992px) {
  body.older .xwfbh-djb li{float:left; width:100%;}	
}
body.older .xwfbh-tpjj .title a{padding-right:1em; padding-left:1em; font-size:1.375em;}
body.older .xwfbh-tpjj .imagelist ul li{width: 50% !important;}
body.older .xwfbh-tpjj .imagelist ul li.none{display:none !important;}
body.older .xwfbh-tpjj .imagelist ul li .caption{line-height:50px;}
@media (max-width:768px) {
  body.older .xwfbh-tpjj .imagelist ul li .caption{line-height:30px;}
}
@media (max-width:600px) {
  body.older .xwfbh-tpjj .imagelist ul li{width: 100% !important;}	
}

body.older .footer .footer-grid{padding:1em 0;}
body.older .footer .footer-grid .bqxx{text-align: center; line-height: normal;}
body.older .footer .footer-grid .bqxx span{padding: .3125em 0;}
body.older .footer .footer-grid .biaozhi{position:static; width:auto; margin-top:0;}
body.older .footer .footer-grid .biaozhi #conac img{height:106px;}
body.older .footer .footer-grid .biaozhi #jiucuo img{width:160px;}
body.older .footer .footer-grid .biaozhi .wzaicon img{width:160px;}
@media (max-width:600px) {
  .footer .footer-grid .biaozhi #conac img{height:auto;}
  .footer .footer-grid .biaozhi #jiucuo img{width:auto; height: 55px;}
  .footer .footer-grid .biaozhi .wzaicon img{width:auto; height: 55px;}
}
body.older .com-more a{height:46px; line-height:46px; text-align:center; background:#3185b4; border-radius:22px; font-weight:bold; font-size:1em; color:#fff;}
body.older .com-more a:hover{background:#4099cb;}
@media (max-width:600px) {
body.older .com-more a
}

body.older .xwfbh-section + .xwfbh-section{margin-top: 30px;}
