﻿@charset "utf-8";
*{box-sizing:border-box;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}
body{font-family:'Microsoft Yahei',Arial;color:#666;font-size:14px;background:#fff;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;-webkit-tap-highlight-color:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
fieldset,img{border:0;vertical-align:top;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
em,i{font-style:normal;}
input,textarea{border:none;resize:none;outline:none;-webkit-appearance:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
img{max-width:100%;-ms-interpolation-mode:blicubic;}
.clearfix:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1}
.swiper-wrapper{height:auto!important;}
.fl{float:left;}
.fr{float:right;}
.eps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*头部*/
.zHead{height:1.9rem;background:#d2000d;overflow:hidden;position:fixed;z-index:99;left:0;top:0;width: 100%;}
.zHead a{display:block;}
.zHead .logo{margin-top:.47rem;margin-left:.5rem;height:.96rem;}
.zHead .logo img{max-height:100%;}
.zHead .btn{position:absolute;top:0;right:0;height:100%;width:1.7rem;text-align:center;}
.zHead .btn span{display:block;background:#fff;width:.63rem;height:.1rem;transition:all ease 0.35s;position:absolute;left:32%;border-radius:.04rem;}
.zHead .btn span:nth-of-type(1){top:.68rem;}
.zHead .btn span:nth-of-type(2){top:.89rem;}
.zHead .btn span:nth-of-type(3){top:1.1rem;}
.zHead .btn_se span:nth-of-type(1){top:.88rem;transform:rotate(45deg)}
.zHead .btn_se span:nth-of-type(2){opacity:0;}
.zHead .btn_se span:nth-of-type(3){top:.88rem;transform:rotate(-45deg)}
.downNav{position:fixed;z-index:9;background:#fff;width:100%;font-size:14px;left:0;top:-100%;transition:top ease 0.35s;padding:.3rem 0 0;overflow:hidden;transform:translateZ(0);transition:all 300ms ease;-webkit-transform:translateZ(0);-webkit-transition:all 300ms ease;box-shadow:0 0 12px #999;}
.nav_show{top:1.9rem;}
.downNav > ul{left:0;position:relative;transform:translateZ(0);transition:all 300ms ease;-webkit-transform:translateZ(0);-webkit-transition:all 300ms ease;}
.downNav ul,.downNav li{list-style:none;margin:0;}
.downNav ul{width:100%;}
.downNav a{display:block;}
.downNav li ul{display:none;left:100%;position:absolute;top:0;}
.downNav .header{position:relative;}
.downNav h2 ~ a.back{left:0;position:absolute;top:0;}
.downNav h2{font-size:18px;font-weight:bold;margin:0;text-align:center;}

/* Default theme */
.downNav .header{background:#fff;}
.downNav h2{color:#d2000d;padding:.2rem .3rem;}
.downNav a{background:#fff;border:none;color:#333;padding:.2rem .3rem;}
.downNav a:hover{background:#d2000d;color: #fff;}
.downNav a.next:after{content:'\276f';margin-left:.15rem;float:right;}
.downNav a.back:before{content:'\276e';margin-right:.15rem;float:left;}
.downNav li{border-bottom:1px solid #dadada;overflow: hidden;}
.downNav li a{font-weight:bold;font-size:18px;color:#333;}

.downNav li ul li a{font-weight:normal;font-size:16px;}
.downNav li ul li ul li a{font-size:14px;}


.zHot{text-align:center;}
.zHot h2{font-size:.44rem;font-weight:bold;}
.zHot h2 a{color:#d2000d;}
.zHot p{font-size:.24rem;margin-top:.1rem;}
.zHot p a{color:#222;}

#zNewsPic{width:100%;overflow:hidden;}
#zNewsPic .swiper-slide,#zAudioPic .swiper-slide{width:100%;position:relative;}
#zNewsPic .swiper-slide img,#zAudioPic .swiper-slide img{width:100%;height:100%;display:block;}
#zNewsPic .swiper-slide h2,#zAudioPic .swiper-slide h2{height:.8rem;line-height:.8rem;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);width:100%;color:#fff;font-size:.28rem;padding:0 .3rem;}
#zNewsPic .swiper-pagination,#zAudioPic .swiper-pagination{position:absolute;z-index:20;bottom:.26rem;text-align:right;left:auto;right:.3rem;}
#zNewsPic .swiper-pagination-bullet,#zAudioPic .swiper-pagination-bullet{display:inline-block;width:.16rem;height:.16rem;;border-radius:.08rem;background:#fff;margin:0 .03rem;cursor:pointer;opacity:1;}
#zNewsPic .swiper-pagination-bullet-active,#zAudioPic .swiper-pagination-bullet-active{background:#d2000d;}

/*要闻*/
.zImport{padding:.3rem;overflow:hidden;}
.zImport .tit{border-bottom:1px dotted #d5d5d5;padding-bottom:.25rem;overflow:hidden;}
.zImport .tit h3{overflow:hidden;height:.42rem;line-height:.42rem;}
.zImport .tit h3 span{display:block;width:.9rem;background:#d2000d;border-radius:.06rem;font-size:.3rem;font-weight:bold;color:#fff;text-align:center;float:left;}
.zImport .tit h3 a{display:block;width:6rem;padding-left:.15rem;font-size:.3rem;font-weight:bold;color:#333;float:left;}
.zImport .tit p{font-size:.24rem;padding-top:.20rem;line-height:.38rem;}
.zImport .tit p a{color:#d2000d;}
.zImport ul{overflow: hidden;}
.zImport ul li{height:.76rem;line-height:.76rem;border-bottom:1px dotted #d5d5d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zImport ul li a{font-size:.26rem;}
.zImport .more{height:.7rem;line-height:.7rem;border-radius:.04rem;border:1px solid #ececec;background:#f3f3f3;font-size:.28rem;text-align:center;display:block;margin-top:.3rem;}
.zImport .more:hover{background:#d2000d;color:#fff;}

/*公告*/
.zAnnoun{padding:0 .3rem;overflow:hidden;}
.zAnnoun .ti{height:.52rem;line-height:.52rem;border-bottom:.03rem solid #d2000d;}
.zAnnoun .ti img{width:2.39rem;height:.46rem;display:block;}
.zAnnoun .ti a{float:right;font-size:.24rem;}
.zAnnoun ul{overflow: hidden;}
.zAnnoun ul li{height:.76rem;line-height:.76rem;border-bottom:1px dotted #d5d5d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/nicon.jpg) no-repeat left center;padding-left:.15rem;}
.zAnnoun ul li a{font-size:.26rem;}

/*创建*/
.zCreate{padding:.3rem;overflow:hidden;}
.zCreate .ti{height:.52rem;line-height:.52rem;position:relative;}
.zCreate .ti:after{position: absolute;left:0;bottom:6px;width:100%;height:1px;background:#dadada;content:"";z-index:1}
.zCreate .ti img{width:2.41rem;height:.51rem;display:block;position: relative;z-index: 2}
.zCreate .ti a{float:right;font-size:.24rem;}
.zCreate .tabs,.zModel .tabs{padding-top:.4rem;overflow:hidden;}
.zCreate .tabs a,.zModel .tabs a{display:block;width:1.64rem;height:.54rem;line-height:.48rem;text-align:center;border:.02rem solid #d2000d;border-radius:.06rem;color:#d2000d;font-size:.24rem;float:left;margin-right:.11rem;margin-bottom:.11rem;}
.zCreate .tabs a:nth-child(4n){margin-right:0;}
.zCreate .tabs a.on,.zModel .tabs a.on{background:#d2000d;color:#fff;}
#tabslist{padding-top:.15rem;overflow: hidden;}
#tabslist li{padding:0.25rem 0;overflow:hidden;}
#tabslist li .pic{width:2.7rem;height:1.85rem;float:left;display:table-cell;vertical-align:middle;}
#tabslist li .pic img{height:100%;width:100%;border-radius:.08rem;}
#tabslist li .txt{float:left;width:3.8rem;margin-left:.35rem;}
#tabslist li .txt h3{font-size:.28rem;font-weight:bold;color:#333;padding-top:.3rem;}
#tabslist li .txt .wz{font-size:.2rem;color:#666;height:.56rem;line-height:0.28rem;margin-top:.15rem;overflow:hidden;}
#tabslist li .txt h5{font-size:.18rem;color:#999;padding-top:.15rem;}
#tabslist li .txt h5 span{padding-left:.2rem;}

.zAdv{padding:0 .3rem;overflow: hidden;}

/*典范*/
.zModel{padding:.4rem .3rem;overflow:hidden;}
.zModel .ti{height:.52rem;line-height:.52rem;position:relative;}
.zModel .ti:after{position: absolute;left:0;bottom:6px;width:100%;height:1px;background:#dadada;content:"";z-index:1}
.zModel .ti img{width:2.41rem;height:.51rem;display:block;position: relative;z-index: 2}
.zModel .ti a{float:right;font-size:.24rem;}
.zModel .tabs a{width:2.22rem;}
.zModel .tabs a:nth-child(3n){margin-right:0;}
.zModel ul{overflow: hidden;}
.zModel ul li{height:.76rem;line-height:.76rem;border-bottom:1px dotted #d5d5d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/nicon.jpg) no-repeat left center;padding-left:.15rem;}
.zModel ul li a{font-size:.26rem;}

/*专题*/
.zSpeci{padding:0 .3rem;overflow:hidden;}
.zSpeci ul{border:1px solid #d2000d;border-top:none;overflow:hidden;padding:.3rem .3rem 0;}
.zSpeci ul li{width:1.98rem;height:3.09rem;float:left;background:url(../images/ztlibg.jpg) no-repeat;padding-left:.01rem;padding-top:.02rem;margin-right:.16rem;margin-bottom:.3rem;background-size:cover;}
.zSpeci ul li img{width:1.85rem;height:3rem;}
.zSpeci ul li:nth-child(3n){margin-right:0;}
.zSpeci .more{height:.65rem;line-height:.65rem;text-align:center;background:#d2000d;color:#fff;font-size:.24rem;display:block;}

/*影音*/
.zAudio{margin-top:.4rem;overflow: hidden;}
.zAudio .ti{height:.63rem;line-height:.63rem;position:relative;margin:0 .3rem;}
.zAudio .ti:after{position: absolute;left:0;bottom:.03rem;width:100%;height:.04rem;background:#d2000d;content:"";z-index:1;}
.zAudio .ti img{width:2.61rem;height:.63rem;display:block;position: relative;z-index:2;}
.zAudio .ti a{float:right;font-size:.24rem;}
#zAudioPic{margin:.3rem .3rem 0;width:92%;}
#zAudioPic .swiper-slide img{border-radius:.08rem;}
#zAudioPic .swiper-slide h2{border-radius:0 0 .08rem .08rem;}
.picList{padding:.3rem;overflow: hidden;}
.picList li{width:3.35rem;float:left;margin-bottom:.3rem;margin-right:.2rem;text-align:center;}
.picList li:nth-child(2n){margin-right:0;}
.picList li span{display:block;font-size:.24rem;padding-top:.1rem;}

/*搜索、当前位置*/
.zSearch{background:#d2000d;padding:.3rem .5rem .5rem;overflow:hidden;margin-top:1.9rem;}
.zSearch img{padding-top:.06rem;padding-right:.1rem;float:left;height:.47rem;}
.zSearch .txt{width:5.9rem;height:.6rem;line-height:.6rem;background:#fce6e8;border-radius:.06rem;display:block;float:left;font-size:.24rem;color:#999;padding-left:.2rem;}

.zHot,.zSite{margin:.05rem 0;overflow:hidden;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#f3f3f3;padding:.2rem;font-size:.2rem;color:#222;}

/*列表*/
.zNewsList{padding:0 .3rem .5rem;overflow:hidden;}
.zNewsList li{border-bottom:1px dotted #cacaca;padding:.25rem 0;overflow:hidden;}
.zNewsList li a{display:block;font-size:.3rem;line-height:.38rem;}
.zNewsList li p{font-size:.22rem;padding-top:.2rem;overflow: hidden;color:#999;}
.zNewsList li p span{padding-left:.2rem;}

/*分页*/
.zPage{text-align:center;padding-top:.5rem;overflow: hidden;}
.zPage a{display:inline-block;border:1px solid #d1d1d1;line-height:.48rem;padding:0 .14rem;margin:0 .01rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:.16rem;}
.zPage a:hover,.zPage a.on{background:#d2000d;color:#fff;border-color:#d2000d;}

/*内容区*/
.zContent{border-top:.12rem solid #d2000d;overflow:hidden;padding:.3rem .3rem .5rem;min-height:400px;}
.zContent .ti{text-align:center;font-size:.32rem;line-height:.32rem;color:#333;}
.zContent .msg{text-align:center;font-size:.22rem;color:#777;border-bottom:1px solid #7a7a7a;padding:.2rem 0 .15rem;}
.zContent .msg span{padding-left:.15rem;}
.zContent .cont{padding:.3rem 0;overflow:hidden;font-size:.28rem;line-height:.44rem;}
.zContent .cont p{padding:.10rem 0;overflow:hidden;}
.zContent .cont img{display:block;width:100%;padding:.1rem 0;}

/*底部*/
.zFoot{background:#7a7a7a;padding:.8rem .5rem;overflow:hidden;border-bottom:.15rem solid #d2000d;text-align:center;}
.zFoot p{font-size:.26rem;color:#fff;line-height:.5rem;}
