@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
img,table{max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ed2c25;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.container{width: 1200px; margin: 0 auto;}
.xsdzgts_wrap{width: 100%; background: url(/images/xsdzgts_banner_bj.png) no-repeat top center;}
.banner{height: 530px;}
.bannerbox .container{position: relative;}
.bannerbox .logo{position: absolute; top: 15px;padding-bottom: 50px;}
.bannerbox .banner_m{display: none;}
.toutiao_box{height: 160px; padding-left: 161px; background:url(/images/xsdzgts_tt.png) no-repeat #FFEBD6;}
.toutiao_box h3{text-align: center;padding:30px 20px 0px 20px;font-size: 34px; line-height: 50px;text-overflow: ellipsis;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 100px;}
.toutiao_box h3 a{color: #CE0000;position: relative;}
.toutiao_box h3 a::before{content: ""; display: block; height: 100%; width: 1px; background-color: #FCD3A3;position: absolute; left:-20px; }
.zyxx_box{margin-top: 40px;}
.zyxx_l{width: 48.3%; float: left;}
.zyxx_r{width:49.3%; float: right;}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide{
      text-align: center;
      font-size: 18px;
	  height: 1px;
      /* Center slide text vertically 
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;*/
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.tpwx_box img{width: 100%; height: 331px;}
.swiper-button-prev,.swiper-button-next{width: 43px; height: 69px;}
.swiper-button-prev{background: url(images/esd_nav_l.png) no-repeat left center;left: 0px;}
.swiper-button-next{background: url(images/esd_nav_r.png) no-repeat right center;right: 0px;}
.swiper-button-prev:after,.swiper-button-next:after{display: none;}
.swiper-slide-active{height: auto;}
.textbg{position: absolute; height: 50px;display: block;width: 100%; bottom: 0px; background:#000; opacity: 0.5;}
.tpwx_box .tit{position: absolute; width: 100%; display: block; color: #fff; bottom: 10px; z-index: 100;}
.tpwx_box .tit span{display: block; text-align: left; padding-left: 10px; max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tpwx_box .swiper-container-horizontal>.swiper-pagination-bullets{width: auto; right: 10px; left: inherit;}
.tpwx_box .swiper-pagination-bullet{width: 12px; height: 12px; background: #ffffff; z-index: 101; opacity: 1;}
.tpwx_box .swiper-pagination-bullet-active{background: #FABC71;}
.zyxx_r .newsList li:nth-last-child(1){margin-bottom: 0px;}
.pub_hd{height:90px; margin:20px 0;position: relative;}
.pub_hd .tit{display: block;height: 80px;width: 320px;margin: auto;}
.pub_hd .more{position: absolute;right: 0px; top: 40px; color: #FABC71;font-size: 14px;}
.ywsd_hd{background: url(/images/xsdzgts_ywsd_tit.png) center no-repeat;}
.ywsd_box{margin-top: 40px;}
.ywdt_bd li{width: 49%; float: left; height: 100px;box-shadow: 0px 10px 20px #F4F4F4;}
.ywdt_bd li:nth-child(2n){float: right;}
.ywdt_bd li h4{padding:20px 20px 20px 20px;position: relative;}
.ywdt_bd li h4:before{content:''; position:absolute; left:5px; top: 50%; margin-top: -2px; width: 6px; height: 6px; background: #FCA842; border-radius: 50%;}
.ywdt_bd li .time{margin-top: 3%;padding-right: 20px;position: absolute;right: 0;width: 18%;}
.ywdt_bd li b{display: block; text-align: center; color: #D43030; font-size: 32px;}
.ywdt_bd li span{display: block;text-align: center; font-size: 16px;font-weight: normal;}
.ywdt_bd li h4 a{font-weight: normal; line-height:26px;text-overflow: ellipsis;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height:52px;
    width: 80%;}
.ywdt_bd{margin-top: 20px; }
.xxjxs_box{background: url(/images/xsdzgts_xxjxs_bj.png) no-repeat bottom center;padding-bottom: 50px; }
.xxjxs_box .container{position: relative;}
.xxzx_tpxw{margin-top: 30px;}
.xxzx_tpxw .swiper-container{overflow: initial;}
.xxzx_tpxw .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.9);
	  height: auto;
	
	  
    }
.xxzx_tpxw .swiper-slide p{display: none;}
.xxzx_tpxw .swiper-slide-active,.swiper-slide-duplicate-active{
     transform: scale(1.2);
	  z-index: 100;
	  overflow: initial;
 
	}
.xxzx_tpxw .swiper-slide-active img,.swiper-slide-duplicate-active img{width: 614px; z-index: 10000;}
.xxzx_tpxw .swiper-slide-active p{display: block; position: absolute; bottom: -58px; font-size: 1.25rem; height: 50px; z-index: 2; color: #333;width:100%;font-weight: bold;
z-index: 10; white-space: nowrap; text-overflow: ellipsis; text-align: center; overflow: hidden;left: 0;}
.xxzx_tpxw .texbg{display: block; height: 50px; background-color: #000; opacity: 0.5; z-index: 1;width: 100%; bottom: 36px;}
.xxzx_tpxw .swiper-slide-active a::after{content: "";width: 100%; height: 50px; display: block; background-color: #000;position: absolute; bottom: 25px;z-index:1;display: none;
opacity: 0.6;left: 0;}
.xxzx_tpxw{position: relative;overflow: hidden;padding-bottom: 86px;}
.xxzx_tpxw img{height: 268px;}
.xxzx_tpxw .swiper-slide a{ border:10px solid #fff;box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.1);}
.xxjxs_box .swiper-button-next,.xxjxs_box .swiper-button-prev{width: 43px; height: 66px; top: 50%;}
.xxjxs_box .swiper-button-next{right:-60px;background: url(/images/esd_nav_r.png) no-repeat right center;}
.xxjxs_box .swiper-button-prev{left:-60px;background: url(/images/esd_nav_l.png) no-repeat left center;}
.xxjxs_box .swiper-button-next:hover,.xxjxs_box .swiper-button-prev:hover{opacity: 0.8;}
.xxzx_tpxw .swiper-button-next::after,.xxzx_tpxw .swiper-button-prev::after{font-size: 0;}

/* newsList */
.newsList{clear: both;}
.newsList li{margin-bottom: 20px;}
.newsList li h4{position:relative; padding:10px 0; font-size: 1em; font-weight: normal; line-height:30px; overflow:hidden; vertical-align:top;
background:linear-gradient(to right,#FFF8F5, #ffffff);}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:5px; top: 50%; margin-top: -2px; width: 6px; height: 6px; background: #FCA842; border-radius: 50%;}
.newsList.dot li:hover h4:before{background: #ed2c25;}

.xsdzgts_body .Links {display: none;}
.xsdzgts_body .footer_nr{background:#D43030;}
.xsdzgts_body .container img{width: 100% !important;}
.xsdzgts_body .container .banner_m img{margin-bottom: -5px;}
.xxjxs_hd{background: url(/images/xsdzgts_xxjjs_tit.png) center no-repeat;}
@media (max-width: 1200px) {
.bannerbox .banner_m{display: block;}
.banner{height: auto;}
.bannerbox .logo{display: none;}
.xsdzgts_wrap{background: none;}
.container{width: 98%;}
}


@media (max-width: 990px){
.zyxx_l{width: 100%; float: none;}	
.zyxx_r{width: 100%; float: none;margin-top: 20px;}	
.tpwx_box img{height: auto;width: 100%;}
.ywdt_bd li{width: 100% !important; float: none !important;}

.toutiao_box{height: auto; padding-left: 0px; background: #FFEBD6;}
.toutiao_box h3{height: auto;}
.xxzx_tpxw img{height: auto;}
.toutiao_box h3{font-size: 28px;padding:10px 20px 0px 20px;}
}

@media (max-width: 768px){
.xxzx_tpxw .swiper-slide-active img, .swiper-slide-duplicate-active img{height: auto;width: 100%;}
.xxzx_tpxw .swiper-slide a{box-shadow: none; border: none;}
.xxjxs_box{padding-bottom: 0px;}
.xxzx_tpxw .swiper-slide-active p{bottom: -10px; color: #fff; font-size: 1rem; max-width: 90%;}
.xxzx_tpxw .swiper-slide-active p span{width: 90%;margin: 0 auto;}
.xxzx_tpxw{padding-bottom: 30px;margin-top: 10px;}
.xxzx_tpxw .swiper-slide-active a::after{display: block;bottom: 0px;}
.xxzx_tpxw .swiper-slide-active img,.xxzx_tpxw .swiper-slide-duplicate-active img{height: auto;}	
.xxzx_tpxw .swiper-slide-active, .swiper-slide-duplicate-active{  transform: scale(1);}
.xxjxs_box .swiper-button-next{right:0px;}
.xxjxs_box .swiper-button-prev{left:0px;}
}