html{font-size:12px;}
body{font-size:1rem;}
.big-price{font-size:1rem;}
.market-price{text-decoration:line-through;}
.price-color{color:#cc0000;}
/*公共头*/
.all-title{background-color:#09B6F2;width:100%;height:4rem;z-index: 2000;line-height:4rem; overflow:hidden;}
.all-title h1{width:100%; text-align: center;font-size: 1.5rem;color:#ffffff;overflow:hidden;}
.all-title span{position: absolute;top:1.25rem;z-index: 99;left: 1rem;}
.all-title span img{height:1.5rem;}
.all-title span:last-child{position: absolute;top:1.25rem;z-index: 99;right: 1rem;text-align: right;width: 2rem;left: auto;}
.all-title-fix{height:0rem;width:100%;display: block;}
/*首页*/
.floor{margin: .25rem .25rem 0 .25rem; background-color: #fff;}
.slide-box{position: relative;overflow: hidden;width: 100%;margin: 0 auto;}
.slide-box .hd{position: absolute;height: 1.2rem;line-height: 1.2rem;bottom: 0;left: 0;z-index: 1;width: 100%}
.slide-box .hd ul{text-align: center}
.slide-box .hd li{display: inline-block;width: .5rem;height: .5rem;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #fff;text-indent: -9999px;overflow: hidden;margin: 0 .2rem;}
.slide-box .hd li.on{background: #00baef;}
.app .slide-box .hd li.on{background: #ff3658;}
.slide-box .bd{position: relative;z-index: 0;}
.slide-box .bd li{position: relative;text-align: center;}
.slide-box .bd li img{background: url(images/loading.gif) center center no-repeat;vertical-align: top;width: 100%;}
.slide-box .bd li a{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.slide-box .bd li .tit{display: block;width: 100%;position: absolute;bottom: 0;text-indent: 10px;height: .9rem;line-height: .9rem;background: url(images/focusBg.png) repeat-x;color: #fff;text-align: left;}
.link-list{overflow: hidden;}
.link-list li{text-align: center;background-color: #ffffff;width: 25%;float: left;overflow: hidden;position: relative;padding: 1rem 0;border-right:1px solid #eee;}
.link-list li:last-child{margin-right:0;border-right:0;}
.link-list li img{width: 2rem;}
.hf-text{margin-top: .5rem;}
.hf-text .card-title{display: block;font-size: 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card-cotent{margin: .5rem .25rem .5rem .25rem;}
.card-cotent .title{padding: .25rem .50rem;font-size: 1.2rem;color: #09B6F2;}
.waterfull{background-color: #eee;position: relative;}
.waterfull-box{background-color: #fff;}
.waterfull-box img{width:100%;}
.waterfull-box .cotent{width: 100%;}
.waterfull-box .cotent span{display: block;text-align: center;}
.waterfull-box .cotent .title,.waterfull-box .cotent .sub-title{padding:0;margin:0.5rem;font-size: 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;color: #333;}
.waterfull-box .cotent .title{}
.waterfull-box .cotent .sub-title{color: red;}
.footer{padding: 1rem 0;background: #515252;}
.footer span{display: block;width: 100%;text-align: center;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:.5rem 0;}
.footer .copyright-sz{color: #939393;line-height:1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer .copyright-sz a{color: #939393;}
.footer .copyright-tj{margin-top:0.5rem;}
/* 产品列表 product_list*/
.list-cotent{margin:0 0 3rem 0;}
.list-cotent .title{background-color: #fff;margin:.25rem 0 .5rem 0;}
.search{padding:.25rem;position: relative; z-index: 2222; width: 100%;display: inline-block;}
.search .text{width: 90%; height: 3rem;border: 1px solid #09B6F2;padding: 0 0 0 .5rem;float: left;}
.search .submit{width: 10%;height: 3rem;border: 1px solid #09B6F2; color:#fff;background-color: #09B6F2;text-align: center;float: right;}
.product-list-ul{}
.product-list-ul li{background-color: #fff;position: relative;border-bottom: 1px solid #eee; margin: 0 0 .5rem 0;}
.product-list-ul li .pic img{width: 100%;}
.product-list-ul li .product{width: 100%;}
.product-list-ul li .product .name,.product-list-ul li .product .sub-name{margin:.5rem .5rem 0;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-wrap: break-word; word-break: break-all;font-size:1.2rem;}
.product-list-ul li .product .sub-name{color:#969696;}
.product-list-ul li .pruduct-group-list .group-ico{background-color: #09B6F2;color: #fff; border-radius: 0.2rem; text-align: center;line-height:1.6rem; margin: .5rem .25rem .25rem .5rem; width: 1.6rem;height:1.6rem;float: left;}
.product-list-ul li .pruduct-group-list span{background-color: #09B6F2;color: #fff;text-align: center;line-height:1.6rem; margin: .5rem .25rem .25rem .5rem;height:1.6rem;float: left;padding:0 .5rem;}
.product-list-ul li .pruduct-core,.product-list-ul li .group-core{display: block; position: relative; height: 2.5rem;margin: .5rem 0 0 .5rem; background-color: #f9f9f9;line-height: 2.5rem;padding: 0 0 0 .25rem;}
.product-list-ul li .pruduct-core:before{content: ""; float: left; width: 0; height: 0; background-image: none; background-size: 100%;margin-top: .25rem;}
.product-list-ul li .pruduct-price{float:left;}
.product-list-ul li .pruduct-count{float: left;margin:0 .5rem 0;color:#969696;}
.product-list-ul li .buy-btn{float: right; width: 6rem; height: 2.5rem; background-color: #09B6F2; border-top-left-radius: 1.2rem; border-bottom-left-radius: 1.2rem; line-height: 2.5rem; font-weight: bold; text-align: center; font-size: 1rem; color: #fff;}
/*团购列表 group_list*/
.product-list-ul li .group-info .group-header-pic{max-height:2rem;overflow: hidden;
margin: .5rem;}
.product-list-ul li .group-info .group-header-pic img{float: left;border-radius: 100%;width: 2rem;height: 2rem;}
.product-list-ul li .group-core:before{content: ""; float: left; width: 2rem; height: 2rem; background-image: url(../images/people.png); background-size: 100%;margin-top: .25rem;}
.product-list-ul li .group-core .group-num{float: left; padding-left: .5rem;}
.product-list-ul li .group-core .line{width: 1px; float: left; height: 2.5rem; margin:0 .25rem 0 .5rem; border-left: #eee 1px solid; overflow: hidden;}
/*团购列表 group_list end*/
/*内容页 productinfo*/
.slide-box-border{width: 100%; position: relative}
.slide-box-border span{display: block; width: 100%; background: url(../images/xuanz.png) repeat-x;background-size: auto 100%; position: absolute; left: 0px; bottom: 0;height: 0.3rem;}
.product-text{width: 100%; padding: .5rem 0.5rem 0; background: #fff; overflow: hidden;line-height:1.5rem}
.product-text .big-h3{font-size: 1.2rem;margin:.5rem 0;}
.product-text .little-h3{color: #969696;font-size: 1rem;margin:.5rem 0;}
.product-text .price-color{float: left;margin:1rem 0;font-size: 1.5rem;}
.product-text .market-price {float: left;line-height:1rem;margin: 1.3rem 0 0 .5rem;}
.product-text .count{border-top: 1px solid #eee;display: flex;padding:.5rem 0;width:100%;}
.product-text .count ul{width:100%;}
.product-text .count ul li{float:left;margin: .5rem 0;color: #999;display: inline-block;}
.product-text .count ul li:nth-child(1){width:50%;text-align: left;}
.product-text .count ul li:nth-child(2){width:50%;text-align: left;}
.product-text .count ul li:nth-child(3){width:100%;text-align: left;}
.big-btn{width: 100%;}
.big-btn a{background-color: #09b6f2; color: #fff;font-size: 1.5rem;height:3.5rem;line-height:3.5rem;text-align: center;display: block;}
.app .big-btn a{background-color: #ff3658;}
.specification{position: relative; margin: .5rem 0; background-color: #fff;}
.specification-inner{padding-left: .5rem;}
.specification-select{position: relative; padding: .8rem 1rem .8rem 0; zoom: 1;display: inline-block;}
.specification-select dt{display: inline-block;float: left;}
.specification-box{position: fixed; bottom: 0; width: 100%; background-color: #fff;display:none;}
.specification-box .layout-title{padding: 1rem 0.5rem;border-bottom: 1px solid #eee;display: flex;}
.specification-box .layout-title .thumb{float: left;}
.specification-box .layout-title .thumb img{width: 7rem;border-radius: .4rem;}
.specification-box .layout-title .base-info{margin: 0 0 0 1rem; float: left;}
.specification-box .layout-title .base-info .price{margin-bottom: .5rem;font-size: 1.5rem;}
.specification-box .layout-title .base-info .market-price{margin: 0 0 .5rem 0;}
.specification-box .layout-title .base-info .stock{margin-bottom: .5rem;color:#999;}
.specification-box .layout-title .cancel{position: absolute; right: 0; top: 0; padding: .5rem;}
.specification-box .layout-title .cancel .cancel-img{height: 1.8rem; width: 1.8rem; background-image: url(../images/icon_close.png); background-size: 100%;}
.specification-box .layout-content{padding: 1rem .5rem;overflow: auto;border-bottom: 1px solid #eee;margin:0 0 1rem 0;}
.specification-box.layout-content .sel-title{margin-bottom: .5rem;}
.specification-box .layout-content dl{}
.specification-box .layout-content dt{}
.specification-box .layout-content .tag{position: relative; margin:0 .5rem .5rem 0; padding:.5rem; border: 1px solid #09b6f2; border-radius: 3px;float: left;color: #09b6f2;}
.app .specification-box .layout-content .tag{color:#ff3658; border:1px solid #ff3658;}
.specification-box .layout-content .on{background-color: #09b6f2; border-color: #09b6f2;color:#fff;} .specification-box .sel-title{margin:0 0 0.5rem 0;}
.app .specification-box .layout-content .on{background-color: #ff3658; border-color: #ff3658;color:#fff;}
.specification-box .confirm-content{}
.big-btn .specification-btn-3{background-color:#999;}
.fix-bottom{position: fixed; bottom: 0;}
.product-content{width: 100%;padding-bottom:3rem;}
.product-content .page{text-align:left; background:#fff;height:3rem;line-height: 3rem;width:100%; display:-webkit-box; border-bottom:1px solid #e0e5e9;}
.product-content .page li{-webkit-box-flex:1; display:block; color:#000;height:3rem;text-align:center;}
.product-content .page li a{color:#000; display:block;height:3rem;}
.product-content .page a.active{color:#0baef9; border-bottom:2px solid #0baef9;}
.app .product-content .page a.active{color:#ff3658; border-bottom:2px solid #ff3658;}
.product-content .swipe-list{padding: 1rem;line-height:1.5rem; background:#fff;}
.product-content .swipe-list img{width:100%;}
/*内容页 productinfo_end*/
/*拼团页 productinfo_end*/
.group-big-price{padding: .5rem 0 0;color: #cc0000;}
.group-prompt{font-size: .8rem;padding: 0 0 .5rem 0;}
.group-prompt b{color: #cc0000;}
.time-item span{color: #cc0000;}
.join_list{padding: .5rem 0;}
.join_list dd{margin:.25rem 0;}
.join_list .search{position: relative;padding: 0 .5rem;}
.join_list .search .submit{width:4rem;right: .5rem;}
.ht_item{position: relative; padding: 0 .5rem .5rem; border-bottom: 1px solid #E3E3E3;}
.ht_avatar{float: left;}
.ht_avatar img{display: block; width: 3rem; height: 3rem; overflow: hidden; -webkit-border-radius: 100%; border-radius: 100%; background-clip: padding-box;}
.ht_info{white-space: nowrap; margin-bottom: .25rem;line-height: 1.5rem;}
.ht_name{float: left; margin: 0 0 0 .5rem;}
.ht_time{float: right;font-size:.7rem;width: 50%;text-align: right;}
.ht_btn{display: block; -webkit-border-radius: 3px; border: 1px solid #09B6F2; overflow: hidden;float: right;}
.ht_price{float: left; background-color: #fff; text-align: center; color: #666; padding: 0 .5rem;}
.ht_btn_go{float: right; background-color: #09B6F2; text-align: center; color: #fff; padding: 0 .5rem;}
/*拼团页 productinfo_end*/
/*产品 buy*/
.address-box{width:100%;height:8.5rem;background: url(../images/address_bg.png) repeat-x bottom left #fff;display: inline-block;padding:1.5rem 1rem;}
.address-box .left{float:left;width:15%;height: 5.5rem;}
.address-box .right{float: left;width:75%;}
.address-box .select{float:left;width:10%;text-align:right;height: 5.5rem;}
.address-box .left span{display: inline-block;}
.address-box .left .ico{background:#ff3658;color:#fff;border-radius: 2px;padding: .2rem .4rem;margin:0 0 1rem 0;}
.address-box .left .location{width:100%;padding: 0 0 0 .4rem;}
.address-box .left .location img{width: 2rem;}
.address-box .right .contact{float:left;font-size: 1.2rem;line-height: 1.8rem;}
.address-box .right .mobile{float:right;font-size: 1.2rem;line-height: 1.8rem;}
.address-box .right .address{float:left;width:100%;margin: 1rem 0 0 0;}
.address-box .select img{width:.5rem;margin:2rem 0 0 0;}
.address-box .right .add{font-size: 1.2rem;color:#999;display: block;line-height: 5.5rem;}
.address-box .right .add .ico{padding:.2rem 0 0;margin: -.1rem .5rem 0 0;border: 1px solid #999;border-radius: 100%;font-size: 2rem;width: 2rem;height: 2rem;display: inline-block;line-height: 1.5rem;text-align: center;color: #999;vertical-align: middle;}
.product-info{margin: 0.5rem 0;background: #fff;}
.product-info-inner{display: inline-block;width:100%;padding: 1rem;}
.product-info .img-box{float: left;display: inline-block;width:30%;padding-right:1rem;}
.product-info img{width:100%;border-radius: .5rem;}
.product-info .info-box{float:left;display: inline-block;width:70%;}
.product-info h1{width:100%;float: left;overflow: hidden;font-size:1.2rem;margin:0 0 .5rem;}
.product-info p{width:100%;float: left;overflow: hidden;margin:0 0 .5rem;color: #A29F9F;}
.product-info span{width:100%;float: left;color: #cc0000;}
.proinformation{padding:0 1rem; background: #fff}
.proinformation li{width: 100%;border-top: 1px solid #eee;display: inline-block;line-height: 4rem;}
.proinformation li:nth-child(1){border: 0px}
.proinformation li span:nth-child(1){float: left}
.proinformation li span:nth-child(2){float: right}
.proinformation .freight{display:none;}
.buy-main-less, .buy-main-plus{display: inline-block; text-align: center; color: #fff;border-radius: 20%; width: 2rem; height: 2rem; line-height: 2rem;}
.buy-main-less{background-color:#d6d6d6;}
.buy-main-plus{background-color:#00a0e9;}
.app .buy-main-plus{background-color:#ff3658;}
.buy_main_number{width: 2rem;text-align: center;border:0px;height: 4rem; vertical-align: top;}
.detail{width: 100%; border-top: 3px solid #00a0e9; border-bottom: 3px solid #00a0e9; margin: 0.5rem 0;background: #fff;}
.app .detail{border:0;margin-bottom: 7rem;}
.detai-list{display: block;padding: 0 1rem;}
.detai-list dd{width: 100%; border-bottom: 1px solid #eee;display: inline-block;line-height:4rem;}
.detai-list dd:last-child{border: 0px}
.detai-list dd span{display:inline-block;text-align: left;width: 20%;height: 4rem;vertical-align:top;font-size: 1rem;}
.detai-list dd input{border: 0;padding: 0;margin:0;background: #fff;width: 80%;height: 4rem; vertical-align: top;font-size: 1rem;}
.detai-list dd input::-webkit-input-placeholder{font-size: 1rem;line-height:14px;}
.charge-title{background: #fff;padding: .25rem .50rem;}
.app .payment{display:none;}
.payment .header{line-height: 1.5rem;margin-bottom: 2rem;}
.payment .header span{font-size: 1.3rem;}
.payment .header span:nth-child(1){}
.payment .header span:nth-child(2){}
.payment .header span:nth-child(3){display: inline-block;float: right;position: relative;right: 1.5rem;}
.payment .header span:nth-child(3) img{width: 1.5rem;height: 1.5rem;}
.chose-pay{background: #fff}
.chose-pay ul{margin: auto;}
.chose-pay ul li{padding: 0 1rem;}
.chose-pay ul li .items{width: 100%;text-align: left;border-bottom: 1px solid #d8d8d8;}
.chose-pay ul li:last-child .items{border: 0px}
.app .chose-pay ul li .items{border-bottom: 1px solid #f7f7f7;}
.chose-pay ul li .pay-selected{background: url(../images/xuanz2.png) center right no-repeat; background-size: auto 50%;}
.app .chose-pay ul li .pay-selected{background: url(../images/xuan.png) center right no-repeat;background-size: auto 50%;}
.chose-pay ul li .box{display:inline-block;height: 4rem;line-height:4rem;}
.chose-pay ul li .box img{float:left;vertical-align: middle;height: 3rem;margin: .5rem 0;}
.chose-pay ul li .box .title{float:left;font-weight: bold;margin:0 1rem;}
.chose-pay ul li .box .sub-title{float:left;}
.chose-pay ul li dl dd div{line-height:1.5rem;font-size: .8rem;text-indent: 2rem;width:100%;}
.chose-pay ul li dl dd div:nth-child(2){color:#A29F9F;}
.chose-pay ul li dl dd{padding:.3rem 0;border-bottom: 1px solid #d8d8d8;text-align: left;}
.chose-pay ul li dl .pay-selected{background-size: auto 35%;}

.regular-radio{display: none;}
.buy-box{display: block; width: 100%;bottom: 0;}
.app .buy-box{position: fixed;}
.buy-box .submit-btn{margin: 1rem auto 1rem; height: 3rem; line-height: 3rem; color: #fff; border: 0; background: #09b6f2; display: block; text-align: center; border-radius: 2rem; width: 95%;font-size: 1.2rem;}
.app .buy-box .submit-btn{border-radius:5px;background:#ff3658;}
.submit-btn:link,.submit-btn:visited{color: #fff}
/*产品 buy end*/
/*成功页 callback */
.success-content,.fail-content{background-color: #ffffff;width:100%;}
.success-content .success,.fail-content .fail{width: 100%; display: inline-block; background-color: #09b6f2; text-align: center; height: 7rem; margin: 0 0 7rem 0;}
.success-content .success img,.fail-content .fail img{width: 10rem; height: 10rem; margin-top: 2rem;}
.success-content .content,.fail-content .content{text-align: center; margin:0 auto;}
.success-content .content .title,.fail-content .content .title{text-align: center; color:#09b6f2;font-size:1.5rem;margin:0 0 1rem 0;}
.success-content .content .message,.fail-content .content .message{width:90%; display: inline-block;color:#666666;font-size:1.2rem;line-height:1.5rem;}
.result-info{margin: 2rem auto 5rem;width: 90%;}
.result-info .proinformation li{line-height:3rem;}
.proinformation .refresh-brn{text-align: center;background-color: #09B6F2;width: 100%;color: #fff;height: 3rem;margin:1rem auto ;line-height: 3rem;}
/*关于我们 about */
.about .logo,.about .app-version,.about .app-qr-code,.about .app-info{color:#969696;width:100%;text-align: center;margin:.5rem auto;}
.about .logo{margin-top:1rem;}
.about .content{margin:2rem 0 1rem 0;}
.about .content ul li{width:100%;background: url(../images/turn_right.png) 96% no-repeat #fff;border-top: 1px solid #eee;padding: 1rem;background-size: .5rem;}
.about .hidden{display:none;}
.about .hidden-title{font-size: 1.5rem;margin: 0 0 1rem 0;}
.about .hidden-content{max-height: 18rem;overflow-y: auto;word-wrap: break-word;text-align: left;line-height: 1.5rem;}
.about .footer{background:none;}
.about .footer span{color:#969696;}






