﻿@charset "utf-8";
/* CSS Document */
.product_dl_list_model{ position:relative;}
.product_dl_list_model .dl_model{ padding:10px 10px 0 10px; overflow:hidden;}
.product_dl_list_model .dl-horizontal{ margin-bottom:10px;}
.product_dl_list_model .product_tabs_z{ margin: 3px 0;}
.product_dl_list_model .product_tabs_y{ overflow:hidden;}
@media (max-width:992px){
	.product_dl_list_model .product_tabs_z{ width:auto; float:none; text-align:left;}
	.product_dl_list_model .product_tabs_y{ margin-left:0;}
}

#ul_skulist{ background-color:#EEEEEE;}
#ul_skulist ul{ position:relative; margin-top:-10px;}
#ul_skulist li.sku_style{ padding:2px; font-size:0; line-height:none;}
#ul_skulist li.sku_style span{ display:block; margin:0; padding:0; position: relative; padding-bottom:100%; width:26px;}
#ul_skulist li.sku_style span img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
#ul_skulist li{ height:30px; line-height:30px; padding:0 15px; background-color:#fff; float:left; margin-right:10px; margin-top:10px; cursor:pointer;}
#ul_skulist li.select{ background-color:#84B3DC; color:#fff;}
#ul_skulist li.b{ background-color:#FCFCFC; color:#ccc; cursor:default;}

.product_xx_a{position:relative; padding:0 0 30px 470px; min-height:560px;}
#products_02a{ overflow:auto; zoom:1; word-wrap: break-word;}
.product_xx_a_z{ width:430px; position:absolute; position:absolute; left:0; top:0;}

