#content_two{width: 100%; background: #f5f5f5; margin: 45px auto;}

/*订单选择按钮样式*/
.t_box{display: inline-block; width: 90px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; border-radius: 4px; color: #666; border: 1px solid #ccc; padding: 0 8px;}
.t_box.w65{width: 65px;}
.tick{border: 1px solid #f74142; background: url(/picture/app_module_img/order_tick_red.png) no-repeat 91px 18px; background-size: 15px;}

.cart_product{width: 100%; height: 110px; border-bottom: 1px solid #e3e5e7; background: #fff; font-family: "黑体";}
.cart_product .cp_check{width: 35px; height: 110px; float: left;}
.cart_product .cp_check > input[type="checkbox"]{opacity: 0;}
.cart_product .cp_img{position: relative; width: 90px; height: 90px; border: 1px solid #f2f2f2; margin: 9px 0; float: left;}
.cart_product .cp_img img{display: block; width: 100%; height: 100%;}
.cart_product .cp_img .icon_arrival{ position: absolute; bottom: 0; width: 100%; line-height: 18px; font-size: 12px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, .6); font-style: inherit;}
.cart_product .cp_info{margin-left: 135px; width: auto; padding: 10px 0;}
.cart_product .cp_info .cp_p1{color: #333; font-size: 14px; line-height: 20px;}
.cart_product .cp_info .cp_p2{color: #737373; font-size: 12px; line-height: 16px;}
.cart_product .cp_info .cp_span1{color: #fff; padding: 2px 4px; font-size: 12px;}
.cart_product .cp_info .cp_span2{padding-right: 5px; color: #f74142; font-size: 16px; line-height: 22px; font-family: "Adobe 黑体 Std"; overflow: hidden;}
.cart_product .cp_info .cp_span3{color: #ccc; text-decoration: line-through; font-size: 12px; font-family: "Adobe 黑体 Std";}

.cart_product_promotion{width: 100%; height: 245px; font-family: "黑体"; margin:10px 0; background: #fff; border-top: 1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7;}
.cart_product_promotion .cpp_top{padding: 5px 0; width: 100%; height: 200px;}
.cart_product_promotion .cpp_top .cpp_check{width: 35px; height: 200px; float: left;}
.cart_product_promotion .cpp_top .cpp_check > input[type="checkbox"]{opacity: 0;}
.cart_product_promotion .cpp_top .cpp_list{width: auto; height: 200px; margin-left: 35px;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info{height: 100px; width: 100%;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_img{position: relative; width: 90px; height: 90px; border: 1px solid #f2f2f2; margin: 4px 0; float: left;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_img img{display: block; width: 100%; height: 100%;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_img .icon_arrival{ position: absolute; bottom: 0; display: block; width: 100%; line-height: 18px; font-size: 12px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, .6); font-style: inherit;}

.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_info{margin-left: 100px; width: auto; padding: 5px 0;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_info .cpp_p1{color: #333; font-size: 14px; line-height: 18px; height: 36px; overflow: hidden;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_info .cpp_p2{color: #737373; font-size: 12px; line-height: 16px;}
.cart_product_promotion .cpp_top .cpp_list .cpp_info .cpp_i_info .cpp_p3{color: #999; font-size: 14px; line-height: 22px; font-family: "Adobe 黑体 Std";}
.cart_product_promotion .cpp_bottom{border-top: 1px solid #e3e5e7; width: 100%; height: 35px; line-height: 35px;}
.cart_product_promotion .cpp_bottom .cpp_price{padding-left: 10px; float: left; font-size: 14px; color: #666;}
.cart_product_promotion .cpp_bottom .cpp_price span{color: #fff; padding: 0 7px; font-size: 12px; background: #ff8c00; float: left; height: 20px; line-height: 20px; margin: 7px 5px 0 0;}
.cart_product_promotion .cpp_bottom .cpp_price font{font-size: 16px; font-family: "Adobe 黑体 Std"; color: #f74142;}

.un_cart{width: 100%; height: auto; display: inline-block; color: #666; font-family: "黑体"; text-align: center; background: #f5f5f5;}
.un_cart .photo{background: url(data:image/png;base64,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); width: 110px; height: 110px; background-size: 110px; margin: 35px auto 15px auto;}
.un_cart a{display: block; width: 55%; margin: 30px auto 0 auto; height: 40px; line-height: 40px; background: #52a140; color: #fff; font-size: 16px; border-radius: 2px; text-align: center;}

.check_yes{background: url(/picture/home/check_yes.png) no-repeat 10px; background-size: 20px;}
.check_no{background: url(/picture/home/check_no.png) no-repeat 10px; background-size: 20px;}
.cart_join{height: 35px;line-height: 35px;padding-left: 10px;right: 0;left: 0;border-top: 1px solid #ffe4c1;background-color: #fff4e6;position: fixed;bottom: 46px;color: #fd8a09;}
.cart_join > a{float: right;color: #f74142;padding: 0 10px;font-size: .14rem;}
.cart_bottom{width: 100%; height: 45px; margin: 0 auto; border-top: 1px solid #e0e0e0; background-color: #fff; position: fixed; bottom: 0;}
.cart_bottom .cb_left{float: left; width: 45%; height: 45px; line-height: 45px; color: #666; font-size: 14px;}
.cart_bottom .cb_left .cb_check{display: inline-block; width: 40px; height: 45px; line-height: 45px; padding-left: 35px; font-size: 14px;}
.cart_bottom .cb_right{width: 55%; float: right;}
.cart_bottom .cb_right .cb_price{height: 45px; width: auto; margin-right: 90px;}
.cart_bottom .cb_right .cb_price .cb_p1{padding-top: 5px; text-align: right; padding-right: 10px; font-size: 12px; color: #666; height: 15px; line-height: 15px;}
.cart_bottom .cb_right .cb_price .cb_p2{font-size: 16px; text-align: right; padding-right: 10px; color: #f74142;}
.cart_bottom .cb_right .cb_sub{float: right; /*background: #f74142;*/ width: 90px; height: 45px; text-align: center; line-height: 45px;}
.cart_bottom .cb_right .cb_sub a{color: #fff; display: block; font-size: 16px;}

/*提交订单*/
#content_three{background: #f5f5f5;; margin: 45px auto; max-width: 640px; font-family: "黑体";}
.trade_way{width: 100%; height: auto; font-family: "黑体"; color: #999; margin-bottom: 10px; background: #fff; border-bottom: 1px solid #e1e1e1;}
.trade_way .tw_text{width: 85px; height: 22px; line-height: 22px; color: #666; padding: 0 0 0 5px; margin: 0px; border: none; font-family: "黑体"; background: #f6f6f6; font-size: 14px;}
.trade_way .t_box{display: inline-block; width: auto; height: 22px; line-height: 22px; font-size: 14px; text-align: center; border-radius: 4px; color: #666; border: 1px solid #ccc; padding: 0 8px;}
.trade_way .tick{border: 1px solid #f74142; background: url(/picture/app_module_img/order_tick_red.png) no-repeat 60px 13px; background-size: 12px;}
.trade_way .tw_distribution .twd_list{border-bottom: 1px solid #e1e1e1; height: 40px;}
.trade_way .tw_distribution .twd_list .twdl_name{padding-left: 10px; float: left; line-height: 40px; font-size: 14px; width: 80px;}
.trade_way .tw_distribution .twd_list ul{width: auto; padding: 0 30px 0 90px; height: 40px;}
.trade_way .tw_distribution .twd_list ul li{width: 50%; float: left; text-align: center;}
.trade_way .tw_distribution .twd_list ul li a{ border: 1px solid #e5e5e5; color: #666;margin: 6px auto 2px auto; display: block; width: 75px; height: 20px; line-height: 20px; font-size: 14px; border-radius: 4px;}
.trade_way .tw_distribution .twd_list ul li a.yes{border: 1px solid #f74142; color: #f74142;}
.trade_way .tw_distribution .twd_list ul li em{display: block; width: 18px; height: 8px; margin: auto; position: relative; background: url(/picture/app_module_img/bottomward.png) no-repeat 0px; background-size: 18px;}
.trade_way .tw_distribution .twd_info2{width: 100%; height: auto;}
.trade_way .tw_distribution .i_one{color: #666; padding-left: 50px; display: block; height: auto; background: url(/picture/home/order/trade_1.png) no-repeat 23px; background-size: 16px; border-bottom: 1px solid #e1e1e1; position: relative;}
.trade_way .tw_distribution .i_one .i_one_left{width: auto; line-height: 25px; padding: 8px 0 10px 0;}
.trade_way .tw_distribution .i_one .i_one_right{position: absolute; right: 0px; width: 35px; height: 68px; color: #666; display: block; background: url(/picture/home/rightward.png) no-repeat 15px; background-size: 10px;}
.trade_way .tw_distribution .i_two{color: #999; position: relative; padding-left: 50px; display: block; height: 35px; line-height: 35px; background: url(/picture/home/order/trade_2.png) no-repeat 23px; background-size: 16px; border-bottom: 1px solid #e1e1e1; font-size: 14px;}
.trade_way .tw_distribution .i_two i{  position: absolute; top: 0px; right: 0px; width: 35px; height: 35px; background: url(/picture/home/rightward.png) no-repeat 15px; background-size: 10px;}
.trade_way .tw_distribution .i_three{padding-left: 50px; display: block; height: auto; background: url(/picture/home/order/trade_3.png) no-repeat 23px 10px; background-size: 16px; border-bottom: 1px solid #e1e1e1; font-size: 14px;}
.trade_way .tw_remarks{line-height: 30px; height: 30px; padding: 0 10px; font-size: 14px;}
.trade_product{background: #fff; width: 100%;}
.trade_product .tp_ordinary{width: 100%; height: auto; }
.trade_product .tp_promotion{width: 100%; height: auto; border-bottom: 1px solid #e1e1e1}
.trade_product .tp_promotion .tp_goods{border-bottom:1px dashed #e1e1e1;}
.trade_product .tp_promotion .tpp_price{line-height: 30px; color: #666; text-align: right; padding-right: 10px; font-size: 14px;}
.trade_product .tp_goods{height: 95px; width: 100%; border-bottom: 1px solid #e1e1e1;}
.trade_product .tp_goods .photo{width: 70px; height: 70px; margin: 10px; float: left; position: relative; border: 1px solid #F2F2F2;}
.trade_product .tp_goods .info{width: auto; margin: 0 10px 0 92px; padding: 10px 0;}
.trade_product .tp_goods .info h2{color: #333; font-size: 16px; line-height: 18px; height: 18px; overflow: hidden;}
.trade_product .tp_goods .info span{color: #737373; font-size: 14px; line-height: 35px; display: block;}
.trade_product .tp_goods .info i{color: #fff; padding: 1px 4px; background: #f74142; font-style: initial; float: left; margin: 3px 5px 0 0;}
.trade_product .tp_goods .info p{color: #f74142; font-size: 18px; line-height: 22px; font-family: "Adobe 黑体 Std"; display: inline-block;}
.trade_statistics{background: #fff; line-height: 35px; font-family: "黑体"; color: #666;}
.trade_statistics ul li{border-bottom: 1px solid #e1e1e1; padding: 0 10px; font-size: 14px;}
.trade_statistics ul li span{font-family: "Adobe 黑体 Std"; color: #666; float: right; font-size: 14px;}
.trade_bottom{width: 100%; height: 45px; margin: 0 auto; background-color: #f5f5f5;}
.trade_bottom .tb_submit{float: right; background: #f74142; width: 100px; height: 45px;text-align: center; line-height: 45px;}
.trade_bottom p{float: right; margin: 10px 10px 0 0; font-size: 14px; font-family: "Adobe 黑体 Std"; color: #666; text-align: right;}

/*新版提交订单*/
.new_trade .nt_ysshint{line-height: 34px; padding: 0 10px; background-color: #fffaf3; border-bottom: 1px solid #e3e5e7; color: #666; text-align: center;}
.new_trade .nt_address{width: 100%; height: auto; margin: 10px 0; display: inline-block; background: #fffaf3; color: #333;}
.new_trade .nt_address .nta_i{width: 100%; height: 3px; display: block; background: url(/picture/home/order/border.png); background-size: 122px 3px;}
.new_trade .nt_address .nta_i2{width: 20px; min-height: 65px; background: url(/picture/home/rightward.png) no-repeat 2px; background-size: 8px; float: right;}
.new_trade .nt_address .nta_content{padding: 5px 0; position: relative; margin-right: 20px;}
.new_trade .nt_address .nta_content .nta_p1{padding: 0 10px 0 35px; line-height: 30px; font-size: 16px; background: url(/picture/app_module_img/order_head.png) no-repeat 10px; background-size: 17px; display: inline-block; float: left;}
.new_trade .nt_address .nta_content .nta_p2{padding: 0 10px 0 30px; line-height: 30px; font-size: 16px; background: url(/picture/app_module_img/order_phone.png) no-repeat 10px; background-size: 12px; display: inline-block; float: left;}
.new_trade .nt_address .nta_content .nta_p3{padding: 30px 10px 3px 10px; line-height: 24px; font-size: 14px; color: #666;}
.new_trade .nt_address .nta_content .nta_p3 span{/*background: #52a140;*/ color: #fff; width: 36px; text-align: center; height: 18px; line-height: 18px; border-radius: 4px; font-size: 12px; float: left; overflow: hidden; margin: auto 8px auto 0px;}
.new_trade .nt_product{height: 55px; line-height: 55px; margin: 0 0 10px 0; display: block; background: #fff; color: #333; padding: 10px; position: relative; border-top: 1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7;}
.new_trade .nt_product .ntp_goods{width: 55px; height: 55px; float: left; margin-right: 5px;}
.new_trade .nt_product i{width: 10px; height: 55px; background: url(/picture/home/rightward.png) no-repeat 0px; background-size: 8px; position: absolute; right: 10px;}
.new_trade .nt_product .ntp_goods img.info{width: 25px; margin-left: 10px; margin-top:25px}
.new_trade .nt_ways{height: 55px; line-height: 55px; margin: 0 0 10px 0; display: block; background: #fff; color: #666; padding: 0 10px; position: relative; font-size: 14px;}
.new_trade i{width: 10px; height: 55px; background: url(/picture/home/rightward.png) no-repeat 0px; background-size: 8px; float: right;}
.new_trade .ntw_info{float: right; margin-right: 5px; display: inline-block; height: 44px; line-height: 22px; text-align: right; padding: 6px 0 5px 0;}
.new_trade .nt_coupon{height: 40px; line-height: 40px; margin: 0 0 10px 0; display: block; background: #fff; color: #666; padding: 0 10px; position: relative; font-size: 16px; border-top: 1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7;}
.new_trade .nt_coupon em{font-style: initial; margin-left: 8px;/* background: #52a140;*/ color: #fff; padding: 2px 5px; border-radius: 4px;}
.new_trade .nt_coupon i{width: 10px; height: 40px; background: url(/picture/home/rightward.png) no-repeat 0px; background-size: 8px; float: right;}
.new_trade .nt_price{height: 60px; line-height: 30px; margin: 0 0 10px 0; display: block; background: #fff; color: #999; padding: 5px 10px; position: relative; font-size: 14px;}
.new_trade_bottom{height: 45px; line-height: 45px; background: #303031; font-family: "黑体";}
.new_trade_bottom .ntb_submit{float: right;/* background: #f74142;*/ color: #fff; width: 90px; height: 45px; text-align: center; line-height: 45px;}
.new_trade .nt_hint{color: #666; padding: 0 10px 10px 10px; background-color: #f5f5f5;}
.new_trade .nt_hint .nth_title{text-align: center; font-size: 12px; line-height: 1; padding-bottom: 5px;}
.new_trade .nt_hint .nth_content{line-height: 20px; font-size: 12px;}

/*选择支付配送方式*/
.way{background: #fff; width: 100%; height: auto; font-family: "黑体"; margin-bottom: 10px; border-top: 1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7;}
.way .way_info{padding: 0 10px; color: #333; position: relative;}
.way .way_info dt{font-size: 16px; line-height: 40px; width: 100%; height: 40px;}
.way .way_info dd{padding-bottom: 10px; width: 100%; height: auto;}
.way .way_info .tel{background: url(/picture/home/productDetail/info_6.png) no-repeat center/100%; width: 30px; height: 30px; display: inline-block; position: absolute; background-color: #fff; right: 10px; top: 40px;}
.way .way_info dd .photo{width: 100%; height: 50px; margin-bottom: 10px; overflow: hidden;}
.way .way_info dd .photo .photo_info{width: 50px; height: 50px; float: left; margin-right: 10px;}
.way .menu_dl{border-top: 1px solid #e3e5e7;}
.way .menu_dl .type{height: 35px; line-height: 35px; padding: 0 10px; font-size: 16px; color: #666;}
.way .menu_dl .btn{width: auto; height: 24px; line-height: 24px; display: block; margin: 0 10px 5px 10px; text-align: center; font-size: 16px; color: #fff; background: #52a140; border-radius: 4px;}
.way .menu_dl input[type="text"]{width: 140px; height: 25px; line-height: 25px; color: #666; padding: 0 10px; margin-top: 5px; border: none; font-family: "黑体"; background: #f6f6f6; font-size: 16px; float: right; text-align: right;}
.way .menu_dl dt{font-size: 14px; line-height: 35px; width: auto; height: 35px; padding: 0 10px; color: #666;}
.way .menu_dl dd a{background-position: 32px 15px; background-size: 12px; width: auto; height: 24px; line-height: 24px;}
.way_foot{padding: 1em 0 1em;position: fixed; bottom: 0;width: 100%}
.way_foot a{background:#f15352; border-radius: 4px;font-size:16px; display:block; margin: 0 0.5em;color:#fff; height: 2.5em ; line-height: 2.5em ;width:auto; text-align:center;}

/* 购物车下单列表项样式 */
.trade_info{background: #fff; color: #666; margin-bottom: 10px; border-top: 1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7;}
.trade_info .ti_menu{font-size:14px; line-height: 35px; padding: 0 10px;}
.trade_info .ti_menu + .ti_menu{border-top:1px solid #e3e5e7;}

/*选择优惠券*/
.selectcoupon_type{ background: #fff; width: 100%; height: 42px; border-bottom: 1px solid #e3e5e7; max-width: 7.5rem; margin: 0 auto;}
.selectcoupon_type a{width: 40%; margin: 0 5%; display: block; float: left; line-height: 40px; height: 40px; text-align: center; border-bottom: 2px solid transparent; color: #666; font-size: 14px;}
.selectcoupon .sc_list{width: 100%; height: auto;}
.selectcoupon .sc_list .sc_info{background: #fff; margin-bottom: 10px; color: #666; width: 100%; height: 73px;}
.selectcoupon .sc_list .sc_info label{width: 35px; height: 72px; float: left; margin-right: 5px; background-position-y: 10px;}
.selectcoupon .sc_list .sc_info .content{width: auto; margin: 0 10px 0 40px; padding: 5px 0; line-height: 18px;}
.selectcoupon .sc_list .sc_info span{background: #f74142; color: #fff; float: left; padding: 0 2px; height: 18px; line-height: 18px; margin: 4px 5px 4px 0;}
.selectcoupon_bottom{display: block; height: 50px; background: #eee; margin-top: -5px;}
.selectcoupon_bottom .sb_btn{width: auto; height: 40px; line-height: 40px; margin: 0 10px; text-align: center; background: #ff6565; display: block; color: #fff; font-family: "黑体"; font-size: 18px; border-radius: 4px;}

/*设置发票信息*/   
#invoice_header{position: fixed; top: 0; line-height: 3em; font-size:16px; height: 3em; border-bottom:#bfbfbf 1px solid; text-align: center; color: #666;background:#f8f8f8; width: 100%}
#invoice_backward{ width:42px; height:3em; display:block; float: left; background:url(/picture/home/leftward_3.png) no-repeat 12px center; background-size: 10px; }
.r_blank{display: block; float: right; width: 42px; height: 3em;}

#invoice{ margin-top: 46px;}
#invoice li{background: #fff; border-top:1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7; margin-bottom: 10px; padding:0 0 1em 0;}
#invoice li:first-child{border-top: none}
#invoice p{margin:0 1em; line-height: 1.8em; font-size:14px; color:#666;}
#invoice li input{border-radius:5px; padding: 0 1.5%; width: 97%; border: 1px solid #ccc; line-height: 2em; line-height: 2em; color: #777}

.stit{color:#65666e; line-height: 2.5em; height:2.5em;font-size:16px; margin:0 1em;}

.invoice_foot{background: #ededed;padding:0 0 15px 0; position: fixed; bottom: 0; width: 100%}
.invoice_foot a{/*background:#f15352;*/ border-radius: 4px;font-size:16px; display:block; margin:0 0.5em;color:#fff; height: 2.5em ; line-height: 2.5em ;width:auto; text-align:center;}

/*筛选*/
.sel{height:auto; width: 100%;padding-bottom:0.75em}
.sel a{ color:#999;display:block;float:left;margin-left:2.8%;width:45%;margin-top:0em;border-radius:4px;background:#fff;border:1px solid #ccc; line-height: 2.5em;text-align:center;}

.sel a.check{border:#ef5055 1px solid; color: #ef5055;}
.sel a i{display:none;background: url(/picture/app_module_img/checked.png) no-repeat center center;width:1em; height:1em;background-size:1em auto;margin-right:0.3em;}
.sel a.check i{display:inline-block;}
.sel a span{display: block; height: 2.5em; margin:0 auto;}

/*提交订单成功*/
.trade_success{width: 100%; height: auto;}
.trade_success .content{font-family: "黑体"; color: #333; margin: 0 auto; padding-top: 130px; display: block; width: 320px;}
.trade_success .content .photo{width: 60px; height: 60px; background: url(/picture/app_module_img/order_check.png) no-repeat; background-size: 60px; margin: 0 10px 0 45px; float: left;}
.trade_success .content .msg{width: auto; margin: 0 10px 0 115px; line-height: 30px; font-size: 16px;}
.trade_success .sumbit{margin: 30px auto; width: 250px; height: 32px;}
.trade_success .sumbit .btn{color: #333; font-size: 16px; border: 1px solid #ccc; display: block; width: 90px; height: 30px; line-height: 30px; text-align: center;}

