/*******************************购物流程--Begin******* POWERED BY 老杨LYECS(http://www.lyecs.com/)************************/
.order-step{position: absolute; right: 11px; top: 20px; font-size: 12px; height: 33px; padding-top: 20px;}
.order-step li{float: left; height: 30px; line-height: 22px; position: relative; width: 130px;}
.order-step li i.o_rol{background: none repeat scroll 0 0 #ddd;  border-radius: 999px; color: #fff; display: block; font-size: 13px; height: 22px; width: 22px; line-height: 22px; right: 0; position: absolute; text-align: center; top: 0; z-index: 10;font-weight: bold;}
.order-step li.active i{background: none repeat scroll 0 0 #ed3714; border-color: #fff;color: #fff}
.order-step li em{text-align: center; display: block; position: absolute; right: -36px; top: -25px; color: #999; width: 100px}
.order-step li.active span, .order-step li.active em{color: #ed3714;}
.order-step li i.o_line{background: none repeat scroll 0 0 #ddd;  height: 4px; right: 12px; position: absolute; top: 9px; width: 130px; _width:118px; overflow: hidden; z-index: 9;}
.order-step li.active i.o_line{background: none repeat scroll 0 0 #ed3714; border-color: #ed3714;}
.goods_num{margin-bottom:0;}
.flow_action .btn-css3{padding:15px 35px;font-size:18px;}
.cart_list th{text-align:center;}
.cart_list th.align-left{text-align:left;}
.cart_list td{vertical-align:middle;}
.flow_wrapper .full_box{position:relative;margin-top:30px;}
.flow_bar{position:absolute;left:25px;top:-18px;height:36px;width:456px;background:url('../images/flow/orderSteps.png') no-repeat left top;}
.flow_step2{background-position:center -36px;}
.flow_step3{background-position:center -72px;}
.flow_wrapper .box .bd{padding:14px;}
.flow_wrapper .full_box .bd{padding-top:32px;padding-bottom:32px;}
.flow_wrapper .box h4{padding:8px 10px;font-size:1.2em;}
.flow_wrapper .box .form h4{padding:0;margin:0 0 .6em;color:#ff6600;font-size:18px;}
.flow_wrapper .box .content{padding:0;border-width:0;}
.flow_wrapper .form label b,.user .form .label b{width:12em;}
.flow_wrapper .form div.submit_wrap{padding:5px 0 5px 12em}
.flow_wrapper .form label .directions{margin-left:12em;}
.flow_wrapper .form label select{width:auto}
.flow_wrapper .cart_list .content{padding-right:10px;}
.flow_wrapper .cart_list .photo{float:left;margin-right:10px;border:1px solid #E8E8E8}
.flow_wrapper .cart_list .photo img{height:70px;}
.flow_wrapper .cart_list .name{height: 40px;line-height: 20px;overflow: hidden;padding-left: 15px;display: block;padding-top: 4px;width: 260px;}
.flow_wrapper .cart_list .package_name{padding:5px 5px 5px 5px;font-size:14px;font-weight:bold;line-height:18px;}
.flow_wrapper .cart_list .extra_info{color:#999;display:inline-block;width: 260px;padding-left: 15px;line-height: 20px;margin-top:10px}
.flow_wrapper .cart_list .goods_promotion{margin-top: 5px}
.flow_wrapper .cart_list .extra_info em{margin-left:2px;padding:2px 5px;color:#df3033;background-color:#fff;border-radius:3px;border: 1px solid #df3033;}
.flow_wrapper .cart_list .number{width:30px;padding:2px;color:#999;}
.flow_wrapper .cart_list .subtotal p.s_price{font-weight: bold;}
.flow_wrapper .cart_list .subtotal p.s_price em{color: #333;font-family: "Tahoma";font-weight: bold;line-height: 24px;text-align: right;}
.flow_wrapper .cart_list .actions{text-align:right;background:#F5F5F5}
.flow_wrapper .cart_list .actions p{float:right;font-size:12px;text-align:right;padding:10px 0;line-height:25px;}
.flow_wrapper .cart_list .actions p em{font-size:26px;color:#BA2636;}
.flow_wrapper .cart_list .actions .price{font-weight:bold;}
.cart_list .package_goods_list em{margin-right:5px;padding:2px 5px;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.checkout_cart_list .package_goods_list{display:none;}
.flow_wrapper .goods_list{padding:10px;}
.flow_wrapper .consignee_list{margin-top:0;}
.flow_wrapper .favourable_list{padding:10px;}
.flow_wrapper .favourable_list h4{color:#b00;}
.flow_wrapper .favourable_list .data_table{margin-bottom:10px;}
.consignee_list form{margin-bottom:10px;}
.consignee_list input{margin-right:5px;}
.flow_wrapper .zoom{padding-right:10px;}
.order_total{line-height:28px;}
.order_total .complete{padding:0 0;color:#333;font-size:12px;line-height:28px;background: #f4f4f4;padding-right: 15px;padding-top: 5px;}
.order_total .total_list{padding-bottom:10px;font-size:12px;line-height:28px;text-align:right;border-bottom:1px solid #e6e6e6;padding-right: 15px;padding-top: 15px}
.order_total .price{font-size:14px;}
.order_total .total_fee{font-size:12px;line-height:28px;text-align:right;padding:10px 0;font-family:verdana;background: #f4f4f4;padding-right: 15px;margin-bottom: 20px}
.order_total .total_fee .price{font-size:16px;}
.order_total .total_fee .price b{font-size:30px;}
.flow_action{display:inline-block;width:100%;padding:0 0 20px;}
.flow_action .next{float:right;}
.flow_action .back{float:left;}
.flow_wrapper .persViewBox .emptyTips{width:988px;}
.no_goods{margin-top:20px;margin:150px auto 90px;overflow:hidden;height:100%;width: 465px;}
.no_goods .icon{background:url("../images/flow/flow_cart.png") no-repeat scroll 0 -43px transparent;height:93px;width:161px;}
.no_goods .main{width:300px;}
.no_goods .main .strong{color:#454545;font-family:微软雅黑;font-size:18px;font-weight:normal;line-height:50px;}
.no_goods .main .go_buy{padding:8px 20px;font-size: 14px;}
/**结算**/
.orderConfirmCon{border:1px solid #ddd;color:#333333;margin:0 auto;position:relative;z-index:1;padding: 0 20px;background: #fff;border-radius: 3px}
.oShowCon{padding:15px 20px 0;}
.o_tb1 th{color:#666666;text-align:right;}
.o_tb1 th,.o_tb1 td{height:26px;padding:0 0 15px 5px;}
.view_tb1 th,.view_tb1 td{padding-bottom:0;}
.editAd_tb tr.active td,.editAd_tb tr.active th{background-color:#F5F5F5;}
.editAd_tb tr.active label{font-weight:bold;}
.editAd_tb td,.editAd_tb th{height:24px;padding:3px;line-height:24px;}
.editAd_tb td label{float:left;width:730px;}
.editAd_tb td .opSpan{color:#888888;float:right;width:80px;}
.opSpan a,.opSpan a:link,.opSpan a:visited,.opSpan a:hover{color:#888888 !important;}
.listTable{width:98%;}
.editAd_tb td .o_tb1 th,.editAd_tb td .o_tb1 td{padding:4px 3px 10px;}
.redStar{color:#BA2636;display:inline-block;font-family:'宋体';margin-right:5px;}
.editAd_tb th span{display:inline-block;margin:1px -2px 0 0;}
.editAd_tb th .redStar{margin-right:5px;}
.editAd_tb tr.active .miniAdrLabel{height:19px;overflow:hidden;padding:6px 0 0;width:14px;}
.editAd_tb th{vertical-align:text-top;}
.oShow table{table-layout:fixed;}
.o_tb1 .input,.o_tb1 .select{border:1px solid #BCBCBC;height:24px;line-height:24px;padding:0 0 0 5px;font-size:12px;color:#111;}
.o_tb1 .select{height:24px;line-height:1;margin-right:10px;padding:2px;}
.o_tb1 .w258{width:248px;}
.o_tb1 .w150{width:150px;}
.o_tb1 td em{color:#888888;}
.errInfo{background:url("../images/flow/orderIcons.gif") no-repeat scroll 5px 6px #FDFDD1;border:1px solid #ed3714;color:#ed3714;display:none;line-height:25px;margin-left:10px;padding:5px 15px 5px 28px;vertical-align:middle;}
.o_tb1 .c666{color:#666666;}
.o_tb1 .oTime,.o_tb1 .oShipping{display:block;margin-bottom:10px;}
.oShowStp2{padding:0 20px 15px;}
.oShow .stp2{border-top:1px solid #E8E8E8;}
.oShow .stp2 strong{background-position:0 -104px;}
.oShow h3 em{color:#888888;}
.oShowStp4{border-bottom:1px solid #E8E8E8;padding:20px;}
.prdTable{border-bottom:2px solid #CBCBCB;}
.view_shipping_tb1 th,.view_shipping_tb1 td{padding-bottom:0;}
.proTit{display:inline-block;margin-left:20px;width:280px;margin-top:10px;}
.oShow .stp3 strong{background-position:0 -155px;}
.oShowStp5{background-color:#F7F7F7;padding:0;overflow:hidden;height:100%;}
.checkout_wrapper .card_message{clear:both;padding:9px;background-color:#f8f8f8;border:1px solid #eee;}
.checkout_wrapper .card_message h4{float:left;padding:2px 5px;}
.checkout_wrapper .card_message textarea{width:450px;}
.checkout_wrapper .postscript textarea{width:526px;margin-left:20px;}
.checkout_wrapper .current_option h2 span{color:#b00;}
.checkout_wrapper .later_option .option_inner{display:none;}
.checkout_wrapper .details{float:right;width:300px;padding:9px;background-color:#fef9e6;border:1px solid #ffedad;}
.checkout_wrapper .detail_inner{padding:0 5px;}
.checkout_wrapper .details h2.title{background-image:none;border-color:#FFF2BC;}
.checkout_wrapper .next{float:right;margin-right:0;}
.checkout_wrapper .back{float:right;margin-right:10px;}
.checkout_wrapper .goods_card textarea,.checkout_wrapper .other_info textarea{width:450px;}
.checkout_wrapper .other_info{line-height:25px;}
.checkout_wrapper .other_info span{line-height:25px;vertical-align:middle;}
.checkout_wrapper .other_info .price_input{width:50px;}
.checkout_wrapper .other_info p{padding:3px 0;}
.flow-box{border-bottom: 1px solid #e6e6e6;padding: 15px 0px;background: #fff}
.flow-active{border: 2px solid #ed3714; /* color themes*/}
.flow-box .hd{padding-bottom: 10px;}
.flow-box .hd h4{font-size: 14px;font-weight: bold;float: left;}
.edit-addr{background: #FAFAFA;padding:15px 15px 15px 0;}
.address_edit_table{width: 790px;}
.address_edit_table input.text{padding:8px;height:16px;overflow:hidden;border:1px solid #eee;border-top-color:#ccc;margin-right:8px;box-shadow:0px 1px 3px rgba(200, 200, 200, 0.3) inset;color:#333;vertical-align:middle}
.address_edit_table input.disabled{color:#bbb;border-color:#ddd;background:#f4f4f4;box-shadow:none}
.address_edit_table .confirm{padding: 10px 25px;font-size: 14px;margin-top: 20px;}
.address_edit_table .close{padding: 10px 15px;margin-left: 20px;margin-top: 20px;}
.addr-list li{background-color: #fff;  color: #333; height: 32px; overflow: hidden; padding: 0 20px 0 0; position: relative; clear: both;margin: 12px 0}
.addr-list li span{overflow: hidden;display: inline-block;height: 20px;vertical-align: middle;}
.addr-list li span.addr-btn{position: absolute; right: 20px; top: 7px; display: none;}
.addr-list li span.addr-btn a{color: #09f; }
.addr-list li a.addrdel-btn{margin-left: 10px;}
.addr-list li:hover span.addr-btn{display: block;}
.addr-list li.selected a.addrdel-btn{display: none;}
.addr-list li.selected a{visibility: visible;}
.addr-list li.selected, .addr-list li.selected:hover{ color: #666;}
.addr-list li:hover{background-color: #f8f8f8; border-color: #f8f8f8;}
.addr-list li .addr-kdz{opacity: 0;visibility: hidden;}
.addr-list li.selected .addr-kdz{color: #999; left: 10px; position: absolute; top: 0; height: 25px; opacity: 1; visibility: visible;display: none;}
.addr-list li.selected .addr-kdz i{display: inline-block; width: 24px; vertical-align: baseline; font-size: 18px; color: #ed3714;}
.addr-list li .addr-con{line-height: 20px;width: 660px}
.addr-list li .addr-flag{width:150px;font-size: 12px; padding:  5px 14px; height: 20px; line-height: 20px; border:1px solid #ddd; display: inline-block; color: #333; vertical-align: middle; border-radius: 2px;background: #fff;text-align: center;margin-right: 10px;cursor: pointer;}
.addr-list li.selected .addr-flag{border: 1px solid #ff5e5f; background: url('../images/common/selected-icon.gif') no-repeat right bottom #fff;}
.addr-list li .addr-flag input{display: none;}
.add-newaddr-line{padding: 15px 0;}
.add-newaddr-line i{font-size: 10px;vertical-align: middle;}
.add-newaddr-line a{vertical-align: middle;}
.shipping-list li{ height: 32px; margin-bottom: 10px; overflow: hidden;float: left;position: relative; margin-right: 15px;display: inline-block;}
.shipping-list li input{display: none;}
.shipping-list li i{font-size: 16px;margin-right: 3px;width: 20px;display: inline-block;width: 5px ;display: none;}
.shipping-list li a.shipping-btn{font-size: 12px; padding:  5px 24px; height: 20px; line-height: 20px; border:1px solid #ddd; display: inline-block; color: #333; vertical-align: middle; border-radius: 2px;background: #fff}
.shipping-list li a.shipping-btn:hover{text-decoration: none;border-color: #ff5e5f;}
.shipping-list li .free b{color: #333}
.shipping-list li.selected a.shipping-btn{border: 1px solid #ff5e5f; background: url('../images/common/selected-icon.gif') no-repeat right bottom #fff;}
.shipping-list li.selected input{display: none}
.shipping-list li.selected i{color: #ed3714;font-weight: bold;display: inline-block;width: 20px;display: none;}
.shipping-list li .gray{display: none;vertical-align: middle;}
.shipping-list li a.shipping-btn .mark-tip{display: none;position: absolute;background: url('../images/common/mark-tip.png') no-repeat #fff; width: 13px;height: 13px;right: 7px;top: 9px;}
.shipping-list li a.shipping-btn:hover .mark-tip{display: block;}
.shipping-confirm{text-align: left;padding: 20px 0 20px 220px ;}
.shipping-confirm a{padding: 10px 15px;font-size: 14px;}
.shipping-time-list{margin: 20px 0 20px 4px;background: #f4f4f4;padding:10px;width: 550px;color: #666;border-radius: 3px;}
.shipping-time-list label{margin-right: 30px;}
.payment-list li{ height: 32px; margin-bottom: 10px; overflow: hidden;float: left;position: relative; margin-right: 15px;display: inline-block;}
.payment-list li input{display: none;}
.payment-list li i{font-size: 16px;margin-right: 3px;width: 20px;display: inline-block;width: 5px ;display: none;}
.payment-list li a.payment-btn{font-size: 12px; padding:  5px 24px; height: 20px; line-height: 20px; border:1px solid #ddd; display: inline-block; color: #333; vertical-align: middle; border-radius: 2px;}
.payment-list li a.payment-btn:hover{text-decoration: none;border-color: #ff5e5f;}
.payment-list li .free b{color: #333}
.payment-list li.selected a.payment-btn{border: 1px solid #ff5e5f; background: url('../images/common/selected-icon.gif') no-repeat right bottom #fff;}
.payment-list li.selected input{display: none}
.payment-list li.selected i{color: #ed3714;font-weight: normal;display: inline-block;width: 20px;display: none;}
.payment-list li .gray{display: none;vertical-align: middle;}
.payment-list li.disabled a{border-color: #eee;color: #b9b9b9}
.payment-list li a.payment-btn .mark-tip{display: none;position: absolute;background: url('../images/common/mark-tip.png') no-repeat #fff; width: 13px;height: 13px;right: 7px;top: 9px;}
.payment-list li a.payment-btn:hover .mark-tip{display: block;}
#flow-goods-list thead th{background: #F5F5F5;height: 22px;color: #666;font-weight: normal;font-size: 14px;text-align: center;}
#flow-goods-list td{border-left: 0;border-right: 0;}
#flow-goods-list table td img{overflow:hidden;vertical-align:top;}
#flow-goods-list td .photo{padding-right:10px;float:left;}
#flow-goods-list .extra_info{display:inline-block;color:#999;width: 380px;}
.flow-checkinfo{overflow: hidden;height: 100%;}
.flow-checkinfo .billWrap{background-color:#FFFFFF;padding:15px 0 0 0;height:100%;position: relative;z-index: 10;}
.flow-check-total{border-top: 1px solid #e6e6e6;}
.flow-checkinfo .submitWrap{display:inline;margin:10px 20px 0 0;text-align:right;text-align: right;}
.flow-checkinfo .memoBox{overflow:hidden;padding:10px 0;width:527px;}
.flow-checkinfo .memoBox .tit{height:28px;line-height:28px;width:65px;}
.flow-checkinfo .memoBox textarea{border:1px solid #BCBCBC;color:#BABABA;float:left;height:28px;padding:0;line-height:28px;overflow:hidden;resize:none;text-indent:3px;width:460px;}
.flow-checkinfo .memoBox .txtOpen{border-color:#DFBE30;color:#333333;height:72px;overflow:auto;}

.flow-checkinfo .extra_box {margin-bottom: 10px}
.flow-checkinfo .extra_box h4{color: #333;}
.flow-checkinfo .extra_box .info_li{clear: both;margin-bottom: 12px;overflow: hidden;}
.flow-checkinfo .extra_box .info_li .info_tit{float: left;width: 80px;text-align: right;line-height: 28px;color: #666}
.flow-checkinfo .extra_box .info_li .info_con{float: left;width:420px; }
.flow-checkinfo .extra_box .info_li .info_con .desc{line-height: 20px;margin-top: 10px}
.flow-checkinfo .check-item{line-height: 30px;height: 30px;}
.flow-checkinfo .check-item span.tit_h4{display: inline-block;vertical-align: middle;color: #333;}
.flow-checkinfo .check-btn{margin-right: 5px}

.flow-checkinfo .billInfo{border-radius: 3px;background-color:#fafafa;border:1px solid #e6e6e6;display:none;padding:18px 20px 10px;position: relative;margin-top: 5px;margin-bottom: 10px;}
.flow-checkinfo .billInfo .arrow{position: absolute;left: 20px;top:-10px;height: 20px;width: 20px;background: url('../images/flow/ioc_arrow.gif') no-repeat 0 0;}
.flow-checkinfo .billInfo table td,.billInfo table th{border:0 none;line-height:28px;padding:3px;word-break:keep-all;font-size: 12px;}
.flow-checkinfo .billInfo table th{color:#333333;font-weight:normal;text-align:right;}
.flow-checkinfo .billInfo em{color:#888888;}

.checkout_wrapper .extra_options{clear:both;padding-bottom:10px;}
.checkout_wrapper .extra_options .item{clear:both;width:100%;padding:10px 0;overflow:hidden;}
.checkout_wrapper .extra_options .last{border-bottom-width:0;}
.checkout_wrapper .extra_options .inner{float:left;width:465px;font-size:12px;line-height:28px;}
.checkout_wrapper .extra_options .inner label{margin-right:12px;}
.checkout_wrapper .extra_options .price_input{width:50px;margin-right:5px;border-color: #dedede;height: 14px;padding: 5px 12px;line-height: 14px;}
.checkout_wrapper .extra_options .text_input{width:100px;margin-right:5px;border-color: #dedede;height: 14px;padding: 5px 12px;line-height: 14px;}

.flow-checkinfo #couponInfoBox h4{background:none repeat scroll 0 center transparent;color:#333333;float:none;margin-bottom:0;padding:0 0 5px;width:100px;}
.flow-checkinfo #cardlistBox h4{background:none repeat scroll 0 center transparent;color:#333333;float:none;margin-bottom:0;padding:0 0 5px;width:100px;}
.flow-checkinfo #packlistBox h4{background:none repeat scroll 0 center transparent;color:#333333;float:none;margin-bottom:0;padding:0 0 5px;width:100px;}
.trade-info{padding: 8px; position: relative;}
.trade-info h4{color: #239700; font-size: 14px;}
.trade-info h4 span{font-size: 12px; margin-left: 20px;}
.trade-info .trade-total{color: #ed3714; font-size: 16px; padding-top: 5px;}
.trade-info .trade-total em{color: #333; font-size: 18px; font-weight: bold;}
.trade-info .trade-total span{font-size: 12px; margin: 8px;}
.trade-intro{padding-bottom: 2px; position: absolute; right: 8px; text-align: right; top: 45px;}
.trade-info .trade-total .price b{font-family: arial; font-size: 28px;}
.deliv_warp{padding: 10px 0px;}
.deliv_items{
    padding:0px 10px 0px 20px;
    background-color:#fafafa;
    border:1px solid #e6e6e6;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    overflow:hidden;}
.deliv_items .deliv_info {
    float:left;
    width: 34%;
    border-right:1px solid #e6e6e6;
    padding-bottom:9999px;
    margin-bottom:-9999px;
}
.deliv_items .deliv_goods {
    float:left;
    padding-bottom:9999px;
    margin-bottom:-9999px;
    width: 65%;
}
.deliv_items .deliv_goods .deliv_goods_list{
	padding: 8px 0px 10px 20px;
}
.deliv_items .deliv_info .del_il_box{padding: 8px 15px 10px 0px;}
.deliv_items .deliv_info .del_il_box .dib_tit{height: 40px;line-height: 40px;}
.deliv_items .deliv_info .del_il_box .dib_tit b{color: #666;font-weight: bold;}
.deliv_items .deliv_info .dib_time{line-height: 22px;
padding-top: 5px;}
.deliv_items .deliv_info .dib_time_label{color: #333}
.deliv_items .deliv_info .dib_time_info{color: #333}
.deliv_items .deliv_goods .dib_tit {
    height:40px;
    line-height:40px;
    color:#666;
}
.deliv_items .deliv_goods .dib_tit b{font-weight: bold;}
.deliv_items .deliv_goods .dib_con ul li {
    margin-bottom:20px;
}
.deliv_items .deliv_goods .dib_con .dc_pic {
    float:left;
    width:58px;
    height:58px;
    border:1px solid #eee;
}
.deliv_items .deliv_goods .dib_con .dc_info {
    float:left;
    width:214px;
    padding-left:12px;
}
.deliv_items .deliv_goods .dib_con .dc_info .inf_name {
    height:36px;
    line-height:18px;
    overflow:hidden;
}
.deliv_items .deliv_goods .dib_con .dc_info .inf_name a {
    color:#333;
}
.deliv_items .deliv_goods .dib_con .dc_info .inf_tip {
    height:22px;
    line-height:26px;
    color:#333;
}
.deliv_items .deliv_goods .dib_con .dc_info .inf_tip i {
    float:left ;
    display:inline-block;
    width:14px;
    height:14px;
    margin-top:6px;
    margin-right:4px;
    background: url('../images/common/odr_cfm_spt.png') no-repeat -14px -20px;
}
.deliv_items .deliv_goods .dib_con .dc_info .inf_tip i.disable{background-position: -28px -20px;}
.deliv_items .deliv_goods .dib_con .dc_info .inf_tip span {
    float:left;
    display:inline-block;
    height:14px;
}
.deliv_items .deliv_goods .dib_con .dc_price {
    float:left;
    width:100px;
    padding:0 40px 0px 10px;
    text-align:right;
}
.deliv_items .deliv_goods .dib_con .dc_price span {
    display:block;
    line-height:18px;
}
.deliv_items .deliv_goods .dib_con .dc_price span b{font-weight: bold;}
.deliv_items .deliv_goods .dib_con .dc_price span em {
    color:#666;
}
.deliv_items .deliv_goods .dib_con .dc_nums {
    float:left;
    width:86px;
    line-height:18px;
}
.deliv_items .deliv_goods .dib_con .dc_tips {
    float:left;
    width:40px;
    line-height:18px;
}
.add_remark {
    padding-bottom:10px;
}
.add_remark .a_rmk_tit {
    height:30px;
    line-height:30px;
    color:#333;
}
.add_remark .a_rmk_con {
    height:24px;
    line-height:24px;
}
.add_remark .a_rmk_con input {
    height:14px;
    width:428px;
    padding:5px 10px;
    line-height:14px;
    border:1px solid #dedede;
    color:#000;
}
.add_remark .a_rmk_con span {
    margin-left:14px;
    color:#333;
}
/*优惠券*/
.bonus-tab-title {height:40px;display:inline-block;}
.bonus-tab-title li {height:20px;width:auto;float:left;margin:5px 55px 10px 0;color:#333;cursor:pointer;}
.bonus-tab-title li.current {color:#e43a3d;border-bottom:2px solid #e43a3d;}
#couponInfoBox .coupon-scrollbar {position: relative;overflow: hidden;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item{margin-left: 20px;height:102px;width:201px;float:left;margin-bottom:15px;padding:1px;position:relative;background-color: #fff}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-dong{border-left:1px solid #74d2d4;border-right:1px solid #74d2d4;background-color:#74d2d4}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg{cursor:pointer;height:70px;position:relative}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-top-dong{height:3px;background:#fff url('../images/flow/virtual-spite.png') -36px -6px no-repeat}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-price{color:#fff;font:24px Arial,Verdana,'Microsoft YaHei',SimSun;display:inline;position:relative;top:8px;margin-left:12px;vertical-align:bottom}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-price b{margin-left: 3px;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-price em{color: #fff;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-limit{color:#f5f5f5;font-size:12px;display:inline;position:relative;top:7px}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-time-dong{color:#cef0f1}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-time{padding-left:12px;margin-top:10px}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-msg .c-time-dong span{float:left}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-type-dong{color:#74d2d4;border:1px solid #cef0f1}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-type{height:25px;padding-top:5px;overflow: hidden;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-type span.c-type-l{margin:0 5px 0 12px}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail .c-type span.c-type-r{margin:0;cursor:pointer}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-info{height:40px;color:#333}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .item-selected{border:2px solid #e43a3d;background-image:url(../images/flow/coupon-selected.png);background-repeat:no-repeat;background-position:bottom right;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .item-selected .item-selected-cancel{background-color:rgba(253,253,253,.8);color:#e43a3d;padding:0 3px 0 5px;cursor:pointer;z-index:21;position:absolute;right:0}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .item-selected  .c-top-dong{display: none;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .hide{display:none}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .item-selected .c-type-dong{border:0!important}
#couponInfoBox .coupon-scrollbar .next_show,.coupon-scrollbar .prev_show{display:block!important}

#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail-disable .c-msg {cursor:not-allowed;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background-color:#d1d1d1;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail-disable .c-top-dong {height:3px;width:100%;background:#fff url('../images/flow/virtual-spite.png') -36px -3px no-repeat;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail-disable .c-type-dong {padding-top:5px;color:#d1d1d1;border:1px solid #e8e8e8;}
#couponInfoBox .coupon-scrollbar .coupon-scroll .coupon-item .c-detail-disable .c-msg .c-time-dong {color:#999;}
/*支付页面*/
.pay-box{border: 1px solid #ccc; overflow: hidden; height: 100%; background: #fff;border-radius: 3px}
.pay-box dl{float: left; padding: 20px; width: 180px;}
.pay-box dl dt{color: #999;}
.pay-box dl dt b{color: #333; font-size: 18px; font-weight: 400; margin-right: 10px;}
.pay-box dl dd{padding-top: 6px;}
.pay-box dd li{width: 185px}
.pay-box dd li label.current{border-color: #ed3714}
.pay-box .pay-maintype{overflow: hidden; width: 740px;}
.pay-box .pay-main-bank{overflow: hidden;float: none;width: auto;}
.pay-box .pay-maintype li .info{color: #aaa; overflow: hidden; position: absolute; left: 186px; line-height: 20px; height: 38px; top: 4px; width: 158px;}
.bank_list{margin:0 auto;0}
.bank_list li{display:inline;float: left;height: 52px;margin-top: 15px;overflow: hidden;position: relative;width: 195px;}
.bank_list li label{border:1px solid #D9D9D9;cursor:pointer;display:inline-block;height: 39px;padding: 4px 5px 4px 15px;background: #fff;overflow: hidden;_font-size: 0;width: 146px;}
.bank_list li .bank_img{vertical-align:middle;width:129px;float: left;margin-left: 2px;margin-top: 2px;}
.bank_list li .bank_img img{width:120px;}
.bank_list li input{cursor:default;margin-top:13px;float: left;vertical-align: middle;}
.bank_list li.hide_item{display: none;}
.zl-bank li{width: 185px;}
.pay-box .pay-other dd p{margin-top: 15px;}
.other-bank-btn{display: inline-block; font-size: 14px; margin: 5px 0 5px 25px; padding: 10px;}
.other_hide_banks{width: 560px;overflow: hidden;padding-bottom: 10px;padding-left: 10px;}
.pay-tips{padding: 20px 50px;}
.pay-tips h3{font-weight: bold;font-size: 14px; margin-bottom: 10px;}
.pay-tips .btn-p{padding: 10px 0 20px;}
.pay-tips .btn-p a{font-size: 14px; margin-right: 20px; padding: 10px 15px;}
.pay-tips a.close{text-decoration: underline;}
.payBtnArea{margin-top:20px;text-align: right;}
.payBtnArea .btn-css3{margin-right:20px;width:80px;padding:10px 12px;font-size:16px;text-align:center;}
.payBtnArea .btn-css3 i{padding-left: 0 0 0 5px;font-size: 12px;vertical-align: 1px;}
.payBtnArea .errInfo{display:block;margin-top:10px;overflow:hidden;}
#agreeBox{margin:10px 10px 0;height:100%;overflow:hidden;clear:both;text-align: right;}
#agreeBox input{margin-right:5px;vertical-align:text-bottom;}
#agreeBox a{margin-left:5px;}
.other-bank-btn i{font-size: 12px;vertical-align: 1px;}
.other-pay-intro{width: 350px;}
.other-pay-intro h4{font-size: 14px; font-weight: bold; margin: 5px 0;}
.surplus-pay em{color: #239700}
.other-pay-intro p{line-height: 22px; padding-left: 15px; padding-bottom: 5px;}
.surplus-pay-box{width: 300px;}
.surplus-pay-box p{padding-bottom: 10px;}
/*购物车*/
.cart_table{border:1px solid #ddd;}
.cart_table li{background-color:#FFFFFF;}
.cart_table li.hover{background: #fff7f7}
.cart_table li.unable_item{background: #fff}
.cart-box .fd{padding-top:16px;height:100%;}
.cart-box .fd .no1{padding-left:15px;}
.cart-box .fd .no1 input{vertical-align:-2px;}
.cart-box .fd .no1 a{margin-left:20px;padding:3px 5px;}
.cart-box .fd .graybtn{color:#333333;font-size:14px;padding:10px 15px;}
.cart-box .fd .fr{margin-top:-6px;}
.cart-box .fd .fr p{margin-bottom:16px;text-align:right;}
.cart-box .fd p{margin-bottom:20px;}
.cart-box .fd strong{font-family:arial;font-size:20px;margin:0 3px;}
.cart-box .fd .btn-css3{font-size:14px;margin-left:20px;padding:4px 25px;height:30px;line-height:30px;}
.btn-off,.btn-off:hover{background:none repeat scroll 0 0 #EFEFEF;border-color:#DDDDDD;box-shadow:none;color:#999999;cursor:default;text-shadow:none;}
.cart-box .fd .graybtn i{margin-right:3px;vertical-align:2px;font-size:12px;}
.cart-box .fd .btn-css3 i{margin-left:5px;vertical-align:2px;font-size:12px;}
.cart-head {
    margin:;
    padding:0;
    height:40px;
    border:1px solid #dfdfdf;
    border-radius:5px;
    background:#fff;
    color:#333;
    position: relative;
    line-height:40px;
    padding: 0 30px;
}
.cart-head .cart-row{float: left;display: inline-block;padding:  0}
.cart_table {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  margin-top: 20px;
}
.cart_list_wrap{
  padding: 0 30px;}
.cart_table ul {
}
.cart_table li{
background-color: #fff;position: relative;margin: 0 -30px;padding: 0 30px;}
.cart_table li .cart_list_con{border-bottom:1px dashed #e6e6e6;}
.cart_table li.last .cart_list_con{border-bottom: 0}
.cart_table .cart-row{float: left;display: inline-block;padding: 20px 0;}
.cart_list .row-1 {width: 50px;text-align: left;height: 40px}
.cart_list .row-2-s {width: 70px;padding-right: 10px;}
.cart_list .row-2 {width: 280px;padding-right: 10px;}
.cart_list .row-3 {width: 200px;text-align: right;}
.cart_list .row-4 {width: 200px;text-align: right;}
.cart_list .row-5 {    padding-left: 75px;
    padding-right: 60px;width: 120px;text-align: right;}
.cart_list .row-6 {width: 80px;text-align: center;float: right;}
.cart_list .cart-num-box{float: right;}
.cart-num-box{
background-color: #fff;
border: 1px solid #dfdfdf;
border-radius: 2px;
float: right;
height: 18px;
line-height: 18px;
overflow: hidden;
padding: 3px 0;
width: 80px;
}
.cart-num-box span{
	color: #666;
float: left;
font-family: "Tahoma";
font-size: 14px;
overflow: hidden;
cursor: pointer;
text-align: center;
width: 20px;
}
.cart-num-box input {
	border:none;padding: 0;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  float: left;
  height: 18px;
  line-height: 18px;
  outline: medium none;
  text-align: center;
  width: 38px;
}
.cart-num-box input:hover,.cart-num-box input:focus{border-color: #dfdfdf}
.cart-num-box span.disabled{    color: #dfdfdf;
    cursor: default;}
.flow_wrapper .cart_list .unable_item .name{color: #adadad}
.flow_wrapper .cart_list .unable_item{color: #adadad}
.unable_item .cart-num-box{border-color: #f2f2f2}
.unable_item .cart-num-box span{color: #dfdfdf}
.unable_item .cart-num-box input{color: #dfdfdf}
.unable_item .check-item {border-color: #f1f1f1}
.flow_wrapper .cart_list .unable_item .subtotal p.s_price em{color:#adadad }
/*.goods-list-cart tr.hover{background-color:#FFE9DA;color:#ed3714;}
.goods-list-cart tr.hover td{background-color:#FFE9DA;color:#ed3714;}
.goods-list-cart tr.hover a{color:#ed3714;}*/
.cart_list .cart_store_title {
  border-bottom: 1px solid #dcdcdc;
  position: relative;
  height: 25px;
  line-height: 25px;
  padding: 15px 30px;
}
.cart_list .cart_store_title .store_label{display: inline-block;margin-left: 50px}
.cart_list .cart_store_title .store_label em {
  background-color: #ff5e5e;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  margin-right: 10px;
  padding: 0 4px;
  vertical-align: middle;
}
.cart_list .btn-del{font-size: 20px;color: #afafaf}
.cart_list .btn-del:hover{color: #ff5e5e}
#del-all i{font-size:14px;margin-right:3px;vertical-align:0px;}
.top-next{color:#333;overflow:hidden;height:40px;}
.top-next .fl{padding-top:5px;}
.top-next .fr{padding-bottom:2px;}
.top-next a{margin-left:5px;}

.cart_list .check-item i{margin-right: 20px;}
.check-item{display: inline-block;}
.check-item i{background-color: #fff;color: #fff;border: 1px solid #dcdcdc;border-radius: 3px;display: inline-block;height: 13px;text-align: center;line-height: 11px;margin-right: 5px;position: relative;width: 13px;font-size: 12px}
.check-item input{display: none;}
.check-item-checked i{background-color: #ff5e5e;border-color: #ff5e5e;}
.cart_list .check-item{
    margin-top:29px;
    position: absolute;
    z-index: 1;
}
.cart_list .cart_store_title .check-item{margin-top: 6px}
.cart_list .cart-head .check-item{margin-top: 13px}
.cart_list .price-one p{padding-top: 4px}
.cart_list .subtotal p{ }
.checkOutBar {
  height: 60px;
  margin-top: 20px;
  position: relative;
  z-index: 333;
}
.pay_tools_bar {
  background-color: #fcfcfc;
  box-shadow: 0 2px 5px #ccc;
  height: 60px;
  position: relative;
  width: 100%;
  z-index: 10;
}
.tools_bar_bottom {
  bottom: 0;
  box-shadow: 0 0 10px #ccc;
  left: 0;
  min-width: 1200px;
  position: fixed;
  z-index: 1110;
}
.pay_tools_inner {
  margin: 0 auto;
}

.pay_tools_inner .pay_tools_l {
  color: #dedede;
  float: left;
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  padding: 22px 0;
  width: 600px;
}

.pay_tools_inner .pay_tools_l .select_all {
  display: inline-block;
  float: left;
  margin: 0 18px 0 30px;
}
.pay_tools_inner .pay_tools_l .select_all .pay_checkbox {
  display: inline-block;
  float: left;
  margin-top: 1px;
  overflow: hidden;
      margin-right: 20px;
      position: relative;
}
.pay_tools_inner .pay_tools_l .select_all .all_checked_label {
  color: #333;
  cursor: pointer;
  float: left;
  font-size: 12px;
}
.pay_tools_inner .pay_tools_l .select_all .all_checked_label b {
  color: #ff5e5e;
  font-family: "Tahoma";

  font-weight: bold;
}
.pay_tools_inner .pay_tools_l .l_a_tool {
  color: #333;
  font-size: 12px;
  margin: 0 18px;
}
.pay_tools_inner .pay_tools_l {
  color: #dedede;
  font-size: 16px;
  line-height: 16px;
}
.pay_tools_inner .pay_tools_r {
  float: right;
  height: 60px;
  line-height: 60px;
  width: 600px;
}
.pay_tools_r .checkout_btn {
  background-color: #ff6c6c;
  color: #fff;
  display: inline-block;
  float: right;
  font-family: "microsoft yahei";
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  width: 110px;
}
.pay_tools_r .r_price_total {
  float: right;
  font-size: 13px;
  height: 60px;
  margin: -3px 15px 0;
  overflow: hidden;
  padding-right: 20px;
  position: relative;
}
.pay_tools_r .r_price_total span.rpt_count {
  color: #ff5e5e;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  top: 1px;
}
.pay_tools_r .r_price_total span.rpt_count b {
  font-family: "Century Gothic","microsoft yahei","Tahoma";
  font-size: 22px;
  font-weight: bold;
  margin-left: 2px;
}
.pay_tools_r .r_prod_view {
  color: #dedede;
  float: right;
  font-size: 16px;
  height: 60px;
  position: relative;
}
.pay_tools_r .r_prod_view span.rpv_count {
  color: #333;
  font-size: 12px;
}
.pay_tools_r .r_prod_view span.rpv_count b {
  color: #ff5e5e;
  font-family: "Tahoma";
  margin: 0 2px;
  font-weight: bold;
}
.pay_tools_r .unable_btn {
  background-color: #ccc;
  cursor: default;
}
/*汇款**/
.ui-tab .ui-tab-items{border-bottom: 1px solid #c6c6c6;}
.ui-tab .ui-tab-item{float: left; margin-bottom: -1px; margin-right: 10px; position: relative;}
.ui-tab .ui-tab-item a{border: 1px solid #f7f7f7; border-bottom: 0; border-radius: 2px 2px 0 0; background: #f7f7f7; color: #4d4d4d; display: inline-block; font-size: 14px; height: 34px; line-height: 34px; padding: 0 20px;}
.ui-tab .ui-tab-item a:hover{text-decoration: none;background: #efefef;border-color: #efefef;}
.ui-tab .ui-tab-item.current a{background: #fff none repeat scroll 0 0; border-color: #c6c6c6; font-weight: 700; height: 35px;}
.op-tab-content{padding: 15px 20px 20px;}
.op-tab-content .op-title{font-weight: 700; line-height: 32px;}
.op-tab-content .op-title .op-t-ext{color: #999; font-weight: 400; margin-left: 5px;}
.font-red{color: #ff5d5b;}
.op-tab-content .op-article p{line-height: 30px;}
.op-tab-content .op-article h5{line-height: 40px;}
.op-tab-content .op-a-form{background: #f7f7f7 none repeat scroll 0 0; padding: 10px;}
/*运费明细*/
.flow-checkinfo .total_list .freight-icon{display:inline-block;cursor:pointer;width:26px;height:18px;vertical-align:middle;background:url(../images/flow/freight-icon.png) center top no-repeat}
.flow-checkinfo .ui-tips{z-index: 100119;  width: 330px;background:#fff;position:absolute;top:70px;right:116px;box-shadow:0 0 2px 2px #eee;border:1px solid #ddd;padding:10px 15px}
.flow-checkinfo .sfb-tit{height: 18px;line-height: 18px;font-weight: 700;padding: 5px 0;}
.flow-checkinfo .sfb-item{position: relative;border: 1px solid #ddd;}
.flow-checkinfo .sfb-item-tit{border-bottom: 1px solid #ddd;color: #333;padding: 8px 15px;}
.flow-checkinfo .sfb-item-info{padding: 10px 0;line-height: 18px;padding-left: 15px;color: #666;}
.flow-checkinfo .sfb-item-info span{display: block;}
.flow-checkinfo .sfb-item-goods{height: 50px;background: #f2f2f2;padding: 10px 0 10px 15px;position: relative;}
.flow-checkinfo .sfb-item-goods .ui-switchable-panel-main{position: relative;}
.flow-checkinfo .sfb-item-goods .ui-switchable-panel-main .ui-switchable-panel{position: absolute; z-index: 1; opacity: 1;}
.flow-checkinfo .sfb-prev,.flow-checkinfo .sfb-next{top: 15px;position: absolute;width: 15px;color: #999;font-size: 28px;line-height: 50px;font-family: simsun;font-weight: 400;}
.flow-checkinfo .sfb-prev:hover,.flow-checkinfo .sfb-next:hover{color: #ed3714;}
.flow-checkinfo .sfb-prev{left: 0;}
.flow-checkinfo .sfb-next{right: 2px;}
.flow-checkinfo .ui-tips-arrow{z-index:100119;position: absolute;display: block;width: 11px;height: 6px;background-position: 0 0;background-image: url('../images/flow/tips-arrow-new.png');top: -6px;right: 17px;}
.flow-checkinfo .sfb-goods-item{width: 63px;padding:0 5px;overflow: hidden;text-align: center;}




/*购物车页面新增猜你喜欢*/
.sale_prod_list{margin:20px auto 0;width:1228px}
.sale_prod_list .sale_prod_tit h4{text-align:center;font-size:16px;font-family:'microsoft yahei'}
.sale_prod_list .sale_prod_tit h4.hot_sale_tit{padding-right:10px;height:40px;color:#ff9841;line-height:40px}
.sale_prod_list .sale_prod_tit h4 i{font-size: 18px}
.sale_prod_list .sale_prod_tit p{padding-bottom:12px;color:#999;text-align:center;line-height:12px}
.sale_prod_list .hot_sale_list{padding:40px 80px 10px 80px}
.sale_prod_list .hot_sale_list ul{width:2000px;}
.sale_prod_list .cheap_prod{overflow:hidden;border:1px solid #f0f0f0;border-radius:2px;background:#fff}
.sale_prod_list .sale_prod_cont{position:relative}
.sale_prod_list .sale_prod_cont .control_btn{position:absolute;top:50%;z-index:8;display:inline-block;overflow:hidden;color: #e5e5e5;font-size: 22px}
.sale_prod_list .sale_prod_cont .control_btn{}
.sale_prod_list .sale_prod_cont .left_arrow{left:14px}
.sale_prod_list .sale_prod_cont .right_arrow{right:14px}
.sale_prod_list .cheap_prod .sale_scroll_box{position:relative;overflow:hidden;width:1040px}
.sale_prod_list .cheap_prod .sale_scroll_box ul li{margin-right:72px;width:150px;float: left;}
.sale_prod_list .hot_sale_list .sale_scroll_box .sale_item{margin-bottom:25px}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img{width:150px;height:150px}
.sale_prod_list .sale_prod_cont .sale_scroll_box .prod_img{position:relative}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img .add_shopcart{position:absolute;right:10px;bottom:10px;overflow:hidden;height:30px;border-radius:14px;text-align:center;line-height:30px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display: none;}
.sale_prod_list .cheap_prod .sale_scroll_box .add_shopcart_show .prod_img .add_shopcart{display: block;}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img .as_txt_show .a_cart_inner{padding:0 10px;width:auto}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img .add_shopcart .a_cart_inner{position:relative;z-index:2;overflow:hidden;padding:0;width:30px;color:#fff;line-height:30px}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img .add_shopcart .a_cart_inner i{display:block;padding-top:1px;height:29px;font-size:20px}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img .add_shopcart .a_cart_inner .scart_txt{display:none;line-height:30px}
.sale_prod_list .cheap_prod .sale_scroll_box .prod_img .add_shopcart .opa_bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:30px;background-color:#ff5e5e;opacity:.8}
.sale_prod_list .hot_sale_list .sale_scroll_box .sale_item .prod_info{padding:8px 0;text-align:center}
.sale_prod_list .hot_sale_list .sale_scroll_box .sale_item .prod_info p{overflow:hidden;width:150px;height:22px;text-overflow:ellipsis;white-space:nowrap;line-height:22px}
.sale_prod_list .hot_sale_list .sale_scroll_box .sale_item .prod_info p.p_pri b{font-size:13px;font-family:Tahoma}
.sale_prod_list .hot_sale_list .sale_scroll_box .sale_item .prod_info p.p_tit a{color:#666}
.sale_prod_list .sale_prod_cont .view_dot{position:absolute;bottom:16px;left:0;z-index:9;margin:0 auto;width:100%;height:20px;text-align:center}
.sale_prod_list .sale_prod_cont .view_dot span.cur{width:18px;background-color:#ff5e5e}
.sale_prod_list .sale_prod_cont .view_dot span{display:inline-block;margin:5px;width:10px;height:10px;border-radius:20px;background-color:#e5e5e5;text-align:center;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}


