﻿@charset "utf-8";

/* 全局 2013.8.18*/
body { margin: 0px; width: 100%; min-width: 1200px; margin: 0 auto; padding: 0px; font-size: 12px; color: #585858; overflow-y: auto; line-height: 1.8; font-family: microsoft yahei; background: #FFF; }

form, ul, li, ol, li, dl, dt, dd, img, p, h1, h2, h3, h4, h5, h6, input { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; padding: 0px; margin: 0px; }

input[disabled] { cursor: default !important; color: #ccc !important; }

input, select { font-size: 12px; outline: none; }

img { border: 0px; vertical-align: middle; }

ul, li { list-style-type: none; }

strong, b { font-weight: bold; }

em { font-style: normal; }
/* Link 全局链接样式 2013.8.18 */

.fl { float: left; }

.fr { float: right; }

a { color: #686868; text-decoration: none; cursor: pointer; outline: none !important; }

button { outline: none !important; }

input[type=button] { outline: none !important; }

a:hover { color: #ff5722; text-decoration: none; }

a:link { text-decoration: none; }

a:visited { text-decoration: none; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }

.cssEdite { min-height: 10px; }

.cssEdite li { float: left; margin-right: 10px; }

/*top1*/
.top-w { width: 100%; height: 40px; border-bottom: 1px solid #e5e5e5; font-weight: lighter; background-color: #f9f9f9; }

.top .top-main { width: 1200px; height: 100%; margin: 0 auto; color: #000; font-size: 13px; line-height: 40px; }

.top .top-main span { float: left; display: inline-block; line-height: 25px; color: #959595; }

.top .top-main span a { color: #000; }

.top .top-main ul { float: right; color: #959595; }

.top .top-main ul a { color: #000; height: 40px; line-height: 40px; display: block; clear: none !important; }

.top .top-main ul a img { margin-top: 5px; }

.top .top-main ul a:hover { color: #FF2E2F; }

.top .top-main ul li span { padding-left: 20px; }

.top1_r { }

.top1_r ul .fore3 { padding: 0px 1px; margin-right: 5px; }

.top1_r ul li dt { float: left; padding: 0px 8px; width: 49px; padding-right: 25px; }

.top1_r ul li { float: left; position: relative; z-index: 99; margin-right: 15px; }

.top1_r ul li a { height: 30px; line-height: 30px; overflow: hidden; }

.top1_r ul li a:hover { }

.top1_r ul .fore3:hover { background: #FFF; border: 1px solid #ebebeb; border-bottom: none; border-top: none; padding: 0px; }

.top1_r ul li .cw-icon { }

.top1_r ul li .cw-icon:hover { background: #fff; }

.top1_r ul li .cw-icon a { margin-right: 5px; }

.top1_r ul li:hover .cw-icon a { }

.top1_r ul li .cw-icon i { transition: transform 0.1s ease-in 0s; float: left; margin-top: 20px; margin-right: 10px; }

.top1_r ul li:hover .cw-icon i { transform: rotate(180deg); }

.top1_r ul li:hover .dorpdown-layer { display: block; border-top: none; }

.dorpdown-layer { display: none; background: #FFF; border: 1px solid #ebebeb; border-top: none; position: absolute; top: 40px; left: 0px; width: 92px; left: -1px; text-align: center; padding: 10px 0px; }

.dorpdown-layer img { width: 60px; height: 60px; }

.top .top-main ul .dorpdown-layer a { height: 25px; width: 92px; text-align: center; padding-left: 0; line-height: 25px; }

.header_top1 .fr a { color: #959595; padding-left: 15px; float: left; padding-right: 2px; }

.clearfix:after { display: table; line-height: 0; content: ""; }
/*top1 end*/


/**********加入购物车***********/
.cart_h { width: 1000px; margin: 0 auto; overflow: hidden; padding: 20px 0 10px; margin-bottom: 10px; }

.cart_h #logo { float: left; padding-left: 5px; }

.cart_step { width: 491px; overflow: hidden; float: right; padding-top: 6px; }

.cart_step .cart_step1, .cart_step .cart_step2, .cart_step .cart_step3 { height: 23px; overflow: hidden; padding-top: 23px; width: 488px; }

.cart_step .cart_step1 { background: url(../images/cart/step1.png) no-repeat; width: 491px; }

.cart_step .cart_step2 { background: url(../images/cart/step2.png) no-repeat; }

.cart_step .cart_step3 { background: url(../images/cart/step3.png) no-repeat; }

.cart_step li.step-1, .cart_step .cart_step2 li.step-2, .cart_step .cart_step3 li.step-3 { color: #ff561a; }

.cart_step li.step-2 { color: #AAAAAA; width: 161px; }

.cart_step li.step-3, .cart_step .cart_step2 li.step-1, .cart_step .cart_step3 li.step-1 { color: #AAAAAA; }

.cart_step li { color: #BCE8A3; float: left; height: 28px; line-height: 28px; text-align: center; width: 163px; }

.cart_content { margin: 0 auot; width: 1000px; margin-top: 25px; overflow: hidden; }

.cart_content, .cart_commodit_settle { width: 1200px; margin: 0 auto; overflow: hidden; }

.cart_content { width: 1000px; }

.cart_commodit_settle { height: 50px; line-height: 50px; background: #fafafa; border: 1px solid #dcdcdc; width: 1198px; margin-top: 25px; }

.cart_commodit_settle .select_num { float: right; overflow: hidden; }

.cart_commodit_settle .select_num em { color: #fe8160; }

.cart_content .cart-hd { height: 35px; }

.cart_content .cart-hd h2 { background: url(../images/cart/my_cart_title.png) no-repeat scroll left top transparent; height: 20px; width: 100px; overflow: hidden; float: left; line-height: 100px; margin-bottom: 15px; overflow: hidden; }

.cart_content .cart-hd table { width: 700px; overflow: hidden; float: right; }

.cart_prompt { height: 22px; line-height: 22px; overflow: hidden; background: #fefecc; border: 1px solid #ccc; border-right: 0px; padding: 0 10px; }

.cart_text_input { width: 250px; height: 22px; line-height: 22px; overflow: hidden; background: #fff; border: 1px solid #e8e8e8; margin-left: 20px; }

.cart_submit_input { width: 85px; overflow: hidden; background: url(../images/cart/Add_shop.jpg) no-repeat; height: 24px; line-height: 24px; border: 0px; cursor: pointer; color: #595858; }

.cart_submit_input:hover { color: #000; }

.cart_commodit { width: 1200px; }

.cart_commodit { width: 1200px; overflow: hidden; clear: both; margin-top: 20px; }

.cart_commodit .title .select .icheckbox_flat-red { margin-top: 10px; }

.cart_commodit .title { overflow: hidden; color: #9f9f9f; clear: both; height: 40px; border-bottom: 3px solid #ffd1c0; padding-bottom: 5px; line-height: 40px; }

#div_InvalidText .title { border-bottom: 3px solid #e0e0e0; }

.cart_commodit .title div { float: left; text-align: center; }

.cart_commodit .title .select { width: 5%; text-align: left; }

.cart_commodit .title .select em { margin-left: 10px; color: #585552; }

.cart_commodit .title .name { width: 48%; text-align: left; }

.cart_commodit .title .name em { padding-left: 115px; }

.cart_commodit .title .price { width: 14%; }

.cart_commodit .title .num { width: 18%; }

.cart_commodit .title .total { width: 10%; text-align: right; }

.cart_commodit .list { border: 1px solid #dcdcdc; border-top: none; }

#div_InvalidText .list { background: #f5f5f5; }

.cart_commodit .list .con { width: 1198px; color: #9f9f9f; overflow: hidden; position: relative; clear: both; padding-bottom: 28px; padding-top: 28px; }

.cart_commodit .list .con:last-child { border-bottom: none; }
/*.cart_commodit .list .floor{ filter: url("data:image/svg+xml;utf8,#grayscale"); 
    -webkit-filter: grayscale(100%); 
    filter: grayscale(100%); 
    filter: gray; 
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
.cart_commodit .list .con .shixiao, .cart_commodit .list .con .mendshix, .cart_commodit .list .con .quehuo { background: #ff5253; color: #fff; width: 32px; height: 16px; line-height: 16px; position: absolute; top: 28px; left: 20px; text-align: center; }

.cart_commodit .list .con:hover { background: #fff9f0; }

.cart_commodit .list .con div { float: left; text-align: center; }

.cart_commodit .list .floor .line { margin: 0 auto; width: 1100px; height: 2px; border-bottom: 1px solid #eeeeee; overflow: hidden; }

.cart_commodit .list .floor:last-child .line { border: none; }

.cart_commodit .list .con .select { margin-left: 15px; margin-right: 15px; width: 30px; }

.cart_commodit .list .con .name { width: 48%; overflow: hidden; }

.cart_commodit .list .con .name .pic { margin-left: 30px; border: 1px solid #dddddd; overflow: hidden; float: left; width: 60px; height: 60px; }

.cart_commodit .list .con .name .item-msg { float: left; margin-left: 15px; width: 250px; overflow: hidden; }

.cart_commodit .list .con .name .item-msg a { height: 25px; text-align: left; overflow: hidden; margin-top: 10px; line-height: 25px; }

.cart_commodit .list .con .name .item-msg .p-extend { height: 25px; line-height: 25px; overflow: hidden; }

.cart_commodit .list .con .price { width: 14%; overflow: hidden; line-height: 80px; }

.cart_commodit .list .con .num { width: 18%; overflow: hidden; padding-top: 30px; }

.cart_commodit .list .con .num .info1 { margin: 0 auto; width: 100px; float: none; }

.cart_commodit .list .con .total { width: 10%; overflow: hidden; color: #ff5417; line-height: 80px; font-weight: bold; text-align: right; }

.cart_commodit .list .con .info { text-align: left; margin-left: 15px; float: left; width: 460px; }

.cart_commodit .list .con .info .step3 { float: none; overflow: hidden; clear: both; margin-top: 10px; }

.cart_commodit .list .con .info .ziti { background: #ffe8e0 url(../images/new/ziti_03.jpg) no-repeat; height: 21px; line-height: 21px; color: #e96b1f; padding-left: 25px; width: 60px; display: block; float: left; margin-right: 20px; padding-right: 5px; margin-top: 5px; }

.cart_commodit .list .con .info .gift { float: left; display: block; }

.cart_commodit .list .con .info .gift b { float: left; font-weight: normal; color: #8c8c8c; margin-right: 10px; line-height: 30px; }

.cart_commodit .list .con .info .gift em { float: left; color: #8c8c8c; border: 1px solid #dddddd; margin-right: 5px; }

.cart_commodit .list .con .info .gift em img { width: 30px; height: 30px; }

.cart_commodit .list .con .cart_commodit_name { display: block; overflow: hidden; float: none; text-align: left; }

.cart_commodit .list .con .cart_commodit_para { display: block; overflow: hidden; float: none; text-align: left; }

.cart_commodit .notes { height: 30px; line-height: 30px; border: 1px solid #dcdcdc; border-top: none; color: #959595; padding-left: 15px; }

.cart_commodit .notes em { color: #ff561a; }

.cart_commodit_th th { background: #f7f7f7; height: 40px; overflow: hidden; border-bottom: 1px solid #cccccc; color: #666; font-weight: normal; }

.cart_commodit_con { padding: 10px 0px; background: #fdfcf7; border-bottom: 1px solid #eeecec; }

.li_promgift { width: 120px; overflow: hidden; float: left; padding: 10px; text-align: center; }

.li_promgift .cart_commodit_span { border: 1px solid #ddd; width: 100px; height: 100px; overflow: hidden; margin: 0 auto; }

.li_promgift .cart_commodit_name a { display: block; height: 36px; line-height: 18px; overflow: hidden; color: #666; margin-top: 5px; }

.li_promgift .xuanze { margin: 0 auto; margin-top: 5px; }

.cart_commodit_span { border: 1px solid #ddd; display: block; width: 80px; height: 80px; }

.cart_commodit_span a img { width: 80px; height: 80px; }

.cart_commodit_name a { color: #585552; }

.cart_commodit_para { color: #999; }

.cart_commodit_price { font-family: "microsoft yahei"; color: #585552; }

.cart_commodit_price2 { }

.cart_txtbuynum { width: 55px; text-align: center; background: #fff; color: #000; border: 1px solid #dcdcdc; height: 20px; line-height: 20px; float: left; }

.cart_update { background: none; border: 0px; cursor: pointer; color: #999; }

.cart_update:hover { color: #000; }

.cart_commodit_del { background: none; font-weight: normal; border: 0px; color: #585552; cursor: pointer; padding-left: 12px; }

.cart_commodit_price3 { display: block; float: right; margin: 0px 40px; }

.cart_commodit_price3 em { float: left; margin-right: 10px; }

.cart_commodit_price3 span { float: left; font-family: "microsoft yahei"; font-size: 20px; font-weight: bold; color: #e60012; }

.cart_commodit_price3 span span { font-size: 24px; font-family: Arial, Helvetica, sans-serif; }

.cart_commodit_settle { padding: 0px; }

.clear_buycart, .cart_buy_cartsub { height: 50px; overflow: hidden; line-height: 50px; text-align: center; }

.clear_buycart { width: 120px; padding-left: 15px; float: left; background: url(../images/cart/amptyback.jpg) no-repeat; }

.clear_buycart a { display: block; color: #999; }

.cart_buy_cartsub { width: 120px; float: right; padding-left: 0px; }

.cart_buy_cartsub input { display: block; font-family: "microsoft yahei"; font-size: 16px; text-align: center; background: #ff561a; border: 0px; color: #FFF; cursor: pointer; font-weight: bold; width: 120px; height: 50px; }

.clear_buycart, .cart_buy_cartnosub { height: 50px; overflow: hidden; line-height: 50px; text-align: center; /*  padding-left: 10px;*/ }

.cart_buy_cartnosub { width: 120px; float: right; padding-left: 0px; background: #9c9c9c; font-size: 16px; }

.cart_buy_cartnosub input { display: block; font-size: 20px; background: none; border: 0px; color: #FFF; cursor: pointer; font-weight: bold; width: 120px; height: 50px; }

.giftbanner { height: 17px; line-height: 17px; margin: 15px 0px 5px 0px; overflow: hidden; font-weight: bold; color: #015697; padding-left: 22px; }

.promogift { width: 1200px; overflow: hidden; margin: 10px 0px 10px 0px; }

.divpromgift { border: 1px solid #ddd; background: #FDFCF7; padding: 10px 0; overflow: hidden; margin-top: 5px; }

.divpromgift .xuanze { background: url(../images/sub/pageDete.jpg) no-repeat; width: 53px; height: 25px; line-height: 25px; text-align: center; }

.promogift .down { background: url(../images/cart/xuanze.jpg) no-repeat center; height: 26px; padding: 10px; color: #015697; text-decoration: none; }

.num_minus { display: inline-block; width: 20px; height: 20px; line-height: 20px; border: 1px solid #dcdcdc; border-right: none; cursor: pointer; font-size: 14px; color: #000; background: #fff; float: left; }

.num_add { display: inline-block; width: 20px; height: 20px; line-height: 20px; border: 1px solid #dcdcdc; border-left: none; cursor: pointer; font-size: 14px; color: #000; background: #fff; float: left; }
/**********订单信息***********/

.OrderSubmit { width: 1000px; overflow: hidden; }

.OrderSubmit_switch { height: 40px; overflow: hidden; line-height: 40px; background: #f7f7f7; border-top: 2px solid #999999; border-bottom: 1px solid #ddd; display: none; }

.OrderSubmit_switch h2 { float: left; margin-left: 10px; font-family: "microsoft yahei"; font-size: 18px; font-weight: bold; color: #333; }

.OrderSubmit_switch p { float: right; margin-right: 10px; }

.OrderSubmit_switch p a { color: #015697; font-size: 12px; }

.cart_Order_address, .cart_Order_info { }

.cart_Order_address, .cart_Order_info { width: 998px; }

#pannel_useraddress .cart_Order_address { background: none; padding: 0px; }

.cart_Order_address { background: #fafafa; padding: 20px; }

.cart_Order_address h3, .cart_Order_deliver h3, .cart_Order_info h3 { color: #000; font-family: "microsoft yahei"; height: 60px; overflow: hidden; line-height: 60px; font-size: 15px; font-weight: bold; }

.cart_Order_info h3 .return { color: #268bf3; font-weight: normal; font-size: 12px; margin-left: 815px; padding-top: 15px; padding-right: 10px; float: right; }

.cart_Order_address em, .Order_deliver_time em { margin: 0 4px; color: #ff5417; }

.cart_Order_address ul { }

.cart_Order_address span { font-size: 12px; }

.cart_Order_address span .dropdown_button { float: right; }

.cart_Order_deliver .step { background: #fafafa; padding: 10px 20px; overflow: hidden; width: 100%; }

.cart_Order_deliver .step ul li { float: left; margin-right: 20px; }

.cart_Order_deliver .step ul li > div { float: left; }

.cart_Order_deliver .step ul li .ziti_con { color: #999999; margin-left: 15px; }

.cart_Order_deliver .step ul li .ziti_btn { color: #268bf3; margin-left: 15px; }

.cart_Order_deliver .step ul li .ziti_btn a { color: #268bf3; }

.cart_Order_deliver .step ul li .ziti, .cart_Order_deliver .step ul li .item, .cart_Order_deliver .step ul li .zhifu { float: left; padding: 1px 25px; border: 1px solid #e5e5e5; height: 28px; line-height: 28px; cursor: pointer; position: relative; background: #fff; }

.cart_Order_deliver .step ul .select .ziti, .cart_Order_deliver .step ul .select .item, .cart_Order_deliver .step ul .select .zhifu { border: 2px solid #ff5417; }

.cart_Order_deliver .step ul .select .ziti b, .cart_Order_deliver .step ul .select .item b, .cart_Order_deliver .step ul .select .zhifu b { position: absolute; right: 0px; bottom: 0px; background: url(../images/new/selected-icon.png) no-repeat; width: 15px; height: 15px; }

.deliver_way { position: relative; }

.deliver_way .cart_Order_address2 { display: none; }

.deliver_way .cart_Order_address2 .con { }

.deliver_way .cart_Order_address2 .con .info { padding: 25px; overflow-x: hidden; width: 600px; height: 295px; background: #FFF; }

.deliver_way .cart_Order_address2 .con .info h2 { color: #000; width: 50px; }

.zhezhao { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; opacity: 0.15; display: none; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=15); }

.addr-detail { overflow: hidden; }

.addr-detail span { display: block; line-height: 20px; margin-top: 5px; padding-left: 30px; }

.addr-detail .name { font-weight: bold; font-size: 13px; margin-bottom: 5px; padding-left: 0px; }

.addr-detail .name b { margin-left: 10px; margin-right: 10px; }

.addr-detail .name em { font-weight: normal; font-size: 12px; color: #434343; background: #ffeee7; padding: 5px 10px; height: 20px; line-height: 20px; }

.addr-detail .name em a { text-decoration: underline; }

.addr-detail .name em i { color: #ff5417; font-weight: bold; font-size: 12px; font-style: normal; margin-right: 5px; }

.deliver_way .cart_Order_address2 .con .info1 { margin-bottom: 10px; overflow: hidden; }

.deliver_way .cart_Order_address2 .con .info1 .select .name b { color: #ff5417; }

.deliver_way .cart_Order_address2 .con .info1 select { height: 30px; width: 170px; text-align: center; border: 1px solid #e5e5e5; }

.deliver_way .cart_Order_address2 .con .info1 .disabled span { color: #d7d7d7; }

.deliver_way h2 { float: left; width: 90px; height: 30px; line-height: 30px; padding: 10px 0px; }

.deliver_way ul { float: left; line-height: 30px; width: 870px; overflow: hidden; }

.deliver_way ul li { padding: 10px 0px; }

.msgError { margin-left: 10px; color: #ff0200; }

.dp_address .dropdown_box { border-radius: 0px; margin-right: 5px; }

.dp_address .dropdown_button { background: #fff url("../images/new/pro_icon_19.png") no-repeat scroll right 5px; }

.address_wap .dp_address a:hover .dropdown_button { background: #fff url("../images/new/pro_icon_19.png") no-repeat scroll right 5px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cart_Order_address span .dropdown_button { top: 0 !important; }
}

.cart_Order_address li { padding: 6px 0px; position: static; }

.cart_Order_address li h2 { width: 80px; height: 30px; line-height: 30px; overflow: hidden; text-align: right; float: left; color: #585858; margin-right: 10px; }

.cart_Order_address li .textform { height: 28px; line-height: 28px; width: 170px; border: 1px solid #e5e5e5; overflow: hidden; font-size: 14px; border-radius: 0px; padding: 0px; padding-left: 10px; display: inline-block; }

.cart_Order_address li .textform2 { height: 30px; line-height: 30px; padding: 6px 0px; width: 180px; border: 1px solid #ddd; border-top: 1px solid #ccc; border-left: 1px solid #ccc; overflow: hidden; color: #999; font-size: 14px; }

.address_wap a { background: #fff; }

.Order_deliver_time { padding: 10px 0px; width: 900px; overflow: hidden; }

.Order_deliver_time h2 { height: 30px; width: 80px; line-height: 30px; overflow: hidden; float: left; margin-right: 10px; }

.Order_deliver_time select { height: 28px; border: 1px solid #e5e5e5; text-align: center; color: #585858; width: 250px; overflow: hidden; }

.comon_submmitorder_address2 { padding-left: 10px; }

.cart_Order_address .title { display: none; }

.cart_Order_address2 { border: 5px solid rgba(0, 0, 0, 0.15); border: 5px solid #ccc\9; border-radius: 5px; display: none; width: 650px; line-height: 30px; padding: 0px; background: none; position: fixed; margin: -190px 0 0 -325px; top: 50%; left: 50%; z-index: 99999; }

.cart_Order_address2 .con { background: #FFF; overflow: hidden; }

.cart_Order_address2 .con .title { background: #f3f3f3; display: block; overflow: hidden; height: 35px; line-height: 35px; }

.cart_Order_address2 .con ul { margin-top: 12px; margin-left: 10px; }

.cart_Order_address2 .con .title h2 { margin: 0px; line-height: 35px; padding: 0px; padding-left: 15px; font-size: 14px; float: left; }

.cart_Order_address2 .con .title em { float: right; margin-right: 10px; margin-top: 10px; width: 12px; height: 12px; display: block; }

#btnaddr { margin-top: 15px; margin-bottom: 20px; overflow: hidden; }

#btnaddr .save { display: block; height: 35px; line-height: 35px; background: #ff5417; width: 100px; text-align: center; color: #fff; font-size: 16px; margin-left: 110px; }

.cart_Order_address2 li { }

.cart_Order_coupon em { margin-top: 2px; }

.cart_Order_address2 li h2 { width: 100px; height: 32px; line-height: 32px; overflow: hidden; text-align: right; float: left; }

.cart_Order_address.cart_Order_address2 li .textform { height: 28px; line-height: 28px; width: 170px; border: 1px solid #e5e5e5; overflow: hidden; font-size: 12px; color: #585858; display: block; }

.cart_Order_address2 li .textform2, .cart_Order_info3 .cart_Order_coupon select { height: 30px; line-height: 30px; padding: 6px 0px; width: 180px; border: 1px solid #ddd; border-top: 1px solid #ccc; border-left: 1px solid #ccc; overflow: hidden; color: #999; font-size: 14px; }

.cart_Order_deliver, .cart_Order_info2 { width: 1000px; padding-bottom: 0px; }

.cart_Order_deliver table { width: 100%; }

.cart_Order_coupon { line-height: 20px; overflow: hidden; }

.cart_Order_coupon .info { margin-right: 20px; color: #585452; }

.cart_Order_coupon .info .focus { }

#div_fapiao { padding-left: 30px; padding-top: 8px; }
#div_fapiao .invtypebox { float: left; }
#div_fapiao .invtypebox label { padding: 0 10px; }
#div_fapiao span.red { color: red; padding: 0 3px; }
#div_fapiao .inputbox { color: #000; padding-top: 6px; }
#div_fapiao .inputitem { float: left; color: #000; }

#div_fapiao .input { border: 1px solid #dddddd; width: 180px; padding-left: 10px; height: 22px; line-height: 22px; }

.cart_Order_deliver table th, .cart_Order_info2 table th { font-weight: normal; border-left: 0px; padding: 6px 0px; color: #c81623; border-top: 0px; }

.cart_Order_deliver table td, .cart_Order_info2 table td { padding: 6px 0px; }

.cart_Order_price span { font-family: "microsoft yahei"; font-size: 16px; }

.cart_Order_price span span { font-family: Arial, Helvetica, sans-serif; }

.cart_Order_info2 table td { color: #333; }

.cart_Order_info .name a { display: block; overflow: hidden; line-height: 40px; }

.cart_Weight { text-align: right; height: 30px; line-height: 30px; overflow: hidden; }

.cart_Order_info3 .cart_Order_coupon3 { background: #fff4f0; overflow: hidden; border-top: 1px solid #ff5417; padding: 15px 25px; }

.cart_Order_info3 .cart_Order_coupon3 .fl { width: 600px; }

.cart_Order_info3 .cart_Order_coupon3 .fl .list { overflow: hidden; line-height: 25px; margin-bottom: 10px; margin-left: 5px; position: relative; }

.cart_Order_info3 .cart_Order_coupon3 .fl .list ul { margin: 0px; padding: 0px; width: 555px; float: left; display: inline-block; }

.cart_Order_info3 .cart_Order_coupon3 .fl .list ul li { margin: 0px; padding: 0px; float: left; height: 35px; margin-right: 5px; }

.cart_Order_info3 .cart_Order_coupon3 .fl .list em { float: left; width: 40px; display: inline-block; }

.cart_Order_info3 .cart_Order_coupon3 .fl .list b { height: 30px; width: 30px; float: left; display: block; border: 1px solid #dddddd; margin-right: 5px; }

.cart_Order_info3 .cart_Order_coupon3 .fl .list span { margin-right: 10px; line-height: 30px; color: #8c8987; overflow: hidden; text-overflow: ellipsis; }

.cart_Order_info3 .cart_Order_coupon3 .fl input { border: 1px solid #dddddd; line-height: 22px; padding-left: 5px; }

.cart_Order_info3 .cart_Order_coupon3 .fr { }

.cart_Order_info3 .cart_Order_coupon3 .fr .list { overflow: hidden; line-height: 25px; margin-bottom: 10px; }

.cart_Order_info3 .cart_Order_coupon3 .fr .list em { float: left; margin-right: 10px; }

.cart_Order_info3 .cart_Order_coupon3 .fr .list b { height: 25px; width: 25px; float: left; display: block; border: 1px solid #dddddd; margin-right: 10px; }

.cart_Order_info3 .cart_Order_coupon3 .fr .prototal span { color: #ff7d5b; font-weight: bold; }

.cart_Order_info3 .cart_Order_coupon3 .fr .list #tbCoupon { float: left; }

.cart_Order_info3 .cart_Order_coupon3 .prototal { float: left; }

.cart_Order_info3 .cart_Order_coupon table { padding-bottom: 10px; }

.cart_Order_info3 .cart_Order_coupon select { width: 90px; }

.cart_Order_info3 .cart_Order_coupon #btnCoupon { background: url(../images/cart/btnCoupon.jpg) repeat-x; color: #fff; height: 21px; width: 127px; overflow: hidden; line-height: 21px; border: 1px solid #c2c4ac; cursor: pointer; color: #736816; }

.cart_Order_info3 .cart_Order_coupon .cart_Order_coupon2 { height: 35px; line-height: 35px; overflow: hidden; }

.cart_Order_total { text-align: right; overflow: hidden; float: right; margin-top: 20px; width: 100%; }

.cart_Order_total .coupon { color: #b8b8b8; }

.cart_Order_total .coupon em { float: right; margin-left: 5px; }

.cart_Order_total .total b { color: #585858; }

.cart_Order_total .total em { color: #e60012; font-size: 18px; font-weight: bold; }

.cart_Order_total .total em span { font-size: 20px; }

.cart_Order_total .list { width: 100%; }

.cart_Order_total .list b { float: right; font-weight: normal; text-align: right; margin-right: 15px; }

.cart_Order_total .list em { float: right; text-align: right; }

.cart_Order_total div { line-height: 32px; overflow: hidden; }

.cart_Order_total .coupon h2 { float: right; line-height: 32px; }

.cart_Order_total div span { font-family: "microsoft yahei"; font-size: 12px; }

.cart_Order_total div span span { /* font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;*/ }

.cart_Order_total div .cart_invoice { height: 20px; border: 1px solid #dddddd; margin: 0px 5px; line-height: 20px; }

.cart_Order_total .usepoint { text-align: right; height: 32px; }

.cart_Order_total .pointtotal { text-align: right; color: #999; }

.cart_Order_total .total { float: right; display: inline-block; }

.cart_Order_total .usepoint .pointamount { margin: 0px 5px; }

.cart_Order_total .usepoint .cart_invoice { width: 60px; text-align: center; }

.cart_Order_total .list .total b { float: left; font-weight: normal; margin-right: 10px; text-align: right; }

.cart_Order_total .list .total em { float: right; text-align: right; width: auto; }

.cart_Order_submit2 { margin: 0 auto; width: 1000px; margin-top: 15px; overflow: hidden; }

.cart_Order_submit2 input { background: #ff5317; float: right; width: 200px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; border: none; color: #fff; cursor: pointer; }

.cart_Order_submit2 .total { display: inline-block; float: right; font-size: 14px; font-weight: 700; line-height: 52px; padding: 0px; padding-right: 18px; margin: 0px; }

.cart_Order_submit2 .total span { font-family: "microsoft yahei"; color: #E4393C; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; }

.cart_Order_submit2 .total span span { font-family: Arial, Helvetica, sans-serif; font-size: 22px; margin: 0px; padding: 0px; }

.cart_Order_address li .form-control:focus { border: 1px solid #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none; }

#description { display: table-cell; vertical-align: middle; text-align: center; }

#description .content { width: 1158px !important; }

/*.cart_Order_info2 {
    background: #fafafa;
}*/

.cart_Order_info2 .list { width: 1000px; overflow: hidden; clear: both; }

.cart_Order_info2 .list .title { overflow: hidden; color: #9f9f9f; clear: both; height: 40px; line-height: 40px; background: #fafafa; }

.cart_Order_info2 .list .title div { float: left; text-align: center; border-top: 3px solid #ffd1c0; margin-right: 3px; }

.cart_Order_info2 .list .title .name { width: 53%; text-align: left; }

.cart_Order_info2 .list .title .name em { padding-left: 115px; }

.cart_Order_info2 .list .title .price { width: 14%; }

.cart_Order_info2 .list .title .num { width: 14%; }

.cart_Order_info2 .list .title .total { width: 17.8%; }

.cart_Order_info2 .list .con { width: 1000px; color: #9f9f9f; padding-bottom: 20px; overflow: hidden; clear: both; background: #fff9f0; padding: 20px 0 20px 0; border-top: 1px solid #e7e5ea; }

.cart_Order_info2 .list .con .gift_list { float: none; display: block; clear: both; overflow: hidden; }

.cart_Order_info2 .list .con .gift { margin-top: 2px; }

.cart_Order_info2 .list .con .gift em img { width: 30px; height: 30px; }

.cart_Order_info2 .list .con .gift b { font-weight: normal; line-height: 30px; margin-left: 5px; margin-right: 10px; }

.cart_Order_info2 .list .con div { float: left; text-align: center; margin-right: 3px; }

.cart_Order_info2 .list .con .name { width: 53%; overflow: hidden; }

.cart_Order_info2 .list .con .name .pic { margin-left: 30px; border: 1px solid #dddddd; overflow: hidden; float: left; width: 80px; height: 80px; }

.cart_Order_info2 .list .con .name .pic img { width: 80px; height: 80px; }

.cart_Order_info2 .list .con .name .item-msg { float: left; margin-left: 15px; width: 350px; overflow: hidden; }

.cart_Order_info2 .list .con .name .item-msg a { height: 25px; text-align: left; overflow: hidden; line-height: 25px; }

.cart_Order_info2 .list .con .name .item-msg .p-extend { height: 25px; line-height: 25px; overflow: hidden; }

.cart_Order_info2 .list .con .price { width: 14%; overflow: hidden; line-height: 60px; }

.cart_Order_info2 .list .con .num { width: 14%; overflow: hidden; line-height: 60px; }

.cart_Order_info2 .list .con .total { width: 17.5%; overflow: hidden; color: #ff5417; line-height: 60px; font-weight: bold; }

.cart_Order_info2 table { width: 1200px; }

#J_AttrUL { display: table-cell; vertical-align: middle; text-align: center; }

#J_AttrUL img { vertical-align: middle; }

.divOrderInfo { border-radius: 5px; width: 310px; height: 110px; font-size: 12px; z-index: 101; color: #535353; display: none; background-color: #ffffff; border: 1px solid #c9c9c9; box-shadow: 0 0 10px 5px rgba(0,0,0,.2); overflow: hidden; padding: 25px; }

#divOrderInfo .divapp { width: 15px; height: 15px; font-size: 14px; text-align: center; line-height: 15px; color: #cfcfcf; float: right; cursor: pointer; }

#ProductDetails_common_ProductImages___imgBig { position: absolute; left: 0; top: 0; }

.ztitle { background: #ff5722; color: #fff; float: left; padding: 0 5px; border-radius: 4px; margin: 20px 0 10px 0; }

.ztitle_new { float: left; background-image: url(../images/icon_platform_pc.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin: 20px 0 10px 0; font-size: 12px; }

.ztitle_RedEnvelope { color: #fff !important; float: left !important; border-radius: 4px; height: 24px !important; width: 24px !important; line-height: 20px; }
.ztitle_1 { background: #ff5722; color: #fff !important; float: left !important; border-radius: 4px; height: 18px; line-height: 18px; font-size: 11px; margin-top: 8px; padding: 0 5px; }

.ztitle_1_new { float: left; background-image: url(../images/icon_platform_pc.png); background-repeat: no-repeat; background-position: left center; float: left !important; border-radius: 4px; height: 18px; line-height: 18px; font-size: 11px; margin-top: 8px; padding: 0 5px; padding-left: 20px; }

.stitle { float: left; background-image: url(../images/icon_supplier_pc.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin: 20px 0 10px 0; font-size: 12px; }

.stitle_1 { float: left; background-image: url(../images/icon_supplier_pc.png); background-repeat: no-repeat; background-position: left center; float: left !important; border-radius: 4px; height: 18px; line-height: 18px; font-size: 11px; margin-top: 8px; padding: 0 5px; padding-left: 20px; }

/*供应商图片样式*/
.mtitle_1 { float: left; background-image: url(../images/icon_store_pc.png); background-repeat: no-repeat; background-position: left center; float: left !important; border-radius: 4px; height: 18px; line-height: 18px; font-size: 11px; margin-top: 8px; padding: 0 5px; padding-left: 20px; }

.gtitle { height: 50px; line-height: 50px; font-size: 14px; font-weight: 700; color: #333; }

.h_1 { background: #fafafa; float: left; width: 100%; height: 40px; line-height: 40px; padding-right: 20px; box-sizing: border-box; }

.h_1 div { float: right; margin-left: 10px; }

..h_1 div span { color: #333; }


/**********支付***********/

.cart_payment { width: 1000px; overflow: hidden; }

.cart_payment .con { width: 938px; overflow: hidden; background: #f5fcff; border-top: 2px solid #81d4fa; padding: 20px 30px; margin-top: 10px; padding-bottom: 0px; }

.cart_payment .title { margin-bottom: 8px; overflow: hidden; clear: both; }

.cart_payment .title b { margin-right: 15px; }

.cart_payment .title em { font-family: "microsoft yahei"; font-size: 18px; line-height: 50px; overflow: hidden; color: #03a9f4; }

.cart_payment .info { font-size: 13px; color: #000; }

.cart_payment .info > span { margin-right: 25px; }

.cart_payment .info1 { color: #7d7d7d; font-size: 13px; margin-bottom: 30px; overflow: hidden; }

.cart_payment .info1 em { color: #ea565d; }

.emcolor { color: #ea575c; font-weight: bold; font-family: "microsoft yahei"; font-size: 20px; }

.submit1 .core_order_pay_sub { width: 200px; height: 40px; text-align: center; line-height: 40px; color: #FFF; font-size: 16px; background: #fe5722; border: none; float: right; margin-top: 50px; }

.pay_way { overflow: hidden; clear: both; overflow: hidden; margin-top: 35px; }

.pay_way ul li { float: left; margin-top: 20px; margin-right: 30px; height: 45px; }

.pay_way ul .select .name em { color: #56bd54; }

.pay_way h2 { font-weight: bold; color: #000; font-size: 15px; }

.pay_way ul li .checkbox { float: left; }

.pay_way ul li .name { float: left; margin-top: 5px; line-height: 40px; overflow: hidden; margin-left: 10px; }

.pay_way ul li .name em { font-size: 17px; margin-right: 10px; }

.pay_way ul li .name b { color: #a3a3a3; font-weight: normal; }

.pay_way ul li .name span a { color: #ea565d; }

.pay_way ul li .pic { margin-left: 10px; float: left; width: 150px; border: 1px solid #eeeeee; text-align: center; height: 40px; line-height: 40px; }

.pay_way ul li .pic b { font-weight: normal; font-size: 18px; height: 40px; line-height: 40px; margin-top: 10px; overflow: hidden; }

.pay_way ul li .pic b img { margin-top: 6px; }

.pay_way ul .select .pic b { color: #56bd54; font-weight: normal; font-size: 18px; }

.pay_way ul li .pic span { display: none; }

.pay_way ul .select .pic { border: 1px solid #56bd54; overflow: hidden; display: block; cursor: pointer; }

.pay_way ul .select .pic span { display: none; text-align: center; height: 18px; line-height: 18px; background: #56bd54; color: #fff; }

.cart_payment_td div .core_order_pay_sub { background: url(../images/cart/amptyback2.jpg) no-repeat; }
/*--------- 登录 --------*/

.login_ad { background: #fe3f37; }

.YaHei { font-family: "Microsoft YaHei"; }

.logindiv { width: 1000px; margin: 0px auto; height: 430px; margin-top: -400px; }

.loginimg { width: 628px; height: 380px; float: left; }

.logingbj { width: 355px; height: 380px; float: right; position: relative; }

.logingfome { width: 305px; height: 350px; background: #FFF; position: absolute; top: 0px; right: 0px; padding: 15px 25px; padding-left: 28px; }

.logingfome .info1 { overflow: hidden; clear: both; margin-bottom: 5px; padding-top: 15px; }

.logingfome .info1 h1 { float: left; font-weight: normal; font-family: "Microsoft YaHei"; color: #313131; font-size: 18px; padding-bottom: 18px; }

.logingfome .info1 a { float: right; color: #268bf3; font-size: 14px; }

.logingfome .info2 { overflow: hidden; margin-bottom: 17px; overflow: hidden; }

.logingfome .info2 .form-control { border-radius: 0px; }

.logingfome .info2 .form-control:focus { border: 1px solid #268bf3; box-shadow: none; }

.logingfome .info3 { overflow: hidden; color: #6d6d6d; }

.logingfome .info3 span { float: left; }

.logingfome .info3 span input { float: left; margin-right: 5px; }

.logingfome .info3 span label { float: left; font-weight: normal; }

.logingfome .info3 em a { float: right; color: #6d6d6d; padding-right: 10px; }

.logingfome .inputbj, .fomeinput .inputbj { border: 1px solid #d9dbde; line-height: 28px; height: 28px; }

.logingfome .btncss, .fomeinput .btncss { background: #ff5500; width: 300px; font-size: 18px; height: 40px; line-height: 40px; color: #fff; border: 0; text-align: center; cursor: pointer; }

.logingfome .btncss { margin-top: 25px; overflow: hidden; }

.logingfome table { border-bottom: 1px #ddd dotted; font-size: 14px; color: #666; }

.logingfome table a { font-size: 12px; line-height: 33px; color: #666; }

.logingfome table a:hover { color: #FF2D2E; }

.regis { padding: 18px 0; color: #777; }

.regis a { color: #FF2D2E; }

.regis span { display: block; line-height: 24px; font-size: 24px; padding-bottom: 5px; }

.qqalipay { }

.qqalipay span { display: block; font-size: 12px; margin-top: 15px; color: #acacac; }

.qqalipay a { display: block; float: left; height: 30px; margin-top: 5px; overflow: hidden; text-align: center; margin-right: 5px; }

#ads_23 { margin-left: -1px; }
/*--------- 注册 --------*/

.trationbj { background: #f2f2f2; position: relative; width: 980px; margin: 20px auto; height: 490px; }

.tration { width: 932px; height: 490px; padding: 0 20px; border: 1px #e1e1e1 solid; position: absolute; top: -6px; right: 4px; background: #fff; }

.tration h1 { font-weight: normal; border-bottom: 1px #efefef solid; padding: 18px 0; font-size: 24px; }

.fomeinput { padding-top: 6px; font-size: 14px; }

.fomeinput table td { height: 50px; *height: 44px; _height: 44px; }

.fomeinput table a { font-size: 12px; color: #ee0000; }

.fomeinput table li { font-size: 12px; display: block; line-height: 30px; }

.fomeinput .dotted { border-bottom: 1px #ddd dotted; padding-bottom: 10px; }

.register_btn { width: 180px; text-align: center; }

.register_btn2 { width: 80px; text-align: center; }

.register_save_ts { height: 24px; line-height: 24px; color: #666; padding-top: 8px; }

.register_save_ts a { color: #cc0000; }

li.safelogin a { width: 50%; display: block; height: 25px; margin: 5px 0px; text-align: center; float: left; }

.trationbj2 { background: #f2f2f2; position: relative; width: 980px; margin: 20px auto; height: 760px; }

.tration2 { width: 932px; height: 760px; padding: 0 20px; border: 1px #e1e1e1 solid; position: absolute; top: -6px; right: 4px; background: #fff; }
/*---会员注册---*/

.header_logo { border-bottom: 2px solid #fd5723; background: #fff; padding-top: 35px; overflow: hidden; padding-bottom: 20px; }

.header_logo .top1, .header_logo .top2 { margin: 0 auto; width: 1100px; overflow: hidden; }

.header_logo .top1 .logo1 { border-right: 1px solid #e5e5e5; float: left; padding-right: 25px; }

.xyonghu { font-weight: normal; font-size: 24px; padding-left: 25px; overflow: hidden; font-family: "microsoft yahei"; color: #585858; }

.header_logo .top2 { font-size: 16px; text-align: right; color: #707070; }

.header_logo .top2 a { color: #fe5722; }

.xy_xuanze { float: left; margin-right: 10px; margin-top: 2px; }

.zhuce_con_r a { color: #dc0606; }

.zc_tishi { display: none; line-height: 40px; }

.zhuce_success { margin: 0 auto; overflow: hidden; margin-top: 20px; margin-bottom: 30px; width: 840px; padding: 50px; background: #f7f7f7; border: 1px solid #e8e8e8; text-align: center; }

zhuce_success span { display: block; margin-bottom: 15px; height: 35px; line-height: 35px; }

.zcchg { background: url(../images/users/zhuce11.jpg) no-repeat 280px 0px; padding-left: 45px; font-weight: bold; font-size: 18px; color: #1dba0e; }

.lijigouwu { background: url(../images/users/zhuce_03.jpg) no-repeat; cursor: pointer; width: 105px; height: 36px; overflow: hidden; margin: 0 auto; }

.zhuce { margin: 0 auto; margin-top: 40px; margin-bottom: 30px; padding: 40px; overflow: hidden; width: 800px; box-shadow: 0 3px 30px rgba(251, 172, 143, 0.25); background: #FFF; }

.zhuce_con { overflow: hidden; }

.zhuce_con_l { float: left; overflow: hidden; padding-top: 10px; padding-left: 100px; }

.zhuce_con_r { float: left; overflow: hidden; padding-left: 40px; }

.zc_name { overflow: hidden; margin-bottom: 15px; line-height: 35px; padding-left: 10px; float: left; width: 100%; }

.zc_name span { float: left; overflow: hidden; margin-right: 10px; }

.zhuce_con #pwdstrength em { float: left; padding-left: 40px; margin-right: 5px; line-height: 25px; }

.zc_name .error2 { border-radius: 0px; border: 1px solid #ff0000; }

.zc_name em { float: left; font-size: 16px; color: #a4a4a4; overflow: hidden; min-width: 85px; text-align: right; }

.zhuce_input1 { width: 270px; padding-left: 10px; height: 40px; display: block; border: 1px solid #dcdcdc; }

.zc_name .form-control:focus { }

.succeed { padding-left: 30px; overflow: hidden; background: url(../images/users/zhuce_1_03.jpg) no-repeat 10px; display: block; color: #268bf3; }

.error { padding-left: 30px; color: #fe5722; overflow: hidden; background: url(../images/zcselect.jpg) no-repeat 10px; }

.zc_name span.focus { padding-left: 30px; color: #ccc; overflow: hidden; background: url(../images/new/field.jpg) no-repeat 10px; }

.zc_anquan { padding-left: 80px; overflow: hidden; margin-top: -10px; margin-bottom: 15px; display: none; line-height: 22px; }

.zhuce_input2 { width: 150px; padding-left: 10px; height: 40px; border: 1px solid #dcdcdc; display: block; }

.zc_name a { color: #0658b4; }

.zc_xieyi { margin-top: 15px; width: 550px; margin-bottom: 20px; padding-left: 115px; overflow: hidden; clear: both; }

.zc_xieyi a { color: #fe5722; }

.zc_xieyi em { float: left; overflow: hidden; line-height: 25px; color: #626262; }

.xieyi_btn { margin: 0 auto; margin-left: 100px; width: 300px; height: 40px; margin-bottom: 15px; cursor: pointer; border: 0px; line-height: 40px; color: #fff; font-size: 18px; margin-top: 15px; background: url(../images/new/zhuce_btn.jpg) no-repeat; }

.xieyi_submit_btn { margin-left: 115px; background: url(../images/users/zhuce_submit.jpg) no-repeat; width: 240px; height: 40px; margin-bottom: 15px; cursor: pointer; border: 0px; }

.yanzheng_input3 { height: 42px; width: 110px; text-align: center; background: #fe5722; color: #fff; cursor: pointer; border: none; font-size: 13px; }

.tisheng { color: #47b556; font-size: 12px; }

.tisheng a { color: #47b556; }

.yanzheng_input3:hover { }

#imgVerifyCode { height: 37px; }

.yanzheng_input4 { margin-top: 5px; }

#pwdstrength { padding-left: 80px; height: 37px; float: left; }

.zhuce_con .zc_name em { float: left; overflow: hidden; margin-right: 20px; line-height: 40px; }

.zhuce_con .strengthA b { float: left; height: 18px; width: 104px; background: url(../images/pwdstrength.gif) no-repeat 0px 5px; }

.zhuce_con .strengthB b { float: left; height: 13px; margin-top: 5px; width: 104px; background: url(../images/pwdstrength.gif) no-repeat 0 -13px; }

.zhuce_con .strengthC b { float: left; height: 13px; width: 104px; margin-top: 5px; background: url(../images/pwdstrength.gif) no-repeat 0 -26px; }

.disabled { cursor: default !important; }

.register_btn2 { width: 80px; text-align: center; }

.register_tab_left { width: 150px; height: 40px; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: none; text-align: center; line-height: 40px; position: relative; float: left; cursor: pointer; }

.register_tab_right { width: 150px; height: 40px; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; text-align: center; line-height: 40px; position: relative; float: left; cursor: pointer; }

.register_tab_left_select { width: 150px; height: 40px; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: none; text-align: center; line-height: 40px; position: relative; float: left; cursor: pointer; border-bottom: 1px solid #fff; margin-bottom: -1px; }

.register_tab_right_select { width: 150px; height: 40px; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; text-align: center; line-height: 40px; position: relative; float: left; cursor: pointer; border-bottom: 1px solid #fff; margin-bottom: -1px; }

.phonecode { display: inline-block; border-radius: 10%; border: 1px solid #ccc; width: 90px; text-align: center; height: 30px; line-height: 30px; background-color: #f4f4f4; cursor: pointer; }
/*--------- 注册协议 --------*/

.registeragreement { width: 930px; margin: 0 auto; overflow: hidden; border: 1px solid #cccccc; }

.registeragreement_c { width: 890px; margin: 0 auto; overflow: hidden; padding: 20px; color: #666; line-height: 30px; }

.RegisterAgreement_tit { background: #f5f5f5; border-bottom: 1px solid #e4e4e4; line-height: 40px; height: 40px; text-align: center; color: #666; font-size: 14px; font-weight: bold; }

.registeragreement_back { text-align: right; }

.registeragreement_back a { color: #cc1100; }
/* 找回密码 */

.input2 { border: 1px solid #ddd; border-top: 1px solid #ccc; border-left: 1px solid #ccc; height: 35px; line-height: 35px; padding-left: 6px; }

.input3 { border: 1px solid #ddd; border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding: 6px 0px; padding-left: 6px; }

.ForgotPW_pad { }

.ForgotPW_icon { font-size: 14px; border-bottom: 1px solid #e6e6e6; }
/* 客户留言 */

.message_nav { color: #606060; border-bottom: 1px solid #dad6d7; height: 30px; line-height: 30px; padding-left: 8px; }

.message_nav a { color: #666; }

.message_tishiwrong { width: 760px; margin: 3px auto; overflow: hidden; }

.message_list { width: 1200px; overflow: hidden; }

.message_list_tab { width: 880px; margin: 0 auto; overflow: hidden; float: left; background: #fafafa; }

.message_list_c { width: 660px; overflow: hidden; margin-left: 10px; }

.message_list_c1 { width: 660px; margin: 0 auto; overflow: hidden; line-height: 25px; padding-bottom: 20px; }

.message_list_ask { background: url(../images/process/messages_dashline1.jpg) repeat-x bottom; margin-top: 10px; color: #494949; padding: 0px 8px; }

.message_list_ask b { color: #e10b0b; margin-right: 5px; }

.message_list_answer1 { background: url(../images/sub/repeat_bg.jpg) no-repeat; height: 10px; overflow: hidden; margin-top: 5px; }

.message_list_answer2 { background: url(../images/sub/repeat_bg2.jpg) no-repeat; height: 4px; overflow: hidden; }

.message_list_answer { padding: 10px 8px; background: #f2f2f2; border: 1px solid #d9d9d9; border-bottom: 0px; border-top: 0px; }

.message_list_answer b { color: #3a9100; margin-right: 5px; }

.message_list_time { text-align: right; color: #0A8CD2; line-height: 20px; font-size: 10px; }

.message_add_tab { float: right; background: url(../images/sub/messagexie.jpg) repeat-y center; width: 300px; font-size: 14px; color: #333; padding-bottom: 205px; }

.btn_sub { background: url(../images/sub/login-img2.png) no-repeat 0px 0px; width: 250px; font: 18px "Microsoft YaHei"; height: 36px; line-height: 36px; color: #FFFFFF; font-weight: bold; border: 0px; cursor: pointer; }

.btn_sub:hover { background: url(../images/sub/login-img2.png) no-repeat 0px -36px; }

.btn_sub:hover { color: #FFFFFF; text-decoration: none; }

.message_page { padding: 0 30px 20px 0; overflow: hidden; }

.message_add_tab .input2 { border: 1px solid #ccc; height: 30px; line-height: 30px; margin-bottom: 5px; color: #999; }

.message_btnRefer { padding-top: 10px; color: #0A8CD2; font-size: 12px; float: right; }

.message_btnRefer a { color: #0661dd; }

.btn_shortsub { background: #fe5722; width: 140px; font: 18px "Microsoft YaHei"; height: 36px; line-height: 36px; color: #FFFFFF; font-weight: normal; border: 0px; cursor: pointer; }
/* 分销商注册 */

.registeragreement_fx { width: 860px; border: 1px solid #e1e1e1; margin: 0 auto; padding: 20px; margin-top: 15px; }

.registeragreement_fx h4.martb { font-size: 14px; font-weight: bold; margin-top: 10px; }

.agreement_bd { width: 820px; margin: 10px auto; overflow: hidden; word-break: break-all; }

.Skin_RegisterInfo_w { width: 100%; margin-top: 10px; }

.Skin_RegisterInfo_row { font-size: 14px; line-height: 30px; color: #666; }

.Skin_RegisterInfo_row li { float: left; }

.Skin_RegisterInfo_row .title { width: 120px; padding-left: 20px; }

.Skin_RegisterInfo_row input { border: 1px #ddd solid; background: url(../images/process/inputbj.gif) no-repeat; padding-left: 5px; line-height: 25px; height: 25px; width: 240px; }

#registerAgreement_div_Common_Register_Clause { width: 700px; margin: 0 auto; }

.regstepalert { color: #f30; margin-top: 15px; padding-left: 20px; }

.regimgDiv, .registerAgreement_step3 { float: left; font-size: 14px; padding-left: 30px; }

.regimgDiv, .registerAgreement_step3 div { font-weight: 700; font-size: 16px; color: #ff3300; margin-bottom: 20px; }

.color_f30, .color_f30 a { color: #f30; }

.btncss_next { display: block; background: #ff5500; height: 35px; line-height: 35px; color: #fff; border: 0; text-align: center; cursor: pointer; width: 150px; display: block; font: normal 18px/36px "Microsoft YaHei"; margin-top: 20px; }

.btncss_next:hover { color: #fff; }

.Forgot_out2, .Forgot_out, .Forgot_out1, .Forgot_out3 { border: 5px solid #f5f5ed; padding: 15px; width: 1160px; margin: 0 auto; overflow: hidden; }

.Forgot_out2 #ForgotPassword_txtEmailValid { border: 1px solid #ddd; margin-right: 15px; }

.Forgot_out2 .yanzheng_input3 { height: 32px; }

/* 评论 与咨询 */

.i-Review { border: 1px solid #eeeeee; border-bottom: 0; padding: 20px; padding-bottom: 30px; overflow: hidden; border-top: none; }

.i-Review .rate { float: left; width: 130px; padding-left: 15px; }

.i-Review .rate strong { font-size: 35px; clear: both; display: block; color: #ff5722; font-weight: normal; }

.i-Review .rate span { clear: both; display: block; margin-top: -10px; }

.i-Review .percent { float: left; margin-top: 10px; }

.i-Review .percent dl { padding: 2px 0px; overflow: hidden; }

.i-Review .percent dl dt { float: left; width: 70px; font-weight: normal; color: #909090; }

.i-Review .percent dl dd { background: #efefef; float: left; height: 10px; margin-top: 6px; overflow: hidden; width: 100px; }

.i-Review .percent dl dd div { background: #ff5722; height: 10px; overflow: hidden; }
/* 评论选项卡 */

.Review-con .go-back { text-align: center; border-top: 1px dashed #ccc; padding: 10px; margin-top: 20px; font-size: 40px; }

/*.Review-con .wrap {
    margin-top: 20px;
}*/

.Review-con .tab { width: 978px; margin: 0 auto 50px; border: 1px solid #eee; border-width: 0 1px 1px 1px; float: left; }

.Review-con .tab-hd { overflow: hidden; zoom: 1; background: #fafafa; }

.Review-con .tab-hd li { float: left; width: 150px; color: #313131; height: 40px; line-height: 40px; text-align: center; cursor: pointer; }

.Review-con .tab-hd li em { color: #959595; }

.Review-con .tab-hd li.active { color: #ff5722; }

.Review-con .tab-hd li.active em { color: #ff5722; }

.Review-con .tab-bd > div { display: none; padding: 0px 20px; }

.Review-con .tab-bd > div.thisclass { display: block; border-bottom: none; }

.product_reviews_list .column { float: left; }

.product_reviews_list .column1 { width: 165px; }

.product_reviews_list .column2 { width: 340px; margin-right: 50px; }

.product_reviews_list .column2 .con { margin-bottom: 10px; overflow: hidden; }

.product_reviews_list .column2 .after-service-img { overflow: hidden; display: block; }

.product_reviews_list .column2 .after-service-img img { position: relative; width: 50px; height: 50px; display: block; float: left; margin-right: 12px; border: 3px solid #ececec; margin-bottom: 10px; }

.preview-img { width: 305px; clear: both; overflow: hidden; padding: 10px; border: 1px solid #ddd; position: relative; left: 0; display: none; margin-bottom: 20px; cursor: zoom-out; }

.preview-img img { width: 100%; }

.after-service-img .active::after { content: ""; position: absolute; border: 6px solid; border-color: #f43a3e #fff #fff #fff; bottom: -14px; left: 18px; }

.after-service-img .active { border: 2px solid #f43a3e !important; position: relative; /*cursor: zoom-out;*/ }

.after-service-img img { cursor: zoom-in; }

.product_reviews_list .column2 .reply { position: relative; background: #fff1ed; line-height: 20px; padding: 5px 10px; color: #ff5722; }

.product_reviews_list .column2 .reply::after { border-color: transparent transparent #fff1ed; border-style: solid; border-width: 5px; content: " "; display: block; height: 0; left: 30px; margin-left: 0px; position: absolute; top: -10px; width: 0; }

.product_reviews_list .column3 { width: 190px; margin-right: 50px; color: #959595; }

.product_reviews_list .column3 .size { height: 25px; line-height: 25px; }

.product_reviews_list .column4 { width: 120px; float: right; text-align: right; }

.column1 .grade-star { background: url(../images/new/grade-star.png) no-repeat; width: 85px; height: 22px; }

.column4 .product_reviews_time { padding-left: 0px; }

.product_mc .detail-content-item { padding: 20px; overflow: hidden; }

.re_productreviews_h2 { font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px; }

.re_productreviews_tabc { line-height: 30px; }

.re_productreviews_tabc .inpnt { border: 1px solid #dddddd; height: 22px; line-height: 22px; }

.product_reviews_list { padding-bottom: 20px; overflow: hidden; margin-top: 8px; }

.product_reviews_time { color: #bebebe; margin-left: 10px; white-space: nowrap; float: right; }

.product_reviews_pages { margin-top: 18px; }

.product_reviews_list_ask { background: #ffffff; padding: 10px; padding-bottom: 20px; }

.product_reviews_list_re { padding: 10px; }

.product_reviews_list_re .touxiang { float: left; margin-right: 20px; }

.product_reviews_list_re .list_con { float: left; width: auto; max-width: 810px; line-height: 20px; background: #eef6fd; border-radius: 5px; padding: 5px 15px; position: relative; }

.product_reviews_list_re .list_con::after { border-color: transparent #eef6fd transparent transparent; border-style: solid; border-width: 8px; content: " "; display: block; height: 0; left: -8px; margin-left: -8px; position: absolute; top: 20px; width: 0; }

.product_reviews_list_re .list_con .product_reviews_time { display: block; float: none; margin-left: 0px; }

.product_reviews_list b { font-weight: normal; }

.product_reviews_list_re div p img { width: 100%; }

.color_re_red { color: #e10b0b; }

.color_re_green { color: #3a9100; }

.product_attri_tab { background: #f5f5f5; padding: 1px 5px; float: left; width: 300px; margin-right: 2px; }
/*成交量*/

.tab_sales { color: #333; border-bottom: none; width: 100%; }

.tab_sales td { border-bottom: 1px #e0dcce solid; padding: 6px; }

.tr_head { color: #8e8e8e; line-height: 30px; height: 30px; clear: both; }

.re_productreviews_h2 { font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px; }
/* 错误页提示 */

.buy_qq_notice { font-size: 14px; color: #FF0000; line-height: 40px; text-align: center; }

.buy_qq_notice b { color: #ff3300; }
/*--------- 公告 --------*/

.notice_w .notice_w_bs h2 { background: #e9f4fe; height: 30px; line-height: 30px; color: #333; text-align: center; padding-left: 25px; font-size: 14px; font-weight: bold; }

.notice_w .notice_w_bs h3 { border-top: 1px solid #ccdff2; margin-top: 2px; line-height: 30px; height: 30px; text-align: center; padding-left: 25px; color: #666; }

.notice_w .notice_w_bs h4 { line-height: 25px; height: 25px; padding-left: 25px; font-weight: bold; }

.notice_w .notice_w_bs h4 a { color: #cc0000; font-weight: normal; }

.notice_dh { height: 25px; line-height: 25px; color: #666; }

.notice_dh a { color: #cc0000; }

.notice_c { padding: 10px 0px; }

.affiches_t { background: #e9f4fe; height: 30px; line-height: 30px; color: #333; text-align: center; padding-left: 25px; font-size: 14px; font-weight: bold; }
/*--------- 帮助 文章 --------*/

.main .container { padding: 0px; margin: 0px; }

.articleshelp a { color: #424242; overflow: hidden; }

.articleshelp a:hover { color: #ff5722; }

.articleshelp .cssleft h4 a { background: url(../images/new/article_12.jpg) no-repeat 0px 10px; padding-left: 15px; }

.articleshelp .cssleft h4 a:hover { background: url(../images/new/article_10.jpg) no-repeat 0px 10px; }

.articleshelp .cssleft { width: 220px; float: right; }

.articleshelp .cssleft h6 { width: 175px; color: #ff5722; border-bottom: 1px solid #f0f0f0; font-weight: lighter; font-size: 18px; height: 45px; overflow: hidden; padding-left: 47px; line-height: 47px; background: #fff url(../images/new/article_03.jpg) no-repeat 20px 16px; }

.articleshelp .cssleft h4 { font-weight: lighter; width: 172px; height: 35px; line-height: 35px; padding-left: 20px; font-size: 16px; color: #424242; margin: 0 auto; overflow: hidden; }

.articleshelp .cssleft li { padding-left: 35px; line-height: 28px; }

.articleshelp .cssleft li a { color: #999; }

.articleshelp .cssleft li.d_select { color: #fe5722; }

.articleshelp .cssleft li.d_select a { color: #fe5722; }

.articleshelp .cssleft .csslist { background: #fff; padding-top: 10px; padding-bottom: 15px; }

.articleshelp .cssleft .csslist2 { padding: 10px 0; background: #fff; }

.left_ad { margin-top: 20px; overflow: hidden; display: block; }

.articleshelp { width: 1200px; }

.articleshelp .cssright { width: 920px; margin-right: 20px; padding: 15px; padding-top: 5px; float: left; background: #fff; }

.articleshelp .cssright .cssright_h1 { font-weight: lighter; height: 42px; color: #757575; border-bottom: 1px #eee solid; font-size: 12px; line-height: 42px; background: url(../images/process/homeicon.gif) no-repeat 12px 3px; padding-left: 35px; }

.articleshelp .cssright .cssright_h1 a { color: #757575; }

.articleshelp .cssright h2.cssright_h2 { color: #555555; font-size: 14px; font-weight: bold; text-align: center; line-height: 40px; }

.articleshelp .cssright .cssborder { }

.articleshelp .cssright .csspage { height: 40px; line-height: 40px; font-size: 16px; padding: 8px 10px 10px 12px; }

.article_list { color: #888; font-size: 16px; font-weight: lighter; margin: 0 auto; padding: 20px 0px; overflow: hidden; border-bottom: 1px solid #f0f0f0; }

.article_list em { font-style: normal; font-size: 11px; }

.article_list a { }

.article_list a:hover, .article_list .info a:hover { color: #ff5722; }

.article_list .pic { width: 220px; float: left; height: 130px; overflow: hidden; }

.article_list .pic img { border-radius: 10px; max-width: 200px; max-height: 120px; }

.article_list .info { float: left; width: 670px; margin-left: 20px; position: relative; }

.article_list .info span { display: block; color: #424242; font-weight: lighter; font-size: 14px; line-height: 20px; }

.article_list .info em { display: block; color: #bdbdbd; padding: 5px 0; font-weight: lighter; font-size: 14px; }

.article_list .info a { display: block; font-size: 18px; color: #000; }

.art_add_date { text-align: center; border-bottom: #e5e5e5 1px solid; padding-bottom: 10px; }

.art_add_c { padding: 10px; }

.article_xg_t { background: #e5e5e5; color: #555; line-height: 30px; padding-left: 10px; font-size: 14px; font-weight: bold; }

.article_xg_list { margin-left: 15px; margin-right: 15px; margin-top: 12px; }

.article_xg_name { padding-top: 5px; }

.article_xg_name a { color: #666; }

.csspage_content { height: 38px; line-height: 38px; }

.csspage_content b { float: left; padding-left: 30px; }

.csspage_content a { color: #fe5722; font-weight: normal; }

.csspage_content div { float: right; padding-right: 20px; font-weight: bold; }

.article_relative { width: 1200px; overflow: hidden; }

.article_relative ul { width: 1200px; overflow: hidden; margin: 10px 0px; }

.article_relative ul li { width: 160px; overflow: hidden; float: left; text-align: center; margin-left: 20px; _margin-left: 18px; margin-right: 20px; }

.article_relativeimg { height: 160px; overflow: hidden; }

.article_relative_txt { height: 36px; line-height: 18px; overflow: hidden; margin-top: 10px; }
/*全部分类*/
.allcategorylist_c { overflow: hidden; width: 1200px; }

.allcategorylist_c ul { }

.allcategorylist_c a:hover { color: #FF2D2E; }

.allcategorylist_c ul li { width: 1198px; overflow: hidden; border: 1px solid #ededed; margin-bottom: 15px; }

.allcategorylist_c ul li h2 { background: url(../images/sub/classbg.jpg) repeat-x; height: 39px; overflow: hidden; padding-left: 20px; line-height: 39px; }

.allcategorylist_c ul li h2 a { font-family: "microsoft yahei"; font-size: 18px; color: #cc0000; }

.allcategorylist_c ul li ul { width: 1010px; margin-top: 15px; }

.allcategorylist_c ul li ul li { width: 449px; overflow: hidden; border: 0px; float: left; margin-left: 20px; _margin-left: 10px; margin-right: 25px; margin-bottom: 0px; padding-bottom: 15px; }

.allcategorylist_c ul li ul li b { width: 100px; font-family: "microsoft yahei"; font-size: 14px; font-weight: bold; float: left; text-align: right; }

.allcategorylist_c ul li ul li div { width: 349px; float: right; line-height: 27px; }

.allcategorylist_c ul li ul li div a { color: #666; }

.allcategorylist_c ul li ul li div span { color: #ccc; margin-left: 5px; margin-right: 5px; }

/**********分类页***********/
.nav_info { line-height: 22px; color: #666666; overflow: hidden; }

.nav_info h2 { float: left; line-height: 22px; color: #666666; font-family: "microsoft yahei"; font-size: 18px; font-weight: bold; }

.nav_info a { color: #666666; }

.paihangtop { font-size: 16px; line-height: 40px; padding-left: 15px; height: 40px; color: #4c4c4c; }

.category_l { width: 208px; overflow: hidden; float: left; }

.category_list { border: 1px solid #ddd; border-top: 2px solid #fe5722; }

.category_list h2 { color: #666666; font-family: "microsoft yahei"; font-size: 15px; border-bottom: 1px solid #ddd; padding-left: 15px; border-top: 1px solid #ddd; }

.category_list div { width: 180px; margin: 0 auto; overflow: hidden; padding: 5px 0px; }

.category_list div a { background: url(../images/sub/listico.jpg) no-repeat center left; padding-left: 10px; display: block; height: 24px; float: left; line-height: 24px; width: 80px; overflow: hidden; color: #535353; }

.category_list div a:hover { color: #fe5722; text-decoration: none; }

.category_browse, .sale_top { margin-top: 15px; }

.category_l .cate_ad { margin-bottom: 10px; }

.category_browse h2, .sale_top h2 { color: #666666; font-family: "microsoft yahei"; font-size: 15px; background: #f7f7f7; padding-left: 15px; }

.category_l .sale_top ul li .img a img { width: 60px; }

.category_browse ul { }

.category_browse ul li { width: 208px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; }

.browse_pic { width: 150px; overflow: hidden; overflow: hidden; text-align: center; margin: 0 auto; margin-bottom: 10px; }

.browse_name { width: 150px; font-size: 12px; overflow: hidden; margin: 0 auto; text-align: center; height: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; }

.browse_name a { color: #686868; }

.browse_price { text-align: center; color: #ff5417; }

.browse_price strong { font-weight: normal; }

.browse_price em { text-decoration: line-through; margin-left: 10px; color: #c0c0c0; }

.view_clear { }

.category_browse { border: 1px solid #e4e4e4; border-top: 2px solid #ff2e2e; }

.category_browse h2 { background: none; border-bottom: 1px solid #e4e4e4; height: 35px; line-height: 35px; font-weight: bold; font-size: 14px; }

.category_browse .view_clear { text-align: center; width: 190px; margin: 0 auto; line-height: 30px; border-top: 1px dashed #ccc; }

.sale_top ul li { position: relative; margin: 0px 10px; width: 188px; padding: 10px 0px; overflow: hidden; vertical-align: bottom; border-bottom: 1px dashed #f3f3f3; }

.sale_top ul li:last-child { border-bottom: none; }

.sale_top ul li .img { width: 0px; overflow: hidden; float: left; height: 0px; margin-right: 8px; }

.sale_top ul li em { float: left; margin-right: 10px; display: block; background: #fff; color: #9f9f9f;; width: 16px; height: 16px; overflow: hidden; line-height: 16px; text-align: center; border-radius: 50%; border: 1px solid #9f9f9f; }

.sale_top ul li.saleitem1 em, .sale_top ul li.saleitem2 em, .sale_top ul li.saleitem3 em { background: none; border: 1px solid #ff2e2e; color: #ff2e2e; }

.sale_top ul li .info { width: 150px; overflow: hidden; float: left; }

.sale_top ul li.saleitem1 em { }

.sale_top ul li.saleitem1 .img { width: 60px; height: 60px; }

.sale_top ul li.saleitem1 .info { width: 80px; }

.sale_top ul li.saleitem1 .price { display: block; }

.sale_top ul li.saleitem1 .price b { display: block; }

.sale_top ul li.saleitem1 .price span { display: none; }

.sale_top ul li.saleitem1 .sale { display: none; }

.sale_tops .sale_top { margin-top: 0px; }

.sale_top ul li.saleitem1 .info .name { width: 80px; height: 40px; line-height: 20px; overflow: hidden; }

.sale_top ul li.saleitem1 .info .name a { width: 80px; text-overflow: clip; white-space: normal; }

.sale_top ul li .info .name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 150px; height: 20px; line-height: 20px; }

.sale_top ul li .name, .sale_top ul li .price, .sale_top ul li .sale { height: 20px; line-height: 20px; overflow: hidden; }

.sale_top ul li .name a { color: #666; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 150px; height: 20px; line-height: 20px; }

.sale_top ul li .price { display: none; }

.sale_top ul li .price b { display: none; float: left; font-family: Verdana, Geneva, sans-serif; color: #fe5722; font-weight: normal; }

.sale_top ul li .price span { text-decoration: line-through; margin-left: 5px; color: #c0c0c0; }

.sale_top ul li .sale { display: none; width: 114px; }

.sale_top ul li .sale b { color: #FF2D2E; font-weight: normal; }

.cate_ad img { margin-top: 10px; }

.category_r { width: 980px; overflow: hidden; float: right; }

.sub_category, .sub_property { border: 1px solid #ddd; padding: 0px 10px; }

.sub_category h2, .sub_property h2 { font-size: 14px; color: #333333; height: 30px; line-height: 30px; border-bottom: 1px solid #f7f7f7; }

.sub_category ul, .sub_property ul { width: 958px; overflow: hidden; padding: 10px 0px; }

.sub_category ul li { float: left; margin-right: 20px; height: 25px; line-height: 25px; }

.sub_category ul li a { color: #535353; white-space: normal; }

.sub_category ul li a:hover, .sub_property dl dd a:hover { color: #fe5722; text-decoration: none; }

.sub_category .brand { min-height: 50px; overflow: hidden; }

.sub_shrink { background: #fff; width: 100px; overflow: hidden; text-align: center; height: 25px; line-height: 25px; border: 1px solid #e8e8e8; border-top: 0px; margin: 0 auto; cursor: pointer; position: relative; top: -1px; color: #898989; }

.sub_shrink span { background: #fff url(../images/sub/shrinkico.jpg) no-repeat right; padding-right: 15px; }

.sub_property dl { width: 958px; overflow: hidden; /*border-bottom: 1px dotted #cccccc;*/ padding: 5px 0px; line-height: 30px; padding-top: 12px; }

.sub_property dl dt { width: 60px; text-align: right; overflow: hidden; float: left; }

.sub_property dl dd { width: 895px; overflow: hidden; float: right; }

.sub_property dl dd a { color: #535353; line-height: 20px; display: block; float: left; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; white-space: nowrap; }

.sub_property dl dd a.select { padding: 0px 5px; background: #fe5722; color: #fff; }

.sub_property .brand { min-height: 35px; overflow: hidden; }

.category_search { border: 1px solid #dbdbdb; border-top: 2px solid #fe5722; margin-top: 30px; }

.category_search2 { line-height: 20px; overflow: hidden; padding: 10px 18px; }

.category_search2 input { vertical-align: middle; margin: 0px; }

.category_search2 span input { margin-right: 5px; }

.category_search2 label { font-weight: normal; margin-right: 10px; vertical-align: top; line-height: 15px; }

.catesearch_key, .catesearch_range { background: #fff; border: 1px solid #cccccc; padding: 2px 0px; }

.catesearch_range { width: 30px; overflow: hidden; font-family: "microsoft yahei"; font-size: 10px; color: #999999; }

.cut_down_button { background: url(../images/sub/catesearch_button.jpg) no-repeat; width: 50px; height: 21px; border: 0px; cursor: pointer; }

.category_sequence { height: 30px; line-height: 30px; overflow: hidden; border-top: 1px solid #dbdbdb; }

.category_sequence ul { width: 284px; overflow: hidden; float: left; }

.category_sequence ul li { width: 66px; height: 30px; overflow: hidden; float: left; border-right: 1px solid #dbdbdb; text-align: center; }

.category_sequence ul li span { background: url(../images/sub/SequenceUpStop.jpg) no-repeat right center; padding-right: 10px; }

.category_sequence ul .c_sel { background: #fff; color: #FF2D2E; font-weight: bold; }

.category_sequence ul .c_sel span { background: #fff url(../images/sub/SequenceDown.jpg) no-repeat right center; }

.category_sequence p { text-align: right; margin-right: 10px; color: #999999; }

.category_sequence p span { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF2D2E; margin-left: 2px; margin-right: 2px; }

.category_pro_list { width: 980px; overflow: hidden; }

.category_pro_list ul { width: 980px; overflow: hidden; }

.category_pro_list ul li { width: 220px; overflow: hidden; padding: 12px; float: left; }

.category_pro_pic { height: 220px; width: 220px; border: 1px solid #eeeeee; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }

.category_pro_name { width: 220px; height: 40px; line-height: 20px; overflow: hidden; margin-top: 10px; }
}

.category_pro_price { height: 25px; width: 207px; line-height: 25px; overflow: hidden; }

.category_pro_price p { float: left; color: #ff2d2e; padding-right: 10px; font-size: 14px; }

.category_pro_price p strong { color: #FF2D2E; font-weight: normal; }

.category_pro_price p span { color: #FF2D2E; text-decoration: none; }

.category_pro_price em { float: left; text-decoration: line-through; margin-top: 2px; color: #999; }
/**********详细页***********/


/*组合购*/
.combination { width: 1198px; border: 1px solid #eeeeee; margin-bottom: 30px; }

.combination .title { background: #f8f8f8; height: 40px; line-height: 40px; border-bottom: 1px solid #EEEEEE; }

.combination .title h2 { background: #fff; width: 100px; text-align: center; border-top: 2px solid #fe5722; color: #fe5722; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; }

.combination .con { padding: 20px; overflow: hidden; }

.combination .con .master { float: left; }

.combination .con .suits { float: left; width: 740px; height: 210px; overflow-x: auto; overflow-y: hidden; }

.combination .con .suits .info { width: 800px; height: 200px; }

.combination .con .product { width: 122px; float: left; }

.combination .con .plus { float: left; margin-left: 20px; margin-right: 20px; overflow: hidden; background: url(../images/new/plus_06.jpg) no-repeat; width: 24px; height: 24px; margin-top: 60px; }

.combination .con .pic { padding: 10px; overflow: hidden; height: 100px; width: 100px; border: 1px solid #eeeeee; }

.combination .con .name { height: 40px; line-height: 20px; margin-top: 5px; overflow: hidden; }

.combination .con .price { color: #fe5722; font-size: 14px; }

.combination .con .infos { float: left; }

.combination .con .infos .total { background: url(../images/new/plus_09.jpg) no-repeat; width: 24px; height: 24px; margin-top: 60px; margin-left: 20px; float: left; }

.combination .con .infos .info-name { float: left; margin-left: 20px; margin-top: 25px; }

.combination .con .infos .info-name .new_price { }

.combination .con .infos .info-name .new_price b { font-weight: normal; color: #666666; }

.combination .con .infos .info-name .new_price em { color: #ff5722; font-size: 14px; font-weight: bold; }

.combination .con .infos .info-name .old_price { color: #ccc; }

.combination .con .infos .info-name .old_price b { font-weight: normal; }

.combination .con .infos .buy_btn { margin-top: 5px; background: #ff5722; height: 32px; line-height: 32px; width: 120px; text-align: center; color: #fff; font-size: 14px; }

.combination .con .infos .buy_btn a { color: #fff; }

/*组合购弹窗*/
.dialog_sku { border-radius: 5px; left: 50%; font-size: 12px; z-index: 100; color: #535353; margin-left: -520px; visibility: hidden; background-color: #ffffff; position: fixed; top: 50%; margin-top: -290px; box-shadow: 0 0 10px 5px rgba(0,0,0,.2); overflow: hidden; }

.sku_con { padding: 30px; height: 400px; overflow-x: hidden; overflow-y: auto; }

.sku_r { font-weight: 700; float: right; background: url(../images/new/close_btn.png) no-repeat; cursor: pointer; width: 15px; height: 15px; margin-top: 10px; }

.dialog_sku .dialog_title { height: 40px; line-height: 40px; }

.sku_con ul { width: 980px; }

.sku_con ul li { width: 450px; padding: 15px; margin-bottom: 15px; border: 1px solid #dddddd; overflow: hidden; }

.sku_con ul li .pic { float: left; width: 100px; height: 100px; background: #EEEEEE; }

.sku_con ul li .tm-meta { float: left; margin-left: 10px; width: 340px; position: relative; }

.sku_con ul li .tm-meta b { color: #333333; font-size: 14px; margin-bottom: 5px; display: block; font-weight: lighter; }

.sku_con ul li:hover { background: #fffef4; border: 1px solid #ffccbc; }

.sku_con .product_para_select .SKURowClass { width: 345px; }

.sku_con .product_para_select .SKURowClass dl { float: none; width: 345px; display: block; margin-bottom: 0; }

.sku_con .product_para_select .SKURowClass dl dd input { }

.sku_con .product_para_select .SKURowClass dl dd img { height: 32px; line-height: 32px; }

.tm-price, .tm-stock { display: block; overflow: hidden; clear: both; }

.tm-stock { color: #333333; }

.tm-price em, .tm-stock em { color: #333333; font-size: 14px; font-weight: lighter; float: left; }

.tm-price em { margin-top: 5px; }

.sku_con ul li .tm-meta .tm-price b { float: left; color: #ff5417; font-size: 14px; font-weight: normal; }

.tm-price b span { font-size: 18px; }

.dialog_sku .sku_con .SKURowClass dl dd img { margin-right: 10px; padding: 0px; height: 34px; width: 34px; display: block; }

.sku_con .SKURowClass dl dd { padding: 0; }

.dialog_footer { height: 40px; padding: 20px 30px; background: #f9f9f9; border-top: 1px solid #f4f4f4; }

.dialog_footer .total { float: left; font-size: 16px; font-weight: lighter; }

.dialog_footer .total em { font-size: 18px; color: #ff5417; font-weight: normal; }

.dialog_footer .btn { float: right; background: #ff5417; height: 40px; line-height: 40px; width: 90px; text-align: center; color: #fff; padding: 0; font-size: 16px; font-weight: lighter; border-radius: 0; }

.dialog_footer .info { float: right; color: #8b8b8b; font-size: 16px; line-height: 40px; margin-right: 15px; font-weight: lighter; }

.dialog_footer .num { float: right; color: #8b8b8b; }

.dialog_footer .num .num_minus { background: #f9f9f9; width: 40px; font-size: 18px; height: 16px; line-height: 40px; padding: 12px 0; text-align: center; float: left; }

.dialog_footer .num .num_add { background: #f9f9f9; width: 40px; font-size: 18px; height: 16px; line-height: 40px; padding: 12px 0; text-align: center; }

.dialog_footer .num .cart_txtbuynum { background: #fff; width: 60px; font-size: 18px; height: 40px; line-height: 40px; padding: 0; text-align: center; float: left; }

.sku_con ul li .tm-meta .delete em { float: right; background: url(../images/new/delete.png) no-repeat; cursor: pointer; width: 16px; height: 16px; }

.sku_con ul li .tm-meta .delete b { float: left; }

.delete_icon { background: url(../images/new/delete.png) no-repeat; cursor: pointer; width: 16px; height: 16px; position: absolute; right: 0; top: 0; }
/*.sku_con ul li:nth-child(2) .delete_icon{background: url(../images/new/disable.png) no-repeat; }*/

.sid-right { position: fixed; top: 0px; right: 0px; z-index: 999; background: #CCC; width: 250px; height: 100%; }

.sale_pro { width: 208px; overflow: hidden; }

.sale_pro ul li { padding: 10px 19px; width: 100%; }

.sale_pro ul li .pic { height: 160px; line-height: 160px; }

.sale_pro ul li .pic a img { width: 160px; height: 160px; }

.sale_pro ul li .name { line-height: 20px; overflow: hidden; }

.sale_pro ul li .price b { color: #ff5417; font-size: 12px; }

.sale_pro ul li .price span { display: none; }

.sale_pro ul .sale_top1 { /*height: 220px;*/ }

.zoom-section { display: block; clear: both; }

.zoom-desc { clear: both; }

.brand_logo { overflow: hidden; }

.brand_logo img { max-width: 180px; max-height: 50px; }

.tm-action { margin-top: 8px; }

.tm-action ul li { float: left; padding-left: 20px; margin-right: 25px; }

.tm-action ul .iShare { background: url(../images/new/share_03.png) no-repeat 0px 3px; width: 120px; font-size: 14px; }

.tm-action ul .iShare h2 { line-height: 20px; font-size: 14px; font-weight: normal; }

.tm-action ul .iShare div a { float: left; }

.product_para2 .cuxiao { }

#divGift em { height: 30px; width: 30px; line-height: 30px; }

#divGift em img { margin-left: 0px; height: 30px; width: 30px; }

#divGift b { line-height: 25px; }

#divGift .tag2 { margin-right: 15px; }

.cuxiao span #divGift b { padding-left: 0px; padding-right: 10px; }

.cuxiao { position: relative; }

.cuxiao em { float: left; width: 66px; }

.cuxiao span { float: left; width: 430px; }

.cuxiao span div { display: block; font-size: 12px; margin-left: 0px; margin-bottom: 0px; color: #888888; }

.cuxiao span div b { font-weight: normal; float: left; line-height: 20px; padding-left: 10px; }

.cuxiao span div b b { padding: 0px; }

.cuxiao span div b.full { /*width: 272px;*/ position: absolute; top: 30px; left: 85px; }

.cuxiao span div b.full.hover { background: #fff; padding: 8px; box-shadow: 2px 2px 2px #e0e0e2; z-index: 10; margin-left: 5px; float: left; }

.cuxiao span div b.full .full_con em { margin-bottom: 0px; letter-spacing: 0px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 250px; }

.cuxiao span div b.full.hover .full_con em { max-width: 260px; float: left; margin-bottom: 0px; text-overflow: inherit; white-space: normal; }

.cuxiao span div b.full.hover .icon { transform: rotate(180deg); float: right; margin-top: 5px; margin-left: 0; }

.cuxiao span div b.full .icon { cursor: pointer; float: left; display: block; margin-top: 5px; margin-left: 10px; transition: transform 0.01s ease-in 0s; }

.cuxiao span div em { float: left; width: auto; }

.cuxiao span div em img { margin-left: 10px; }

.cuxiao span div i { font-style: normal; }

.cuxiao span div .tag1 { color: #fff; background: #fe5722; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 2px; display: block; float: left; margin-bottom: 10px; }

.cuxiao span div .tag2 { color: #fff; background: #8bc34a; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 2px; display: block; float: left; margin-bottom: 10px; }

.cuxiao span div .tag3 { color: #fff; background: #2196f3; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 2px; display: block; float: left; margin-bottom: 10px; }

.cuxiao span div .tag4 { color: #fff; background: #ffa000; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 2px; display: block; float: left; margin-bottom: 10px; }

.cuxiao span div b.full .full_con em strong { font-weight: normal; color: #fe5252; }

.product_frame { clear: both; overflow: hidden; display: block; }

.product_para2 .product_btns_qrcode { position: relative; background: url(../images/new/pro_icon_11.png) no-repeat right 5px; right: 20px; bottom: 20px; padding-right: 15px; float: right; text-align: right; width: 200px; }

.cuxiao span .divPhonePrice b.full { position: absolute; max-width: 265px; text-align: center; left: 25px; top: 0px; }

.cuxiao span .divPhonePrice b.full .full_con em { max-width: 200px; }

.cuxiao .divPhonePrice b.full.hover .icon { margin-top: 5px; }

.product_para2 div b span.date { font-size: 12px; overflow: hidden; padding-top: 10px; width: 260px; color: #888888; }

.sjorder_img { overflow: hidden; padding-top: 10px; }

.product_para2 div b span.date strong { color: #fd5353; float: none; font-weight: normal; }

.divOrderPromotions { position: relative; }

.divPhonePrice { position: relative; }

.cuxiao .divOrderPromotions b.full { top: 0; position: absolute; left: 25px; }

.product_btns_qrcode a { color: #ed0000; }

#bfdProductTitle { font-size: 18px; color: #000; line-height: 28px; width: 530px; }

.ald-inner { float: right; width: 180px; padding-left: 25px; }

.ald-inner .qq { border-bottom: 1px solid #eeeeee; padding-bottom: 25px; padding-top: 15px; }

.ald-inner .brand_logo { width: 180px; overflow: hidden; }

.ald-inner .qq em, .ald-inner .qq span { display: block; }

.ald-inner .sever { padding-top: 10px; }

.ald-inner .sever em, .ald-inner .sever span { display: block; }

.ald-inner .sever span img { margin-bottom: 10px; overflow: hidden; display: block; }

.ald-inner .sever span, .ald-inner .qq span { padding-top: 10px; }

.ald-inner .qq span .list { margin-bottom: 5px; overflow: hidden; line-height: 25px; }

.ald-inner .qq span .list img, .ald-inner .qq span .list em { float: left; margin-right: 5px; line-height: 25px; }

.introduce { color: #888; }

.product_intro { width: 1200px; margin-top: 8px; }

.product_preview { width: 412px; float: left; position: relative; z-index: 11; }

.product_preview2 { width: 410px; border: 1px solid #d9d9d9; }

/* 商品视频添加 */

.product_preview3 td { position: relative; }

.custom-video-box { display: none; position: absolute; top: 1px; left: 1px; right: 0; bottom: 0; z-index: 200; background-color: #fff; width: 412px; height: 412px; }

.custom-video-box video { width: 100%; height: 100%; }

.custom-video-play { position: absolute; top: 50%; left: 50%; margin-left: -40px; margin-top: -40px; z-index: 201; }

.custom-video-play-icon { display: block; width: 80px; height: 80px; background: url(../images/video-start.png) no-repeat; cursor: pointer; background-size: cover; }

.zoom-desc a { position: relative; }

.zoom-desc .video-item:after { content: " "; width: 30px; height: 30px; position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; background: url(../images/video-start.png) no-repeat; background-size: cover; }
/* 商品视频添加 */
.product_preview3, .buy_product_thumbnail { }

.product_preview3 ul, .buy_product_thumbnail ul { padding-left: 20px; }

.product_preview3 li, .buy_product_thumbnail ul li { padding: 11px 0px; float: left; margin-right: 15px; }

.product_preview3 li a, .buy_product_thumbnail li a { display: block; width: 60px; overflow: hidden; height: 60px; background: #fff; border: 1px solid #d9d9d9; }

.product_preview3 li a.Product_WareSmall, .buy_product_thumbnail li a.Product_WareSmall { border: 2px solid #FF2D2E; }

.product_para2 { position: relative; }

.product_para2 div em { width: 66px; float: left; display: block; letter-spacing: 1px; }

.product_para2 div del { float: left; margin-top: -2px; }

.product_para2 div del span { font-size: 14px; color: #616162; }

.product_share { border: 1px solid #f0eced; padding: 5px 10px; color: #5e5e5e; }

.product_parameter { width: 530px; border-right: 1px solid #eeeeee; padding-right: 25px; float: left; margin-left: 25px; position: relative; }

.product_parameter .un_sales { width: 480px; height: 65px; overflow: hidden; background: #ffebed url(../images/new/xiajia_icon_03.jpg) no-repeat 20px 23px; border: 1px solid #ff5253; color: #ff5253; line-height: 65px; font-size: 20px; padding-left: 50px; display: block; margin-bottom: 25px; margin-top: 20px; }

.product_para_name td { font-family: "microsoft yahei"; font-size: 16px; line-height: 22px; padding-bottom: 8px; }

.product_para2 { background: url(../images/new/pro_bg_03.png); width: 530px; padding: 15px 0px; }

.product_para2 td { padding: 5px 0px; }

.product_para2 div { color: #515152; clear: both; margin-left: 20px; }

.cuxiao span div b.full .full_con { line-height: 20px; }

.cuxiao span div b.full.hover .full_con { overflow: auto; margin-bottom: 0px; }

.tm-promo-price { overflow: hidden; }

.tm-promo-price b { font-family: "microsoft yahei"; float: left; margin-top: -7px; margin-left: -5px; font-weight: normal; font-size: 30px; color: #ff5417; }

.product_para2 .tm-promo-price div { float: left; margin: 0px; padding: 0px; clear: none; }

.product_para2 .tm-promo-price .money { line-height: 40px; /*margin-left: 20px;*/ }

.product_para2 .tm-promo-price .money b { }

.product_para2 .tm-promo-price .money em { float: none; font-size: 14px; width: auto; display: inline; color: #ff5417; }

.product_para2 div b span { font-family: Arial, Helvetica, sans-serif; color: #ff5417; font-size: 30px; }

.vip_price { font-weight: normal; font-size: 12px; color: #fff; height: 21px; float: left; padding: 0 10px; background-color: #ff8a65; position: relative; }

.vip_price img { position: absolute; bottom: 0; left: -4px; }

.product_para2 div span { color: #404042; }

.product_para_select .Product_WareFun_bg { padding-top: 15px; padding-left: 15px; color: #515152; width: 515px; }

.product_para_select .SKURowClass { clear: both; width: 515px; overflow: hidden; }

.product_para_select .SKURowClass span { line-height: 36px; display: block; float: left; width: 66px; color: #515152; }

.product_para_select .SKURowClass dl, .product_para_select .SKURowClass dl dd { float: left; margin-bottom: 10px; }

.product_para_select .SKURowClass dl dd { height: 40px; overflow: hidden; }

.product_para_select .SKURowClass dl dd input, .SKUValueClass { border: 1px solid #e1e1e1; background: #fff; padding: 1px 10px; line-height: 34px; height: 32x; color: #585858; margin-right: 10px; cursor: pointer; }

.product_para_select .SKURowClass dl { float: left; width: 445px; overflow: hidden; }

.product_para_select .SKURowClass dl dd .SKUSelectValueClass, .buy_product_size dl dd .SKUSelectValueClass { line-height: 34px; padding: 0px 9px; border: 2px solid #ff5722; /*background: url(../images/sub/Details_06.jpg) no-repeat right bottom;*/ margin-right: 10px; }

#productSkuSelector .SKURowClass dl dd img { display: block; padding: 1px; width: 34px; height: 34px; margin-right: 10px; }

#productSkuSelector .SKURowClass dl dd img.SKUSelectValueClass { padding: 0; }

.product_para_select .SKUShowSelectClass { margin-bottom: 10px; color: #FF2D2E; line-height: 18px; }

.shopcart-add, .shopcart-minus { cursor: pointer; }

.mui-amount-btn { position: relative; }

.shopcart-add { background: url(../images/new/pro_icon_29.png) no-repeat; width: 18px; height: 18px; position: absolute; top: 22px; left: 0px; }

.shopcart-minus { background: url(../images/new/pro_icon_26.png) no-repeat; width: 18px; height: 18px; position: absolute; top: 0px; left: 0px; }

.amount-unit { margin-left: 35px; color: #adadad; font-size: 12px; }

.product_para_promote .promotiontype { background-color: #FF2D2E; color: #ffffff; padding: 2px; margin-left: 10px; }

.product_para_promote .promotionname a { margin-left: 10px; color: #FF2D2E; }

.product_para_num div { float: left; line-height: 40px; }

.product_para_num .title { width: 66px; letter-spacing: 1px; }

.product_para_num .shopcart1 span { padding: 0px 8px; border: 1px solid #ddd; font-size: 16px; }

.product_para_num { padding-left: 20px; margin-top: 15px; overflow: hidden; }

.product_para_num input { border: 1px solid #e1e1e1; padding: 5px 22px; background: none; width: 60px; text-align: center; height: 28px; line-height: 28px; }

.product_para_num em { }

.product_para_num span { font-family: "microsoft yahei"; font-size: 14px; margin-right: 5px; }

.product_para_num span span { font-family: Arial; }

.product_btns_append table { height: 40px; overflow: hidden; line-height: 40px; margin-top: 10px; }

.product_btns_append table li span { display: block; }

.product_btns_append table li { float: left; }

.product_btns_shop, .product_btns_buy { font-family: "microsoft yahei"; cursor: pointer; margin-top: 15px; }

.product_btns_shop { width: 200px; background: #ff5722; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #fff; margin-left: 15px; }

.product_btns_shop span { background: url(../images/new/pro_icon_32.png) no-repeat 40px 10px; padding-left: 70px; }

.product_btns_buy { margin-left: 20px; font-size: 15px; color: #5f5d5e; width: 196px; height: 36px; line-height: 36px; border: 2px solid #ff5417; }

.product_btns_buy span { color: #ff5417; font-size: 16px; font-weight: normal; text-align: center; width: 200px; }

.product_btns_buy_1 { margin-left: 20px; font-size: 15px; color: #fff; width: 196px; height: 36px; line-height: 36px; background: #ff5722; }

.product_btns_buy_1 span { color: #fff; font-size: 16px; font-weight: normal; text-align: center; width: 200px; cursor: pointer; }

.sjorder { display: none; width: 230px; height: 260px; z-index: 10000; left: 0px; background: #fff; border: 1px solid #f3f3f3; top: 10px; position: absolute; text-align: center; border-radius: 3px; overflow: hidden; box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }

.sjorder h2 { line-height: 35px; height: 35px; display: block; background: #f3f3f3; color: #000; text-align: left; padding: 0px 0px 0px 10px; margin: 0px; }

.sjorder h2 span { float: right; margin-right: 10px; cursor: pointer; }

.sjorder img { margin-top: 13px; }

product_btns_qrcode { margin-left: 10px; width: 105px; }

.product_btns_coll { background: url(../images/new/share_05.png) no-repeat 0px; line-height: 20px; }

.product_recommend table { padding-top: 15px; }

.product_recommend td { color: #0159a0; }

.product_recommend td a { color: #0159a0; }

.product_re_blog { background: url(../images/sub/Details_14.jpg) no-repeat center left; padding-left: 18px; }

.product_re_friend { background: url(../images/sub/Details_16.jpg) no-repeat center left; padding-left: 18px; }

.product_Brief b { display: block; border-top: 1px dotted #dcdcdc; margin-top: 8px; padding-top: 5px; }

.product_Brief p { color: #999999; text-indent: 2em; }

.product_detail { width: 980px; }

.product_nav_wrap { height: 40px; line-height: 40px; border: 1px solid #eeeeee; }

.product_nav_wrap li { width: 130px; float: left; font-family: "microsoft yahei"; font-size: 14px; color: #4c4c4c; text-align: center; background: url(../images/new/line_07.png) no-repeat right 15px; }

.product_nav_wrap li a { color: #5b595c; display: block; height: 39px; }

.product_nav_wrap li a em { padding-left: 8px; color: #ff5722; }

.product_nav_wrap li.curr { background: #FFF; height: 38px; border-top: 2px solid #FF2D2E; border-bottom: 1px solid #fff; position: relative; top: -1px; left: -1px; border-left: 1px solid #FF2D2E; border-right: 1px solid #FF2D2E; }

.product_nav_wrap .curra { display: block; border-right: 1px solid #e0e0e0; color: #FF2D2E; }

.product_nav_wrap li:first-of-type { }

.product_nav_wrap li.curr a { background: url(../images/new/line_03.png) no-repeat center 0px; color: #FF2D2E; }

.product_mc { /*border: #eee solid;
    border-width: 0 1px 1px 1px;
    padding: 20px;*/ }

.product_detail .product_mc, .buy_product_detail .product_mc { overflow: hidden; clear: both; }

.product_mc p img { max-width: 100%; }

.product_mc .tab_sales { overflow: hidden; float: left; box-sizing: border-box; padding: 20px; border: 1px solid #eee; border-top: 0; }

.product_mc .tab_sales .title { padding: 0px; overflow: hidden; line-height: 40px; height: 40px; border: #eee solid; border-width: 1px 0 1px 0; background: #f5f5f5; }

.tab_sales .tr_head { border-bottom: dashed 1px #eee; height: 80px; line-height: 80px; }

.tab_sales .tr_head .name { float: left; width: 25%; text-align: left; padding-left: 20px; }

.tab_sales .tr_head .name img { margin-right: 10px; }

.tab_sales .tr_head .num { float: left; width: 15%; text-align: left; }

.tab_sales .tr_head .size { float: left; width: 40%; text-align: left; }

.tab_sales .tr_head .time { float: left; width: 15%; text-align: left; }

.product_mc .Consultations { border: 1px solid #eeeeee; border-top: none; padding: 0px 20px; padding-bottom: 20px; overflow: hidden; }

.product_related { width: 1198px; border: 1px solid #eeeeee; margin-top: 20px; }

.product_related h2 { height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; color: #4c4c4c; }

.product_related h2 b { display: block; font-weight: normal; padding-left: 15px; color: #4c4c4c; height: 40px; font-size: 16px; }

.product_related ul { width: 1198px; overflow: hidden; margin: 10px 0px; }

.product_related ul li { width: 160px; overflow: hidden; float: left; text-align: center; margin-left: 26px; margin-right: 10px; }

.related_pic { height: 160px; overflow: hidden; }

.related_name { height: 36px; line-height: 18px; overflow: hidden; margin-top: 10px; }

.related_price { font-family: Verdana, Geneva, sans-serif; color: #ff5417; }

.details_plzx { overflow: hidden; padding-top: 10px; }

.details_plzx .Product_a { background: url(../images/sub/pd_10.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #0246A1; display: block; float: right; height: 28px; line-height: 28px; margin-left: 20px; padding-left: 35px; text-decoration: none; width: 65px; }

.details_plzx .Product_b { float: right; color: #0091ea; display: block; line-height: 28px; margin-left: 20px; }
/**********翻页***********/
.page { float: right; color: #999; margin-top: 15px; margin-bottom: 15px; line-height: 1; }

.page a.page-prev, .page a.page-next, .page a, .page .page-cur { display: block; }

.page a, .page .page-skip .button { border: 1px solid #cccccc; line-height: 28px; border-radius: 3px; }

.page-skip .button { background: #f7f7f7; }

.page .page-cur, .page .page-skip .text, .page a { margin-left: 5px; margin-right: 5px; }

.page a, .page .page-cur, .page .page-skip .text, .page .page-skip .button, .page a.page-prev, .page a.page-next { width: 30px; height: 28px; }

.page .page-skip .text { line-height: 28px; border: 1px solid #cccccc; border-radius: 3px; }

.page a.page-prev, .page a.page-next, .page .page-cur, .page a, .page .page-skip .text { text-align: center; }

.page .page-cur, .page .page-skip .button { font-size: 14px; }

.page .page-skip .button { width: 50px; margin-left: 10px; }

.page a.page-prev, .page a.page-next { width: 64px; }

.page a.page-prev { }

.page a { float: left; overflow: hidden; color: #999; }

.page .page-cur { border: 1px solid #ffab8f; float: left; color: #ffab8f; }
/**********品牌***********/
.sub_property ul li { width: 118px; text-align: center; float: left; margin: 5px 7px; height: 40px; overflow: hidden; border: 1px solid #F2F2F2; }

.sub_property ul li .pic { width: 118px; height: 40px; }

.sub_property ul li .pic img { max-height: 40px; max-width: 118px; }

.sub_property ul li a, .sub_property ul li .name { color: #005aa3; }

.sub_property ul li a:hover { color: #FF2D2E; text-decoration: none; }
/**********团购  抢购  积分***********/
.gift_box1 { margin-top: 18px; overflow: hidden; }

.gift_box1 .Info { height: 250px; width: 220px; text-align: center; padding: 20px; background: #f7f7f7; border: 1px solid #e6e6e6; }

.gift_box1 .Info span { display: block; font-size: 14px; width: 220px; text-align: center; }

.gift_box1 .Info span img { border-radius: 50%; }

.gift_box1 .Info span .form-control { padding: 0px 12px; width: 196px; background-color: #fff; }

.gift_box1 .Info span .form-group input { background-color: #fff; }

.gift_box1 .Info span em { color: #fe5722; font-size: 18px; }

.gift_box1 .Info .btn { height: 40px; margin-top: 10px; line-height: 40px; width: 210px; background: #fe5721; color: #FFF; font-size: 16px; padding: 0px; }

.gift_box1 .Info .btn a { color: #fff; height: 40px; display: block; line-height: 40px; width: 210px; }

.Default_Login_bg a { width: 220px; height: 40px; border-radius: 5px; background: #fe5721; float: left; display: block; line-height: 40px; color: #fff; font-size: 14px; margin-right: 20px; }

.Default_Login_pad5 li { display: block; overflow: hidden; clear: both; }

.Default_Login_fwbg { float: right; padding-top: 10px; }

.buy_list .coupon { width: 1200px; margin-bottom: 30px; }

.buy_list .coupon ul { width: 1250px; margin-top: 0px; }

.buy_list.gift .coupon ul li { float: left; border: none; overflow: hidden; width: 283px; height: 150px; margin-right: 20px; margin-top: 20px; padding: 0px; font-size: 14px; background: url(../images/new/ad_07.jpg) no-repeat; color: #fff; }

.buy_list .coupon ul li span { width: 283px; height: 113px; display: block; color: #FFF; }

.buy_list .coupon ul li .info1, .buy_list .coupon ul li .info2 { overflow: hidden; clear: both; font-size: 13px; height: 110px; display: block; }

.buy_list .coupon ul li .info1 .point { float: left; position: relative; font-weight: bold; margin-left: 10px; margin-top: 15px; }

.buy_list .coupon ul li .info1 .point .money { font-size: 32px; width: 210px; display: block; overflow: hidden; position: absolute; left: 0px; top: 0px; }

.buy_list .coupon ul li .info1 .point .coupon1 { display: block; overflow: hidden; font-family: "microsoft yahei"; color: #FFF; font-size: 18px; font-weight: bold; position: absolute; left: 10px; top: 50px; width: 200px; }

.buy_list .coupon ul li .info1 .point .coupon1 em { font-size: 18px; float: none; }

.buy_list .coupon ul li .info1 .point em { float: left; font-size: 28px; color: #fff; margin-top: -5px; }

.buy_list .coupon ul li .info1 .point b { color: #fff; float: left; font-size: 38px; color: #fff; width: auto; margin-top: -15px; }

.buy_list .coupon ul li span .Info { float: right; margin-right: 10px; margin-top: 15px; }

.buy_list .coupon ul li span .Info em { display: block; text-align: right; }

.buy_list_product .title { font-size: 18px; color: #010101; height: 35px; line-height: 35px; border-bottom: 3px solid #c0c0c0; overflow: hidden; }

.buy_list { margin-top: 10px; width: 1200px; overflow: hidden; margin-bottom: 15px; }

.buy_list .buy_list_tit { background: url(../images/sub/buy/grouptitback.jpg) repeat-x; height: 39px; line-height: 39px; overflow: hidden; font-family: "microsoft yahei"; border-right: 1px solid #e5e5e5; }

.buy_list .coupon ul li .info1 .Info { float: right; width: 40px; padding-right: 10px; color: #fff; }

.buy_list .coupon ul li .info1 .Info em { font-size: 18px; padding-top: 20px; display: block; }

.buy_list .coupon ul li .info1 .Info b { font-size: 18px; line-height: 25px; padding-top: 5px; width: 45px; display: block; text-align: center; }

.buy_list .coupon ul li .info2 { color: #fe9638; margin-top: 5px; }

.buy_list .coupon ul li .info2 em { padding-left: 15px; }

.buy_list .buy_list_tit h2 { float: left; width: 170px; overflow: hidden; text-align: center; font-size: 16px; }

.buy_list .buy_list_tit .buyhover { background: #fff; height: 39px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; font-weight: bold; }

.buy_list .buy_list_product { width: 1200px; overflow: hidden; background: #fff; }

.buy_list.gift ul li { float: left; width: 220px; margin-right: 22px; height: 330px; overflow: hidden; }

.buy_list.gift ul li .buy_pic { height: 220px; width: 220px; }

.buy_list.gift ul li .buy_pic img { width: 220px; }

.buy_list.gift ul li .buy_name { padding: 5px 15px; padding-bottom: 0px; width: 190px; overflow: hidden; font-size: 12px; }

.buy_list.gift ul li .buy_price { margin-top: 0px; }

.buy_list.gift ul li .buy_name a { color: #313131; }

.buy_list.gift ul li .buy_price p { width: 65px; text-align: center; padding: 0px; height: 28px; line-height: 28px; float: none; display: block; margin-left: 15px; }

.buy_list.gift ul li .buy_price em { font-size: 12px; line-height: 25px; float: none; display: block; clear: both; color: #b8b8b8; margin-left: 15px; }

.buy_list.gift ul li .buy_price em span { font-size: 14px; }

.buy_list ul { width: 1300px; margin-top: 20px; overflow: hidden; clear: both; }

.buy_list.gift ul li .buy_price p a { width: 65px; text-align: center; padding: 0; }

.buy_list ul li { width: 380px; margin-bottom: 27px; margin-right: 27px; overflow: hidden; float: left; border: 1px solid #eeeeee; padding-bottom: 0px; }

.buy_list ul li .buy_product { }

.buy_list ul li .buy_product .buy_info { background: #fbfbfb; overflow: hidden; padding: 10px; }

.buy_list ul li .buy_time { height: 30px; line-height: 30px; overflow: hidden; background: url(../images/sub/buy/grouptimeico.jpg) no-repeat 0px 2px; border-bottom: 1px dotted #e8e8e8; padding-left: 30px; color: #666; display: none; }

.buy_list ul li .buy_time strong { font-size: 14px; font-weight: normal; color: #333; margin-left: 3px; margin-right: 3px; }

.buy_list ul li .buy_pic { height: 380px; overflow: hidden; width: 380px; overflow: hidden; }

.buy_list ul li .buy_pic img { width: 380px; }

.buy_list ul li .buy_name { height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; width: 360px; overflow: hidden; font-family: "microsoft yahei"; }

.buy_list ul li .buy_price { margin-top: 5px; margin-bottom: 10px; }

.buy_list ul li .buy_price em { font-size: 18px; color: #ff5722; }

.buy_list ul li .buy_price em span { color: #ff5722; font-size: 30px; }

.buy_list ul li .buy_price p a { color: #FFF; text-decoration: none; display: block; width: 80px; text-align: center; }

.buy_list ul li .buy_price em, .buy_list ul li .buy_price p, .buy_list ul li .buy_price del { float: left; margin-right: 15px; line-height: 30px; }

.buy_list ul li .buy_price del { color: #aaaaaa; font-size: 18px; margin-top: 5px; }

.buy_list ul li .buy_price p { background: #fe5721; border-radius: 5px; width: 80px; overflow: hidden; text-align: center; font-size: 14px; height: 30px; line-height: 30px; margin-top: 8px; float: right; margin-right: 5px; }

.buy_list ul li .buy_price p a:hover { }

.buy_list ul li .buy_andere { }

.buy_list ul li .buy_andere p { float: left; }

.buy_list ul li .buy_andere p del { color: #ab9997; }

.buy_list ul li .buy_andere em { float: right; }

.buy_list ul li .buy_andere em span { color: #fd0100; }
/**********团购  抢购  积分详细页***********/
.qg_introduce { background: #fffde7; border: 1px dotted #ffdda5; width: 658px; overflow: hidden; font-size: 14px; padding: 15px; margin-bottom: 20px; margin-top: 10px; color: #666666; }

.buy_intro { width: 1198px; border: 1px solid #eeeeee; margin: 10px 0px 0px 0px; padding-bottom: 8px; padding-top: 20px; }

.buy_intro .buy_intro_table { width: 1140px; margin: 10px auto; }

.buy_product_name { font-family: "microsoft yahei"; font-size: 24px; color: #333; width: 680px; margin-bottom: 10px; }

.qg_btn { clear: both; display: block; overflow: hidden; margin-top: 25px; }

.qg_btn #buyButton { background: #ff5722; cursor: pointer; font-size: 28px; border-radius: 5px; text-align: center; color: #fff; padding: 0px 45px; line-height: 50px; height: 50px; display: block; width: 90px; }

.qg_btn #buyButton.begin { background: #7cb342; cursor: pointer; font-size: 28px; border-radius: 5px; text-align: center; color: #fff; padding: 0px 45px; height: 50px; line-height: 50px; width: 140px; display: block; }

.qg_btn #buyButton.over { background: #bababa; }

.buy_product_name span { color: #fe5721; }

.buy_product_time { height: 25px; line-height: 25px; display: none; overflow: hidden; margin-top: 10px; text-align: right; color: #035ba3; }

.buy_product_time label { margin-right: 20px; }

.buy_product_time a { color: #035ba3; }

.buy_product_price { background: url(../images/sub/buy/buydetails_03.jpg) no-repeat; width: 690px; height: 84px; padding-bottom: 15px; overflow: hidden; line-height: 84px; }

.buy_product_price.begin { background: url(../images/sub/buy/buydetails_05.jpg) no-repeat; width: 690px; height: 84px; padding-bottom: 15px; overflow: hidden; }

.tuangou_details_info_sytime { font-size: 14px; line-height: 84px; color: #41423d; font-weight: normal; background: url(../images/sub/buy/time_03.png) no-repeat; padding-left: 20px; }

.tuangou_details_info_sytime label { font-weight: normal; margin: 0px 3px; color: #41423d; }

.tuangou_details_info_sytime strong { font-weight: normal; }

.buy_product_price .price { float: left; width: 414px; overflow: hidden; margin-left: 15px; }

.buy_product_price.over { background: url(../images/sub/buy/copy2.jpg) no-repeat; }

.buy_product_price .time { float: left; margin-left: 40px; color: #424242; font-weight: normal; width: 210px; }

.buy_product_price #buycurrent, .buy_product_price #buyoriginal del { font-family: "microsoft yahei"; font-size: 14px; color: #FFF; }

.buy_product_price #buycurrent { font-size: 38px; }

.buy_product_price #buycurrent span, .buy_product_price #buyoriginal del span { font-size: 30px; }

.buy_product_price #buycurrent span { font-size: 38px; }

.buy_product_price #buyoriginal del { font-size: 24px; }

.buy_product_price #buyoriginal del span { font-size: 24px; }

.buy_product_price #buyoriginal { color: #FFF; margin-left: 20px; }

.buy_product_price #buyButton { display: block; float: right; background: url(../images/sub/buy/buydetails_01.jpg) no-repeat; width: 107px; height: 44px; overflow: hidden; margin-right: 45px; margin-top: 9px; font-family: "microsoft yahei"; font-size: 26px; color: #000; text-align: center; line-height: 40px; cursor: pointer; }

.buy_product_parameter { overflow: hidden; }

.buy_product_table { margin: 10px 20px; color: #999; display: none; }

.buy_product_table td span { color: #333; }

.buy_product_next, .buy_product_num, .buy_product_time2 { padding: 10px 0px; }

.buy_product_size div, .buy_product_spread .spread1, .buy_product_spread .spread2 { overflow: hidden; color: #434444; padding: 2px 0px; }

.buy_product_size span, .buy_product_size dl dd, .buy_product_size dl { float: left; line-height: 32px; max-width: 630px; }

.buy_product_size dl dd { margin-bottom: 10px; height: 38px; }

.buy_product_size dl dd input { padding: 1px 10px; background: #FFF; border: 1px solid #eeeeee; margin-right: 10px; }

.buy_product_size .SKUShowSelectClass { color: #ff5252; }

.buy_product_size .SKURowClass { padding-bottom: 15px; overflow: hidden; }

.buy_product_size .SKURowClass span { width: 66px; text-align: left; line-height: 36px; }

.buy_product_next .quantity { font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; margin-top: 10px; }

.quantity .product_para_num { margin: 0px; padding: 0px; width: 110px; }

.quantity .product_para_num span { margin-right: 0px; }

.product_para_num .amount-unit span { font-size: 12px; }

.quantity .product_para_num .tb-text { width: 80px; overflow: hidden; }

.buy_product_next .quantity li { float: left; }

.buy_product_next .quantity li span { height: 40px; }

.buy_product_next .quantity li input { background: #FFF; text-align: center; border: 1px solid #EEEEEE; width: 30px; padding: 5px 22px; color: #666; margin-right: 20px; }

.buy_product_next .quantity .total span { font-family: "microsoft yahei"; }

.buy_product_num { color: #ff5252; }

.buy_product_num em { color: #ff5252; }

.buy_product_num p, .buy_product_num em { line-height: 20px; color: #666; }

.buy_product_num p span, .buy_product_num em span { font-family: "microsoft yahei"; font-size: 18px; color: #fe7501; margin-left: 5px; margin-right: 5px; }

.buy_product_num em span { font-size: 12px; color: #ff5252; }

.buy_product_num em { color: #ff5252; }

.buy_product_time2 label { padding: 5px 0px; display: block; height: 36px; line-height: 36px; overflow: hidden; background: url(../images/sub/buy/buydetails_11.jpg) no-repeat center left; padding-left: 35px; color: #b4b4b4; }

.buy_product_time2 label strong { font-size: 34px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333; margin-left: 10px; margin-right: 5px; }

.buy_product_bigpic { background: #fff; border: 1px solid #e1e1e1; border-left: 0px; height: 410px; }

.buy_product_spread { padding: 12px 20px; border-bottom: 1px solid #e1e1e1; }

.buy_product_spread .spread1 { padding-bottom: 6px; border-bottom: 1px dotted #d7d9d8; }

.buy_product_spread .spread1 li, .buy_product_spread .spread2 li { color: #025aa2; float: left; margin-right: 35px; }

.buy_product_spread .spread1 li a { color: #055a9d; }

.buy_product_spread .spread1 li.w { background: url(../images/sub/buydetails_15.jpg) no-repeat center left; padding-left: 18px; }

.buy_product_spread .spread2 li { color: #666666; margin-top: 5px; }

.buy_product_spread .spread2 li a { color: #666; }

.buy_product_spread .spread2 li.s { background: url(../images/sub/buydetails_19.jpg) no-repeat center left; padding-left: 18px; }

.buy_product_explain { border: 1px solid #d5d1d2; border-top: 0px; background: #fff; width: 1134px; padding: 0px 32px; }

.buy_product_explain h2 { font-family: "microsoft yahei"; font-size: 16px; color: #cb0003; height: 30px; line-height: 30px; padding-top: 10px; }

.buy_product_explain p { text-indent: 2em; padding-bottom: 18px; color: #999999; }

.buy_product_detail { width: 1198px; border: 1px solid #cccccc; border-top: 0px; }

.buy_product_wrap { height: 41px; line-height: 41px; background: #f6f6f6 url(../images/sub/buy/detailsback.jpg) repeat-x; }

.buy_product_wrap li { width: 210px; float: left; font-size: 14px; color: #333333; text-align: center; background: url(../images/sub/buy/detailslink.jpg) no-repeat center right; cursor: pointer; }

.buy_product_wrap li a { color: #333333; display: block; }

.buy_product_wrap li.curr { font-weight: bold; background: #fe5722; width: 250px; color: #fff; }

.buy_product_wrap li.curr a { color: #fff; }

.buy_intro.over { position: relative; }

.buy_intro.over .over-icon { display: block; }

.over-icon { display: none; position: absolute; top: 10px; right: 30px; background: url(../images/sub/buy/over_03.png) no-repeat; width: 120px; height: 120px; }

.buy_intro2 { width: 1198px; border: 1px solid #d5d1d2; margin: 10px 0px 0px 0px; padding-bottom: 8px; }

.buy_intro2 .buy_intro_table { width: 934px; margin: 10px auto; }

.buy_product_frame { width: 914px; padding: 10px; background: #f3f3f3; overflow: hidden; }

.buy_product_bigpic2 { background: #fff; border: 1px solid #e1e1e1; width: 410px; height: 410px; text-align: center; float: left; }

.buy_product_price2 { width: 480px; float: right; }

.buy_product_price3 { margin-top: 15px; float: left; width: 100%; }

.buy_product_price3 #buycurrent2, .buy_product_price3 #buyoriginal2, .buy_product_price3 #buypoint2 { display: block; min-width: 120px; float: left; border-right: 1px dotted #e1dfdf; padding: 0px 15px; height: 70px; }

.buy_product_price3 #buycurrent2 { padding-left: 0px; }

.buy_product_price3 #buycurrent2 span, .buy_product_price3 #buyoriginal2 del, .buy_product_price3 #buypoint2 span { display: block; height: 50px; line-height: 50px; overflow: hidden; }

.buy_product_price3 #buyoriginal2 del { color: #999; }

.buy_product_price3 #buycurrent2 span { font-size: 30px; font-family: Arial, Helvetica, sans-serif; color: #fe5722; }

.buy_product_price3 #buypoint2 span, .buy_product_price3 #buypoint2 span a { color: #fe5722; }

.buy_product_explain2 { background: url(../images/sub/buy/buydetails_07.jpg) repeat-x center top; margin-top: 20px; padding-top: 20px; float: left; width: 100%; }

.buy_product_explain2 h2 { font-family: "microsoft yahei"; font-size: 15px; color: #000; float: left; width: 100%; }

.buy_product_explain2 p { text-indent: 2em; color: #333; }

.add_jifen_submit2 { background: #fe5722; width: 165px; height: 50px; font-family: "microsoft yahei"; font-size: 18px; line-height: 30px; margin-top: 30px; border: 0px; color: #fff; font-weight: bold; }
/*前台收藏*/
.dialogFavorite { width: 480px; height: auto; overflow: hidden; font-size: 12px; position: absolute; z-index: 9999; color: #999999; display: none; background-color: #ffffff; border-radius: 5px; overflow: hidden; box-shadow: 0 0 10px 5px rgba(0,0,0,.2); }

.Favorite_title { height: 35px; line-height: 35px; padding: 0px 5px; background-color: #f3f3f3; }

.Favorite_title_l, .loginForBuytit h2 { font-family: "microsoft yahei"; font-size: 14px; padding-left: 10px; float: left; color: #333; }

.Favorite_title_l img { margin-top: 0px; }

.Favorite_title_r { font-weight: 700; float: right; background: url(../images/new/close_btn.png) no-repeat; cursor: pointer; width: 15px; height: 15px; margin-top: 10px; }

.tips { margin: 20px 0px; position: relative; overflow: hidden; line-height: 40px; }

.tips h2 { float: left; height: 40px; padding-left: 55px; background: url(../images/icon_correct.jpg) no-repeat 10px 0; line-height: 40px; color: #fe5722; margin-left: 70px; font-size: 16px; margin-right: 20px; }

.tips p { float: left; }

.tips em { color: #999; }

.tips p a { color: #0091ea; }

#attention-tags { background: #fff9f1; border: 1px solid #ffd1c1; padding: 10px; margin: 0 15px 20px 15px; }

.mt, .mc { cursor: pointer; overflow: hidden; zoom: 1; }

.att-tag-btn { padding-left: 160px; overflow: hidden; }

.att-tag-btn a { float: left; margin-right: 10px; width: 70px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; }

.att-tag-btn .att-btn-cancal { background: #f8f5f0; color: #616264; line-height: 28px; height: 28px; border: 1px solid #d1cdca; }

.att-tag-btn .att-btn-ok { background: #fe5722; color: #fff; }

.att-tag-btn span { white-space: nowrap; }

.att-tag-list { overflow: hidden; padding-bottom: 5px; height: auto !important; height: 58px; max-height: 58px; margin-bottom: 1px; clear: both; _height: 32px; }

.att-tag-list li { float: left; padding: 5px 0 0; position: relative; }

.att-tag-list li i { position: absolute; right: 8px; top: 3px; background: url(../images/iconfont-shanchu.png); width: 10px; height: 10px; display: block; }

.att-tag-list li a { float: left; height: 20px; padding: 1px 10px; border: 1px solid #eed289; margin-right: 10px; overflow: hidden; }

.att-tag-list .current { border: 1px solid #c00; padding: 0 9px; text-decoration: none; }

.att-tag-new span { display: inline-block; height: 20px; line-height: 20px; padding: 3px 10px; color: #fe5722; cursor: pointer; _vertical-align: top; }

.att-tag-new input { width: 100px; height: 14px; line-height: 14px; padding: 4px 6px; border: 1px solid #fdd2bf; cursor: text; _vertical-align: top; }

.hl_red, a.hl_red, .hl_red:hover, .hl_red:visited, #summary .hl_red { color: #e4393c; }

.hl_green, a.hl_green, .hl_green:hover, .hl_green:visited, #summary .hl_green { color: #090; }

.fl { float: left; }

.hide { display: none; }

.dialog_title { height: 35px; line-height: 35px; padding: 0px 5px; background-color: #f3f3f3; }

.favorite_icon { background: url(../images/common/icon1.jpg) no-repeat 0px 2px; padding-left: 20px; }

.attent_icon { background: url(../images/common/icon2.jpg) no-repeat 0px 0px; padding-left: 20px; }
/*快捷登录*/
.dialog { border-radius: 5px; width: 360px; height: 160px; font-size: 12px; position: fixed; z-index: 100; color: #535353; display: none; background-color: #ffffff; border: 1px solid #c9c9c9; box-shadow: 0 0 10px 5px rgba(0,0,0,.2); overflow: hidden; top: 50% !important; margin-top: -80px !important; }

.dialog_title { height: 35px; line-height: 35px; padding: 0px 5px; background-color: #f3f3f3; }

.dialog_title_l, .loginForBuytit h2 { font-family: "microsoft yahei"; font-weight: normal; font-size: 14px; padding-left: 10px; line-height: 35px; float: left; }

.dialog_title_l img { margin-top: 0px; }

.dialog_title_r { font-weight: 700; float: right; background: url(../images/new/close_btn.png) no-repeat; cursor: pointer; width: 15px; height: 15px; margin-top: 12px; margin-right: 2px; }

.dialog_cartitem { line-height: 15px; margin: 25px; height: 70px; text-align: center; padding-left: 0px; }

.dialog_cartitem .text { padding-top: 5px; background: url(../images/new/pay_icon.jpg) no-repeat 20px; height: 40px; line-height: 20px; color: #333333; font-weight: lighter; font-size: 13px; padding-left: 70px; width: 260px; margin-bottom: 30px; overflow: hidden; text-align: left; }

.dialog_cartitem a { color: #268bf3; }

.dialog_cartitem span { font-weight: bold; margin-left: 2px; margin-right: 2px; color: #fe5722; }

.dialog_cartitem p span { font-weight: lighter; color: #333333; font-size: 13px; }

.btnbar { width: 275px; margin: 15px 10px 0px 10px; font-size: 14px; }

.btnbar .btn1 { background: #f0f0f0; border: none; width: 120px; height: 30px; line-height: 30px; text-align: center; margin-right: 15px; color: #666666; }

.btnbar .btn2 { background: #f0f0f0; border: none; width: 95px; height: 30px; line-height: 30px; text-align: center; background: #ff5417; color: #fff; }

.dialog_cartitem a.btn-viewcart { font-size: 14px; height: 28px; line-height: 28px; margin-left: 45px; margin-right: 10px; width: 100px; float: left; background: #fff5f3; color: #fe5722; text-align: center; border: 1px solid #ffb49d; }

.dialog_cartitem a.btn-continue { font-size: 14px; height: 30px; line-height: 30px; width: 100px; float: left; background: #fe5722; color: #fff; text-align: center; }

.dialog_cartitem p a.btn-continue { margin-left: 95px; }

.btn-continue:hover { color: #fff; }

.btn-send { background: url("../images/process/btn_ginfo_links.gif") no-repeat scroll 0 0 transparent; margin: 0; padding: 3px 0 0 18px; }
/*弹出框login*/
.login_tan { width: 400px; height: 310px; background: #fff; position: fixed; top: 50%; margin-top: -155px; margin-left: -200px; left: 50%; z-index: 99999; border-radius: 5px; overflow: hidden; box-shadow: 0 0 10px 5px rgba(0,0,0,.2); }

.login_tan .info { margin: 0 auto; width: 300px; margin: 15px 0px; margin-left: 25px; text-align: left; }

.login_tan .btnbar { width: auto; margin: 0px; }

.login_tan table { width: 439px; font-size: 14px; line-height: 30px; }

.login_tan a { color: #424242; font-size: 12px; }

.login_tan a.register { color: #fe5722; margin-right: 15px; }

.login_tan .btnAmoBuy { float: right; background-color: none; border: none; color: #a1a1a1; }

.login_tan_input1 { width: 285px; height: 34px; line-height: 34px; font-size: 14px; border: 1px solid #dadbdf; margin-bottom: 15px; padding-left: 15px; }

.login_tan_input2 { width: 285px; height: 34px; line-height: 34px; font-size: 14px; border: 1px solid #dadbdf; padding-left: 15px; }

.login_tan_input3 { margin-top: 10px; width: 300px; height: 40px; color: #fff; font-size: 16px; background: #fe5722; border: 0px; cursor: pointer; }

#imgCloseLogin { cursor: pointer; }

.loginForBuytit { background: #f3f3f3; height: 40px; border-bottom: 1px solid #c4c4c4; }

.loginForBuytit h2 { margin-left: 15px; }

.login_tan #btnAmoBuy { background: url(../images/new/niming_icon.jpg) no-repeat center left; padding-left: 18px; border: 0px; display: none; cursor: pointer; }

/*调查问卷*/
.vote_con .vote_cont_title { font-family: "microsoft yahei"; font-weight: 700; font-size: 18px; margin-top: 5px; }

.vote_con .votefacebg { padding-left: 20px; }

.vote_con .vote_table { border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; }

.vote_con .vote_table td { height: 40px; overflow: hidden; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; }
/**********选择收货地址2013-10-15***********/
.address_have { width: 1000px; margin: 20px 0px; margin-top: 0px; overflow: hidden; }

.address_tab { width: 1100px; }
.address_tab .address_have_inbox { width:1050px; }

.address_tab .list { cursor: pointer; float: left; height: 106px; margin: 0 10px 10px 0; position: relative; font-size: 12px; vertical-align: top; width: 240px; }

.address_tab .list .inner { background: url(../images/cart/bg_address2.png) no-repeat; padding: 11px 15px; z-index: 2; }

.address_tab .addr-hd { border-bottom: 1px solid #F2F2F2; height: 18px; line-height: 18px; margin-bottom: 5px; overflow: hidden; padding: 0 0 5px; text-overflow: ellipsis; white-space: nowrap; }

.address_tab .addr-hd .name { font-weight: bold; color: #585858; }

.address_tab .addr-bd { color: #8d8d8d; height: 55px; overflow: hidden; word-break: break-all; word-wrap: break-word; }

.address_tab .addr-bd .phone { display: block; }

.address_tab .addr-bd .street { max-height: 40px; line-height: 20px; display: block; overflow: hidden; }

.address_tab .select .inner, .address_tab .list .inner:hover { background: url(../images/cart/select_address_bg.png) no-repeat; }

.address_tab .list .curmarker { background: url(../images/cart/select_address.png) no-repeat; height: 30px; position: absolute; right: -5px; bottom: 1px; display: none; width: 30px; }

.address_tab .select .curmarker { display: block; }

.address_have .control { font-size: 12px; clear: both; margin-top: 20px; }

.use_newAddr { font-size: 12px; border: 1px solid #e5e5e5; float: left; width: 125px; text-align: center; height: 25px; line-height: 25px; padding: 0px; cursor: pointer; }

.use_newAddr:hover { text-decoration: none; }

.use_newAddr i { font-weight: bold; font-style: normal; margin-right: 5px; font-size: 14px; }

.manageAddr { display: block; float: right; text-decoration: none; height: 22px; line-height: 22px; color: #268bf3; }

/* 在线客服*/
.a div { float: left; position: relative; }

.b { width: 50px; height: 160px; }

.b span { width: 60px; height: 200px; display: block; background: url(../images/kf.gif) no-repeat; }

.b span:hover .cc { display: block; }

.cc { width: 120px; background: url(../images/open-head.gif) top right; background-repeat: no-repeat; list-style-type: none; display: none; position: relative; height: auto; }

.cc .close { display: block; height: 30px; width: 30px; left: 106px; top: -10px; position: relative; background-image: url(../images/btn-close.gif); background-repeat: no-repeat; float: none; opacity: 1; }

.cc .c { margin-top: 100px; padding-top: 20px; width: 120px; background: url(../images/open-body-bg.gif) repeat-y; min-height: 100px; }

.cc .c div { width: 100%; text-align: center; }

.d { width: 120px; height: 6px; background: url(../images/open-fot.gif) no-repeat bottom right; _background: url(../images/open-fot.gif) no-repeat bottom right; }

.e { width: 26px; height: 161px; background: url(../images/kf.gif) no-repeat 0px -215px; float: left; margin-top: 0px; }

.b_r span { width: 50px; height: 160px; background: url(../images/kf_r.gif) no-repeat; }

.d_r { width: 120px; height: 6px; background: url(../images/open-fot.gif) no-repeat bottom right; _background: url(../images/open-fot.gif) no-repeat bottom right; }

.e_r { width: 26px; height: 161px; background: url(../images/kf_r.gif) no-repeat 0px -215px; float: right; margin-top: 0px; }

.closekf { clear: both; padding-left: 8px; width: 118px; text-align: center; margin-top: 7px; cursor: pointer; }

.qqrightbot { position: fixed; z-index: 1070; left: 0px; bottom: 0px; width: 120px; }

.qqrighttop { /*width:300px;*/ top: 120px; left: 0px; width: 120px; position: absolute; z-index: 10008; display: none; }
/* 信任登录弹出 */
.topnav span#xinren_Frame { font-size: 12px; }

#xinren_Frame { position: relative; margin-left: 10px; z-index: 20; color: #cc0000; }

#xinren_Frame em { font-style: normal; cursor: pointer; background: url(../images/thridparty1.gif) no-repeat left center; padding-left: 20px; padding-top: 2px; }

#xinren_tab { position: absolute; top: 15px; left: -30px; width: 130px; background: white; border: 2px solid #e5e5e5; padding: 10px 15px; z-index: 100; display: none; text-align: left; }

#xinren_tab img { margin-top: 3px; }

.xinren_tab_tishi { padding-bottom: 5px; line-height: 22px; color: #888; }

.clear_both { clear: both; }
/* 购物车没有商品时的提示 */
.cart-empty { height: 98px; border: 1px solid #ddd; }

.cart-empty .message { height: 98px; padding-left: 341px; background: #F3F3F2 url(../images/cart-empty-bg.png) no-repeat 250px 22px; }

.cart-empty .message p { line-height: 98px; }

.cart-empty a, .cart-empty a:visited, .cart-empty a:hover { color: #005ea7; }
/*新增图片大小控制*/
.group_buy .bd .pic img { max-width: 100px; max-height: 102px; }

.panic_buy .pic img { max-width: 180px; max-height: 180px; }

.brand_tab .brand li .pic img { max-width: 92px; max-height: 39px; }

.pro_tab180 .tab_item .pic img { max-width: 180px; max-height: 180px; }

.pro_tab160 .tab_item .pic img { max-width: 160px; max-height: 160px; }

.pro_tab220 .tab_item .pic img { max-width: 220px; max-height: 220px; }

.combination_tab .pro_tab100 .tab_item .pic img { max-width: 100px; max-height: 100px; }

.combination_tab .pro_tab160 .tab_item .pic img { max-width: 140px; max-height: 140px; }

.pro_floor3 .pro_simple100 .pic img { max-width: 100px; max-height: 100px; }

.pro_floor3 .pro_simple160 .pic img { max-width: 140px; max-height: 140px; }

.on_sale .pro_simple160 .pic img { max-width: 140px; max-height: 130px; }

.on_sale .pro_simple100 .pic img { max-width: 120px; max-height: 100px; }

.group180 .bd_middle .pic img { max-width: 180px; max-height: 180px; }

.group160 .bd_middle .pic img { max-width: 160px; max-height: 160px; }

.floor180 .floor_pro .pic img { max-width: 180px; max-height: 180px; }

.floor160 .floor_pro .pic img { max-width: 160px; max-height: 160px; }

/*配送区域范围样式*/
.setregion { width: 530px; margin-bottom: 5px; float: left; line-height: 25px; position: relative; margin-top: 10px; margin-left: 5px; }

.setregion span { color: #515152; letter-spacing: 1px; }

.regionbox { width: 470px; height: auto; }

.showRegion { width: auto; position: absolute; line-height: 23px; top: 0px; left: 81px; padding: 0px 25px 0px 10px; cursor: pointer; height: 23px; float: left; border: 1px solid #eee; background: #fff url(../images/new/pro_icon_19.png) no-repeat right 5px; }

.yunfei { position: absolute; top: 0px; right: 20px; }

.yunfei label { font-weight: normal; }

.showRegion_hover { }

.regionbox .regions { position: absolute; left: 81px; top: 20px; width: 438px; padding: 10px 15px; height: 200px; border: 1px solid #EEEEEE; border-top: none; display: none; background: #fff; z-index: 1000000; border-radius: 2px; -moz-border-radius: 2px; }

.topborder { border-top: 1px solid #eeeeee; height: 0px; width: auto; display: none; position: absolute; top: 20px; z-index: 1000002; border-radius: 2px; -moz-border-radius: 2px; }

.product_para3 { }

.product_sale span { float: left; width: 265px; text-align: center; line-height: 40px; }

.product_sale span em { color: #ff5722; }

.product_sale .num { background: url(../images/new/line_07.png) no-repeat right 15px; }

.product_sale td { border-top: 1px dotted #e2e2e2; border-bottom: 1px dotted #e2e2e2; margin-bottom: 10px; }

.product_para3 td { padding: 10px 0px; padding-top: 0px; }

/* 2016-3-14 */
/*送优惠券 轮播*/
.friend { height: 152px; margin: 0 auto; margin-top: 20px; overflow: hidden; width: 980px; }

.mr_frbox { height: 152px; }

.mr_frBtnL { background: url(../images/new/left_btn_03.png) no-repeat; display: inline; float: left; height: 46px; margin: 50px 10px 0 0; width: 24px; }

.mr_frUl { float: left; height: 152px; width: 900px; margin: 0 auto; }

.mr_frBtnR { background: url(../images/new/left_btn_05.png) no-repeat; float: right; margin-top: 50px; width: 24px; height: 46px; }

.mr_frbox ul li { border: 1px dashed #bdbdbd; float: left; font-size: 14px; margin-right: 24px; overflow: hidden; padding: 0; width: 283px; height: 145px; position: relative; background: url(../images/new/juan_bg.jpg) no-repeat; }

.mr_frbox ul .end { background: url(../images/new/juan_end.jpg) no-repeat; }

.mr_frbox ul .end b { color: #c9c9c9; }

.mr_frbox ul li span { width: 283px; height: 113px; display: block; color: #FFF; clear: both; overflow: hidden; }

.mr_frbox ul li b { text-align: center; font-size: 18px; width: 283px; display: block; color: #f64218; font-weight: normal; }

.mr_frbox ul li span .point { font-size: 32px; float: left; font-weight: bold; margin-left: 30px; margin-top: 15px; font-family: "microsoft yahei"; }

.mr_frbox ul li span .point em { float: left; font-size: 32px; }

.mr_frbox ul li span .point b { float: left; font-size: 50px; margin-top: -20px; width: auto; color: #FFF; }

.mr_frbox ul li span .Info { position: absolute; top: 75px; right: 15px; }

.mr_frbox ul li span .Info em { float: right; display: block; }

.mr_frbox ul li b { text-align: center; font-size: 18px; width: 283px; display: block; color: #f64218; font-weight: normal; }

.mr_frbox ul li span i { font-style: normal; }

.mr_frbox ul li span .end { display: none; }

.sendcoupons { background: url(../images/new/active_bg_02.jpg) no-repeat center top; height: 500px; }

.sendcoupons .main { width: 980px; margin: 0 auto; }

.sendcoupons .main .title { font-size: 36px; border-bottom: 1px solid #e1e0e1; text-align: center; padding-bottom: 30px; padding-top: 80px; color: #606060; margin: 0 auto; width: 900px; }

.sendcoupons .main .title em { color: #fe5722; font-size: 42px; font-weight: bold; }

.sendcoupons .main .btn1 { margin: 0 auto; background: #ff561a; border-radius: 5px; width: 220px; height: 50px; line-height: 50px; color: #FFF; margin-top: 25px; }

.sendcoupons .main .btn1 a { color: #FFF; font-size: 24px; text-align: center; width: 220px; height: 50px; display: block; }

.active_info { }

.active_info .title { font-size: 12px; margin: 0 auto; margin-top: 25px; margin-bottom: 25px; overflow: hidden; width: 900px; color: #959595; }

.active_info .title h2 { float: left; font-size: 14px; font-weight: bold; margin-top: 2px; }

.active_info .title h2 span { float: left; margin-right: 50px; }

.modal_qt { position: fixed; width: 100%; height: 100%; top: 0; background: #000; display: inline-block; left: 0; opacity: .15; z-index: 99; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=15); }

.productview { display: none; }

/*商品删除页面*/
.pro_delete { margin: 0 auto; width: 580px; overflow: hidden; margin-top: 80px; margin-bottom: 110px; }

.pro_delete em { margin-left: 20px; font-size: 18px; color: #666; }

.delete_hot { width: 1200px; }

.delete_hot .hot_title { height: 40px; line-height: 40px; background: #fff; border: 1px solid #eeeeee; }

.delete_hot .hot_title h2 { font-size: 16px; color: #666; padding-left: 40px; line-height: 40px; background: url(../images/new/xiajia_07.jpg) no-repeat 10px; }

.delete_hot .hot_con { margin-top: 10px; margin-bottom: 65px; overflow: hidden; }

.delete_hot .hot_con ul { width: 1230px; }

.delete_hot .hot_con ul li { float: left; width: 200px; padding: 12px; margin-right: 20px; height: 320px; background: #fff; }

.delete_hot .hot_con ul li { margin-bottom: 20px; transition: all 0.2s linear 0s; }

.delete_hot .hot_con ul li:hover { box-shadow: 0 5px 5px rgba(0,0,0,0.1); }

.delete_hot .hot_con ul li .p-img { width: 200px; height: 200px; overflow: hidden; }

.delete_hot .hot_con ul li .p-scroll { height: 50px; }

.delete_hot .hot_con ul li .p_name { height: 40px; line-height: 20px; overflow: hidden; }

.delete_hot .hot_con ul li .p_name a { color: #333; }

.delete_hot .hot_con ul li .p_price { margin-top: 5px; overflow: hidden; color: #ff6402; }

.delete_hot .hot_con ul li .p_price span { float: left; font-weight: bold; font-size: 14px; }

.delete_hot .hot_con ul li .p_price span i { font-style: normal; font-size: 12px; }

.delete_hot .hot_con ul li .p_price em { float: right; border: 1px solid #cdcdcd; border-radius: 2px; background: #fff; width: 70px; height: 22px; line-height: 25px; text-align: center; }

.delete_hot .hot_con ul li .p_price em:hover { border: 1px solid #ff672d; }

.delete_hot .p-scroll { clear: both; position: relative; margin-top: 5px; }

.delete_hot .p-scroll .items { margin-left: 9px; }

.delete_hot .p-scroll .items ul li { float: left; width: 32px; margin-right: 3px; height: 32px; padding: 0; box-shadow: 0; background: #fff; border: 1px solid #cfcfcf; margin-top: 5px; margin-bottom: 5px; }

.delete_hot .p-scroll .items ul li img { height: 32px; width: 32px; overflow: hidden; }

.delete_hot .p-scroll .items ul li.cur { border: 2px solid #ff6734; position: relative; height: 30px; width: 30px; }

.delete_hot .p-scroll .items ul li.cur::before { position: absolute; top: -12px; left: 10px; height: 0; width: 0; border: 5px solid; border-color: #fff #fff #ff6723 #fff; content: " "; }

.delete_hot .p-scroll .items ul li.cur img { width: 30px; height: 30px; }

.delete_hot .p-scroll .items ul li:hover { box-shadow: none; }

.delete_hot .p-scroll .prev { background: url(../images/new/xiajia_11.jpg) no-repeat; width: 16px; height: 16px; display: block; position: absolute; top: 15px; left: -10px; }

.delete_hot .p-scroll .next { background: url(../images/new/xiajia_13.jpg) no-repeat; width: 16px; height: 16px; display: block; position: absolute; top: 15px; right: -10px; }

/*底部开始*/
.Copyright { text-align: center; color: #8d8d8d; font-weight: lighter; }

.footer_link { line-height: 35px; text-align: center; font-weight: lighter; color: #8d8d8d; }

.footer_link a { margin: 0px 10px; color: #8d8d8d; }

.footer_custom { text-align: center; line-height: 25px; color: #8d8d8d; }

.footer_custom a { color: #8d8d8d; }

.bottom-prm { display: block; margin: 25px auto; }

.footer { width: 100%; background-color: #f5f5f5; border-top: 1px solid #e9e9e9; padding: 30px 0; margin-top: 30px; overflow: hidden; }

.footer-nav { width: 1200px; clear: both; overflow: hidden; margin: 0 auto; }

.footer dl { float: left; width: 200px; color: #666; }

.footer dl dt { color: #747474; font-family: "Microsoft YaHei"; font-size: 14px; height: 30px; line-height: 30px; margin-bottom: 2px; overflow: hidden; padding: 0 8px; }

.footer dl dd { font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; padding: 0 8px; background-repeat: no-repeat; background-position: -60px 9px; font-weight: lighter; }

.footer dl dd a, .bottom a { color: #999; }

.footer dl dd a:hover, .bottom a:hover { color: #ff5722; }

.footer .bottom { width: 100%; font-size: 12px; color: #bdbdbd; padding: 20px 0; border-top: none; text-align: center; }

.footer .bottom span { text-align: center; width: 1200px; height: 90px; display: block; margin: 0 auto; }

.footer .bottom ul { text-align: center; padding-left: 300px; }

.footer .bottom a { color: #999; }

.footer .bottom li { float: left; }

.footer .bottom li a { line-height: 30px; padding-right: 5px; }

.icon_tel_03 { background: url(../images/new/tel_03.png) no-repeat right 0px; width: 13px; height: 20px; display: inline-block; float: left; margin-left: 10px; }

/*预售*/
.p_price { }

.p_price em { font-size: 13px; }

.p_price b { font-size: 30px; color: #ff5722; font-weight: normal; }

.p_info { float: left; width: 530px; background: #f1fbff; margin-bottom: 20px; padding-bottom: 10px; }

.p_info_1 { background: #e1f5fe; padding: 5px 10px; }

.p_info_1 span { font-size: 14px; color: #0091ea; }

.p_info_1 a { float: right; color: #ff5722; font-style: normal; text-decoration: underline; cursor: pointer; }

.p_info_2 { float: left; margin-top: 20px; }

.p_info_2 div { float: left; margin-left: 155px; /*width: 170px;*/ height: 30px; line-height: 30px; border: 1px solid #b3e5fc; text-align: center; background: #fff; color: #0091ea; padding: 0px 2px; }

.p_info_2 em { float: left; margin-left: 25px; padding: 0 15px; text-align: center; border: 1px solid #b3e5fc; color: #0091ea; line-height: 30px; background: #fff; }

.p_bar { float: left; margin-top: 10px; width: 100%; padding-left: 45px; }

.p_bar i { width: 8px; height: 8px; border: 2px solid #81d4fa; background: #0091ea; border-radius: 8px; float: left; }

.p_bar span { float: left; width: 180px; height: 2px; background: #81d4fa; margin-top: 5px; }

.p_b { border-color: #e0e0e0 !important; background: #9e9e9e !important; }

.p_c { background: #e0e0e0 !important; }

.p_d { float: left; width: 100%; margin-top: 10px; padding-left: 20px; }

.p_d span { width: 70px; font-size: 13px; float: left; text-align: center; }

.p_d_1 i { font-style: normal; color: #ff5722; font-weight: bold; }

.p_d_2 { margin-left: 120px; }

.p_d_3 { margin-left: 120px; }

.demo { width: 1000px; font-size: 16px; padding: 10px; background-color: #f5554a; color: #fff; text-align: center; position: absolute; top: 41px; left: 50%; margin-left: -500px; z-index: 9; text-align: left; transition: all 1s; }

.noImg { float: left; width: 20px; margin-top: 5px; margin-right: 10px; margin-left: 10px; }

.exitLink { float: right; margin-top: 7px; }

.exitImg { cursor: pointer; }

/*end*/

/*商品评价新*/
.reviewNew { width: 100%; float: left; padding: 25px 30px 25px 110px !important; position: relative; box-sizing: border-box; }

.reviewNew_tx { position: absolute; left: 20px; width: 80px; top: 25px; text-align: center; }

.reviewNew_tx span { float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.reviewNew_tx img { width: 40px; }

.reviewNew_t { float: left; width: 100%; line-height: 25px; margin-bottom: 10px; }

.reviewNew_t span { float: left; color: #999; }

.reviewNew_t i { float: right; color: #999; font-style: normal; }

.reviewInfo { float: left; width: 100%; }

.Preply { float: left; width: 100%; margin-top: 20px; border-top: dashed 1px #eee; padding: 20px 0; }

.Preply span { color: #ff5722; }


.notice_text { padding-top: 5px; background: url(../images/warning.gif) no-repeat 25px center; height: 40px; line-height: 35px; color: #333333; font-weight: lighter; font-size: 13px; padding-left: 50px; width: 80%; overflow: hidden; text-align: left; }

.article_list .info i { background: url(../images/view.png) left center no-repeat; text-align: left; padding-left: 22px; position: absolute; right: 10px; top: 0px; width: auto; display: block; font-size: 14px; height: 22px; line-height: 22px; font-style: normal; }

#invTaxpayer { margin-left: 30px; }

.detail-txt { width: 530px; float: left; word-break: break-all; color: #ff0036; }

.sure-btn { float: left; margin-left: 23px; }
.cancle-btn { border: 1px #e0e0e0 solid; width: 140px; text-align: center; line-height: 42px; font-size: 16px !important; background: #fff; float: right; margin-right: 23px; }
.cancle-btn-input { margin-top: 10px; height: 40px; color: #333; font-size: 16px; background: #fff; border: 1px #e0e0e0 solid !important; border: 0px; cursor: pointer; }


.order_tax { border: 5px solid rgba(0, 0, 0, 0.15); display: none; border: 5px solid #ccc\9; border-radius: 5px; display: none; width: 650px; line-height: 30px; padding: 0px; background: none; position: fixed; margin: -320px 0 0 -325px; top: 50%; left: 50%; z-index: 99999; clear: both; height: auto; background: #fafafa; }

.order_tax .taxbox { padding: 10px; }
.order_tax ul { width: 96%; margin: 10px 2%; padding: 0px; clear: both; }

.order_tax ul li { width: 73%; float: left; line-height: 25px; margin: 3px 0px; padding: 0px; }

.order_tax ul li.taxtitle { width: 22%; float: left; text-align: right; padding-right: 1%; }

.order_tax ul li a { padding: 1px 35px; display: inline-block; width: auto; border: 1px solid #e5e5e5; height: 22px; line-height: 22px; cursor: pointer; position: relative; background: #fff; }

.order_tax ul li a b { display: none; }

.order_tax ul li a.checked { border: 2px solid #ff5417; }

.order_tax ul li a.checked b { display: block; position: absolute; right: 0px; bottom: 0px; background: url(../images/new/selected-icon.png) no-repeat; width: 15px; height: 15px; }
.order_tax ul li.taxhead samp { padding: 1px; display: inline-block; width: auto; border: 1px solid #e5e5e5; height: 22px; line-height: 22px; cursor: pointer; position: relative; background: #fff; }
.order_tax ul li.taxhead samp b { display: none; }
.order_tax ul li.taxhead samp.checked { border: 2px solid #ff5417; }
.order_tax ul li.taxhead samp.checked b { display: block; position: absolute; right: 0px; bottom: 0px; background: url(../images/new/selected-icon.png) no-repeat; width: 15px; height: 15px; }
.order_tax ul li input { height: 16px; width: 350px; }
.order_tax ul li em { color: red; }
.order_tax ul li.fullwidth { width: 100%; }
.order_tax ul li.fullwidth h5 { width: 98%; background: #ffffcc; line-height: 36px; margin: 0px; padding: 0px 1%; }
.order_tax ul li.fullwidth h5 img { height: 22px; }
.order_tax ul li.line { border-top: 2px outset #e5e5e5; }
.order_tax ul li.fullwidth h2 { font-size: 16px; line-height: 36px; width: 21%; padding-right: 1%; text-align: right; }
.order_tax .title { background: #f3f3f3; display: block; overflow: hidden; height: 35px; line-height: 35px; }
.order_tax .title h2 { margin: 0px; line-height: 35px; padding: 0px; padding-left: 15px; font-size: 14px; float: left; }
.order_tax .title em { cursor: pointer; float: right; margin-right: 20px; margin-top: 10px; width: 12px; height: 12px; display: block; }
.order_tax .taxbtns { padding-top: 10px; width: 75%; display: table; margin-left: 23% }
.order_tax .taxbtns input { padding: 0px 10px; margin: 0 10px; }
.taxinfo h2 { font-size: 14px; margin: 0px; padding: 5px 0px; margin-left: -30px; line-height: 18px; /*background: url(/Templates/pccommon/images/invoicebg.png) no-repeat 70px 0px;*/ }
/*.taxinfo h2 span { font-size: 12px; margin-left: 24px; }*/
.taxinfo h2 span { }
.taxinfo h2 samp {font-weight:bold; }
.taxinfo #modifyInvoice { padding-left: 10px; color: #0091ea; }
.taxinfo ul.invRemarkBox { margin-left: -30px; }
.taxinfo ul { margin: 0px; padding: 0px; }
.taxinfo ul li { margin: 10px 0px; padding: 0px; font-size: 14px; }
.taxinfo ul li span { width: 80px; display: block; float: left; margin-left: -22px; }
.taxinfo ul li samp { width: auto; display: block; float: left; padding: 0px 30px; font-family: microsoft yahei; }
.taxinfo ul li a { width: auto; display: block; float: left; }

.order_tax ul li.addenttax a { display: normal; border: none; width: auto; color: blue; background: none; padding: 0px; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

.copyright { margin: 20px 0 10px; position: relative; }
.j_copyright { display: block; width: 100px; height: 30px; background-image: url('/storage/master/copyright/copyright.png'); background-size: 100%; margin-left: auto; margin-right: auto; }
