
.shopping_num{ font-size:12px; color:#999999;}
.shopping_num span{ width:20px; height:20px; cursor:pointer; display:inline-block; font-size:14px; border:1px solid #dddddd; border-radius:20px; text-align:center; line-height:20px; background:#ffffff;z-index: 9999;position: relative;}
.shopping_num span:hover{ background:#c40000; color:#ffffff;}
.shopping_num input {
  float: left;
  width: 50px;
  height: 20px; border:0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:0 -10px;
  color: #555;
  line-height: 20px;
  text-align: center;
}

.shopping_guige{ height:20px; line-height:20px; font-size:12px; cursor:pointer; padding:0 7px; color:#999999; border:1px solid #dddddd; border-radius:20px;}
.shopping_guige:hover{ background:#c40000; color:#ffffff;}



.popGeneral {
    display: block; width:500px; height:430px; padding:15px; margin-top:-230px; margin-left:-265px;
    position: fixed;
    _position: absolute;
    left: 50%;
    top: 50%;
    background-color: #fff;
    border: 5px solid #ccc;
    border-color: rgba(0,0,0,0.2);
    z-index: 999999;
}

.hd_colse_btn {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
    height: 10px;
    overflow: hidden;
    cursor: pointer;
	background:url(../images/close.png) no-repeat;
}

.popGeneral .prodTit{ float:left; margin-bottom:10px;}
.popGeneral .prodTit .tit{ margin-top:15px; padding-left:115px; font-size:14px;}
.popGeneral .prodTit .tit strong{ margin-top:10px; color:#e4393c; font-size:15px; font-family:Arial;}

.popGeneral .prodTit{ float:left;}

.popGeneral .specs{ width:100%; float:left; display:block; height:250px; overflow:hidden; overflow-y:auto;}

.popGeneral .specs li{ width:100%; display:inline-block; float:left; border-bottom:1px solid #dddddd; padding-bottom:5px; margin-bottom:10px;}

.popGeneral .specsCon{ width:60%;}
.popGeneral .specsCon .cell{ width:100%; float:left; height:22px line-height:22px; font-size:14px; margin-bottom:5px;}
.popGeneral .specsCon .cell img{ margin-right:10px;}
.popGeneral .specsCon .cell i{ color:#ff0000;}
.popGeneral .specsCon .cell em{ color:#999999; font-size:12px; margin-left:5px;}


.popGeneral .btnBox{ width:100%; float:left; display:block; text-align:center;}
.popGeneral .btnBox .btncell{ margin:15px 15px 0 15px; border:0; border-radius:3px; font-size:14px; background:#c40000; cursor:pointer; color:#ffffff; padding:5px 20px;}




.activeCard{ width:1124px; margin:20px auto;}
.activeCard .cardTop{ width:100%; float:left;}
.activeCard .cardContent{ width:100%; float:left; background:url(../images/add/mid-bg.png) repeat-y;}


.activeCard .cardContent .bt{ width:86%; margin:0 7%; padding:0 0 20px; float:left; color:#d1af54; text-align:center; font-size:40px;}

.activeCard .cardContent .line{ width:86%; margin:0 7%; padding:20px 0; float:left; color:#4a4a4a; border-bottom:1px dashed #bbbbbb;}
.activeCard .cardContent .line span{ width:50%; float:left; font-size:18px;}

.activeCard .cardContent .prodLine{ width:86%; margin:0 7%; padding:20px 0; float:left; color:#4a4a4a;}
.activeCard .cardContent .prodLine .p1{ font-size:18px;}
.activeCard .cardContent .prodLine ul{ width:100%; display:inline-block; margin-top:20px;}
.activeCard .cardContent .prodLine ul li{ width:230px; border:3px solid #ededed; background:#ffffff; border-radius:20px; float:left; margin-right:7px;}
.activeCard .cardContent .prodLine ul li .img{ width:200px; margin:15px; text-align:center;}
.activeCard .cardContent .prodLine ul li .img img{ max-width:100%; max-height:150px;}
.activeCard .cardContent .prodLine ul li .txt{ width:200px; height:38px; overflow:hidden; margin:15px; text-align:left; font-size:14px;}
.activeCard .cardContent .prodLine ul li .price{ width:200px; margin:15px; text-align:left; font-size:14px; color:#d90000;}
.activeCard .cardContent .prodLine ul li .price i{ margin-top:-1px;}
.activeCard .cardContent .prodLine ul li .price em{ font-size:18px;}
.activeCard .cardContent .prodLine ul li .price span{ color:#4a4a4a;}


.activeCard .btnBox{ width:100%; float:left; display:block; text-align:center; margin-top:20px;}
.activeCard .btnBox .btncell{ margin:15px 25px 0 25px; border:0; border-radius:3px; font-size:16px; background:#ce2021; cursor:pointer; color:#ffffff; padding:10px 60px;}