/* CSS Document */
@charset "UTF-8";  
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: 0 }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; vertical-align: baseline }
img { border: 0 none; vertical-align: top }
i, em { font-style: normal }
ol, ul { list-style: none }
input, select, button, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: inherit }
table { border-collapse: collapse; border-spacing: 0 }
a, a:visited { text-decoration: none; color: #333 }
body { margin: 0 auto; min-width: 320px; max-width: 640px; height: 100%; background: #FFF; font-size: 14px; font-family: Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; line-height: 1.5; color: #666; -webkit-text-size-adjust: 100% !important; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.header a { background: center center no-repeat transparent; background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC ); display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 10px; }
.logo { background: url(/html/public/wap/33/styles/images/wap5.jpg) no-repeat 98% center; height: 80px; }
.logo img { padding: 10px 0px 0px 10px; }
.red { background: #ca224e; }
.red { color: #fff; line-height: 35px; text-indent: 10px; position: relative; font-family: "微软雅黑"; font-size: 12px; margin-bottom: 2px; margin-top: 5px; }
.red:after { right: 7px; width: 8px; height: 8px; margin-top: 0px; content: '\20'; display: block; position: absolute; top: 10px; border-top: 2px solid #fff; border-left: 2px solid #fff; }
.subNavBox .currentDt:after { -webkit-transform: rotate(45deg); top: 15px; }
.subNav:after { -webkit-transform: rotate(-135deg); top: 8px; }
/*start 搜索框*/

#mallHead .hide { display: inline-block; height: 50px; width: 50px; background: url(/html/public/wap/33/styles/images/wap3.jpg) no-repeat center center; float: left; cursor: pointer; position: absolute; left: 50px; border-left: 1px solid #434242; border-right: 1px solid #434242; }
#mallHead .search_bar { float: left; }
#mallHead .border { float: left; color: #000000; width: 100%; margin-top: 10px; }
#mallHead .header_text2 { width: 210px; border: 0; padding: 0; height: 27px; line-height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 2px; background: #fff; border-radius: 3px; width: 95%; margin-left: 10px; }
#mallHead .border:after { right: 25px; width: 5px; height: 5px; margin-top: -2px; -webkit-transform: rotate(-225deg); content: '\20'; display: block; position: absolute; top: 50%; border-top: 2px solid #63687a; border-left: 2px solid #63687a; }
#mallHead .btn { border: 0 none; width: 20px; height: 19px; background: none; position: absolute; top: 1px; right: 1px; cursor: pointer; display: none; }
#mallHead .show { display: inline-block; height: 50px; width: 50px; background: url(/html/public/wap/33/styles/images/wap3.jpg) no-repeat center center; float: left; cursor: pointer; position: absolute; left: 50px; border-left: 1px solid #434242; border-right: 1px solid #434242; }
#mallHead .search_form { height: 46px; min-width: 320px; position: absolute; float: left; top: 50px; background-color: #4a4b4b; border-radius: 0px; max-width: 640px; width: 100%; }
 @media screen and (min-width: 400px) {
.search_wrap_two .search_form { width: 640px; }
}
@media (max-width: 400px) {
.search_wrap_two .search_form { width: 320px; }
}
.pro_bg .search_form { display: inline-block !important; }
/*end 搜索框*/

.WX_search { background-color: #363535; height: 50px; position: relative; z-index: 300; border-bottom: 0px solid #ddd; }
.WX_bar_cate, .WX_bar_back { position: absolute; top: 0; left: 0; height: 50px; min-width: 50px; }
.WX_bar_cate a, .WX_bar_back a { overflow: hidden; display: block; height: 50px; font-size: 16px; padding-left: 44px; padding-right: 6px; text-indent: -6px; }
.WX_bar_cate a { background: url(/html/public/wap/33/styles/images/wap2.jpg) no-repeat center center; }
.WX_search_promote .WX_search_frm { padding: 0 60px 0 43px; height: 45px; }
.WX_search_txt { float: left; width: 100%; padding: 0 30px 0 31px; display: block; height: 30px; border-radius: 3px; border: 0 none; margin-top: 7px; background-color: #fff; background-repeat: no-repeat; background-position: 8px 50%; background-size: 15px 15px; -webkit-background-size: 15px 15px; -webkit-appearance: none; font-size: 14px; background-image: url(/html/public/wap/33/styles/images/youping4.jpg); }
.WX_shop { position: absolute; top: 10px; right: 5px; height: 30px; min-width: 114px; background-image: url(/html/public/wap/33/styles/images/wap1.jpg); font-size: 12px; text-indent: 33px; line-height: 30px; }
#focus { min-width: 320px; max-width: 640px; height: 100%; margin: 0 auto; margin-top: 3px; }
.focus { min-width: 320px; max-width: 640px; height: 100%; overflow: hidden; position: relative; border: 0px solid #ddd; }
.focus .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 5px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; background-color: rgba(255,255,255,0.7); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8C8C8C; margin: 0 5px; vertical-align: top; overflow: hidden; }
.focus .hd ul li.on { background: #f00; }
.focus .bd { position: relative; height: 100%; z-index: 0; }
.focus .bd li { zoom: 1; vertical-align: middle; }
.focus .bd img { width: 100%; display: block; }
.focus .prev, .focus .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(img/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.focus .next { left: auto; right: 3%; background-position: 8px 5px; }
.focus .prev:hover, .focus .next:hover { filter: alpha(opacity=100); opacity: 1; }
.focus .prevStop { display: none; }
.focus .nextStop { display: none; }
.tabBox .hd { height: 40px; line-height: 40px; padding: 0 0px; font-size: 20px; background: #F3F3F3; border-top: 2px solid #CECECE; margin-bottom: 10px; }
.tabBox .hd ul { overflow: hidden; width: 100%; }
.topfixed { position: fixed !important; top: 0 !important; z-index: 999; left: 0px!important; width: 100%; }
.tabBox .hd ul li { float: left; padding: 0px; text-align: center; color: #585858; width: 33.3%; }
.tabBox .hd ul li { font-size: 16px; height: 35px; line-height: 40px; padding-bottom: 3px; text-align: center; position: relative; }
.tabBox .hd ul li a:before { background-color: #ddd; content: '\20'; width: 1px; height: 20px; position: absolute; top: 12px; left: -1px; }
.tabBox .hd ul .on { border-bottom: 2px solid #BA2636; }
.tabBox .hd ul .on a { display: block; color: #BA2636;/* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ }
.tabBox .bd ul { padding: 0px 5px; }
.tabBox .bd ul .tag_red { background: #F05E4B; }
.tabBox .bd ul .tag_red:after { border-left-color: #AA2121; }
.item_tag:after, .tag_1:after, .tag_2:after, .tag_long:after { position: absolute; top: 20px; left: 0; border-right: 5px solid #000; border-bottom: 5px dashed transparent; content: '\20'; }
.item_tag, .tag_1, .tag_2, .tag_long { position: absolute; top: 10px; left: -5px; background-color: #333; color: #fff; height: 20px; line-height: 20px; padding: 0 8px; text-align: center; font-size: 10px; }
 @media screen and (min-width: 400px) {
.tabBox .bd ul li { position: relative; min-height: 150px }
.tabBox .bd ul .info .name { font-size: 22px }
.tabBox .bd ul .info .desc { font-size: 18px }
.tabBox .bd ul .info .price { font-size: 22px }
.tabBox .bd ul .buy .btn { font-size: 14px }
}
.mod_space_gap { height: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; z-index: 1; margin: -1px 0; background: #EEE; margin-bottom: 10px; }
.tabBox .bd ul li { width: 50%; float: left; padding-right: 0px; padding-bottom: 10px; box-sizing: border-box; position: relative }
.tabBox .bd ul .item { background: #fff; display: block; border: 1px solid #E5E5E5; font-size: 12px }
.tabBox .bd ul .item .img { width: 100%; padding-top: 100%; overflow: hidden; height: 0; background:none; }
.tabBox .bd ul .item .img img { margin-top: -100%; width: 100% }
.tabBox .bd ul .item .txt { padding: 5px 0 0 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; }
.os_box_list .desc { height: 30px; padding: 0 0 0 5px; color: #999; overflow: hidden; font-size: 11px; line-height: 1.3 }
.tabBox .bd ul .item .buynow { padding: 0 5px 5px; height: 64px }
.tabBox .bd ul .item .buynow .price { text-align: center; display: block; color: #ca224e; }
.tabBox .bd ul .item .buynow .btnn { margin: 3px 3px 0 }
.os_box_list .price { color: #e4393c; font-size: 14px }
.tabBox .bd ul .item .price_ops { margin-left: 5px; color: #999999; text-decoration: line-through }
.tabBox .bd ul .item .btnn { display: block; line-height: 36px; color: #fff; background: #e4393c; text-align: center; border-radius: 3px; font-size: 14px; font-weight: bold }
.tabBox .bd li { position: relative; min-height: 120px; max-width: 310px; margin: 0 auto; margin-bottom: 10px; }
.tabBox .bd a { -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a { color: #828282; }
.tabBox .bd .t { height: 85px; overflow: hidden; }
.tabBox .bd .t .pic { width: 130px; float: left; }
.tabBox .bd .t .con { margin-left: 130px; line-height: 20px; }
.tabBox .bd .t .con p { font-size: 12px; color: #999; }
.nav_mu li { width: 100%; height: 35px; background: #4c4c4c; border-bottom: 1px solid #1f1f1f; line-height: 35px; text-indent: 10px; }
.nav_mu li a { color: #fff; font-family: "微软雅黑"; font-size: 12px; }
.navContent { display: none; border-bottom: solid 1px #e5e3da; }

.list_Box { display: inline-block; width: 100%;}
.list_Box .hd { height: 40px; line-height: 40px; padding: 0 0px; font-size: 20px; background: #F3F3F3; border-top: 2px solid #CECECE; margin-bottom: 10px; }
.list_Box .hd ul { overflow: hidden; width: 100%; }
.list_Box .hd ul li { float: left; padding: 0px; text-align: center; color: #585858; width: 25%; }
.list_Box .hd ul li { font-size: 16px; height: 35px; line-height: 40px; padding-bottom: 3px; text-align: center; position: relative; }
.list_Box .hd ul li a b{background-image: url(/html/public/wap/33/styles/images/normal.png); width: 8px; height: 9px; display: inline-block; background-size: 8px 9px; -webkit-background-size: 8px 9px; overflow: hidden; margin-left: 3px;}
.list_Box .hd ul li a.cur b.postion_bottom{background-image:url(/html/public/wap/33/styles/images/down.png);}
.list_Box .hd ul li a.cur b.postion_top{background-image:url(/html/public/wap/33/styles/images/up.png);}
.list_Box .hd ul li a:before { background-color: #ddd; content: '\20'; width: 1px; height: 20px; position: absolute; top: 12px; left: -1px; }
.list_Box .hd ul li .sort { width: 8px; height: 9px; display: inline-block; background-size: 8px 9px; -webkit-background-size: 8px 9px; overflow: hidden; margin-left: 3px; background-image: url(/html/public/wap/33/styles/images/sort.png); }
.list_Box .hd ul li .singel { width: 8px; height: 9px; display: inline-block; background-size: 8px 9px; -webkit-background-size: 8px 9px; overflow: hidden; margin-left: 3px; background-image: url(/html/public/wap/33/styles/images/singel.png); }
.list_Box .hd ul .on { border-bottom: 2px solid #BA2636; }
.list_Box .hd ul .on a { color: #BA2636;/* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ }
.list_Box .bd { display: inline-block;width:100% }
.list_Box .bd ul { padding: 0px 5px; display: block; }
.list_Box .bd ul .tag_red { background: #F05E4B; }
.list_Box .bd ul .tag_red:after { border-left-color: #AA2121; }
.item_tag:after, .tag_1:after, .tag_2:after, .tag_long:after { position: absolute; top: 20px; left: 0; border-right: 5px solid #000; border-bottom: 5px dashed transparent; content: '\20'; }
.item_tag, .tag_1, .tag_2, .tag_long { position: absolute; top: 10px; left: -5px; background-color: #333; color: #fff; height: 20px; line-height: 20px; padding: 0 8px; text-align: center; font-size: 10px; }
@media screen and (min-width: 400px) {
.list_Box .bd ul li { position: relative; min-height: 150px }
.list_Box .bd ul .info .name { font-size: 22px }
.list_Box .bd ul .info .desc { font-size: 18px }
.list_Box .bd ul .info .price { font-size: 22px }
.list_Box .bd ul .buy .btn { font-size: 14px }
}
.mod_space_gap { height: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; z-index: 1; margin: -1px 0; background: #EEE; margin-bottom: 10px; }
.list_Box .bd ul li { width: 49.5%; margin:0px; float: left; padding: 5px; box-sizing: border-box; position: relative;margin-bottom:2px;margin-right:1px; }
.list_Box .bd ul .item { background: #fff; display: block; font-size: 12px }
.list_Box .bd ul .item .img { width: 98%; padding-top: 100%; overflow: hidden; height: 0; }
.list_Box .bd ul .item .img img { margin-top: -100%; width: 100% }
.list_Box .bd ul .item .txt {border-bottom: 1px dashed #ccc; padding: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; height: 20px; }
.list_Box .bd ul .item .buynow { padding: 0 5px 5px; height: 64px }
.okprice{ color:#4ab9d2; font-weight:bold;}
.oriprice{ color:#ccc; text-decoration:line-through; padding-left:5px;font-size: 12px;font-family: "微软雅黑";}
.buynow{ margin-top:2px;}
.discount{  background: none repeat scroll 0 0 #000;
    color: #fff;
    float: right;
    font-size: 12px;
    margin-right: 0px;
    margin-top: 2px;
    text-align: center;
    width: 27px;}
 .discount2 {width:auto;padding: 0 3px;text-align: center;  line-height: 25px;height: 25px; margin-top:-19px; color: #fff;  position:absolute; background-color: rgb(245, 29, 33); opacity:0.75;filter:alpha(opacity=75); z-index:9;top:19px; right: 0px;font-size:12px;font-weight: normal;}   
.list_Box .bd ul .item .buynow .price { text-align: center; display: block; color: #ca224e; }
.list_Box .bd ul .item .buynow .btnn { margin: 3px 3px 0 }
.list_Box .bd ul .item .price_ops { margin-left: 5px; color: #999999; text-decoration: line-through }
.list_Box .bd ul .item .btnn { display: block; line-height: 36px; color: #fff; background: #e4393c; text-align: center; border-radius: 3px; font-size: 14px; font-weight: bold }
.list_Box .bd li { position: relative; min-height: 120px; max-width: 310px; margin: 0 auto; margin-bottom: 10px; }
.list_Box .bd a { -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.list_Box .bd li a { color: #828282; }
.list_Box .bd .t { height: 85px; overflow: hidden; }
.list_Box .bd .t .pic { width: 130px; float: left; }
.list_Box .bd .t .con { margin-left: 130px; line-height: 20px; }
.list_Box .bd .t .con p { font-size: 12px; color: #999; }
.ns_fenye { display: inline-block; height: 45px; width: 100%; }
.ns_fenye .former, .ns_fenye .down { width: 25%; display: inline-block; height: 45px; line-height: 45px; border-radius: 15px; border: 1px solid #cbcbcb; background: #dddddd; margin: 0 5px; text-align: center; }
.ns_fenye .nonce { width: 39%; display: inline-block; height: 45px; line-height: 45px; border-radius: 15px; border: 1px solid #cbcbcb; text-align: center; }


/*产品轮播*/
#focus{min-width:320px; max-width:640px; height:100%; margin:0 auto;}
.focus{ min-width:320px; max-width:640px; height:100%; overflow:hidden; position:relative; border:0px solid #ddd;  }
.focus .hd{width: 100%;height: 11px;position: absolute;z-index: 1;bottom: 5px;text-align: center;}
.focus .hd ul {display: inline-block;height: 5px;padding: 3px 5px;background-color: rgba(255,255,255,0.7);-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;font-size: 0;vertical-align: top;background-image: none;}
.focus .hd ul li {display: inline-block;width: 5px;height: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
background: #8C8C8C;margin: 0 5px;vertical-align: top;overflow: hidden;}
.focus .hd ul li.on{ background:#f00;  }
.focus .bd{ position:relative; height:100%; z-index:0;   }
.focus .bd li{ zoom:1; vertical-align:middle; }
.focus .bd img{ width:100%;  display:block;  }
.focus .prev,
.focus .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.focus .next{ left:auto; right:3%; background-position:8px 5px; }
.focus .prev:hover,
.focus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.focus .prevStop{ display:none;  }
.focus .nextStop{ display:none;  }

.buy_area .fn_wrap, .shop_info_wrap, .buy_tip {
padding: 15px 10px;overflow: hidden;}
.buy_area .fn_wrap {padding-top: 12px;padding-bottom: 12px;position: relative;border-top: 1px solid #ddd;}
.buy_area .fn_wrap .fn {  color: #5e5e5e; overflow: hidden; font-size: 14px;  font-weight: 400;line-height: 18px; max-height: 36px;display: -webkit-box; -webkit-line-clamp: 2;/*行数*/  -webkit-box-orient: vertical;}
.fn_wrap .desc {color: #e4393c;padding: 5px 0px 0px;line-height: 1.3;position: relative;font-size: 12px;max-height: 35px;overflow: hidden;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.buy_area .tit {    color: #333;    font-size: 14px}
.buy_area .price_wrap {padding: 0 10px;line-height: 1.3;margin-bottom: 10px;}
.buy_area .price_wrap .price { font-size: 22px; color: #e4393c; line-height: 1.3; vertical-align: middle; display: inline-block;
    margin-right: 5px;   margin-top: -2px;font-family: "华文细黑";}
.buy_area .price_wrap .market_price{text-decoration: line-through;color: #888;}
	
/*产品尺码、颜色、数量*/
.sku_container {padding-top: 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.sku_wrap {padding: 0 10px 10px;background: #fff;position: relative;}
.sku_wrap_list {padding: 0 10px 10px; width:100%; background: #fff;position: fixed; bottom:50px;min-height:100px;}
.sku_wrap_list .sku {margin-top:5px; height: 50px;}
.sku_wrap h3 {float: left;width: 35px;height: 40px;line-height: 40px;font-size: 12px;font-weight: normal;color: #999999;
overflow: hidden;}
.sku_wrap .sku_list {overflow: hidden;}
.sku_wrap .option {float: left;position: relative;height: 38px;border: 1px solid #ddd;line-height: 38px;text-align: center;font-size: 12px;
min-width: 2em;overflow: hidden;padding: 0 7px;background: #fff;margin: 0 10px 10px 0;word-break: break-all;color: #5a5a5a;
position: relative;}
.sku_wrap .option_selected {border-color: #d91100;}
.option_selected:after{background-image: url(/html/public/wap/33/styles/images/detail_v1_3.png);background-repeat: no-repeat;background-size: 100px auto;}
.sku_wrap .option_selected:after {content: "";width: 10px;height: 10px;position: absolute;bottom: -1px;right: -1px;background-position: -80px -106px;}
.num_wrap {float: left;width: 150px;}
.sku_num {overflow: hidden;}
.num_wrap span, .num_wrap input {float: left;width: 38px;height: 38px;line-height: 38px;border: 1px solid #ddd;background-color: #eee;
text-align: center;position: relative;}
.num_wrap .num {-webkit-appearance: none;border-radius: 0;width: 70px;height: 38px;line-height: normal;border: 1px solid #ddd;background: #fff;border-left: 0;border-right: 0;font-size: 16px;background: #fff;text-align: center;}
.num_wrap .minus:after {content: "";width: 12px;height: 2px;position: absolute;background: #707070;border-radius: 0px;left: 50%;top: 50%;margin-top: -2px;margin-left: -8px;}
.num_wrap .plus:before {content: "";width: 12px;height: 2px;position: absolute;background: #707070;border-radius: 0px;left: 50%;top: 50%;
width: 2px;height: 12px;top: 50%;margin-top: -7px;margin-left: -2px;}
.num_wrap .plus:after {content: "";width: 12px;height: 2px;position: absolute;background: #707070;border-radius: 0px;left: 50%;top: 50%;
margin-top: -2px;margin-left: -7px;}
.error_message { background: #F00; line-height: 12px; padding: 12px; display: none; color: #fff; font-weight: bold; padding-left: 10px; }

/*产品介绍与产品评价切换*/
.buy_area .tabBox .hd{ height:40px; line-height:40px; padding:0 0px; font-size:20px; background:#F3F3F3; border-top:0px solid #CECECE; margin-bottom: 10px; }
.buy_area .tabBox .hd ul{ overflow:hidden; width:100%; background-image: none;}
.buy_area .topfixed {position: fixed !important;top: 0 !important;z-index: 999;left: 0px!important; width:100%;}
.buy_area .tabBox .hd ul li{ float:left; padding:0 0px;text-align: center; color:#585858; width:50%; }
.buy_area .tabBox .hd ul li{font-size: 16px;height: 35px;line-height: 40px;padding-bottom: 3px;text-align: center;position: relative;}
.buy_area .tabBox .hd ul li a:before {background-color: #ddd;content: '\20';width: 1px;height: 40px;position: absolute;top: 0px;left: -1px;}
.buy_area .tabBox .hd ul .on { border-bottom:0px solid #BA2636; ;  }
.buy_area .tabBox .hd ul .on a{ display:block; color:#BA2636;/* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.buy_area .tabBox .bd ul{ padding:0px  10px ;  }
.item_tag:after, .tag_1:after, .tag_2:after, .tag_long:after {position: absolute;
top: 20px;left: 0;border-right: 5px solid #000;border-bottom: 5px dashed transparent;content: '\20';}
.item_tag, .tag_1, .tag_2, .tag_long {position: absolute;top: 10px;left: -5px;background-color: #333;color: #fff;height: 20px;line-height: 20px;padding: 0 8px;text-align: center;font-size: 10px;}
.buy_area .tabBox .bd ul .img img {max-width: 100%;min-height: 100px;}
@media  (max-width: 400px){.tabBox .hd ul li{width:50%;}}
@media screen and (min-width: 400px) {}

/*产品介绍*/
.buy_area .tabBox .bd ul {padding: 0 2px 5px 10px}
.buy_area .tabBox .bd ul li { width: 100%; float: left; padding-right: 8px; padding-bottom: 10px; box-sizing: border-box; position: relative;max-width:620px}
.buy_area .tabBox .bd ul li  img{width:100%;}
.buy_area .tabBox .bd ul .item {background: #fff;display: block;font-size: 12px}
.buy_area .tabBox .bd ul .img {  width: 100%;  padding-top: 100%; overflow: hidden; height: 0; padding-bottom: 3px;padding-right: 2px;}
.buy_area .tabBox .bd ul .img img { margin-top: -100%;width: 100%;border: 0px solid #E5E5E5;}
.buy_area .tabBox .bd ul .txt {padding: 0px;  height:18px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; text-align:center;}
.detail_row { min-height: 45px}
.detail_row h3.tit {font-size: 16px; color: #333; padding: 10px 0px;  margin: 0 10px}
.detail_extra .detail_row {position: relative;border-bottom: 1px solid #dddddd;}


/***评论***/
#comments_list .pageNum{border:none;clear:both;}
.tab_con_b .item{position:relative;padding: 0 0 2px 0px;margin-top:8px;background:#fff;zoom:1;color: #666;line-height: 20px;}
.tab_con_b .user{float: left;width: 20%;text-align:center;color:#9C9A9C}
.tab_con_b .user .u-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tab_con_b .user a{color:#005aa0}
.tab_con_b .u-icon img{width:50px;height:50px;padding:8px;}
.tab_con_b .i-item{padding:10px 8px 5px;border:1px solid #d5d5d5;background:#fcfffa;width: 70%;float: left;}
.tab_con_b .o-topic{padding:0 0 2px;margin-bottom:10px;border-bottom:1px solid #d5d5d5;overflow:hidden;zoom:1}
.tab_con_b .o-topic .hl_blue a{color:#005AA0}
.tab_con_b .topic{float:left}
.tab_con_b .topic-best{width:35px;height:20px;line-height:100px;overflow:hidden;margin-right:5px;background-position:-243px -112px}
.tab_con_b .star{float:left;margin:1px 0 0 5px}
.tab_con_b .date-comment{float:right;color:#9C9A9C;margin-left:10px}
.tab_con_b .date-comment a{margin-right:10px;color:#005aa0}
.tab_con_b .comment-content dl{padding:2px 0;overflow:hidden;zoom:1}
.tab_con_b .comment-content dt{float:left;width:62px;text-align:right;color:#9C9A9C}
.tab_con_b .comment-content dd{float:left;word-wrap:break-word}
.tab_con_b .comment-content dd a,.tab_con_b .comment-content dd a:visited{color:#005ea7}
.tab_con_b .item .btns{clear:both;padding:10px 0 5px;overflow:hidden;zoom:1;line-height:20px}
.tab_con_b .btn-agree,.tab_con_b .btn-oppose{float:left;margin-right:10px;display:inline}
.tab_con_b .useful span{float:left;margin-right:5px;color:#999}
.tab_con_b .item-reply{border-top:1px dotted #F7E7C6;padding-left:50px;*zoom:1}
.tab_con_b .item-reply strong{display:block;width:45px;color:#BEBEBE;font-size:20px;font-family:arial;text-align:right;float:left;display:inline;margin:5px 0 0 -45px}
.tab_con_b .item-reply dl{padding:5px}
.tab_con_b .item-reply dt{margin-bottom:4px;color:#9C9A9C;overflow:hidden;zoom:1}
.tab_con_b .item-reply dt .u-name{float:left}
.tab_con_b .item-reply dt a{float:left;color:#005aa0;margin-right:8px}
.tab_con_b .item-reply dt .date-comment{float:right}
.tab_con_b .corner{position:absolute;overflow:hidden}
.tab_con_b .tl{top:10px;left:108px;width:14px;height:26px;background-position:-259px -47px}
.tab_con_b .pagin,#consult .pagin{margin-top:8px}
.tab_con_b .comment-show-pic{overflow:hidden;*zoom:1}

.reply-list{padding:5px}
.reply-list blockquote{padding-top:5px}
.reply-left{width:500px}
.u-address{margin-left:5px}
* html .reply-lz .arrow{top:auto;bottom:-13px;z-index:2}
* html #comments-list div.mt{background-position:0 -286px}
.reply-meta{padding:5px}
.reply-meta .p-bfc{visibility:hidden}
.reply-wrap{border:1px solid #d9d9d9;background:#f5f5f5;padding:0 10px 10px;margin-bottom:5px;clear:both}
.reply-wrap p{height:30px;line-height:30px}
.reply-wrap em,.reply-con em{color:#999}
.reply-btn{float:left;margin-left:5px;width:51px;height:20px;line-height:20px;border-radius:3px}
.reply-btn,.reply-btn:hover,.reply-btn:visited{text-decoration:none;color:#333}
.reply-con .u-name a{padding:0 5px}
.u-name a b{display:inline-block;margin:0 0 -2px 4px;width:13px;height:15px;*zoom:1}
.u-name a b.sj{background-position:-105px -295px}
.corner{background-image: url("/html/public/wap/33/styles/images/newicon20140417.png"); background-repeat: no-repeat;}
#comments_list .item{border:none;}
#leftTabBox .tempWrap {margin-bottom:15px;}
/***评论***/

/*底部*/
.btn_wrap_fixed {position: fixed;bottom: 0;left: 0;right: 0;z-index: 20;width: 100%;height: 56px;padding: 0;background: #eeeeee;
-webkit-background-size: 1px 1px;background-size: 1px 1px;}
.btn_wrap .btn_fav {width: 55px;height: 50px;position: absolute;top: 0;left: 0;}
.btn_wrap .btn_fav i {display: block;width: 25px;height: 25px;margin: 7px auto;background-position: -39px -147px;}
.btn_wrap .btn_back i, .btn_wrap .btn_fav i {text-indent: -100%;overflow: hidden;}
.btn_wrap .btn_fav i,.cart_wrap .i_cart{background-image: url(/html/public/wap/33/styles/images/detail_v1_3.png);background-repeat: no-repeat;background-size: 100px auto;}
.btn_wrap .btn_fav:after {content: "收藏";font-size: 12px;height: 12px;width: 38px;text-align: center;line-height: 12px;color: #666;
position: absolute;top: 36px;left: 7px;}
.btn_wrap .btn_col {margin-left: 55px;margin-right: 55px;}
.btn_wrap .btn_col .btn {height: 40px;line-height: 40px;margin-top: 8px;}
.btn_wrap .btn_col .btn_cart {float: left;width: 48%;}
.btn_wrap .btn {float: left;width: 46%;height: 40px;line-height: 40px;text-decoration: none;text-align: center;background: #e4393c;color: #fff;position: relative;border-radius: 2px;}
.btn_wrap .btn_cart {float: left;width: 16%;background: #ff7d00;-webkit-tap-highlight-color: #a16640;}
.btn_wrap .btn_col .btn_buy {float: right;width: 48%;}
.cart_wrap {width: 55px;height: 50px;position: absolute;top: 0;right: 0;}
.cart_wrap .i_cart {display: block;width: 25px;height: 25px;margin: 8px auto 6px;background-position: -0px -175px;}
.cart_wrap:after {content: "购物车";font-size: 12px;height: 12px;line-height: 12px;color: #666;position: absolute;top: 36px;
left: 6px;width: 40px;text-align: center;}
.deal_samebox.status{width:200px;margin:0px auto;position:relative;padding-top:14px;}
.deal_samebox .tipometer .tipping_point{background:url(/html/public/wap/33/styles/images/img_buyjt.png) no-repeat;position:absolute;top:0px;left:15px;width:14px;height:13px;}
.deal_samebox .tipometer .tipping_point2{background:url(/html/public/wap/33/styles/images/img_buyjt.png) no-repeat;position:absolute;top:20px;left:15px;width:14px;height:13px;}
.deal_samebox .tipometer .progress_bar{background:url(/html/public/wap/33/styles/images/img_buybg.png) no-repeat;height:15px;text-align:left;}
.deal_samebox .tipometer .post_tipped{background:url(/html/public/wap/33/styles/images/img_buysc.gif) 0px 2px no-repeat;height:11px;margin-left:3px;}
.deal_samebox .tipometer .post_tipped .min{font-size:16px;}
.deal_samebox{}
.deal_samebox .title{font-size:20px;padding:6px 0px 0px 10px;width:170px; color:red;}
.deal_samebox .r{margin-right:5px; margin-top:3px;}
.status{text-align:center}
.status .done{font-size:16px;font-family:黑体}
.deal_r{width:440px;}
.status{text-align:center}
.status .done{font-size:16px;font-family:黑体}
.deal_r{width:440px;}
/*
.deal_r .image{width:440px;height:280px;}
.deal_r .image img{width:440px;height:280px;}
*/
.l{float:left;}
.r{float:right;}
.gc{clear:both;}
.deal_r .text{margin-top:10px;background:url(/html/public/wap/33/styles/images/ico_text.gif) no-repeat;padding:15px 45px 0px 45px;font-size:14px;line-height:24px;}
.deal_r .loca{background:#efefef;padding:5px 10px;width:420px;height:20px;overflow:hidden;word-wrap:break-word;word-break:break-all; margin-top:6px;}





/*=============购物车============*/
.cart {width:100%; display:inline-block}
.cart .proline{background:#eee;width:100%;height:10px;display:inline-block;}
.cart ul {padding:0px;}
.cart ul li{display:inline-block;margin: 15px 0px; width:100%;}
.cart ul li .img { float:left;width:30%;margin-left:10px;}
.cart ul li .img a{ display:block;}
.cart ul li .img a img{width:100%;}
.cart ul li .cart_right{ float:right; width:65%;display: inline-block;font-family:"微软雅黑"; font-size:12px;color: #484646;
font-weight: bold;position:relative;}
.cart ul li .cart_right span{width:73%; display:block; height:auto; line-height:20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;font-weight:normal;}
.cart ul li .cart_right .icon_delete{width: 23px; height: 23px; display: inline-block; background: url(/html/public/wap/33/styles/images/prodelete.png) no-repeat 0 0; -webkit-background-size: 23px 23px; background-size: 23px 23px; position: absolute; right:26px; top: 38px;}
.cart ul li .cart_right span a{border-radius: 5px;background: #f00;color: #fff;padding: 2px 5px;font-weight: normal;}
@media screen and (min-width: 400px) {
    .cart ul li .img{ width:45%;}
	.cart ul li .cart_right{ width:50%;}
	.cart ul li .cart_right span{height:auto; line-height:30px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
}
.cart ul li .cart_right span.gray{display:none;}
.cart ul li .cart_right .price{text-decoration: line-through;display:none;}
.cart ul li .cart_right .vip_price{color:#c60202}
.cart ul li .cart_title{ width:100%; display:block}
.buyNum {float: left;width: 150px;}
.cart_num {overflow: hidden;}
.cart_num h3 {float: left;width:35px;height: 30px;line-height: 30px;font-size: 12px;font-weight: normal;color: #999999;overflow: hidden; font-family:"微软雅黑";}
.buyNum .redu,.buyNum .btn{float: left;width: 28px!important;height: 28px!important;line-height: 28px!important;border: 1px solid #ddd;background-color: #eee;
text-align: center;position: relative;}
.buyNum .num {-webkit-appearance: none;border-radius: 0;width:40px;height: 28px;line-height: normal;border: 1px solid #ddd;background: #fff;border-left: 0;border-right: 0;font-size: 16px;background: #fff;text-align: center;float: left;}
.buyNum .redu:after {content: "";width: 12px;height: 2px;position: absolute;background: #707070;border-radius: 0px;left: 50%;top: 50%;margin-top: 0px;margin-left: -5px;}
.buyNum .btn:before {content: "";width: 12px;height: 2px;position: absolute;background: #707070;border-radius: 0px;left: 50%;top: 50%;
width: 2px;height: 12px;top: 50%;margin-top: -5px;margin-left:0px;}
.buyNum .btn:after {content: "";width: 12px;height: 2px;position: absolute;background: #707070;border-radius: 0px;left: 50%;top: 50%;
margin-top: 0px;margin-left: -5px;}
.cart_closing{ border-bottom:1px solid #d2d2d2; background:#eee; min-height:70px; width:100%;display: inline-block; position: fixed; bottom: 0px; left: 0px;}
.cart_closing .order_total{padding: 10px 30px;}
.cart_closing .tbl-type{display: table;width: 100%;}
.cart_closing .tbl-type .tbl-cell{display: table-cell;}
.cart_closing .tbl-type .text-right {text-align: right;}
.cart_closing .setted_b{width:100%; }
.cart_closing .setted_b .setb_l{width:45%;float:left;height: 30px;background: #f00;line-height: 30px;text-align: center;color: #fff;border-radius: 5px;margin: 5px 5px; }
.cart_closing .setted_b .setb_l a{color:#fff}

.cart_closing .setted_b .setb_m{width:45%;float:right;height: 30px;background:#707473;line-height: 30px;text-align: center;color: #fff;border-radius: 5px;margin: 5px 5px; }

.cart_closing .setted_b .setb_r{width:45%;float:right;height: 30px;background: #f00;line-height: 30px;text-align: center;color: #fff;border-radius: 5px;margin: 5px 5px; }
.cart_closing .setted_b .setb_r a{color:#fff}
.cart_closing .closing_left{ float:left; width:50%;padding-top: 5px;}
.cart_closing .closing_left span{ width:100%;display: inline-block;text-indent: 20px; font-family:"微软雅黑";font-size: 12px;}
.cart_closing .closing_right{ float:right;border-radius: 2px; width:60px; height:35px; line-height:35px; text-align:center; background:#e33c3d; color:#fff;margin-top: 20px;margin-right: 20px;}

/*=============购物车============*/

/*==========结算==============*/
.delivery{ width:100%; display:inline-block; height:37px; background:#f1eff0; line-height:37px; color:#848484; font-family:"微软雅黑"; font-size:12px; text-indent:20px;}
.delivery a{color:#848484; padding-right:20px; float:right;}
.amount { width:100%; color:#212121; line-height:40px;height:40px; text-align:center;font-family:"微软雅黑"; font-size:12px;}
.amount span{ color:#c60202;}
.defray{border-radius: 2px; background:#65ad01; width:80%; margin:0 auto; height:35px; line-height:35px; text-align:center; color:#fff;}
/*==========结算==============*/

/*==========列表==============*/
.sale_price{ display:none;}


input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}  

.wx_nav a {color:#363636;}
.wx_nav .nav_shopcart{color:#4ab9d2;}
.wx_nav .nav_me{color:#363636;}
.wx_nav .nav_me:before{background:url(../images/dq_22.png) no-repeat;background-size:100%;}
.wx_nav .nav_shopcart:before {
    background: url(../images/dq_21.png) no-repeat center center;
    background-size: 100%;
}