*,*:before,*:after{box-sizing: border-box;outline: none;}
html,body{line-height: normal;position: relative;margin: 0 auto;max-width: 768px;}
body{font-size: .24rem;color: #333;font-weight: 400;-webkit-font-smoothing: antialiased;font-family: arial, sans-serif;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin: 0;padding: 0;}
img,article,aside,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{display: block;margin: 0;padding: 0;max-width: 100%}
h1,h2,h3,h4,h5,h6,b{font-size: 100%;font-weight: normal;}
fieldset,img{border: 0;}
address,caption,cite,dfn,em,th,var,i,em{font-style: normal;font-weight: normal;}
ol,ul{list-style: none;}
a{text-decoration: none;color: inherit;}
a:hover{text-decoration: none;}
a,label,button,input,select,textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input,select,button{font: 100% arial, sans-serif, \5b8b\4f53;vertical-align: baseline;border: 0;border-radius: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border: none;}
input[type=checkbox],input[type=radio]{vertical-align: middle;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;-moz-appearance: none !important;margin: 0;}
textarea{outline: none;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;overflow: auto;resize: none;font: 100% arial, sans-serif, \5b8b\4f53;}
table{border-collapse: collapse;border-spacing: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #666;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #666;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #666;}


/* weuicss覆盖 */
@media only screen and (min-width: 400px){html{font-size: 56px !important}}
.weui-picker-container{height: 100%;background: rgba(0, 0, 0, .5)}
.weui-picker-modal,.weui-picker-modal .picker-modal-inner,.weui-select-modal .weui-cells{max-height: 5rem;font-size: .3rem;}
.toolbar,.toolbar .title{font-size: .3rem;line-height: 1rem}
.toolbar .toolbar-inner{height: 1rem;}
.toolbar .picker-button{height: 1rem;line-height: 1rem}
.weui-popup__modal{max-width: 100%;overflow: hidden;}
.weui-picker-modal .picker-items{font-size: .3rem;text-align: center}
.weui-toast{width: auto;height: auto;padding: 0}
.weui-icon_toast{font-size: .8rem;margin: .3rem 0 0}
.weui-toast_content,.weui-toast--text{font-size: .26rem;padding: .16rem .2rem;}
.weui-icon_toast.weui-icon-success-no-circle:before{font-size: 100%;}
.weui-dialog{max-width: 5.5rem;}
.weui-dialog__hd{padding: .4rem 1.6rem .3rem}
.weui-dialog__title{font-size: .3rem;}
.weui-dialog__bd{font-size: .3rem;}
.weui-dialog__ft{font-size: .3rem;}
.weui-picker-calendar{height: 6rem;max-height: 6rem}
.picker-calendar-month-picker, .picker-calendar-year-picker{line-height: 1rem;}
.picker-calendar-month-picker a.icon-only, .picker-calendar-year-picker a.icon-only{height: 1rem;line-height: 1rem;max-width: auto;}
i.icon.icon-next, i.icon.icon-prev{width: .3rem;height: .3rem;margin-top: -.05rem;}
.picker-calendar-month-picker .current-month-value, .picker-calendar-year-picker .current-month-value, .picker-calendar-month-picker .current-year-value, .picker-calendar-year-picker .current-year-value{height: 1rem;}
.picker-calendar-week-days{height: .4rem;}
.picker-calendar-row{height: auto;padding: .08rem 0;}
.weui-swiped-btn{display: flex;align-items: center;padding: 0 .3rem}
.weui-loadmore{font-size: .24rem;margin: .15rem auto}
.weui-loading{width: .36rem;height: .36rem;}
/* swipercss 样式覆盖 */
.swiper-pagination-bullet-active{background: #fff}

.pd30{padding: .3rem}
.pdlr30{padding: 0 .3rem}
.pdtb30{padding: .3rem 0}
.mr30{margin: .3rem}
.mrlr30{margin: 0 .3rem}
.mrtb30{margin: .3rem 0}

.pd20{padding: .2rem}
.pdlr20{padding: 0 .2rem}
.pdtb20{padding: .2rem 0}
.mr20{margin: .2rem}
.mrlr20{margin: 0 .2rem}
.mrtb20{margin: .2rem 0}
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}

.bge{height: auto;overflow: hidden;background: #eee;}
.bge .bigTitle span{background: #eee;}
.bgf5{height: auto;overflow: hidden;background: #f5f5f5;}
.bgf5 .bigTitle span{background: #f5f5f5;}

.container{height: auto;overflow: hidden;max-width: 768px;margin: 1.12rem auto 0}
.mask-black{background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 50; bottom: 0; right: 0; left: 0; top: 0;display: none;}

.no-data,.noData{height: auto;overflow: hidden;text-align: center;padding: 1rem 0;}
.no-data img,.noData img{display: block;margin: 0 auto 0.5rem;width: 70px;}
.noData img{margin-bottom: 0;}
.no-data p,.noData p{font-size: 0.24rem;color: #666666;}

.load-more{text-align: center;font-size: 0.24rem;color: #666;}
.load-more span::before{font-size: 28px;}
.load-more a{display: block;padding: 0.4rem 0 0.9rem;}
.load-more img{display:block;margin:0 auto;}

/* 头部 */
.header{height: auto;overflow: hidden;position: fixed;left: 0;right: 0;top:0;z-index: 51;margin: 0 auto;max-width: 768px}
.header .head{height: 1.12rem;overflow: hidden;background: #fff;display: flex;align-items: center;justify-content: space-between;border-bottom: .01rem solid #e1e1e1;}
.header .head .logo{width: auto;height: 1.12rem;display: block;float: left;padding: 0.35rem 0.9rem 0 0.4rem;}
.header .head .logo img{width: 2.38rem;}
.header .head .btnMenu{width: 1.2rem;height: auto;padding:.4rem;}
.header .head .btnMenu span{width: .4rem;height: .04rem;background: #4b4948;display: block;margin-bottom: .12rem;float: right;transition: all .3s linear;}
.header .head .btnMenu span:last-child{width: .24rem;margin:0;}
.header .head .btnMenu.open span{display: none;position: absolute;}
.header .head .btnMenu.open span:first-child{display: block;transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.header .head .btnMenu.open span:last-child{width: .4rem;top: .56rem;display: block;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.header .head .tel{float: left;display: block;color: #ff8500;padding: 0.45rem 0 0;height: 1.12rem;font-size: 0.3rem;}
.navMenu{overflow-y: auto;background: #fff;display: none;position: fixed;left: 0;right: 0;bottom: 0;top: 1.12rem;margin: auto;z-index: 51;max-width: 768px}
.navMenu dl{height: auto;overflow: hidden;}
.navMenu dl a{display: block}
.navMenu dl dt{font-size: .3rem;line-height: .99rem;padding: 0 .3rem;border-bottom: .01rem solid #eee;color: #000;position: relative;}
.navMenu dl dt a{display: block;}
.navMenu dl:nth-child(2) dd:nth-child(2){border-bottom: 0;}
.navMenu dl dt i{font-size: .34rem;margin-right: .2rem;vertical-align: -.02rem;}
.navMenu dl dt i.icon-arrow{z-index:3;color: #ccc;display: block;position: absolute;right: 0;top:0;bottom: 0;width: 1.8rem;text-align: right;margin-right: 0;padding-right: 0.3rem;}
.navMenu dl dt i.icon-arrow.active:before{content: "\e63a"}
.navMenu dl dd{height: auto;overflow: hidden;display: none;padding: 0 .3rem .4rem;border-bottom: .01rem solid #eee;}
.navMenu dl dd .item{width: 48%;float: left;margin-top: .4rem;}
.navMenu dl dd .item:nth-child(2n){float: right}
.navMenu dl dd .item h2{font-size: .29rem;color: #333;padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: .01rem solid #eee;}
.navMenu dl dd .item img{width: 100%;}
.navMenu .order-btn a{display: block;margin: 0.25rem auto;width: 3.45rem;height: 0.8rem;line-height: 0.8rem;background-color:#004ABB;font-size: 0.3rem;color: #fff;text-align: center;}
.navMenu .bd{width: 100%;height: .18rem;background: #f5f5f5;}
.navMenu .mamber-list{height: auto;overflow: hidden;display: flex;}
.navMenu .mamber-list a{display: block;width: 100%;font-size: 0.34rem;text-align: center;padding: 0.36rem 0;position: relative;}
.navMenu .mamber-list a:first-child::before{content: "";position: absolute;top:0.36rem;bottom: 0.36rem;width: 0.01rem;overflow: hidden;right: 0;background-color: #D6D6D6;}
.navMenu .mamber-list a i{display: block;margin-bottom: 0.18rem;height: 0.4rem;}
.navMenu .mamber-list a:first-child i::before{font-size: 20px;}
.navMenu .mamber-list a i::before{font-size: 18px;}

/* 底部 */
.navBottom{width: 100%;height: auto;overflow: hidden;padding: 0 .4rem;background: url(../images/navBottom-bg.jpg) center no-repeat;background-size: 100%;}
.navBottom .item{font-size: .24rem;color: #000;line-height: 1rem;border-bottom: .01rem solid #ccc;display: flex;justify-content: space-between;}
.navBottom .item .icon-arrow{color: #2f3845;font-size: .24rem;}
.navBottom .item:last-child{border:0;}
.navBottom1{height: auto;overflow: hidden;background: #c4c4c4;padding: 0 .3rem;display: flex;justify-content: space-between;}
.navBottom1 a{display: block;font-size: .24rem;line-height: .4rem;padding: .2rem 0;}
.navBottom1 a:last-child{padding-right: 0;}
.footer{height: auto;overflow: hidden;text-align: center;padding: 1rem 0 1.5rem;}
.footer .tel{font-size: .48rem;color: #ff8400;font-weight: 300;}
.footer .tel i{font-size: .48rem;vertical-align: -.02rem;margin-right: .2rem}
.footer .tel span{font-size: .24rem;vertical-align: .02rem;color: #999;}
.footer .share{height: auto;overflow: hidden;}
.footer .share h2{font-size: .36rem;color: #333;margin: .1rem 0 .2rem;}
.footer .share i{font-size: .56rem;color: #767676;margin:0 .15rem;}
.footer p{font-size: .3rem;color: #333;margin-top: .15rem;}
.footer p span{color: #ccc;margin: 0 .1rem;vertical-align: .03rem;}
.navFooter{width: 100%;height: auto;overflow: hidden;position: fixed;left: 0;right: 0;bottom: 0;margin: auto;max-width: 768px;z-index: 49;background: #f8f8f8;display: flex;transition: all .3s linear;}
.navFooter .item{flex: 1;text-align: center;padding: .15rem 0;position: relative;}
.navFooter .item .tag{width: .75rem;position: absolute;top: 0;right: .1rem;}
.navFooter .item i{font-size: .4rem;display: block;color: #767676;}
.navFooter .item h2{font-size: .24rem;color: #333;}
.navFooter .item.active i{color: #004abb;}
.navFooter .item.active h2{color: #004abb;}
.navFooter.active{bottom: 0;}

.goTop{width: .73rem;height: .73rem;background: url(../images/goTop.png) center no-repeat;background-size: 100%;position: fixed;right: 0;bottom: 2rem;z-index: 49;display: none;}
.goTop.active{display: block;}

.fixedRight{width: .73rem;height: auto;overflow: hidden;position: fixed;right: 0;bottom: 3.5rem;z-index: 49;}
.fixedRight a{width: .73rem;height: .73rem;line-height: .73rem;background: #004abb;display: block;text-align: center;margin-bottom: .02rem;}
.fixedRight a i{font-size: .5rem;color: #fff}

.adFixed{width: 1.83rem;height: 1.45rem;position: fixed;left: 0;bottom: 3.5rem;z-index: 49;}
.adFixed .close{width: .46rem;height: .46rem;position: absolute;right: -.1rem;top: -.2rem;background: url(../images/adClose.png) center no-repeat;background-size: 100%;}
.adFixed a{display: block;}
.adFixed img{width: 1.83rem;height: 1.45rem;}

/* 面包屑导航 */
.breadcrumbs{height: .8rem;line-height: .8rem;overflow: hidden;padding: 0 .38rem;background: #eee;color: #666;display: none;}
.breadcrumbs a{font-size: .24rem;color: #666;}
.breadcrumbs .icon-search{float: right;font-size: .35rem;}

.bigTitle{font-size: .36rem;text-align: center;color: #000;margin-bottom: .5rem;font-weight:400;}
.bigTitlel{position: relative;}
.bigTitlel span{background: #fff;padding: 0 .3rem;position: relative;z-index: 1;}
.bigTitlel:before{content: "";width: 100%;height: 1px;background: #ddd;position: absolute;left: 0;top: 50%;z-index: 0;}
.btnMore{width: 2.94rem;line-height: .7rem;background: #004abb;text-align: center;color: #fff;font-size: .3rem;margin: .6rem auto 0;display: block}

/* 弹出搜索框 */
.searchBox-fixed{display: none;position: fixed;left:0;top:0;right:0;bottom:0;z-index: 60;}
.searchBox-fixed .mask{position: fixed;left:0;top:0;right:0;bottom:0;background: rgba(0,0,0,0.5);}
.searchBox-fixed .search-box{background-color: #fff;margin: 0.17rem 0.3rem;height: 0.76rem;border-radius: 0.4rem;position: relative;}
.searchBox-fixed .search-box i{display: block;position: absolute;left:0.3rem;top:0;bottom:0;line-height: 0.76rem;}
.searchBox-fixed .search-box input{display: block;width: 88%;padding: 0.24rem 0;font-size: 0.26rem;color: #333;padding-left: 12%;}

.share_url_fixed{display: none;position: fixed;left:0;top:0;right:0;bottom:0;z-index: 60;}
.share_url_fixed .mask{position: fixed;left:0;top:0;right:0;bottom:0;background: rgba(0,0,0,0.5);}
.share_url{position: fixed;left:50%;margin-left:-110px;bottom:30%;height: auto;overflow: hidden;background:#fff;border-radius:10px;z-index: 1000001;}
.share_url .url_img{padding: 20px 20px 0 20px;margin-bottom:10px}
.share_url p{font-size: 0.26rem;color:#373737;text-align: center;}
.share_url p.share_tip{font-size:0.26rem;line-height:17px;color:#ed2742;padding-bottom: 20px;text-align:left;width:180px;margin:10px auto 0;}
.wx_share_bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 60;}

/*免费电话弹出层*/
.tel_box{bottom: 0; display: none; height: 100%; overflow: hidden; padding: 10% 0 0; position: fixed !important; width: 100%; z-index: 62;}
.tel_box .mask{position: fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background: rgba(0,0,0,0.5);}
.tel_tc{display: none; background: #fff; bottom: 0; left: 0;right:0;position: absolute; width: 100%;}
.tel_tc .btn_close{background: rgba(0, 0, 0, 0) url("../images/tel_close.png") no-repeat scroll 0 0 / 70% auto; height: 15%; position: absolute; right: 0; top: 4%; width: 10%;}
.tel_tc_cen{margin-bottom: 20px; margin-left: 5%; margin-top: 10%; width: 90%;}
.tel_tc_cen .hint1{color: #004abb; font-size: 0.32rem; text-align: center;}
.tel_tc_cen .hint2{color: #999; font-size: 0.26rem; margin: 5% 0; text-align: center;}
.tel_tc_cen #hint3{color: #f60; font-size: 0.26rem; margin: 5% 0;}
.tel_tc_cen .tel{background: #fff none repeat scroll 0 0; border: 1px solid #ccc; color: #202325;font-size: 0.26rem; margin-bottom: 8px; padding: 10px 4%; width: 92%;}
.tel_tc .refer{height: 15%; overflow: auto; width: 100%;}
.tel_tc .refer .tj1{background: #004abb none repeat scroll 0 0; border: 0 none; cursor: pointer; display: block; height: auto; width: 100%;padding: 0.23rem 0;}
.tel_tc .refer .tj1 img{display: block;width: 3.8rem;margin: 0 auto;}


#productMenu{background-color: #ffffff;}
html.mm-pagedim-black #mm-blocker{background-color: #000 !important;}
.productMenu{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
/* html.mm-blocking, html.mm-blocking body{height: 100%;} */








.wei {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    display: none;}
	
	
	
.wei .box {
    position: absolute;
    top: 8%;
    left: 0;
    padding: 16% .5rem 0;}
	
	
	
.wei .box .imgBox {
    position: relative;}
	
	
	
	
.wei .box .imgBox .text {
    position: absolute;
    left: 0;
    bottom: 1.5rem;
    color: #fff;
    font-size: .35rem;
    font-weight: 700;
    text-align: center;
    width: 100%;}
	
	
.wei .box i {
    background: url(../images/close.png);
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    background-size: cover;
    margin: .4rem auto 0;
	}