@charset "utf-8";
/*************************** 产品详细页 start ***************************/
.widget{*zoom:1;}
.widget:before, .widget:after{display:table; content:""; line-height:0;}
.widget:after{clear:both;}
.webcolor{ color:#c92074;}

/***************************宽屏样式(start)***************************/
.w_1200 #prod_detail{padding:0 21px 30px 18px;}
.w_1200 #prod_detail .detail_right{width:720px;}
.w_1200 #prod_detail .prod_desc_left{width:839px;}
.w_1200 .group_promotion .suits{width:705px;}

.w_1200 .discount_sales, .w_1200 .discount_count{clear:inherit; margin-left:0;}
.w_1200 .discount_count{margin-top:0;}
/***************************宽屏样式(end)***************************/

#prod_detail{padding:20px 0px 30px 0px; background:#fff;}
#prod_detail .detail_left{width:440px; height:487px;}
#prod_detail .detail_right{width:510px;}
#prod_detail .detail_option{width:447px;}
#prod_detail .detail_info{width:299px;}
#prod_detail .prod_desc_left{width:100%; margin-top:20px;}
#prod_detail .prod_desc_right{width:299px; margin-top:20px;}

.detail_pic{width:487px; text-align:center;}
.detail_pic .up{height:468px;}
.detail_pic .up .big_box{position:absolute; left:0; top:0;/* z-index:100;*/ max-width:100%;}
.detail_pic .magnify{position:relative;}
.detail_pic .magnify .big_pic{text-align:center;}
.detail_pic .magnify .big_pic img{ max-width: 100%; max-height: 100%;}
.detail_pic .magnify .detail_img_box{position:absolute; overflow:hidden; z-index:999; top:-9999px; border:1px #8c8684 solid;}
.detail_pic .magnify .detail_img{position:absolute; max-width:1500px;}
.detail_pic .magnify .rect_mask{background-image:url(/images/rect_mask.gif); position:absolute; cursor:crosshair; top:-9999px; left:0; z-index:100;}
.detail_pic .magnify .icon_discount{position:absolute; top:0; right:0; width:44px; height:25px; color:#fff; line-height:12px; padding-top:5px;}
.detail_pic .magnify .icon_discount b{font-size:16px;}
.detail_pic .magnify .icon_discount_foot{width:0; height:0; border-left:22px transparent solid; border-right:22px transparent solid; border-top-width:8px; border-top-style:solid; position:absolute; right:0; top:30px;}
.detail_pic .small_carousel{margin:15px 0; position:relative; width:487px; height:111px;}
.detail_pic .small_carousel .viewport{width:487px; height:111px; position:absolute; overflow:hidden; left:0; top:0;}
.detail_pic .small_carousel .btn{width:21px; height:100%; display:block; position:absolute; top:0; cursor:pointer; outline:0;}
.detail_pic .small_carousel .left{left:-20px;}
.detail_pic .small_carousel .right{right:-20px;}
.detail_pic .small_carousel .icon_arraw{margin-top:-9px; position:absolute; left:0; top:50%; cursor:pointer;}
.detail_pic .viewport .list{width:10000px; position:absolute; left:0; top:0; height:111px;}
.detail_pic .viewport .list .item{display:list-item; height:111px; margin-left: 9px; position:relative; float:left;}
.detail_pic .viewport .list .item:first-child{ margin-left: 0;}
.detail_pic .viewport .list a{background:#fff; width:113px; height:109px; display:block; vertical-align:middle; border: 1px solid #dbdbdb;}
.pic_box{ border-color:#e2e2e2;}
.detail_pic .viewport .list a:hover{ border-color: #deb7b7;}
.detail_pic .viewport .list .arrow{width:0; height:0; border-style:solid; border-width:0 5.5px 5px 5.5px; position:absolute; top:-5px; left:37px; display:none;}
.detail_pic .viewport .list .current a{ border-color: #deb7b7;}
.detail_pic .viewport .list .current .arrow{display:block;}

.prod_info_title h1{ width: 100%; height: 40px; border-bottom: 1px dashed #ccc; font-size: 18px; color: #000;}
.prod_info_brief{padding:5px 0; color:#999;}
.prod_info_category{ width: 100%; font-size: 14px; color: #333; padding: 23px 0;}
.prod_info_review{padding:0px 0 10px; border-bottom:1px #e0e0e0 solid; position:relative;}
.prod_info_review .star{float:left;}
.prod_info_review .write_review{margin:0 10px 0 3px; float:left;}
.prod_info_review .track{text-decoration:underline;}
.prod_info_share{float:left;}
.prod_info_share>b{ display:block; margin-top:3px;}
.prod_info_share>b, .prod_info_share .addthis_sharing_toolbox{float:right;}
.prod_info_share>b{font-weight:normal;}

.prod_info_price{padding-bottom:10px; margin-bottom:6px; position:relative;}
/*.prod_info_price .price_left{line-height:17px;}*/
.prod_info_price .price_left strong{ font-size: 30px; color: #c9033b;}
.prod_info_price .price_left .price_info_title{float:left;}
.price_info_title1{ float:left; margin-left:53px;}
.prod_info_price .price_left>del{white-space:nowrap; color:#888; font-size:14px; float:left; margin-left:13px;}
.prod_info_price .price_left .current_price{line-height:20px; float:left;}
.prod_info_price .price_left .current_price .left{position:relative; float:left; padding-right:10px;}
.prod_info_price .price_0{ margin:20px 0px 12px 0px;}
.prod_info_price .price_left .current_price .price{color:#c92074; padding-left:85px; font:24px Verdana; font-weight:bold;}
.prod_info_price .price_1 .price_info_title{font-size:16px; line-height:32px;}
.prod_info_currency{position:absolute; left:0; top:3px; z-index:10; line-height:24px; border:1px #fff solid; background:none;}
.prod_info_currency dt a{font-size:20px; text-indent:4px; padding:2px 0 0 4px; line-height:20px; width:61px; display:block; color:#333;}
.prod_info_currency dt a:hover{text-decoration:none;}
.prod_info_currency .arrow{position:absolute; width:0; top:10px; right:0;}
.prod_info_currency em, .prod_info_currency i{position:relative; right:11px; top:10px; border-width:5px 4px 0 4px; border-color:#999 transparent transparent transparent; border-style:solid; display:block; position:relative; top:0;}
.prod_info_currency i{border-color:#f7f7f7 transparent transparent transparent; top:-7px;}
.prod_info_currency dd{display:none; font-size:12px;}
.prod_info_currency dd ul{width:65px; text-indent:9px; margin-top:6px; padding-bottom:4px; background:#fff;}
.prod_info_currency dd a{display:block;}
.prod_info_currency dd a:hover{background:#888; text-decoration:none; color:#fff;}
.prod_info_currency:hover{border-color:#b6b6b6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 3px 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3); background:#fff;}
.prod_info_currency:hover i{border-color:#fff transparent transparent transparent;}
.prod_info_currency:hover dd{display:block;}
.discount_attr{color:#999; margin-top:1px; margin-right:10px;}
.discount_attr>span{color:#cb2027; font-size:14px;}
.discount_price{text-transform:uppercase;}
.discount_count{height:20px; line-height:20px; overflow:hidden; color:#fff; font-size:12px; margin-left:15px; margin-top:5px;}
.discount_count .discount_num{ width:54px; height:20px; background:#c92074; text-align:center; color:#fff;}
.discount_count .discount_time{ border:1px solid #c92074; border-radius:8px; height:18px; margin-left:7px; padding:0px 10px;}
.discount_count .day{padding:0 2px;}
.discount_sales{height:20px; line-height:20px; clear:both; margin:15px 0px 15px 28px;}
.discount_sales span{ color:#c92074; margin-left:12px; font-size:14px;}
.stock{ margin-left:49px; margin-bottom:20px;}
.stock span{ margin-left:10px; font-weight:bold; color:#30ab23;}
.Brif{ height: 111px; line-height:25px; border: 1px dashed #ccc; border-left: 0; border-right: 0; color:#808080; padding: 15px 10px; margin-bottom: 20px;}
.save_price{color:#808080; padding-top:2px; font-size:12px; padding-left:9px; height:15px; line-height:13px;}
.save_price .save_style{color:#f28810; font-size:12px; padding-left:4px;}
.prod_info_pdf{ float:right; right:10px; line-height:20px;}
.prod_info_pdf em{margin-right:10px; display:inline-block; vertical-align:top;}

.prod_info_data{padding-bottom:10px;}
.prod_info_data li{float:left; margin-right:35px; line-height:13px;}
.prod_info_data li>em{display:inline-block; vertical-align:top;}
.prod_info_data li>a{margin-left:5px;}

.prod_info_form .attributes{margin-bottom:10px;}
.prod_info_form .attr_0{ margin-bottom: 25px;}
.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:25px; line-height:25px; color:#fff; text-align:center; background:#c9033b; 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;}

.prod_info_quantity{ border-bottom: 1px dashed #ccc; line-height:32px; padding-bottom: 20px;}
.prod_info_quantity label{ display: inline-block; height: 28px; line-height: 28px; font-size: 14px; color: #333;}
.prod_info_quantity .tip{ margin-top:-2px; margin:0px 9px 0px 14px;}
.prod_info_quantity .quantity_box{ width:67px; height:26px; line-height:26px; border:1px solid #c8c8c8; float:left;}
.prod_info_quantity .quantity_box .qty_num{ width:50px; border: 0; border-right: 1px solid #c8c8c8; text-align:center;}
.prod_info_quantity .quantity_box .qty_btn_outer{ float: left;  width: 16px; height: 100%;}
.prod_info_quantity .quantity_box .qty_btn{ cursor: pointer;  width: 100%; height: 13px; display: block;}
.prod_info_quantity .quantity_box .qty_de{background:url(/images/qty_del.jpg) no-repeat center; border-top: 1px solid #c8c8c8;}
.prod_info_quantity .quantity_box .qty_add{background:url(/images/qty_add.jpg) no-repeat center;}
.prod_info_quantity .quantity_box .qty_num{ float:left;line-height:26px}
.prod_info_quantity .qtyd{ margin-left:10px;}
.prod_info_quantity .exlpain{display:none; position:relative; background:#eee; padding:3px 4px; border-radius:5px; margin-left:10px;}
.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_detail .sidebar{margin:0; padding:0;}

.prod_info_actions{ margin-top:30px;}
.prod_info_actions .add_btn{ display: inline-block; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:40px; line-height:40px; cursor:pointer; font-size:18px; color: #fff; font-weight: bold; margin-right:13px; border:0px;}
.prod_info_actions .addtocart{background: url(/images/goodsadd.png) no-repeat 15px center #ff8f0f; width:148px; padding-left:36px; color:#fff; }
.prod_info_actions .arrival, .prod_info_actions .soldout{background:#999;}
.prod_info_actions .soldout{cursor:no-drop;}
.prod_info_actions .buynow{ width: 134px; height: 40px; line-height: 40px; background: #861a1c; font-size: 18px; font-weight: bold; color: #fff; text-align: center; text-decoration: none;}
.prod_info_actions .favorite_btn{ display:inline-block; width:134px; height:40px; line-height:40px; font-size:18px; color:#fff; background:#E99315; font-weight:bold; text-align:center; text-decoration:none;}

.ShippingM{ margin-top:35px; line-height:30px;}
.ShippingM span{ float:left; margin-right:10px;}
.ShippingM .Shipping{ float:left;}
.ShippingM .Shipping img{ margin-right:5px;}

.PaymentP{ margin-top:15px;line-height:30px;}
.PaymentP span{ float:left; margin-right:10px;}
.PaymentP .Payment{ float:left;}
.PaymentP .Payment img{ margin-right:5px;}

.prod_description{overflow:hidden;}
.prod_description .pd_title{height:36px; background:#fafafa; border-bottom:1px solid #89B929;}
.prod_description .pd_title>li{float:left;}
.prod_description .pd_title span{height:35px; line-height:35px; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#f4f4f4; float:left; padding:0 14px; font-size:14px; color:#666; text-decoration:none; display:block; cursor:pointer;}
.prod_description .pd_title .current span{background:#89B929; color:#fff; border-bottom:0; height:36px; cursor:default;}
.prod_description .pd_content{padding:10px 0; line-height:180%; overflow:hidden;}
.prod_description .desc{min-height:300px; _height:300px;}
.prod_description .desc img{max-width:100%; max-height:none;}

.prod_order_review .po_title{height:36px; background:#fafafa; border-bottom:1px #ddd solid;}
.prod_order_review .po_title>li{float:left;}
.prod_order_review .po_title span{height:35px; line-height:35px; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#f4f4f4; float:left; padding:0 14px; font-size:14px; color:#666; text-decoration:none; display:block; cursor:pointer;}
.prod_order_review .po_title .current span{background:#fff; border:1px #ddd solid; border-top:2px solid #000; border-bottom:0px; color:#333; height:35px; cursor:default;}

.avetotal{ margin-top:35px;}
.avetotal span{ font-size:14px; margin-left:19px; display:inline-block; float:left; color:#999999;}
.avetotal span.ex{ margin-top: 3px;margin-left: 10px;font-size:12px;}
.avetotal font{ margin-left:5px; font-size:14px; color:#990000; font-weight:bold; display:inline-block; float:left; margin-top:2px;}

.wreiew{ margin-top:17px;}
.wreiew a{ display:block; float:left; width:133px; height:32px; border-radius:5px; background:#c9386c; line-height:32px; text-align:center; color:#fff; font-size:14px;}
.wreiew span{ display:block; float:left; font-size:14px; font-weight:bold; line-height:32px; margin:0px 19px;}

.premain{ background:#f5f5f5; padding-top:30px;}
.precate{ width:386px; margin:0 auto;background:#fff; height:45px; line-height:45px; border-radius:10px;border:1px solid #838383;}
.precate a{ display:block; float:left; width:50%; text-align:center; font-family:Georgia; font-weight:bold; font-size:14px; text-decoration:none;}
.precate a.cur{ background:#838383;border-bottom-left-radius:8px;border-top-left-radius:8px; color:#fff;}
.precate a.cur2{ background:#838383;border-bottom-right-radius:8px;border-top-right-radius:8px; color:#fff;}

.prelist { overflow:hidden; margin-top:30px;}
.prelist .cols4{ width:25%; float:left; margin-bottom:40px; height:382px; position:relative;}
.prelist .cols4 .item{ width:268px; background:#fff; border-bottom:2px solid #e5e5e5; border-radius:8px; position:absolute; padding-bottom:27px;}
.prelist .cols4 .item .pic_box{ height:268px;}
.prelist .cols4 .item .info{ margin-left:15px;}
.prelist .cols4 .item .info .name{ display:block; height:39px; line-height:18px;}
.prelist .cols4 .item:hover{ -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); border-bottom:2px solid #e0a0b5;}
.prelist .cols4 .item:hover .info .name{ color:#cb5a7b;}
.prelist .cols4 .item .info .price{ position:relative;}
.prelist .cols4 .item .info .price em,.prelist .cols4 .item .info .price span{ font-size:18px;}
.prelist .cols4 .item .info .price .discount{ background:url(/images/preorder.png) no-repeat center center; width:116px; height:38px; text-align:center; color:#fff; position:absolute; right:-9px; top:-9px; line-height:41px; text-indent:10px;}
.prepage{ background:#fff; padding-top:40px;}

.preorder_btn{ background:url(/images/preorder_btn.png) no-repeat center center;}


.group_promotion{margin:15px 0 10px;}
.group_promotion .gp_title{font-size:14px; height:30px; line-height:30px; overflow:visible; border:1px #ddd solid; border-top:2px #c7c7c7 solid; background:#f7f7f7;}
.group_promotion .gp_title ul{margin-left:-1px;}
.group_promotion .gp_title li{float:left; text-align:center;}
.group_promotion .gp_title li span{height:30px; line-height:28px; padding:0 13px; text-align:center; display:block; cursor:pointer;}
.group_promotion .gp_title li.current{border-top-width:2px; border-top-style:solid; background:#fff; margin-top:-6px;}
.group_promotion .gp_title li.current span{height:35px; line-height:35px; padding:0 12px; border-left:1px #ddd solid; border-right:1px #ddd solid; cursor:default;}
.group_promotion .gp_list{border:1px #ddd solid; border-top:0;}
.group_promotion .gp_list>div{padding:10px 0;}
.group_promotion .prod_img{width:120px; height:120px; overflow:hidden; text-align:center;}
.group_promotion .prod_name{word-break:break-all; word-wrap:break-word; overflow:hidden; height:34px; line-height:140%; margin-bottom:5px;}
.group_promotion .prod_price{padding:0;}
.group_promotion .prod_price input{height:auto; float:left;}
.group_promotion .info{float:left; width:230px; line-height:20px; padding-left:10px;}
.group_promotion .info s{float:left; display:inline; width:24px; height:22px; margin-top:40px; background:url(/images/goods.png) no-repeat -7px -177px;}
.group_promotion .info .prod_name, .group_promotion .info .prod_price, .group_promotion .info .prod_saving{margin-left:35px; margin-bottom:10px; padding:0;}
.group_promotion .info .prod_name{margin-top:10px; height:20px;}
.group_promotion .info .group_curprice{color:#f28810;}
.group_promotion .info .gp_btn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 15px; height:29px; line-height:29px; color:#fff; display:inline-block; cursor:pointer; font-size:14px; margin-right:16px; background:#f28810; margin:10px 0 0 35px;}

.prod_description .desc{min-height:300px; _height:300px; padding:0px; border: 1px solid #ccc; overflow: hidden;}
.prod_description .desc p{padding:0px; margin:0px;}
.prod_description .desc img{max-height:none;}
.prod_description .desc strong{font-weight:bold;}
.prod_description .desc em{font-style:italic;}
.prod_description .desc li{list-style-type:inherit; list-style-position:inside;}

.pd_content{padding:0px; overflow:hidden; line-height:normal;}
.pd_content h1, .pd_content h2, .pd_content h3, .pd_content h4, .pd_content h5, .pd_content h6, .pd_content b, .pd_content strong{font-weight:bold;}
.pd_content h4{margin:1.33em 0;}
.pd_content li{list-style-type:inherit;}
.pd_content i, .pd_content cite, .pd_content em{font-style:italic;}
.pd_content td, .pd_content th{padding:5px 10px; border:1px #ddd solid;}

.item_specifics{padding:10px; border-bottom:1px #ddd solid; margin-bottom:10px;}
.item_specifics .title{margin-bottom:6px; font-size:16px; font-weight:bold; color:#666;}
.item_specifics span{display:block; padding:3px 0 3px 20px;}
.item_specifics strong{margin-right:8px; font-weight:bold;}
.export_pdf{visibility:hidden;}

/**** 运费查询 Start ****/
#shipping_cost_choose{position:fixed; opacity:0.95; z-index:100000; top:20%;}
#shipping_cost_choose .box_bg{width:100%; height:100%; background-color:#fff; position:absolute; top:0; left:0; -moz-box-shadow:0px 0px 20px #000; -webkit-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}

#choose_close{top:10px; right:-5px; width:40px; height:26px; font-size:30px; color:#000; opacity:0.2; filter:alpha(opacity=20); text-decoration:none; font-family:Helvetica; font-weight:bold; position:absolute; z-index:100000;}
#choose_close:hover{color:#000000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}

#choose_content{width:400px; padding:20px; padding-bottom:0px; position:relative; z-index:10; zoom:1; background-color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#choose_content label{font:14px/100% Verdana, Arial, Helvetica, sans-serif; display:block; padding-bottom:12px; color:#333; line-height:18px;}
#choose_content ul{margin-top:16px;}
#choose_content li{padding:8px 0;}
#choose_content li label{ padding:0; font:inherit;}
#choose_content li strong{font:14px/100% Verdana, Arial, Helvetica, sans-serif; display:inline-block; padding-right:10px; color:#000;}
#choose_content li span{display:inline-block; padding-right:8px; color:#666;}
#choose_content li span.price{color:#c70000; font-family:Verdana;}
#choose_content .footRegion{-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; padding:14px 19px 15px; margin:15px 0 0 -19px; background-color:whiteSmoke; border-top:1px solid #ddd; -webkit-box-shadow:inset 0 1px 0 #ffffff; -moz-box-shadow:inset 0 1px 0 #ffffff; box-shadow:inset 0 1px 0 #ffffff; width:100%;}
#choose_content .footRegion .btn{min-width:70px; display:inline-block; padding:4px 10px 4px; margin-bottom:0; font-size:13px; line-height:18px; color:#ffffff; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align:middle; background-repeat:repeat-x; border:1px solid #cccccc; border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor:pointer;}
#choose_content .footRegion .btn:hover{color:#333333; text-decoration:none; background-color:#e6e6e6; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -ms-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}
#choose_content .footRegion .btn-success{background-color:#da4f49; background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); border-color:#bd362f #bd362f #802420; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); margin-right:20px;}
#choose_content .footRegion .btn-success:hover{background-color:#bd362f; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); color:#ffffff;}
#choose_content .cart_view{padding:15px 0 15px; font-size:14px;}
#choose_content .cart_view p{height:37px; margin:0 0 10px; padding-left:45px; line-height:34px; background:url(/images/normal.png) no-repeat -597px -145px;}
/**** 运费查询 End ****/
/*************************** 产品详细页 end ***************************/

/*************************** 产品评论页 start ***************************/
.review_left{width:670px;}
.review_right{width:299px;}

#review_box{margin-top:30px;}
.prod_write_review .review_title{height:36px; border-bottom:1px #ddd solid;}
.prod_write_review .review_title span{height:36px; line-height:36px; border:1px #ddd solid; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#fff; float:left; padding:0 20px; font-size:14px; color:#333; text-decoration:none; display:block; cursor:default;}
.prod_write_review .average_rating{color:#999; margin:10px 0 15px; padding:10px;}
.prod_write_review .average_rating h6{font-size:14px; color:#333;}
.prod_write_review .average_rating strong{font-size:16px; font-weight:bold; color:#900; padding-bottom:2px; vertical-align:middle; margin:0 5px;}
.prod_write_review .average_rating .review_nums{color:#999; vertical-align:middle;}
.prod_write_review .average_rating div{margin:5px 0 7px;}
.prod_write_review .average_rating .write_review_btn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 15px; height:29px; line-height:29px; color:#fff; display:inline-block; cursor:pointer; font-size:14px; text-decoration:none;}
.prod_recent_review{margin-bottom:30px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden;}
.prod_recent_review h6{background:#f3f3f3; font-size:14px; line-height:29px; font-weight:bold; padding-left:10px; border:1px #ddd solid; border-bottom:0;}

.prod_recent_review{margin-bottom:30px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden;}
.prod_recent_review h6{background:#f3f3f3; font-size:14px; line-height:29px; font-weight:bold; padding-left:10px; border:1px #ddd solid; border-bottom:0;}
.review_item{border-top:1px #ddd solid; min-height:100px; padding:10px 10px 0 10px; margin-bottom:10px; position:relative;}
.review_item .user{width:172px; font-size:11px; line-height:20px;}
.review_item .user .by_text{color:#999; margin-right:5px;}
.review_item .user .icon_level{display:inline-block; width:22px; height:19px; vertical-align:top; overflow:hidden;}
.review_item .user .level_text{display:inline-block; max-width:100px; overflow:hidden; word-break:break-word;}
.review_item .user .time{color:#999;}
.review_item .like{width:205px; text-align:right;}
.review_item .main{width:498px; font-size:12px; padding-left:180px;}
.review_item .main .content{margin-bottom:10px;}
.review_item .main .reply{margin-top:10px;}
.review_item .main .edit{margin-bottom:10px;}
.review_item .main .reply_btn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 6px; height:17px; line-height:17px; color:#333; display:inline-block; cursor:pointer; font-size:11px; background:#f3f3f3; text-decoration:none; border:1px #ccc solid;}
.review_item .textarea_holder{border:1px #ccc solid; padding:3px; margin:5px 0;}
.review_item .textarea_holder textarea{width:100%; border:0; resize:vertical; background:none; outline:0; color:#999;}
.review_item .textarea_holder .error{margin:5px 0;}
.review_item .btn{width:134px; height:26px; line-height:22px; font-size:14px; margin-left:20px; cursor:pointer; background:#FDEFB7; border:1px #d0af76 solid; color:#963;}
.review_item .textbtn{width:60px; margin:5px 0 0; font-size:12px;}

.w_review_replys{padding-top:10px; position:relative; margin-top:10px;}
.w_review_replys .arrow{position:absolute; width:22px; height:11px; top:6px; left:30px; z-index:1; display:block; background:url(/static/themes/default/images/global/sprite_arrow.png);}
.w_review_replys .review_reply{border:1px #ccc solid; background:#f7f7f7; padding:8px; margin-top:6px; position:relative;}
.w_review_replys .review_reply p{margin:0 5px;}
.w_review_replys .review_reply p.writer{margin:5px;}
.w_review_replys .review_reply .light_gray{color:#999;}
.w_review_replys .review_reply .replier{font-weight:bold;}

.prod_review_view .customer_btn{height:38px; line-height:38px; text-align:center; display:block; border:1px #ccc solid; background:#f2f2f2; font-weight:bold; color:#333; font-size:14px;}
.prod_review_view .customer_btn:hover{text-decoration:none; color:#f56908;}
.prod_review_view .review_sign{height:30px; line-height:30px; text-align:center; font-size:14px; color:#666;}
.prod_review_view .review_sign>a{color:#c00; outline:0; font-weight:bold;}

.icon_agree, .icon_oppose{width:20px; height:20px; line-height:20px; display:inline-block; padding-left:18px;}
.icon_agree{background:url(/images/normal.png) no-repeat -684px -21px;}
.icon_oppose{background:url(/images/normal.png) no-repeat -519px -20px;}
.icon_facebook_mini{width:19px; height:19px; background:url(/images/normal.png) no-repeat -481px -71px;}

#pro_detail #may_like{margin:0; padding:0;}

.goods_view{padding:15px;}
.goods_view dt{width:130px; height:130px; vertical-align:middle; text-align:center;}
.goods_view dt img{max-width:100%; max-height:100%;}
.goods_view dd{width:198px; margin-left:133px;}
.goods_view p{margin:0;}
.goods_view .name{font-size:14px; line-height:19px; padding-bottom:20px;}
.goods_view .old_price{text-decoration:line-through; font-size:13px; padding-bottom:4px;}
.goods_view .price{font-size:14px; font-weight:bold;}
.goods_view .rating{font-size:14px; margin:8px 0 6px;}
.goods_view .score{font-size:16px; vertical-align:sub; margin:0 5px;}

.review_goods .goods_title{color:#f56908; font:16px Georgia; border-bottom:1px #ccc solid; padding:10px 0 10px 10px;}
.review_goods .goods_view dd{width:620px;}

#pro_review{padding:11px 0 20px 0; background:#fff;}
#pro_review .left{width:620px;}
#pro_review .right{width:350px;}
#pro_review .title{color:#f56908; font:16px Georgia; margin:10px 0 20px; border-bottom:1px #ccc solid; padding:0 0 10px 10px;}
#pro_review .error{text-align:center; font-size:14px; margin:50px 30px; line-height:150%;}
#pro_review .error>a{font-weight:bold;}
#pro_review .info_title{font-size:14px; font-weight:bold; padding:10px 0;}
#pro_review .goods_view{border:1px #ccc solid;}
#review_form label{display:block; padding:5px 0; margin-top:10px; font-weight:bold; font-size:14px;}
#review_form .rating li{padding:5px 0; clear:both; min-height:19px; line-height:160%;}
#review_form .rating b{width:100px; line-height:19px; float:left; text-align:right;}
#review_form .rating span{float:left; margin-left:10px;}
#review_form .rating .error_info{float:left; margin-left:10px;}
#review_form .review_text, #review_form .review_content{width:680px; padding:1px; resize:vertical; overflow-y:auto;}
#review_form .review_text{height:30px; line-height:30px;}
#review_form .review_content{height:210px;}
#review_form .upfile_condition{margin:0 0 10px 0;}
#review_form .button{width:106px; height:30px; line-height:30px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#ff9900; border:0; font-size:14px; cursor:pointer;}
/*************************** 产品评论页 end ***************************/

.index_pro_left{ position: relative; z-index: 1; float: left; width: 215px;}
.index_pro_left .pro_cate_list{ width: 100%; min-height: 637px; background: url('../images/pro_cate_bg.png'); padding: 25px 0; overflow: hidden;}
.index_pro_left .pro_cate_list .cate_one{ width: 100%;}
.index_pro_left .pro_cate_list .cate_one .cate_one_title{ display: block; height: 20px; line-height: 20px; font-size: 16px; color: #89B929; text-indent:9px; margin:13px 0; border-left:28px solid #89B929; cursor: pointer; text-decoration: none;/* padding-left: 28px; background: url('/images/pro_cate_one_bg.png') no-repeat 12px center;*/}
.index_pro_left .pro_cate_list .cate_one .cate_two{ width: 100%; overflow: hidden;}
.index_pro_left .pro_cate_list .cate_one .cate_two .cate_two_item{ display: block; float: left; width: 45%; height: 15px; line-height: 15px; color: #4a080a;/* background: url('/images/cate_two_item_bg.png') no-repeat 42px center;*/ padding: 5px; margin: 1px 0; text-decoration: none;}
.index_pro_left .pro_cate_list .cate_one .cate_two .cate_two_item:hover{ color:#89B929;}

.pro_right{ width: 968px; overflow: hidden;}
.pro_right .pro_list_top{  width: 97%; height: 58px; line-height: 58px; background: #e8e8e8; padding-right: 30px;}
.pro_right .pro_list_top #location{ float: right; font-size: 14px; color: #474747;}
.pro_right .pro_list_top #location a, span{ font-size: 14px; color: #474747;}
.pro_right .pro_list_top #location .location_last{ color: #9b2325;}

.pro_right .pro_list_top .pro_list_title{ float: left; font-size: 16px; color: #414141; background: url('../images/index_art_title_bg.jpg') no-repeat left center; padding-left: 30px;}
.pro_right .pro_list_top .pro_list_title a{ font-size: 16px; color: #414141; text-decoration: none;}
.pro_right .pro_list_top .pro_list_title .pro_list_title_en{ font-size: 12px; color: #7b7b7b;}

#turn_page .last_li{ color: #b5b5b5; border: 0;}
#turn_page .last_li:hover{ border: 0;}
#turn_page .last_li .row_count{ font-weight: bold; color: #b5b5b5;}
#turn_page .last_li .page_count{ width: 32px; height: 29px; border: 1px solid #ddd; text-align: center;}
#turn_page .last_li .page_sub{ width: 64px; height: 32px; line-height: 32px; background: #f5f5f5; border: 1px solid #ddd; cursor: pointer;}

.like{ width: 100%; overflow: hidden;}
.like a{ color: #333; text-decoration: none;}
.like .like_title{ overflow: hidden;}
.like .like_title .title_txt{ float: left; font-size: 16px; font-weight: bold;}
.like .like_title .turn_list{ float: right; width: 63px; height: 15px; line-height: 15px; background: url('/images/turn_page_bg.jpg') no-repeat left center; text-indent: 20px;}
.like .like_list{ width: 100%; overflow: hidden;}
.like .like_list .like_item{ float: left; width: 225px; height: 278px; margin-left: 16px; border: 1px solid #ccc; border-radius: 3px; overflow: hidden;}
.like .like_list .like_item .like_img{ background: #fff;}
.like .like_list .like_item:first-child{ margin-left: 0;}
.like .like_list .like_item .like_title{ padding: 0 5px; height: 60px; line-height: 60px;}
.like .like_list .like_item:hover{ background:#89B929; border: 1px solid #89B929;}
.like .like_list .like_item:hover .like_title{ color: #fff;}

/*.clearfix{ margin-top: 22px;}*/
#del_location{ width: 920px; height: 58px; line-height: 58px; background: #e8e8e8; font-size: 14px; color: #414141; margin-bottom: 19px; padding: 0 24px;}

.relat_pro{ width: 100%; overflow: hidden;}
.relat_pro .relat_title{ width: 100%; height: 43px; line-height: 43px; background: #d9d9d9; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0;}
.relat_pro .relat_title .relat_left{ float: left; font-size: 18px; color: #9b2324; margin-left: 21px;}
.relat_pro .relat_title .relat_right{ float: right; font-size: 14px; color: #6e6e6e; margin-right: 10px;}
.relat_pro .relat_list{ width: 100%; overflow: hidden;}
.relat_pro .relat_list .relat_item{ float:left; display:block; width:225px; margin-left:17px; border:2px solid #fff; border-radius:3px; text-decoration:none; overflow:hidden;}
.relat_pro .relat_list .relat_item:first-child{ margin-left:0;}
.relat_pro .relat_list .relat_item .relat_img{ width:226px; height:220px;}
.relat_pro .relat_list .relat_item .relat_name{ height:60px; line-height:60px; padding:0 5px;}
.relat_pro .relat_list .relat_item:hover{background:#89B929; border:2px solid #89B929;}
.relat_pro .relat_list .relat_item:hover .relat_name{ color: #fff;}