body{
	width:100%;
	height: 100%;
	min-width: 1240px;
	background: #ececec;
}
body,div,hr,p,ul,ol,li,table,tbody,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-family:'microsoft yahei',Helvetica, Tahoma, Arial, sans-serif;
	border: none;
}
.clearfix {
  *zoom:1;
  *clear:both;
}
.clearfix:after {
  display:block;
  clear:both;
  content:".";
  visibility:hidden;
  overflow: hidden;
  height:0;
}
*+html img{
  -ms-interpolation-mode:bicubic;
}
.clearboth{
  clear:both;
}
.container1000{
	width: 1000px;
	margin: 0 auto;
}
.payment_banner_bg{
	width: 100%;
	height: 160px;
	background: url(/Themes/Separate_5/static/images/all_bg.jpg);
}
.payment_banner_bg .banner_img{
	background: url("/Themes/Separate_5/static/images/pay_banner.jpg") center center no-repeat;
	width: 1240px;
	height: 160px;
	margin: 0 auto;
}
.pay-area{
	background: #f8f8f8;
	margin-top: 30px;
}
/*登录框*/
.loginlayer{padding:50px;background:#fff;width:300px;}
.loginlayer .title span{font-size:18px;color:#333;float:left}
.loginlayer .title a{color:#31A3F4;font-size:14px;float:right}
.loginlayer .title a:hover{color:#57bbff;}
.loginlayer .title a em{display: inline-block;width:20px;height: 20px;background: url("/Public/Common/images/userico.png?v=1") 0 -63px no-repeat;vertical-align: middle;}
.loginlayer input#username,.loginlayer input#password{width:298px;height: 38px;line-height: 38px;border:1px solid #E9E9E9;margin-top:15px;text-indent: 30px;font-size:14px;background:#fff url(/Public/Common/images/userico.png?v=1) no-repeat;display: block;}
.loginlayer input#username{background-position:8px 10px}
.loginlayer input#password{background-position:8px -21px}
.loginlayer .remb_item{margin-top:15px}
.loginlayer .remb_item span,.loginlayer .remb_item a{font-size:13px}
.loginlayer .remb_item input{margin-right: 6px;vertical-align: middle;}
.loginlayer .login_btn{width:300px;height: 40px;background:#F35610;border-radius: 5px;color:#fff;font-size:16px;margin-top:20px}
.loginlayer .login_btn:hover{background:#F26C12}

.login_method_box{height: 15px;line-height: 15px;font-size: 13px;color:#999}
.login_method_box a{width: auto;display: inline-block;color: #999;padding-right: 14px;font-size: 13px;background:none}
.login_method_box em{float: left;margin-right: 3px;background: url("/Public/Common/images/icon.png")}
.login_method_box a.qq_login{padding:0}
.login_method_box a.wx_login{padding: 0px 0 0 15px;border:0}
.login_method_box a.qq_login:hover,.login_method_box a.wx_login:hover{color:#0099ff}
.login_method_box .qq_login em{background-position: -9px -228px;width:17px;height: 18px;}
.login_method_box .wx_login em{background-position: -35px -228px;width: 24px;height: 20px;}


.pay-type{
	width: 200px;
	height: 765px;
}
.pay-type span , .pay-type a{
	display: inline-block;
	width: 175px;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	cursor: pointer;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	color: #505050;
	position: relative;
	margin-top: -1px;
	padding-left: 25px;
}
.pay-type .symbol{
	width: 137px;
	height: 35px;
	line-height: 29px;
	background: url(../images/icon1.png) 0px -9px no-repeat;
	color: #fff;
	border: 0 none;
	font-size: 14px;
	margin: 20px 0 15px -5px;
	padding-left: 20px;
}
.pay-type span.active{
	background: #ffffff;
	color: #333333;
	font-weight: 600;
}
.pay-type span.active:after{
	width: 3px;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: #ff7a19;
}
.pay-type em.icon{
	width: 29px;
	height: 27px;
	float: left;
	background: url(../images/icon1.png) 0 0 no-repeat;
	margin: 12px 12px 0 0;
}
.pay-type .pay-weixin em.icon{
	background-position: 0 -61px;
}
.pay-type .pay-alipay em.icon{
	background-position: 0px -112px;
}
.pay-type .pay-xiyoubi em.icon{
	background-position: 1px -162px;
}
.pay-type .pay-voucher em.icon{
	background-position: 0 -212px;
}
.pay-type .pay-manmade em.icon{
	background-position: 0 -259px;
}
.pay-type .pay-alipay i{
	width: 29px;
	height: 14px;
	background: url(../images/tj_ico.png) center center no-repeat;
	display: inline-block;
	margin-left: 15px;
	position: absolute;
	top: 19px;
}
.pay-type span#for_luckydraw i{
	background: url('../images/ptb_ico.gif') no-repeat;
	height: 28px;
	top: -24px;
}
.pay-type span.gj_tip{
	float: right;
	border: 0;
	width: auto;
	font-size:13px;
	color:#606060;
	margin-right: 0;
	display: none;
}
.pay-type span.gj_tip .gj_num{
	color:#ee3f3f;
	font-weight: bold;
}
.pay-type span.gj_tip .gjpage_link{
	border:1px solid #C3DEFF;
	width: 60px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size:12px;
	color:#2270ff;
	margin-right: 0;
	margin-left:15px;
	border-radius: 3px;
}
.choose-select-item{

}
.choose-game-server .choose-select-item{
	float:left;
	width: 153px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #dadada;
	background:none;
	margin-right: 10px;
	font-size: 14px;
	color:#5e5e5e;
	position:relative;
	z-index:1000;
}
.choose-game-server .choose-select-item .arrow{
	position: absolute;
	color: #999;
	font-size: 12px;
	top: 13px;
	right: 8px;
	font-weight: normal;
}
.choose-game-server .choose-select-item.active{
	border-color: #f60;
}
.choose-game-server .choose-select-item.active .arrow{
	color: #f60;
}

.choose-game-server .choose-select-item a{
	display: block;
	text-indent: 10px;
	color: #666;
}

.choose-select-item .ppbox{width:638px;border:1px solid #E3E3E3; z-index:100; position:absolute; background:#fff; top:45px;left:-2px; display: none;border-radius: 0px;background-color: #fff;box-shadow: 5px 5px 8px rgba(0,0,0,0.4);}
.choose-select-item .ppbox#serversel{left:-286px;}
.choose-select-item .ppbox .pptit{height:40px; line-height:40px; border-bottom:1px solid #dedede; background: #F9F9F9; padding-left: 10px;}
.choose-select-item .ppbox .pptit span{display:inline-block;width:auto;padding:0 10px;margin:7px 3px;cursor:pointer;height:24px;line-height:24px;text-align: center;font-size: 13px;border-radius: 5px}
.choose-select-item .ppbox .pptit span:hover{background:#fff}
.choose-select-item .ppbox .pptit span.on{display:inline-block;width:auto;padding:0 10px;margin:7px;cursor:pointer;height: 24px;line-height: 24px;color:#fff;background:#f60;font-weight: bold;text-align: center;}
.choose-select-item .ppbox .close-ppinfo{font-size:23px;position:absolute;right:10px;color:#999;display:inline-block;height: 40px;line-height: 35px;font-weight: 100;cursor: pointer;transition: .3s ease;}
.choose-select-item .ppbox .close-ppinfo:hover {transform: rotate(90deg);}
.choose-select-item .ppbox .ppinfo{margin:0;overflow: auto;height: 190px;position:relative;}
.choose-select-item .ppbox .ppinfo ul{padding:10px}
.choose-select-item .ppbox .ppinfo li{width:33.33%;line-height:25px; float:left; display:inline;text-indent:0px;font-size:12px;color:#000;text-align:left;margin: 0;border-bottom: 1px dashed #dedede;position: relative;}
.choose-select-item .ppbox .ppinfo li a{color:#333;border: none;text-indent: 0;padding: 3px 0px;font-size:12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;display: inline-block;max-width:230px}
.choose-select-item .ppbox .ppinfo li a:hover{color:#f60;}
.choose-select-item .ppbox .ppinfo dl{position: relative;padding-left: 45px;margin-bottom: 12px;}
.choose-select-item .ppbox .ppinfo dl:last-child {margin-bottom: 0}
.choose-select-item .ppbox .ppinfo dl dt {position: absolute;top: 3px;left: 5px;width: 20px;height: 20px;line-height: 20px;font-weight: bold;color: #fff;border-radius: 4px;text-align: center}
.choose-select-item .ppbox .ppinfo dl dd {width:103px;display:inline-block;float: left;padding-left: 8px;height: 25px;line-height: 25px;cursor: pointer;border-bottom: 1px dashed #dedede;}
.choose-select-item .ppbox .ppinfo dl dd .gname {max-width:80px;display:inline-block;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align:middle;}
.choose-select-item .ppbox .ppinfo li.mygame span{display: inline-block;padding:0 5px}
.choose-select-item .ppbox .ppinfo dd:hover, .pay_left .ppbox .ppinfo li.mygame span.on, .pay_left .ppbox .ppinfo li.mygame span:hover {color:#f60;}

.choose-select-item .ppbox .ppinfo .pay_tips{position:relative;display: inline-block;margin-left: 3px;vertical-align: middle;cursor: pointer;}
.choose-select-item .ppbox .ppinfo .pay_tips em{display: inline-block;width: 10px;height: 10px;background: url(/Public/Payment/images/tips_ico.jpg) no-repeat;}
.choose-select-item .ppbox .ppinfo .pay_tips div{display: none;position:absolute;top:-25px;left:-16px;border:1px solid #DCDCDC;background:#fff;white-space: nowrap;height:20px;line-height:20px;padding:0 5px;color:#646464;border-radius: 3px;}
.choose-select-item .ppbox .ppinfo .pay_tips div:before{content: '';position: absolute;bottom:-6px;left:18px;border-top:6px solid #DCDCDC;border-right:7px solid transparent;}
.choose-select-item .ppbox .ppinfo .pay_tips div:after{content: '';position: absolute;bottom:-3px;left:19px;border-top:4px solid #fff;border-right:5px solid transparent;}
.choose-select-item .ppbox .ppinfo .pay_tips:hover div{display: block;}
.choose-select-item .ppbox .ppinfo li:nth-child(3n) .pay_tips div{left:-70px;}
.choose-select-item .ppbox .ppinfo li:nth-child(3n) .pay_tips div:before{left:72px;}
.choose-select-item .ppbox .ppinfo li:nth-child(3n) .pay_tips div:after{left:73px;}
.choose-select-item .ppbox .ppinfo dl dd:nth-child(5n+1) .pay_tips div{left:-100px;}
.choose-select-item .ppbox .ppinfo dl dd:nth-child(5n+1) .pay_tips div:before{left:102px;}
.choose-select-item .ppbox .ppinfo dl dd:nth-child(5n+1) .pay_tips div:after{left:103px;}

.choose-select-item .ppbox .pptit_2{height:40px; line-height:40px; border-bottom:1px solid #dedede; background: #f9f9f9}
.choose-select-item .ppbox .pptit_2 .txt1{font-size:16px;font-weight: bold;color: #676767;margin:0 30px 0 10px;}
.choose-select-item .ppbox .pptit_2 .servertype_sel{border:1px solid #E0E0E0;width: 120px;height: 26px;color:#909090;}
.choose-select-item .ppbox .pptit_2 .servernum{border:1px solid #E0E0E0;width: 60px;height: 24px;text-align: center;color:#909090;}
.choose-select-item .ppbox .pptit_2 .servertypebtn{border:1px solid #C0D5F0;width: 50px;height: 24px;background:#E3EEFB;position: relative;display: inline-block;line-height: 24px;text-align: center;font-size: 13px;color:#485c6c;background-image: linear-gradient(#EAF4FD, #E0ECFA);cursor: pointer;}
.choose-select-item .ppbox .pptit_2 .servertypebtn::after{content: '';border:1px solid #fff;position: absolute;top:0;left:0;right:0;bottom:0;}
.choose-select-item .ppbox .pptit_2 .servertypebtn:hover{opacity: 0.9;filter:Alpha(opacity=90);}

.choose-select-item .ppbox .pptit_3{height:40px; line-height:40px; border-bottom:1px solid #E3E3E3;}
.choose-select-item .ppbox .pptit_3 .lastserverbtn{font-size: 13px;color:#828282;width: 99px;border-right:1px solid #E3E3E3;text-align: center;padding:0;display: inline-block;cursor: pointer;}
.choose-select-item .ppbox .pptit_3 .lastserverbtn.on{color:#0097EC}
.choose-select-item .ppbox .pptit_3 .servertypelist{width: 455px;overflow: hidden;}
.choose-select-item .ppbox .pptit_3 ul li{float:left;margin:12px 3px 0;cursor:pointer;width:70px;height: 22px;text-align: center;line-height: 22px;font-size: 13px;color:#565656;border-radius: 3px;}
.choose-select-item .ppbox .pptit_3 ul li.on{background: #0097EC;color:#fff;}
.choose-select-item .ppbox .pptit_3 .arrow_left, .choose-select-item .ppbox .pptit_3 .arrow_right{width: 20px;height: 20px;background:url(../images/arrow.png) no-repeat;margin: 13px 5px 0 15px;}
.choose-select-item .ppbox .pptit_3 .arrow_left:hover{background-position: 0 -23px;}
.choose-select-item .ppbox .pptit_3 .arrow_right{background-position: -32px 0;margin: 13px 15px 0 5px;}
.choose-select-item .ppbox .pptit_3 .arrow_right:hover{background-position: -32px -23px;}

.choose-select-item .ppbox .pptit_4{height:190px;width:99px;border-right:1px solid #E3E3E3;}
.choose-select-item .ppbox .pptit_4 span{display:block;width:100%;cursor:pointer;height: 30px;line-height: 30px;text-align: center;font-size: 13px;color:#828282;border-bottom: 1px solid #E3E3E3;}
.choose-select-item .ppbox .pptit_4 span.on{color:#0097ec}

.choose-select-item .ppbox .ppinfo_2,.choose-select-item .ppbox .ppinfo_3{margin:0;overflow: auto;height: 190px;position:relative;width:538px;}
.choose-select-item .ppbox .ppinfo_2 ul, .choose-select-item .ppbox .ppinfo_3 ul{padding:10px}
.choose-select-item .ppbox .ppinfo_2 li, .choose-select-item .ppbox .ppinfo_3 li{width:110px;line-height:27px; float:left; display:inline;text-indent:6px;font-size:12px;color:#000;text-align:center;margin:0 5px;position:relative;border-bottom: 1px dashed #dedede;}
.choose-select-item .ppbox .ppinfo_2 li a, .choose-select-item .ppbox .ppinfo_3 li a{color:#333;display:inline-block;max-width:79px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 0;vertical-align: middle;}
.choose-select-item .ppbox .ppinfo_3 .noserverlog{text-align: center;padding-top:60px;font-size: 16px;color:#999;}

/*scrollbar 谷歌浏览器滚动条样式设置*/  
.choose-select-item .ppbox .scrollbox::-webkit-scrollbar{width:16px;height:16px;}  
.choose-select-item .ppbox .scrollbox::-webkit-scrollbar-track,  
.choose-select-item .ppbox .scrollbox::-webkit-scrollbar-thumb{border-radius:999px;border:4px solid transparent;}  
.choose-select-item .ppbox .scrollbox::-webkit-scrollbar-track{box-shadow:0px 0px 15px #F1F1F1 inset;}  
.choose-select-item .ppbox .scrollbox::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow: 0 0 0 5px #CACACA inset;}  
.choose-select-item .ppbox .scrollbox::-webkit-scrollbar-corner{/* background:transparent; */}

.payform-item .bili-tips{
	float: left;
	line-height: 40px;
	color: #acacac;
}
/*优惠券*/
.get-ticket-rows , .get-voucher-rows{
	position: relative;
}
.get-ticket-rows .ticket-values , .get-voucher-rows .voucher-values{
	float: left;
	width: 208px;
	border: 1px solid #dadada;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #666;
	text-indent: 14px;
	position: relative;
	cursor: pointer;
}
.get-voucher-rows .voucher-values{
	width: 153px;
}
.get-ticket-rows .ticket-values i , .get-voucher-rows .voucher-values i{
	position: absolute;
	color:#999;
	font-size: 12px;
	top:13px;
	right: 12px;
}
.get-ticket-rows .ticket-can , .get-voucher-rows .voucher-can{
	float: left;
	width: 180px;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	color: #7b7b7b;
	margin-left: 20px;
}
.get-ticket-rows .ticket-can span , .get-voucher-rows .voucher-can span{
	margin: 0px 5px;
	color: #ff3333;
}
.get-ticket-rows .ticket-list , .get-voucher-rows .voucher-list{
	width: 583px;
	border: 1px solid #e9e9e9;
	transition: all 0.5s;
	background: #fdfdfd;
	padding: 5px 0 15px 5px;
	position: absolute;
	top: 40px;
	left: 80px;
	z-index: 1001;
	max-height: 260px;
	overflow-y: auto;
}
.get-ticket-rows .ticket-list::-webkit-scrollbar-track , .get-voucher-rows .voucher-list::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #f5f5f5;
}

.get-ticket-rows .ticket-list::-webkit-scrollbar , .get-voucher-rows .voucher-list::-webkit-scrollbar {
	width: 9px;
	border-radius: 10px;
	background-color: #f5f5f5;
}

.get-ticket-rows .ticket-list::-webkit-scrollbar-thumb , .get-voucher-rows .voucher-list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #bdbdbd;
}

.ticket_info{
	float: left;
	width: 160px;
	height: 110px;
	background: url(/Public/Common/images/quan/quan_bn.png?v=2) no-repeat; /* 通用劵 */
	overflow: hidden;
	color: #fff;
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
	border: 5px solid #fff;
}
.ticket_info.active{
	border-color: #ff0;
}
.ticket_info.can_use0{
    background: url(/Public/Common/images/quan/quan_bn2.png?v=2) no-repeat;/* 不可用充值券 */
}
.ticket_info.can_use2{
    /* 游戏券充值券 */
}
.ticket_info.can_use3{
    background: url(/Public/Common/images/quan/quan_bn4.png) no-repeat;/* 回收充值券 */
}

.ticket_info p{
	padding:0 10px;
	line-height: 20px;
}
.ticket_info p.moneytip{
	margin-top: 5px;
}
.ticket_info p.moneytip .manjian{
	color:#ffd4c8;
	font-size:12px;
}
.ticket_info p.moneytip .type{
	color: #ffcccc;
	font-size: 12px;
}
.ticket_info p.tmoney{
	height: 35px;
	line-height: 35px;
	padding-top:16px;
	margin-bottom: 6px;
}
.ticket_info p.exptime{
	text-align: center;
    color: #ff7575;
	margin-top: 6px;
	font-size:12px;
}
.ticket_info p.gamelimit{
	color: #ff7575;
    line-height: 30px;
    height: 30px;
}
.ticket_info .tickettype{
	font-size: 12px;
	color: #ffd4c8;
	position: absolute;
	top: 8px;
	right: 10px;
}
.ticket_info.can_use0 p.gamelimit{
	color: #999;
}
.ticket_info.can_use0 p.exptime{
	color: #C0C0C0;
}
.ticket_info.can_use0 p.moneytip .manjian, .ticket_info.can_use0 p.moneytip .type{
	color: #EBEBEB;
}
.ticket_info.can_use0 .tickettype{
	color:#EBEBEB;
}
.ticket_info.can_use3 p.gamelimit{
	color: #a5a5a5;
}
.ticket_info.can_use3 p.exptime{
	color: #f9e38c;
}
.ticket_info.can_use3 p.moneytip .manjian, .ticket_info.can_use3 p.moneytip .type{
	color: #ffebac;
}
.ticket_info .tmoney .unit{
	font-size: 24px;
    vertical-align: top;
    line-height: 32px;
}
.ticket_info .tmoney .vos{
	font-size: 30px;
	font-weight: 600;
	line-height: 35px;
}
.ticket_info .tmoney .type{
	font-size: 20px;
	vertical-align: top;
	line-height: 32px;
}
.get-voucher-rows .voucher-list li{
	width: 160px;
	height: 110px;
	float: left;
	background: url(/Public/Common/images/quan/voucher_ico1.png) center center no-repeat;
	padding: 8px;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	margin-top: 10px;
	list-style: none;
	border:2px solid transparent;
}
.get-voucher-rows .voucher-list li.active{
	background-color:#FFFFDD;
	border-color:#FFCB4E;
}
.get-voucher-rows .voucher-list li .label{
	font-size: 12px;
	color: #a07210;
	width:100%;
	text-align: left;
	line-height: normal;
	margin:10px 8px 0;
}
.get-voucher-rows .voucher-list li .voucher-money-box{
	font-size: 24px;
	color: #a0500f;
	padding:10px 8px 0 8px;
	display: block;
}
.get-voucher-rows .voucher-list li .voucher-money{
	font-size: 32px;
	vertical-align: middle;
	font-weight: bold;
	position: relative;
	top: -2px;
}
.get-voucher-rows .voucher-list li .expirtime{
	font-size: 12px;
	color: #bc933c;
	white-space: nowrap;
	margin-top: 5px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 24px;
}
.get-voucher-rows .voucher-list li .tickettype{
	font-size: 12px;
	color: #a37113;
	position: absolute;
	top: 16px;
	right: 18px;
	display: none;
}

.paymentBox{
	width: 749px;
	min-height: 765px;
	height: auto;
	background: #fff;
	padding-left: 50px;
	border-left: 1px solid #e9e9e9;
}
.paymentBox .account-choose{
	float: left;
	width: 700px;
}
.paytype-txt{
	height: 24px;
	line-height: 24px;
	font-size: 22px;
	margin: 37px 0;
}
.paymentBox .game-fuli{
	float: left;
	width: 700px;
}
.payforXiyoubi{
	display: none;
	margin-top: 65px;
	width: 700px;
	border-top: 1px solid #efefef;
	padding: 8px 0 80px 0;
}
.payforXiyoubi .subtitle{
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
	color: #565656;
	margin-top: 10px;
}
.payforXiyoubi .ctn{
	font-size: 13px;
	color: #848484;
	line-height: 24px;
}
.payform-item{
	margin-bottom: 20px;
	margin-left: 13px;
}
.payform-item .label{
	width: 70px;
	line-height: 38px;
	font-size: 14px;
	color:#666666;
	text-align: right;
	margin-right: 10px;
}
.payform-item .input{
	float: left;
	width: 155px;
}
.payform-item .input input{
	width: 153px;
	height: 36px;
	line-height: 36px;
	text-indent: 10px;
	font-size: 14px;
	border:1px solid #dadada;
	color: #666;
}
.payform-item .member-xiyoubi{
	float: left;
	margin-left: 25px;
	color: #999999;
	line-height: 38px;
}

.payform-item .select{
	float: left;
}

.payform-item .select select{
	width: 155px;
	height: 40px;
	line-height: 40px;
	text-indent: 5px;
	font-size: 14px;
	border:1px solid #dadada;
}

.payform-item .tips{
	float: left;
	width: 230px;
	margin-left: 10px;
	line-height: 40px;
	font-size: 13px;
	color:#acacac;
}
.payform-item .tips.error{
	color:#c00;
}
.payform-item .tips.success{
	color:#008000;
}
.payform-item .money-show{
	float: left;
	width: 460px;
	line-height: 38px;
	font-size: 14px;
	position: relative;
}
.payform-item .money-show span{
	float: left;
}
.payform-item .money-show .icon{
	width: 12px;
	height: 12px;
	background: url(../images/add_ico.png?v=1) 0 0 no-repeat;
	margin: 13px 0 0 10px;
	cursor: pointer;
	display: none;
}
.payform-item .money-show .icon:hover{
	background-position: 0 -13px;
}
.payform-item .money-show .ptb_bili{
	margin-left:10px;
	color:#999;
	font-size: 12px;
	line-height: 36px;
}
.payform-item .money-show .ptbUseTips:hover + .ptbUseTipBox{display: block;animation: showPtbTipsAnimate .3s;}
@keyframes showPtbTipsAnimate
{
	from {opacity:0;}
	to {opacity:1;}
}
.payform-item .money-show .ptbUseTipBox{position: absolute;top:38px;left:40px;background: #FFFDF5;border: 1px solid #FFCDBA;line-height: 20px;font-size: 12px;color: #3a3a3a;padding: 5px 8px;white-space: nowrap;border-radius: 2px;display: none;}
.payform-item .money-show .ptbUseTipBox .color_r{color:#ff3c00;float:none;}
.payform-item .money-show .ptbUseTipBox .color_g{color:#5c5c5c}
.payform-item .money-show .ptbUseTipBox:before {content: '';position: absolute;top: -10px;left: 15px;width: 0;height: 0;border-bottom: 10px solid #FFCDBA;border-right: 10px solid transparent;}
.payform-item .money-show .ptbUseTipBox:after {content: '';position: absolute;top: -7px;left: 16px;width: 0;height: 0;border-bottom: 8px solid #FFFDF5;border-right: 8px solid transparent;}
.payform-item .values{
	height: 38px;
	line-height: 38px;
	float: left;
}
.payform-item .pay_yuanbao{
	font-size: 16px;
	color: #ff6600;
	font-weight: bold;
}
.payform-item .pay_yuanbao.xiyoubi{
	font-weight: normal;
}
.payform-item .unit{
	font-size: 14px;
}
.payform-item .unit.xiyoubi{
	font-size: 14px;
	color: #ff6600;
}
.payform-item .giveJifenText{
	float: left;
	line-height: 38px;
}
.payform-item .pay-values{
	width: auto;
	height: 28px;
	line-height: 28px;
	float: left;
	background: #ff4242;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin: 5px 0;
	padding: 0 10px;
}
/*选择支付目标*/
.payment-target{

}
.payment-target li{
	width: 153px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #dadada;
	background: #ffffff;
	font-size: 14px;
	text-align: center;
	float: left;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
}
.payment-target li.active{
	border-color: #f37a20;
	color: #ff6600;
	background: url(../images/mark_ico.png) right bottom no-repeat;
}
.payment-target li i{
	position: absolute;
	left: 68px;
	top: -15px;
	width: 68px;
	height: 24px;
}
.payment-target li i.sc_ico{
	background: url('../images/sc_ico.gif?v=2') no-repeat center top;
}
.payment-target li i.gj_ico{
	background: url('../images/gj_ico1.gif') no-repeat center top;
}

.payment-target li .payfor_ico{
	display: inline-block;
	width:24px;
	height:100%;
	background:url(../images/icon1.png?v=1) no-repeat 0 -300px;
	vertical-align: top;
	margin-right:8px;
}
.payment-target li.channel-xiyoubi .payfor_ico{
	background-position: 0 -346px;
}

/*支付规格*/
.payment-spec{
	width: 550px;
}
.payment-spec li{
	background: #fff;
	width: 98px;
	height: 36px;
	border: 1px solid #dadada;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-size: 14px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.payment-spec li:hover{
	border-color: #ff9933;
}
.payment-spec li.active{
	color: #ff6600;
	border-color: #ff7a19;
	font-weight: bold;
	background: url(../images/mark_ico.png) right bottom no-repeat;
}
/* .payment-spec li.active input{
	background: #f60;
	color:#fff;
	border-color: #f60;
} */
.payment-spec li.input-label{
	border-color:#fff;
}
.payment-spec li.input-money-box{
	width: 208px;
	text-align: left;
	margin-bottom: 0;
	background: #fff;
	border-color: #dadada;
}
.payment-spec li.input-money-box input{
	width: 152px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e6e6e6;
	margin: 0 12px 0 5px;
	padding-left: 8px;
	font-size: 14px;
	color: #666;
}
.payment-spec li.spec-tips{
	width: 196px;
	border-color: #fff;
	text-align: left;
	font-size: 12px;
	color:#999;
	margin-bottom: 0;
	display: none;
}
.payment-spec li.spec-tips.error{
	color:#f00;
}
.payment-get{
	margin-top: 30px;
	border-top: 1px solid #dedede;
}

.input-safecode{
	display: none;
}
.input-safecode .safe-code-input{
	float: left;
}
.input-safecode .forget-safecode{
	float: left;
	font-size: 13px;
	color: #7b7b7b;
	margin: 10px 0 10px 17px;
	line-height: 18px;
}
.input-safecode .set-safecode-tips{
	float: left;
	font-size: 13px;
	color: #ef5353;
	line-height: 38px;
}
.input-safecode .set-safecode-btn{
	width: 68px;
	height: 22px;
	line-height: 22px;
	float: left;
	border: 1px solid #7dadff;
	text-align: center;
	color: #186eff;
	font-size: 13px;
	margin: 7px 0 7px 4px;
}
.payment-submit{
	margin-top: 60px;
	padding-left: 215px;
	margin-bottom: 40px;
}
.payment-submit.xiyoubi{
	margin-top: 35px;
}
.payment-submit .payment-submit-button{
	width: 220px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #ff7a19;
	font-size: 22px;
	cursor: pointer;
	font-weight: bold;
}
.payment-submit .payment-submit-button:hover{
	background: #ff6000;
}
.payment-submit .payment-submit-button.disabled{
	background: #dadada;
}


.pay_btn a.disabled{color: #7f7f7f;background-color: #dbdbdb;}

.ptbFirst_layer{background:url(../images/ptb_firstpay.png?v=1.1) no-repeat;box-shadow: none;}
.ptbFirst_layer .layui-layer-setwin .layui-layer-close2{background:url(../images/ptb_firstpay_close.png?v=1.1) no-repeat;top: 6px;right: -25px;width:28px;height:28px;}
.ptbFirst_layer .layui-layer-setwin .layui-layer-close2:hover{background-position: -28px 0;}
.ptbFirst_layer .ptbFirstPaybox .ctn{margin: 140px 0 0;color:#fffae0;font-size:14px;line-height: 24px;text-align: center;}
.ptbFirst_layer .ptbFirstPaybox .ctn p{color:#fffcdf;font-size:15px;}
.ptbFirst_layer .ptbFirstPaybox .ctn .title{font-size:14px;margin-bottom: 9px;line-height: 26px;margin-left:8px;}
.ptbFirst_layer .ptbFirstPaybox .ctn .bold{font-weight: bold;}
.ptbFirst_layer .ptbFirstPaybox .ctn .boldcolor{font-weight: bold;color:#ffea00;font-size:16px;}
.ptbFirst_layer .ptbFirstPaybox .ptbpaybtn{display: block;width: 110px;height: 36px;background:url(../images/ptb_firstpay_btn.png?v=1.1) no-repeat;margin: 25px auto 0;text-indent: -9999px;}
.ptbFirst_layer .ptbFirstPaybox .ptbpaybtn:hover{background-position: 0 -36px;}

/* 充值刮奖页面 */
.ptb_scratch_wrap{background:#F5F5F5;padding:30px 40px;width:910px;margin:40px auto;}
.ptb_scratch_wrap .userinfo{font-size:14px;color:#535353;margin-bottom: 15px;position: relative;}
.ptb_scratch_wrap .userinfo .reload{position: absolute;right: 0;color:#999;font-size:12px;text-decoration: underline;cursor: pointer;}
.ptb_scratch_wrap .order-title .title{font-size:20px;color:#484848;font-weight: bold;float:left;}
.ptb_scratch_wrap .order-title .num{font-size:15px;color:#6e6e6e;font-weight: bold;float:right;}
.ptb_scratch_wrap .order-title .num .red{color:#e6292a;}
.ptb_scratch_wrap .pay_result{margin:25px 0 10px;}
.ptb_scratch_wrap .pay_result .pay_info{width:400px;height:201px;padding:17px 0;background:url(/Public/Payment/images/scratch/gj_left_bg.png) no-repeat;}
.ptb_scratch_wrap .pay_result .pay_info li{ height:33px; line-height:33px; font-size:13px;}
.ptb_scratch_wrap .pay_result .pay_info li label{display:block; float:left; width:150px; text-align:right; padding-right:15px;color:#994e1c;}
.ptb_scratch_wrap .pay_result .pay_info li span{ display:block; float:left;width:205px; text-align:right; font-size:13px;color:#202020;}
.ptb_scratch_wrap .pay_result .pay_info_nodata{width:400px;height:160px;padding-top:75px;background:url(/Public/Payment/images/scratch/gj_left_bg1.png) no-repeat;text-align: center;}
.ptb_scratch_wrap .pay_result .pay_info_nodata p{color:#7e7e7e;font-size:16px;margin-bottom: 20px;}
.ptb_scratch_wrap .pay_result .pay_info_nodata a{display: inline-block;width: 120px;height: 40px;line-height: 40px;background:#FFE386;color:#c53800;font-size:16px;font-weight: bold;}
.ptb_scratch_wrap .pay_result .pay_info_nodata a:hover{color:#FFF6D8;background:#FF7521}
.ptb_scratch_wrap .pay_result .ptb_gj_box{width:511px;height:235px;background:url(/Public/Payment/images/scratch/gj_right_bg.png) no-repeat;margin-left:-1px;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.ptb_scratch_wrap .pay_result .ptb_gj_bn{background:#fff;width:300px;height:110px;padding:10px;margin:50px 0 0 95px;position:relative;text-align: center;cursor: pointer;}
.ptb_scratch_wrap .pay_result .ptb_gj_bn.not_gj{background:#fff url(/Public/Payment/images/scratch/gj_mask1.jpg) no-repeat center center;cursor: no-drop;}
.ptb_scratch_wrap .pay_result .tip_text{text-align: center;color:#db9798;font-size:13px;margin-top:12px}

.ptb_scratch_wrap .pay_result .ptb_gj_bn .canvas{position: absolute;top: 10px;left:10px}
.ptb_scratch_wrap .pay_result .ptb_gj_bn #maskimg{position: absolute;top: 10px;left:10px;background:url(/Public/Payment/images/scratch/gj_mask.jpg) no-repeat;width:100%;height:100%;}
.ptb_scratch_wrap .pay_result .ptb_gj_bn .show-container{width:100%;height:100%;background:#fff url(/Public/Payment/images/scratch/gj_mask_bg.jpg);text-align: center;}
.ptb_scratch_wrap .pay_result .ptb_gj_bn .show-container .text1{color:#b84a1a;font-size:13px;padding-top:20px}
.ptb_scratch_wrap .pay_result .ptb_gj_bn .show-container .text2{font-weight: bold;color:#d44d11;font-size:24px;padding-top:10px}

.ptb_scratch_wrap .showbili_box{text-align: right;position: relative;}
.ptb_scratch_wrap .showbili_box .see_gjbili_btn{color:#6e6e6e;font-size:13px;text-decoration: underline;cursor: pointer;}
.ptb_scratch_wrap .showbili_box .showbili_list{display: none;position: absolute;right:-25px;bottom:25px;border:1px solid #E2E2E2;background:#FFFFFF;border-radius: 3px;box-shadow: 0 0 2px 0px #d2d2d2;padding:5px}
.ptb_scratch_wrap .showbili_box .showbili_list:before{content: '';width:0;height: 0;position: absolute;right:55px;bottom:-14px;border:7px solid transparent;border-top-color:#D6D6D6;}
.ptb_scratch_wrap .showbili_box .showbili_list:after{content: '';width:0;height: 0;position: absolute;right:55px;bottom:-13px;border:7px solid transparent;border-top-color:#fff;}
.showbili_list .gjbili_list{display: inline-block;margin-right:5px;}
.showbili_list .gjbili_list li{border: 1px solid #F0F0F0;border-top:0;height: 31px;line-height: 31px;font-size:13px;color:#535353;}
.showbili_list .gjbili_list .title{background:#F0F0F0;font-size:13px;color:#535353;height: 28px;line-height: 28px;border:0}
.showbili_list .gjbili_list .money{width:95px;float:left;text-align: left;padding:0 10px}
.showbili_list .gjbili_list .bili{width:60px;float:right;text-align: right;padding:0 10px}
.showbili_list .vipbili_list{display: inline-block;}
.showbili_list .vipbili_list li{border: 1px solid #FAECD3;border-top:0;height: 31px;line-height: 31px;font-size:13px;color:#535353;background:#FDF8ED;}
.showbili_list .vipbili_list .title{background:#EFDEC3;font-size:13px;color:#733F2B;height: 28px;line-height: 28px;border:0}
.showbili_list .vipbili_list .viplevel{width:50px;float:left;text-align: left;padding:0 10px}
.showbili_list .vipbili_list .jiacheng{width:58px;float:right;text-align: right;padding:0 10px}
.showbili_list .vipbili_list li.active{background:url(/Public/Payment/images/scratch/vipbili_bg.gif) no-repeat;border:0}

.ptb_scratch_wrap .gj_rule{padding-top:15px;}
.ptb_scratch_wrap .gj_rule .title{color:#6f6f6f;font-size:13px;margin-bottom:12px;font-weight: bold;}
.ptb_scratch_wrap .gj_rule ul li{font-size:12px;color:#6f6f6f;line-height: 25px;}

/* 充值中心刮奖比例 */
.showbili_pay_box{border:1px solid #E2E2E2;background:#FFFFFF;border-radius: 3px;box-shadow: 0 0 2px 0px #d2d2d2;padding:5px}
.payform-item .ptbFirstPayMoney, .payform-item .ptbGjPayMoney{position: relative;font-size: 16px;color: #ff3300;position: relative;}
.payform-item .ptbFirstPayMoney .ptb_gj_ico{position: absolute;top:-28px;left:10px;width:125px;height: 32px;background:url(/Public/Payment/images/ptb_gj_ico.gif) no-repeat;}
.payform-item .ptbFirstPayMoney .firstpay_ico{position: absolute;right:-180px;top:-20px;width: 270px;height: 25px;background:url(/Public/Payment/images/firstpay_ico.png);}


.payform-item .showbili_pay_area{float: right;width: 125px;line-height: 20px;margin: -30px 65px 0 0;position: relative;}
.payform-item .showbili_pay_area .txt{color: #666;text-decoration: underline;cursor: pointer;font-size: 13px;}
.payform-item .showbili_pay_area .showbili_pay_box{position: absolute;width: 357px;right: -30px;bottom: 28px;z-index: 99;display: none;}
.payform-item .showbili_pay_area:hover .txt{color: #0066ff;}


/* 弹出框样式 */
.payinfo-confirm-layer{border: 1px solid #ff6600;}
.payinfo-confirm-layer .layui-layer-title{height: 30px;line-height: 30px;background: #ff6600;color: #fff;font-weight: bold;border: 0 none;}
.payinfo-confirm-layer .layui-layer-setwin .layui-layer-close1{width: 12px;height: 12px;background: url(../images/close_ico.png) center center no-repeat;}


/* 人工充值 */
.manmade-choose{margin-right:88px;padding-bottom: 50px;}
.manmade-choose .qq_consult{color:#8f8f8f;font-size:13px;}
.manmade-choose .qq_consult a{color:#1a61f2;cursor: pointer;text-decoration: underline;margin-left:5px;}
.manmade-choose .titlebg{font-size:15px;color:#333;height:32px;line-height: 32px;background:#F4F4F4;font-weight: bold;padding-left:10px;margin-top:18px}
.manmade-choose .title{margin:30px 0 10px 0;font-size:15px;color:#333;font-weight: bold;}
.manmade-choose .subtitle{margin:25px 0 10px 0;font-size:14px;color:#333;font-weight: bold;}
.manmade-choose .preface_cn{color:#333;font-size:14px;line-height: 25px;}
.manmade-choose .bank_table{width:100%;margin-top:5px;}
.manmade-choose .bank_table th,.manmade-choose .bank_table td{border:1px solid #EDEDED}
.manmade-choose .bank_table th{background:#F5F5F5;font-size:13px;color:#7e7e7e;height:28px;line-height:28px;}
.manmade-choose .bank_table td{font-size:13px;color:#383838;height:48px;line-height:48px;padding:0 20px}
.manmade-choose .bank_table td .bank{display: inline-block;width:18px;height: 18px;margin-right:5px;background:url(../images/manmade/bank_ico.png?v=1) no-repeat;position:relative;top:5px;}
.manmade-choose .bank_table td .bank.zhongguo{background-position: 0 0;}
.manmade-choose .bank_table td .bank.gongshang{background-position: 0 -24px;}
.manmade-choose .bank_table td .bank.jianshe{background-position: 0 -48px;}
.manmade-choose .bank_table td .bank.zhaoshang{background-position: 0 -72px;}
.manmade-choose .code_wrap{margin-left:-20px;}
.manmade-choose .code_wrap .codebox{float: left;width:320px;margin-left:20px}
.manmade-choose .code_wrap .codebox .code_cn{width:318px;height:238px;border:1px solid #EDEDED;text-align: center;}
.manmade-choose .code_wrap .codebox .code_cn img{padding-top:30px;width:140px;height: 140px;}
.manmade-choose .code_wrap .codebox .code_cn .text1{padding-top:8px;font-size:13px;color:#333;font-weight: bold;}
.manmade-choose .code_wrap .codebox .code_cn .text2{padding-top:6px;font-size:13px;color:#707070;}
.manmade-choose .text_cn p{font-size:13px;color:#333;padding-left:22px;position: relative;line-height: 30px;}
.manmade-choose .text_cn label{position: absolute;left:0;top:0;}
.manmade-choose .text_cn .nonum{padding-left:0}
.manmade-choose .text_cn .example{color:#8a8a8a;padding-left:36px;}

/* 充值返利弹框 */
.paybiliLayer .layui-layer-title{font-size:14px;color:#2b2b2b;font-weight: bold;border-bottom: 0;background:#ECECEC;}
.paybiliLayer .layui-layer-setwin .layui-layer-close1{background:url(../images/close_ico1.png) no-repeat center center;}
.paybiliLayer .layui-layer-content{padding:20px}
.paybiliLayer .viplevelbox{background:url(../images/vip_info_bg.png) no-repeat;height: 102px;padding:10px 10px 0 10px;}
.paybiliLayer .viplevelbox .level_stage{font-size:14px;color:#fff9e3;text-align: center;margin-bottom: 3px;}
.paybiliLayer .viplevelbox .level_progress{width:390px;height:12px;border:1px solid #3A2608;background-color: #62481F;border-radius: 2px;position:relative;margin: 5px 4px 0 4px;}
.paybiliLayer .viplevelbox .level_progress .progress_bar{height:8px;background:#32D526;border: 1px solid #50B349;box-shadow: 0 0 0 1px #99EA93;margin: 1px;max-width: 386px;}
.paybiliLayer .viplevelbox .level_progress span{color:#fff;font-size: 12px;position:absolute;top:0;width: 100%;text-align: center;transform: scale(0.9);line-height: 10px;}
.paybiliLayer .tq_box{height: 40px;line-height: 40px;margin-top: 16px;font-size:13px;color:#333333;padding:0 12px}
.paybiliLayer .tq_box .item1{margin-right: 20px;}
.paybiliLayer .tq_box .item2{margin-right: 12px;}
.paybiliLayer .tq_box .item3{background:url(../images/arrow.gif) no-repeat 0 center;padding-left:28px}
.paybiliLayer .tq_box .vip_icon_medium{vertical-align: middle;}
.paybiliLayer .color_g{color:#84ff00;font-weight: bold;}
.paybiliLayer .color_o{color:#ffde00;}
.paybiliLayer .color_p{color:#bd00ec}
.paybiliLayer .color_p{color:#bd00ec}
.paybiliLayer .color_r{color: #dd0000;}
.paybiliLayer .color_r1{color: #ff3333;}
.paybiliLayer .showbilipay_box{margin-top: 10px;}
.paybiliLayer .showbilipay_box li{border:1px solid #DDDDDD;height: 30px;line-height: 30px;float:left;width:269px;text-align: center;margin:0 0 -1px -1px;font-size: 13px;color:#333;}
.paybiliLayer .showbilipay_box .headerul li{color:#666;font-weight: bold;}

.leichonglink{position: fixed;left:50%;top:170px;width:64px;height: 76px;background:url(../images/leichong_ico.gif?v=1) no-repeat;margin-left: 510px;}
.leichonglink .fanli-icon{position: absolute;left: 27px;top: -23px;width:78px;height: 22px;background:url(../images/fanli_ico.gif) no-repeat;}