@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

a{text-decoration:none;cursor:pointer}
.clear{clear: both;}
/* input */
input{font-size:12px;font-size:100%;outline:none;line-height:normal;color:#444;}
.ipt{border:solid 1px #d2d2d2;border-left-color:#ccc;border-top-color:#ccc;border-radius:2px;box-shadow:inset 0 1px 0 #f8f8f8;background-color:#fff;padding:4px 6px;height:21px;line-height:21px;color:#555;width:180px;vertical-align:baseline;}
.ipt:focus{border-color:#95C8F1;box-shadow:0 0 4px #95C8F1;}
.theme-login,.item-props-can{cursor: pointer;}

.theme-popover-mask{z-index:10000000;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:10000009;position:fixed;bottom:0;left:0;width:100%;display:none;}
.theme-poptit{padding:12px;position:relative;overflow: hidden;background:#fff ;height:80px ;}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}

/*内容布局*/

.theme-popover .theme-poptit h3,.btn.close,i.theme-login{display:none}
.theme-span{width:100%;background:transparent;height: 15px;}
.theme-popbod.dform{background:#fff;}
/*商品信息*/
.heme-signin{position:relative;}
.theme-signin-right {background:#fff;overflow: visible;}
.theme-signin-right .img-info{position: absolute;top:0;left:10px;background:#fff;border-radius:5px;border:1px solid #f5f5f5;}
.theme-signin-right .img-info img{margin:5px 5px ;width:80px;height:80px ;}
.theme-signin-right .text-info{position:absolute;left:110px;top:20px ;}
.text-info .price-now{display:block;font-size:16px ;color:#f50;}
.text-info span#Stock{font-size:14px ;}

/*可选规格*/
.theme-signin-left{padding-bottom:30px;max-height:250px ;overflow-y: scroll;background: #fff;}
.theme-options{display: block;overflow: hidden;padding-left: 10px;padding-right:10px ;}
.theme-signin-left .cart-title{font-size:14px ;font-weight: 600;}
.theme-signin-left .sku-line{float: left; margin:10px;margin-left:0;border-radius:5px ; background:#f5f5f5 ;padding:5px;}


.theme-signin .btn{width:100%;font-size: 16px;padding:5px ;}
.btn-op{position:fixed;left:0;bottom: 0;width:100% ;}
.iteminfo_parameter dt.theme-login {text-align: left;margin-left:-30px ;width:100% ;}
.theme-login .cart-title{float: left;margin-right:10px ;}

.theme-options dd{margin:10px 0px ;top: 20px;}


@media only screen and (min-width:640px) 
 {
.theme-span{height:0px;background:#fff ;}
.theme-popover{box-shadow:0 0 10px #666;position:absolute;top:20%;left:20%;width:auto;bottom:auto;border:solid 2px #e4e4e4;border-radius:5px;}
.theme-poptit{display: none;}


/*商品规格*/
.theme-signin-left{padding-top:10px ;float: left;max-width:300px;max-height: none;overflow: visible;}
.theme-options .cart-title{margin-top:10px ;}
.theme-options ul{float: left;}

 /*选中样式*/
 .sku-line{position: relative;}
 .theme-options li{border:2px solid #f5f5f5;}

 .theme-options li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:0px; bottom:0px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
 .theme-options li.selected{ border:2px solid #e4393c!important;}
 .theme-options li.selected i{ display:block;}

 /*商品信息*/
.theme-signin-right{display: none;}
.text-info .price-now{float: left;margin-right:10px ;}
.text-info span#Stock {float:left;font-size: 12px;}

/*操作*/
.btn-op{overflow: hidden;padding:10px ;margin-left:45px ;position: static;}
.theme-signin .btn {width:auto;float: left;font-size:12px ;padding:5px 15px ;border-radius:0 ;margin-right: 10px;}
.btn.close {display:block;float: left;position: static;}
i.theme-login{display: inline-block;}
}

@media only screen and (min-width:1025px) 
 {
 i.theme-login{display: none;}	
.theme-signin-left{padding-top:15px ;float: left;max-width:none;padding-bottom:0px ;}
.theme-signin-right{float: left;display:block;overflow: hidden;padding: 10px;}
.theme-signin-right .img-info,.theme-signin-right .text-info{position: static;}
.theme-signin-right .img-info img{width:120px;height:120px ;}
 
 	
 }
.details-info{
 display: flex;
 align-items: center;
 margin-top:16px;
 margin-bottom:18px;
}
.details-info-key{
 width:40px;
 flex-shrink: 0;
 color:#888;

}
.details-info-value{
 width: 100%;
 display: flex;
 flex-wrap:wrap;
}
.details-info-value ul{
 display: flex;
 width: 100%;
 flex-wrap:wrap;
}
.details-info-value ul li{
  margin-top:6px;
 margin-right:6px;
 margin-bottom:6px;
 margin-left:0;
}
.goods-input-num{
 background:#eee;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 4px;
 padding:2px;
}
.goods-input-num span{
 width:40px;
 font-size:20px;
 text-align: center;
 cursor: pointer;
}
.goods-input-num input{
 width: 60px;
 font-size:20px;
 text-align: center;
 height: 36px;
 border:none;
}
.goods-pay{
 display: flex;
 margin-top:24px;
 width: 100%;
}
.goods-pay-storm{
 border-radius: 8px;
 overflow: hidden;
 display: inline-block;
}
.goods-pay button{
 border-radius: 0;
 padding:12px 60px 12px 60px;
 font-weight: 600;

}
.goods-pay-pay{
 background: linear-gradient(90deg, rgb(255, 119, 0), rgb(255, 73, 0));
}
.goods-pay-cart{
 background: linear-gradient(90deg, rgb(255, 203, 0), rgb(255, 148, 2));
}
.goods-pay-push{
 background: linear-gradient(90deg, rgb(231, 0, 50), rgb(212, 0, 37));
 border-radius:8px!important;
}
.goods-pay-left{
 width: 70%;
}
.goods-pay-right{
 width: 30%;
 display: flex;
 justify-content: flex-end;
}
.fee-address-div{
  color:#999;
}
.fee-address-div span{
 color:red;
 font-weight: 800;
}

