@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; color:#666; overflow-x:hidden;}
html, body{ overscroll-behavior: none; -webkit-user-drag:none; -webkit-touch-callout:none;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none!important; color:#ba1e21; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

@font-face {font-family:regular; src:url(/fonts/Montserrat-Regular.ttf);}

.wal{ width:15.36rem; margin:0 auto;}

.pageBox{ padding: 120px 0; }



/***************************************************** Divider **************************************/


/* zxw */
@charset "UTF-8";blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
a,body,button,div,h1,input,li,select,textarea{font-family:initial;font-size:14px;color:#333}
article,aside,audio,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,video{display:block;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none}
p,span{color:inherit}
table{border-collapse:collapse}
input,textarea{outline:0;border:none}
input{border:none;appearance:none;-moz-appearance:none;outline:0;-webkit-appearance:none}
:-moz-placeholder,::-moz-placeholder,input:-ms-input-placeholder,input::-webkit-input-placeholder{color:inherit;opacity:.55;font-size:14px}
textarea{resize:none;overflow:auto}
input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}
button,input,select,textarea{font-size:100%}
img{max-width:100%}
*{margin:0;padding:0;box-sizing:border-box}
input,select,textarea{outline:0}
a,a:hover{text-decoration:none;outline:0}
em,i{font-style:normal}
img{border:none}
.bd_weixin_popup{box-sizing:content-box}
a:active,a:focus,a:link,a:visited{outline:0}
.box-container-zxw{width:15.36rem;margin:0 auto}
.pic{font-size:0;overflow:hidden;display:block;width:100%}
.pic img{width:100%;display:block;transition:transform .8s ease;-webkit-transition:transform .8s ease;-moz-transition:transform .8s ease;-ms-transition:transform .8s ease;-o-transition:transform .8s ease}
.pic img.phone{display:none}
.pageMore-zxw {display: none;}
.parallax-zxw{position:relative;z-index:20}
.parallax-zxw img{display:block;width:100%}
.swiper-box {position: relative;}
.page-box-zxw {padding: 1.2rem 0;}
.pc-nav-box ul {margin-bottom: 0;}
:root{--fs14:14px;--fs15:15px;--fs16:16px;--fs18:18px;--fs20:20px;--fs22:22px;--fs24:24px;--fs28:28px;--fs30:30px;--fs36:36px;--fs40:40px;--fs48:48px}
@media screen and (max-width:1600px){
.page-box-zxw {padding: 1.1rem 0;}
:root{--fs18:17px;--fs20:18px;--fs22:20px;--fs24:22px;--fs28:26px;--fs30:28px;--fs36:34px;--fs40:36px;--fs48:44px}
}
@media screen and (max-width:1440px){:root{--fs18:16px;--fs22:0.2rem;--fs24:0.22rem;--fs28:0.26rem;--fs30:0.28rem;--fs36:0.30rem;--fs40:0.32rem;--fs48:0.4rem}
}
@media screen and (max-width:1366px){:root{--fs14:13px;--fs15:14px;--fs16:15px}
}
@media screen and (max-width:1280px){:root{--fs14:12px}
}
@media screen and (max-width:1004px){:root{--fs14:0.24rem;--fs16:0.28rem;--fs18:0.3rem;--fs20:0.32rem;--fs22:0.36rem;--fs24:0.38rem;--fs28:0.4rem;--fs30:0.42rem;--fs36:0.44rem;--fs40:0.46rem;--fs48:0.48rem}
.page-box-zxw {padding: 1rem 0;}
.page-box-zxw .box-container-zxw {padding: 0 0.3rem;}
.box-container-zxw{width:100%;}
.pic.pc img{display:none}
.pageMore-zxw,
.pic.phone img{display:block}
.pageNum-zxw {display: none;}
.parallax-zxw .box-container-zxw{padding: 0 0.3rem}
}

/* 二级栏目 */
.page-nav-wrapper-zxw{position:relative;z-index:20}
.page-nav-wrapper-zxw .nav{position:relative;z-index:2;font-size:0;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:center}
@media screen and (min-width:1024px){.page-nav-wrapper-zxw .intruction-caption{display:none}
}
@media screen and (max-width:1024px){.page-nav-wrapper-zxw{position:relative;padding:0;height:auto;margin-top:0;top:0;width:100%;z-index:20;background:#f4f4f4}
.page-nav-wrapper-zxw .box-container-zxw{height:auto;}
.page-nav-wrapper-zxw .intruction-caption{position:relative;display:block;line-height:.88rem;padding:0 .3rem;color:#fff;font-size:.26rem}
.page-nav-wrapper-zxw .intruction-caption.extend:after{transform:rotateX(180deg)}
.page-nav-wrapper-zxw .intruction-caption:after{display:inline-block;position:absolute;right:.3rem;top:0;z-index:10;content:"";width:.26rem;height:100%;background:url(/icon/down.png) no-repeat center center;background-size:contain}
.page-nav-wrapper-zxw .nav{position:absolute;left:0;top:100%;z-index:10;width:100%;background:#f7f8f9;display:none}
.page-nav-wrapper-zxw .nav a{color: #333;display:block;width:100%;text-align:left;line-height:.84rem;padding:0 .3rem;font-size:.26rem;border-top:1px solid #f2f2f2}
.page-nav-wrapper-zxw .nav a:first-child{border-top:none}
.page-nav-wrapper-zxw .nav>a.on,.page-nav-wrapper-zxw .nav>a:hover{background:0 0}
.page-nav-wrapper-zxw .nav>a:after{display:none}
}
a:focus, a:hover {
    text-decoration: none !important
}