@charset "UTF-8";
.blue{color: #0099ff;font-style: normal;}
.no_border{border: none;}
.accounts_btn:hover,.continue_btn:hover{color: #fff !important;}
.shop_con{width: 1024px;margin: 20px auto;font-size: 12px;color: #000;}
.shop_con .txt_red{color: #DE4646;}
.shop_schedule{position: relative;height: 80px;}
.schedule_bg1{background: url(../images/shopping-1.png) no-repeat 0 0;}
.schedule_bg2{background: url(../images/shopping-2.png) no-repeat 0 0;}
.schedule_bg3{background: url(../images/shopping-3.png) no-repeat 0 0;}
.schedule_bg4{background: url(../images/shopping-4.png) no-repeat 0 0;}
.shop_schedule li{position: absolute;top: 42px;}
.schedule_1{left: -1px;}
.schedule_2{left: 324px;}
.schedule_3{left: 656px;}
.schedule_4{right: -10px;}
.shop_empty{width: 480px;margin: 120px auto 140px;}
.empty{display: inline-block;width: 90px;height: 81px;background: url(../images/empty.png) no-repeat;vertical-align: top;}
.shop_empty dd{display: inline-block;vertical-align: middle;padding: 8px 0 0 26px;}
.shop_empty p{font-family: "黑体";font-size: 24px;color: #999;}
.goshop{display:inline-block;background-color: #DE4646;width: 128px;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 16px;font-family: "黑体";border-radius: 5px;margin-top: 18px;}
.goshop:hover{color: #fff !important;}
.shop_table{width: 100%;}
.shop_table tr{border-bottom: 1px solid #ddd;}
.shop_table thead tr{border-bottom: none;}
.shop_table td{padding: 20px 0;}
.shop_table td:first-child{width: 60px;}
.shop_table td:last-child{width: 70px;}
.shop_table thead td{background-color: #f9f9f9;border-right:1px dotted #ddd;height: 32px;line-height: 32px;padding: 0;}
.shop_table thead td:last-child{border: none;}
.shop_check{vertical-align: middle;margin: 0 4px;}
.shop_table .shop_img{padding: 20px 10px;width: 310px;}
.shop_table thead .shop_img{padding:0px 10px;}
.shop_img img{border: 2px solid #eaeaea;}
.shop_img div{display: inline-block;*display:inline;zoom:1;vertical-align: top;line-height: 28px;padding-left: 6px;}
.shop_img div h6 a{color: #999;}
.shop_img div h6 a:hover{color: #de4646;}
.shop_img h5,.shop_img p{word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 230px;}
.shop_img p{color: #999;}
.shop_img .flow_cart{width: 242px;position: relative;}
.shop_img .flow_cart a{color:#999;}
.shop_img .flow_cart div{position: absolute;left: 0;top:0px;background-color: #fff;border: 1px solid #ddd;padding: 4px;margin-top: 28px;}
.num_box{border: 1px solid #ddd;border-radius: 3px;overflow: hidden;width: 72px; margin: 0 auto;}
.num{border-left:1px solid #ddd;border-right: 1px solid #ddd;width: 30px;height:14px;line-height:14px;border:1px solid #ddd;border-top: none;border-bottom: none;float: left;padding: 2px;text-align: center;}
.shop_table td strong{font-size: 18px;font-weight: normal;}
.del_cue{position: absolute;top:5px;left:11px;width: 46px;height: 32px;line-height: 32px;background-color: #222;border-radius: 3px;color: #fff;}
.shop_add{margin: 8px auto;width: 94px;height: 22px;line-height:22px;border: 1px solid #ddd;border-radius: 3px;background-color: #fafafa;cursor: pointer;display:block;color:#000}
.shop_table .shop_bottom{border-bottom: none;}
.shop_table .shop_bottom td{padding:0;line-height: 30px;}
.shop_table .pt10 td{padding-top: 20px;}
.continue_btn{width: 66px;height: 30px;background-color: #0084b4;border: none;border-radius: 3px;color: #fff;display: inline-block;text-align: center;}
.shop_bottom .left{padding-left: 30px;}
.total{font-size: 24px;font-family: "黑体";vertical-align: middle;}
.accounts_btn{width: 130px;height: 40px;line-height:40px;background-color: #DE4646;border: none;border-radius: 5px;font-size: 16px;color: #fff;font-family: "黑体";display: inline-block;text-align: center;}
.shop_table .shop_btn{border: none;}
.shop_table .shop_btn td{padding-top: 14px;}
.hot_box{width: 984px;padding: 0 20px;}
.hot_box h5{border-bottom: 2px solid #000;margin: 0 -20px;padding:0 0 10px 20px;}
.hot_box dl{display: inline-block;*display:inline;zoom:1;margin: 10px 21px;}
.hot_box dd{text-align: center;}
.hot_box span{display: block;padding-top: 12px;}
.hot_box span a{color: #000;}
.hot_box span a:hover{color: #DE4646;}
.hot_box .txt_red{font-size: 14px;}
.shop_affirm td:first-child{width: 330px;}
.shop_affirm .shop_btn td{width: 100%;}
.shop_affirm .shop_bottom .txt_right{width: 340px;}
.shop_affirm td,.shop_affirm td:last-child{width:174px;}
.shop_address{margin: 0 -14px; overflow: hidden;clear: both;}
.shop_address li{width: 204px;height:72px;display: inline-block;*display:inline;zoom:1;border: 2px solid #d3d3d3;padding: 12px;margin:14px;cursor: pointer;overflow: hidden;}
.shop_address .current{border: 2px solid #DE4646;position: relative;}
.shop_address .current .icon_current{display: block;}
.shop_address h6{height: 20px;}
.shop_address h6 strong{*float: left;}
.shop_address li p{line-height: 20px;}
.way{margin-left: 10px;display: inline-block;}
.shop_address p .txt_red{margin: 0 2px;}
.message{width: 994px;border: 1px solid #bee1f3;border-radius: 3px;padding: 18px 14px;background-color: #f8fdfe;margin: 20px 0;}
.remark_box{overflow: hidden;margin-bottom: 30px;}
.remark_box h6{height: 40px;line-height: 40px;}
.remark,.receipt{width: 500px;}
.remark textarea{width: 482px;height:64px;border: 1px solid #ddd;resize: none;padding: 8px;}
.receipt h6 input{margin-right: 2px;}
.receipt h6 input,.receipt h6 label{cursor: pointer;vertical-align: middle;}
.receipt_wrap{width: 442px;height:64px;border: 1px solid #ddd;padding: 8px 20px;}
.receipt_wrap dl{display: inline-block;*display:inline;zoom:1;}
.receipt_wrap dt{height: 26px;}
.receipt_wrap select{width: 100px;height: 28px;*height:auto;height:auto\0;padding:6px 0px\0;line-height:28px;border: 1px solid #ddd;margin-right: 20px;}
.receipt_wrap input{width: 184px;height:24px;line-height:24px;border: 1px solid #ddd;padding: 2px 4px;*height: 15px;*line-height: 15px;}
.shop_address .blue{padding-left: 12px;}
#add_new{cursor: pointer;}
#add_new a{color: #0099ff;}
.address_new h5{background-color: #f9f9f9;height: 34px;line-height: 34px;padding: 0 10px;color: #333;}
.address_new dl{width: 240px;margin-right: 20px;display: inline-block;*display:inline;zoom:1;}
.address_new dl input{width: 222px;padding: 8px;height:12px;border: 1px solid #ddd;display: inline-block;vertical-align: middle;}
.address_new dl .zone{width: 28px;}
.address_new dl .phone{width: 162px;}
.address_new .street{width: 503px;}
.address_new .street input{width: 484px;}
.address_new select{width: 240px;height:28px;border: 1px solid #ddd;padding-left: 8px;}
.address_new dt{margin: 20px 0 10px;}
.new_bottom{padding-top: 20px;}
.new_btn{width: 90px;height: 30px;color: #fff;background-color: #DE4646;border: none;border-radius: 5px;margin-right: 20px;}
.new_bottom input{vertical-align: middle;cursor: pointer;}
.pay_details{border: 3px solid #bee1f3;padding:10px 16px 0;}
.pay_details p{line-height: 30px;}
.pay_messge{padding-bottom: 10px;position: relative;}
.pay_head{font-family: "黑体";font-size: 14px;}
.pay_head span{margin: 0 4px;}
.pay_shop{padding : 10px 0;border-top: 1px dashed #BEE1F3;}
.pay_shop dt,.pay_shop dd{display: inline-block;vertical-align: top;line-height: 30px;}
.pay_wrap{margin-top: 20px;width: 1024px;}
.pay_wrap .Payment_mudo{background: none;}
.pay_wrap .PaymenUl{border:1px solid #ddd;border-left: none;border-right: none;overflow: hidden;margin-bottom: 10px;}
.pay_wrap .PaymenUl li{width:260px;height: 26px;line-height: 26px;text-align: center;cursor: pointer;}
.pay_wrap .PaymenUl .seleat{background: #eaeaea;}
.pay_bank{padding-left: 18px;}
.pay_bank li{display: inline-block;margin: 10px 18px 10px 0;}
.pay_bank li input,.pay_bank li label{vertical-align: middle;display: inline-block;cursor: pointer;}
.pay_bank li input{margin-right: 8px;}
.img_border{border:1px solid #ddd;width: 203px;height: 38px;position: relative;display: inline-block;vertical-align: middle;}
.pay_bank li .current .img_border{border: 2px solid #DE4646;margin: -1px;}
.pay_bank li .current .icon_current{display: block;}
.pay_bank img{margin-left:30px;margin-top: 4px;}
.bank_all{float: left;width: 207px;padding-left:70px;height: 42px;background: url(../images/bank.jpg) no-repeat 8px 4px #fff;border:1px solid #ddd;text-align: left;cursor: pointer;}
.pay_bottom{text-align: right;overflow: hidden;}
.pay_bottom dl{display: inline-block;text-align: left;margin-left: 10px;margin-bottom: 10px;}
.pay_bottom dt{line-height: 40px;}
.pay_bottom dt input,.pay_bottom dt label{vertical-align: middle;margin-right: 4px;cursor: pointer;}
.pay_bottom dd input{width: 240px;height: 20px;line-height:20px;padding: 4px;border: 1px solid #ddd;}
.pay_btn{display: block;background-color: #DE4646;color: #fff;border: none;width: 130px;height: 40px;border-radius: 5px;font-family: "黑体";font-size: 16px;margin-top: 10px;cursor: pointer;}
.span_border{display: inline-block;width: 1px;height: 12px;vertical-align: middle;margin: 0 10px;background: #bee1f3;}
.btn_bottom{padding: 20px 0 60px;}
.btn_bottom a{display: inline-block;*display:inline;zoom:1;color: #fff;padding:0 10px;height:28px;line-height:28px;border-radius: 3px;}
.btn_bottom a:hover{color: #fff !important;}
.continued{background-color: #0084b4;*float: left;}
.examine{background-color: #0084b4;border: 1px solid #007ed2;background: url(../images/examine_btn.png) repeat-x center;}
.mc{width: 1024px;margin: 10px auto;}
.pret_wrap{}
.pret_wrap a{display: block;width: 250px;height: 26px;text-align: center;background-color: #fff;line-height: 26px;float: left;}
.pret_wrap a.seleat{background-color: rgb(234,234,234);}
/*支付样式*/
.pay-tab-content {width:1024px;margin:0 auto; overflow:hidden;}
.pay-list {width:1024px;}
.pay-list li {float:left; display:inline; width:225px; padding:0 25px 20px 6px;}
.pay-list label, .pay-list span {background:url(../images/pay.png) no-repeat 0 -9999px;}
.pay-list label {display:block; position:relative; width:100%; height:40px;}
.pay-list input {float:left; display:inline; margin:14px 0 0 1px;}
.pay-list span {position:absolute; right:0; top:0; width:205px; height:40px; text-indent:-9999px;}
.pay-list .selected span {background-position:0 0;}
.pay-list .pay-icbc {background-position:right -40px;}
.pay-list .pay-cmb {background-position:right -80px;}
.pay-list .pay-ccb {background-position:right -120px;}
.pay-list .pay-abc {background-position:right -160px;}
.pay-list .pay-boc {background-position:right -200px;}
.pay-list .pay-bcm {background-position:right -240px;}
.pay-list .pay-hx {background-position:right -280px;}
.pay-list .pay-xy {background-position:right -320px;}
.pay-list .pay-cmbc {background-position:right -360px;}
.pay-list .pay-hf {background-position:right -400px;}
.pay-list .pay-pa {background-position:right -440px;}
.pay-list .pay-spdb {background-position:right -480px;}
.pay-list .pay-citic {background-position:right -520px;}
.pay-list .pay-ceb {background-position:right -560px;}
.pay-list .pay-yl {background-position:right -600px;}
.pay-list .pay-alipay {background-position:right -640px;}
