html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size:100px;background-color:#f8f8f8;}
@media screen and (max-width:319px) {
     html{font-size:40px;}
}
@media screen and (min-width:320px) and (max-width:359px) {
     html{font-size:42.66px;}
}
@media screen and (min-width:360px) and (max-width:374px) {
     html{font-size:48px;}
}
@media screen and (min-width:375px) and (max-width:409px) {
     html{font-size:50px;}
}
@media screen and (min-width:410px) and (max-width:479px) {
     html{font-size:54.66px;}
}
@media screen and (min-width:480px) and (max-width:559px) {
     html{font-size:64px;}
}
@media screen and (min-width:560px) and (max-width:639px) {
     html{font-size:74.66px;}
}
@media screen and (min-width:640px) and (max-width:719px) {
     html{font-size:85.33px;}
}
@media screen and (min-width:720px) and (max-width:749px) {
     html{font-size:96px;}
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0;}
body{ max-width:750px; margin:0 auto; font-family:"Helvetica Neue",Helvetica,arial,"微软雅黑",sans-serif;color:#404040; font-size:12px;}
body, button, input, select, textarea {outline:none;}
input, select, textarea {font-size: 100%;}
table {border-collapse:collapse; border-spacing:0;}
th {text-align: inherit;}
fieldset, img {border: 0;}
iframe {display: block;}
abbr, acronym {border: 0;font-variant: normal;}
del {text-decoration: line-through;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 500;}
menu,ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 500;}
a:hover {text-decoration:none;cursor:pointer;}
ins, a,a:visited {text-decoration: none;outline:none; color:#404040;}
i{font-style:normal;}
button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle;}
/*input[type="checkbox"]{ background:#2460aa; color:#fff; -webkit-text-shadow:none; border-color:#2157db; margin-right:0.08rem; border-radius:2px; -webkit-box-shadow:none;}*/
/*去除ios浏览器中input button的风格*/
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="number"] {
	-webkit-appearance:none;
	outline:none
}
/*移除html5 input="number"的小箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
input[type="number"]{-moz-appearance:textfield;}
/* placeHolder字体颜色 */
::-webkit-input-placeholder { /* WebKit browsers */color:#c0c0c0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#c0c0c0;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#c0c0c0;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#c0c0c0;}

/*::-webkit-scrollbar {display: none;}*/

/* clear float */
.clearfix { *zoom:1;}
.clearfix:after { visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.ellipsis {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.fl{ float:left;}.fr{ float:right;}
.mt_5{margin-top: 0.05rem;}
.mt_10{ margin-top:0.10rem;}
.mt_12{ margin-top:0.12rem;}
.mt_20{margin-top: 0.2rem;}
.mt_30{margin-top: 0.3rem;}
.mt_40{margin-top: 0.4rem;}
.mb_30{margin-bottom: 0.3rem;}
.disnone{display: none;}
/*公用*/
.block{margin:0.2rem 0.3rem;background-color: #fff;border-radius: 0.16rem;padding: 0.35rem;}
.block2{background-color: #fff;border-radius: 0.16rem;overflow: hidden;}
.wrap{padding:0.2rem 0.3rem;}
.wrap2{padding:0 0.3rem;}
.wrap3{padding:0.26rem;}
.text{font-size: 0.28rem;color: #666;line-height: 1.8;}
.text2{font-size: 0.22rem;color: #999;line-height: 1.8;}
.full_box{width:100%;}
.bg_white{background-color: #fff;}
.center{ text-align:center;}
.right{text-align: right}
.icon_over{display: block;width:100%;height:100%;background:url(../img/over.png) no-repeat center center;background-size:1.8rem;position: absolute;left:0;top:0;z-index:1;}
.list_icon{position: absolute;left:0;top:0;z-index:2;}
.list_icon i{display:block;width:0.32rem;height:0.32rem;font-size:0.12rem;color:#fff;line-height:1em;text-align: center;box-sizing:border-box;padding-top:0.05rem;float:left;}
.icon_new{background-color:#ff9e05;}
.discount_5{background-color:#2bc85f;}
.discount_6{background-color:#ee1f80;}
.discount_7{background-color:#ac2bc8;}
.discount_8{background-color:#f51d23;}
.discount_9{background-color:#2b92c8;}
.lazyload{text-align: center;padding:0.1rem;overflow: hidden;}
.lazyload img{width:7%;}
.tag{display: inline-block;padding: 0 0.13rem;height: 0.3rem;line-height: 0.3rem;font-size: 0.18rem;background-color: #ff9000;border-radius: 0.03rem;margin-right: 0.1rem;vertical-align: middle;}
.corner_new{background: url(../img/icon_new.png) no-repeat right top / auto 100%;width: 100%;height: 26%;position: absolute;top: 0;right: 0;z-index: 1;}

.foot_btn{position: fixed;left: 0;bottom: 0;z-index: 10;background-color: #fff;padding: 0.15rem 0.3rem;width: 100%;box-sizing: border-box;overflow: hidden;}
.foot_btn a,.detail_layer .btn a{display: block;width: 100%;line-height: 0.8rem;border-radius: 0.08rem;background-color: #ff9000;font-size: 0.24rem;text-align: center;color: #fff!important;}
.foot_btn a.btn_grey{background-color:#c4c8cd;}
.foot_btn a.half{display: inline-block;width: 48%;}
.fix_pd{padding-bottom: 1.3rem;}
.button,a.button,.button2,a.button2{display: block;width: 50%;line-height: 0.8rem;border-radius: 0.05rem;background-color: #ff9000;font-size: 0.24rem;text-align: center;color: #fff;margin:auto;}
.button2,a.button2{width: 100%;}

.detail_foot{position: fixed;left: 0;bottom: 0;z-index: 10;background-color: #f8f8f8;width: 100%;overflow: hidden;display: flex;align-items: center;justify-content: space-between;padding:0.15rem 0;}
.detail_foot .detail_foot_left{display: flex;align-items: center;justify-content: space-between;}
/*.detail_foot_service{display: flex;align-items: center;font-size: 0.22rem;color: #151515;margin-left: 0.38rem;}
.detail_foot_service img{width: 0.54rem;margin-right: 0.12rem;}*/
.detail_foot .detail_foot_left a{margin-left: 0.3rem;display: block;text-align: center;}
.detail_foot .detail_foot_left2 a{margin-left: 0.38rem;}
.detail_foot .detail_foot_left img{height: 0.43rem;display: block;}
.detail_foot .detail_foot_left a span{font-size: 0.18rem;display: block;padding-top: 0.1rem;}
.detail_foot_btn{display: flex;align-items: center;}
.detail_foot_btn a{width: 2.3rem;line-height: 0.75rem;background-color: #ff9000;color: #fff;border-radius: 0.38rem;text-align: center;font-size: 0.28rem;margin-right: 0.16rem;}
.detail_foot_btn a.add_btn{background-color: #d97b00;}
.detail_foot_btn a.grey_btn{background-color: #b7b7b7;}
.detail_foot_btn a.one{width: 3.5rem;}
.detail_foot_btn a.ex_btn{width: 2.8rem;}
/*.detail_btn{position: fixed;left: 0;bottom: 0;z-index: 10;background-color: #fff;width: 100%;overflow: hidden;display: flex;}
.detail_btn_left{width: 45%;display: flex;}
.detail_btn_left a{display: flex;justify-content: center;align-items: center;width: 33.33%;height: 0.94rem;box-sizing: border-box;border-right: 0.02rem solid #f2f3f4;}
.detail_btn_left a:last-child{border-right: none;}
.detail_btn_left a img{width: 0.54rem;}
.detail_btn_right{width: 55%;display: flex;}
.detail_btn_right a{width: 100%;color: #fff;font-size: 0.24rem;text-align: center;display: block;line-height: 0.95rem;background-color: #b7b7b7;}
.detail_btn_right a.lf,.detail_btn_right a.rt{width: 50%;background-color: #f96363;}
.detail_btn_right a.rt{background-color: #ff9000;}*/

/* @media only screen and (device-width:375px) and (-webkit-device-pixel-ratio: 3) {
    .foot_btn{padding-bottom: 0.9rem!important;}
    .detail,.fix_pd{padding-bottom: 1.98rem!important;}
    .coupon_wrap{padding-bottom: 2.25rem!important;}
}
@media only screen and (device-width:414px) and (-webkit-device-pixel-ratio: 3) {
    .foot_btn{padding-bottom: 0.9rem!important;}
    .detail,.fix_pd{padding-bottom: 1.98rem!important;}
    .coupon_wrap{padding-bottom: 2.25rem!important;}
} */

.comm_tit{padding:0.3rem 0 0.2rem;overflow:hidden;line-height: 1;}
.comm_tit h3{font-size:0.26rem;float:left;}
.comm_tit h3 span{color: #ff4040}
.comm_tit a{font-size:0.24rem;color:#999;float:right;margin-top:0.04rem;}
.comm_tit .comm_tit_time{font-size: 0.24rem;color: #f00;float: left;padding:0.05rem 0 0 0.2rem;}

.home_hot_wrap{background:-webkit-linear-gradient(top, #ff6c71, #f7f7f7);background:-moz-linear-gradient(top, #ff6c71, #f7f7f7);background:-o-linear-gradient(top, #ff6c71, #f7f7f7);background:linear-gradient(top, #ff6c71, #f7f7f7);margin-top: 0.3rem;min-height: 4.4rem;}
.home_hot{font-size:0.32rem;color: #fff;padding: 0.3rem 0.3rem 0.25rem;background: url(../img/hot_bg.png) no-repeat 70% center / auto 0.46rem;line-height: 1;}
.home_hot img{width: 0.3rem;margin:0 0.25rem 0 0.1rem;vertical-align: bottom;/*margin-bottom: 0.04rem;*/}
.home_hot span{font-size: 0.24rem;}
.home_hot_box{overflow-x: auto;width: 100%;}
.home_hot_scroll{display: flex;padding:0 0 0.3rem 0.3rem;}
.home_hot_pro{display:block;color: #fff;width: 2.26rem;border:0.06rem solid #ffba02;background-color: #ffba02;border-radius: 0.08rem;overflow:hidden;margin-right: 0.12rem;}
.home_hot_pro:first-child{border-color:#ff262e;background-color: #ff262e;}
.home_hot_img{width: 2.26rem;height: 2.26rem;background-color: #fff;position: relative;}
.home_hot_img img{width: 100%;height: 100%;}
.home_hot_img .icon_adjust,.home_hot_img .icon_down,.home_hot_img .sale_out{height: 100%;}
.home_hot_img .pro_icon{width: 1.1rem;height: 1.1rem;}
.home_hot_price{font-size: 0.26rem;color: #fff;padding: 0.1rem;font-weight: bold;}
.home_hot_pro p{font-size: 0.24rem;height: 0.56rem;line-height: 0.28rem;overflow:hidden;color: #fff;margin:0 0.1rem 0.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;word-break:break-all;}

.coupon{width: 100%;height: 2rem;background: url(../img/coupon_bg.png) no-repeat 0 0 / 100% 100%;color: #fff;}
.coupon .fl{padding: 0.68rem 0 0 0.3rem;font-size: 0.24rem;line-height: 1}
.coupon .fl span{font-size: 0.64rem;}
.coupon .fr{padding: 0.64rem 0.5rem 0 0;}
.coupon .fr p{font-size: 0.2rem;line-height: 1.9;}

.drag_layer{width: 1.4rem;height: 1.4rem;position: fixed;right: 0;bottom:2rem;z-index: 2;overflow: hidden;}
.drag_layer img{width: 100%;height: 100%;}

/* 登录页 */
.login_box{padding:0.5rem 0.66rem;}
.login_txt{padding: 0.3rem 0;font-size: 0.48rem;}
.login_logo{padding: 0.5rem 0;}
.login_logo img{display: block;width:100%;}
.login_ipt{margin-bottom: 0.6rem;position: relative;}
.login_label{font-size: 0.32rem;display: block;margin-bottom: 0.2rem;}
.login_text{width: 100%;font-size: 0.3rem;height: 0.8rem;border-width:0;border-bottom:0.02rem solid #ff9000;border-radius: 0;padding:0.15rem 0;box-sizing: border-box;}
/*.login_text2{width: 49%;}*/
.login_code_btn{font-size: 0.24rem;width:30%;height: 0.67rem;border-radius: 0.3rem;box-sizing: border-box;background: none;text-align: center;line-height: 0.67rem;position: absolute;right: 0;bottom: 0.08rem;z-index: 1;border:0.02rem solid #ff9000;color: #ff9000;}
.login_btn{padding: 0.2rem 0;}
.login_btn a{display: block;margin:auto;width: 5rem;height: 0.9rem;line-height: 0.9rem;font-size: 0.3rem;border-radius: 0.18rem;background-color: #ff9000;text-align: center;color: #fff}
.login_agreement{display: flex;justify-content: center;align-items: center;padding: 0.3rem 0;}
.login_agreement i{display: block;width: 0.4rem;height: 0.4rem;background: url(../img/check.png) no-repeat 0 0 / 100% 100%;}
.login_agreement span{font-size: 0.2rem;color: #381010;margin-left: 0.08rem;}
.login_agreement span a{color: #4195e4;}
.login_agreement .on{background-image: url(../img/check_on.png);}
.login_foot{text-align: center;width: 100%;position: fixed;left: 0;bottom:0;font-size: 0.24rem;line-height: 1.7;padding-bottom: 0.6rem;}
.login_ewm{text-align: center;}
.login_ewm img{width: 30%;}
.login_ewm p{font-size: 0.24rem;line-height: 1.7;}

/*顶部消息*/
.top_notice{height:0.48rem;line-height:0.48rem;padding:0 0 0 0.27rem;font-size:0.2rem;color:#645c5c;background:#fff; position: relative;overflow: hidden;border-bottom: 1px solid #eee;}
.top_notice ul{position: relative;z-index: 1;}
.top_notice ul li{height:0.48rem;overflow:hidden;/*text-overflow:ellipsis;white-space: nowrap;*/}
.top_notice ul li a{color:#645c5c;}

/* 首页 */
.home_exchange{margin:0 0.2rem 0.3rem;}
.home_exchange h3{margin-bottom: 0.2rem;font-size: 0.32rem;}
.home_exchange img{display: block;width: 100%;}
.home_pro_wrap{margin:0 0.2rem 0.3rem;background: #fff;}
.home_tit{display: flex;justify-content: space-between;align-items: center;padding: 0.32rem 0.2rem 0;}
.home_tit span{font-size: 0.32rem;}
.home_tit span em,.home_tit a{font-size: 0.24rem;color: #999;margin:0 0.24rem 0 0.2rem;position:relative;}
.home_tit a{color: #222;}
.home_tit a:after {
 content:"";
 position:absolute;
 width:0.2rem;
 height:0.2rem;
 top:50%;
 right:-0.22rem;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEVHcEybm5uqqqqZmZmZmZmZmZmZmZmZmZmXl5eZmZmenp6ZmZmZmZmbm5uSkpKWlpaampqZmZmZmZmkpKSYmJiZmZmZmZmampqZmZmVlZWVlZWdnZ2ampqPj4+ZmZmXl5eampqTk5OZmZmZmZmZmZmZmZmZmZmZmZmZmZmampqampqcnJyZmZmZmZmwPAsLAAAALXRSTlMAFwPb08vVFBbSFQ/UHBURv8PIDt0eGcncGB0a1BDKG9sa19nO2NDRzdHMEtqCMoVbAAAAbElEQVQY03XQxxaCQBQD0GGKoIAgFqrSpKjk/3/PNe/NZJe7yokQzlzMiaOB5hpoHM9cI5f6XBubegd8rLpYdWb6e2MoiSUrpge1L8ae2NNgq4mFL6iWWo4uJnbNUFATKW4Vm63VnZ8s5a7+AZ/WB26mODXDAAAAAElFTkSuQmCC) no-repeat;
 background-size:100% auto;
 -webkit-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
.home_tit2{font-size: 0.32rem;padding:0 0.2rem 0.2rem;}
.cp_wrap{display: flex;justify-content: space-between;}
.cp_box{width:4.42rem;display: flex;justify-content: space-between;padding: 0.3rem 0 0.15rem 0.2rem;flex-wrap: wrap;}
.cp_box a{display: block;width: 2.14rem;font-size: 0.24rem;margin-bottom: 0.2rem;position: relative;padding-bottom: 0.1rem;}
.cp_box a img{width: 100%;height: 2.14rem;}
.cp_box a .corner_mark{width: 0.6rem;height:auto;position: absolute;z-index: 1;right:0.1rem;top:0;}
.cp_box p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0;
height: 0.72rem;
line-height: 0.36rem;
}
.cp_box em{display: block;color: #ff7b00;font-size: 0.22rem;}
.cp_box span{display: block;margin-top: 0.15rem;}
.cp_box span b{color: #ff9000;font-weight: bold;}
.cp_right{width: 2.14rem;padding-right:0.2rem;}
.cp_right a{display: block;margin-bottom: 0.2rem;}
.cp_right a img{display: block;width: 100%;}
.special_banner img{width: 100%;}
.foot_more{text-align: center;padding: 0.2rem 0 0.4rem;}
.foot_more a{font-size: 0.24rem;color: #999;}

.brand_box{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0.3rem 0.2rem 0;}
.brand_box a{width: 3.3rem;padding-bottom: 0.2rem;border-bottom: 1px solid #eee;}
.brand_box a img{height: 1.8rem;}
.brand_box a p{font-size: 0.24rem;text-align: center;padding: 0.1rem 0}

.top_complain{text-align: right;height: 0.6rem;background: #fff;}
.top_complain a{display: inline-block;line-height: 0.6rem;background: url(../img/icon_complain.png) no-repeat left center / 0.4rem auto;padding:0 0.32rem 0 0.5rem;font-size: 0.24rem;color: #999;}

.notice{height:0.45rem;line-height:0.45rem;margin:0.12rem 0.23rem;padding:0 0 0 0.5rem;font-size:0.24rem;color:#222d41;background:url(../img/notice2.png) no-repeat 0 center / 0.3rem 0.3rem; position: relative;overflow: hidden;}
.notice ul{position: relative;z-index: 1;}
.notice ul li{height:0.45rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.notice ul li a{border-bottom: 1px solid #222d41;display: inline-block;line-height: 1.3;}
/*.notice ul li a{color:#222d41;}*/

.search{margin:0 0.3rem;border-radius: 0.08rem;height: 0.7rem;box-sizing: border-box;padding: 0.1rem 0;position: relative;background:url(../img/icon_search.png) no-repeat 0.21rem center / 0.3rem auto #f1f1f1;overflow: hidden;}
.search input{width: 100%;height: 0.5rem;line-height: 0.5rem;border:none;background: none;text-indent: 0.66rem;font-size: 0.28rem;color: #333;}
.search a{position: absolute;right:0;top:0;z-index: 1;width: 1.1rem;height: 0.7rem;text-align: center;line-height: 0.7rem;background-color: #ff9000;font-size: 0.28rem;display: none;color:#000;}

.nav_foot_pd{padding-bottom: 1.3rem;}
.nav{display: flex;justify-content: space-around;align-items: center;position: fixed;left: 0;bottom: 0;z-index: 5;width: 100%;background-color: #fff;padding: 0.15rem 0 0.13rem;}
.nav a{width: 1rem;text-align: center;line-height: 1;}
.nav a i{display:block;width: 0.5rem;height: 0.5rem;background-size: 100% auto;background-repeat: no-repeat;margin:0 auto 0.1rem;}
.nav a .nav_icon_home{background-image:url(../img/icon_nav_1.png);}
.nav a .nav_icon_sort{background-image:url(../img/icon_nav_2.png);}
.nav a .nav_icon_cart{background-image:url(../img/icon_nav_3.png);}
.nav a .nav_icon_user{background-image:url(../img/icon_nav_4.png);}
.nav .nav_on .nav_icon_home{background-image:url(../img/icon_nav_on_1.png);}
.nav .nav_on .nav_icon_sort{background-image:url(../img/icon_nav_on_2.png);}
.nav .nav_on .nav_icon_cart{background-image:url(../img/icon_nav_on_3.png);}
.nav .nav_on .nav_icon_user{background-image:url(../img/icon_nav_on_4.png);}
.nav a span{font-size: 0.22rem;color: #2f2f2f;}
.nav .nav_on span{color: #e49941;}

.home_price_sort{display: flex; justify-content: space-around; align-items: center; padding:0.05rem 0 0.2rem;}
.home_price_sort span,.home_price_sort a{font-size: 0.22rem;display: inline-block;line-height: 1.6;}

.home_banner{width:100%;}
.home_banner .swiper-slide{padding:0 0.2rem;box-sizing: border-box;}
.home_banner img{width:100%;display: block;border-radius: 0.18rem;}
.home_banner .swiper-pagination-bullet-active{background:#f9ba68;}
.home_banner .swiper-container a{display:block;}
.home_banner .swiper-container-horizontal > .swiper-pagination{bottom:0.1rem;}
.home_menu_box{overflow: hidden;margin-bottom: 0.26rem;padding: 0 0.2rem;}
.home_menu_wrap{border-radius: 0.18rem;background-color: #fff;padding:0.2rem 0;}
.home_menu{overflow-x: scroll;width: 100%;}
.home_menu::-webkit-scrollbar{display: none;}
.home_menu_cnt{/*width: 151%;*/width: 109%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.home_menu a{display: inline-block;width: 12%;margin:0 2% 0.2rem;text-align: center;}
.home_menu a img{display: block;width: 100%;border-radius: 50%;}
.home_menu a span{font-size: 0.22rem;display: inline-block;padding-top: 0.1rem;}
.home_menu_scroll{width: 0.7rem;height: 0.08rem;border-radius: 0.04rem;background-color: #fff0ce;margin:auto;}
.home_menu_scroll .bar{width: 0;height: 100%;border-radius: 0.04rem;background-color: #ffbe00;}

.mid_banner{padding:0 0.2rem;display: flex;justify-content: space-between;margin-top: 0.24rem;}
.mid_banner .cell{/*width: 3.45rem;*/width: 48.3%;}
/*.mid_banner .cell h3{font-size: 0.28rem;margin-bottom: 0.2rem;}*/
.mid_banner .cell img{display: block;width: 100%;}

.sort_tab{width: 100%;margin: 0.08rem 0;height: 0.85rem;}
.sort_tab_bar{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding: 0.2rem 0.28rem 0.18rem;box-sizing: border-box;width: 100%;z-index: 1;}
.sort_tab_bar a{font-size: 0.26rem;display: inline-block;padding:0.04rem 0;color: #2f2f2f;font-weight: 600}
.sort_tab_bar .on{font-size: 0.28rem;color: #e44242;border-bottom: 2px solid #e44242;}
.sort_tab_bar i{display: block;width: 1px;height: 0.2rem;background-color: #868686;}
.home_sort_list{display: flex;justify-content: space-between;flex-wrap: wrap;padding:0.1rem 0.2rem 0.2rem;}
.home_sort_list a{display: block;/*width: 3.45rem;*/width: 48.3%;font-size: 0.24rem;margin-bottom: 0.25rem;position: relative;background-color: #fff;border-radius: 0.08rem;overflow: hidden;}
.home_sort_list a img{width: 100%;}
.home_sort_list p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0 0.05rem;
height: 0.72rem;
line-height: 0.36rem;
padding: 0 0.15rem;
}
.home_sort_list em{display: block;color: #ff9000;font-size: 0.2rem;padding: 0 0.15rem;}
.home_sort_list span{display: block;margin-top: 0.15rem;padding: 0 0.15rem 0.15rem;font-size: 0.2rem;color: #ff9000;}
.home_sort_list span b{font-weight: bold;font-size: 0.3rem;margin-right:0.1rem;}

.home_pro{overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_pro .block2{width: 3.35rem;padding:0.2rem;margin-bottom: 0.2rem;box-sizing: border-box;position: relative;}
.home_pro .block2 img{display: block;width: 100%;height:2.95rem;border-radius: 0.08rem;}
.home_pro .block2 p{margin: 0.1rem 0;font-size: 0.24rem;line-height: 0.3rem;height: 0.6rem;overflow: hidden;}
.home_pro_price span{font-size: 0.2rem;color: #fb6161}
.home_pro_price span em{font-size: 0.24rem;}
.home_pro_price del{margin-left: 0.2rem;color: #999;font-size: 0.24rem;}
.home_pro_num{font-size: 0.22rem;display: flex;justify-content: space-between;padding: 0.04rem 0;}
.home_pro_num span{color: #b78a00;}
.home_pro_num em{color: #999;}
.brand_box{overflow: hidden;}
.brand_box .block2{margin-bottom: 0.2rem;position: relative;}
.brand_box a img{vertical-align:top;width:100%;}
.foot_tip{text-align: center;color: #999;font-size: 0.24rem;padding: 0.4rem 0;}
.foot_tip a{color: #999;}
.pro_icon{width: 1.3rem;height:1.3rem;position: absolute;right:0;top:0;z-index: 1;background-size: 100% auto;background-repeat: no-repeat;}

.home_loading{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 10000;background: #fff;overflow: hidden;}
.home_loading p{margin:50% auto 0;text-align: center;font-size: 0.36rem;color: #666;}
.loading_bar{width: 100%;height: 0.1rem;}
.loading_bar i{display: block;width: 0%;height: 100%;background-color: #27de1e;}

.home_dialog{width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 3;position: fixed;left: 0;top:0;}
.home_dialog_box{width: 85.33%;overflow: hidden;border-radius: 0.16rem;background-color: #fff;position: relative;top:50%;margin:-3.6rem auto 0;max-width: 640px;}
.home_dialog_box img{display: block;width: 100%;}
.home_dialog_close{position: absolute;z-index: 1;right:0;top:0;font-size: 0.6rem;color: #ccc;padding:0 0.2rem;}
.home_dialog_box .confirm_btn{display: flex;justify-content: center;align-items: center; font-size: 0.3rem;text-align: center;line-height: 1.8rem;}
.home_dialog_box .confirm_btn:first-child{border-bottom: 1px solid #ccc;}
.home_dialog_box .confirm_btn img{width: 0.5rem;display: inline-block;margin-left: 0.08rem;}
.home_dialog_box .confirm_btn:first-child img{margin-left: 0.15rem;}

.exchange_limit_dialog{width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 4;position: fixed;left: 0;top:0;}
.exchange_limit_box{width: 100%;overflow: hidden;position: relative;top:50%;margin:-2.8rem auto 0;max-width: 750px;}
.exchange_limit_box img{display: block;width: 100%;}
.exchange_limit_close{display:block;position: absolute;width: 10%;height: 0.68rem;left: 45%;bottom:0;z-index: 1;}

.home_level_layer{width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 11;position: fixed;left: 0;top:0;display: flex;justify-content: center;align-items: center;}
.home_level_cnt{width: 5.3rem;height: 6.5rem;background: url(../img/lv_bg.png) no-repeat 0 0 / 100% 100%;box-sizing: border-box;padding-top:1.94rem;text-align: center;position: relative;}
.home_level_cnt p{font-weight: bold;font-size: 0.36rem;line-height: 1;color: #fff;height: 0.66rem;}
.home_level_cnt img{display: block;height: 2.36rem;margin:auto;}
.home_level_cnt a{position: absolute;left: 21%;bottom: 8%;width: 60%;height: 12%;}
.home_level_cnt i{width: 0.5rem;height: 0.5rem;background: url(../img/cancel.png) no-repeat 0 0 / 100% 100%;position: absolute;right:-0.5rem;top:-0.8rem;}

.home_seckill{display: flex;justify-content: space-between;padding: 0.2rem 0.28rem;}
.home_seckill_cell{width: 1.5rem;text-align: center;}
.home_seckill_cell img{display: block;width:100%;height: 1.5rem;box-sizing: border-box;border:1px solid #e5e5e5;}
.home_seckill_cell p{font-size: 0.3rem;padding: 0.15rem 0 0.1rem;color: #fb6161;}
.home_seckill_cell p em{font-size: 0.2rem;}
.home_seckill_cell span{font-size: 0.24rem;color: #999;}
.home_seckill_cell .home_cash{font-size: 0.22rem;}
.home_seckill_cell .home_cash em{font-size: 0.18rem;}

.wx_dialog{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 5;background: rgba(0,0,0,0.3);display: none;}
.wx_dialog_box{width: 6.4rem;margin:30% auto 0;position: relative;transform:scale(1,1) translateY(0%);}
.wx_dialog_box img{display: block;width: 100%;}
.wx_dialog_box a{position: absolute;right:0;top:0;z-index: 1;width: 0.6rem;height: 0.6rem;}
.wx_dialog_shrink{width: 0.8rem;position: absolute;right: 0.1rem;top: 0.2rem;z-index: 4;display: none;}
.wx_dialog_shrink img{width: 100%;}

.wx_dialog_hide {animation: ewmHide 0.5s 1 linear;transform-origin:100% 0;}
.wx_dialog_hide .wx_dialog_box{animation: ewmAnim 0.5s 1 linear;transform-origin:100% 0;}
@keyframes ewmHide{
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
@keyframes ewmAnim{
    0%{
        transform:scale(1,1) translate(0%,0%);
    }
    100%{
        transform:scale(0,0) translate(80%,-180%);
    }
}

.wx_dialog_show {animation: ewmShow 0.5s 1 linear;transform-origin:100% 0;}
.wx_dialog_show .wx_dialog_box{animation: ewmShowAnim 0.5s 1 linear;transform-origin:100% 0;}
@keyframes ewmShow{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@keyframes ewmShowAnim{
    0%{
        transform:scale(0,0) translate(80%,-180%);
    }
    100%{
        transform:scale(1,1) translate(0%,0%);
    }
}

.foot_line{position: relative;text-align: center;line-height: 0.6rem;}
.foot_line span{display: inline-block;background-color: #f7f7f7;position: relative;z-index: 1;padding:0 0.1rem;font-size: 0.22rem;color: #999;}
.foot_line i{position: absolute;left:32%;top:50%;width: 36%;height: 1px;background-color: #d3d3d3;}
.foot_ewm{overflow: hidden;margin:0.5rem 0.3rem 0;text-align: center;}
.foot_ewm img{/*width: 0.7rem;float: left;*/width: 3rem;}
.foot_ewm p{/*width: 5.2rem;float: right;*/font-size: 0.24rem;color: #666;line-height: 1.6;padding-bottom: 0.3rem;}

.sale_out{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;background: url(../img/over2.png) no-repeat center center / 90% auto;/*-webkit-filter: grayscale(100%);filter: grayscale(100%);*/}
.icon_adjust{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 70%;background: url(../img/icon_adjust.png) no-repeat center center / 90% auto;}
.icon_down{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 70%;background: url(../img/icon_down.png) no-repeat center center / 90% auto;}

.comm_pro{display: flex;justify-content: space-between;background-color: #fff;border-radius: 0.16rem;padding: 0.2rem;margin-bottom: 0.2rem;position: relative;}
.comm_pro .img{width: 2rem;height: 2rem;border-radius: 0.08rem;overflow-y: hidden;position: relative;}
.comm_pro .img img{width: 100%;height: 100%;}
.comm_pro .tit{width: 4.3rem;display: flex;flex-direction: column;justify-content: space-between;/*padding: 0.1rem 0 0.15rem;*/}
.comm_pro .tit p{font-size: 0.26rem;line-height: 1.3;}
.comm_pro em{display: block;color: #ff7b00;font-size: 0.22rem;margin: 0.08rem 0 0.05rem;}
.comm_pro .num{display: flex;justify-content: space-between;align-items: flex-end;}
.comm_pro .num span{font-size: 0.32rem;}
.comm_pro .num b{color: #ff9000;}
.comm_pro i{height: 100%;}
.comm_pro .pro_icon{width: 1rem;height:1rem;}

.search_ipt{width: 94%;height:0.7rem;margin:0.15rem auto;border-radius: 0.38rem;border:1px solid #eee;display: flex;justify-content: space-between;align-items: center;background: #fff;overflow: hidden;}
.search_ipt input{width: 82%;height: 100%;box-sizing: border-box;padding: 0.1rem 0 0.1rem 0.6rem;font-size: 0.24rem;border:none;background: url(../img/icon_search.png) no-repeat 0.2rem center / auto 0.3rem;}
.search_ipt a{font-size: 0.24rem;padding: 0 0.3rem;line-height: 0.56rem;background-color: #ff9000;color: #fff4d7;margin-right: 0.06rem;border-radius: 0.28rem;}
.search_condition{width: 92%;margin:0 auto 0.3rem;text-align: right;}
.search_condition a{font-size: 0.22rem;}

.search_range{display: flex;align-items: center;justify-content: center;padding-top: 0.1rem;}
.search_range span{font-size: 0.24rem;padding:0 0.15rem;}
.search_range input{width: 1.8rem;height: 0.6rem;border:1px solid #dfdfdf;background:#fff;border-radius: 0.06rem;box-sizing: border-box;padding:0 0.15rem;font-size: 0.24rem;}
.search_range button{width: 1.3rem;height: 0.6rem;line-height: 0.6rem;border:1px solid #ff9000;background:#ff9000;color:#fff;font-size: 0.24rem;margin-left:0.15rem;border-radius: 0.06rem;}

.fix_service{background-color: #f9ba68;width: 1rem;height: 1rem;text-align: center;border-radius: 50%;position: fixed;right: 0.1rem;bottom: 1.5rem;z-index: 5;overflow: hidden;}
.fix_service img{width:50%;display: block;margin:0.08rem auto 0;}
.fix_service span{font-size: 0.2rem;color: #fff;}

.dialog_img{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 5;background: rgba(0,0,0,0.3);display: flex;align-items: center;justify-content: center;}
.dialog_img .box{width: 5.98rem;position: relative;}
.dialog_img img{display: block;width: 100%;}
.dialog_img a{position: absolute;z-index: 1;}
.dialog_img a.close{right: 0;top:0;width: 11%;height: 9%;}
.dialog_img a.btn,.dialog_img a.btn2{left: 8%;bottom:6%;width: 39%;height: 8%;}
.dialog_img a.btn2{left: auto;right: 9%;}

/*兑换*/
.exchange_wrap{padding: 0.3rem;}
.exchange_wrap .txt{font-size: 0.28rem;line-height: 1.6;}
.exchange_wrap .txt span{color:#f00;}
.exchange_wrap .txt2{font-size: 0.26rem;color: #999;line-height: 1.6;}
.exchange_wrap .mt{margin-top:0.3rem}
.exchange_wrap .button2{margin-top:0.5rem}

/*交易密码*/
.password_wrap{padding:1rem 0.6rem;}
.password_wrap .txt{font-size: 0.24rem;color:#353535;line-height: 1.5;}
.password_wrap .mt{margin-top: 0.2rem;}
.password_wrap .send_btn{display: inline-block;width: 1.46rem;line-height: 0.35rem;text-align: center;border:1px solid #353535;margin:0 0.25rem 0 0.1rem;}
.password_wrap .txt span{color: #9b9b9b;border-bottom: 1px solid #9b9b9b;}
.password_wrap .mt2{margin-top: 0.45rem;}
.password_wrap .mt3{margin-top: 0.35rem;}
.password_wrap .code{width: 4.68rem;height: 0.65rem;box-sizing: border-box;border:1px solid #d8d8d8;padding:0.15rem;font-size: 0.26rem;}
.password_wrap .txt2{font-size: 0.2rem;color:#a1a1a1;text-align: center;margin-bottom: 0.16rem;}
.password_ipt{display: flex;justify-content: space-between;align-items: center;margin:0.35rem 0;position: relative;overflow: hidden;}
.password_ipt span{display: flex;justify-content: center;align-items: center; width: 0.71rem;height: 0.71rem;border:1px solid #d8d8d8;background-color: #fff;font-size: 0.28rem;}
.password_ipt input{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;border:none;background: none;color: transparent;text-indent: -100%;}

/*列表页*/
.list_wrap{position: relative;}
.list_search{background-color: #fff;padding: 0.15rem 0;}
.list_tit{border-bottom:1px solid #eee;line-height:0.74rem;overflow: hidden;background-color: #fff;}
.list_tit h3{font-size:0.28rem;border-left:0.04rem solid #b78a00;float:left;padding-left:0.12rem;}
.list_pro{overflow:hidden;}
.list_pro dl{clear:both;overflow: hidden;padding: 0.2rem;margin:0 0 0.2rem;}
.list_pro dl dt{width:1.6rem;height:1.6rem;float: left;box-sizing:border-box;position: relative;}
.list_pro dl dt img{ width:100%;height:100%;display: block;border-radius: 0.08rem;}
.list_pro dl dt i{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;background: url(../img/over.png) no-repeat center center / 90% auto;}
.list_pro dl dt .icon_adjust{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;background: url(../img/icon_adjust.png) no-repeat center center / 90% auto;}
.list_pro dl dd{width:70%;float: right;box-sizing:border-box;}
.list_pro_tit{overflow: hidden;font-size:0.28rem;line-height:0.4rem;height: 0.8rem;margin: 0.1rem 0 0.2rem;}
.list_pro_tit span{font-size:0.2rem;color:#999;}
.list_pro_info{overflow: hidden;line-height:0.3rem;}
.list_pro_price{float: left;}
.list_pro_price span{font-size:0.3rem; color:#b78a00;vertical-align: middle;}
.list_pro_price em{display:inline-block;font-size:0.2rem;color:#ff9443;line-height:0.28rem;border:1px solid #ff9443;border-radius:0.14rem;padding:0 0.1rem;margin-left: 0.08rem;}
.list_pro_num{float: right;font-size:0.24rem;color:#999;}

.list_no_good{padding:0.6rem 0;font-size:0.24rem;text-align: center;color: #666;}
.list_no_good_btn{display: flex;}
.list_no_good_btn .button:first-child{color: #ff9000;box-sizing: border-box;border:1px solid #ff9000;background: none;height: 0.8rem;}
.list_no_good_btn .button{width: 43%;}
.list_img{position: relative;}
.list_img i{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;background: url(../img/over.png) no-repeat center center / 90% auto;/*-webkit-filter: grayscale(100%);filter: grayscale(100%);*/}
.list_img .icon_down{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;background: url(../img/icon_down.png) no-repeat center center / 90% auto;}
.list_img .icon_adjust{position: absolute;left: 0;top:0;z-index: 1;width: 100%;height: 100%;background: url(../img/icon_adjust.png) no-repeat center center / 90% auto;}
.home_pro_price .tag{display:inline-block;font-size:0.2rem;color:#ff9443;line-height:0.28rem;border:1px solid #ff9443;border-radius:0.14rem;padding:0 0.1rem;margin-left: 0.08rem;}

.list_select{text-align: center;padding: 0.25rem 0 0.05rem;}
.list_select a{display: inline-block;font-size: 0.28rem;color: #999;margin:0 0.56rem;line-height: 1;}
.list_select a span{display: inline-block;vertical-align: middle;line-height: 1;}
.list_select a i{display:block;width:0;height:0;line-height:0;border:0.07rem solid #999;border-color: transparent transparent #999 transparent;}
.list_select a .down{border-color: #999 transparent transparent transparent;margin-top: 0.04rem;}
.list_select .curr,.list_select .curr_up,.list_select .curr_down{color: #b78a00;}
.list_select .curr_up .up{border-color: transparent transparent #b78a00 transparent;}
.list_select .curr_down .down{border-color: #b78a00 transparent transparent transparent;}

/* 搜索页 */
.search_list{display: flex;justify-content: space-between;flex-wrap: wrap;/*padding: 0 0.3rem 0.3rem;*/padding: 0.2rem;}
/*.search_list a{display: block;width: 2.16rem;font-size: 0.24rem;margin-bottom: 0.2rem;min-height: 2.16rem;box-sizing: border-box;position: relative;}
.search_list a img{width: 100%;height: 1.76rem;}
.search_list a .corner_mark{width: 0.4rem;height:auto;position: absolute;z-index: 1;right:0.2rem;top:0.2rem;}
.search_list a p{text-overflow:ellipsis;
word-break:break-all;  
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 1.5;
margin:0.15rem 0;
height: 0.72rem;}
.search_list a span b{color: #ff9000;font-size: 0.26rem;}*/
.search_list a{display: block;/*width: 3.45rem;*/width: 48.3%;font-size: 0.24rem;margin-bottom: 0.25rem;position: relative;background-color: #fff;border-radius: 0.08rem;overflow: hidden;}
.search_list a img{width: 100%;}
.search_list p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0 0.05rem;
height: 0.72rem;
line-height: 0.36rem;
padding: 0 0.15rem;
}
.search_list em{display: block;color: #ff9000;font-size: 0.2rem;padding: 0 0.15rem;}
.search_list span{display: block;margin-top: 0.15rem;padding: 0 0.15rem 0.15rem;font-size: 0.2rem;color: #ff9000;}
.search_list span b{font-weight: bold;font-size: 0.3rem;margin-right:0.1rem;}

/* 专区列表 */
/*.brand_list_box{height: 1.2rem;overflow: hidden;margin-bottom: 0.2rem;}
.brand_list{width: 100%;overflow-x:auto;padding-bottom: 0.2rem;}
.brand_bar{width: 27.6rem;height: 1.2rem;overflow: hidden;}
.brand_bar a{display: block;float: left;height: 1.2rem;width: 2.2rem;margin-right: 0.1rem;overflow: hidden;}
.brand_bar a:last-child{margin-right: 0;}
.brand_bar a img{display: block;width: 100%;height: 100%;}
*/
.fix_hd{position: fixed;left: 0;top:0;width: 100%;z-index: 3;}
.sort_list h3,.sort_list h4{width: 100%;padding:0.3rem 0.2rem;font-size: 0.28rem;box-sizing: border-box;}
.sort_list h4{padding: 0.5rem 0.2rem 0.1rem;}
.sort_list h3{display: flex;justify-content: space-between;}
.sort_list h3 a{color: #888;font-size: 0.24rem;}
.sort_pro{margin-left: 1.61rem;background: #fff;overflow: hidden;}
.sort_pro_select{text-align: right;}
.sort_pro_select span{font-size: 0.24rem;vertical-align: middle;}
.sort_pro_select select{height: 0.36rem;font-size: 0.24rem;text-align: center;border:1px solid #666;}
.sort_pro .home_hot_wrap{background: none;}
.sort_pro .home_hot{font-size:0.28rem;padding:0.12rem 0.1rem 0.25rem;background-position: 120% center;background: none;color:#222;}
.sort_pro .home_hot span{font-size: 0.2rem;color: #999;}
.sort_pro .home_hot img{margin:0 0.1rem 0 0.05rem;width: 0.2rem;vertical-align: baseline;}
.sort_pro .home_hot_scroll{padding: 0 0 0.3rem 0.1rem;}
.sort_pro .home_hot_price{font-size: 0.24rem;}
.sort_pro .home_hot_pro{width: 2.16rem;}
.sort_pro .home_hot_img{width: 2.16rem;height: 2.16rem;}
.sort_pro .home_hot_pro p{font-size: 0.22rem;}
.sort_list .home_pro .block2{width: 2.6rem;margin-bottom:0.12rem;padding: 0.12rem;}
.sort_list .home_pro .block2 img{height: 2.36rem;}
.left_bar{width: 1.61rem;position: fixed;/*top:2.1rem;top:0.7rem;*/top:0;left: 0;z-index: 1;height: 100%;box-sizing: border-box;padding-bottom:1.1rem;overflow: hidden;}
.left_bar menu{height: 100%;width: 100%;overflow-y: auto;}
.left_bar li{padding: 0.28rem 0;overflow: hidden;position: relative;}
.left_bar li span{display: block;line-height: 1.6;border-left:0.04rem solid transparent;padding:0 0 0 0.24rem;font-size: 0.26rem;color: #888;}
.left_bar .curr{background-color: #fff;}
.left_bar .curr span{border-color: #ff9000;color: #ff9000;font-weight: 600;}
.left_bar li img{height: 0.28rem;position: absolute;z-index: 1;right: 0;top:0;}
.sort_list .home_pro .block3{width: 2.6rem;margin-bottom:0.2rem;border-radius:0.16rem;overflow: hidden;background-color: #fff;}
.sort_list .list_img{height: 2rem;display: flex;justify-content: center;align-items: center;}
.sort_list .home_pro .block3 img{width:1.56rem;display: block;}
.sort_list .home_pro .block3 p{font-size: 0.24rem;text-align: center;line-height: 0.3rem;padding: 0.15rem;border-top:1px solid #f8f8f8;}

.sort_list .comm_pro{padding: 0.15rem 0.3rem;width: 100%;box-sizing: border-box;}
.sort_list .comm_pro .img{width: 1.56rem;height: 1.56rem;position: relative;}
.sort_list .comm_pro .img .corner_mark{width: 0.4rem;height:auto;position: absolute;z-index: 1;right:0.05rem;top:0;}
.sort_list .comm_pro .tit{width: 3.46rem;}
.sort_list .comm_pro .tit p{font-size: 0.24rem;}
.sort_list .comm_pro .num span{font-size: 0.26rem;}
.sort_list .comm_pro .num em{font-size: 0.2rem;}
.sort_list .comm_pro .pro_icon{width: 0.8rem;height:0.8rem;}

.intro_pro{display: flex;justify-content: space-between;padding: 0 0.2rem;flex-wrap: wrap;}
.intro_pro a{display: block;width: 31%;font-size: 0.24rem;margin-bottom: 0.2rem;position: relative;}
.intro_pro a img{width: 100%;border-radius: 0.06rem;}
.intro_pro p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0 0.05rem;
height: 0.72rem;
line-height: 0.36rem;
}
.intro_pro em{display: block;color: #ff9000;font-size: 0.2rem;max-height: 0.58rem;overflow: hidden;}
.intro_pro span{display: block;margin-top: 0.15rem;font-size: 0.2rem;}
.intro_pro span b{color: #ff9000;font-weight: bold;font-size: 0.28rem;margin-right: 0.06rem;}
.classify{display: flex;justify-content: space-between;padding: 0.2rem 0.25rem 0;flex-wrap: wrap;}
.classify a{display: block;width: 29%;font-size: 0.24rem;margin-bottom: 0.2rem;position: relative;}
.classify a img{width: 100%;}
.classify p{margin:0.15rem 0;line-height: 0.36rem;text-align: center;}

.sort_pro_row{width: 100%;}
.sort_pro_row h5{padding: 0 0.2rem;line-height: 0.7rem;background-color: #f5f5f5;border-radius: 0.1rem;font-size: 0.24rem;margin:0 0.2rem;}
.sort_pro_row .cell{margin-left:0.25rem;overflow:hidden;position: relative;}
.sort_pro_row .pro{display: flex;justify-content: space-between;align-items: center;}
.sort_pro_row .pro img{width: 21%;}
.sort_pro_row .pro .info{width: 75%;padding:0.25rem 0.56rem 0.25rem 0;box-sizing: border-box;border-bottom: 0.02rem solid #f1f1f1;}
.sort_pro_row .cell:last-child .pro .info{border-bottom: none;}
.sort_pro_row .pro .info p{font-size: 0.22rem;
text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
height: 0.72rem;
line-height: 0.36rem;}
.sort_pro_row .pro .info .price{font-size: 0.16rem;color: #d93030;padding-top: 0.12rem;}
.sort_pro_row .pro .info .price span{font-size: 0.3rem;}
.sort_pro_row .sort_cart{width: 0.33rem;height: 0.33rem;background: url(../img/icon_cart.png) no-repeat 0 0 / 100% 100%;position: absolute;right: 0.56rem;bottom: 0.32rem;z-index: 5;}


/*二级分类页*/
.classify_wrap{/*padding:0.3rem;*/padding:0.3rem 0;}
.classify_wrap h3{font-size: 0.32rem;padding: 0.1rem 0 0.4rem;text-align: center;}
.classify_wrap .title_new{margin:-0.1rem 0.2rem 0.3rem;border-radius: 0.08rem;overflow:hidden;}
.classify_wrap .title_new img{display: block;width: 100%;}
.classify_price{padding-bottom: 0.2rem;font-size: 0.26rem;}
.classify_price label,.classify_price a{display: inline-block;margin:0 0.1rem 0.3rem 0.2rem;}
.classify_price a.on{font-weight: bold;color: #ff9000;}
.classify_price label{margin-right: 0;}
.classify_price_sort{padding:0 0.4rem 0.4rem;display: flex;justify-content: space-between;}
.classify_price_sort a{font-size: 0.26rem;}
.classify_price_sort a.on{font-weight: bold;color: #ff9000;}
/*.classify_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.classify_list a{display: block;width: 31%;font-size: 0.24rem;margin-bottom: 0.2rem;position: relative;}
.classify_list a img{width: 100%;}
.classify_list p{text-overflow:ellipsis;
word-break:break-all; 
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0;
height: 0.72rem;
line-height: 0.36rem;
}
.classify_list em{display: block;color: #ff7b00;font-size: 0.22rem;}
.classify_list span{display: block;margin-top: 0.15rem;}
.classify_list span b{color: #ff9000;font-weight: bold;}*/
.supplement{width: 31%;height: 0.5rem;}
.classify_list{display: flex;justify-content: space-between;flex-wrap: wrap;padding:0 0.2rem 0.2rem;}
.classify_list a{display: block;/*width: 3.45rem;*/width: 48.3%;font-size: 0.24rem;margin-bottom: 0.25rem;position: relative;background-color: #fff;border-radius: 0.08rem;overflow: hidden;}
.classify_list a img{width: 100%;}
.classify_list p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0 0.05rem;
height: 0.72rem;
line-height: 0.36rem;
padding: 0 0.15rem;
}
.classify_list em{display: block;color: #ff9000;font-size: 0.2rem;padding: 0 0.15rem;}
.classify_list span{display: block;margin-top: 0.15rem;padding: 0 0.15rem 0.15rem;font-size: 0.2rem;color: #ff9000;}
.classify_list span b{font-weight: bold;font-size: 0.3rem;margin-right:0.1rem;}

/*价格分类*/
.list_price_wrap{background: #fff;padding: 0.2rem 0.2rem 0.1rem;margin:0 0 0.4rem 0.2rem;border-radius: 0.08rem;}
.list_price_section{display: flex;font-size: 0.24rem;padding: 0.2rem 0 0.1rem;}
.list_price_section label{width: 20%;text-align: right;padding-right: 0.1rem;box-sizing: border-box;}
.list_price_section .rt{width: 80%;}
.list_price_section span{color: #ff9000;font-weight: bold;}
.list_price_section a{color: #777;box-sizing: border-box;display: inline-block;margin:0 0.3rem 0.2rem 0;}
.list_price_section a.on{border-bottom: 1px solid #ff9000;color: #ff9000;font-weight: bold;}
.list_price_section .rt_1{display: flex;align-items: center;justify-content: space-between;}
.list_price_section .rt_1 a{margin-bottom:0;}

/* 购物车 */
.cart_cell{margin-bottom: 0.25rem;background-color: #fff;padding: 0.24rem 0.34rem;position: relative;border-radius: 0.08rem;overflow:hidden;}
.cart_cell h3{font-size: 0.24rem;line-height:1.8;color: #727272;}
.cart_cell_oper{display: flex;justify-content:space-between;align-items: center;padding:0.2rem 0.35rem 0 0.06rem;}
.cart_check{width: 0.32rem;height: 0.32rem;background: url(../img/cart_off.png) no-repeat center center / 100% 100%;}
.cart_check_on{background: url(../img/cart_on.png) no-repeat center center / 100% 100%;}
.cart_cell img{width: 1.2rem;height: 1.2rem;}
.cart_model{width: 1.5rem;text-align: center;font-size: 0.22rem;color: #989898;line-height: 1.4}
.cart_cell_price,.cart_cell_num{display: flex;justify-content: center;align-items: center;}
.cart_cell_price{width: 2rem;flex-direction: column;color: #000;line-height: 1;}
.cart_cell_price p{font-size: 0.3rem;}
.cart_cell_price span{font-size: 0.18rem;display: inline-block;padding:0.13rem 0 0.3rem;}
.cart_price_box{display: flex;text-align: center;}
.cart_price_box .icon_plus{padding:0.2rem 0.1rem 0;}
.cart_minus,.cart_plus{width: 0.3rem;height: 0.3rem;background: url(../img/cart_icon_minus.png) no-repeat center center / 100% 100%;}
.cart_plus{background: url(../img/cart_icon_plus.png) no-repeat center center / 100% 100%;}
.cart_num{width: 0.44rem;text-align: center;line-height: 1;font-size: 0.24rem;}
.cart_delete{width: 0.53rem;height: 0.52rem;background: url(../img/cart_icon_delete.png) no-repeat center center / 100% 100%;position: absolute;z-index: 2;right: 0;bottom: 0;}

.cart_foot{position: fixed;left: 0;bottom: 1.1rem;z-index: 2;background-color: #fff;border-top: 1px solid #e5e5e5;width: 100%;}
.cart_foot .fl{padding: 0.24rem 0 0 0.3rem;}
.cart_foot .cart_check{display: inline-block;vertical-align: middle;}
.cart_foot label{display: inline-block;font-size: 0.24rem;color: #666;vertical-align: middle;margin-left: 0.04rem}
.cart_foot span{font-size: 0.24rem;vertical-align: middle;padding-left: 0.2rem;}
.cart_foot span em{font-size: 0.27rem;margin-left: 0.04rem;}
.cart_foot a{width: 2.2rem;height: 0.8rem;line-height: 0.8rem;text-align: center;font-size: 0.26rem;background-color: #ff9000;float: right;color: #fff;}
.cart_kill_time span{display: block;padding-top: 0.1rem;font-size: 0.2rem;color: #f00;}

.cart_exchange{margin-top: 0.6rem;}
.cart_exchange img{display:block;width: 100%;}
.cart_intro{overflow: hidden;}
.cart_intro h3{font-size: 0.28rem;padding: 0.6rem 0 0.2rem;}
.cart_intro_pro{display: flex;justify-content: space-between;flex-wrap: wrap;padding:0.1rem 0 0.2rem;}
.cart_intro_pro a{display: block;width: 3.4rem;font-size: 0.24rem;margin-bottom: 0.25rem;position: relative;background-color: #fff;border-radius: 0.08rem;overflow: hidden;}
.cart_intro_pro a img{width: 100%;}
.cart_intro_pro p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0 0.05rem;
height: 0.72rem;
line-height: 0.36rem;
padding: 0 0.15rem;
}
.cart_intro_pro em{display: block;color: #ff9000;font-size: 0.2rem;padding: 0 0.15rem;}
.cart_intro_pro span{display: block;margin-top: 0.15rem;padding: 0 0.15rem 0.15rem;font-size: 0.2rem;color: #ff9000;}
.cart_intro_pro span b{font-weight: bold;font-size: 0.3rem;margin-right:0.1rem;}

/* 支付页 */
.dt_addr{padding:0.3rem 0;}
.dt_addr_no{font-size:0.25rem;text-align: center;background:url(../img/gt.png) no-repeat right center;background-size:0.15rem 0.25rem;padding-right:0.32rem;margin-right: 0.22rem;}
.dt_addr_l{background:url(../img/addr_ico.png) no-repeat 0.3rem center;background-size:auto 0.42rem;padding:0 0.22rem 0 0.88rem;}
.dt_addr_r{background:url(../img/gt.png) no-repeat right center;background-size:0.15rem 0.25rem;padding-right:0.32rem;}
.dt_addr_user{font-size:0.26rem;height:0.46rem;line-height:0.46rem;overflow:hidden;}
.dt_addr_user span{font-size: 0.24rem;}
.dt_addr_txt{font-size:0.24rem;height:0.4rem;line-height:0.4rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.dt_addr_tip{font-size: 0.24rem;margin-top: 0.2rem;color: #878787}

/*.repay_tip{font-size: 0.24rem;color: #999;line-height: 2.7}*/
.payment .coupon_list .coupon .fr{padding: 0.48rem 1.5rem 0 0;}
.payment .coupon_list .coupon .fr p{font-size: 0.16rem;}
.coupon_block{padding: 0.4rem 0.44rem 0.2rem;}
.coupon_block .coupon_list{padding: 0;}

.pay_tip{font-size: 0.24rem;color: #949494;line-height: 1.8;padding: 0.16rem 0;}

.coupon_layer{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 11;background: rgba(0,0,0,0.5);display: none;}
.coupon_layer_cnt{position: absolute;left: 0;bottom: 0;width: 100%;background-color: #fff;}
.coupon_layer_cnt h3{text-align: center;font-size: 0.34rem;line-height: 1;padding: 0.6rem 0 0.3rem}
.coupon_layer_cnt ul{margin-bottom: 0.7rem;}
.coupon_layer_cnt ul li{padding:0.3rem;display: flex;justify-content: space-between;border-bottom: 1px solid #ccc;line-height: 1}
.coupon_layer_cnt ul li:last-child{border-bottom: none;}
.coupon_layer_cnt ul li span{font-size: 0.28rem;}
.coupon_layer_cnt ul li em{display: block;width: 0.26rem;height: 0.26rem;box-sizing: border-box;padding: 0.03rem;border-radius: 50%;border:0.02rem solid #ccc;}
.coupon_layer_cnt ul li em i{display: block;width: 100%;height: 100%;border-radius: 50%;}
.coupon_layer_cnt ul .on em i{background-color: #ff9000;}
.coupon_layer_cnt a{display: block;width: 100%;line-height: 0.95rem;text-align: center;font-size: 0.34rem;color: #222;background-color: #ff9000;}

.alipay_select{display: flex;justify-content: space-between;align-items: center;padding: 0.4rem 0.3rem 0.4rem 0.25rem;}
.alipay_select span{display: inline-block;height: 0.59rem;line-height: 0.59rem;font-size: 0.28rem;padding-left: 0.8rem;background: url(../img/icon_alipay.png) no-repeat left center / auto 100%;}
.alipay_select i{display: inline-block;width: 0.34rem;height: 0.34rem;background: url(../img/cart_on.png) no-repeat center center / 100% 100%;}

.pay_remark{box-sizing: border-box;padding:0.16rem 0.2rem;border:none;width: 100%;line-height: 1.8;font-size: 0.24rem;}
.coupon_select{font-size: 0.28rem;padding: 0 0 0 0.25rem;line-height: 1rem;}
.coupon_select p{margin-right:0.22rem;/* background:url(../img/gt.png) no-repeat right center;background-size:0.15rem 0.25rem;padding-right:0.32rem; */overflow: hidden;}
.coupon_select p span{float: right;}

.pay_limit_box{padding: 0.24rem;}
.pay_limit_box a{line-height: 1.5;}
.pay_limit_box .info{font-size: 0.24rem;display: flex;justify-content: space-between;align-items: center;padding-top: 0.1rem;}
.pay_limit_box .model{width: 70%;}
.pay_limit_box .model span{color: #999;display: block;}
.pay_limit_box .model em i{color: #f00;}
.pay_limit_box .oper{width: 30%;text-align: right;font-size: 0.24rem;}
.pay_limit_box .oper .btn{background: #ff9000;display: inline-block;padding: 0.1rem 0.15rem;border-radius: 0.05rem;color: #fff}
.pay_limit_box .oper .btn2{background: #ff9000;display: none;color: #fff;width: 0.36rem;line-height: 0.36rem;text-align: center;}
.pay_limit_box .oper span{display: none;min-width: 0.6rem;text-align: center;}

.clear_pay_info{padding:0.24rem;}
.clear_pay_info p{font-size: 0.24rem;color: #262626;line-height: 1.4;}
.clear_pay_info p span{color: #f33;}
.clear_pay_check{font-size: 0.24rem;color: #949494;padding: 0.5rem 0.33rem;line-height: 0.28rem;}
.clear_pay_check i{display: inline-block;width: 0.28rem;height: 0.28rem;box-sizing: border-box;border:1px solid #939393;background: #fff;vertical-align: middle;position: relative;}
.clear_pay_check i img{width: 0.35rem;position: absolute;left: -0.02rem;top:-0.04rem;display: none;}
.clear_pay_check .check img{display: block;}
.clear_pay_check span{vertical-align: middle;margin-left: 0.2rem;}

/*支付中转页*/
.pay_load{padding-top: 1.5rem;}
.pay_load .logo{display: block;width: 50%;margin:auto;}
.pay_load .img_loading{display: block;width: 0.5rem;margin:1.2rem auto 0.5rem;}
.pay_load p{text-align: center;font-size: 0.28rem;margin-bottom: 3rem;}
.pay_load a.button{display: none;}

/* 详情页 */
.detail{padding-bottom: 1.4rem;}
.detail .swiper-container {width: 100%;/*height:4rem;*//*height:7.5rem;*/overflow:hidden;background-color:#fff;}
.detail .swiper-slide{display: flex;align-items: center;}
.detail .swiper-slide img{display: block; width:100%;max-height: 100%;}
.detail .swiper-pagination-bullet{ background-color:#787878; opacity:0.5;}
.detail .swiper-pagination-bullet-active{ background-color:#ff9000; opacity:1;}
.detail .swiper-container-horizontal > .swiper-pagination{ bottom:0.14rem;text-align: right;}
.swiper-pagination-box{margin-right: 0.1rem;display: inline-block;width: 0.55rem;text-align: center;background: rgba(218,218,218,0.3);line-height: 0.2rem;}
.detail_info{padding:0.3rem 0.18rem;overflow: hidden;position: relative;color: #222;background-color: #fff;}
.detail_info #share{position: absolute;right: 0;bottom: 0.1rem;}
.detail_info #share img{width: 0.9rem;display: inline-block;vertical-align: middle;margin-right: 0.07rem;}
.detail_price{overflow: hidden;display: flex;align-items: center;}
.detail_price .detail_cf{font-size:0.48rem;line-height:1em;color: #ca332d;}
.detail_price .detail_cf font{font-size:0.3rem;margin-left: 0.12rem;}
.ico_free{display:inline-block;font-size:0.2rem;color:#93682c;line-height:0.28rem;border:1px solid #865713;border-radius:0.14rem;padding:0 0.1rem;margin-top: 0.02rem;margin-left: 0.25rem;}
.detail_jd{display: flex;align-items: center;font-size: 0.24rem;color: #ffa414;padding-top: 0.2rem;}
.detail_jd img{width: 0.21rem;margin-left: 0.1rem;}
.detail_jd_cnt{font-size: 0.24rem;color: #7d7d7d;line-height: 1.7;padding-top: 0.1rem;display: none;}
.detail_jd_cnt span{color: #ffa414;}
.detail_del_box{overflow: hidden;padding-top: 0.24rem;}
.detail_del_box del,.detail_price del{font-size: 0.24rem;float: left;color: #262626;}
.detail_price del{margin-top: 0.02rem;}
.detail_price del s{color: #ff4040;}
.detail_tip{font-size: 0.24rem;margin-top: 0.2rem;line-height: 1.6;color: #999;}
.detail_tip li{display: block;line-height: 0.36rem;height: 0.36rem;}
.detail_tip span{color: #ff9000;border-bottom: 1px solid #ff9000;}
.detail_tip em{color: #ff9000;}
.detail_info h1{font-size:0.36rem;line-height:1.5;padding-top: 0.2rem;color: #010101;font-weight: 500;}
.detail_info h2{font-size: 0.24rem;margin-top: 0.15rem;color: #ff9000;}
.detail_freight{display: flex;align-items: center;height: 1.2rem;font-size:0.24rem;color: #010101;margin-top:0.3rem;}
.detail_freight span{color: #9a9a9a;}
.detail_freight p{line-height: 1.7;margin-left: 0.3rem;}
.detail_freight p em{color: #ca332d;}
.detail_security{height: 0.6rem;margin-top:0.1rem;}
.detail_security .w{margin-right: 3rem;}
.detail_model_select{display: flex;justify-content: space-between;align-items: center;padding-left: 0.63rem;font-size:0.24rem;color: #262626;line-height: 0.7rem;background-color: #fff;margin-top: 0.2rem;}
.detail_model_select p{width: 5.7rem;margin-right:0.25rem;font-size: 0.22rem;color: #ff9000;background: url(../img/icon_select.png) no-repeat right center / 0.17rem auto;}

.detail_param{background-color:#fff;overflow: hidden;margin:0.2rem 0;}
.detail_param h3{font-size:0.24rem;padding-top:0.26rem;text-align: center;}
.detail_param_cnt{padding:0.2rem 0.18rem;overflow: hidden;}
.detail_param_cnt p{font-size:0.24rem;line-height:1.5em;}
.detail_param_cnt p video,.detail_param_cnt img{width: 100%!important;height: auto!important;}
.detail_img{padding:0 0.18rem 0.26rem;}
.detail_img img,.detail_param_cnt img{display: block;width:100%;}
.detail_recommend_tit{display: flex;justify-content: center;font-size: 0.26rem;color: #666;align-items: center;line-height: 1;padding: 0.4rem 0 0.2rem;}
.detail_recommend_tit i{width: 0.8rem;height: 1px;margin:0 0.2rem;overflow: hidden;background-color: #e6e6e6;display: inline-block;}

.detail_layer{width: 100%;height: 100%;background:rgba(0,0,0,0.5);position: fixed;left: 0;top:0;z-index: 15;display: none;}
.detail_layer .cnt{background-color: #fff;border-radius: 0.16rem 0.16rem 0 0;overflow: hidden;width: 100%;position: absolute;bottom: 0;left: 0;box-sizing: border-box;padding: 0 0.2rem;}
.detail_layer .prop_box{max-height: 10.8rem;overflow-y: auto;}
.detail_layer .pro{display: flex;justify-content: space-between;align-items: center;margin: 0.6rem 0 0.2rem;}
.detail_layer .pro img{width: 1.7rem;height: 1.7rem;border-radius: 0.05rem;}
.detail_layer .info{width: 73%;}
.detail_layer .info .price{font-size: 0.32rem;color: #ca332d;}
.detail_layer .info .price font{font-size: 0.24rem;margin-left: 0.06rem;}
.detail_layer .info .price del{color: #666;margin-right: 0.15rem;}
.detail_layer .info .price p{font-size:0.2rem;color:#888;padding-top:0.06rem;}
.detail_layer .info .stock{font-size: 0.2rem;color: #999;padding: 0.1rem 0;}
.detail_layer .info p{font-size: 0.24rem;line-height: 0.32rem;overflow: hidden;}
.detail_layer .prop dl dt{padding: 0.1rem 0.1rem 0.2rem;font-size: 0.24rem;line-height: 1;}
.detail_layer .prop dl dd{overflow: hidden;}
.detail_layer .prop dl dd a{min-width: 0.98rem;box-sizing: border-box;padding: 0.08rem 0.1rem;/*height: 0.38rem;line-height: 0.38rem;*/font-size: 0.2rem;color: #333;background-color: #fff;border:1px solid #666;float: left;border-radius: 0.03rem;margin:0 0.24rem 0.2rem 0.06rem;text-align: center;}
.detail_layer .prop dl dd a.on{background-color: #feefef;border-color: #ff9000;color: #ff9000;}
.detail_layer .prop dl dd a.over{background-color: #eee;border-color: #eee;color: #666;}
.detail_layer .num{display: flex;justify-content: space-between;padding: 0.1rem 0.1rem 0.5rem;}
.detail_layer .num span{font-size: 0.24rem;}
.detail_layer .btn{padding: 0 0.1rem 0.15rem;}
/*.detail_layer .btn a{display: block;width: 100%;line-height: 0.8rem;border-radius: 0.44rem;background-color: #ff9000;font-size: 0.3rem;text-align: center;}*/
.detail_layer .close{font-size: 0.6rem;color: #ccc;position: absolute;right:0;top:0;z-index: 1;padding: 0 0.2rem;}
.b_to_t{display: block;}
.b_to_t .cnt,.b_to_t .coupon_layer_cnt{animation:toTop 0.3s 1 linear;-moz-animation:toTop 0.3s 1 linear;-webkit-animation:toTop 0.3s 1 linear;}
@keyframes toTop{
    0%{transform:translateY(100%)}
    100%{transform:translateY(0%)}
}
@-moz-keyframes toTop{
    0%{-moz-transform:translateY(100%)}
    100%{-moz-transform:translateY(0%)}
}
@-webkit-keyframes toTop{
    0%{-webkit-transform:translateY(100%)}
    100%{-webkit-transform:translateY(0%)}
}

.detail_like{padding:0.2rem;background-color: #fff;}
.detail_like h3{font-size: 0.28rem;color: #151515;padding: 0.2rem 0 0.35rem;}
.detail_like_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.detail_like_list a{display: block;/*width: 3.45rem;*/width: 48.3%;font-size: 0.24rem;margin-bottom: 0.25rem;position: relative;background-color: #fff;border-radius: 0.08rem;overflow: hidden;}
.detail_like_list a img{width: 100%;}
.detail_like_list p{text-overflow:ellipsis;
word-break:break-all;  /*英文字强制换行*/
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin:0.15rem 0 0.05rem;
height: 0.72rem;
line-height: 0.36rem;
padding: 0 0.15rem;
}
.detail_like_list em{display: block;color: #ff9000;font-size: 0.2rem;padding: 0 0.15rem;}
.detail_like_list span{display: block;margin-top: 0.15rem;padding: 0 0.15rem 0.15rem;font-size: 0.2rem;color: #ff9000;}
.detail_like_list span b{font-weight: bold;font-size: 0.3rem;margin-right:0.1rem;}

/* 购买记录 */
.buy_record{display: none;}
.buy_record .block2{padding:0.2rem;margin-bottom: 0.2rem;position: relative;}
.buy_record img{width:2rem;height:2rem;float:left;border-radius: 0.08rem;}
.buy_record .record_txt{float:right;width:62%;}
.buy_record .record_txt p{font-size: 0.28rem;overflow:hidden;line-height: 0.4rem;height: 0.8rem;margin:0.3rem 0 0.1rem;}
.buy_record .record_time{font-size: 0.24rem;overflow: hidden;}
.buy_record .record_time em{color:#999;float: left;line-height: 1.5}
.buy_record .record_status{float:right;color:#b78a00;padding-right:0.25rem;background:url(../img/arrow_r.png) no-repeat right center;background-size:auto 0.18rem;line-height:1em;margin:0.38rem 0.06rem 0 0}
.icon_free_sheet{width: 2.12rem;height: 1.94rem;position: absolute;z-index: 1;top:10%;right:10%;background:url(../img/icon_free_sheet.png) no-repeat 0 0 / 100% 100%;}

/* 购买详情 */
.dtl_bg{background: url(../img/order_detail_hd.png) no-repeat 0 0 / 100% auto;}
.dtl_pro{background-color: #fff;margin-top: 0.7rem;padding: 0.5rem 0.55rem 0.38rem 0.3rem;box-shadow: 0 0.19rem 0.65rem #e7e7e7;}
.dtl_price{display: flex;justify-content: space-between;font-size: 0.24rem;color: #ff7b00;line-height: 1;font-weight: 500}
.dtl_img{display: flex;justify-content: space-between;align-items: center;margin-top: 0.42rem;}
.dtl_img img{width: 1.2rem;height: 1.2rem;}
.dtl_img p{width: 4.1rem;font-size: 0.24rem;color: #909090;}
.dtl_section{font-size: 0.3rem;margin-top: 0.85rem;}
.dtl_section h4{color: #010101;line-height: 0.32rem;border-left:0.05rem solid #ff9000;padding-left: 0.1rem;margin-bottom: 0.15rem;}
.dtl_section p{padding-left: 0.15rem;color: #909090;line-height: 1.8;}
.dtl_cnt_img{padding-top: 0.2rem;}
.dtl_cnt_img img{display: block;width: 100%;}


/* 物流列表 */
.logistics_list{padding:0.2rem 0.3rem;}
.logistics_cell{display: block;background-color: #fff;padding: 0.2rem;border-radius: 0.16rem;margin-bottom:0.2rem;}
.logistics_cell .hd{display: flex;justify-content: space-between;font-size: 0.28rem;color: #666;}
.logistics_cell .pro{display: flex;justify-content: space-between;margin-top:0.15rem;}
.logistics_cell .pro img{width: 2rem;height: 2rem;border-radius: 0.08rem;}
.logistics_cell .pro p{width:4rem;min-height:2rem;padding:0.1rem 0.3rem 0.1rem 0;background:url(../img/arrow_r.png) no-repeat right center;background-size:auto 0.3rem;font-size: 0.28rem;box-sizing: border-box;}


/* 成功 */
.success_cnt{padding: 1.8rem 0 0.5rem;}
.success_cnt h3{text-align: center;font-size: 0.6rem;color: #ff9000;line-height: 1;}
.success_cnt p{font-size: 0.3rem;color: #6a6a6a;line-height: 1.8;padding: 0.5rem;}

.success_explain{overflow: hidden;}
.success_explain b{font-size:0.24rem;font-weight:normal;display: block;margin-bottom:0.1rem;line-height: 2}
.success_explain p{font-size:0.24rem;color:#999;line-height:1.8em;}

/* 失败 */
.fail_cnt{margin:0.14rem 0.2rem 0;padding:0 0.54rem 0 0.78rem;overflow: hidden;background-color:#fff;border-radius:0.08rem;}
.fail_cnt p{background:url(../img/fail.png) no-repeat left center;background-size:auto 0.62rem;font-size:0.26rem;color:#4c4c4c;line-height:1.5em;padding:0.38rem 0 0.38rem 1.08rem;}

/* 地址 */
.input_block{overflow: hidden;border-bottom: 1px solid #f2f2f2;padding: 0.4rem 0 0.2rem;position: relative;}
.input_label{width: 33%;float: left;line-height: 0.7rem;font-size: 0.3rem;}
.input_text{width: 67%;float: left;box-sizing: border-box;line-height: 0.7rem;border:none;font-size: 0.3rem;}
.register_code_btn{font-size: 0.22rem;width: 1.4rem;text-align: center;line-height: 0.6rem;background-color: #ff9000;border-radius: 0.3rem;position: absolute;right:0;top:0.44rem;z-index: 2;}
.register_box{padding-bottom:1rem;margin-bottom: 1.38rem;}
.register_tel{font-size: 0.22rem;padding: 0.26rem 0;}
.register_tel a{color: #2f89ee;}

.addr_box li{border-bottom:1px solid #f2f2f2;padding:0.2rem 0;overflow: hidden;}
.addr_box li:last-child{border-bottom: none;}
.ipt_name{width:25%;float: left;line-height: 0.5rem;font-size: 0.24rem;}
.ipt_txt{line-height: 0.5rem;}
.ipt_txt,.ipt_area{width:75%;float: left;font-size:0.24rem;color:#4c4c4c;font-family:'微软雅黑';box-sizing:border-box;border:none;padding:0;background:none;}
.ipt_area{min-height:1.1rem;resize:none;}
.area_wrap{width:100%;height:100%;position: absolute;left:0;top:0;z-index:50;background:rgba(0,0,0,0.3);display:none;}
.area_box{height:2rem;padding:0.4rem 0;width:90%;margin:-1.8rem auto 0;position: relative;top:50%;background-color:#fff;border-radius:0.06rem;}
.area_box li{overflow: hidden;text-align: center;padding-top:0.2rem;}
.ipt_select{height:0.6rem; width:26%;text-align: center;font-size:0.26rem;font-family:'微软雅黑';}
.area_box li .ipt_btn{width:50%;height:0.7rem;font-size:0.3rem;text-align:center;background-color:#ff9000;border-radius:0.04rem;border:none;margin-top:0.2rem;}

.addr_operate{display: flex;justify-content: space-between;height: 0.8rem;padding: 0 0.3rem;align-items: center;font-size: 0.24rem;}
.addr_operate a{color: #f00;display: inline-block;margin:auto;}
.switch{width: 0.6rem;height: 0.3rem;border-radius: 0.18rem;background-color: #bbb;overflow: hidden;border:1px solid #bbb;}
.switch i{display:block;width: 0.3rem;height: 0.3rem;border-radius: 50%;background-color: #fff;}
.switch_on{background-color: #ff9000;border-color: #ff9000;}
.switch_on i{float: right;box-shadow: 1px 0 0.04rem rgba(124,105,14,0.35);}

/* 地址列表 */
.address_list{display: flex;justify-content: space-evenly;align-items: center;background-color: #fff;padding: 0.15rem 0;margin-bottom: 0.2rem;border-radius: 0.08rem;}
.address_list .firstname{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;text-align: center;font-size: 0.28rem;color: #fff;background-color: grey;border-radius:50%;}
.address_list .info{width: 71%;}
.address_list .info div{font-size: 0.24rem;color: #999;}
.address_list .info span{font-size: 0.26rem;color: #000;}
.address_list .info i{display: inline-block;padding: 0 0.13rem;height: 0.3rem;line-height: 0.3rem;font-size: 0.18rem;background-color: #c6e2f5;border-radius: 0.03rem;margin-right: 0.15rem;vertical-align: middle;color: #157cc0;}
.address_list .info p{font-size: 0.24rem;margin-top:0.08rem;}
.address_list .line{width: 1px;height: 0.35rem;background-color: #eee;}
.address_list a{font-size: 0.2rem;color: #999;}
.address_list_tip{font-size: 0.24rem;text-align: center;margin-top: 0.5rem;}

/* 协议 */
.agreement_content{position: relative;}
.agreement_content{padding: 0.3rem;}
.agreement_content h3{text-align: center;font-size: 0.36rem;font-weight: bold;margin-bottom: 0.2rem;}
.agreement_content p{font-size: 0.26rem;line-height: 1.8;color: #666;margin-bottom: 0.1rem;}
.agreement_content .mb{margin-bottom: 0.3rem;}
.agreement_content p b{color: #333;}
.agreement_content p span{text-indent: 0;}
.indent{text-indent: 2em;}
.underline{border-bottom: 1px solid #333;padding: 0 0.08rem;min-width: 1rem;display: inline-block;}
.underline2{border-bottom: 1px solid #333;padding: 0 0.08rem;min-width: 0.5rem;display: inline-block;}
.name{width: 1.2rem;}
.mb{margin-bottom: 0.2rem;}
.mb2{margin-bottom: 0.8rem;}
.mb3{margin-bottom: 0.4rem;}
.table{border-left:1px solid #333;border-top:1px solid #333;}
.table td{border-right:1px solid #333;border-bottom:1px solid #333;padding:3px 5px;word-break:break-all;word-wrap:break-word;}
.center{text-align: center;}
.right{text-align: right;}

.agreement_foot{position: fixed;bottom: 0;left: 0;z-index: 2;width: 100%;background-color: #fff;}
.agreement_other{padding: 0.15rem 0.1rem;background-color: #eee;font-size: 0.24rem;color: #ff4040;text-align: center;}
.agreement_btn{overflow: hidden;padding:0.2rem 0.3rem;}
.agreement_btn a{display: block;width: 100%;line-height: 0.88rem;border-radius: 0.44rem;background-color: #ff9000;font-size: 0.3rem;text-align: center;box-shadow: 0 0.1rem 0.3rem #f8edb7;}
.agreement_msg{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 11;background: rgba(0,0,0,0.5);display: none;}
.agreement_msg_box{width: 80%;background-color:#fff;border-radius: 0.16rem;overflow: hidden;position: relative;top:50%;margin:-2.4rem auto 0;padding: 0.4rem;box-sizing: border-box;}
.agreement_msg_box p{font-size: 0.28rem;line-height: 1.6}
.agreement_msg_ipt{overflow: hidden;width: 80%;margin:0.4rem auto 0;}
.agreement_msg_ipt input{width: 58%;float: left;box-sizing: border-box;line-height: 0.6rem;border:1px solid #ddd;font-size: 0.24rem;border-radius: 0.1rem;padding: 0 0.2rem;text-align: center;}
.agreement_msg_ipt a{float:right;font-size: 0.24rem;width: 37%;text-align: center;line-height: 0.6rem;background-color: #ff9000;border-radius: 0.1rem;}
.agreement_msg_btn{display: block;width: 80%;line-height: 0.7rem;border-radius: 0.35rem;background-color: #ff9000;font-size: 0.28rem;text-align: center;margin:auto;}
.agreement_msg_tel{font-size: 0.22rem;padding: 0.28rem 0 0.4rem;text-align: center;}
.agreement_msg_tel a{color: #2f89ee;}

/* 账户 */
.user_account{background-color: #fff;position: relative;padding: 0.15rem 0.37rem 0.39rem 0.37rem;border-radius: 0.08rem;}
.user_account .line{width: 0.28rem;height: 2.54rem;background-color: #fdbebe;position: absolute;left: 0.21rem;top:-0.03rem;}
.user_account .account_cnt{display: flex;justify-content: space-between;align-items: center;}
.user_account .account{color: #222;line-height: 1;padding-bottom: 0.16rem;}
.user_account .account p{font-size: 0.32rem;padding: 0.4rem 0 0.35rem;}
.user_account .account div{font-size: 0.36rem;padding-bottom: 0.2rem;text-indent: 0.55rem;}
.user_account .account div span{font-size: 0.48rem;margin-right: 0.08rem;}
.user_account .account_cnt img{width: 1.5rem;height: 1.5rem;margin-right: 0.12rem;}
.user_account .oper{display: flex;justify-content: space-between;align-items: center;}
.user_account .oper a{width:1.73rem;height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;color: #ff9000;border:1px solid #ff9000;border-radius: 0.25rem;box-sizing: border-box;text-align: center;}
.user_account .oper a.lv_0,.user_account .oper a.lv_1,.user_account .oper a.lv_2,.user_account .oper a.lv_3,.user_account .oper a.lv_4,.user_account .oper a.lv_5{border:none;background: none;}
.user_account .oper a img{width: 100%;height: 100%;}
/*.user_account .oper a.lv_0{background-color: #fff;border-color: #ff9000;color: #ff9000;}
.user_account .oper a.lv_1{background-color: #bb8f67;border-color: #bb8f67;color: #fff;}
.user_account .oper a.lv_2{background-color: #d5d5d5;border-color: #d5d5d5;color: #fff;}
.user_account .oper a.lv_3{background-color: #ffcd15;border-color: #ffcd15;color: #fff;}
.user_account .oper a.lv_4{background-color: #bad8f8;border-color: #bad8f8;color: #fff;}
.user_account .oper a.lv_5{background-color: #ca7cfb;border-color: #ca7cfb;color: #fff;}*/
.user_account .oper span{font-size: 0.24rem;width: 35%;}
.user_menu{padding:0.22rem;display: flex;justify-content: space-between;background-color: #fff;flex-wrap: wrap;margin-top: 0.3rem;border-radius: 0.08rem;}
.user_menu a{width: 1rem;}
.user_menu a img{display: block;width: 100%;}
.user_menu a span{display: block;text-align: center;margin-top: 0.2rem;font-size: 0.24rem;}
.user_addr{display: flex;justify-content: space-between;align-items: center;padding:0.44rem 0;}
.user_addr span{font-size: 0.24rem;color: #222;}
.user_addr a{color: #ff9000;font-size: 0.22rem;display: inline-block;line-height: 0.36rem;padding: 0 0.2rem;border:1px solid #ff9000;}
.user_tab_name{display: flex;justify-content: space-between;border:0.02rem solid #ff9000;border-radius: 2px;overflow: hidden;}
.user_tab_name a{display: block;width: 50%;text-align: center;line-height: 0.56rem;font-size: 0.24rem;color: #ff9000;}
.user_tab_name a.on{background-color: #ff9000;color: #fff;}
.user_order{padding: 0.45rem 0;}
.user_order_cell{display: flex;justify-content: space-between;align-items: center;padding: 0.28rem 0.3rem;background-color: #fff;margin-bottom: 0.2rem;}
.user_order_cell img{width: 1.2rem;height: 1.2rem;}
.user_order_cell .cnt{width: 4.3rem;padding-right:0.3rem;font-size: 0.24rem;color: #909090;}
.user_order_cell .cnt h4{margin-bottom: 0.3rem;}
.user_order_cell .cnt p{display: flex;justify-content: space-between;}
.user_order_cell .cnt p span{}

.no_data{font-size: 0.24rem;color: #999;text-align: center;padding: 0.3rem;}

/* 账户明细 */
.account_data{border-top: 0.42rem solid #ff9000;background-color: #fff;text-align: center;font-size: 0.32rem;color: #222;line-height: 1;padding: 0.54rem 0 0.82rem;}
.account_data p{font-size: 0.4rem;padding-top: 0.36rem;}
.account_data p span{font-size: 0.48rem;margin-right: 0.16rem;}
.account_tab{padding: 0.55rem 0.15rem;}
.account_tab_name{display: flex;justify-content: space-between;padding: 0 0.02rem;}
.account_tab_name a{display: inline-block;line-height: 1;padding: 0.12rem 0.28rem;border-bottom: 0.06rem solid transparent;font-size: 0.24rem;color: #a4a4a4;}
.account_tab_name a.on{border-bottom-color: #ff9000;color: #222;}
.account_list{margin-top: 0.32rem;}
.account_list_cell{display: flex;justify-content: space-between;align-items: center;padding: 0.14rem 0.1rem;border-top:0.02rem solid #d6d6d6;}
.account_list_cell div{max-width: 70%;}
.account_list_cell p{font-size: 0.24rem;color: #a4a4a4;line-height: 1.6;}
.account_list_cell span{font-size: 0.3rem;color: #606060;}
.account_list_cell span.blue{color: #ff9000;}

/*个人资料*/
.info_wrap{padding:0 0.6rem 0.6rem;}
.info_wrap li{display: flex;padding: 0.3rem 0 0;}
.info_wrap label{font-size: 0.3rem;margin-right: 0.2rem;display: inline-block;line-height: 0.5rem;}
.info_wrap input{height: 0.56rem;box-sizing: border-box;border:1px solid #e5e5e5;padding: 0.1rem 0.2rem;border-radius: 0.05rem;-webkit-appearance:none;outline:none}
.info_wrap .checkbox{display: flex;flex-wrap: wrap;}
.info_wrap .checkbox a{display: inline-block;padding: 0 0.5rem;line-height: 0.56rem;box-sizing: border-box;border:1px solid #e5e5e5;margin-right: 0.23rem;color: #999;border-radius: 0.05rem;}
.info_wrap .checkbox a.on{border-color: #e73535;color: #111111;}
.info_wrap .preference{width: 70%;}
.info_wrap .preference a{margin-bottom: 0.2rem;}
.info_wrap .info_btn{padding: 0.5rem 0;}
.info_wrap .info_btn a{display: block;width: 4.2rem;line-height: 0.75rem;border-radius: 0.08rem;background-color: #ff9000;font-size: 0.24rem;text-align: center;color: #fff;margin:auto;}
.info_wrap p{font-size: 0.24rem;color: #939292;line-height: 2;text-align: center;}

/*浏览记录*/
.history_list{padding:0.3rem 0.2rem;}
.history_list h3{font-size: 0.32rem;padding-bottom:0.3rem;text-align: center;}
.history_list .comm_pro .img{width: 20%;height: auto;}
.history_list .comm_pro .tit{width: 76%;padding:0.05rem 0;}
.history_list .comm_pro .num span{font-size: 0.26rem;}

/*会员*/
.member_hd{margin:0.1rem 0.14rem;background-color: #ff9000;color: #fff;padding-bottom: 0.3rem;overflow: hidden;}
.member_hd .txt{font-size: 0.3rem;padding: 0.27rem 0 0 0.24rem;line-height: 1;}
.name_general{font-size: 0.48rem;font-weight: bold;text-align: center;padding: 0.6rem 0 0.45rem;}
.member_hd p{font-size:0.26rem;line-height: 1.8;padding: 0 0.48rem;}
.member_hd .indent{text-indent: 2em;}
.member_hd p a{font-weight: bold;color: #fff716;}
.level_box{height: 2.2rem;position: relative;}
.level_box .bar{padding: 0.4rem 0 0 3.5rem;}
.level_box .bar span{display: block;width: 100%;height: 0.2rem;background-color: #fff;border-radius: 0.15rem 0 0 0.15rem;}
.level_box b{display: block;padding: 0.35rem 0 0 1.2rem;font-size: 0.48rem;}
.level_box img{position: absolute;top: 0.16rem;right: 1.3rem;z-index: 1;width: 1.4rem;}
.member_tit{text-align: center;font-size: 0.3rem;color: #ff9000;padding: 0.8rem 0 0.95rem;line-height: 1;font-weight: bold;}
.member_tit2{width: 2.4rem;line-height: 0.98rem;text-indent: 0.15rem;font-size: 0.3rem;color: #fff;font-weight: bold;background-color: #ff9000;border-radius: 0 0.5rem 0.5rem 0;margin:0.5rem 0 0.55rem;}
.privilege{display: flex;justify-content: space-between;align-items: center;padding: 0 0.7rem 0 0.87rem;margin-bottom: 0.75rem;}
.privilege img{width: 2.13rem;}
.privilege .cnt{width: 2.65rem;}
.privilege .cnt h3{font-weight: bold;font-size: 0.3rem;text-align: center;line-height: 1;color: #404040;}
.privilege .cnt p{color: #404040;font-size: 0.24rem;line-height: 1.8;padding: 0.16rem 0 0.14rem;}
.privilege .cnt a{display: block;width: 1.97rem;line-height: 0.44rem;border:2px solid #ff9000;box-sizing: border-box;border-radius: 0.22rem;text-align: center;margin:auto;font-size: 0.24rem;color: #ff9000;}
.member_foot{font-size: 0.24rem;color: #75b3ff;text-align: center;padding-bottom: 0.4rem;}
.member_foot a{color: #75b3ff;}

.member_area_tit{display: flex;justify-content: space-between;align-items: center;padding: 0.68rem 1.65rem 0.62rem;line-height: 1;}
.member_area_tit b{font-size: 0.6rem;color: #ff9000;}
.member_area_tit i{width: 0.54rem;height: 0.3rem;background-color: #ff9000;}
.member_area_tip,.member_area_tip2{text-align: center;font-size: 0.3rem;color: #ff9000;line-height: 1;padding-bottom: 0.68rem;}
.member_area_tip2{text-align: left;line-height: 1.5;padding: 0 0.35rem 0.68rem;}
.member_tab{display: flex;justify-content: space-evenly;overflow: hidden;}
.member_tab a,.member_tab span{display: block;width: 1.83rem;text-align: center;line-height: 0.61rem;border:0.04rem solid #81c5ff;font-size: 0.24rem;color: #75b3ff;}
.member_tab a.on{background-color: #ff9000;color: #fff;border-color: #ff9000;}
.member_tab span{border:none;}

/*弹框*/
.msg{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 200;}
.msg p{width: 4.84rem;padding:0.16rem;box-sizing:border-box;border-radius: 0.08rem;background: rgba(0,0,0,0.71);line-height: 1.5;font-size: 0.24rem;color: #fff;text-align: center;position:relative;top:40%;margin:0 auto 0;}

.dialog_popup .mask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.dialog_popup .box{width:80%;background-color:#fff;border-radius:0.16rem;position:fixed;left:10%;top:35%;z-index:105;overflow: hidden;}
.dialog_popup .title{font-size:0.34rem;text-align:center;position:relative;padding-top: 0.4rem;}
.dialog_popup .cont{text-align:center;font-size:0.28rem;line-height: 1.5;padding: 0.4rem 0.2rem;}
.dialog_popup .btnBox{border-top:1px solid #e6e6e6;}
.dialog_popup .okBtn,.dialog_popup .cancelBtn{text-align:center;display:inline-block;font-size:0.28rem;line-height:0.88rem;width: 50%;border-left:1px solid #e6e6e6;box-sizing: border-box;}
.dialog_popup a:first-child{border-left:none;}
.dialog_popup .okBtn{color:#ff9000;}

.dialog_tip{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 90;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.3);}
.dialog_tip .box{width: 67%;max-width:5rem;padding:0.3rem;box-sizing: border-box;border:0.02rem solid #ff9000;border-radius: 0.26rem;background-color: #fff;}
.dialog_tip .box h3{font-size: 0.3rem;text-align: center;}
.dialog_tip .box p{font-size: 0.24rem;line-height: 1.8;margin:0.2rem 0;}
.dialog_tip .box p span{color: #f00;}
.dialog_tip .box em{display: block;text-align: center;font-size: 0.18rem;color: #818181;margin-bottom: 0.3rem;}
.dialog_tip .box a{display: block;margin:auto;width: 2.84rem;height: 0.56rem;line-height: 0.56rem;font-size: 0.22rem;border-radius: 0.12rem;background-color: #ff9000;text-align: center;color: #fff}
/*意见反馈*/
.feedback{padding-top: 0.3rem;}
.feedback textarea{width:100%;height: 3rem;background-color: #fff;box-sizing: border-box;padding:0.15rem;font-size: 0.26rem;border-radius: 0.1rem;display: block;border:none;resize:none;}
.feedback .button{margin-top: 0.3rem;width: 70%}
.feedback h3{font-size: 0.26rem;font-weight: bold;margin:0.8rem 0 0.2rem;}
.feedback p{font-size: 0.24rem;line-height: 1.8;margin-bottom: 0.3rem;}
.feedback p span{color:#ff9000;}
.feedback p .blue{color: rgba(41, 102, 255, 1);border-bottom: 1px solid rgba(41, 102, 255, 1);}

/*loading*/
.loading{width:100%; height:100%; text-align:center; position:fixed; left:0; top:0; z-index:1000;}
.loading_box{width:70px; /*height:70px;*/padding-bottom: 17px; border-radius:8px; position:absolute;background:rgba(0,0,0,0.6); left:50%; top:45%; margin:-35px 0 0 -35px;}
.loading_box span{font-size: 12px;color: #fff;display: block;text-align: center;margin-bottom: -10px;}
.sk-spinner-fading-circle.sk-spinner {margin:22px auto 5px;width: 22px;height: 22px;position: relative; }
.sk-spinner-fading-circle .sk-circle {width: 100%;height: 100%;position: absolute;left: 0;top: 0; }
.sk-spinner-fading-circle .sk-circle:before {content: '';display: block;margin: 0 auto;width: 18%;height: 18%;background-color: #fff;border-radius: 100%;-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;animation: sk-circleFadeDelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both; }
.sk-spinner-fading-circle .sk-circle2 {-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);transform: rotate(30deg); }
.sk-spinner-fading-circle .sk-circle3 {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg); }
.sk-spinner-fading-circle .sk-circle4 {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); }
.sk-spinner-fading-circle .sk-circle5 {-webkit-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg); }
.sk-spinner-fading-circle .sk-circle6 {-webkit-transform: rotate(150deg);-ms-transform: rotate(150deg);transform: rotate(150deg); }
.sk-spinner-fading-circle .sk-circle7 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }
.sk-spinner-fading-circle .sk-circle8 {-webkit-transform: rotate(210deg);-ms-transform: rotate(210deg);transform: rotate(210deg); }
.sk-spinner-fading-circle .sk-circle9 {-webkit-transform: rotate(240deg);-ms-transform: rotate(240deg);transform: rotate(240deg); }
.sk-spinner-fading-circle .sk-circle10 {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg); }
.sk-spinner-fading-circle .sk-circle11 {-webkit-transform: rotate(300deg);-ms-transform: rotate(300deg);transform: rotate(300deg); }
.sk-spinner-fading-circle .sk-circle12 {-webkit-transform: rotate(330deg);-ms-transform: rotate(330deg);transform: rotate(330deg); }
.sk-spinner-fading-circle .sk-circle2:before {-webkit-animation-delay: -1.1s;animation-delay: -1.1s; }
.sk-spinner-fading-circle .sk-circle3:before {-webkit-animation-delay: -1s;animation-delay: -1s; }
.sk-spinner-fading-circle .sk-circle4:before {-webkit-animation-delay: -0.9s;animation-delay: -0.9s; }
.sk-spinner-fading-circle .sk-circle5:before {-webkit-animation-delay: -0.8s;animation-delay: -0.8s; }
.sk-spinner-fading-circle .sk-circle6:before {-webkit-animation-delay: -0.7s;animation-delay: -0.7s; }
.sk-spinner-fading-circle .sk-circle7:before {-webkit-animation-delay: -0.6s;animation-delay: -0.6s; }
.sk-spinner-fading-circle .sk-circle8:before {-webkit-animation-delay: -0.5s;animation-delay: -0.5s; }
.sk-spinner-fading-circle .sk-circle9:before {-webkit-animation-delay: -0.4s;animation-delay: -0.4s; }
.sk-spinner-fading-circle .sk-circle10:before {-webkit-animation-delay: -0.3s;animation-delay: -0.3s; }
.sk-spinner-fading-circle .sk-circle11:before {-webkit-animation-delay: -0.2s;animation-delay: -0.2s; }
.sk-spinner-fading-circle .sk-circle12:before {-webkit-animation-delay: -0.1s;animation-delay: -0.1s; }
@-webkit-keyframes sk-circleFadeDelay {
	0%, 39%, 100% {opacity: 0; }
	40% {opacity: 1; } 
}

@keyframes sk-circleFadeDelay {
 	0%, 39%, 100% {opacity: 0; }
	40% {opacity: 1; } 
}

/*宣传页*/
.about_top{display: flex;justify-content: space-around;align-items: center;width: 100%;height: 0.9rem;background-color: #4b4b4b;position: fixed;left: 0;top: 0;z-index: 10;}
.about_top a{padding-left: 0.6rem;background: url(../img/about/icon_tel.png) no-repeat left center / auto 0.44rem;font-size: 0.24rem;color: #fff;display: inline-block;line-height: 0.44rem;}
.about_top a:last-child{background-image: url(../img/about/icon_msg.png);}
.about_logo{padding: 1.7rem 0 0.94rem;}
.about_logo img{display: block;width: 100%;}
.about_mobile{width: 5.65rem;height: 14rem;margin:auto;position: relative;overflow:hidden;}
.about_template{position: absolute;left: 0;top:0;z-index: 5;width: 100%;height: 100%;background: url(../img/about/mobile_frame.png) no-repeat 0 0 / 100% auto;pointer-events:none;}
.about_mobile .swiper-container{width: 5.09rem;height: 12.5rem;border-radius: 0.6rem;margin-top: 0.26rem;}
.about_mobile .swiper-container .swiper-wrapper{width: 100%;height: 100%;}
.about_mobile .swiper-wrapper img{width: 100%;}
.about_mobile .swiper-pagination{bottom: 0}
.about_mobile .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{background-color: #ffddb2;width: 0.2rem;height: 0.2rem;opacity:1;margin:0 0.12rem;}
.about_mobile .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet-active{background-color: #ff9000;}
.about_hd{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 2.42rem;background-color: #ececec;font-size: 0.36rem;color: #010101;font-family: '苹方';}
.about_hd div:first-child{font-size: 0.48rem;margin-bottom: 0.2rem;font-family: 'PingFang SC Bold';}
.about_desc{padding:0.6rem 0.48rem;line-height: 1.7;}
.about_desc p{margin-bottom: 0.4rem;font-size: 0.24rem;}
.about_tit{font-size: 0.36rem;padding: 0.6rem 0 0.7rem;text-align: center;}
.about_tit p{font-size: 0.22rem;padding-top: 0.2rem;}
.about_img{display: block;width: 100%;}
.about_foot{padding:1rem 0 1.45rem 1.53rem;}
.about_foot a,.about_foot p{padding-left: 0.93rem;line-height: 0.6rem;display: block;background: url(../img/about/icon_03.png) no-repeat left center / auto 100%;font-size: 0.36rem;color: #000;font-family: '苹方';}
.about_foot p{background-image: url(../img/about/icon_06.png);margin-top: 0.4rem;}

.about_submit{display: none;justify-content: center;align-items: center;background: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 12;}
.about_submit_box{width: 6.35rem;background-color: #fff;box-sizing: border-box;padding: 0.5rem;position: relative;border-radius: 0.12rem;}
.about_submit_box h3{font-size: 0.5rem;color: #ff9000;}
.about_submit_box p{font-size: 0.3rem;padding: 0.4rem 0 0.15rem;}
.about_submit_box textarea,.about_submit_box input{box-sizing: border-box;border:1px solid #8f8f8f;width:100%;height: 1.9rem;font-size: 0.24rem;padding: 0.17rem;line-height: 1.7;}
.about_submit_box textarea::-webkit-input-placeholder { /* WebKit browsers */font-size: 0.2rem;}
.about_submit_box textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-size: 0.2rem;}
.about_submit_box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */font-size: 0.2rem;}
.about_submit_box textarea:-ms-input-placeholder { /* Internet Explorer 10+ */font-size: 0.2rem;}
.about_submit_box input{height: 0.7rem;}
.about_submit_box .button{width: 70%;border-radius: 0.1rem;font-size: 0.3rem;margin:0.5rem auto 0.2rem;}
.about_submit_box .icon_orange{width: 1.66rem;position: absolute;right: 0.5rem;top:0.26rem;z-index: 1;}
.about_submit_box .close{position: absolute;right: 0;top:-0.66rem;z-index: 1;width: 0.34rem;display: block;}
.about_submit_box .close img{display: block;width: 100%;}

/*wap 简介页*/
.wap_intro .img{display: block;width: 100%;}
.wap_intro .cnt{padding: 0 0.4rem;background: url(../img/wap/intro_bg_02.png) no-repeat 0 0 / 100% 100%;overflow:hidden;}
.wap_intro .cnt img{width: 3.6rem;display: block;margin:0 auto 0.75rem;}
.wap_intro .cnt p{font-size: 0.28rem;line-height: 2.6;margin-bottom: 0.44rem;}

/*任务页*/
.task_wrap .section{width: 100%;height: 6.32rem;background: url(../img/activity/task/bg_01.jpg) no-repeat 0 0 / 100% 100%;overflow:hidden;padding: 3.95rem 1.05rem 0;box-sizing: border-box;}
.task_wrap .section2{width: 100%;height: 4.5rem;background: url(../img/activity/task/bg_02.jpg) no-repeat 0 0 / 100% 100%;overflow:hidden;padding: 0.45rem 1.05rem 0;box-sizing: border-box;}
.task_wrap .section3{width: 100%;height: 6.01rem;background: url(../img/activity/task/bg_03.jpg) no-repeat 0 0 / 100% 100%;overflow:hidden;padding: 0.45rem 1.05rem 0;box-sizing: border-box;}
.task_wrap .section4{width: 100%;height: 4.49rem;background: url(../img/activity/task/bg_04.jpg) no-repeat 0 0 / 100% 100%;overflow:hidden;padding: 0.45rem 1.05rem 0;box-sizing: border-box;}
.task_wrap .section5{width: 100%;height: 10.22rem;background: url(../img/activity/task/bg_05.jpg) no-repeat 0 0 / 100% 100%;overflow:hidden;padding: 0 1.05rem;box-sizing: border-box;}
.task_wrap .tit{width: 1.76rem;height: 0.59rem;line-height: 0.59rem;text-align: center;background: url(../img/activity/task/tit_bg.png) no-repeat 0 0 / 100% 100%;font-size: 0.27rem;color: #652e41;font-weight: 600;margin-bottom: 0.2rem;}
.task_wrap .tit2{margin:0 auto 0.45rem;}
.task_wrap .txt{font-size: 0.22rem;font-weight: 600;margin-bottom: 0.08rem;}
.task_wrap .txt b{font-size: 0.36rem;color: #ff8b2d;}
.task_wrap .btn{display:block;width: 2.26rem;height: 0.51rem;line-height: 0.51rem;text-align: center;background: url(../img/activity/task/icon_07.png) no-repeat 0 0 / 100% 100%;font-size: 0.22rem;color: #793131;font-weight: 600;}
.task_wrap .btn_grey{background-image: url(../img/activity/task/icon_09.png);color:#6a5858;}
.task_wrap .btn_wrap .btn{margin:0.3rem auto 0;}
.task_light{width: 4.65rem;margin:0.28rem auto 0.95rem;display: flex;justify-content: space-between;position: relative;}
.task_light .light{width: 0.47rem;height: 0.49rem;background: url(../img/activity/task/light_off.png) no-repeat 0 0 / 100% 100%;font-size: 0.22rem;font-weight: 600;text-align: center;line-height: 0.5rem;color: #686868;overflow:hidden;position: relative;z-index: 1;}
.task_light .light_on{background-image: url(../img/activity/task/light_on.png);color:#793131;}
.task_light .line{width: 4.05rem;border-bottom: 0.03rem solid #ffdb5d;position: absolute;left: 0.3rem;bottom: 0.04rem;}
.task_wrap .btn_wrap2{display: flex;justify-content: space-between;padding: 0.2rem 0.06rem 0.35rem;}
.task_list{padding-left: 0.18rem;max-height: 2.5rem;overflow-y: auto;}
.task_list li{line-height: 1;font-size: 0.22rem;color: #a5755e;font-weight: 600;margin-bottom: 0.3rem;}
.task_list .first{color: #793131;}
.task_list2{margin-top: 0.35rem;max-height: 0.9rem;padding-top: 0.08rem;}
.task_rule{padding-top: 2.6rem;}
.task_rule p{font-size: 0.22rem;font-weight: 600;margin-bottom: 0.2rem;}
.task_rule p span{color: #ff6000;}
.task_tip{width: 100%;height: 100%;position: fixed;z-index: 5;left: 0;top: 0;background: rgba(11,11,11,0.8);display: none;}
.task_tip img{width: 100%;}