@charset "utf-8";
body,h1,h2,h3,h4,h5,dl,dt,dd,ul,ol,li,p,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,tahoma,\5b8b\4f53;-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,h5,button,input,select,textarea{font-size:100%;font-weight: normal;}
em,i{font-style:normal;}
form{display:inline;}
ul,ol{list-style:none;}
img{border:0 none;vertical-align: top;}
table{border-collapse:collapse;border-spacing:0}
/**common**/
body{color:#333333;}

a{text-decoration:none;outline:none;color:#333;cursor: pointer;}
a:focus, *:focus {outline:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.hidden{display:none}
.main_link{color: #4285F4;}
.main_link:hover{color: #f24444;text-decoration: underline;}
.maincase{width:100%; overflow:hidden; background:#F9F9F9;position: relative;}
.outwidth{width:980px;margin: 0 auto;}
.mainwidth1200 .outwidth{width:1200px;}
.relative{position: relative;}
.sub_link{color: #999;text-decoration: underline;}
.c_red{color: #f24444;}
/**header**/
.header{height:70px; border-bottom:3px #E43A3A solid; background:#FFFFFF;}
.header h1{ float:left;}
.logincase{ float:right;}
.logincase .no_login{padding:28px 0 0 0;}
.logincase .is_login{padding:28px 0 0 0;}
.logincase .is_login font{color:#F24444; font-size:12px;}
/*bodyer*/
.bodyer{padding:30px 0 0 0;}
.lnk-main{color: #4285F4;}
.bodyer .b_border{border:1px #E7E7E7 solid; height:auto; overflow:hidden; background:#fff;padding:0 0 0 250px;border-radius:3px;position: relative;}
.b_left{ padding-bottom:6000px;margin-bottom:-6000px;float:left; border-right:1px #E7E7E7 solid;width:250px;margin-left:-250px;overflow:hidden;background: #fff;}
.b_right{}

.user_avatar{text-align:center;padding:30px 0 0 0}
.user_face{ position:relative;}
.user_face img{ height:80px;width:80px; border:0;}
.user_face i{ position:absolute;background:url(../../images/pay_img/mask_80.png) no-repeat;height:80px;width:80px;left:52%;margin-left:-45px;}
.user_avatar .u1{padding:20px 0 0 0;line-height:26px;}
.user_avatar .u1 strong{ display:block;font-size:18px; font-weight:normal; color:#333333; }
.user_avatar .u1 span{ display:block;font-size:12px; color:#B2B2B2}
.user_avatar .u2{padding:30px 0; color:#555555;}
.user_avatar .u2 img{ vertical-align:middle;margin-right:6px; margin-bottom:2px;}
.user_avatar .u2 font{color:#F24444; font-size:12px;}
.user_avatar .u3 a{ display:inline-block; border:1px #D4D4D4 solid;padding:3px 10px;}
.user_avatar .u3 a:hover{ background:#F24444; border:1px #F24444 solid; color:#fff;}
.b_left_loginBefore .user_avatar .u2{padding:0;padding-top: 20px;}
.b_left_loginBefore .u2 a{width: 75px;height: 25px;line-height: 25px;text-align: center;display: inline-block;background: #e43a3a;font-size: 13px;border-radius: 2px;color: #fff;}

.loginBefore{text-align: center;padding-top: 30px;}
.loginBefore .m-avatar{width: 105px;height: 105px;position: relative;margin:0 auto;}
.loginBefore .m-avatar img{width: 80px;height: 80px;position: absolute;top: 12px;left: 12px;}
.loginBefore .m-avatar .imask{width: 105px;height: 105px;position: absolute;top: 0;left: 0;background: url(../../images/libao/avatar_mask_105.png) no-repeat;}
.loginBefore .btn-login{width: 110px;height: 34px;line-height: 34px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 2px;margin:20px auto 0;display: block;}
.loginBefore .goReg{padding-top: 20px;}


.user_protocol{padding:100px 0 14px 0;width:100%; text-align:center;margin-bottom:100px;border-bottom:1px #E7E7E7 solid}
.user_protocol a{color:#4285F4;}

.br_con{padding:30px 50px;}
.pay_con_case{}
.pay_con_case dl{float:left;width:100%;padding:0 0 100px 0}
.pay_con_case dd{float:left;width:100%;vertical-align: top;}
.pay_con_case .choose_dd{position: relative;z-index: 33;}
.pay_con_case label{width:102px; float:left; line-height:60px; text-align:right;}
.pay_con_case .label_r{float:left;padding:10px 0 10px 15px;width:510px;}
.mainwidth1200 .pay_con_case .label_r{width:640px;}

.pay_con_case input.pname , .pay_con_case input.pnumber{float:left; height:40px; line-height:40px;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}
.itmenames{float:left; line-height:40px;}
.pay_con_case .itmespan{float:left;padding:12px 0 0 10px}
.pay_con_case .itmespan font{color:#8D8D8D; font-size:12px;}
.pay_con_case a.friendpay{color:#4285F4;top:10px;left:14px;position:relative}
.pay_con_case a.friendpay:hover{color: #f24444;text-decoration: underline;}
.pay_con_case a.friendpay1{color:#4285F4;top:-1px;left:0px;position:relative}
.pay_con_case a.friendpay1:hover{color: #f24444;text-decoration: underline;}
.pay_con_case .friendpay_con{border: 1px solid #d4d4d4;position: absolute;width: 160px;background: #fff;top: 51px;left: 15px;z-index: 50;padding: 5px 0 8px;box-shadow: 0 5px 10px rgba(4,0,0,0.2);}
.pay_con_case .friendpay_con a{line-height: 26px;display: block;padding: 0 8px;color: #000;}
.pay_con_case .friendpay_con a:hover{background: #f6f6f6;}
.pay_con_case .recordlist a{padding-left:23px;}
.pay_con_case .friendpay_record h3{padding: 2px 0 2px 10px;color: #000;}
.pay_con_case .friendpay_record .g-icon{width: 9px;height: 5px;display: inline-block;vertical-align: middle;background-position: -138px -12px;margin-right: 5px;}

.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;}

.select_wrap{ float:left;position:relative;margin-right:6px;display:inline-block;z-index: 33;}
.select_style{overflow:hidden;height:40px;border:1px solid #d4d4d4;display:inline-block;cursor:pointer;vertical-align: top;
}
.select_value{padding:0 50px 0 10px;min-width:56px;display:inline-block;color:#333;line-height:40px;}
.select_value_w{width: auto;}
.selected_value{color:#e43a3a;display:inline-block;float:left;margin-top:13px;margin-right:20px;}
.td4 .lnk_style_g{color:#666;display:inline-block;float:left;margin-top:13px;text-decoration:underline}
.td4 .select_wrap{margin-right:10px;}
.select_btn{border-left:1px solid #d4d4d4;width:40px;overflow:hidden;padding:18px 0 0;height:22px;vertical-align:top; cursor:pointer; text-align:center; background:#f6f6f6;display:inline-block;}
.select_btn .i_btn{vertical-align: top;}
.select_hover{position:absolute;top:41px;display:none; z-index: 1000;}
.select_hover.select_game{left:0px;}
.select_hover.select_server{left:-152px;}
.select_list_b{width:480px;height:200px;overflow:hidden;border:1px solid #e6e6e6;background:#fff;z-index: 33;
    -moz-box-shadow:3px  3px 10px #e6e6e6;
    -webkit-box-shadow:3px 3px 10px #e6e6e6;
    box-shadow: 3px 3px 10px #e6e6e6;
    /* For IE 8
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#e6e6e6')";
     For IE 5.5 - 7
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#e6e6e6');*/
}
.select_hover_con{height:159px;overflow:auto;z-index: 33;}
.select_list{width:212px;border:1px solid #d4d4d4;}
.select_list ul{color:#666;font-size:12px;padding:0;}
.select_list li{padding:0; position:static}
.select_list li a{padding:6px 10px;display:block; background:#fff;color:#666;}
.select_list li a:hover{ background:#fafafa; text-decoration:none;color:#333}

.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: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:14px;}
.i_limit_discount{width: 43px;height: 13px;background: url(../../images/pay_img/icon_limit_discount.jpg) no-repeat;margin: 0 0 0 3px;position: absolute;top:14px;}

.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 16px;}
.morepasy_layer{ position:absolute;width:225px;z-index:22;margin-top:-2px;border:2px #70C43D solid; background:#fff;}
.bank_list .a_style,.bank_list .a_style:hover,.bank_list .active .a_style,.bank_list .active .a_style:hover{padding: 0;}
.list_style .other_sum .a_style{padding: 0;}


.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 li{width:120px;margin:3px;}
.bankslist{height: 135px;overflow: hidden;position: relative;}
.morebank_mod{margin: 5px 0 0 3px;border-top: 1px solid #e7e7e7;background: #f6f6f6;height: 23px;text-align: center;zoom:1;width: 498px;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;
    -moz-border-radius:2px;      /* Gecko browsers */
    -webkit-border-radius:2px;   /* Webkit browsers */
    border-radius:2px;            /* W3C syntax */}
.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;}


.steps_bar{height: 30px;border: 1px solid #dae2e9;margin: 20px 0;overflow: hidden;position: relative;
}
.steps_bar ul{width: 102%;}
.steps_bar li{width: 33.31%;float: left;line-height: 30px;text-align: center;font-size: 14px;position: relative;background: #f4f5f8;color: #999;}
.steps_bar li .i_tags{width: 15px;height: 30px;background: url(../../images/pay_img/tags.png) no-repeat;position: absolute;top:0;right: 0;}
.steps_bar li.active{background: #fff;color: #000;}
.steps_bar li.active .i_tags{background-position:0 -30px;}
.steps_bar .steps_2 .li_1  .i_tags{background-position:0 -60px;}

.payoks{width:500px;padding:0 0 0 80px; }
.payoks li{height:30px; padding:0 0 0 36px; }
.payoks li span{ display:inline-block;width:135px;color:#BBBBBB;}
.payoks .payok_first{ font-size:16px; color:#8EC146;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_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;}
.tips_wrap{float: left;margin: 12px 0 0 10px;/*max-width: 250px;width: auto;*/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: 40px;position: relative;}
.coupon_select_btn .coupon_value{cursor: pointer;padding:0 10px;float: left;min-width: 201px;}
.coupon_select_btn .coupon_arr{width: 40px;height: 22px;background: #f6f6f6;border-left: 1px solid #e2e2e2;text-align: center;padding-top: 18px;cursor: pointer;float: left;}
.coupon_select_btn .coupon_arr .i_btn{vertical-align: top;}
.coupon_name,.coupon_text{line-height: 40px;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: 42px;}
.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:41px;left: 0;z-index: 2;border: 1px solid #e2e2e2;background: #fff;width: 262px;max-height: 244px;overflow: hidden;}
.coupon_select_menu li{height: 40px;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;}

/*.pay_pwd .pwd_box .ipt_pwd{width: 151px;height: 20px;line-height: 20px;margin: 0 0 0 15px;padding: 5px 0;display: block;border:0 none;background: url(../../images/pay_img/pwd_bg.png) no-repeat;font-size: 16px;color: #555;font-weight: bold;letter-spacing: 22px;}
*/

.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;}

.ticket-mod{padding: 20px 0 0 116px;overflow: hidden;}
.ticket-box{width: 305px;height: 103px;float: left;}
.ticket-1{width: 305px;height: 103px;background: url(../../images/ticket_1.png) no-repeat;}
.ticket-2{width: 305px;height: 103px;background: url(../../images/ticket_2.png) no-repeat;}
.ticket-3{width: 305px;height: 103px;background: url(../../images/ticket_3.png) no-repeat;}
.ticket-1 .p1{text-align: center;padding-top: 15px;font-size: 19px;color: #616164;line-height: 25px;}
.ticket-box .btn-style{width: 120px;height: 35px;text-align: center;line-height: 35px;display: block;margin:15px auto 0;background: url(../../images/ticket_btn.png) no-repeat;font-size: 14px;color: #fff;}
.ticket-2 .p1{text-align: center;padding-top: 10px;font-size: 19px;color: #ff543d;line-height: 25px;}
.ticket-2 .p2{color: #a7a7a7;text-align: center;}
.ticket-2 .btn-style{margin-top: 2px;}
.ticket-3 .p1{color: #2a2a2a;font-size: 20px;text-align: center;padding-top: 38px;line-height: 26px;}
.ticket-mod .ticket-rules{float: left;margin:85px 0 0 6px;color: #606060;display: inline;}

/**增加活动提示 S,lizhi added on 2017/01/18**/
.event_tips{padding: 3px 8px;background: #fffcf4;height: 19px;line-height: 19px;display: inline-block;*display: inline;zoom:1;margin-left: 20px;vertical-align: text-bottom;}
.event_tips a{color: #ff8a00;}
.event_tips a:hover{text-decoration: underline;}
.event_tips .i_event{width: 15px;height: 19px;display: inline-block;vertical-align: top;background: url(../../images/pay_img/i_event_coupon.png) no-repeat;margin-right: 5px;}
/**增加活动提示 E**/


.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;
    /* For IE 8
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#666666')";
    /* For IE 5.5 - 7
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#666666');*/
    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:50%;left: 50%;width: 500px;height: 450px;margin: -225px 0 0 -250px;}
.popup-payOk,.popup-comm{top:50%;left: 50%;width: 500px;height: 260px;margin: -110px 0 0 -250px;}

.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;}
/*footer*/
.footer{height:130px;}
.footer p{text-align:center;line-height:130px; color:#8D8D8D;}

/**屏幕宽度大于等于1366时**/
@media screen and (min-width: 1366px) {
    .outwidth{width:1200px;}
    .pay_con_case .label_r{width:640px;}
    .morebank_mod{width: 624px;}
}
.mainwidth1200 .morebank_mod{width: 624px;}

/*角色选择 begin*/
.roles_wrap{float: left;margin-right: 15px;display: inline;position: relative;}
.roles_select_wrap{float: left;margin-right: 15px;display: inline;position: relative;}
.roles_select_btn{border: 1px solid #e2e2e2;width: 262px;height: 40px;position: relative;}
.roles_select_btn .roles_value{cursor: pointer;padding:0 40px 0 10px;}
.roles_select_btn .roles_arr{width: 40px;height: 22px;background: #f6f6f6;border-left: 1px solid #e2e2e2;text-align: center;padding-top: 18px;position: absolute;right: 0;top: 0;cursor: pointer;}
.roles_select_btn .roles_arr .i_btn{vertical-align: top;}

.roles_text{line-height: 40px;display: inline-block;vertical-align: top;cursor: pointer;}
.roles_empty .roles_text{color: #ababab;}
.roles_empty a{color: #ababab;text-decoration: underline;margin-left: 5px;}
.roles_arr .i_btn.disable{background-position: -10px -15px;}

.roles_select_menu{position: absolute;top:41px;left: 0;z-index: 2;border: 1px solid #e2e2e2;background: #fff;width: 262px;max-height: 244px;overflow: hidden;}
.roles_select_menu li{height: 40px;border-bottom: 1px solid #e2e2e2;padding: 0 10px;cursor: pointer;}
.roles_select_menu .hover{background: #f6f6f6;}
.roles_select_menu .no_use{text-align: center;color: #000;}

.roles_select_tips{color: #ababab;float: left;}
.roles_select_tips span{display: inline-block;vertical-align: middle;line-height: 42px;}
.roles_select_tips.active{color: #f24444;}
/*角色选择 end*/

/*二维码 begin*/
.pay_con_case .download-client{position: absolute;/*left: 764px;*/z-index: 500;top: 0px;left: -14px;}
.pay_con_case .pop-wecode{width: 165px;/*height: 210px;*//*position: absolute;left: 458px;top: 200px;*/z-index: 0;margin-left: 115px;position: relative;}
/*.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: 135px;height: 135px;position: relative;}
.wecode-box img{width: 135px;height: 135px;display: block;margin-left: -14px;*margin-left: -54px;}
.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: 38px;overflow: hidden;width: 110px;margin-top: 10px;}
.wepay-tips .tips1{height: 38px;background: url(../../images/pay_img/wepay_tip1.png) no-repeat;}
.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;}
.wepay-tips .tips1_ali {background: url(../../images/pay_img/alipay_tip1.jpg) no-repeat;}
.wepay-tips .tips1_wechat {background: url(../../images/pay_img/wepay_tip1.png) no-repeat;}
/*二维码 end*/




















