
.relative{position: relative;}
.main_link{color: #4285F4;}
.pay_con_case{}
.pay_con_case dl{width:100%;display: block;}
.pay_con_case dd{float:left;width:100%;vertical-align: top;padding: 15px 0;}
.pay_con_case .choose_dd{position: relative;z-index: 33;}
.pay_con_case label{width:100px; float:left; line-height:32px; text-align:right;}
.pay_con_case .label_r{float:left;padding:0 0 0 15px;width: 765px;}

.pay_con_case input.pname , .pay_con_case input.pnumber{float:left; height:38px; line-height:38px;padding:0 10px;width:105px;border:1px #DDDDDD solid; color:#5C5C5C;}
.pay_con_case input.pname{width: 140px;}
.pay_con_case input.pnumber{ text-align:left}

.pay_con_case .choose_item span{width: 58px;height: 38px;text-align: center;line-height: 38px;border: 1px solid #ddd;display: inline-block;margin-right: -1px;cursor: pointer;}
.pay_con_case .choose_item span.active{background: #f24444;border-color: #e43a3a;color: #fff;}

.pay_con_case .zuijina,.pay_con_case .add_text_tips{display:block;float:left;width:100%;padding:5px 0 0 0}
.pay_con_case .add_text_tips{color: #f24444;}
.pay_con_case .add_text_tips a{color: #f24444;text-decoration: underline;}
.pay_con_case .cardpay_tips{float: left;width: 100%;padding:10px 0 0 0;color: #999;}
.pay_con_case input.ipt_style_focus{border-color: #70c43d;}
.pay_con_case input.ipt_style_error{border-color: #e43a3a;}
.pay_con_case input.ipt_style_disable{border-color: #ddd;background: #f2f2f2;color: #999;}

.list_style{float:left;}
.list_style li{float:left;height:40px;position:relative;margin:0 6px 0 0}
.list_style .a_style{display:block;border:1px solid #DDDDDD;height:38px;line-height:38px; text-align:center; overflow:hidden;padding: 0 16px;}
.list_style .a_style img{margin-top: 0px;}
.list_style .a_style:hover,.list_style .active .a_style{border:2px solid #70c43d;height:36px; line-height:36px;cursor: pointer;padding: 0 15px}
.list_style .a_style:hover img,.list_style .active .a_style img{margin-top:-1px;}
.list_style .i_selected{ position:absolute;right:2px;bottom:2px; display:none;}
.list_style .i_discount{width: 24px;height: 12px;position: absolute;background: url(../../../images/pay_img/icon_discount.png) no-repeat;right:-2px;top:-2px;}
.list_style .i_rebate{width: 24px;height: 13px;position: absolute;background: url(../../../images/pay_img/icon_rebate.png) no-repeat;right:-2px;top:-2px;}
.list_style .i_discount_wechat{width: 51px;height: 16px;position: absolute;background: url(../../../images/pay_img/icon_discount_wechat.png) no-repeat;right:-3px;top:-9px;}
.i_limit_rebate{width: 43px;height: 13px;background: url(../../../images/pay_img/icon_limit_rebate.png) no-repeat;margin: 0 0 0 3px;position: absolute;top:10px;}

.list_style .a_style:hover .i_selected,.list_style .active .a_style .i_selected{display:block;}
.list_style .active.other_sum .i_selected{display: none;}
.ipt_style_s{float:left;width:76px;padding:9px 4px; line-height:20px; height:20px;border:0;color:#666; text-align:center}
.list_style .a_style:hover .ipt_style_s,.list_style .active .a_style .ipt_style_s{margin:-1px 0 0 -1px;}
.list_style li.morepays{overflow:inherit; position:static;}
.list_style .morepays .i_btn{position:static;margin:0 0 0 10px;}
.list_style .morepays .a_style{ text-align:left;padding: 0 16px;}
.list_style .morepays .a_style:hover{border:2px solid #70c43d;height:36px; line-height:36px;padding: 0 15px;}
.list_style .morepays .active,.list_style .morepays .active:hover{border:2px solid #70c43d;height:36px;line-height:36px;text-indent:0;background: #fff;position: relative;z-index: 23;border-bottom: 0 none;padding: 0 15px;}

.morepasy_layer{ position:absolute;width:210px;z-index:22;margin-top:-2px;border:2px #70C43D solid; background:#fff;}
.morepasy_layer .whtie_line{background:white;height:4px;width:96px;float:left; margin:-2px 0 0 0}
.morepasy_layer ul{width:120%;padding-top:5px;}
.morepasy_layer li{float:left;width:100px; height:30px; overflow:hidden;margin:4px 0 0 0;padding:0 0 0 10px;}
.morepasy_layer li label{float:left; text-align:left;padding:4px 0;line-height:normal; cursor:pointer}
.morepasy_layer li input{margin:0 4px 0 0; position:relative; bottom:-2px;*bottom:0;}

.bank_list .a_style,.bank_list .a_style:hover,.bank_list .active .a_style,.bank_list .active .a_style:hover{padding: 0;}
.bank_list li{width:120px;margin:0 6px 6px 0;}
.bankslist{height: 87px;overflow: hidden;position: relative;}
.morebank_mod{margin: 5px 0 0 0;border-top: 1px solid #e7e7e7;background: #f6f6f6;height: 23px;text-align: center;zoom:1;width: 750px;cursor: pointer;}
.morebank_mod .morebank_link{display:inline-block;vertical-align: top;background: url(../../../images/pay_img/more_bank.png) no-repeat;height: 23px;width: 97px;}

.note_mod{color:#888;line-height:24px;padding:0 10px;}
.note_mod h3{font-weight:bold;}
.select_server_list{overflow:hidden;padding:10px 15px;}
.select_server_list a{display:inline-block;padding:5px 2px 0;margin:6px 0;width: 136px;}
.select_server_list a:hover{ color:#e43a3a; text-decoration:underline}
.select_game_list{overflow:hidden;padding:5px 15px;}
.select_game_list a{display:inline-block;padding:5px 5px 0;margin:4px 0}
.select_game_list a:hover{ color:#e43a3a; text-decoration:underline}
.select_game_list .tit{color:#e43a3a;display:inline-block;padding:0 10px 0 0;}

.tag_mod{overflow:hidden; background:#f6f6f6;border-bottom:1px solid #e6e6e6;padding:7px 10px 2px;}
.tag_mod ul{float: left;}
.tag_mod .quick_enter{float: right;}
.tag_mod .quick_enter input{padding: 2px 5px;width: 110px;height: 24px;line-height: 24px;border:1px solid #e6e6e6;background: #fff;color:#333;}
.tag_mod .quick_enter .ipt_style_default{color: #ccc;}
.tag_mod .quick_enter .ipt_style_focus{border-color: #4286f6;}
.tag_mod li{float:left;padding-bottom:4px;margin-right:5px; position:relative}
.tag_mod li a{display:block;color:#333;padding:5px 8px;}
.tag_mod li a:hover,.tag_mod li.active a{ background:#e43a3a;color:#fff;}
.tag_mod li .i_arrow{display:none; position:absolute;left:50%;bottom:0;margin-left:-3px;}
.tag_mod li a:hover .i_arrow,.tag_mod li.active a .i_arrow{display:block;}
.big_red{color:#e43a3a;font-size:28px;}
.color_gray{color:#999}
.lnk_style{background:#f24444;display:inline-block;padding:10px 0;line-height:20px;overflow:hidden;height:20px;width:140px;color:#fff;font-weight:bold;font-size:16px;text-decoration:none;text-align:center;border-radius: 2px;}
.lnk_style input{background:none;border:0;color:#fff;font-size:16px;}
.i_btn,.i_selected,.i_arrow, .popup .btn_close,.i_warn,.errortips-box em,.i_coupon,.i_rebate_coupon,.i_tip,.pop_order_info .errortips-box em{ background: url(../../../images/pay_img/icon_recharge.png) no-repeat;display:inline-block; vertical-align:middle;font-size:0;}
.i_btn{width:9px;height:5px; background-position:0 -15px}
.i_selected{width:14px;height:14px; background-position:0 0}
.i_arrow{width:7px;height:4px; background-position:0 -21px}
.wechat-tips{height: 25px;line-height: 25px;color: #ff4906;margin-top: -15px;}

.payoks{width:500px;}
.payoks li{height:30px; padding:0 0 0 36px;}
.payoks li span{ display:inline-block;width:135px;color:#bbbbbd;}
.payoks .payok_first{ font-size:18px; color:#51ae22;padding:10px 0 30px 0}
.payoks .payok{display:inline-block; position:relative;top:6px;margin-right:10px;height:24px;width:24px;background:url(../../../images/pay_img/mibao_spritesxx.png) no-repeat 0 -100px;}
.payoks .payok_last{height:auto;overflow: hidden;width: 310px;}
.morepayinfo{color:#4285f4;float: left;padding-top: 18px;display: block;overflow: hidden;width:170px;}
.morepayinfo a{color: #4285f4;}
.morepayinfo .line{padding: 0 10px;}
.pay_tips{margin-top: 25px;border: 1px solid #dad699;background: #f9f5c7;height: 24px;color: #ff4a06;line-height: 24px;padding: 7px 0;text-align: center;}
.pay_tips a{color: #ff4a06;}
.pay_tips p{text-indent: 4em;}

.ypays b{ font-size:24px; font-weight:normal;color:#F24444;}
.ypays font{ color:#8D8D8D; font-size:12px}
.quick_pay,.quick_pay_oc{ display:inline-block;height:46px;width:140px; margin-top:10px;  background:#F24444;color:#fff; font-size:16px; text-align:center; line-height:46px;border-radius:2px;}
.quick_pay:hover,.quick_pay_oc:hover{ background:#e73838;}
.quick_pay.disable{background: #9b9b9b;}
.quick_pay_oc{line-height:36px;width:120px;height:36px; font-size:14px;margin-right: 15px;float: left;}
.quick_pay.disabled{background: #bbbbbb;cursor: default;}
.pay_feihuo{width: 70px;height: 26px;line-height: 26px;text-align: center;display: inline-block;color: #fff;background: #eb4646;border-radius: 2px;margin-left: 17px;}
.pay_feihuo:hover{background: #e43a3a;}
.explain{overflow:hidden;border:1px #E7E7E7 solid;padding:16px 26px;border-radius:4px; color:#888888; line-height:24px;background: #fcfcfc;margin-top: 25px;}
.tips_wrap{float: left;margin: 8px 0 0 10px;white-space: nowrap;}

.error_tips{color: #ff8d09;}
.error_tips .i_warn{width: 14px;height: 14px;float: left;margin: 2px 7px 0 0;background-position: 0 -39px;}
.check_tips{color: #ababab;}
.check_tips .i_loading{width: 16px;height: 16px;float: left;margin: 2px 7px 0 0;background:url(../../../images/pay_img/loading.gif) no-repeat;}


/**使用红包 Start**/
.i_coupon,.i_rebate_coupon{width: 14px;height: 17px;display: inline-block;background-position: 0 -67px;margin-right: 5px;vertical-align: text-bottom;}
.i_rebate_coupon{background-position: 0 -85px;}
.coupon_select_wrap{float: left;margin-right: 15px;display: inline;position: relative;}
.coupon_select_btn{border: 1px solid #e2e2e2;height: 38px;position: relative;}
.coupon_select_btn .coupon_value{cursor: pointer;padding:0 10px;float: left;min-width: 201px;}
.coupon_select_btn .coupon_arr{width: 36px;background: #f6f6f6;border-left: 1px solid #e2e2e2;text-align: center;padding-top: 17px;cursor: pointer;float: left;height: 21px;}
.coupon_select_btn .coupon_arr .i_btn{vertical-align: top;}
.coupon_name,.coupon_text{line-height: 38px;display: inline-block;vertical-align: top;cursor: pointer;}
.coupon_name{width: 90px;color: #f24444;}
.coupon_name.gray{color: #f9abab;}
.coupon_name.gray .i_coupon{background-position: -15px -67px;}
.coupon_name.gray .i_rebate_coupon{background-position: -15px -85px;}
.coupon_text.gray{color: #ababab;}
.coupon_select_tips{color: #ababab;float: left;}
.coupon_select_tips .i_tip{width: 12px;height: 12px;display: inline-block;margin-left: 4px;background-position: -16px -40px;}
.coupon_select_tips span{display: inline-block;vertical-align: middle;line-height: 40px;}
.coupon_select_tips.active{color: #f24444;}
.coupon_select_tips.active .i_tip{display: none;}

.coupon_empty .coupon_text{color: #ababab;}
.coupon_empty a{color: #ababab;text-decoration: underline;margin-left: 5px;}
.coupon_arr .i_btn.disable{background-position: -10px -15px;}
.coupon_select_menu{position: absolute;top:39px;left: 0;z-index: 2;border: 1px solid #e2e2e2;background: #fff;width: 258px;max-height: 244px;overflow: hidden;}
.coupon_select_menu li{height: 38px;border-bottom: 1px solid #e2e2e2;padding: 0 10px;cursor: pointer;}
.coupon_select_menu .hover{background: #f6f6f6;}
.coupon_select_menu .no_use{text-align: center;color: #000;border-bottom: 0;}
/**使用红包 End**/

.pay_pwd .fill_pwd{z-index: 100;margin-top: 5px;}
.fill_pwd{position: relative;}
.fill_pwd .pwd_box{width: 179px;height: 30px;line-height: 30px;border:1px solid #d3d3d3;border-radius:2px;float: left;position: relative;margin-right: 10px;display: inline;}
.fill_pwd .pwd_box .ipts_box{width: 101%;}
.fill_pwd .pwd_box span{width: 29px;height: 16px;float: left;margin-top: 7px;border-right: 1px solid #d3d3d3;position: relative;}
.fill_pwd .pwd_box .bor0{border: 0 none;}
.fill_pwd .pwd_box input{width: 31px;height: 20px;position: absolute;z-index: 2;top:-8px;left:-1px;background: none;border: 0 none;text-align: center;line-height: 20px;padding: 6px 0;font-size: 12px;color: #555;font-weight: bold;}
.fill_pwd .pwd_box input.focus{border: 1px solid #4285f4;width: 29px;padding: 5px 0;}
.fill_pwd .pwd_box.error{border-color: #e43a3a;z-index: 2;}
.fill_pwd .fill_pwd .main_link{margin:7px 0 0 10px;display: inline-block;}
.fill_pwd .pwd_box .errortips-box{top:32px;left: -1px;position: absolute;width: 181px;height: 28px;display: none;padding-top: 5px;}
.errortips-box .error-cont{padding: 0 10px;background: #ffedbe;border-radius: 2px;}
.errortips-box .error-cont p{line-height: 28px;color: #dc7e3f;}
.errortips-box em{position: absolute;left: 20px;top: 0;width: 10px;height: 5px;background-position:0 -60px;}
.fill_pwd .pwd_box.error{border-color: #e43a3a;z-index: 2;}
.fill_pwd .pwd_box.error .errortips-box{display: block;}

/**微信支付**/
.pop-box{position:fixed;_position:absolute;background:#102f7d;z-index:1003;width:365px;height: 275px; left:50%;top:135px;margin-left:-182px;border: 1px solid #25648a;}

/*popup*/
.mask_div{position:fixed;_position:absolute;top:0;left:0;width:100%;_height:100%;bottom:0;z-index:3000;background:#000000;opacity: 0.5;filter:alpha(opacity=50);display: none;}
.popup{position:fixed;_position:absolute;z-index:10000;}
.popup .popup_main{ background-color:#fff;padding:20px;-moz-box-shadow: 5px 5px 5px #666666;
    -webkit-box-shadow: 5px 5px 5px #666666;
    box-shadow: 5px 5px 5px #666666;}
.popT{padding:0 10px;}
.popT strong{color:#e43a3a;font-size:18px;font-weight:normal;}
.popT .btn_close{position:absolute;right:23px;top:22px;z-index:1000;background-position:0 -26px;width:12px;height:12px;}
.pop_order_mod{padding:25px 45px 20px;}
.pop_order_info .order_item{height: 32px;line-height: 32px;padding: 1px 0;}
.pop_order_info .order_label{width:75px;font-weight:normal;text-align: right;float: left;line-height: 32px;}
.pop_order_info .order_info{padding-left: 100px;}
.pop_order_info .order_coupon{border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;padding: 5px 0;margin:5px 0;}
.pop_order_info .order_coupon span{display: inline-block;vertical-align: top;}
.pop_order_info .order_coupon .coupon_type{width: 120px;}
.pop_order_info .order_coupon .i_coupon{margin:0 5px;}
.pop_order_info .pwd_box{margin-right: 10px;}
.pop_order_info .errortips-box em{top:0;background-position: 0 -60px;}
.pop_order_info .hl_red{color: #f24444;}
.pop_order_info .hl_fz{color: #f24444;font-size: 24px;margin-right: 10px;}
.pop_order_mod .pop_btn_mod{padding:30px 0 0 100px;}


.pop_alert_mod{padding:30px 0 20px 45px;}
.pop_alert_mod .note,.pop_alert_mod .note-pay{font-size:14px;color:#666;margin:0;padding:0;line-height:26px;padding: 5px 0;}
.pop_alert_mod .note-pay{padding: 5px 0 80px;}
.pop_btn_mod .lnk_style{width: 120px;height: 36px;line-height: 36px;padding: 0;font-weight: normal;vertical-align: middle;margin-right: 15px;}
.popup-payInfo{top:50px;left: 290px;width: 500px;}
.popup-payOk,.popup-comm{left: 50%;
    margin-left: -250px;
    margin-top: -117px;
    top: 50%;
    width: 500px;}

.pop_comm_mod{padding:30px 0 20px 45px;}
.pop_comm_tips{padding: 30px 0;}
.pop_comm_tips p{font-size:18px;color:#666;margin:0;padding:0;line-height:24px;}


.pop-wecode{width: 165px;height: 210px;position: absolute;left: 458px;top: 200px;z-index: 10000;}
.pop-wecode .btn_close{width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 22px;font-weight: bold;font-family: SimSun;color: #d5d5d5;position: absolute;top: 0;right: -30px;background: url(../images/pay_img/btn_close_bg.png) no-repeat;}
.pop-wecode .btn_close:hover{color: #fff;}
.wecode-box{width: 163px;height: 163px;border: 1px solid #dbdbdb;background: #fff;position: relative;}
.wecode-box img{width: 145px;height: 145px;margin:9px auto 0;display: block;}
.wecode-box .loading img{border: 0;}
.wecode-box .loading-txt{position: absolute;width: 100%;text-align: center;color: #5989d1;top: 90px;}
.wepay-tips{text-align: center;height: 45px;overflow: hidden;width: 165px;}
.wepay-tips .tips1{height: 45px;background: url(../../../images/pay_img/wepay_tip1.png) no-repeat  7px 3px #445f85;}
.wepay-qa{margin-top: 30px;}
.wepay-qa a{color: #333;}
.icon-success{width: 24px;height: 24px;display: inline-block;background: url(../../../images/pay_img/success.png) no-repeat;}
.wepay-tips .tips2{background: #70c43d;height: 37px;overflow: hidden;padding-top: 8px;}
.wepay-tips .tips2 .icon-success{vertical-align:middle;margin-right: 5px;}
.wepay-tips .tips2 .text{display: inline-block;vertical-align:middle;color: #fff;line-height: 14px;overflow: hidden;}




















