body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{
margin:0;padding:0;}
html { font-family:Microsoft YaHei ,Helvetica Neue, Helvetica , Roboto ,  Heiti SC, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; line-height:1.5}
body{background:#000 none;color:#333;font-size:100%;font-style:normal;font-weight:normal;-webkit-text-size-adjust: none}
em, b, i{font-style:normal;}
p{line-height:1.25em;}
a{color:#000;text-decoration:none; -webkit-tap-highlight-color: transparent;}
a:link, a:visited{}
a:hover, a:active{text-decoration:none;}
a.on:hover, a.cur:hover, .on a:hover, .cur a:hover{text-decoration:none;}
img, a img{border:0 none;}
ul, ol{list-style-type:none;}
ul:after, ol:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.vspace{height:10px;font-size:0px;line-height:0px;width:99%;clear:both;}
body .l, body .left{float:left;clear:none;}
body .r, body .right{float:right;clear:none;}
body .c, body .c{text-align:center;}
.clear_float, .clear{clear:both;font-size:1px;line-height:1px;height:1px;overflow:hidden;}
.column_wrapper{clear:both;margin:0 auto;text-align:left;width:100%; position: relative;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],textarea {-webkit-appearance: none;}
a:active{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
.text_left{text-align: left;}
.text_right{text-align: right;}
/*clear*/
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";}
.clearfix:after {clear: both;}
.hide{ display: none;}
/*-----通用头部底部-------*/
body{background: #000000;}
/*谷歌自动填充样式*/
/* input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #000000 inset;-webkit-text-fill-color: #c7c7c7;} */
/*菜单*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1478577617793'); /* IE9*/
  src: url('iconfont.eot?t=1478577617793#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1478577617793') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1478577617793') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1478577617793#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  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-denglu-copy:before { content: "\e600"; }
.mheaderNavShell { height: 0.8rem }
.mheaderNavShell .mheaderNav { position: relative; height: 0.8rem; width: 100%; background-color: #fff; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: .35s; transition-duration: .35s; -webkit-transition-timing-function: linear; transition-timing-function: linear }
.mheaderNavShell .mheaderNav .mheaderNav-box { position: absolute; width: 100%; height: 0.8rem; background: #FFFFFF; top: 0; left: 0; right: 0; z-index: 100;}
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu { position: relative;  width: .8rem;height: .8rem; float: left;}
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 200ms; transition-duration: 200ms; -webkit-transition-timing-function: linear; transition-timing-function: linear }
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread>span { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; -webkit-transition: -webkit-transform .25s, opacity .25s; transition: transform .25s, opacity .25s; -webkit-transition-timing-function: cubic-bezier(0.4, .01, .165, .99); transition-timing-function: cubic-bezier(0.4, .01, .165, .99); -webkit-transform: rotate(0deg); transform: rotate(0deg) }
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread>span .mheaderNav-menu-bread-crack { position: absolute;  height: .04rem;width: .4rem;top: .41rem;left: .22rem;background-color: #5c5d5d;  border-radius: .05rem;-webkit-transition: -webkit-transform .2s; transition: transform .2s }
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-t .mheaderNav-menu-bread-crack {  -webkit-transform: translateY(-.12rem);transform: translateY(-.12rem)}
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-m { opacity: 1 }
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-b .mheaderNav-menu-bread-crack { -webkit-transform: translateY(0.12rem); transform: translateY(0.12rem) }
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-logo { position: absolute; display: block; width: 1.24rem; height: 100%; left: 50%; top: 0;  margin-left: -.62rem;text-align: center; line-height: 0.8rem }
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-logo>span { display: block;  margin-top: .2rem;height: .41rem;width: 1.24rem; background: url(../../image/index/header-logo.png) no-repeat center center; background-size: contain }
/* .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-cart, .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-user { display: block; float: right; position: relative;  width: .31rem;height: .54rem;text-align: center;  margin-top: .26rem;margin-right: .36rem;} */
.mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-user{ float: right; position: relative;  width: .26rem;height:100%;text-align: center; padding-right: .26rem; /* background: url("../../image/index/header-user.png") no-repeat left center;  background-size: 20px 20px;*/line-height: .85rem; font-size: .4rem;color:#5c5d5d;}
.mheaderNavShell .mheaderNav.shadow {  -webkit-box-shadow: 0 0 .55rem 0 rgba(0,0,0,.1);box-shadow: 0 0 .55rem 0 rgba(0,0,0,.1)}
.mheaderNavShell .mheaderMenu-layer { position: absolute; width: 100%; height: 0.8rem; top: 0; left: 0; z-index: 99; background-color: #6e6e6e; overflow: auto; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: .25s; transition-duration: .25s; -webkit-transition-timing-function: linear; transition-timing-function: linear }
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list { overflow: hidden; width: 5rem;  margin: 1.28rem 0 0 .7rem;}
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item { position: relative;  /*height: .78rem;*/line-height: .78rem;font-size: .24rem;color: #FFFFFF; font-weight: bold; /*border-bottom: 1px solid #929292; */-webkit-transition-property: all; transition-property: all; -webkit-transition-duration: .45s; transition-duration: .45s; -webkit-transition-timing-function: cubic-bezier(0.4, .01, .165, .99); transition-timing-function: cubic-bezier(0.4, .01, .165, .99); transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); opacity: 1 }
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item>a { display: block; color: #FFFFFF; }
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item>span {font-size: .4rem; /*color: #df001f;  margin-left: .8rem*/border-bottom: 1px solid #929292; display: inline-block; width: 100%;}
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item:before { position: absolute; right: 0;  font-size: .7rem}
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item.animt-rtl { transform: translate3d(20%, -20%, 0) scale(1.2, 1.2); -webkit-transform: translate3d(20%, -20%, 0) scale(1.2, 1.2); opacity: 0 }
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item.animt-scale { -webkit-transition-delay: 0s; transition-delay: 0s; animation: scaleBtn .35s linear 0s; -webkit-animation: scaleBtn .35s linear 0s }
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item li{line-height: .58rem;}
.mheaderNavShell .mheaderMenu-layer .mheaderMenu-layer-list .mheaderMenu-layer-list-item li a{color: #ffffff; font-weight: normal;}
html.nav-open-noscroll { overflow: hidden!important; height: 100% }
html.nav-open-noscroll body { overflow: hidden!important; height: 100% }
html.nav-open-noscroll .indexPage, html.nav-open-noscroll .storePage, html.nav-open-noscroll .storeDetail { visibility: hidden }
html.nav-open-noscroll .mheaderNavShell .mheaderNav { -webkit-box-shadow: 0 0 transparent; box-shadow: 0 0 transparent }
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box { box-shadow: 0 -7px 16px -12px #c5c1c1 inset; background-color: #dbdbdb }
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread { box-shadow: 5px -5px 17px -8px #c5c1c1 }
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-t { -webkit-transform: rotate(135deg); transform: rotate(135deg) }
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-t .mheaderNav-menu-bread-crack {  -webkit-transform: translateY(-.04rem);transform: translateY(-.04rem)}
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-m { opacity: 0 }
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-b { -webkit-transform: rotate(45deg); transform: rotate(45deg) }
html.nav-open-noscroll .mheaderNavShell .mheaderNav .mheaderNav-box .mheaderNav-menu .mheaderNav-menu-bread .mheaderNav-menu-bread-b .mheaderNav-menu-bread-crack {  -webkit-transform: translateY(-.02rem);transform: translateY(-.02rem)}
html.nav-open-noscroll .mheaderNavShell .mheaderMenu-layer { height: 100% }
.delay10 { -moz-transition-delay: .1s; -o-transition-delay: .1s; -webkit-transition-delay: .1s; transition-delay: .1s }
.delay15 { -moz-transition-delay: .15s; -o-transition-delay: .15s; -webkit-transition-delay: .15s; transition-delay: .15s }
.delay20 { -moz-transition-delay: .2s; -o-transition-delay: .2s; -webkit-transition-delay: .2s; transition-delay: .2s }
.delay25 { -moz-transition-delay: .25s; -o-transition-delay: .25s; -webkit-transition-delay: .25s; transition-delay: .25s }
.delay30 { -moz-transition-delay: .3s; -o-transition-delay: .3s; -webkit-transition-delay: .3s; transition-delay: .3s }
.delay35 { -moz-transition-delay: .35s; -o-transition-delay: .35s; -webkit-transition-delay: .35s; transition-delay: .35s }
.icon-user { display: inline-block;  width: 15px;height: 16px;background: url("../../image/index/header-user.png") no-repeat center center; background-size: 15px 16px; float: left; }

.footer{background-color: #000000;}
.footer .footer-bottom1020{width: 100%; overflow: hidden; clear: both;background: url("../../image/footer/f_bg.png") center bottom no-repeat; background-size:cover;}
.footer .official1019{padding: .2rem .3rem;color: #999999;}
.official1019 p{line-height:.3rem; }
.footer .service1020{font-size: .22em;}
.footer .tel1020{font-size: .26rem;}
.footer .job-time1020{font-size: 12px;line-height: 24px;}
.footer .address1020{padding: .2rem .3rem .7rem; }
.address1020 p{font-size: 12px; line-height: 20px;color: #c5c5c5;}
[class^=icon-], [class*=" icon-"] {speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.mfooter-collapse{overflow: hidden;padding: 0 .3rem;}
.footer .mfooter-collapse>li{overflow: hidden;}
.footer .mfooter-collapse>li a{display: block;color: #dfdfdf;}
.footer .mfooter-collapse>li .mfooter-collapse-head{position: relative;height: .6rem;line-height: .6rem;font-size: .26rem;border-bottom: 1px solid #5f5f5f;}
.footer .mfooter-collapse>li .mfooter-collapse-head:before {position: absolute;right: 0;top: 0;transition: transform .35s;-webkit-transition: -webkit-transform .35s;}
.icon-down:before {content: "+";}
.footer .mfooter-collapse>li>ul{display: none;overflow: hidden; margin-bottom: .2rem;}
.footer .mfooter-collapse>li>ul>li{font-size: .2rem;height: .5rem;line-height: .5rem;color: #666; -webkit-transition-property: all;transition-property: all;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;opacity: 0;transform: translateY(-100%);-webkit-transform: translateY(-100%);}

.footer .mfooter-collapse>li>ul.active>li {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}
.footer .mfooter-collapse>li .mfooter-collapse-head.active:before {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.collapse-body1020 .official-icon1021{padding-left: 20px;background: url("../../image/footer/wx.png") left center no-repeat;}
.collapse-body1020 .wb1021{background: url("../../image/footer/wb.png") left center no-repeat;}
.delay02 { -moz-transition-delay: .2s; -o-transition-delay: .2s; -webkit-transition-delay: .2s; transition-delay: .2s }

.delay03 { -moz-transition-delay: .3s; -o-transition-delay: .3s; -webkit-transition-delay: .3s; transition-delay: .3s }

.delay04 { -moz-transition-delay: .4s; -o-transition-delay: .4s; -webkit-transition-delay: .4s; transition-delay: .4s }

.delay05 { -moz-transition-delay: .5s; -o-transition-delay: .5s; -webkit-transition-delay: .5s; transition-delay: .5s }
a.mfooter-collapse-head.icon-down.active {
    border-bottom: transparent;
}
.footer .mfooter-collapse>li>ul.active{border-bottom: 1px solid #5f5f5f;}
.footer .mfooter-collapse>li>ul.active>li:last-child{margin-bottom: .2rem}
/*弹框*/
.mask{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgb(255,255,255);transition: opacity 0.4s ease-in;opacity: 0.3;z-index: 1000;}
.modal-frame1021{ position: fixed;top: 50%;left: 50%;min-width: 4rem;min-height: 1rem;   transition: all 0.2s ease-in;background-color: #009fe8;box-sizing: border-box;border-radius: 10px;z-index: 10001;opacity: 1;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);display: block;}
.modal-frame1021 .modal-cont1021{    width: 100%;min-height: 1rem;text-align: center;font-size: 0.3rem; color: #fff;box-sizing: border-box;padding: 0.15rem;line-height: 0.65rem; overflow: hidden;}
