html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,"Microsoft YaHei",STHeiTi,SimHei,Arial,sans-serif;font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{font-size:1.2rem;margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{text-decoration:none;background-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:.8rem}
sub,sup{font-size:.7rem;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0 none}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin:0}
pre{overflow:auto}
code,kbd,pre,samp{font-size:1rem}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0 none;padding:0}
input{line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
iframe{border:0 none}
fieldset{border:1px solid silver;margin:0;padding:0}
legend{border:0 none;padding:0}
textarea{overflow:auto;resize:none}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
li,ul{list-style:none}
ol,ul{padding:0}
blockquote,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,menu,ol,p,ul{margin:0}
.show{display:block}
.flex-v{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.flex-h{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}
.msgs_tip_wrap{width:100%;position:fixed;left:0;z-index:100000001;text-align:center;display:none}
.msgs_tip{display:inline-block;font-size:12px;background-color:rgba(0,0,0,.68);color:#fff;text-align:left;padding:8px 15px;margin:0 15px}
.msgs_shade{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100000000}
.msgs_confirm_wrap{display:none;position:fixed;z-index:1000000005;width:100%;box-sizing:border-box;left:0;top:50%;margin-top:-69px;padding:15px}
.msgs_confirm_wrap .msgs_shade{background-color:rgba(0,0,0,.5)}
.msgs_confirm{background-color:rgba(0,0,0,.68);text-align:center;padding:20px 15px;position:relative;z-index:100000001}
.msgs_btn{display:inline-block;width:100px;height:40px;background:#00b9b5;color:#fff;border:none;border-radius:3px;font-size:16px;cursor:pointer}
.msgs_btn_cancel{margin-left:10px;background-color:#bec1c6}
.msgs_confirm_msg{color:#fff;margin-bottom:12px}
body{background:#f2f2f2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;line-height:1}
.container{margin-bottom:61px}
.share_bar{background:#1f1f1f;width:100%;height:35px;z-index:100;padding:6px 12px;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-o-flex;display:flex;box-sizing:border-box;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.share_bar .share_title{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1}
.share_bar .share_title img{display:block;float:left;width:23px;height:23px;border-radius:30px}
.share_bar .share_title p{padding-left:30px;font-size:1.3rem;color:#fff;line-height:23px}
.share_bar .share_follow{display:block;font-size:1.3rem;color:#fff}
.share_bar .share_follow.dian{color:#ff5000}
.share_layer{display:none;position:absolute;left:0;top:0;width:200px;height:200px;background:rgba(0,0,0,.7);z-index:101}
.share_content{display:none;position:absolute;left:50%;top:100px;width:60%;padding:12px;background:#fff;z-index:102;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);box-sizing:border-box;border-radius:5px}
.share_content .follow_qrcode{display:block;margin-bottom:15px}
.share_content .follow_msg{font-size:1.3rem;color:#666;line-height:2rem;text-align:center}
.share_content .follow_shop{font-size:1.3rem;color:#1f1f1f;line-height:2rem;text-align:center}
.share_close{display:none;position:absolute;top:10px;right:10px;width:23px;height:23px;z-index:102;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px;background-position:-50px -175px}
.foot_bar{position:fixed;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);left:0;width:100%;height:50px;background:#fff;border-top:1px solid #e3e5e5}
.foot_bar ul{width:100%;height:100%}
.foot_bar ul li{width:25%;height:50px;float:left}
.foot_bar ul li a{display:block;font-size:1rem;text-align:center;padding:8px 0 6px;line-height:12px;color:#999;position:relative}
.foot_bar ul li a::before{content:'';display:block;width:21px;height:21px;margin:0 auto 3px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px}
.foot_bar ul li a.current{color:#1f1f1f}
.foot_bar ul li a i{display:block;position:absolute;top:2px;left:50%;margin-left:4px;width:16px;height:16px;background:#ff2929;font-size:1.2rem;color:#fff;line-height:16px;text-align:center;font-weight:700;font-style:normal;border-radius:16px}
.foot_bar ul li:nth-child(1) a::before{background-position:0 0}
.foot_bar ul li:nth-child(1) a.current::before{background-position:0 -25px}
.foot_bar ul li:nth-child(2) a::before{background-position:-25px 0}
.foot_bar ul li:nth-child(2) a.current::before{background-position:-25px -25px}
.foot_bar ul li:nth-child(3) a::before{background-position:-50px 0}
.foot_bar ul li:nth-child(3) a.current::before{background-position:-50px -25px}
.foot_bar ul li:nth-child(4) a::before{background-position:-75px 0}
.foot_bar ul li:nth-child(4) a.current::before{background-position:-75px -25px}
.foot_bar.dian ul li{width:33.33%}
@media only screen and (min-width:481px){
#wrap{width:700px;margin:0 auto}
.foot_bar{right:0;margin:auto;max-width:700px}
}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin{
100%{transform:rotate(360deg)}
}
.product_cate{display:none;position:fixed;left:0;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);width:100%;z-index:11}
.product_cate.show_layer{display:block;opacity:1;filter:alpha(opacity=1);-webkit-animation:fadeInUp .5s ease;-moz-animation:fadeInUp .5s ease;-ms-animation:fadeInUp .5s ease;-o-animation:fadeInUp .5s ease;animation:fadeInUp .5s ease}
@-webkit-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-webkit-transform:none}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-moz-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-moz-transform:none}
}
@-o-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-o-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-o-transform:none}
}
@-ms-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-ms-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-ms-transform:none}
}
@keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);transform:none}
}
.product_cate.hide_layer{display:block;opacity:0;filter:alpha(opacity=0);-webkit-animation:fadeOutDown .2s linear;-moz-animation:fadeOutDown .2s linear;-ms-animation:fadeOutDown .2s linear;-o-animation:fadeOutDown .2s linear;animation:fadeOutDown .2s linear}
@-webkit-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0)}
}
@-moz-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-moz-transform:translate3d(0,100%,0)}
}
@-o-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-o-transform:translate3d(0,100%,0)}
}
@-ms-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-ms-transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,100%,0)}
}
.product_cate .cate_title{background:#fff;padding:14px 12px;border-bottom:1px solid #f7f7f7}
.product_cate .cate_title .name{font-size:1.3rem;color:#3b3b3b;font-weight:700;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:25px}
.product_cate .cate_title .price .sku_price{display:inline-block;font-size:1.5rem;color:#ff2929;font-weight:700;line-height:2rem}
.product_cate .cate_title .price .store_status{display:inline-block;font-size:1.2rem;color:#b2b2b2;padding-left:10px}
.product_cate .cate_detail{background:#fff;padding:14px 12px 0;overflow:hidden}
.product_cate .cate_detail .cate_list{margin-bottom:10px}
.product_cate .cate_detail .cate_list:after,.product_cate .cate_detail .cate_list:before{content:" ";display:table}
.product_cate .cate_detail .cate_list:after{clear:both}
.product_cate .cate_detail .cate_list dt{float:left;font-size:1.3rem;color:#3b3b3b;line-height:27px;font-weight:700;margin-right:10px}
.product_cate .cate_detail .cate_list dd{padding-left:36px}
.product_cate .cate_detail .cate_list dd .p_item{display:inline-block;font-size:1.3rem;color:#3b3b3b;line-height:1.5rem;padding:5px 10px;margin:0 10px 10px 0;text-align:center;min-width:2em;border-width:1px;border-style:solid;border-color:#3b3b3b;border-radius:3px}
.product_cate .cate_detail .cate_list dd .p_item.selected{color:#ff2929;border-color:#ff2929}
.product_cate .cate_detail .cate_list dd .p_item.outstore{color:#b2b2b2;border-color:#b2b2b2}
.product_cate .cart_confirm{display:block;width:100%;height:45px;background:#1f1f1f;font-size:1.5rem;text-align:center;color:#fff;line-height:50px;padding:0;margin:0;border-radius:0;border:0;outline:0}
.product_cate .cart_confirm:disabled{background:#b2b2b2}
.product_cate .cate_close{display:block;width:18px;height:18px;position:absolute;right:12px;top:14px;background:url(/img/component/icon_component.png?ver=1466044280) left top no-repeat;background-size:18px;background-position:0 0}
.cate_layer{display:none;width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:10}
.foot_bar{display:none}
.product_img .swiper-container{width:100%;margin:0}
.product_img .swiper-slide{width:100%;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.product_img .swiper-slide img{display:block}
.product_img .swiper-pagination-bullet{background:rgba(255,255,255,.5);opacity:1;filter:alpha(opacity=1)}
.product_img .swiper-pagination-bullet-active{background:#fff}
.product_tag{background:#fafafa;padding:10px 12px 0 12px;margin-bottom:10px;margin-top:-10px;border-top:1px solid #f2f2f2}
.product_tag .tag_list:after,.product_tag .tag_list:before{content:" ";display:table}
.product_tag .tag_list:after{clear:both}
.product_tag .tag_list li{float:left;font-size:1rem;color:grey;padding-left:15px;position:relative;margin-bottom:10px;margin-right:20px}
.product_tag .tag_list li::before{content:"";position:absolute;left:0;top:0;display:block;width:12px;height:12px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px;background-position:-13px -50px}
.product_intro{background:#fff;margin-bottom:10px}
.product_intro .name{padding:14px 12px;font-size:1.4rem;color:#3b3b3b;font-weight:700;line-height:1.9rem}
.product_intro .price{padding:0 12px 12px;position:relative}
.product_intro .price .discount_price{font-size:1.8rem;color:#ff2929;display:inline-block;padding-right:10px}
.product_intro .price .original_price{font-size:1.2rem;color:#3b3b3b}
.product_intro .price .time_countdown{position:absolute;right:0;top:0;height:12px;padding:3px 5px;background-color:rgba(0,0,0,.5);border-radius:3px}
.product_intro .price .time_countdown::before{content:"";display:block;float:left;width:9px;height:11px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px;background-position:0 -62px}
.product_intro .price .time_countdown .time{font-size:1rem;color:#fff;padding-left:13px;line-height:12px;min-width:80px}
.product_intro .product_tips{padding:12px;border-top:1px solid #f2f2f2}
.product_intro .product_tips:empty{display:none}
.product_intro .product_tips p{font-size:1rem;color:#3b3b3b;line-height:1.4rem}
.product_index{display:block;background:#fff;padding:14px 12px;margin-bottom:10px;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-o-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.product_index .shop_logo{width:44px;height:44px;margin-right:10px}
.product_index .shop_logo img{display:block;width:100%;height:100%}
.product_index .shop_intro{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1}
.product_index .shop_intro h5{font-size:1.4rem;color:#3b3b3b;line-height:2rem}
.product_index .shop_intro p{font-size:1.2rem;color:#666;line-height:1.8rem}
.product_index .shop_link{font-size:1.2rem;color:#ff6233;padding:5px 9px;border:1px solid #ff6233;border-radius:3px}
.event_cutter{background:#fff;padding:14px 12px;margin-bottom:10px;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-o-flex;display:flex}
.event_cutter .event_logo{width:44px;height:44px;margin-right:10px}
.event_cutter .event_logo img{display:block;width:100%;height:100%}
.event_cutter .event_intro{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1}
.event_cutter .event_intro h5{font-size:1.3rem;color:#3b3b3b;line-height:1.8rem;margin-bottom:5px}
.event_cutter .event_intro p{font-size:1.2rem;color:#666;line-height:1.6rem}
.product_video{background:#fff;padding:14px 12px;margin-bottom:10px}
.buyer_intro{background:#fff;padding:14px 12px;margin-bottom:10px}
.buyer_intro:after,.buyer_intro:before{content:" ";display:table}
.buyer_intro:after{clear:both}
.buyer_intro .buyer_avatar{margin:0 auto 14px;width:120px;height:120px;border-radius:120px}
.buyer_intro .buyer_avatar img{display:block;width:100%;height:100%;border-radius:100%}
.buyer_intro .buyer_signature{text-align:center;font-size:1.5rem;color:#3b3b3b;margin-bottom:14px}
.buyer_intro .buyer_desc .quote_after,.buyer_intro .buyer_desc .quote_before{display:block;width:15px;height:13px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px}
.buyer_intro .buyer_desc .quote_before{background-position:-50px -150px}
.buyer_intro .buyer_desc .quote_after{background-position:-75px -150px;float:right;margin-right:2px}
.buyer_intro .buyer_desc .buyer_comment{font-size:1.6rem;color:#9c4334;line-height:2rem;font-style:italic;text-indent:2em}
.brand_intro{background:#fff;padding:14px 12px;margin-bottom:10px;overflow:hidden}
.brand_intro:after,.brand_intro:before{content:" ";display:table}
.brand_intro:after{clear:both}
.brand_intro .brand_logo{float:left;width:59px;height:59px;border-radius:60px}
.brand_intro .brand_logo img{display:block;width:100%;border-radius:100%}
.brand_intro .brand_desc{padding-left:70px;font-size:1.3rem;color:#3b3b3b;line-height:1.8rem;margin-bottom:10px}
.brand_intro .brand_cert{display:block;margin-bottom:10px;max-width:100%}
.product_param{background:#fff;padding:14px 12px;margin-bottom:10px}
.product_param .title{font-size:1.3rem;color:#3b3b3b;line-height:1.8rem;margin-bottom:10px}
.product_param .param_detail{display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-o-flex;display:flex;margin-bottom:5px;font-size:1.3rem;color:#3b3b3b;line-height:1.8rem}
.product_param .param_detail dd,.product_param .param_detail dt{line-height:1.5rem}
.product_param .param_detail dt{width:80px;text-align-last:justify}
.product_param .param_detail dd{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1}
.product_detail{background:#fff;padding:14px 12px;margin-bottom:10px}
.product_detail .title{font-size:1.3rem;color:#3b3b3b;line-height:1.8rem;margin-bottom:10px}
.product_detail .product_content{width:100%;overflow:hidden}
.product_detail .product_content img{display:block;max-width:100%}
.buy_bar{background:#fff;position:fixed;left:0;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);width:100%;height:50px;border-top:1px solid #e6e6e6}
.buy_bar .nav_section{display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-o-flex;display:flex}
.buy_bar .nav_section .back_home,.buy_bar .nav_section .customer_service,.buy_bar .nav_section .share_product{display:block;overflow:hidden;width:45px;height:50px;box-sizing:border-box}
.buy_bar .nav_section .back_home i,.buy_bar .nav_section .customer_service i,.buy_bar .nav_section .share_product i{display:block;text-indent:-9999px;width:20px;height:20px;margin:16px auto 0;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px}
.buy_bar .nav_section .back_home{border-right:1px solid #e6e6e6}
.buy_bar .nav_section .back_home i{background-position:-50px -200px}
.buy_bar .nav_section .customer_service{border-right:1px solid #e6e6e6}
.buy_bar .nav_section .customer_service i{width:25px;height:25px;background-position:-25px -225px}
.buy_bar .nav_section .share_product i{background-position:-75px -200px}
.buy_bar .nav_section .buy_section{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1}
.buy_bar .nav_section .buy_section .add_cart,.buy_bar .nav_section .buy_section .order_now{display:block;float:left;width:50%;height:50px;font-size:1.5rem;color:#fff;text-align:center;font-weight:700;line-height:50px;padding:0;outline:0;border:0;-webkit-appearance:none}
.buy_bar .nav_section .buy_section .add_cart:disabled,.buy_bar .nav_section .buy_section .order_now:disabled{background:#b2b2b2}
.buy_bar .nav_section .buy_section .add_cart{background:#ff9402}
.buy_bar .nav_section .buy_section .order_now{background:#ff5000}
.cart_symbol{position:fixed;bottom:60px;bottom:calc(60px + constant(safe-area-inset-bottom));bottom:calc(60px + env(safe-area-inset-bottom));right:10px}
.cart_symbol .outer_box{display:block;width:47px;height:47px;background:rgba(0,0,0,.8);box-sizing:border-box;border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px 1px rgba(7,0,2,.157)}
.cart_symbol .outer_box i{display:block;position:relative;width:20px;height:18px;margin:12px 0 0 11px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px;background-position:-100px -200px}
.cart_symbol .outer_box i.has_product::after{content:"";display:block;position:absolute;right:-3px;top:1px;width:6px;height:6px;background:#fa3a2b;border-radius:6px}
.cutter_bar{background:#ff791c;position:fixed;left:0;bottom:0;width:100%;height:50px}
.cutter_bar a{display:block;width:100%;height:100%;font-size:1.5rem;font-weight:700;color:#fff;line-height:50px;text-align:center}
.product_cate{display:none;position:fixed;left:0;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);width:100%;z-index:11}
.product_cate.show_layer{display:block;opacity:1;filter:alpha(opacity=1);-webkit-animation:fadeInUp .5s ease;-moz-animation:fadeInUp .5s ease;-ms-animation:fadeInUp .5s ease;-o-animation:fadeInUp .5s ease;animation:fadeInUp .5s ease}
@-webkit-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-webkit-transform:none}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-moz-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-moz-transform:none}
}
@-o-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-o-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-o-transform:none}
}
@-ms-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-ms-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-ms-transform:none}
}
@keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);transform:none}
}
.product_cate.hide_layer{display:block;opacity:0;filter:alpha(opacity=0);-webkit-animation:fadeOutDown .2s linear;-moz-animation:fadeOutDown .2s linear;-ms-animation:fadeOutDown .2s linear;-o-animation:fadeOutDown .2s linear;animation:fadeOutDown .2s linear}
@-webkit-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0)}
}
@-moz-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-moz-transform:translate3d(0,100%,0)}
}
@-o-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-o-transform:translate3d(0,100%,0)}
}
@-ms-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-ms-transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,100%,0)}
}
.product_cate .cate_title{background:#fff;padding:14px 12px;border-bottom:1px solid #f7f7f7}
.product_cate .cate_title .name{font-size:1.3rem;color:#3b3b3b;font-weight:700;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:25px}
.product_cate .cate_title .price .sku_price{display:inline-block;font-size:1.5rem;color:#ff2929;font-weight:700;line-height:2rem}
.product_cate .cate_title .price .store_status{display:inline-block;font-size:1.2rem;color:#b2b2b2;padding-left:10px}
.product_cate .cate_detail{background:#fff;padding:14px 12px 0;overflow:hidden}
.product_cate .cate_detail .cate_list{margin-bottom:10px}
.product_cate .cate_detail .cate_list:after,.product_cate .cate_detail .cate_list:before{content:" ";display:table}
.product_cate .cate_detail .cate_list:after{clear:both}
.product_cate .cate_detail .cate_list dt{float:left;font-size:1.3rem;color:#3b3b3b;line-height:27px;font-weight:700;margin-right:10px}
.product_cate .cate_detail .cate_list dd{padding-left:36px}
.product_cate .cate_detail .cate_list dd .p_item{display:inline-block;font-size:1.3rem;color:#3b3b3b;line-height:1.5rem;padding:5px 10px;margin:0 10px 10px 0;text-align:center;min-width:2em;border-width:1px;border-style:solid;border-color:#3b3b3b;border-radius:3px}
.product_cate .cate_detail .cate_list dd .p_item.selected{color:#ff2929;border-color:#ff2929}
.product_cate .cate_detail .cate_list dd .p_item.outstore{color:#b2b2b2;border-color:#b2b2b2}
.product_cate .cart_confirm{display:block;width:100%;height:45px;background:#1f1f1f;font-size:1.5rem;text-align:center;color:#fff;line-height:50px;padding:0;margin:0;border-radius:0;border:0;outline:0}
.product_cate .cart_confirm:disabled{background:#b2b2b2}
.product_cate .cate_close{display:block;width:18px;height:18px;position:absolute;right:12px;top:14px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px;background-position:-25px -125px}
.cate_layer,.share_product_layer{display:none;width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:10}
.share_section{display:none;padding-top:15px;background:rgba(255,255,255,.9);position:fixed;left:0;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);width:100%;z-index:11}
.share_section.show_layer{display:block;opacity:1;filter:alpha(opacity=1);-webkit-animation:fadeInUp .5s ease;-moz-animation:fadeInUp .5s ease;-ms-animation:fadeInUp .5s ease;-o-animation:fadeInUp .5s ease;animation:fadeInUp .5s ease}
@-webkit-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-webkit-transform:none}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-moz-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-moz-transform:none}
}
@-o-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-o-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-o-transform:none}
}
@-ms-keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);-ms-transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);-ms-transform:none}
}
@keyframes fadeInUp{
0%{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,100%,0)}
100%{opacity:100;filter:alpha(opacity=100);transform:none}
}
.share_section.hide_layer{display:block;opacity:0;filter:alpha(opacity=0);-webkit-animation:fadeOutDown .2s linear;-moz-animation:fadeOutDown .2s linear;-ms-animation:fadeOutDown .2s linear;-o-animation:fadeOutDown .2s linear;animation:fadeOutDown .2s linear}
@-webkit-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,100%,0)}
}
@-moz-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-moz-transform:translate3d(0,100%,0)}
}
@-o-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-o-transform:translate3d(0,100%,0)}
}
@-ms-keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);-ms-transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
0%{opacity:100;filter:alpha(opacity=100)}
100%{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,100%,0)}
}
.share_section .title{font-size:1.5rem;color:#3b3b3b;text-align:center;margin-bottom:15px}
.share_section .share_channel{padding:0 13px;margin-bottom:14px}
.share_section .share_channel:after,.share_section .share_channel:before{content:" ";display:table}
.share_section .share_channel:after{clear:both}
.share_section .share_channel li{float:left;width:54px;margin-right:15px}
.share_section .share_channel li:last-child{margin-right:0}
.share_section .share_channel li a{display:block;font-size:1.2rem;color:#3b3b3b;text-align:center}
.share_section .share_channel li a i{display:block;width:54px;height:54px;margin-bottom:8px;border-radius:6px;background-image:url(/img/icon_share.png);background-size:216px 54px}
.share_section .share_channel li a.wx_friends i{background-color:#72cd3b;background-position:0 0}
.share_section .share_channel li a.wx_timeline i{background-color:#00cd0d;background-position:-54px 0}
.share_section .share_channel li a.qq_zone i{background-color:#3f9ff0;background-position:-108px 0}
.share_section .share_channel li a.weibo i{background-color:#f7403f;background-position:-162px 0}
.share_section .share_info{margin:0 13px 15px;border-top:1px solid #d5d5d5}
.share_section .share_info h5{font-size:1.2rem;color:#3b3b3b;font-weight:400;margin:14px 0 12px}
.share_section .share_info textarea{display:block;width:100%;height:80px;border:0 none;padding:10px;background:#fff;font-size:1.2rem;color:#666;line-height:1.5rem;word-wrap:break-word;word-break:break-all;resize:none;box-sizing:border-box}
.share_section .share_info textarea.min{height:50px}
.share_section .share_cancel{display:block;background:#fff;width:100%;height:51px;font-size:1.6rem;color:#3b3b3b;line-height:50px;text-align:center;box-sizing:border-box;border-top:1px solid #d5d5d5}
.wx_guide{display:none;width:155px;height:100px;z-index:11;position:fixed;top:10px;right:30px;background:url(/img/invite_info_2.png) left top no-repeat;background-size:155px}
.copy_content{display:none;z-index:11;position:fixed;margin:0 5%;top:100px;right:0;background:#fff;width:90%;padding:14px;box-sizing:border-box;border-radius:10px}
.copy_content h4{font-size:1.6rem;color:#050505;font-weight:400;text-align:center;margin-bottom:10px}
.copy_content textarea{display:block;width:100%;height:80px;border:0 none;padding:10px;background:#f3f6f7;font-size:1.4rem;color:#666;line-height:1.6rem;word-wrap:break-word;word-break:break-all;resize:none;box-sizing:border-box}
.custome_content{display:none;z-index:11;position:fixed;margin:0 15%;top:100px;right:0;background:#fff;width:70%;padding:22px 14px;box-sizing:border-box;border-radius:10px}
.custome_content .custome_qrcode{display:block;width:100%;margin-bottom:10px}
.custome_content .msg{font-size:1.2rem;color:#000;text-align:center;line-height:1.8;margin-bottom:10px}
.custome_content .phone{text-align:center;font-size:1.2rem;color:#a0a0a0;line-height:1.5;padding:10px 0 0;border-top:1px solid #f2f2f2}
.custome_content .close{display:block;position:absolute;right:-11px;top:-11px;width:30px;height:30px;background:#fff;font-size:0;border-radius:30px;text-indent:-9999px;box-shadow:2px 3px 13px 3px rgba(208,0,0,.082)}
.custome_content .close::after{content:"";display:block;margin:8px 0 0 9px;width:13px;height:13px;background:url(/img/icon_base.png?ver=1466044280) left top no-repeat;background-size:125px 250px;background-position:0 -225px}
.locked{overflow:hidden}