
/* CSS Document */
/******************购物车***********************/
.shop-empty{}
.shop-empty .empty-div{background-position: center center; background-repeat: no-repeat; height: 100px;}
.shop-empty .empty-div-zh-t{background-image: url("../image/shopcar_empty_zh_t.png");}
.shop-empty .empty-div-zh-s{background-image: url("../image/shopcar_empty_zh_s.png");}
.shop-empty .empty-div-en{background-image: url("../image/shopcar_empty_en.png");}
.sop{height:45px;}
.sop ul{ width:503px;float:right; overflow:hidden; height:45px; position: relative;}
.sop ul li{ width: 33.2%; height:25px; float: left;font-size: 14px;color: #333;margin-top: 20px;background-color: #FFF;   padding-top: 6px; text-align:center}
.sop ul li span{ display:block; width:100%; text-align:center; color:#ffa200;}
.sop .sop_ul1{background:url(../image/sop.png) no-repeat left top;}
.whole{height:40px; font-size:18px; color:#666;}
.whole em{ color:#ffa200}
.tab_car{}
.tab_tit{border: 1px solid #E4E4E4;background-color: #F4F4F5;line-height:45px;text-align: center; font-size:14px;color:#555;}
.tit_inp{ overflow:hidden}
.tit_inp input{ float:left; margin:16px 5px 0 10px;}
.tit_inp strong{ float:left; font-weight:500;}
.car_name{height:30px;font-size: 14px;color: #333;padding-top:12px;border-bottom:2px solid #ADADAD;}
.car_name input{ float:left; margin:4px 10px 0 10px;}
.car_name p{ display:block; float:left;font-size: 14px;color: #333;}
.tab_con{ font-size:14px; color:#555; background-color:#F9F9F9;padding:10px 0; border-top:1px dashed #CFCFCF;}
.tab_con td{padding:0 5px;}
.tab_con .tab_img{padding-right:0;}
.tab_con input{ float:left; margin:43px 10px 0 5px;}
.tab_img_sp{ display:block; float:left; width:78px; height:78px; border:1px solid #EFEFF0; margin:10px 0;}
.tab_img_sp img{width: 100%;height: 100%;}
.a_tit{ display:block; width:57%; height:80px;color:#555; float:left}
.a_tit:hover{color:#ffa200}
.tab_con em{ display:block; width:42%; height:80px; color:#888; float:left}
.a_del{ display:block; width:100%; color:#ff7474; text-align:left}
.a_del:hover{color:#ff7474; }
.a_my{ display:block; width:100%; color:#555; text-align:left}
.a_my:hover{color:#555; }
.a_del:hover ,.a_my:hover ,.a_tit:hover{ text-decoration:underline}

#jie_form table{width:100%;}
.td-number{position: relative; text-align: center;}
.number{ display:inline-block;width:102px; overflow: hidden; border-radius:3px; border:1px solid #CFCFCF; background-color:#FFF}
.number_l{text-align: center;line-height:30px;width:30px;color: #555;cursor: pointer;border-right: 1px solid #CFCFCF;display: block;float: left; border-radius:0 3px 3px 0;}
.td-number .buy-max-number{display:inline-block; background-color:#FE0000; color:#fff; border-radius: 3px; padding: 0 10px; margin-top: 5px; line-height: 20px; font-size: 12px;}
.tab_con .number_c{ width:36px;float: left;}
.tab_con .number_c input{border: 0;line-height:30px; height:30px; width:36px;text-align: center;padding: 0; margin:0;}
.number_r{text-align: center;line-height: 30px;width:30px;color: #555;cursor: pointer;border-left: 1px solid #CFCFCF;float: left; border-radius:3px 0px 0px 3px;}
.go_mony{ height:60px;border:1px solid #E4E4E4; overflow:hidden; font-size:14px; color:#555; margin-top:20px;}
.tit_inp1{ overflow:hidden; float:left; margin-left:10px;}
.tit_inp1 input{ float:left; margin:24px 5px 0 0px;}
.tit_inp1 strong{ float:left; font-weight:500; line-height:60px;}
.tit_inp1 a{ float:left; display:block; font-size:14px; color:#555; line-height:60px; margin-right:10px; margin-left:10px;}
.a_go_mony{ width:120px; height:60px; line-height:60px; color:#FFF; font-size:18px; text-align:center; float:right; background-color:#FFA312}
.price{ float:right; overflow:hidden;padding-right:15px;}
.price span{ display:block;padding-top:7px;}
.price span strong{ float:right; font-size:14px; color:#888; text-align:right; font-weight:500; margin-left:20px;}
.price span strong em{ font-size:20px; color:#ff0000}
.price p{ display:block; font-size:14px; color:#555; text-align:right;padding-top:1px;}



/******************提交订单***********************/
.go_list{font-size: 22px;color: #333;float: left; line-height:45px;}
.go_list_div{border: 1px solid #EFEFF0;width: auto; margin-top:32px;}
.go_list_tit{height: 48px;background-color: #F9F9F9;border-bottom: 1px solid #EFEFF0;}
.go_list_tit span{display: block;height: 48px;line-height: 48px;margin-left: 10px;font-size: 16px;color: #555;}
.receiving_div{border-bottom:1px solid #EFEFF0;}
.receiving_tit{margin: 15px 18px;font-size: 14px;color: #333;font-weight: bold;}
.receiving_con ,.receiving_con1 ,.receiving_con2{margin: 0 15px;overflow: hidden;}
.receiving_ul{width: 102%;overflow: hidden;}
.receiving_ul li{ width:23%; height:113px; float:left; margin-right:2%; background-image:url(../image/bg1.jpg); cursor:pointer; margin-bottom: 10px;}
.receiving_ul li strong{display:none;width:36px; height:35px; position:absolute; right:0; bottom:0; background-image:url(../image/ok_icon.png);}
.receiving_ul li:hover{background-image:url(../image/bg2.jpg);}
.li_con{ background-color:#FFF; height:105px; margin:4px; overflow:hidden}
.li_con span{ display:block;padding:10px 0;border-bottom:1px solid #EFEFF0; font-size:14px; color:#333;padding-left:12px;overflow: hidden;
    display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.li_con p{ display:block; height:40px; padding:0 12px; font-size:14px; color:#888;padding-top:6px; overflow: hidden;
    display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.receiving_ul .li_cur{ background-image:url(../image/bg2.jpg); position:relative;}
.receiving_ul .li_cur strong{ display:block; }
.li_con em{ display:block; width:98px;line-height:25px;font-size:14px; color:#555; padding-left:30px; margin:0 auto; margin-top:40px; background:url(../image/add.jpg) no-repeat left center;  }
.li_con label{font-size: 14px;display: block;margin: 5px;height: 100px;overflow: hidden;}
.li_con label input{display: none;}
.new_site{ overflow:hidden;padding:16px 0 18px 0;}
.new_site .new_site_a{ float:left; height:18px; line-height:18px; font-size:14px; color:#ffa200; padding-left:23px; background:url(../image/add1.jpg) no-repeat left center}
.new_site .new_site_a1{ float:right; height:18px; line-height:18px; font-size:14px; color:#ffa200;}
.receiving_con1 span{ display:block; height:75px; line-height:75px; float:left; font-size:14px;color:#333; font-weight:bold}
.receiving_con1 select{ float:left; width:165px; height:35px; border:1px solid #DFDFDF; margin-left:5px; margin-top:19px; line-height:35px;}

.tab1,.tab_pay_card{border:1px solid #EFEFF0; width:100%; text-align:center; font-size:14px; color:#555;border-collapse: collapse;border-spacing: 0;}
.tab1{margin-bottom:20px;}
.tab1,.tab_pay_card td{ border-top:1px solid #EFEFF0; border-right:1px solid #EFEFF0;}
.tab1 .tab_bg_color,.tab_pay_card .tab_bg_color{ background-color:#F9F9F9;}
.tab_h{ line-height:38px;}
.tab_h td{ border:0;}
.tab_bg_color em{color:#ffa200; font-size:14px; display:block;padding-left:10px; line-height:38px; text-align:left}
.or_store{ overflow:hidden;padding-left:30px; height:34px;}
.or_store span{ display:block; height:34px; line-height:34px; float:left; font-size:14px;color:#555; }
.or_store input{ width:167px; height:30px; float:left; border:1px solid #DFDFDF;}
.or_store a{ display:block; width:60px; height:30px; line-height:30px; border-radius:4px; background-color:#FFA312; float:left; margin-left:10px; margin-top:2px; font-size:14px; color:#FFF; text-align:center;}
.or_store1{ overflow:hidden;padding-left:30px;padding-top:9px;}
.or_store1 input{ float:left; margin-top:4px; margin-right:5px;}
.or_store1 span{ display:block; font-size:14px;color:#555; float:left;}
.condition{ overflow:hidden;padding:0 15px;}
.condition em{color:#ffa200; font-size:14px; display:block;text-align:left}
.condition span{ display:block;text-align:left;color:#555; font-size:14px;}
.tab2{ margin-bottom:20px; font-size:14px;color:#555}
.tab2_tit{ background-color:#F9F9F9; text-align:center; line-height:40px;}
.tab2_img{padding:20px 0 10px 0; height:40px; overflow:hidden}
.tab2_img p{ display:block; width:40px; height:40px; border-radius:50%; float:left; margin-right:5px; overflow:hidden}
.tab2_img p img{ width:100%;}
.tab2_img span{ display:block; height:40px; line-height:40px; float:left;}
.tab2 strong{color:#888; font-weight:500}
.tab2 em{color:#333;}
.tab2 font{color:#FF0000;}
.tab_con2{border-top:2px solid #ADADAD; background-color:#F9F9F9}
.tab2_con_img{ overflow:hidden; height:80px;padding:10px 0; display: table;margin: 5px;}
.tab2_con_img span{ display:table-cell; height:78px; width: 78px; border:1px solid #EFEFF0; padding:0 10px; vertical-align: middle;}
.tab2_con_img span img{max-width: 100%;max-height: 100%;}
.tab2_con_img p{ display:table-cell; height:50px; overflow:hidden; text-align:left; vertical-align: middle;padding: 0 10px;}
.receiving_con1 input{ width:90%; height:38px; border:1px solid #DFDFDF; overflow:hidden; margin-left:7px; margin-top:18px;}
.receiving_con1 p{ display:block; float:left;padding:0 10px;height:32px; border:2px solid #e1e1e1; text-align:center; line-height:32px; margin:20px 10px 0 5px; font-size:14px; color:#555; cursor:pointer}
.receiving_con1 .cur{background:url(../image/bg3-1.jpg) right bottom no-repeat; border:2px solid #FDA10F;}
.receiving_con2{padding-top:16px;}
.bill ,.bill1 ,.bill2,.bill3,.bill4{ overflow:hidden; margin-bottom:9px;}

.bill3 span{ float:left; font-size:14px; color:#555; line-height:34px;}
.bill3 input{ float:left;  height:30px; border:1px solid #DFDFDF;}
.bill3 em{ color: #ffa200; float: left; font-size: 12px; padding-top: 7px;padding-left:10px;}

.bill4 select{border: 1px solid #dfdfdf; float: left; height: 35px; line-height: 35px; margin-left: 5px; width: 165px;}
.bill4 span{ float:left;font-size:14px; color:#555; line-height:34px;}
.bill4 p{ float:left; overflow:hidden; margin:6px 15px 5px 0;}
.bill4 p input{ float:left; margin-top:4px; margin-right:5px;}
.bill4 em{ color: #ffa200; float: left; font-size: 12px; padding-top: 7px;padding-left:10px;}
.bill4 p em{ float:left; font-size:14px; color:#555;margin-top:2px;}

.bill span{ float:left; width:75px; font-size:14px; color:#333; font-weight:bold}
.bill p{ float:left; overflow:hidden}
.bill p input{ float:left; margin-top:4px; margin-right:5px;}
.bill p em{ float:left; font-size:14px; color:#555;}

.bill1 span{ float:left; width:75px; font-size:14px; color:#555;}
.bill1 p{ float:left; overflow:hidden; margin:0 15px 5px 0;}
.bill1 p label{overflow: hidden; display: inline-block;}
.bill1 p input[type="radio"]{ /* float:left;  margin-top:4px;*/ margin-right:5px; height: 14px; width: 14px; vertical-align: middle;}
.bill1 p em{/*  float:left; */ font-size:14px; color:#888;}
.go_list_div .qwguo-checkbox-select{float: left;}
.go_list_div .qwguo-checkbox-select label{margin:7px 10px 0 0; display: inline-block;}
.go_list_div .qwguo-checkbox-select input{width:14px; height: 14px; vertical-align: middle; margin-right: 3px;}


/*开始*/
.bill2 span{ float:left; width:75px; font-size:14px; color:#555; line-height:34px;}
.bill2 input{ float:left; width:167px; height:30px; border:1px solid #DFDFDF;}
.bill2 em{font-size:12px; color:#ffa200;display: block;clear: both;width: 100%;padding-top:7px;}
.or_enable{height:37px; border-bottom:1px solid #EFEFF0}
.or_enable a{ display:block; height:35px; line-height:35px; font-size:14px; color:#888888; float:left; border:1px solid #FFF;padding:0 14px;}
.or_enable .cur{ border:1px solid #EFEFF0; border-bottom:1px solid #FFF;color:#555555; border-radius:1px 1px 0 0; margin-top:1px;}
.or_enable_c{ overflow:hidden;padding-top:14px;padding-bottom:9px; display: none;}
.red_mony{ margin:0 15px;padding-top:16px;padding-bottom:7px;}
.red_mony_c{ overflow:hidden;padding-bottom:9px;}
.red_mony_c span{ display:block; float:left; font-size:14px; color:#333; font-weight:bold}
.red_mony_c p{ display:block; float:left; overflow:hidden; margin-right:15px;}
.red_mony_c p input{ float:left; margin-top:4px; margin-right:5px;}
.red_mony_c p em{ float:left; font-size:14px; color:#888;}
.red_mony_c strong{ display:block; float:left; font-size:14px; color:#333; font-weight:500}
.pad_l{padding-left:0;}
.th1 td{color:#888;}
.th1 td a{color:#ffa200;}
.red_mony_c1{ overflow:hidden;padding-bottom:9px;}
.red_mony_c1 span{ display:block; float:left; font-size:14px; color:#555; line-height:32px;}
.red_mony_c1 p{ display:block; float:left; overflow:hidden; margin-right:15px;}
.red_mony_c1 p input{ float:left; width:167px; height:28px; border:1px solid #DFDFDF;margin-right:5px;}
.red_mony_c1 p em{ float:left; font-size:14px; color:#555;line-height:32px;}
.red_mony_c1 strong{font-size:12px; color:#ff4a4a; display:block; font-weight:500;padding-top:5px;clear: both;}
form[name="jie_form"] .submit{ overflow:hidden; height:auto;padding:15px 0 15px;}
form[name="jie_form"] .submit a{ display:block; width:160px; height:42px; font-size:18px; line-height:42px; text-align:center; float:right; background-image:url(../image/button.png);}
form[name="jie_form"] .submit a.right-btn{background-position:0 0; color: #FFF;}
form[name="jie_form"] .submit a.load-btn{background-position:0 -42px; color:#888;}
form[name="jie_form"] .submit span{ display:block; float:right; margin-right:20px; font-size:14px; color:#555; line-height:42px;  }
form[name="jie_form"] .submit span em{ font-size:14px; color:#ff0000}
/*pay*/
#payment_cont {background-color: #ffffff;padding: 10px;border: 1px solid #dfdfdf;margin:0px 15px 0px;}
#payment_cont p{line-height: 22px;}
#payment2 .payment_show{display: block;}
#payment2 .payment_hid{display: none;}
/********************支付页面**********************/
.submit_mony{ font-size:16px; color:#333;}
.submit_mony em{ font-size:24px; color:#ffa200}
.submit_c{ width:auto}
.submit_div{border:2px solid #EFEFF0; margin-bottom:20px; cursor:pointer}
.submit_div:hover{border:2px solid #FFBA16;}
.submit_div span{ display:block; overflow:hidden}
.submit_div span em{ display:block; float:left; width:83px; height:76px;}
.submit_div span strong{ display:block; float:left; height:76px; line-height:76px; font-size:18px; color:#333; font-weight:500}
.submit_div span a{ display:block; width:20px; height:20px; float:right; margin-top:28px; margin-right:20px; background-image:url(../image/icon12.jpg); background-position:left top}
.submit_div p{ display:block; border-top:1px solid #EFEFF0; font-size:14px; color:#999; line-height:20px; padding:10px 20px;}
.more_a{ display:block; width:auto; height:60px; background-color:#F6F6F6; margin-bottom:20px;}
.more_a em{ display:block; width:110px; height:60px; line-height:60px; margin:0 auto; background:url(../image/icon13.jpg) no-repeat right center;padding-right:26px; font-size:18px; color:#ffba00;}
.payment{ width:180px; height:50px; display:block; float:right; background-image:url(../image/button1.jpg); font-size:18px;color:#FFF; line-height:50px; text-align:center; margin-bottom:20px; opacity:.9;}
.payment:hover{color: #fff!important;opacity:1;}
.submit_c .su_cur{border:2px solid #FFBA16; }
.submit_c .su_cur a{ background-position:left bottom}



.alert_div {width: 680px;margin: 0 auto;background-color: #FFF;border-radius: 5px;position: absolute;left: 0;right: 0;top: 15%; box-shadow:0px 0px 10px #DCDCDC; overflow:hidden; display:none;z-index:1000}
.alert_tit {overflow: hidden;height: 50px;border-bottom: 1px solid #EFEFF0;}
.alert_tit span {display: block;float: left;margin-left: 20px;line-height: 50px;font-size: 16px;color: #333;}
.cloes {display: block;width: 40px;height: 40px;margin-top: 5px;background: url(../image/coles.jpg) no-repeat center;float: right;margin-right: 10px;}
.alert_con {width: 458px;padding-top: 39px; margin:0 auto}
.alert_name {margin-bottom: 18px;}
.alert_name span {display: block;float: left;width:104px;height: 37px;line-height: 37px;color: #888;font-size: 16px;text-align: right;}
.alert_name span font{ font-size:16px;}
.alert_name p {display: block;float: left;width:352px;border: 1px solid #EFEFF0;border-radius: 3px;
    overflow: hidden;}
.alert_name p input {border: 0;width:350px;line-height:36px;}
.alert_name p textarea {border: 0;width:350px; height:80px;}
.ev_input1{width:342px;height: 38px;border: 1px solid #EFEFF0;font: 500 14px/38px "微软雅黑";border-radius: 5px;
    padding-left: 10px;background: url(../image/bottom.jpg) no-repeat 325px center;
    position: relative;cursor: pointer; float:left}
.ev_input1 p {width:335px;height: 38px;font: 500 14px/38px "微软雅黑";color: #888;text-align: left; border:0;}
.ev_con {width: 352px;border: 1px solid #EFEFF0;border-radius: 0px 0px 5px 5px;position: absolute;left: -1px;
    top: 35px;background: #FFF;border-top: 0;display: none;z-index: 5;}
.ev_con span {display: block;width: 288px;margin: 0 auto;line-height: 35px;font-size: 14px;color: #888;text-align: left;padding: 0 10px;cursor: pointer;}
.alert_name1 {margin-bottom: 18px;}
.alert_name1 span {display: block;float: left;width:104px;height: 37px;line-height: 37px;color: #888;font-size: 16px;text-align: right;}
.alert_name1 span font{ font-size:16px;}
.ev_input2{width:118px;height: 38px;border: 1px solid #EFEFF0;font: 500 14px/38px "微软雅黑";border-radius: 5px;
    padding-left: 10px;background: url(../image/bottom.jpg) no-repeat 103px center;position: relative;cursor: pointer; float:left}
.ev_input2 p {width:955px;height: 38px;font: 500 14px/38px "微软雅黑";color: #888;text-align: left; border:0;}
.ev_con1 {width:128px;border: 1px solid #EFEFF0;border-radius: 0px 0px 5px 5px;position: absolute;left: -1px;top: 35px;background: #FFF;border-top: 0;display: none;z-index: 5;}
.ev_con1 span {display: block;width: 288px;margin: 0 auto;line-height: 35px;font-size: 14px;color: #888;text-align: left;padding: 0 10px;cursor: pointer;
}
.phone_input{ float:left; border:1px solid #efeff0; border-radius:4px; width:212px; height:36px; line-height:36px; margin-left:10px;}
.fit{ width:auto;padding-left:104px;}
.fit input{ float:left;}
.fit em{ float:left;font-size:14px; color:#777;}
.alert_a { display:block; width: 110px;height: 40px; line-height:40px;margin:30px auto 40px; border-radius:4px; background-color:#FEA110; font-size:16px; color:#FFF; text-align:center;}

.alert_con1{ margin:15px; height: 450px; overflow-y: auto;}
.alert_con1 table{border:1px solid #EFEFF0;}
.alert_con1 table td{border:1px solid #EFEFF0; height:45px; font-size:14px; color:#888; text-align:center; line-height:24px;}
.alert_con1 table .class_name td{ background-color:#F9F9F9; border:0; height:38px; text-align:center; font-size:14px; color:#555; line-height:38px;}
.defaults{ float:left;color:#007eff; font-size:14px; margin-left:12px;}
.a_del1{ float:left;color: #ff7474; font-size:14px; margin-left:12px;}
.dis_none{ display:none}


.pay-bank-alert{width: 720px;}
.pay-bank-alert h3{font-size: 20px; line-height: 2; padding: 10px; color:#353535;}
.pay-bank-alert ul{letter-spacing: -.3em;}
.pay-bank-alert ul li,.pay-bank-alert ul li span{display: inline-block;}
.pay-bank-alert ul li{margin: 0 10px 20px; letter-spacing: normal;}
.pay-bank-alert ul li span{box-sizing:border-box; width: 160px; height: 40px; padding: 1px; border: 1px solid #ccc; cursor: pointer; background-image:url(../image/bank-list-01.png); background-repeat:no-repeat;}
.pay-bank-alert ul li.cur span{border-color:#FD6900; border-width: 2px; padding:0;}
.pay-bank-alert .btn-area{padding: 20px 0; text-align: center;}
.pay-bank-alert .btn-area span{display: inline-block; margin: 0 20px; line-height: 40px; height: 40px; border-radius: 5px; color:#4C4C4C; cursor: pointer;}
.pay-bank-alert .btn-area span.bank-pay{width: 200px; background-color:#169BD4; color:#fff;}

.pay-bank-alert .ICBC-bank{background-position: 0 -746px;}
.pay-bank-alert .CCB-bank{background-position: 0 -660px;}
.pay-bank-alert .CMB-bank{background-position: -187px -440px;}
.pay-bank-alert .ABC-bank{background-position: 0 -570px;}
.pay-bank-alert .BOC-bank{background-position: 0 -526px;}
.pay-bank-alert .CMSB-bank{background-position: 0 -616px;}
.pay-bank-alert .CEB-bank{background-position: 0 -700px;}
.pay-bank-alert .SPDB-bank{background-position: -360px -525px;}
.pay-bank-alert .BOB-bank{background-position: -187px 0;}
.pay-bank-alert .GDB-bank{background-position: -187px -130px;}
.pay-bank-alert .HXBANK-bank{background-position: 0 -220px;}
.pay-bank-alert .PSBC-bank{background-position: 0 -480px;}
