@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;}

.gzlfz_wrap{width: 100%; background: url(/ztimages/ztjy_banner.png) no-repeat top center;}
.gzlfz_banner{height: 665px;}
.banner_m{display: none;}
.container{width: 1200px;margin: 0 auto;}
.ztjy_toutiao{background-color: #FFF2DB;}
.ztjy_toutiao .tt_title{padding:40px 20px; text-align: center;}
.ztjy_toutiao a{font-size: 36px; font-weight: bold; color: #CC0000; }
.cont01_box{overflow: hidden;margin-top:35px;}
.pub_hd{height:66px; margin:20px 0;}
.pub_hd a{display: block;height: 66px;width: 300px;margin: auto;}
.ywjj_hd{background: url(/ztimages/ztjy_hpsj_tit.png) center no-repeat;}
.ywjj_bd{overflow: hidden;}
.hpsj_box{margin-top: 40px; margin-bottom: 20px;}
.tpwx_box{width: 56.3%; float: left;}
.ywjj_news{width:41.5%; float: right;}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide{
      text-align: center;
      font-size: 18px;
      background: #fff;
	  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: 384px;}
.swiper-button-prev,.swiper-button-next{width: 43px; height: 69px;}
.swiper-button-prev{background: url(/ztimages/esd_nav_l.png) no-repeat left center;left: 0px;}
.swiper-button-next{background: url(/ztimages/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: #bfbfbf; z-index: 101; opacity: 1;}
.tpwx_box .swiper-pagination-bullet-active{background: #c81000;}
.cont02_box{overflow: hidden;margin-top: 20px;}
.hpfjzds_hd{background: url(/ztimages/gzlfz_hpfdzds.png) center no-repeat;}
.jzsjs_hd{background: url(/ztimages/gzlfz_jzsjs.png) center no-repeat;}
.xxzx_tpxw{margin-top: 30px;}
.xxzx_tpxw .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* 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.8);
	  height: auto;
    }

.ckgd{text-align: right; margin-top: 20px; }
.ckgd a{font-size: 16px; color: #fff; padding: 10px 10px; background-color: #D92E1E; line-height: 30px;}
.hpsj_bd li{width: 49%; float: left; margin-bottom: 2%;}
.hpsj_bd li:nth-child(2n){float: right;}
.hpsj_bd li .infor{height: 155px; padding:10px 20px; background-color: #FFF7F1;border: 1px solid #E8C39E;}
.hpsj_bd{overflow: hidden; margin-top: 40px;}
.hpsj_bd li .infor a{font-size: 20px; color:#C51313; line-height: 40px;max-width: 100%; overflow: hidden; text-overflow: ellipsis;white-space:nowrap; display: block;text-align: center;
font-weight: bold; position: relative; padding-bottom: 20px; }
.hpsj_bd li .infor a::before{display: block;content: ""; height: 10px; width: 100%; background: url(../ztimages/ztjy_a.png) no-repeat center center; background-size: 100%; 
position: absolute; bottom: 4px;}
.hpsj_bd li .infor .text{font-size: 16px; color: #666666; line-height: 30px; margin-top: 20px;  text-overflow: ellipsis;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 60px;}
.xxjxs_hd{background: url(/ztimages/ztjy_xxjxs_tit.png) center no-repeat;}
.xxjxs_box{background: url(/ztimages/ztjy_xxjcs_bj.png) top center no-repeat; padding-top: 30px; overflow: hidden;background-size: 100% 100%;padding-bottom: 30px;}
.xxjxs_bd{padding-top: 20px;}
.xxjxs_bd li{width: 32.666%; float: left;margin-right: 1%;margin-bottom:1%;height: 200px;background: url(../ztimages/ztjy_li_bj.png) no-repeat left top;background-size: 100% 100%;}
.xxjxs_bd li:nth-child(3n){margin-right: 0;}
.xxjxs_bd li .infor{padding:40px 40px 40px 100px;}
.xxjxs_bd li .infor a{font-size: 20px; color:#633A13; line-height: 35px;max-height: 105px; text-overflow: ellipsis;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}

/* newsList */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:8px 0; font-size: 1em; font-weight: normal; line-height:30px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.dot li h4{padding-left:30px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 28%; width:20px; height: 20px; background:url(../ztimages/ztjy_dd.png) no-repeat center center;}
.newsList.dot li:hover h4:before{}
.zyjy_footer .footer{background: url(/ztimages/ztjy_footer_bj.png) no-repeat top center !important;background-size:100% 100%;}
.zyjy_footer .footer .mar,.zyjy_footer .footer a{color: #333;}

@media (max-width:1680px){

}

@media (max-width: 1440px) {


}


@media (max-width: 1280px) {

}

@media (max-width: 1199px) {
.container{width: 100%;}
.gzlfz_banner{height: auto;}
.banner_m{display: block;}
.gzlfz_wrap{background: none;}
.gzlfz_cont{width: 96%; margin: 0 auto;}
}

@media (max-width: 1023px) {

  
}



@media (max-width: 992px) {
.xxjxs_bd li{width: 49%; margin-right: 0 !important;}
.xxjxs_bd li:nth-child(2n){float: right;}
}
@media (max-width: 840px) {
	

}

@media (max-width: 768px) {
.tpwx_box{width: 100%; float: none;margin-top: 20px;}
.tpwx_box img{height: auto;}
.ywjj_news{width: 100%; float: none;}
.mtgz_left{width: 100%; float: none;}	
.mtgz_left img{height: auto;}
.mtgz_right{width: 100%; float: none; height: auto; padding-bottom: 50px;}
.ckgd{bottom: 10px;}
.xxzx_tpxw img{height: auto;}
}

@media (max-width: 640px) {
  
}
@media (max-width: 576px) {
.xxjxs_bd li{width: 100%; float: none !important;}
.cont01_box{margin-top: 10px;}
}

@media (max-width: 480px) {

}

@media (max-width: 414px) {
	.newsList li h4{padding-right:0 !important;}
	.newsList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.newsList li h4 .time{position:static !important; display: inline-block;}
	.newsList.dot li h4:before{top: 18px; margin-top: 0; border-radius: 50%; }
	.hpsj_bd li{width: 100%; float: none !important; }
}
@media (max-width: 320px) {
	
}