/*商品详细页*/
/*iteminfo*/
.clearfix {clear: both;}
.iteminfo{float:left; margin-left:0px; width:100%;}
.iteminfo_tit{ color:#333; font-size:22px; border-bottom:0px solid #e3e3e3; font-weight:normal;}
.iteminfo_mktprice{ font-size:12px; text-decoration:line-through;}
.iteminfo_price{ color:#c00; font-size:14px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
#YIQI-UI .sys_item_price{ color:#c00; font-size:24px; vertical-align:middle; float:left; font-weight:200;}
.iteminfo_buying{ background:#f7f7f7; padding:12px 0;}

/*规格*/
.sys_item_spec { background:url() top center no-repeat; margin-top:10px;}
.sys_item_spec dl.iteminfo_parameter{ margin:10px 0; width:100%; display: table;}
.sys_item_spec dl.iteminfo_parameter dt{ float:left; display:inline; width:75px; white-space:nowrap; text-align:left; color: #4C4C4C; font-size:14px; }
.sys_item_spec dl.iteminfo_parameter dd{ float:left; height: auto; font-size:14px; width:100%;}
#YIQI-UI .sys_item_mktprice { font-size:14px; float:right; font-weight:200;}
.iteminfo_parameter_default{ color: #4C4C4C; padding-top:0px;}
.bob { border-bottom:0px #ccc dashed;}
.f-r {float:right; font-size:12px;}

/*一下正对图片*/
.sys_spec_img{}
.sys_spec_img li{ float:right; height:44px; position:relative; margin:0 0 5px 6px;}
.sys_spec_img li a{height:35px; width:35px; padding:1px; border:1px solid #ccc; float:left; background:#fff; display:inline-block; outline:none;}
.sys_spec_img li a img{ width:35px; height:35px; display:block;}
.sys_spec_img li a:hover{ border:2px solid #e4393c; padding:0; text-decoration:none;}
.sys_spec_img li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:7px; background:url(sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_img li.selected a{ border:2px solid #e4393c; padding:0;}
.sys_spec_img li.selected i{ display:block;}

.w60 {width: 60%;}
.sys_spec_text{}
.sys_spec_text li{ float:right; height:auto; position:relative; margin:0 0 5px 6px; outline:none;}
.sys_spec_text li a{ height:24px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; font-size:14px;}
.sys_spec_text li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_text li.selected a{ border:2px solid #e4393c; padding:0 5px;}
.sys_spec_text li.selected i{ display:block;}

#num{ width:40px; height:24px; line-height:24px; border:1px solid #CCC; text-align:center;  float:left; margin:0 5px;}
#add,#jian{ width:26px; height:26px; line-height:20px; float:left; border:1px solid #ccc; background:#eee; cursor:pointer; font-size:20px;}
.shoph {clear:both; height:10px;}


.ourphp_couponlist {height: auto;overflow: hidden;  background: #fff;   width: 90%;  padding: 10px 3%; margin: 10px 2% 0 2%; border-radius: 7px;}
.couponlist_fl {float:left; width:45px; font-size:14px; line-height:25px; }
.couponlist_fr {float:left; width:80%;}
.couponlist_fr li {float:left; font-size:12px; margin:0px 2px 0 2px; color:#ff4040; }
.couponlist_fr li.test{
border-radius:3px;
height:25px;
text-align:center;
line-height:25px;
border: 1px solid #ff4040;
padding: 0 10px;
display: flex;
flex-direction: row;
align-items: center;
justion-content:center;
position: relative;
}
.couponlist_fr li.test::before{
    content: "";
    background: #fff;
    width: 6px;
    height: 10px;
    border-radius: 0 50% 50% 0;
    border: 1px solid #ff4040;
    border-left: none;
    position: absolute;
    top: 50%;
    left: -1px;
    transform: translateY(-50%);
}

.couponlist_fr li.test::after{
    content: "";
    background: #fff;
    width: 6px;
    height: 10px;
    border-radius: 50% 0 0 50%;
    border: 1px solid #ff4040;
    border-right: none;
    position: absolute;
    top: 50%;
    right: -1px;
    transform: translateY(-50%);
}