@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{max-width: 1200px; margin:0 auto;}
.hpzyj_banner{width: 100%; text-align: center;}
.hpzyj_banner img{width: 100%;}
.hpzyj_cont01{padding-top: 30px; overflow: hidden;padding-bottom: 40px;}
.banner_m{display: none;}
.pub_tit{ text-align: center;}
.ccjhszcx{overflow: hidden; margin-top: 20px;}
.tpwx_box{width: 45%; float: left;}
.tpwx_box img{width: 100%; height: 362px;}
.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;
    }
.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: #999999; z-index: 101; opacity: 1;}
.tpwx_box .swiper-pagination-bullet-active{background: #fff;}
.news_box{width: 52.25%; float: right;}
.tt_infor{padding-left:83px;position: relative;padding-bottom: 15px; border-bottom: 1px solid #C6B49C;}
.tt_infor .time{width: 85px; height: 82px; background-color: #DBB285; position: absolute; left: 0;}
.tt_infor .time span{display: block;text-align: center;color: #fff;}
.tt_infor .time .date{font-size: 24px; font-weight: bold; padding-top: 15px; line-height: 30px;}
.tt_infor .time .year{font-size: 14px; line-height: 30px; }
.tt_title{margin-left:20px}
.tt_title .bt{font-size: 18px; font-weight: bold; max-width: 98%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
line-height: 50px;}
.tt_title .zy{font-size: 12px; color: #666;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.gengduo{font-size: 12px; float: right;margin-top: 10px;background: url(../ztimages/hpzyj_gd.png) no-repeat left center;
line-height: 30px;padding-left: 25px;}
.gengduo a{display: block;background: url(../ztimages/hpzyj_gd.png) no-repeat right center; padding-right: 25px;}
.hpzyj_cont02{padding-top: 30px; background: url(../ztimages/hpzyj_sfpbj.png) no-repeat top center;overflow: hidden;padding-bottom: 60px;}
.zyygzsfq{overflow: hidden; margin-top: 30px;}
.zyygzsfq .sfq_pub{width:32%; float: left;height: 452px; position: relative;}
.zyygzsfq .sfq_pub .my_tit{font-size: 28px; font-weight: bold;line-height: 50px;text-align: center;}
.zyygzsfq .sfq_pub ul li{line-height: 50px;font-size: 24px;text-align: center;}
.xiangq{position: absolute; right: 36px;bottom: 30px;font-size: 16px;}
.xiangq a{color: #999;}
.zyygzsfq .myjs{ background: url(../ztimages/hpzyj_myjs.png) no-repeat;background-size:100% 100%;}
.zyygzsfq .mkjs{margin:0 2%; background: url(../ztimages/hpzyj_mkjs.png) no-repeat;background-size:100% 100%;}
.zyygzsfq .yyjs{ background: url(../ztimages/hpzyj_yyjs.png) no-repeat;background-size:100% 100%;}
.sfq_pub .my_tit{padding-top: 40px;}
.sfq_pub ul{margin-top: 30px;}
.yyjs_txt{padding:30px 25px 0px 25px; font-size: 14px;line-height: 25px;}
.hpzyj_cont03{padding-top: 40px; background-color: #F8F2ED;padding-bottom: 40px; overflow: hidden;}
.mtgz_tab .hd {text-align: center;}
.mtgz_tab .hd li{display: inline-block; text-align: center;}
.mtgz_tab .hd li a{font-size: 16px; color: #A60300;font-weight: bold;margin: 1px;display:block;padding:10px;}
.mtgz_tab .hd li.on{border: 1px solid #A60300;}
.mtgz_tab .hd li.on a{background-color:#A60300; color: #fff;}
.mtgz_tab .bd{margin-top: 40px;}
.inforbox{position: relative;}
.inforbox img{width: 100%; height: 480px;}
.inforbox .swiper-button-prev,.inforbox .swiper-button-next{width:24px; height: 40px;}
.inforbox .swiper-button-prev{background: url(../ztimages/hpzyj_nav_l.png) no-repeat left center;left: -30px;}
.inforbox .swiper-button-next{background: url(../ztimages/hpzyj_nav_r.png) no-repeat right center;right:-30px;}
.inforbox .swiper-slide img{width: 100%;}
.hpzyj_cont04{padding-top: 50px; background: url(../ztimages/hpzyj_fhzyts.png) no-repeat top center;
background-size: 100% 100%;padding-bottom: 40px;}
.jjsp{overflow: hidden;margin-top: 40px;}
.jjsp ul{width: 80%; margin: 0 auto;}
.jjsp li{width: 48%; float: left;text-align: center;padding:0 1%}
.jjsp li img{height: 543px;}
.jjsp_tit{font-size: 24px;font-weight: bold;text-align: center; line-height: 50px;margin-top: 10px;}
.hpzyj_cont05{background: #373438;}
.qtndsy{padding: 40px 20px; font-size: 24px; color: #fff;text-align: center;}

/* newsList */
.newsList{clear: both;}
.newsList li{border-bottom: 1px dashed #C0C0C0; background: url(../ztimages/hpzyj_dd.png) no-repeat left center;padding-left: 20px;}
.newsList li h4{position:relative; padding:11px 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{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:0; top: 50%; margin-top: -2px; width: 8px; height: 8px; background: #eaeaea; border-radius: 50%;}
.newsList.dot li:hover h4:before{background: #ed2c25;}

@media (max-width:1200px){
.inforbox .swiper-button-prev{left: 10px;}
.inforbox .swiper-button-next{right: 10px;}	
.container{width: 96%; margin: 0 auto;}
}
@media (max-width: 990px){
.jjsp ul{width: 100%;}	
.jjsp ul li img{height: auto;}
}
@media (max-width: 768px) {
.tpwx_box{width: 100%;float: none;}
.tpwx_box img{height: auto;}
.news_box{width: 100%;float: none;margin-top: 20px;}
.jjsp_tit{font-size: 18px; line-height: 30px;}
.inforbox img{width: 100%; height: auto;}
}

@media (max-width: 550px) {
.zyygzsfq .sfq_pub{width: 100%;}
.zyygzsfq .mkjs{margin:10px 0px;}
.hpzyj_cont02{background-size: 100% 100%;}
.jjsp ul li{width: 100%;float: none;margin-bottom: 20px;}
.mtgz_tab .hd li a{font-size: 12px; padding: 0px;}
.qtndsy{font-size: 18px;}
}