@media (max-width:992px){
	#carousel-example-generic{ margin-bottom:20px;}
	.product_xx_a{ padding:0 0 30px 410px}
	.product_xx_a_z{ width:390px;}
}
@media (max-width: 767px) {
	.mbx_list{ margin-bottom:0; display:none;}
	.product_xx_a{ padding:0 0 20px 0;}
	.product_xx_a_z{ position:relative; width:auto;}
	.product_xx_a_y{ margin:30px 15px 20px 15px;}
}
.con_mins_titles{ display:none; border:1px solid #ccc; height:40px; line-height:40px; position:absolute; background-color:#FFF; left:-1px; top:-40px; background:-moz-linear-gradient(top,#eee,#fff); background:-webkit-linear-gradient(#eee,#fff) height:39px; line-height:41px; border-bottom: none; padding:0 20px; text-decoration:none; font-size:14px; color:#2F2F2F; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:0em; -webkit-border-bottom-left-radius:0em; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0em; -moz-border-radius-bottomleft:0em; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:0em; border-bottom-left-radius:0em; overflow:hidden; font-weight:700; font-family: Tahoma,Dotum,sans-serif;}

.product_xx_a_y h1{ font-size: 21px; font-weight:600; color:#4A4A4A; line-height:22px; margin-bottom:10px; font-family: "Open Sans",sans-serif;}
.product_xx_a_y > p{ line-height:25px;}
#nums_bks{ width:120px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; line-height:30px; height:30px; vertical-align:middle; overflow:hidden; border:1px solid #CCC; position:relative; margin-right:10px; display:inline-block; zoom:1; *display:inline;}
#nums_bks i,#nums_bk > span{ display:inline-block; zoom:1; *display:inline; vertical-align:middle; }
#nums_bks input{ width:100%; text-align:center; border:none; line-height:30px; height:30px;}
#nums_bks i{ text-align:center; width:30px; line-height:30px; height:30px; position:absolute; top:-1px; background-color:#FFF; display:block; border:1px solid #CCC; cursor:pointer; font-style:normal;}
#nums_bks i.num_n{ left:-1px;}
#nums_bks i.num_y{ right:-1px;}
.product_titles{ border-bottom:1px solid #CCC; text-align:left; line-height:25px; padding:0 0 1px 0;}
.product_titles i,.product_titles span{ display:inline-block; zoom:1; *display:inline; line-height:24px; height:24px; vertical-align:middle;}
.product_titles span{ font-size: 13px; color: #000;font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}
.product_titles i{ background:url(../images/cuistm_bgg.jpg) center center no-repeat; width:9px; height:7px; margin-right:10px;}
.title_doc{ padding:20px 0 0 0; display:none;}
.products_03_bk{ padding:10px 0 0 0;}
.div_prod_repag{ text-align:center; font-size:12px; line-height:30px;}
.pro_pinglun_bk{ margin:10px 0;}
.pro_pinglun_bk span,pro_pinglun_bk img{ vertical-align:middle; display:inline-block; zoom:1; *display:inline;}
.product_fx{ border:1px solid #939292; min-height:42px; position:relative; margin-bottom:10px;}
.product_fx .xx_b_y_titles{ line-height:29px; height:29px; background-color:#363333; color:#FFF; font-size:12px; text-align:center;}
#nums_bk{ font-size:12px;}
.yy_body_html{ text-align:center; padding:10px 5px;}
#sp_stock{ color:#F58B01; font-weight:bold; vertical-align:middle;}
.pro_je_qty p{ font-size:12px; color:#999;}
.bot_boxx .bot_boxx{ text-align: left;}
.tb_wholesale { background: #FFF; }
.tb_sku{ background-color:#FCFCFC;}
.pro_je{ padding:10px 10px 10px 0; margin:0 0 10px 0; background-color:#FFF; margin-top:1px;}
.product_tabs_y table td{ border:1px solid #CCC; background:#FFF; padding:0 20px; line-height:22px; font-size:12px; min-width:100px;}
#f_price{font-size: 26px; font-weight:bold; color:#FDCA01; font-style:normal; font-family: AvalonBook;}
.y2_mx_ks{ overflow:hidden; zoom:1; margin:5px 0;}
.y2_mx_ks .y2_mx_ks_z,.y2_mx_ks .y2_mx_ks_y{ display:inline-block; zoom:1; *display:inline; font-size:11px; color: #333;}
.y2_mx_ks .y2_mx_ks_z{ font-size: 13px; font-weight:bold; padding-right:10px;}
.y2_mx{ padding:10px 0;}
.y2_mx .y2_mx_ks{ width:40%; margin-right:30px; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
.y2_mx .y2_mx_ks_y{ color:#635858;}
.bot_boxx{ padding:10px 0 10px 10px; font-family: Verdana,Tahoma,Arial; border:1px solid #E0E0E0; border-width:0 0 1px 0; margin-bottom:15px;}
.bot_boxx .product_tabs_z{ display:none;}
.pro_je_qty .addtocart_bk a{ padding:0; width:200px; margin-right:20px;}

#productshow_gg_bg > p{ line-height:22px; padding:0 15px;}

.product_pxs{ line-height:30px; border-bottom:1px solid #E0E0E0;}
.product_pxs #ratingvalues{ margin-top:-1px; vertical-align:middle; height:15px; overflow:hidden; line-height:999px; width:80px; background-image:url(../images/bitsbuy-ly-hyh.png); background-repeat:no-repeat; display:inline-block; zoom:1; *display:inline;}
.product_pxs .bgs_5{ background-position:left top;}
.product_pxs .bgs_4{ background-position:left -17px;}
.product_pxs .bgs_3{ background-position:left -33px;}
.product_pxs .bgs_2{ background-position:left -49px;}
.product_pxs .bgs_1{ background-position:left bottom;}
.product_pxs .sums{ color:#FF9800;}

#slideBox{ position:relative;}
#slideBox .hd{ position: absolute; left:0; margin:20px 15px 0 20px; right:0; top:100%;}
#slideBox .hd .hd_bk{ position:relative; overflow:hidden; zoom:1;}
#slideBox .hd ul{ overflow:hidden; zoom:1;}
#slideBox .hd .hd_bk li{ cursor:pointer; font-size:0; padding:0 5px;}
#slideBox .hd .hd_bk li span{ display:block; border:2px solid #fff;	background:#fff url(../images/loading.gif) center center no-repeat;}
#slideBox .hd .hd_bk li span img{ background-color:#fff;}
#slideBox .hd .hd_bk li.on span{ border-color:#E9E9E9;}
#slideBox .slidebox_img_p{ text-decoration:none; position:absolute; top:0; height:100%; width:20px; background-color:#E9E9E9; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; zoom:1; line-height:100%; text-align:center; color:#FFF; vertical-align:middle; cursor:pointer;}
#slideBox .slidebox_img_p i{ vertical-align:middle; font-size:12px; top:50%; display:block;  margin-top:-8px;}
#slideBox .sPrev{ left:-20px;}
#slideBox .sNext{ right:-20px;}
#slideBox .prevStop,#slideBox .nextStop{ cursor: inherit; opacity: 0.2;}
#slideBox .pageState_bk{text-align:center; position:absolute; right:10px; width:100%; bottom:10px; background-color:#fff; line-height:40px; height:40px; width:40px; text-align:center; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
#slideBox .pageState{ font-size:13px; padding:0 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block; zoom:1; *display:inline; color:#666; }
#slideBox .pageState span{color:#0077F9; font-size:16px;}
#slideBox .bd{ overflow:hidden;}
#slideBox .bd li{ float:left; text-align:center; line-height:100%; position:relative; background:#fff url(../images/loading1.gif) center center no-repeat;}
#slideBox .bd li img{ background-color:#fff; max-width:100%; vertical-align:middle; max-height:100%; height:auto; width:auto;}
#slideBox .bd li .swipebox_img{ display:block; position:absolute; width:100%; height:100%; top:0; left:0; z-index:1;}
@media (max-width: 767px) {
	#slideBox{background-color:#EEEEEE;}
}

#tag{ margin:20px 0 0 0; font-size:12px;}
#tag h4{ font-size:14px;}
#tag a{margin:0 10px 10px 0;}

.product_mk_a{ padding:20px 0; background-color:#F9F9F9; box-shadow: 0px 0px 0px 1px rgba(136, 136, 136, 0.15) inset;}

.product_mk_b,.product_mk_c,.product_mk_d{ padding:20px 0;}


.product_mk_t{ padding-top:20px;}

.anniu_add_cart button,.anniu_yq button,.anniu{ padding:5px 20px;}


.regular_price{ font-style: inherit; text-decoration:line-through; font-size:20px; color:#898787; margin-right: 10px; font-family: AvalonBook;}
#product_jgs span{margin-left: 10px; font-size:12px; color:#898787; display:inline-block; zoom:1; *display:inline;}
@media (min-width:992px){
.product_dl_list_model .product_tabs_z{ width:110px; margin-top: 6px;}
.product_dl_list_model .product_tabs_y{ margin-left:125px;}
}

#products_reviews{ margin-bottom:30px;}
.model_lodding{ position: relative;}
.model_lodding:after{ content:" "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(255,255,255,0.6) url(/assets/images/loading1.gif) center center no-repeat; z-index:99;}
.reviewpic_list .list-inline > div{ position: relative; border: 1px solid #ccc; display: inline-block; width: 40px; height: 40px; margin-left: 5px; background-color: #fff; margin-bottom: 5px;}
.reviewpic_list .list-inline > div,.reviewpic_list .file_swipebox img { vertical-align: top; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
#addPic{ cursor:pointer; text-align: center; line-height: 38px; font-size: 30px;}
.files_full #addPic{ display: none;}
.reviewpic_list .file_swipebox{ position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; z-index: 1;}
.reviewpic_list .file_swipebox img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; width: auto; height: auto;}
.reviewpic_list .file_progress{ display: none;}
.reviewpic_list .file_remove{ position:absolute; z-index: 2; top: -1px; right:-1px; width:15px; height: 15px; background-color: red; color: #fff; text-align: center; line-height: 15px; cursor: pointer;}
.reviewpic_list .file_remove i{ display: none;}
.reviewpic_list .file_remove:after{ content:"\2716";}
.widget_star{ font-size:14px;}
.widget_star[data-val='1']:before{ content: "\e006\e007\e007\e007\e007";}
.widget_star[data-val='2']:before{ content: "\e006\e006\e007\e007\e007";}
.widget_star[data-val='3']:before{ content: "\e006\e006\e006\e007\e007";}
.widget_star[data-val='4']:before{ content: "\e006\e006\e006\e006\e007";}
.widget_star[data-val='5']:before{ content: "\e006\e006\e006\e006\e006";}
.list_pic li{ margin:5px 0 5px 5px; border:1px solid #e5e5e5; padding:2px !important; min-height:inherit !important; background-color:#fff;}
.list_pic li a{ display:block; padding-bottom:100%; position:relative; width:35px; cursor:pointer;}
.list_pic li a img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; max-width:100%; max-height:100%; height:auto; width:auto;}
.widget_title{ font-size:1.5em; padding:5px 0;}
.reviews_list{ position:relative;}
.reviews_list .reviews_list_main{ position:relative; border-top:1px solid #e9e9e9; padding-top:20px; padding-bottom:20px;}
.reviews_list .reviewDate-margin{ font-style:normal;}
.reviews_list strong{ color:#000;}
.reviews_list .widget_label{ font-size:1em;}
.reviews_list .verified strong{ margin:0 5px;}
.reviews_list .widget_like{ text-align:right; margin-bottom:-22px; position:relative; z-index:1;}
.reviews_list .widget_like .btn.on{ background-color:#e6e6e6; color:#000;}
.reviews_list .widget_reply [data-num]{ position:relative; margin-left:5px;}
.reviews_list .widget_reply [data-num]:before{ content:"("; margin-right:2px;}
.reviews_list .widget_reply [data-num]:after{ content:")"; margin-left:2px;}
.reviews_list .widget_reply [data-num='0']{ display:none;}
.reviews_list .verified,.reviews_list .content,.reviews_list .reviews_star,.reviews_list .widget_like{ line-height:2.2em;}
.reply_main{ margin-top:15px; display:none;}
.reply_main .reply_list{ margin-bottom:15px;}
.reply_main .reply_li{ padding:15px 0; border-top:1px solid #e9e9e9;}
.reviews_list > .reviews_list_main:last-child,.reply_list > .reply_li:last-child{ border-bottom:1px solid #e9e9e9;}
@media (min-width:768px) {
	.reviews_list .verified .reviewDate-margin{ display:block;}
	.reviews_list .reviews_list_main{ padding-left:200px; padding-right:150px;}
	.reviews_list .reviewer{ position:absolute; left:0;}
	.reviews_list .widget_like{ position:absolute; right:0; margin:0;}
}