#pro_cate{ width: 7.02rem; margin: 0 auto; margin-bottom: 0.20rem; overflow: hidden;}
#pro_cate .pro_cate_item{ display: block; float: left; width: 1.32rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.18rem; color: #000; margin-left: 0.1rem; background: #c9caca; text-align: center;}
#pro_cate .pro_cate_item_cur{ background: #9e2326; color: #fff;}
#pro_cate .pro_cate_item:first-child{ margin-left: 0;}

.product{ width: 100%; overflow: hidden;}
.product .pro_list{ padding: 0 0.28rem; overflow: hidden;}
.product .pro_list .pro_item{ display: block; float: left; width: 47%; height:3.65rem; margin-left: 0.19rem; margin-bottom: 0.22rem; border: 1px solid #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: 0px 6px 14px #ddd; -webkit-box-shadow: 0px 6px 14px #ddd; -moz-box-shadow: 0px 6px 14px #ddd; -ms-box-shadow: 0px 6px 14px #ddd; -o-box-shadow: 0px 6px 14px #ddd;}
.product .pro_list .pro_item_ml{ margin-left: 0;}
.product .pro_list .pro_item .pro_name{ display: block; width: 100%; height: 0.65rem; line-height: 0.65rem; text-indent: 15px; overflow: hidden;}
.product .pro_list .pro_item .pro_img{ width: 3.09rem; height: 3rem; margin: 0 auto; overflow: hidden;}
.product .pro_list .pro_item .small_img_list{ width: 3.09rem; height: 0.97rem; margin: 0 auto; margin-top: 0.06rem;}
.product .pro_list .pro_item .small_img_list .small_img_item{ float: left; width: 0.9rem; height: 0.9rem; margin-left: 0.04rem; border: 1px solid #fff;}
.product .pro_list .pro_item .small_img_list .small_img_item_cur{ border: 1px solid #9b2325;}

.pro_outer{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5);}
.pro_outer .pro_bg{ position: absolute; width: 5rem; height: 7rem; left: 50%; top: 50%; margin-left: -2.5rem; margin-top: -4rem; background: #fff;}
.pro_outer .pro_bg .pro_btn{ position: absolute; top: 50%; width: 0.35rem; height: 0.6rem; margin-top: -0.25rem; background: rgba(0, 0, 0, 0.5);}
.pro_outer .pro_bg .prev{ left: 0.2rem;}
.pro_outer .pro_bg .next{ right: 0.2rem;}


.prod_info_form .attributes{margin-bottom:10px;}
.prod_info_form .attr_0{ margin-bottom: 0.25rem;}
.prod_info_form li{padding:4px 0; font-size:12px;}
.prod_info_form li input, .prod_info_form li select{width:184px; height:28px; line-height:28px; font-size:12px; margin-bottom:0;}
.prod_info_form li select{border:1px #ccc solid; background:#fff; padding:4px 6px; color:#8d8d8d; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; vertical-align:middle;}
.prod_info_form li.attr_show h5{ float: left; display: block; height: 35px; line-height: 35px; color:#333; padding-bottom:1px; margin-right: 10px; font-size: 14px; color: #333;}
.prod_info_form li.attr_show .attr_title_0{ height: 42px; line-height: 42px;}
.prod_info_form li.attr_show>span{border:1px solid #bebebe; display:inline-block; margin:3px 2px 2px 0; padding:4px 8px; white-space:nowrap; cursor:pointer; position:relative; background:#fff; vertical-align:middle;}
.prod_info_form li.attr_show>.colorid{ width: 29px; height: 29px;}
.prod_info_form li.attr_show>.colorid img{ max-width: 100%; height: 100%;}
.prod_info_form li.attr_show>span .attr_pic{width:30px; height:30px; display:inline-block; padding:1px; text-align:center;}
.prod_info_form li.attr_show>span em{position:absolute; right:0; bottom:0; display:none;}
.prod_info_form li.attr_show>span .icon_selected{width:11px; height:11px; background:url(/images/icon_selected.png) no-repeat; z-index:1;}
.prod_info_form li.attr_show>span .icon_selected_bg{width:0; height:0; border-left:11px transparent solid; z-index:0; border-bottom:11px solid #c9033b;}
.prod_info_form li.attr_show>span .icon_text{ position:absolute; top: 47px; border-radius: 5px; left: -2px; width:100%; height: 0.25rem; line-height: 0.25rem; color:#fff; text-align:center; background:#c9033b; font-size: 0.16rem; z-index: 10;}
.prod_info_form li.attr_show>span .icon_text font{ width: 0;  height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #c9033b; position:absolute; top:-9px; left:25px;}
.prod_info_form li.attr_show>span:hover, .prod_info_form li.attr_show>span.selected{border:2px solid #c9033b; color:#000; padding:3px 7px;}
.prod_info_form li.attr_show>span:hover em, .prod_info_form li.attr_show>span.selected em{display:block;}
.prod_info_form li.attr_show>span:hover .attr_pic, .prod_info_form li.attr_show>span.selected .attr_pic{padding:0;}
.prod_info_form li.attr_show>span.out_stock{border:1px #d6d6d6 dashed; color:#ccc; cursor:not-allowed;}
.prod_info_form li.attr_show>span.out_stock:hover{padding:1px 7px;}
.prod_info_form li.attr_show>span.out_stock:hover em{display:none;}
.prod_info_form li.attr_show>span.cur, .prod_info_form li.attr_show>span.selected{border:2px solid #c9033b; color:#000; padding:3px 7px;}
.prod_info_form li.attr_show>span.cur em, .prod_info_form li.attr_show>span.selected em{display:block;}
.prod_info_form li.attr_show>span.cur .attr_pic, .prod_info_form li.attr_show>span.selected .attr_pic{padding:0;}

/* 产品详细页 */
#banner_box{ width: 100%; overflow: hidden;}
#banner_box .detail_big_img{ position: relative; width: 100%; overflow: hidden;}
#banner_box .detail_big_img .swipe{ position: relative; z-index: 1; width: 80.5%; margin: 0 auto; overflow: hidden;}
#banner_box .detail_big_img .swipe li{ width: 6.04rem; height: 5.74rem;}
#banner_box .detail_big_img .swipe li a{ width: 100%; height: 100%;}
#banner_box .detail_big_img .swipe li a img{ max-width: 100%; max-height: 100%;}
/* Banner小圆点 */
#banner_box .detail_big_img .swipe #pagenavi{ width: 100%; position: absolute; left: 0; bottom: 0.34rem; text-align: center;}
#banner_box .detail_big_img .swipe #pagenavi a{ display: inline-block; width: 0.15rem; height: 0.15rem; border-radius: 48%; background: #9d9998; margin: 0 3px;}
#banner_box .detail_big_img .swipe #pagenavi .active{ background:#E99315;}
/* Banner左右切换按钮 */
#banner_box .detail_big_img .goods_btn{ display: block; position: absolute; top: 50%; width: 0.22rem; height: 0.41rem; margin-top: -0.205rem;}
#banner_box .detail_big_img .goods_prev{ left: 0.2rem;}
#banner_box .detail_big_img .goods_next{ right: 0.2rem;}


#detail_new{ width: 7.02rem; margin: 0 auto; overflow: hidden;}
#detail_new .info{ width: 100%; overflow: hidden;}
#detail_new .info .pro_name{ width: 100%; height: 1rem; line-height: 1rem; margin-top: 0.25rem; font-size: 0.5rem; border-bottom: 1px dashed #ccc;}
#detail_new .info .pro_cate{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem;}
#detail_new .detail_right .prod_info_price .price_1{ font-size: 0.36rem; color: #c9033b; font-weight: bold; overflow: hidden;}
#detail_new .detail_right .prod_info_form .Brif{ width: 100%; line-height: 0.4rem; font-size: 0.3rem; padding: 0.18rem 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; overflow: hidden;}

#detail_new .detail_right .prod_info_form .prod_info_quantity{ border-bottom: 1px dashed #ccc; padding: 0.2rem 0; overflow: hidden;}
#detail_new .detail_right .prod_info_form .prod_info_quantity label{ float: left; display: inline-block; height: 28px; line-height: 28px; font-size: 14px; color: #333; padding-left: 6px;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .tip{ margin-top:-2px; margin:0px 9px 0px 14px;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .quantity_box{ width:67px; height:26px; line-height:26px; border:1px solid #c8c8c8; float:left;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .quantity_box .qty_num{ float: left; width:50px; border: 0; border-right: 1px solid #c8c8c8; line-height: 26px; text-align:center;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .quantity_box .qty_btn_outer{ float: left;  width: 16px; height: 100%;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .quantity_box .qty_btn{ cursor: pointer;  width: 100%; height: 13px; display: block;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .quantity_box .qty_de{background:url(/images/qty_del.jpg) no-repeat center; border-top: 1px solid #c8c8c8;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .quantity_box .qty_add{background:url(/images/qty_add.jpg) no-repeat center;}

#detail_new .detail_right .prod_info_form .prod_info_quantity .qtyd{ margin-left:10px;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .exlpain{display:none; position:relative; background:#eee; padding:3px 4px; border-radius:5px; margin-left:10px;}
#detail_new .detail_right .prod_info_form .prod_info_quantity .exlpain font{  width: 6px;  height: 12px; background:url(/images/jian.jpg) no-repeat center center; position:absolute; top:5px; left:-6px;}

.prod_info_actions{ margin-top:30px;}
.prod_info_actions .add_btn{ float: left; display: inline-block; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height: 0.4rem; line-height:0.4rem; cursor:pointer; font-size: 0.2rem; color: #fff; font-weight: bold; margin-right: 0.13rem; border:0px;}
.prod_info_actions .addtocart{ float: left; width: 2rem; height: 0.6rem; background: url(/images/goodsadd.png) no-repeat 0.1rem center #ff8f0f; background-size: 0.25rem 0.22rem; font-size: 0.3rem; padding-left: 0.36rem; color:#fff;}
.prod_info_actions .arrival, .prod_info_actions .soldout{background:#999;}
.prod_info_actions .soldout{cursor:no-drop;}
.prod_info_actions .buynow{float:left; width:2rem; height:0.6rem; line-height:0.6rem; background:#E99315; font-size:0.3rem; font-weight:bold; color:#fff; text-align:center; text-decoration:none;}
.prod_info_actions .favorite_btn{float:left; display:inline-block; width:2rem; height:0.6rem; line-height:0.6rem; font-size: 0.3rem; color:#fff; background:#E99315; font-weight:bold; text-align:center; text-decoration:none;}

.prod_description{ margin-top: 0.47rem; overflow: hidden;}
.prod_description .pd_title{height:0.5rem; background:#fafafa; border-bottom:2px solid #89B929;}
.prod_description .pd_title>li{float:left; margin-right: 6px;}
.prod_description .pd_title li span,.prod_description .pd_title li a{height:0.5rem; line-height:0.5rem; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#9d9998; float:left; padding:0 0.14rem; font-size: 0.3rem; color:#FFF; text-decoration:none; display:block; cursor:pointer;}
.prod_description .pd_title .current span{background:#89B929; color:#fff; border-bottom: 0; height: 0.5rem; cursor:default;}
.prod_description .pd_content{padding:10px 0; line-height:180%; overflow:hidden;}
.prod_description .desc{min-height:3rem; _height:3rem;}
.prod_description .desc img{max-width: 100%; max-height:none;}
.prod_description .desc_cont img{ max-width: 100%;}

.prod_description .product{ margin-top: 0.1rem;}

/*成功加入购物车提示*/
#lib_cart_add_success{position:absolute; z-index:10000; border:1px solid #333; background:#f7f7f7; left:0px; top:0px; width:6rem; padding: 0.08rem;}
#lib_cart_add_success .close{text-align:right;}
#lib_cart_add_success .close a{color:#666; margin-left:3px;}
#lib_cart_add_success .tips{font-size:0.18rem; font-weight:bold; color:#444;}
#lib_cart_add_success .tips img{ width: 0.32rem; height: 0.32rem; padding-right: 5px;}
#lib_cart_add_success .cart_info{height: 0.4rem; line-height: 0.4rem; text-indent: 0.4rem;}
#lib_cart_add_success .cart_info span{color:#FE6500; font-weight:bold;}
#lib_cart_add_success .checkout{text-indent:0.4rem; margin-bottom:5px;}
#lib_cart_add_success .checkout img{ width: 1.2rem; height: 0.29rem;}

.message .form{
	padding-top:15px;
}
.message .form .rows {
    margin:10px 0;
    clear:both;
}
.message .form .rows label {
    width:25%;
    overflow:hidden;
    float:left;
    height:22px;
    line-height:22px;
    text-align:right;
    color:#555;
    font-size:16px;
    margin-right:10px;
}
.message .form .rows span {
    width:70%;
    overflow:hidden;
    float:left;
    display:block;
    padding-left:2px;
}
.message .form .rows span .contents {
    width:96%;
    height:100px;
    padding:10px 0px;
    outline:none;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    resize:none;
}
.fc_red{
    color:#ff0000;
}