.proImgBox{text-align:center}
.order_quantity span{float:left;font-weight:bold;line-height:27px;padding-right:5px}
.order_quantity .order_q_box{display:inline;float:left;padding-right:20px;position:relative;height:27px}
.order_quantity .order_q_box input{width:50px;height:18px;padding:4px 5px 3px;border:1px solid #ddd;text-align:center}
.order_quantity .order_q_box a{width:16px;height:13px;display:block;position:absolute;font-size:0;right:0}
.order_quantity .order_q_box a.btn_add{background-position:-40px -48px;top:0;background-image: url("../images/tag.png");}
.order_quantity .order_q_box a.btn_reduce{background-position:-40px -63px;bottom:0;background-image: url("../images/tag.png");}
.order_quantity select {height: 26px;margin-left: 10px;float: left;}

.pro_con{width:280px;float:left;position:absolute;left:0;top:0;font-size: 12px;border: 1px solid #ccc;padding: 5px 10px 10px 10px;background-color:#fff}
.p_title{max-height: 33px;overflow: hidden;font-size: 12px;font-weight: bold;padding: 5px 0px;}
.p_info span{margin-right: 5px;}
.p_info span em{color: #666;}
.p_price{line-height:28px;}
.p_price .price{color: #da3439;font-size: 14px;font-weight:bold}

.productPro th {
text-align: right;
vertical-align: top;
}
.productPro td {
text-align: left;
padding-top: 0px;
}
.model_list a.currModel {
border: 2px solid #e4393c;
padding: 1px 5px 1px 1px;
}
.model_list a {
display: block;
float: left;
padding: 2px 6px 2px 2px;
border: 1px solid #ccc;
margin-right: 8px;
margin-bottom: 5px;
text-decoration: none;
font-size: 11px;
position: relative;
}
.model_list a i {
position: absolute;
bottom: 0;   
right: 0;
display: block;
width: 15px;
height: 15px;
background: url(../images/check.png) no-repeat;
}
.model_list a img {
vertical-align: middle;
margin-right: 3px;
}
.productPro select {
height: 26px;
}
.order_btn a.redBtn span {
padding: 0 5px;
line-height: 22px;
}
.order_btn.cart_handle{margin-top:15px;text-align: left;margin-top: 5px;}
.xubox_tips {
border: 1px solid #999;
}
.resbtn a {
display: inline-block;
margin-right: 10px;
text-decoration: underline;
}
.qty_tr th,.qty_tr td{padding-top:5px}

.commstar {
background-color: red;
width: 105px;
height: 20px;
background: url(../images/commstar.jpg) 0 -21px repeat-x;
position: relative;
margin-top: 5px;
display: inline-block;
overflow: hidden;
zoom: 1;
}
.commstar a {
width: 20%;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
display: inline-block;
height: 20px;
}
.commstar .star1 {
width: 20%;
z-index: 9;
}
.commstar .star2 {
width: 40%;
z-index: 8;
}
.commstar .star3 {
width: 60%;
z-index: 7;
}
.commstar .star4 {
width: 80%;
z-index: 6;
}
.commstar .star5 {
width: 100%;
z-index: 5;
}
.commstar a:hover,.commstar a.active{
background: url(../images/commstar.jpg) left top repeat-x;
}
.upload_btn{
border: 1px solid #ccc;
background-color: #fff;
border-radius: 3px;
padding: 6px 10px;
}
.obj_container{
position: absolute;
top: 0;
left: 0;
width: 63px;
height: 28px;
}
#upload_con td{width:110px;padding:5px;text-align: center;}
#upload_con td span{font-size: 12px;
border: 1px solid #ccc;
padding: 0 5px;
border-radius: 2px;
cursor: pointer;}
#upload_con td img{width:100px;border:1px solid #ccc}
.g_inquiryBox th{vertical-align:top;text-align:right;font-size: 13px;width: 150px;font-weight: normal;}
#spanUploadProgress p{font-size: 12px;padding-top: 5px;}
.g_inquiryBox{border: 1px solid #ccc;border-top:0;padding-bottom:15px}
#scrollM h3{border: 1px solid #ccc;line-height:30px;padding-left:15px;background-color:#eee;}
.g_inquiryBox .form-control{height:18px;}
.page_index{position:relative;height:24px;font-size:.75em;}
.page_index .page_index_con{position:absolute;right:0;top:0}
.page_index p{float:left;line-height: 24px;}
.page_index p a{border: 1px solid #ccc;padding: 0px 3px;border-radius: 2px;}
.page_index .listspan{padding-right:5px}
.productPro{padding:0;background-color:#fff;border:0}







