table{max-width:640px;min-width:320px;height: auto;overflow:hidden; width:100%;}
div .goods .goods_info{max-width:100vw;height: auto;overflow:hidden; width:100%;}
/* #myElement{max-width:98vw;height: auto;overflow:hidden; margin:0 auto;width:98vw;} */
#myElement{max-width:20rem; max-width:99vw; height: auto;overflow:hidden; margin:0 auto;width:100%;}
#gdleft{display:none;}
#gdright{display:none;}
#List2{display:none;}
.fenlei a:link{color:#39f;}
#float1{
width:100%;
height:48px;
top:0;
}
#float{
position:fixed;
width:100%;
height:40px;
_position:absolute;
top:0px;
}
.flex_in{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;}
.wrap{ margin:0 auto;max-width:640px;min-width:320px;}
.goods_jg{font-size:0.8rem; border:6px solid #FFF; background:#f9f9f9;}
.price{color: #ec5151;font-size:0.8rem;display: inline-block;font-weight:bold}
.goodsBuy{padding:0 0.5rem;margin:0.7rem 0;background-color:#fff; }
.radius5{-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	}
.goodsBuy .fields{ display:none;overflow:hidden}
.goodsBuy .fields ul li{ color:#999}
.goodsBuy .fields  .quantity{padding:0.5rem 0;}
.goodsBuy .fields  .quantity .ui-number{display:inline-block;vertical-align:middle;border:1px solid #e3e3e3;letter-spacing:0;height:2.3rem;line-height:2.3rem;overflow:hidden}
.quantity .ui-number .num{height:100%;width:38px;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700}
.quantity .ui-number .num::-webkit-inner-spin-button{display:none}
.goodsBuy .fields  .quantity .ui-number .increase,.goodsBuy .quantity .ui-number .decrease,.goodsBuy .quantity .ui-number .num{float:left;text-align:center}
.goodsBuy .fields  .quantity .ui-number .num{height:100%;width:3.8rem;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700}
.goodsBuy .fields  .quantity .ui-number .num::-webkit-inner-spin-button{display:none}
.goodsBuy .fields  .quantity .ui-number .increase,.goodsBuy .quantity .ui-number .decrease{font-style:normal;font-size:1.5rem;font-weight:700;border:0;display:inline-block;width:2rem;height:100%;-webkit-user-select:none; background: #fafafa }
.quantity .ui-number .increase,.quantity .ui-number .decrease,.quantity .ui-number .num{float:left;text-align:center}
.quantity .ui-number .increase,.quantity .ui-number .decrease{font-style:normal;font-size:20px;font-weight:700;border:0;display:inline-block;width:30px;height:100%;-webkit-user-select:none; background: #f3f3f3; color:#333; cursor:pointer}
.goodsBuy .option{padding:0.8rem 0;display:-webkit-box; text-align:center}
.goodsBuy .option .btn{color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:50%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem}
.goodsBuy .option .btn a{color:#FFFFFF;}
.goodsBuy .option .buy{background-color:#519600;}
.goodsBuy .option .buy[disabled]{background-color:#6bd0a2}
.goodsBuy .option .cart{background-color:#A62300;margin-left:0.5rem;}
.goodsBuy .option .cart .ico_01{-webkit-background-size: 1rem 1rem;-moz-background-size:  1rem 1rem;-o-background-size: 1rem 1rem;background-size: 1rem 1rem; display:inline-block; width:1rem ; height:1rem; margin-right:0.5rem; position:relative; top:0.2rem}
.goodsBuy .option .cart[disabled]{background-color:gray;display:none}
.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.8;position:fixed;top: 0;width: 100%;z-index: 101;}
.popGeneral {background-color: #efefef;position: fixed;z-index:100010;left:0px;bottom:100px; height:auto;width:90%;display: none;margin:5%;}
.popGeneral .tit {background-color:#ff8640;line-height: 2rem;height:2rem;}
.popGeneral .tit  h4 {font-size: 1rem; color:#FFF}
.popGeneral .tit .ico_08 {cursor: pointer;display: inline-block;position: absolute;right: 0.8rem;top:0.5rem;}
.popGeneral #main{  display:table;  border-collapse:collapse; width:100%;    }
.popGeneral #left{  display:table-cell;  width:40%; padding:0.3rem 0;  text-align:center; vertical-align:top  }
.popGeneral #right{  display:table-cell;  width:60%; padding:0.3rem 0;text-align:left;vertical-align:top  }
.popGeneral #right p{ display: block;height:2rem; color:#333;line-height:1rem; padding-bottom:0.8rem; padding-right:0.8rem;   }
.popGeneral #right span {color: #666;display: block;margin-bottom:0.4rem;}
.popGeneral .popbtn { font-size:0.9rem; height:2rem; width: auto; padding:0.5rem 0.5rem; background:#e1e1e1;display: -webkit-box}
.popGeneral .popbtn a {background:#6bd0a2;height:2rem; line-height:2rem  ; text-align: center; display:block; width:50%; color:#fff; }
.popGeneral .popbtn .bnt2{ margin-left:0.5rem; background:#bf4e30;height:2rem; line-height:2rem  ; text-align: center; display:block; width:50%; color:#fff;}
.popGeneral .popbtn .bnt1{margin-left:0.5rem; background:#71ad2b;height:2rem; line-height:2rem  ; text-align: center; display:block; width:50%; color:#fff;}
.wx_txn{border:none;background:none;height:1px;position:absolute;right:0;bottom:0;opacity:0;}
.guarantee{ background:#fffdce url(images/cert_danbao_icon.png) no-repeat 10px 0px; height:1.2rem; line-height:1.2rem;background-size:1.2rem; margin-top: 0px; padding-left:2rem;padding-top:0.1rem; font-size:0.8rem;}

.s-detail a{color:#333}
	.s-detail header{ position:sticky;top:0;z-index:1;margin-top: 10px;}
	.s-detail header ul{text-align:center;font-size:0.8rem;background-color:#eee;display: -webkit-box }
	.s-detail header ul li{background-color:#f5f5f5;color:#333;line-height:2.4rem;margin-right:1px;border-top:1px solid #f8f8f8;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}
	.s-detail header ul li.current{position:relative;background-color:#fff;border-top:0.1rem solid #ee6a6a}
	.s-detail header ul li.current .mod{display:block}
	.s-detail header ul li .review-count{font-size:0.76rem;color:#666}
	.s-detail header ul li>a{display:block;height:100%}
	/*.s-detail .wrap{overflow:hidden}*/
	.s-detail .wrap .scroller{display:-webkit-box}
	.s-detail .wrap .scroller .current{overflow:visible}
	.s-detail .m-review,.s-detail .m-recommend{padding-bottom:0.5rem;min-height:23rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
	.s-detail .desc { background:#FFF}
	.s-detail .desc img{ width:100%; height:auto; float:left;}
  	.s-detail .desc p {-webkit-margin-before:-0.4em}
	.s-detail .list li{ background:#FFF;  margin-bottom:0.5rem; padding:0.5rem}
	.s-detail .list li .tit{ height:2.2rem; line-height:2.2rem; background:#f8f8f8; padding:0 0.5rem; text-align:right; color:#999;  }
	.s-detail .list li .tit span{ float:left; color:#333}
	.s-detail .list li p{ line-height:1.5rem;   display:block; padding:0 0.5rem}
	.s-detail .list li .star{ width:5.8rem; height:auto; vertical-align:middle}

	.s-detail .commentsList{ background:#FFF;    padding:0rem; }
	.s-detail .commentsList td{ padding:0px 0}


	.s-detail .m-recommend li{-webkit-border-radius:0.13rem;border-radius:0.13rem; margin-bottom:0.52rem; width:49%; float:left}
	.s-detail .m-recommend a{display:block}
	.s-detail .m-recommend .summary{background-color:#fff;position:relative;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
	.s-detail .m-recommend .summary img{width:100%; height:auto;display:block}
	.s-detail .m-recommend .summary .price{position:absolute;left:0;right:0;bottom:0;padding:0.3rem 0;  text-align:center;background-color:rgba(255,255,255,.7)}
	.s-detail .m-recommend .reviews{border-top:1px solid #f2f2f2;padding:0 0.5rem;color:#999}
	.s-detail .m-recommend .reviews blockquote{padding:0.5rem 0;border-bottom:1px solid #e9e9e9}
	.s-detail .m-recommend .reviews blockquote:last-child{border:0}
	.s-detail .m-recommend .reviews .user{color:#333;margin-right:1rem}
.blank2{height:0.6rem; line-height:0.6rem; clear:both; visibility:hidden;}
.hidden{display:none}
.f_r{ float:right;}
.inputBg{width:97%; height:2.4rem;  ;border: solid 1px #d66;padding:0.2rem;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;background:#fff;}
.inputBg2{width: 94%;border: solid 1px #d66;padding:3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;-webkit-appearance: none;background:#fff;}
.c-btn3 { margin:0 auto;
	color:#fff;border:0;height:2.5rem;
	line-height:2.5rem; width:80%;
	-webkit-box-flex:1;
	display:block;
	-webkit-user-select:none;
	font-size:1.2rem;background:#ff3300;
	text-align: center;
	font-weight:600;
	margin-bottom:1rem;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;}
.ico_08{background:url(/images/ico_08.png)  no-repeat 50% 50%;-webkit-background-size:1.0rem 1.0rem;-moz-background-size:1.0rem 1.0rem;background-size:1.0rem 1.0rem; width:1.0rem; height:1.0rem}   /* ²æ²æ_°×É« */
a{text-decoration:none;}