html.ov,html.ov body{ overflow: hidden;width:100%; height:100%;}
img{max-width:100%}
.yinwensuoxie .zd-main,.yuanshu .zd-main,.shiju .zd-main,.zipcode .zd-main,.feihualing-57 .zd-main{ 
    padding-top:65px;}
.zipcode .zd-mcon h3{margin-top:0px;} 
.zipcode ul.btn li a{background:none;}
.boxb{margin-top:10px;}

.boxu ul li{ width:48.5%;min-width:300px;float:left; line-height:50px;    text-align: left;}
.boxu ul li a{  font-size:14px; font-weight:bold;color:#3073AF;}
.boxu ul li a:hover{  font-size:14px;font-weight:bold; text-decoration:underline;}
.zipcode .titlepic_cont img{ height:200px;}
.zipcode-t h1{ font-size:1.2rem;}
.yinwensuoxie .text-success{text-transform: capitalize;}
@font-face {
  font-family: 'iconfont';/*934715*/
  src: url('../css/fonts/iconfont.eot');
  src: url('../css/fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../css/fonts/iconfont.woff2') format('woff2'),
  url('../css/fonts/iconfont.woff') format('woff'),
  url('../css/fonts/iconfont.ttf') format('truetype'),
  url('../css/fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont,[class*="icon-"]{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.icon-xiala-:before {
    content: "\e629";
}
.icon-sousuo_o:before {
    content: "\ec3f";
}.icon-guanbi_o:before {
    content: "\ec1e";
}
.icon-caidan_o:before {
    content: "\ec14";
}
/*文字两侧对齐*/
.justify {text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}

/*超出省略号*/
.tn{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.container:before, .container:after,.warp:after,.main:before, .main:after,.orw:before,.orw:after,.postList.cateBn:before,.postList.cateBn:after{content: "";display: block;height: 0;overflow: hidden;}
.container:after,.main:after,.orw:after,.postList.cateBn:after{clear:both;}
.container{max-width:1280px; padding: 0 15px; margin: 0 auto; position:relative; clear:both; z-index: 2;}
.warp{ margin-top:66px;-webkit-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.orw{ display: block;}
*,:after,:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.htmlPic{ background-position: center; background-size: cover; background-attachment: fixed; position:fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 0;}
.htmlPic a{width: 100%;height: 100%;display: block;}
/*----------- 头部 -----------*/
.header{display:block; height:66px; background:#f5f5f5; position:relative;-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease; z-index:3; box-shadow: 0 2px 20px 0 rgba(0,0,0,0.08);}
.header.fixed{ position:fixed; width:100%; left:0; top:0;-webkit-transition: left .3s ease;-moz-transition: left .3s ease;transition: left .3s ease;-webkit-animation-duration: .6s;
animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.header.fixed.fixedOut{-webkit-animation-name: slideUp;animation-name: slideUp;}
.header.fixed.fixedIn.fixedOut{-webkit-animation-name: slideDown;animation-name: slideDown;}
.header .container{margin:0 auto}
.header .logo{ float:left;overflow:hidden;padding-top:10px;}
.header .logo h1{height:100%; display:block;}
.header .logo a{height:100%; padding: 4px 0; display:block; position:relative; font-size:0; overflow:hidden;}
.header .logo a img{height:100%;}

/*导航栏*/
.header .navBar{ float:right;}
.header .navBar li{ display:inline-block; height:66px; line-height:66px; position:relative; vertical-align:top;}
.header .navBar li a,.header .navBar li span{ display:inline-block; padding:0 15px; color:#333; font-size:16px; position:relative; z-index:2; min-width:62px; text-align:center; -moz-osx-font-smoothing: auto;font-weight: normal; -webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}
.header .navBar li span{ cursor:default}
.header .navBar li a i,.header .navBar li span i{ font-size: 19px; vertical-align: -1px; padding-right: 3px;}
.header .navBar li em[class*="dot"]{display:inline-block;position:relative; right:12px;z-index:1;width:16px}
.header .navBar li em[class*="dot"] i{ color:#333; font-size:16px; width:16px;}
.header .navBar li.active a,.header .navBar li.on a,.header .navBar li a:hover,.header .navBar li.active em[class*="dot"] i,.header .navBar li.on em[class*="dot"] i{color:#666;}
.header .navBar li:before{width:5px; height:5px; position: absolute; bottom:12px; left:50%; transform:translateX(-50%); background-color: #169C6B; content: ''; border-radius:50px; opacity: 0;}
.header .navBar li.active:before{ opacity: 1}


/*二级高亮*/
.header .navBar ul li>ul{ width:100%; min-width:130px; padding:2px 0 0; position:absolute; top:120%; left:50%; transform:translateX(-50%); right:0;background:#169C6B; z-index:888; visibility:hidden; opacity:0; box-shadow:0px 8px 25px rgba(0,0,0,.15);-webkit-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;}
.header .navBar ul li>ul:before{content: "";display: block;border-top: none;border-right: 6px solid transparent;border-bottom: 6px solid #169C6B;border-left: 6px solid transparent;position: absolute;top: -6px;left: 50%; transform: translateX(-50%)}
.header .navBar ul li>ul>li>ul:before{ display: none}
.header .navBar ul li>ul li{ width:100%; height:42px; line-height:42px; display:block; background: #fff;}
.header .navBar ul li>ul li a,.header .navBar ul li.active > ul li a{ width: 100%; text-align:center;height:44px; line-height:44px; font-size:14px; opacity:1;-webkit-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s; background: #fff;}
.header .navBar ul li.on>ul li a,.header .navBar ul li.on>ul li span{ color: #1d1d1d}
.header .navBar ul li>ul li.on a,.header .navBar ul li>ul li.on a:hover{ background:#169C6B;color:#fff; font-weight: normal}
.header .navBar ul li.on>ul{ visibility:visible; opacity:1;top:100%;}
.header .navBar ul li>ul li em[class*="dot"]{ position:absolute; right:5px; left:auto; top:0; z-index:3;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg); }
.header .navBar ul li.on>ul li em[class*="dot"] i{color: #1d1d1d; opacity: .5;-webkit-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;}
.header .navBar ul li.on>ul li.on em[class*="dot"] i{ color:#fff; opacity: 1}
.header .navBar ul > li > ul > li a i,.header .navBar ul > li > ul > li span i{ font-size: 16px;}
/*三级高亮*/
.header .navBar ul li>ul li .sub2{visibility:hidden; opacity:0; visibility: hidden; top:30px; right:-100%; left: auto;-webkit-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s; transform: translateX(0); padding: 0;}
.header .navBar ul li>ul li.on .sub2{top:-2px; visibility:visible; opacity:1; visibility: visible;}
.header .navBar ul li>ul li.on .sub2 li a,.header .navBar ul li>ul li.on .sub2 li a:hover{ background:#fff; color: #1d1d1d}
.header .navBar ul li>ul li.on .sub2 li.on a,.header .navBar ul li>ul li.on .sub2 li.on a:hover{background:#169C6B; color: #fff;}

/*移动端*/
.mNavBtn{ position:absolute; top:0; bottom:0; left:0px; padding:0 15px; height:100%; display:none; line-height:48px; cursor:pointer;}
.mNavBtn i{color:#333; opacity:1; font-size:22px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease; }
.mNavBtn:hover i{ color:#FFFFFF}
.mOpen .mNavBtn i{color:#fff}
.leftNav{ width:190px; background:#87a166; position:fixed; top:0; bottom:0; left:-190px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; z-index:999}
.leftNav .mNavBtn{ height:48px; line-height:48px; left:auto; right:-45px; display:none;}
.leftNav ul{ padding-top:0px;}
.leftNav li{ width:100%; position:relative;}
.leftNav li a{font-size:1rem;  padding: 0 25px; line-height:48px; color:#FFFFFF; display:block; border-bottom:1px solid rgba(255,255,255,0.08);}
.leftNav li a:hover{ background:rgba(0,0,0,0.1);}
.leftNav ul li>ul{ display:none;}
.leftNav li em[class*="dot"]{position: absolute;top:0px;right:0px; width:48px; height:48px; text-align:center; border-left:1px solid rgba(255,255,255,0); cursor:pointer;}
.leftNav li em[class*="dot"] i{font-size: 18px;color: #FFFFFF;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease; position:absolute;width:48px;line-height:48px; top:0; left:0;}
.leftNav li em[class*="dot"] i.open{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.leftNav ul li>ul li a{border-bottom:1px solid rgba(255,255,255,0.05); opacity:0.8; font-size:12px; text-indent:1em}

/*login*/
.header .zxUser{float: right;position: relative;padding: 17px 0;margin-left: 18px;}
.header .zxUser .userPic{ width: 32px; height: 32px; font-size:0; border-radius: 50px; display: block; overflow: hidden;}
.header .zxUser .userPic img{width: 32px; height: 32px; border-radius: 50px; cursor: pointer;}
.header .zxUser .login{ padding:15px 20px; background: #fff; position: absolute; right: 0; top:78px; visibility: hidden;-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; min-width: 180px;box-shadow: 0 2px 20px rgba(0,0,0,0.08); width: 100%;border-radius: 4px;opacity: 0; font-size:14px}
.header .zxUser.on .login{ visibility: visible; top:60px;opacity: 1;}
.header .zxUser .login .wdl{ width: 100%; text-align: center; display: block;}
.header .zxUser .login .wdl a{ padding: 0 10px;}
.header .zxUser .login .ydl a{ padding: 0 5px 0 20px; position: relative; margin-top:10px; display:inline-block;}
.header .zxUser .login .ydl a i{ position: absolute; top:1px; left:-1px; font-size:16px; opacity: .6}
.header .zxUser .login .ydl a i.ti-export,.header .zxUser .login .ydl a i.ti-user{ font-size: 14px;}
.header .zxUser .login i.dot{ position: absolute; top: -17px; right: 2px; color: #fff; font-size: 28px;}
.header .zxUser .login i.dot:before {content: "\e72a";}



/*自定义导航*/
.header .navBar ul.zxThemeNav { font-size: 0;}
.header .navBar ul.zxThemeNav li > ul{width:400px; font-size: 0;box-shadow:0px 10px 15px rgba(0,0,0,.06); border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; overflow: hidden; padding:2px 20px 10px;background:#fff;top:100%;}
.header .navBar ul.zxThemeNav li.on > ul{ top: 100%}
.header .navBar ul.zxThemeNav li:nth-last-child(-n + 2) > ul{right: -110px; left: auto; transform: translateX(0)}
.header .navBar ul.zxThemeNav li:last-child > ul{right: -37px; left: auto; transform: translateX(0)}
.header .navBar ul.zxThemeNav li > ul:before{ display: none}
.header .navBar ul.zxThemeNav li > ul li{ float: left;width: 25%;padding:4px 4px;background:none;height: auto; line-height: 28px; text-align: left;}
.header .navBar ul.zxThemeNav li > ul li.h{ width: 100%; font-size: 14px; font-weight: 500; margin-top: 8px;height: 28px; line-height: 28px;}
.header .navBar ul.zxThemeNav li > ul li a,.header .navBar ul.zxThemeNav li > ul li span, .header .navBar ul.zxThemeNav li.active > ul li a{ background:none;height: 32px; line-height: 32px; text-align: left; padding: 0; float: left; width: auto;min-width:inherit;}
.header .navBar ul.zxThemeNav li > ul li.on a, .header .navBar ul.zxThemeNav  li > ul li.on a:hover{ background: none; color: #169C6B;}

.header .navBar ul.zxThemeNav li > ul li em[class*="dot"]{ display: none}
.header .navBar ul.zxThemeNav li > ul li .sub2{ visibility:hidden; position: static; box-shadow: none; width: 100%; clear: both; opacity: 0}
.header .navBar ul.zxThemeNav li.on > ul li .sub2{ visibility:visible;opacity: 1}
.header .navBar ul.zxThemeNav li > ul li{ width:100%; display: block; font-weight: 500; clear: both;}
.header .navBar ul.zxThemeNav li > ul > li > ul > li{ width: 25%;padding: 0; font-weight: normal; clear: none;height: 28px; line-height: 28px;}
.header .navBar ul.zxThemeNav li > ul > li > ul > li a{ color: #585858;height: 28px; line-height: 28px;}
.header .navBar ul.zxThemeNav li > ul > li.on > ul > li a, .header .navBar ul.zxThemeNav li > ul > li.on > ul > li a:hover{ color: #585858; font-weight: inherit}
.header .navBar ul.zxThemeNav li > ul li.on .sub2 li.on a, .header .navBar ul.zxThemeNav li > ul li.on .sub2 li.on a:hover{ color: #169C6B; background: none}
.header .navBar ul.zxThemeNav li > ul > li.on a, .header .navBar ul.zxThemeNav li > ul > li.on a:hover{font-weight: 500; color: #1d1d1d}
.header .navBar ul.zxThemeNav li > ul > li.on a:hover, .header .navBar ul.zxThemeNav li > ul > li.on a:hover{color: #169C6B}
.header .navBar ul.zxThemeNav li > ul > li.on, .header .navBar ul.zxThemeNav li > ul > li.on > li{ font-weight: inherit;}
.header .navBar ul.zxThemeNav li > ul > li > ul > li:before{ display: none}
.header .navBar ul.zxThemeNav li > ul > li span{ font-size: 14px; font-weight: 500}

.header .navBar ul.zxThemeNav li > ul.leve{ padding-top: 10px;}
.header .navBar ul.zxThemeNav li > ul.leve li{ clear: none; width: 25%;}
.header .navBar ul.zxThemeNav li > ul.leve li a{ font-weight: normal; color: #585858;}
.header .navBar ul.zxThemeNav li > ul.leve li a:hover{ color: #169C6B; }

.leftNav li a i,.leftNav li span i{ vertical-align: -1px; padding-right: 3px;}
.leftNav ul.zxThemeNav li > ul li{padding: 0 30px;line-height: 48px;color: #FFFFFF;display: block;}
.leftNav ul.zxThemeNav li > ul li a{padding: 0 20px; margin: 0 -30px;}
.leftNav ul.zxThemeNav li span{padding: 0 25px;line-height: 48px;color: #FFFFFF;display: block;border-bottom: 1px solid rgba(255,255,255,0.08);}
.leftNav ul.zxThemeNav li > ul > li span{font-size: 12px; opacity: .8;margin: 0 -30px; padding: 0 30px;}
.leftNav ul.zxThemeNav > li > ul > li > ul{ padding: 0 10px; margin: 0 -40px;}
.leftNav ul.zxThemeNav > li > ul > li > ul li a{ padding: 0 30px;}
.leftNav li em[class*="dot"].w{ width: 100%;}
.leftNav li em[class*="dot"].w i{ left: auto; right: 0;}

/*搜索*/
.search{ float:right;margin-left:5px; position:relative; z-index: 3}
.search i.icon{ color:#333; line-height:66px; opacity:1; font-size:22px; padding-left:10px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease; cursor:pointer; display:block;}
.search i.icon:hover{color:#333;}

.ssFrom{ padding:48px 0px 25px 25px;line-height:none; background:#fff;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.06); z-index:1000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:fixed; width: 360px; top: 0; bottom: 0; right:-100%; visibility: hidden}
.ssFrom .ssBox{ height:100%; padding-right: 25px;}
.ssFrom .sform{ width:100%; padding-right:58px; position:relative; max-width: 600px; margin: 0 auto; border:1px solid #169C6B;}
.ssFrom button{ border:medium none; background:#169C6B; position:absolute;right:0; cursor:pointer;opacity:1; width: 60px; height: 100%; -webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.ssFrom button i{ color:#fff; font-size:18px; height:32px; line-height:32px;}
.ssFrom button:hover{ opacity:.8}
.ssFrom .sinput{ padding:0px 70px 0 10px; height:40px;width:100%; border:medium none; background:#f8f8f8; font-size: 14px;}
.ssFrom .close{ position:absolute; top:15px; left:21px; color:#9ca0ad; font-size:20px; cursor: pointer;}
.ssFrom .close:hover{color:#169C6B;}

.ssArr{padding-top: 25px; font-size: 0}
.ssArr li{ padding: 10px 0px 10px 0px; width: 100%; float: left; overflow: hidden; position: relative;}
.ssArr li.h{ width: 100%; text-align: center; font-size: 18px; padding: 10px 15px 10px 15px; margin-bottom: 15px; position: relative}
.ssArr .ssImg,.ssArr .ssText{font-size:0; display: inline-block; vertical-align: middle;}
.ssArr .ssImg{ width: 90px;position: relative;}
.ssArr .ssImg:after{content: ""; display: block; padding-top: 75%;}
.ssArr .ssImg a,
.ssArr .ssImg img{ width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);object-fit: cover; border-radius: 3px; position: absolute;}
.ssArr .ssText{padding-left: 12px; position: absolute; top: 50%; transform: translateY(-50%); left: 90px; right: 0;}
.ssArr .ssText h3{ font-size: 14px; line-height: 1.5; max-height: 22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ssArr .ssText .ssInfo{font-size: 12px; color: #9ca0ad; margin-top: 2px; max-height: 35px; overflow: hidden;}
.ssArr li.h:after {content: "";width:30px;height:2px;background: #3690F6;position: absolute;left:50%; margin-left: -15px; bottom:2px;border-radius: 30px;}


/*其它*/
.mask{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);display: none; z-index:998}






@media screen and (max-width:919px){

ul.w5-1 li a{color: #0a83ff;}
.container, .umCrumb{ padding: 0 40px;}
.umCrumb{ padding: 25px 40px 0;}
/*头部*/
.header,.header .logo{ height:45px;padding-top:0px; display:inline-block; float:none; margin:0 auto; font-size:0;}
.header .headBox{ text-align:center;}
.header .logo a{ padding: 3px 0}
.catePic.index .banner{ padding-top: 86px; padding-bottom: 10px;}
.catePic .warp .cateText{ padding-top: 90px;}
.catePic.index, .catePic.tag, .catePic.date{ padding-top: 56px;}
.navBar{display: none}
.search{ position: absolute; top: 0; right: 38px; float: none}
.search i.icon,.header .navBar li{ height:48px; line-height:48px;}
.warp{margin-top: 48px;}
.mNavBtn{ display:block; left: 23px;}
body{ position:relative; left:0;overflow-x: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
body.open{overflow:hidden;}
body .warp{position:relative;left:0px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
body .phoneNav{left:0px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
body.open .header,body.open .warp,body.open .phoneNav{left:190px;}
body.open .leftNav{ left:0px;}
body.open .mNavBtn{ display:none;}
body.open .leftNav .mNavBtn{ display:block;}
.header .zxUser{position: absolute;padding: 0px; right:75px; top:8px;text-align:left;}
.header .zxUser.on .login{top:40px;}
/*头部END*/
.umPlay{padding:48px 0 0px;}
.umPlay .container{ padding:0}	
.artBox{margin-right:0; padding-right: 0;}
.artBox:after,
.sidebar {display: none}
.sidebar.phone{display:block; margin:0; width:100%;}
.tagTops li .tagImg{ min-height: 120px;}
.umpage .artBox{padding-left:220px;}
.umpage .sidebar,.umpage .sbarBoxa li.active a{ display: block; width:180px;}
div.post-body .rslist{ margin: 0 -4px;}
div.post-body .rslist li{width: 33.333%; padding: 4px;}
div.post-body .rslist li img{ margin-right: 10px;}
.umHtml .umArt.umStyle1 .post-tietle{ font-size: 14px;padding: 15px 5px 5px;}
.umPostApp .box .spimg{ width: 320px; max-height: 271px;}
.shopBtn a{ min-width: 100px;}
.umPostApp .box .umDes{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.umHtml .umArt.umStyle1 ul{ margin-right: -20px;}
.umHtml .umArt.umStyle1 li{width: calc(100% / 4 - 20px); margin-right: 19.5px;}
.umHtml .umArt.umStyle4 .titArr{ width: 100%; }
.umHtml .umArt.umStyle4 .umUl .titArrR{ width: 100%;padding: 0;}
.umHtml .umArt.umStyle4 .artList{padding-left: 305px;}
.umHtml .umArt.umStyle4 .artList li.frist{ width: 280px;}
.banner.umBnNav .bannerPic{ padding-left: 0;}
.banner.umBnNav .owl-carousel .owl-stage-outer{ border-radius: 4px;}
.banner .bnNav{ display: none}
}
.yiwen-shiju{ font-size:1rem; line-height:2.1;}

@media (max-width: 1080px){
.yinwensuoxie .zd-main,.yuanshu .zd-main,.shiju .zd-main,.zipcode .zd-main{ 
    padding-top:45px;}  
.yinwensuoxie .text-success{ font-size:20px;}   
    
.zd-content-yinwensuoxie,.zd-content-shiju{
    width: 98%;
    margin: 0px auto;
    height: auto;

}
.shiju .shici-text{font-size:1rem; line-height:1.8;} 

.ssFrom .sinput{    padding: 0px 62px 0 10px;}

}

@media screen and (max-width: 520px){
    .mNavBtn {
    left: 0px;
}
 .search {
    right: 13px;
}
.header .zxUser {
    right: 45px;
    top: 13px;
}
.header .zxUser .userPic, .header .zxUser .userPic img {
    width: 22px;
    height: 22px;
}

}
@media screen and (max-width: 640px){
    .search {
    right:10px;
}
.yinwensuoxie .zd-main {
    padding-top: 53px;
}
.mNavBtn{ line-height:45px;}
.mNavBtn i{font-size:32px;}
.search i.icon{ font-size:32px;}
}