/*******************************支付页面 样式*******************************/
/*普通支付*/
.pay_prompt{line-height:80px; height:80px; color:#999; font-size:12px; background:url(../images/prompt.png) no-repeat left 34px; padding-left:18px;}
.pay_tit{ line-height:70px; height:70px; overflow:hidden; border-top:2px solid #ddd;}
.pay_tit span{ display:block; float:left; text-align:center; font-size:12px; color:#333; font-weight:bold;}

.paybox{ padding:20px 0; width:100%; background:#fafafa;}
.payKc_tit{ font-size:12px; line-height:40px; display:block;}
.pay_con1{ float:left; width:40%; display:block;}
.pay_con1 img{ float:left; display:inline-block; width:140px; height:90px; margin:0 15px;}
.pay_con1 .pay_con1_r{ display:block; float:left; width:300px;}
.pay_con1 .pay_con1_r p{ display:block; float:left; width:300px;}
.pay_con1 .pay_con1_r span{ display:block; float:left;width:300px; padding-top:4px;}
.pay_con2{ float:left; width:30%; display:block; text-align:center;}
.pay_con3{ float:left; width:15%; display:block; text-align:center;}
.pay_con5{ float:left; width:15%; display:block; text-align:center; font-size:16px; color:#ff5f01;}
.pay_con4{ float:right; display:block; clear: both; margin-top:10px; font-size:12px;}
.pay_yh_tit{ float:left; padding-right:10px; line-height:30px;}
.pay_yh{position:relative; width:200px; height:30px; margin:0 auto; float:left; z-index:99;}
.pay_yh dt{height:30px;display:inline-block;border:1px solid #ccc; background:url(../images/login_Arr.png) no-repeat 80px 0;line-height:30px;cursor:pointer;width:180px;overflow:hidden;position:relative;z-index:9; padding:0 10px;}
.pay_yh dt:hover,.pay_yh dt.cur{}
.pay_yh dd{position:absolute;left:0;top:31px;border:1px solid #ccc;background:#fff;display:none;width:200px;height:120px; overflow:auto; z-index:99;}
.pay_yh dd ul{width:200px;height:120px;overflow:auto;}
.pay_yh dd ul li a{line-height:30px;display:block; padding:0 10px;}
.pay_yh dd ul li a:hover{background:#eee;}
.pay_yh dd ul::-webkit-scrollbar {width:10px;height:10px;}
.pay_yh dd ul::-webkit-scrollbar-track-piece{background-color:#fff;}
.pay_yh dd ul::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px;}
.pay_yh dd ul::-webkit-scrollbar-thumb:vertical:hover{background: #666}
.pay_yh dd ul::-webkit-scrollbar-thumb:horizontal:hover{background:#666}


.pay_link{ line-height:18px; height:50px;text-align:right; }
.pay_total{ height:60px; line-height:60px; text-align:right; font-size:16px; color:#333;}
.pay_total span{color:#ff5f01; font-size:18px;}
.pay_submit{ margin-bottom:80px; width:100%; height:60px;}
.pay_submit button{ border: none; font-family: '微软雅黑'; cursor: pointer; width:170px; height:60px; line-height:60px; background:#ff5f01; text-align:center; color:#fff; font-size:18px;float:right; display:block;}
.pay_submit button:hover{background:#ff7422; color:#fff;}
.pay_submit .pay_money{ height:58px; line-height:58px; float:right; padding:0 15px; border:1px solid #ff5f01; border-right:none; background:#fff; color:#333;}
.pay_submit .pay_money span{ font-size:24px;color:#ff5f01;}

/*会员支付*/
.buy{ width:100%; padding:0 30px 0 30px; margin-bottom:5px; float:left;}
.buy strong{ width:80px; float:left; line-height:40px; font-weight:normal;}
.buy .buy_con{ width:1000px; float:left; line-height:40px; color:#333;}
.buy .ui-choose{display: inline-block;font-size: 14px; float:left;}
.buy .ui-choose:after { content: ""; display: table; clear: both; }
.buy .ui-choose li{border:1px solid #ddd; float:left; height:40px; line-height:40px; padding:0 25px; cursor:pointer; position:relative; z-index: 1; min-width: 20px; text-align: center; margin:0 10px 10px 0; color:#333;}
.buy .ui-choose li:hover { z-index: 4; border-color:#ff5f01; color: #ff5f01; border:2px solid #ff5f01;height:38px; line-height:38px; padding:0 24px;}
.buy .ui-choose li.selected { color: #ff5f01; background: transparent url(../images/icon-selected.png) no-repeat right bottom;z-index: 3; border-color: #ff5f01;border:2px solid #ff5f01;height:38px; line-height:38px; padding:0 24px;}

.buy_con span{ display:block; float:left; color:#ff5f01; font-size:18px;}
.buy_con p{ float:left; display:block; color:#666;}
.buy_prompt{float:left;position:relative; width:20px;}
.buy_prompt i{ font-style:normal;width:14px; height:14px; border-radius:7px; background:#ff5f01;float:left; line-height:14px; text-align:center; font-size:12px; display:inline-block; margin:14px 0 0 0; color:#fff;}
.buy_prompt_con{ width:300px; height:auto; border:1px solid #ddd; background:#fff;opacity:0;display: none; position:absolute; z-index:999; left:18px; top:-8px; padding:5px 15px; line-height:24px; color:#999;}
.buy_prompt:hover .buy_prompt_con{opacity:1; display:block;}

/*支付方式*/
.pay_tishi{ height:auto; width:100%;}

.DaojishiBox{ height:30px; font-size:18px; padding-top:40px;}
.DaojishiBox span{ float:left; display:block; color:#333;}
.Daojishi{display: block; float:left;}
.Daojishi li{display: inline-block; color:#ff5f01; float:left; text-align:center;font-size:20px; padding:0 3px;}

.Sfje{padding-top:20px; color:#333;}
.Sfje span{ font-size:20px; color:#ff5f01; font-weight:bold;}

.payWay_box{ padding:0 30px 30px 30px;border:1px solid #d5d5d5; background:#fff;}

.payWay_tit{ height:40px; line-height:20px; clear:both; padding-top:30px; font-size:14px; color:#555; font-weight:bold;}
.payWay_k{border-bottom:1px dotted #d1d1d1;padding-bottom:40px; width:1140px;}
.payWay_con .accountPay{float:left;display:inline-block; width:140px; height:50px;}
.payWay_con .accountPay:after { content: ""; display: table; clear: both; }
.payWay_con .accountPay li{float:left;cursor:pointer;color:#666666;font-size:14px;display:inline-block; width:140px; height:50px;font-style:normal;border:1px solid #ccc; margin-right:20px;background:url(../images/icon-selected2.png) no-repeat 0 -1px #fff; position:relative;}
.payWay_con .accountPay li input{ display: none;}
.payWay_con .accountPay li.selected{border:1px solid #ff5f01;height:50px;position:relative; width:140px;}
.payWay_con .accountPay li.selected i{display:block;width:140px;height:50px; background:url(../images/icon-selected2.png) no-repeat 0 -48px; top:-4px; right:0;position:absolute;}
.payWay_con .accountPay li span{ width:140px; height:48px; background:url(../images/bankLogo.png) no-repeat 0 0; display:block; z-index:-9;}
.payWay_ye{ float:left; display:block; padding-left:12px; line-height:48px;}
.payWay_ce{float:left; display:block; padding-top:20px; line-height:18px; clear:both;}

.payWay_con2 label{ float:left;cursor:pointer;color:#666666;font-size:14px;display:inline-block; width:140px; height:50px;font-style:normal;border:1px solid #ccc; margin-right:20px;background:url(../images/icon-selected2.png) no-repeat 0 -1px #fff; position:relative;}
.payWay_con2 label input[type="radio"]{ display: none;}
.payWay_con2 label.payWay_active{border:1px solid #ff5f01;height:50px;position:relative; width:140px;}
.payWay_con2 label.payWay_active i{display:block;width:140px;height:50px; background:url(../images/icon-selected2.png) no-repeat 0 -48px; top:-4px; right:0;position:absolute;}
.payWay_con2 label span{ width:140px; height:48px; background:url(../images/bankLogo.png) no-repeat 0 0; display:block; z-index:-9;}
.payWay_con2 label .bank1{ background-position:0 -48px;}
.payWay_con2 label .bank2{ background-position:0 -96px;}
.payWay_con2 label .bank3{ background-position:0 -192px;}
.payWay_con2 label .bank4{ background-position:0 -240px;}
.payWay_con2 label .bank5{ background-position:0 -288px;}

.payWay_QtBt{width:130px;clear:both;}
.payWay_QtBt span{height:40px; line-height:20px;clear:both; margin-top:30px; font-size:14px; color:#555; font-weight:bold; cursor:pointer;}
.payWay_QtBt span.hover a{width:130px; height:40px; display:block; color:#ff5f01;}
.payWay_QtBt span.arrow{ display:block; height:40px;}
.payWay_QtBt span.arrow.up{ background:url(../images/payArr01.png) no-repeat 95px 7px;}
.payWay_QtBt span.arrow.down{background:url(../images/payArr02.png) no-repeat 95px 7px; color:#ff5f01;}

.payWay_QtBox{ display:block; float:left; display:none;}
.payWay_QtBox strong{ display:block; font-size:12px; color:#ff5f01; padding-top:15px; float:left;}

.pay_advice{width:260px; height:42px; background:url(../images/prompt.png) no-repeat 0 11px; line-height:20px; padding:8px 210px 0 20px; font-size:12px; float:right; display:block;}
.pay_an button{ cursor: pointer; border: none; font-family: '微软雅黑'; width:140px; height:50px; background:#ff5f01; text-align:center; color:#fff; line-height:50px; font-size:18px; margin:40px 0 25px 0;display:inline-block; float:left;}
.pay_an button:hover{background:#ff7422; color:#fff;}
.pay_btn .pay_agreement{ width:100%;height:16px; display:block; float:left; margin-top:40px;}
.pay_btn .pay_agreement input{ display:block; width:14px; height:14px; float:left; cursor:pointer;}
.pay_btn .pay_agreement label{ float:left;font-family:"Arial", "Microsoft yahei"; padding-left:5px; line-height:16px;cursor:pointer;}



/*支付密码*/
.PayMimaBox{ height:600px; background:#fff;}
.PayMima_ye{ width:1154px; height:64px; line-height:64px; border:3px solid #ff5f01; margin:20px 0 0 20px; float:left;}
.PayMima_ye p{ display:block; float:left; padding-left:20px;}
.PayMima_ye span{ display:block; float:right; padding-right:20px;}

.Pay_aq{ float:left; margin:20px 0 0 40px; padding-left:20px; color:#26bc00; width:300px; line-height:60px; display:block; background:url(../images/gou.png) no-repeat 0 23px;}
.PayMima_K{ float:left; margin-left:40px;display:block; clear:both; width:1160px;}
.PayMima_Con{ height:40px;line-height:40px;}
.PayMima_Con strong{ display:block; float:left; padding-right:5px; font-weight:normal;}
.PayMima_Con p{ display:block; float:left; padding-left:15px; font-size:12px;}
.PayMima_btn a{ display:block; font-size:16px; width:120px; height:40px; line-height:40px; float:left; background:#ff5f01; text-align:center; color:#fff; margin:20px 0 0 103px; clear:both;}
.PayMima_btn a:hover{background:#ff7422; color:#fff;}

.alieditContainer{ border:1px solid #d1d1d1;position: relative; width:277px; float:left; height:40px;} 
.sixDigitPassword {position: absolute;left: -122px;top: 0; width:1000px;height: 40px;  color: #fff; font-size: 12px;
-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-user-select: initial;outline: 'none';z-index: 999;opacity:0;filter:alpha(opacity=0);}
.sixDigitPassword-box { width:277px;cursor:text;background: #fff;outline: none;position: relative;height: 40px;border-radius: 2px;}
.sixDigitPassword-box i {float: left;display: block; width:45px; text-align:center;height: 26px; line-height:26px; border-right:1px solid #d1d1d1; margin:7px 0;}
.sixDigitPassword-box .active { background:url(../images/password-blink.gif) no-repeat center center;}
.sixDigitPassword-box b {display: block;margin: 0 auto;width: 45px;height: 40px;overflow: hidden;visibility:hidden;background:url(../images/passeord-dot.png) no-repeat 20px 10px;}
.sixDigitPassword-box span {position: absolute;display: block;left: 0px;top: 0px;height: 38px;border: 1px solid rgba(82, 168, 236, .8);border: 1px solid #00ffff\9;
border-radius: 2px;visibility: hidden;-webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
.six-password{ float:left;position: relative;height:40px;width:278px;overflow: hidden;vertical-align: middle;}
.SzmmTs{ font-size:12px; color:#999; line-height:30px; padding-left:85px; clear:both;}

/*银行卡支付*/
.BankPayCon img{ padding:30px 0 10px 30px; clear:both;}
.BankPayCon p{ line-height:30px; padding-left:35px;}

.BankPayTextBox{clear:both; padding:30px 0 0 35px;}
.BankPayTextBox .BankPayText_tit{ line-height:30px; height:30px; }
.BankPayTextBox .BankPayText_tit span{ display:block;font-weight:bold; float:left;}
.BankPayText_tit i{color:#999;font-style:normal; color:#ff5f01;}
.BankPayTextBox .BankPayText{ clear:both; height:42px; float:left; margin-top:20px;}
.BankPayTextBox .BankPayText i{ font-style:normal; color:#ff1301; display:block; float:left; width:10px; line-height:42px;}
.BankPayTextBox .BankPayText span{ display:block; float:left; line-height:42px; width:82px;}
.BankPayTextBox .BankPayText input{ width:250px; height:40px; line-height:40px; font-family:"Arial", "Microsoft yahei"; padding:0 10px; font-size:14px; border:1px solid #d1d1d1; float:left;}
.BankPayTextBox .BankPayText input:focus{ border:1px solid #ff5f01;outline: none;}
.BankPayTextBox .BankPayText p{ display:block; float:left; height:42px; line-height:42px; background:url(../images/error.png) no-repeat 0 15px; font-size:12px; color:#fa5b5b; margin-left:10px; padding-left:20px; width:200px;}
.BankPayBtn a{ width:140px; height:42px; background:#ff5f01; text-align:center; color:#fff; line-height:42px; font-size:18px; margin:20px 0 0 117px;display:inline-block; float:left;}
.BankPayBtn a:hover{background:#ff7422; color:#fff;}
.BankPayTs{ padding:10px 0 0 115px; line-height:42px; font-size:12px; color:#999; clear:both; float:left; width:200px;}


/*****************购物车*******************/
.w1198{ width:1198px; border:1px solid #e5e5e5; background:#fafafa;}
.GwcBt{ height:60px;}
.GwcBt p{ display:block; float:left; font-size:16px; color:#333;line-height:60px; padding-right:10px;}
.GwcBt span{ display:block; float:left; font-size:12px; color:#999; padding-top:20px;}

.GwcTop{height:14px;display:block; padding:12px 0; line-height:14px; font-size:12px;}
.GwcTop1{ float:left; padding-left:10px;}
.GwcTop1 label{ font-family:"Arial", "Microsoft yahei"; cursor:pointer; float:left; line-height:14px;}
.GwcTop1 input{ float:left; display:block; width:14px; height:14px;}
.Gwc_tick{width:14px;height:14px;background: url(../images/GwcIcon01.png) no-repeat 0 0;cursor: pointer; float:left; display:block;}
.Gwc_tick.checked {background-position: 0 -14px;}
.Gwc_tick.disabled {background-position: 0 0;cursor: default;}
.GwcTop2{ float:left; padding-left:108px;}
.GwcTop3{ float:left; padding-left:410px;}
.GwcTop4{ float:left; padding-left:208px;}
.GwcTop5{ float:left; padding-left:145px;}

.GwcGx{ padding-top:20px;padding-bottom:10px; width:1200px;}
.GwcGx span{ display:block; float:left; font-size:12px; line-height:14px; padding-left:8px;}

.GwcCon{ clear:both; padding-top:20px;padding-bottom:20px; height:76px; overflow:hidden; line-height:20px;}
.GwcKcxx{ float:left; width:500px;}
.GwcKcxx img{ width:122px; height:76px; float:left; padding:0 10px;}
.GwcKcxx span{ padding-bottom: 5px;}
.GwcYxq{ float:left; display:block; padding-left:85px; font-size:12px; width:120px; text-align:center;}
.GwcJe{ display:block; float:left; padding-left:152px; font-size:16px; color:#ff5f01; width:140px; text-align:center;}
.GwcSc{display:block; float:left; padding-left:106px; font-size:12px; margin-top:3px }
.GwcSc span a{ text-indent:-99999px; width:11px; height:12px; background:url(../images/GwcIcon02.png) no-repeat 0 0; display:block;}
.GwcSc span a:hover{ background-position:0 -12px;}

.buy_hw{ background-color: #fa5b5b; color:#fff; padding: 10px 20px; margin-top: 20px; border: none; cursor: pointer;}

.GwcYxq span{ display:block; float:left; width:31px; height:30px; border:1px solid #c2c2c2; cursor:pointer; font-size:16px; text-align:center; line-height:30px;}
.GwcYxq span:hover{ border-color:#ff5f01; color:#ff5f01;}
.GwcYxq input{ display:block; float:left; width:50px; height:30px; line-height:30px; background:#fff; border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2; border-left:none;border-right:none; text-align:center; font-size:14px;font-family:Arial;}

.GwcGwcbottom{ height:58px;display:block; margin-top:20px; position:relative;}
.Gwcbottom1{ line-height:58px; float:left; display:block; padding-left:25px; font-size:12px;}
.Gwcbottom2{line-height:58px; float:left;display:block; padding-left:675px; }
.Gwcbottom2 span{ color:#ff5f01; padding:0 3px;}
.Gwcbottom3{line-height:58px; float:left;display:block; padding-left:45px;}
.Gwcbottom3 span{ color:#ff5f01; font-size:20px;}
.Gwcbottom4 button { border: none; cursor: pointer; font-family: '微软雅黑'; position:absolute; width:130px; height:60px; line-height:60px; color:#fff; font-size:20px; text-align:center; background:#ff5f01; right:-1px; top:-1px;}
.Gwcbottom4 button:hover{ background:#ff701c; color:#fff;}


.ui-choose { font-size: 12px; margin-top: 5px;}
.ui-choose:after { content: ""; display: table; clear: both; }
.ui-choose li{ border:1px solid #ddd; float:left; height:24px; line-height:24px; padding:0 17px; cursor:pointer; position:relative; z-index: 1; min-width: 20px; text-align: center; margin:0 3px 3px 0;}
.ui-choose li:hover { z-index: 4; border-color:#ff5f01; color: #ff5f01; border:2px solid #ff5f01;height:22px; line-height:22px; padding:0 16px;}
.ui-choose li.selected { color:#333; background: transparent url(../images/icon-selected.png) no-repeat right bottom;z-index: 3;border:2px solid #ff5f01;height:22px; line-height:22px; padding:0 16px;}
.tc_hwnum{ font-size: 12px; color: #666;}
.tc_hwnum i{ font-weight: 700; color: #ff5f01; font-style: normal;}
.edays{ font-style: normal;}

.vselect{  height:34px; }
.vselect select{ width:135px; height:32px; line-height:32px; float:left; display:inline-block; margin-right:5px; border:1px solid #ddd; font-family:"Arial", "Microsoft yahei"; font-size:14px; color:#333;}
.vselect select option{font-size:14px;}

.get_coupon{}
.get_coupon input{ padding:0 5px; height: 30px; border: 1px solid #ddd;}
.get_coupon button{ color: #fff; font-size: 12px; cursor: pointer; border: none; background-color: #ff5f01; height: 32px; padding: 0 10px;}
