/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
@charset "utf-8";

/***************************宽屏样式(start)***************************/
.w_1200 #prod_detail{padding:0 21px 30px 18px;}
.w_1200 #prod_detail .detail_right{width:658px;}
.w_1200 #prod_detail .prod_desc_left{width:839px; margin-top:10px;}
.w_1200 .prod_info_form .attributes{width:450px;}
.w_1200 .prod_info_group{position:absolute; right:10px; top:0; width:150px;}
.w_1200 .prod_info_group li{margin-right:0; float:none;}
.w_1200 .prod_info_group li a{padding:0;}
.w_1200 .group_promotion .suits{width:705px;}
/***************************宽屏样式(end)***************************/

.widget{*zoom:1;}
.widget:before, .widget:after{display:table; content:""; line-height:0;}
.widget:after{clear:both;}

#prod_detail{padding:0 11px 30px 10px; background:#fff;}
#prod_detail .detail_left{width:455px; position:relative; z-index:998;}
#prod_detail .detail_right{width:495px;}
#prod_detail .detail_option{width:447px;}
#prod_detail .detail_info{width:299px;}
#prod_detail .prod_desc_left{width:650px; margin-top:20px;}
#prod_detail .prod_desc_right{width:299px; margin-top:20px;}

.detail_pic{width:455px; text-align:center;}
.detail_pic .up{height:455px;}
.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 .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(/static/themes/default/images/global/rect_mask.gif); position:absolute; cursor:crosshair; top:-9999px; left:0; z-index:100;}
.detail_pic .small_carousel{margin:15px auto; position:relative; width:318px; height:91px;}
.detail_pic .small_carousel .viewport{width:318px; height:91px; 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:86px; padding-top:5px;}
.detail_pic .viewport .list .item{display:list-item; margin:0 10px; height:82px; position:relative; float:left;}
.detail_pic .viewport .list a{background:#fff; width:82px; height:82px; display:block; vertical-align:middle; border-width:1px; border-style:solid; padding:1px;}
.pic_box{border-color:#e2e2e2;}
.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{padding:2px;}
.detail_pic .viewport .list .current a{border:0; padding:0;}
.detail_pic .viewport .list .current .arrow{display:block;}

.prod_info_title h1{font-size:16px; font-weight:bold; padding-top:2px; color:#333; line-height:22px;}
.prod_info_number{padding:5px 0; color:#999;}
.prod_info_review{padding:5px 0 10px; margin-bottom:10px; border-bottom:1px #e0e0e0 solid;}
.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:right;}
.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{padding-top:4px; line-height:17px;}
.prod_info_price .price_left .price_info_title{float:left;}
.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_left .current_price .price{color:#f28810; padding-left:62px; font:20px/22px Helvetica;}
.prod_info_price .price_1 .price_info_title{font-size:16px; line-height:22px;}
.prod_info_currency{position:absolute; left:0; top:-2px; z-index:10; line-height:24px; border:1px #fff solid; background:none;}
.prod_info_currency dt a{font-size:16px; text-indent:4px; padding:2px 0 0 4px; line-height:20px; width:52px; 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:56px; 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_count{height:20px; line-height:20px; background:url(/static/themes/default/images/global/detail_discount.png) no-repeat; overflow:hidden; color:#fff; font-size:12px; padding-left:22px;}
.discount_count .discount_time{background:#ffcc00; padding:0 6px 0 2px;}
.discount_count .day{padding:0 2px;}
.discount_sales{height:20px; line-height:20px; font-size:12px; color:#ff3447; font-weight:bold;}
.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_group{overflow:hidden; margin-top:10px;}
.prod_info_group li{height:22px; line-height:20px; margin-bottom:10px; float:left; margin-right:10px; overflow:hidden;}
.prod_info_group li a{border:1px #bebebe solid; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#ddd; text-align:center; display:block; font-size:12px; padding:0 6px;}

.icon_data_0{width:12px; height:13px; background:url(/static/themes/default/images/global/goods.png) no-repeat -6px -10px;}
.icon_data_1{width:16px; height:13px; background:url(/static/themes/default/images/global/goods.png) no-repeat -30px -10px;}
.icon_data_2{width:12px; height:13px; background:url(/static/themes/default/images/global/goods.png) no-repeat -58px -10px;}
.icon_pdf{width:16px; height:20px; background:url(/static/themes/default/images/global/goods.png) no-repeat -80px -10px;}
.icon_left_arraw{width:21px; height:19px; background:url(/static/themes/default/images/global/normal.png) no-repeat -595px -70px; display:inline-block; vertical-align:top;}
.icon_right_arraw{width:21px; height:19px; background:url(/static/themes/default/images/global/normal.png) no-repeat -529px -70px; 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 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{color:#333; padding-bottom:1px; line-height:20px; font-weight:bold;}
.prod_info_form li.attr_show>span{border-width:1px; border-style:solid; display:inline-block; line-height:30px; padding:0 7px; margin:3px 2px 2px 0; white-space:nowrap; cursor:pointer; position:relative; background:#fff; vertical-align:middle;}
.prod_info_form li.attr_show>span .attr_pic{width:30px; height:30px; display:inline-block; padding:1px 0; 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(/static/themes/default/images/global/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-width:11px; border-bottom-style:solid;}
.prod_info_form li.attr_show>span:hover, .prod_info_form li.attr_show>span.selected{border-width:2px; border-style:solid; line-height:28px; padding:0 6px; color:#000;}
.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_wholesale{padding-bottom:5px;}
.prod_info_wholesale .pw_title{padding:2px 0 6px; font-size:13px;}
.prod_info_wholesale .pw_table{border-left:1px #ddd solid; border-top:1px #ddd solid; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; overflow:hidden;}
.prod_info_wholesale .pw_tr{height:38px; border-bottom:1px #ddd solid;}
.prod_info_wholesale .pw_td{width:84px; color:#333; height:38px; line-height:38px; float:left; border-right:1px #ddd solid; text-align:center; background:#fff;}

.prod_info_quantity{font-size:12px; margin:10px 0;}
.prod_info_quantity label{font-size:12px; display:inline-block;}
.prod_info_quantity .quantity_box{display:inline-block; width:60px; height:17px; padding:4px 0; border:1px #bbb solid; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff;}
.prod_info_quantity .quantity_box input{padding-left:5px; width:55px; height:17px; line-height:17px; color:#333; border:0; outline:0;}
.prod_info_quantity .total_cost{display:inline-block; margin-left:40px; font-size:14px;}
.prod_info_quantity .total_cost strong{font:16px/16px Helvetica;}

.prod_info_actions .add_btn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 12px 0 40px; height:29px; line-height:29px; color:#fff; display:inline-block; cursor:pointer; font-size:14px; margin-right:16px;}
.prod_info_actions .addtocart{background-image:url(/static/themes/default/images/global/goods.png); background-repeat:no-repeat; background-position:6px -70px;}
.prod_info_actions .arrival, .prod_info_actions .soldout{background:#999;}
.prod_info_actions .soldout{cursor:no-drop;}
.prod_info_actions .buynow{padding:0 20px;}
.prod_info_actions .favorite_btn{border:1px #d6d6d6 solid; background:#fff; color:#333; padding:0 5px; height:26px; line-height:26px; font-size:12px;}

.key_info_line{font-size:13px; color:#333; padding:5px 0;}
.key_info_left{float:left; width:105px; text-align:right; padding-right:10px;}
.key_info_right{float:left; min-width:276px; _width:276px; max-width:378px;}
.key_info_right>strong, .key_info_right>span{float:left; margin-right:5px; font-size:12px;}
.shipping_cost_price{color:#333;}
.shipping_cost_button{cursor:pointer; white-space:nowrap; background:url(/static/themes/default/images/global/header_cart_hover.png) no-repeat right 6px; padding-right:11px;}
.shipping_cost_button:hover{text-decoration:underline;}

.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 .master{float:left; width:170px; padding-left:20px; text-align:center; overflow:hidden;}
.group_promotion .suits{float:left; padding-bottom:10px; overflow-x:hidden; width:525px; position:relative;}
.group_promotion .suits ul{width:1858px;}
.group_promotion .suits li{float:left; width:170px; padding-left:15px;}
.group_promotion .suits li.last s{display:none;}
.group_promotion .master s, .group_promotion .suits s{float:right; display:inline; width:24px; height:22px; margin-top:40px; margin-right:3px; background:url(/static/themes/default/images/global/goods.png) no-repeat -7px -142px;}
.group_promotion .master .prod_name, .group_promotion .suits .prod_name{width:120px;}
.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(/static/themes/default/images/global/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{overflow:hidden;}
.prod_description .pd_title{height:36px; border-bottom:1px #ddd solid;}
.prod_description .pd_title>li{float:left;}
.prod_description .pd_title span{height:35px; line-height:35px; border:1px #ddd solid; 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:#fff; color:#333; 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-height:none;}

.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;}

#prod_detail .sidebar{margin:0; padding:0;}
#prod_detail #may_like .b_list{border:0;}

.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(/static/themes/default/images/global/normal.png) no-repeat -597px -145px;}
/**** 运费查询 End ****/

