@charset "utf-8";
/* CSS Document */
/* 小丘QQ:1977917927 */

/*==============================================================================================*/
/*goods-content css
/*==============================================================================================*/

		.header-fixed{height: 51px;position: fixed;z-index: 8888;width: 100%;top: 0px;left: 0px;padding-top: 0px;padding-bottom: 0px;margin: 0px; padding:10px;}
		.header-fixed .header-back{width:4rem;height:4.25rem;float:left;}
		.header-fixed .header-back a{width:4rem;height:4rem;display:block;padding:0.5rem;}
		.header-fixed .header-back img{width:3rem;height:3rem;display:block;}
		.header-fixed .header-right{float:right;}
		.header-fixed .header-right ul li{float:left;width:4rem;height:4.25rem;}
		.header-fixed .header-right ul li a{width:3rem;height:3rem; display:block;padding:0.5rem; position:relative;}
		.header-fixed .header-right ul li a img{width:3rem;height:3rem;display:block;}
		.header-fixed .header-direct{background: #727270;width: 100%;display: block;position: fixed;margin: 0 auto;left: 0;overflow: hidden;top: 0px;padding: 1.5rem;border-bottom-right-radius: 1rem 1rem;border-bottom-left-radius: 1rem 1rem;z-index: 8888;}
		.header-fixed .direct-tit{overflow: hidden;padding-bottom: 1.5rem;}
		.header-fixed .direct-tit h2{color: #fff;font-weight: bold;margin: 0;float: left;}
		.header-fixed .direct-tit span{background: url(../images/X.png) no-repeat;float: right;width: 1.6rem;height: 1.6rem;background-size: 100%;margin-right: 1rem;margin-top: 0.4rem;cursor: pointer;display: block;}		
		.header-direct ul li{line-height: 35px;text-align: center;float: left;display: block;width: 24%;background: rgba(0,0,0,0.5);border-radius: 1rem;margin-right: 1%;}
		.header-direct ul li a{display: block;}
		.header-direct ul li span{display: block;width: 100%;height: 4rem;padding-top: 2rem; position:relative;}		
		.header-direct ul li span img{width: 30%;display: block;margin: 0 auto;}
		.header-direct ul li p {margin: 0;color: #fff;font-size: 1.3rem;}

		.toolbar .header-direct2{background: #727270;width: 100%;display: block;position: fixed;margin: 0 auto;left: 0;overflow: hidden;top: 0px;padding: 1.5rem;border-bottom-right-radius: 1rem 1rem;border-bottom-left-radius: 1rem 1rem;z-index: 8888;}
		.toolbar .direct-tit{overflow: hidden;padding-bottom: 1.5rem;}
		.toolbar .direct-tit h2{color: #fff;font-weight: bold;margin: 0;float: left;}
		.toolbar .direct-tit span{background: url(../images/X.png) no-repeat;float: right;width: 1.6rem;height: 1.6rem;background-size: 100%;margin-right: 1rem;margin-top: 0.4rem;cursor: pointer;display: block;}		
		.toolbar .header-direct2 ul li{line-height: 35px;text-align: center;float: left;display: block;width: 24%;background: rgba(0,0,0,0.5);border-radius: 1rem;margin-right: 1%;}
		.toolbar .header-direct2 ul li a{display: block;}
		.toolbar .header-direct2 ul li span{display: block;width: 100%;height: 4rem;padding-top: 2rem;}		
		.toolbar .header-direct2 ul li span img{width: 30%;display: block;margin: 0 auto;}
		.toolbar .header-direct2 ul li p {margin: 0;color: #fff;font-size: 1.3rem;}





.goods-content {
	margin: 0px auto;
	position: relative;
    top: -51px;
    left: 0;
}
.goods-info {
	overflow:hidden;
	display:block;
	margin-bottom: 10px;
}

.goods-summary {
	background-color: #fff;
	padding-top:15px;
}
.goods-summary h2{
	padding:0px; 
	margin:0px;
	font-size:16px;
	display:block; 
	overflow:hidden;
	padding-left:0px !important;
	margin-bottom:5px;
}
/*.goods-summary em{
	display:block; 
	overflow:hidden;
	color:#ff6600;
	margin-bottom:10px;
}
*/
.detail_item h2 span em{background: url(../images/right-row2.png) no-repeat 0% 0% / 20px;margin: 0 auto;width: 20px;height: 20px;display: block;float: right;}


.goods-summary .goods-price{
    display:block; 
	overflow:hidden; 
	margin-bottom:10px;
	color:#ff4400;
	padding-left:15px;
}
.goods-summary .goods-price span{ font-family:Arial, Helvetica, sans-serif; font-size:22px; }

.goods-summary .goods_tit{overflow:hidden;position:relative;margin-bottom:0.3rem;font-size:1.6rem;line-height:2rem; padding-left:15px;}
.goods-summary .share_profit{display:flex;float: right; border-radius:2rem 0 0 2rem; width:6rem; background:#f4f4f4; padding:0.5rem;padding-left: 1rem; margin-top:0.5rem;}
.goods-summary .share_profit em{background: url(../images/share-icon.png) no-repeat;background-size:auto 100%;width: 1.6rem;height: 1.6rem; margin-top:0.2rem;}
.goods-summary .share_profit span{font-size:1.2rem; color:#999;padding-left:0.5rem;}
.goods-summary .goods_tit p{margin:0;font-size:0.9rem;color:#999;}


.goods-deliver,.goods-ensure,.goods-sales{
	display:block; 
	overflow:hidden;
	border-top:#e5e5e5 solid 0.6rem;
	padding:10px 15px 10px;
}
.goods-deliver ul,.goods-ensure ul,.goods-sales ul{ list-style:none;}
.goods-deliver ul li{width:50%; float:left; line-height:25px; color:#999; font-size:1.2rem;}
.goods-deliver ul li em{background:url(../images/shop-gps.png) no-repeat; background-size:auto 100%; margin-left:1.6rem; padding-left:1.6rem; font-size:1.2rem; color:#333;}
.goods-deliver ul li:nth-child(2){padding-left:1.2rem;border-left:0.2rem solid #ededed;}
.goods-deliver ul li:last-child{float:right; text-align:right;}

.goods-ensure ul li{ width:100%;line-height:25px; color:#999; font-size:1.2rem;}
.goods-ensure ul li em{ padding-left:1.6rem; color:#333;}
.goods-ensure ul li i{background:url(../images/right-row.png) no-repeat 0% 0% / 25px; margin:0 auto; width:25px; height:25px; display:block; float:right;}

.goods-sales ul li{width:100%;line-height:25px; color:#999; font-size:1.2rem; cursor:pointer;}
.goods-sales ul li em{padding-left:1.6rem; color:#333;}
.goods-sales ul li i{background:url(../images/right-row.png) no-repeat 0% 0% / 25px; margin:0 auto; width:25px; height:25px; display:block; float:right;}

.goods-judge{border-top: 0.6rem solid #e5e5e5;}
.goods-judge h2{padding:10px 15px 0 10px;;font-size:1.4rem;color:#222;}

.goods-recommend{display: block;overflow: hidden;background: #e5e5e5!important;margin-bottom: 0px;}
.goods-recommend h2{background-color: #e5e5e5!important;padding-left: 0;text-align: center;padding-bottom: 0.5rem; padding-left:0px!important;}
.goods-recommend h2 a{color:#666!important;}
.goods-recommend h2:before {content: '';position: absolute;display: block;width: 6rem;height: 1px;background: #ddd;top: 1rem;left: 8rem;}
.goods-recommend h2:after {content: '';position: absolute;display: block;width: 6rem;height: 1px;background: #ddd;top: 1rem;right: 8rem;}


.goods-parameters{position:fixed; bottom:0; left:0; overflow:hidden; background:rgba(0,0,0,0.7); height:100%; display:block;width:100%; z-index:9999;}
.goods-parameters ul{background: #fff;padding: 0.5rem 10px;position: absolute;width: 100%;bottom: 0;left: 0;}
.goods-parameters h3{ text-align:center; color:#222; font-size:1.5rem;}
.goods-parameters ul li{width:100%;line-height:2.5rem; height:2.5rem;border-bottom:1px solid #eee;}
.goods-parameters ul li i{color:#333; font-size:1.4rem; width:30%; text-align:left; display:inline-block;} 
.goods-parameters ul li em{color:#333; font-size:1.4rem; width:70%; text-align:left;display:inline-block;}
.goods-parameters a{width: 100%;height: 4rem;line-height: 4rem;display: block;text-align: center;color: #fff;font-size: 1.6rem;border-radius: 3rem;margin: 1rem 0;background-image: linear-gradient(to right, #ff9900, #ff4500);}

.spec-detail{
	display:block; 
	overflow:hidden;
	background-color: #fff;
	border-top:0.1rem solid #eee;
	position:relative;
	padding: 10px 15px 10px;
	line-height:25px;
}
.spec-detail em{padding-left:1.6rem; color:#333;font-size:1.2rem;}
.spec-detail .spec_btn{display:block;color:#999;font-size:1.2rem;overflow:hidden;}
.spec-detail i{background:url(../images/right-row.png) no-repeat 0% 0% / 25px; margin:0 auto; width:25px; height:25px; display:block; float:right;}



.backdrop{ z-index:800 !important;}
.buy_spec_box{ position:fixed; background:rgba(0,0,0,0.7); z-index:801; bottom:0px; width:100%; left:0px; display:none; height:100%;}
.buy_spec_box .box_close{ position:absolute; right:10px; top:10px; z-index:802; font-size:24px; color:#ddd; cursor:pointer;}

.buy_spec_box .spec_list{ display:block; overflow:hidden; padding:0 10px 10px; }
.buy_spec_box .spec_list li{ list-style:none; display:block; overflow:hidden; margin-bottom:5px;}
.buy_spec_box .spec_list li .dl{ display:block; overflow:hidden; width:90px; line-height:20px; color:#333; margin:5px 0px; font-size:15px;}
.buy_spec_box .spec_list ol{ list-style:none; display:block; overflow:hidden; width:300px; float:left;}
.buy_spec_box .spec_list ol li{ display:block; float:left; padding:5px 15px; border:#eee solid 1px; margin-right:10px;border-radius:3px; background:#eee;}
.buy_spec_box .spec_list ol li a{ display:block; line-height:16px; font-size:14px; color:#333}
.buy_spec_box .spec_list ol li.on{border:#ff4400 solid 1px; color:#ff4400;background: #fff;}
.buy_spec_box .spec_list ol li.on a{ color:#ff4400; }

.buy_spec_box .spec_top{ width:100%; height:110px; position:relative;}
.buy_spec_box .spec_top .imgbox{ position:absolute; top:15px; background:#fff;width:88px; height:88px; left:10px; border-radius:4px; border:0px solid #fff;}
.buy_spec_box .spec_top .imgbox img{ border:none;width:82px; height:82px; border-radius:1rem;}
.buy_spec_box .spec_top .biaoti{ padding:20px 0 10px 110px;}
.buy_spec_box .spec_top .biaoti .jiage{ color: #ff4400; font-size: 2rem; line-height: 30px;}
.buy_spec_box .spec_top .biaoti p{ line-height:25px; padding:0px; margin:0px; font-size:15px; color:#333; white-space: nowrap; text-overflow: ellipsis;width:200px; display:block; overflow:hidden;}

.buy_spec_box .num_box{ padding:10px; border-top:1px solid #eee; margin-bottom:0; margin-left:0; position:relative; color:#333;    border-bottom: 1px solid #eee;}
.buy_spec_box .num_box dt{ width:auto; padding-right:10px; line-height:30px; height:auto; font-size:15px;}
.buy_spec_box .num_box .text{background-color: #eee; border: 0px solid #ccc;color: #333; display: inline-block;font:25 Tahoma; height:2rem; border-radius:0.5rem; overflow:hidden; font-weight:bold; outline: 0 none; padding: 0px; vertical-align: top; width: 3rem; text-align:center; margin-left:40px;}
.buy_spec_box .num_input{ position:absolute; right:10px; z-index:10; width:115px; top:13px;}
.buy_spec_box .num_input a {
    -moz-text-size-adjust: none;
    background-color: #eee;
    color: #999;
    display: block;
    font:30px sans-serif,serif,Arial;
    height: 2rem;
	overflow:hidden;
    position: absolute;
    text-align: center;
    width: 3rem;
    z-index: 1;
	line-height:2rem;
	border-radius:0.5rem;
	font-weight:bold;
}
.buy_spec_box .num_input a.increase {left: 0px; top: 0px;}
.buy_spec_box .num_input a.decrease {left:80px;  top: 0px;}
.buy_spec_box .num_input form span{ padding-left:40px;}
.buy_spec_box .num_input form span em{ padding:0; margin:0; display:inline-block; color:#000; position:inherit; width:auto;}


.buy_spec_box a.buynow {
	height:40px;
	width:50%;
	margin:10px auto;
	line-height:40px;
	color:#fff;
	float:left;
	font-size:16px;
	text-align:center;
	background-color: #ff4400;
    background-image: linear-gradient(to right, #fd7601, #ff4400);
	border-radius:0 3rem 3rem 0;
}
.buy_spec_box a.addcart {
	height:40px;
	width:50%;
	margin:10px auto;
	line-height:40px;
	color:#fff;
	float:left;
	font-size:16px;
	text-align:center;
	background-color: #ff9801;
    background-image: linear-gradient(to right, #ffc801, #ff9801);
	border-radius:3rem 0 0 3rem;
}




.store-detail{
	display:block; 
	overflow:hidden;
	background-color: #fff;
	padding:12px 15px;
	margin-bottom:10px;
	position:relative;
}
.store-detail span{ position:absolute; z-index:10; top:10px; left:10px; width:36px; height:36px;}
.store-detail em{ position:absolute; z-index:10; top:50%; margin-top:-16px; right:5px; width:32px; height:32px;}
.store-detail ul{ list-style:none; margin: 0px 36px; position:relative;}
.store-detail ul h2{ font-size:16px; line-height:22px; margin:0px; padding:0px}
.store-detail ul li{ display:block; overflow:hidden; line-height:20px;}

.goods-detail{
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
	padding-bottom:20px;
	overflow: hidden;
}
.goods-detail ul{ list-style:none; display:block; overflow:hidden; margin-bottom:10px;}
.goods-detail ul li{ width:50%; float:left; line-height:50px; height:50px; text-align:center; border-bottom:#fff solid 2px;}
.goods-detail ul li.active{ border-bottom:#ff6600 solid 2px;}
.goods-detail ul li a{ display:block; overflow:hidden;}
.goods-detail img{ width:100%;display: block;}


/*==============================================================================================*/
/* footer-css
/*==============================================================================================*/

.footer-order-nav ul{
	margin: 0px auto; 
	padding: 10px 0px; 
	left: 0px; 
	right: 0px; 
	bottom: 0px; 
	position: fixed; 
	z-index: 499; 
	background:#fff;
}
.footer-order-nav li {
	text-align: center; color: rgb(89, 89, 89); padding-top: 0rem; font-size: 12px; line-height:16px; display: block; 
}
.footer-order-nav li a{ display:block; padding-top:0px;}

.footer-order-nav li a.buynow {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	background-color: #ff4400;
    background-image: linear-gradient(to right, #fd7601, #ff4400);
	border-radius:0 30px 30px 0;
}
.footer-order-nav li a.addcart {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	background-color: #ff9801;
    background-image: linear-gradient(to right, #ffc801, #ff9801);
	border-radius:30px 0 0 30px;
}

.footer-order-nav li a.total_order {
	height:50px;
	line-height:46px;
	font-size:16px;
}

