﻿/*
* @description: 充值页样式
 *@author:王奉
* @update: name(xxxx-xx-xx xx:xx)
 */
@charset "utf-8";

/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	color: #333;
	font-family: Arial "宋体";
}

div,
form,
input,
img,
ul,
li,
dl,
dd,
dt {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	vertical-align: top;
}

ul,
dl {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font-weight: normal;
}

a {
	text-decoration: none;
}

a:hover {}

p {
	margin: 0;
	padding: 0;
}

p.warning {
	color: #999
}

#container {
	width: 1200px;
	margin: 25px auto 25px;
	padding: 10px 10px 0 10px;
	background: #fff;
	
	overflow: hidden;
	height: 100%!important;
}



/*pay*/
.js_pay_main{
	display: none;
}
.js_pay_show{
	display: block;
}
.pay_left {
	width: 500px;
	float: left;
	margin-top: 5px;
    border: 1px solid #e0e0e0;
    border-radius:4px;
}
.paylist {
	width: 1200px;
	height:40px;
	margin-right: 10px;
	border-bottom: 1px solid #e0e0e0;
	/*border-radius:4px;*/
}

.paylist .ntop {
	width: 120px;
	height: 40px;
	line-height:40px;
	float: left;
	text-align:center;
	overflow: hidden;
	background:#e9e8e8;
	color:#444;
	font-size:15px;
}
.paylist .ncon {
	float: left;
}

.paylist ul {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
}

.paylist_con {
	list-style: none;
	float: left;
	width: 130px;
	height: 40px;
    line-height: 40px;
	position: relative;
}
.curent{
	background:#f2f0f0;
	border-bottom:1px solid #03b4f5;
	color:#03b4f5;
}
.paylist .curent a{
	color:#03b4f5;
}
.paylist li a {
	width: 130px;
	height: 40px;
    line-height: 40px;
	float: left;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.paylist .end a {
	background-position: -614px -131px
}

.paylist li .name {
	width: 130px;
	height: 40px;
	float: left;
	line-height: 40px;
	overflow: hidden;
}

.paylist li .name i {
	font-style: normal;
	float: left;
}

.paylist li .name em {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	background: url(../images/payImg.png) 0 0 no-repeat;
	margin: 10px 5px 0 10px;
}
#bind em {
	background: url(../images/icon_bangbi.png) 0 0 no-repeat;
}
#yeepay em {
	background-position: -1px -35px;
}

#alipay em {
	background: url(../images/icon_zhifubao.png) 0 0 no-repeat;
}

#yweixin em {
	/*background: url(../images/icon_yibao.png) 0 0 no-repeat;*/
	background: url(../images/icon_wechat.png) 0 0 no-repeat;
}

#alipay_quick em {
	background-position: -68px -62px;
}

#yeepay_szx em {
	background-position: -1px -89px;
}

#qqpay em {
	background-position: -135px -35px;
}

#yeepay_junnet_net em {
	background-position: -1px -116px;
}

#yeepay_unicom em,
#shenzhou_pay_unicom em {
	background-position: -1px -143px;
}

#shenzhou_pay_mobile em {
	background-position: -68px -116px;
}

#shenzhou_pay_telecom em {
	background-position: -68px -89px;
}

#yeepay_sndacard em {
	background-position: -1px -170px;
}

#yeepay_wanmei_net em {
	background-position: -1px -197px;
}

#yeepay_zhengtu em {
	background-position: -1px -224px;
}

#tenpay em {
	background-position: -68px -170px;
}

#paypal em {
	background-position: -68px -197px;
}

#offline em {
		background: url(../images/icon_pingtaibi.png) 0 0 no-repeat;
}

#yeepay:hover em,
#yeepay.curent em {
	background-position: -34px -35px;
}



#alipay_quick:hover em,
#alipay_quick.curent em {
	background-position: -101px -62px;
}

#yeepay_szx:hover em,
#yeepay_szx.curent em {
	background-position: -34px -89px;
}

#tenpay:hover em,
#tenpay.curent em {
	background-position: -101px -170px;
}

#yeepay_junnet_net:hover em,
#yeepay_junnet_net.curent em {
	background-position: -34px -116px;
}

#yeepay_unicom:hover em,
#yeepay_unicom.curent em {
	background-position: -34px -143px;
}

#yeepay_sndacard:hover em,
#yeepay_sndacard.curent em {
	background-position: -34px -170px;
}

#yeepay_wanmei_net:hover em,
#yeepay_wanmei_net.curent em {
	background-position: -34px -197px;
}

#yeepay_zhengtu:hover em,
#yeepay_zhengtu.curent em {
	background-position: -34px -224px;
}

#paypal:hover em,
#paypal.curent em {
	background-position: -101px -197px;
}



#qqpay:hover em,
#qqpay.curent em {
	background-position: -168px -35px;
}

#weixin em,
#weixin_swift em {
	background: url(../images/icon_wechat.png) 0 0 no-repeat;
	
}



#weixin_swift:hover em,
#weixin_swift.curent em {
	background-position: -101px -143px;
}

#shenzhou_pay_mobile:hover em,
#shenzhou_pay_mobile.curent em {
	background-position: -101px -116px;
}

#shenzhou_pay_unicom:hover em,
#shenzhou_pay_unicom.curent em {
	background-position: -34px -143px;
}

#shenzhou_pay_telecom:hover em,
#shenzhou_pay_telecom.curent em {
	background-position: -101px -89px;
}

.pay_main {
	/*width: 607px;*/
	float: left;
}

.pay_main .ntop {
	height: 4px;
	overflow: hidden;
	background: url(../images/czbox_top.png) no-repeat;
	background-size:100% 100%;
}

.pay_main .nfoot {
	clear: both;
	height: 4px;
	background: url(../images/czbox_bottom.png) no-repeat;
	overflow: hidden;
}

.pay_main .ncon {
	/*border-left: 1px solid #e0e0e0;*/
	border-right: 1px solid #e0e0e0;
}

.paytitle {
	overflow: hidden;
	zoom: 1;
	width: 500px;
	/*margin: 0 auto;*/
	border-bottom: 1px #cecece dashed;
	padding: 10px 0;
}

.paytitle h2 {
	width: 400px;
	float: left;
	line-height: 20px;
	color: #2b2b2b;
	font-weight: bold;
    margin-left: 20px;
}

.paytitle h2 strong {
	color: #d70000;
}

.paytitle .help {
	height: 20px;
	float: right;
	line-height: 20px;
}

.paytitle .help a {
	color: #08c;
	font-size: 12px;
	padding-left: 21px;
	background: url(../images/payImg.png) no-repeat -784px 0px;
}

.paytitle .help a:hover {
	color: #03b4f5;
}


/*paypal*/

.paypalbox {
	padding: 20px 0;
}

.paypalbox h3 {
	padding: 0px 20px;
	line-height: 30px;
	color: #d56e00;
	font-weight: bold;
}

.paypalbox h3 img {
	vertical-align: middle;
	margin-left: 10px
}

.paypalbox p {
	margin: 0px;
	padding: 0px 20px;
	line-height: 30px
}

.paypalbox p {
	font-family: arial;
}

.paypalbox p strong {
	color: #d70000
}

.paypalbox p b {
	color: #d70000;
}

.paybox {
	padding: 20px 0;
}

.paytobox {
    height: 30px;
    line-height: 30px;
	margin-bottom: 12px;
	overflow: hidden;
}

.paytobox .name {
	float: left;
	overflow: hidden;
	width: 120px;
	text-align: right;
	color: #888;
}

.paytobox label {
	padding-right: 10px;
}

.paytobox input {
	vertical-align: middle;
	margin: 0 5px;
}

.pay_to_plat {
	border: 1px solid #f60;
	padding: 10px;
	width: 430px;
	line-height: 18px;
	margin: 15px 0 15px 24px;
	display: none;
}

.pay_to_plat p {
	text-indent: 2em;
	background: url(../images/tanhao.png) 0 0 no-repeat;
}

.pay_to_game {
	position: relative;
}

#msg_for_game {
	display: none;
	color: #f70000;
	padding: 0 0 8px 120px;
	width: 210px;
	text-align: center;
	height: 14px;
	line-height: 14px;
}

.pay_to_game .selbar {
	width: 500px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 12px;
}

.pay_to_game .name {
	float: left;
	overflow: hidden;
	width: 120px;
	text-align: right;
	color: #888;
}

.pay_to_game .input {
	float: left;
	display: block;
	width: 200px;
	height: 30px;
	color: #333;
	padding-left: 10px;
	margin-right: 10px;
	background: url(../images/payImg.png) no-repeat 0px -321px;
}

.pay_to_game .btn {
	float: left;
	display: block;
	width: 90px;
	height: 30px;
	background: url(../images/payImg.png) no-repeat 0px -255px;
}

.pay_to_game .server {
	float: left;
	display: block;
	width: 90px;
	height: 30px;
	background: url(../images/payImg.png) no-repeat 0px -286px;
}

.pay_to_game .selbox {
	min-height: 200px;
	_height: 200px;
	position: absolute;
	top: 75px;
	left: 0;
	width: 500px;
	border: 1px solid #5f5f5f;
	background: #fff;
	box-shadow: 0 2px 3px #999;
	z-index: 999;
}

.pay_to_game .nav {
	height: 28px;
	padding: 5px 0 0 10px;
	;
	background: #5A5A5A;
	border-top: 1px solid #747272;
}

.pay_to_game .nav a {
	float: left;
	height: 28px;
	display: block;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	padding: 0 15px;
	text-decoration: none;
	color: #eee
}

.pay_to_game .nav a.current {
	background: #fff;
	color: #333
}

.pay_to_game .nav span {
	float: right;
	background: #FFFFFF;
	font-size: 11px;
	padding: 3px;
	color: #fff;
	line-height: 9px;
	border-radius: 3px;
	width: 9px;
	height: 9px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	margin: 3px 5px 0;
}

.pay_to_game .list_box .default {
	color: #888;
}

.pay_to_game .list_box .default a {
	color: #ff6600;
	text-decoration: underline;
}

.pay_to_game .data ul {
	margin: 12px 0 12px 10px;
	overflow-x: hidden;
	clear: both;
	max-height: 300px;
	_height: 300px;
	overflow-y: auto;
}

.pay_to_game .data li {
	float: left;
	line-height: 20px;
	height: 20px;
	width: 91px;
	overflow: hidden;
	text-align: center;
	display: inline;
	margin: 5px 7px 5px 0;
	cursor: pointer;
}

.pay_to_game .data li.hover,
.pay_to_game .data li:hover {
	background-color: #03b4f5;
	color: #fff;
}

.pagination {
	display: none;
	font-size: 80%;
	text-align: center;
	padding: 10px 0px;
	height: 22px;
	font-size: 12px;
	font-family: verdana;
}

.pagination a {
	text-decoration: none;
	color: #858585;
}

.pagination a,
.pagination span {
	display: inline-block;
	margin-right: 5px;
	width: 27px;
	height: 22px;
	background: url(../images/Pagination_btn.png) -58px 0px;
	line-height: 19px;
}

.pagination .current {
	background: #26B;
	color: #fff;
	background: url(../images/Pagination_btn.png) -85px 0px;
}

.pagination .current.prev,
.pagination .current.next {
	color: #999;
	border-color: #999;
	background: #fff;
	background: url(../images/Pagination_btn.png);
	width: 58px;
	height: 22px;
	line-height: 18px;
}

.pagination .prev,
.pagination .next {
	color: #999;
	border-color: #999;
	background: #fff;
	background: url(../images/Pagination_btn.png);
	width: 58px;
	height: 22px;
	line-height: 19px;
}

#selectfw {
	width: 475px;
	margin: 0px auto;
	line-height: 25px;
	height: 25px;
	text-align: center;
	padding-bottom: 12px;
	border-bottom: 1px #d8d8d8 solid;
	padding-top: 10px;
}

#f_bianhao {
	width: 170px;
	height: 25px;
	background: url(../images/quick_go.png);
	overflow: hidden;
	zoom: 1;
	margin: 0px 5px;
	vertical-align: middle;
	line-height: 23px;
	padding: 0px 5px;
}

#f_enter {
	width: 40px;
	height: 25px;
	background: url(../images/quick_go.png) -180px 0;
	text-indent: -999em;
	overflow: hidden;
	zoom: 1;
	vertical-align: middle;
	cursor: pointer;
}

.user_box {
	position: relative;
}

.user_box .inbar {
	width: 500px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 12px;
}
.user_box .bindbar{
	height: 30px;
	line-height: 30px;
	margin-bottom: 12px;
}
.user_box .name {
	float: left;
	overflow: hidden;
	width: 120px;
	text-align: right;
	color: #888;
}

.user_box .input {
	width: 205px;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden;
	outline: none;
	background: url(../images/payImg.png) no-repeat 0 -321px;
	padding: 0 5px;
}

.user_box .tips,.usename_tips,.reusename_tips,.contact_qq_tips {
	float: left;
	line-height: 30px;
	height: 30px;
	font-style: normal;
	color: #F70000;
	margin-left: 5px;
}

.user_box .textbar {
	width: 500px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 12px;
}

.user_box .text {
	float: left;
	font: 300 12px/30px arial;
	color: #333;
}

.user_box .text strong {
	color: #f70000
}

.money_box {
	position: relative;
}

.money_box .name {
	float: left;
	overflow: hidden;
	width: 120px;
	text-align: right;
	color: #888;
}

.money_box .pay_money {
	width: 360px;
	overflow: hidden;
	line-height: 20px;
}

.money_box .pay_money ul {
	overflow: hidden;
}

.money_box .pay_money li {
	float: left;
	width: 120px;
	height: 20px;
	padding-bottom: 10px;
}

.money_box .pay_money .m_yid {
	margin-right: 5px;
	vertical-align: middle;
}

.money_box .pay_money .qita {
	margin-bottom: 5px;
}

.money_box .pay_money .shuru {
	border: 0 none;
	width: 57px;
	padding: 0 4px;
	height: 25px;
	line-height: 25px;
	margin: 0 5px;
	background: url(../images/payImg.png) no-repeat 0 -352px;
}

.money_box .pay_money .hover {
	color: #f00
}

.money_box .hongse {
	color: #F00;
}

.money_box .ylhs,.money_box .tip {
	margin: 10px 0;
}

.money_box .ylhs span {
	color: #d70000;
	font-weight: bold;
}
.money_box .tip span {
	color: #999;
	font-size:12px;
	
}
.quan_box{
    position: relative;
    display: none;
}
.quan_box .col-form-1{
    float: left;
    overflow: hidden;
    width: 120px;
    text-align: right;
    color: #888;
}
.quan_box .col-form-2{
    width: 360px;
    overflow: hidden;
}
.quan_box .col-form-2 .uc-hook{
    display: inline-block;
    margin-bottom: 15px;
    cursor: pointer;
}
.quan_box .col-form-2 .uc-hook em{
    margin: 0 .5em;
    font-weight: bold;
    color: #f10;
}
.quan_box .col-form-2 .uc-hook i{
    display: inline-block;
    padding: 4px;
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    transform: rotate(135deg);
    position: relative;
    top: -2px;
    left: 5px;
}
.quan_box .col-form-2 .open i{
    display: inline-block;
    padding: 4px;
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    transform: rotate(-45deg);
    position: relative;
    top: 2px;
    left: 5px;
}
.quan_box .col-form-2 .uc-selected {
    display: inline-block;
    margin-left: 20px;
    padding: 0 10px;
    background: #ff9703;
    color: #fff;
    border-radius: 10em;
}
.quan_box .col-form-2 .uc-list {
    display: none;
    width: 360px;
}
.quan_box .col-form-2 .uc-list li {
    position: relative;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 12px 10px 12px 180px;
    border: 1px solid #e3e3e3;
}
.quan_box .col-form-2 .uc-list .money {
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    width: 165px;
    background: #fe4d64 url(../images/quan/quan_bai.png) repeat-y 100% 0;
    color: #fff;
    text-align: center;
}
.quan_box .col-form-2 .uc-list .yx_quan{
    background: #b982f1 url(../images/quan/quan_bai.png) repeat-y 100% 0;
}
.quan_box .col-form-2 .uc-list li.disabled .money {
	background-color: #e0e0e0;
}
.quan_box .col-form-2 .uc-list .money:after {
    position: absolute;
    top: 50%;
    left: -7px;
    margin-top: -7px;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 10em;
    content: '';
}
.quan_box .col-form-2 .uc-list .money h2 {
    margin-top: 15px;
    font-size: 38px;
    line-height: 1;
    font-weight: bold;
}
.quan_box .col-form-2 .uc-list .money h2:before {
    font-size: 20px;
    content: '￥';
}
.quan_box .col-form-2 .uc-list .money p {
    font-size: 14px;
}
.quan_box .col-form-2 .uc-list .info {
    font-size: 12px;
    color: #777;
}
.quan_box .col-form-2 .uc-list .info h2 {
    font-size: 18px;
    color: #333;
}
.quan_box .col-form-2 .uc-list li:not(.disabled):after {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background: #fff no-repeat 50% 50%;
    border: 1px solid #e3e3e3;
    border-radius: 10em;
    content: '';
}
.quan_box .col-form-2 .uc-list li.selected:after {
    background-color: #ff8503;
    background-image: url(../images/quan/quan_gou.png);
    border-color: #ff8503;
}
.bank_list {
	overflow: hidden;
	zoom: 1;
	width: 475px;
	margin: 25px auto 0px auto;
	border-top: 1px #cecece dashed;
	padding: 15px 0px 0px 10px;
}

.bank_list span {
	display: inline-block;
	height: 29px;
	width: 132px;
	line-height: 29px;
	float: left;
	margin: 0 28px 12px 0;
	border: 1px solid #ddd;
	padding: 1px;
	text-indent: -999px;
	background-image: url(../images/payImg.png);
	cursor: pointer;
}

.bank_list span:hover {
	border-color: #f60;
}

.bank_list span.select {
	border: 2px solid #f60;
	padding: 0;
}

.all_bank {
	width: 480px;
	height: 23px;
	overflow: hidden;
	margin-top: 8px;
}

.all_bank a {
	display: block !important;
	width: 480px;
	height: 23px;
	overflow: hidden;
	zoom: 1;
	background: url(../images/more_back_btn.png) no-repeat;
	text-indent: -999em;
}

.all_bank a:hover {
	background: url(../images/more_back_btn.png) no-repeat 0px -46px;
}

.all_bank .zk_bank {
	background: url(../images/more_back_btn.png) no-repeat 0px -23px !important;
}

.all_bank .zk_bank:hover {
	background: url(../images/more_back_btn.png) no-repeat 0px -69px !important;
}

.bank_con {
	overflow: hidden;
	zoom: 1;
	width: 505px;
}

.zggs {
	background-position: 0px -425px;
}

.zgjh {
	background-position: -136px -425px;
}

.zgly {
	background-position: -272px -425px;
}

.zgzs {
	background-position: 0px -455px;
}

.zgyh {
	background-position: -136px -456px;
}

.zgjt {
	background-position: -272px -457px;
}

.zggd {
	background-position: 0px -487px;
}

.zgms {
	background-position: -136px -487px;
}

.zgxy {
	background-position: -272px -487px;
}

.zgpf {
	background-position: 0px -518px;
}

.wzyh {
	background-position: -272px -710px
}

.zgdy {
	background-position: -136px -519px;
}

.zgzx {
	background-position: -272px -518px;
}

.szfz {
	background-position: 0px -548px;
}

.zgyz {
	background-position: -136px -549px;
}

.zgpa {
	background-position: -272px -549px;
}

.zgbh {
	background-position: 0px -579px;
}

.zgbj {
	background-position: -136px -579px;
}

.zgnj {
	background-position: -272px -579px;
}

.lbyh {
	background-position: 0px -613px;
}

.gfyh {
	background-position: -139px -612px;
}

.shyh {
	background-position: -274px -613px;
}

.bjnc {
	background-position: -4px -645px;
}

.hxyh {
	background-position: -135px -646px;
}

.zsyh {
	background-position: -274px -645px;
}

.hzyh {
	background-position: 1px -679px;
}

.shnc {
	background-position: -138px -677px;
}

.nysy {
	background-position: -272px -679px;
}

.hbyh {
	background-position: 0px -712px;
}

.zjtl {
	background-position: -133px -712px;
}

.tjBtn {
	margin: 20px auto 0;
	border: none !important;
	padding: 0px;
	width: 170px;
	height: 35px;
	text-indent: -999em;
	background: url(../images/payImg.png) no-repeat -156px -378px;
	cursor: pointer;
	display: block;
}

.mt-10 {
	margin-top: 10px
}

.wxts {
	padding: 10px 15px;
	border-top: 1px #cecece dashed;
}

.wxts h1 {
	font: bold 18px/20px "";
	color: #03b4f5;
	padding-bottom: 5px
}

.wxts p {
	margin: 0;
	padding-left: 5px;
	text-indent: 2em;
	line-height: 25px;
	font: 300 12px/30px 'arial';
}

.czerrots {
	width: 360px !important
}

.czerrots h1 {
	text-align: center;
	padding-top: 6px;
}

.czerrots ul {
	margin-top: 10px;
}

.czerrots ul li {
	width: 360px !important;
	padding: 3px 0px !important;
	text-align: center;
	color: #555
}

.czerrots .qrtjBtn {
	padding: 10px 0px 5px 25px !important;
}

.czerrots .qrtjBtn a {
	float: left;
	padding: 5px 8px;
	border: 1px #03b4f5 solid;
	background: #FFF8F0;
	margin-right: 8px;
}

.czerrots .qrtjBtn a:hover {
	background: #03b4f5 !important;
	color: #fff !important;
}

.tscon1 {
	font-weight: bold
}

.dlptzh h1 span {
	font-size: 16px;
	display: block;
	text-align: center;
	color: #333
}

.dlptzh .qrtjBtn a {
	line-height: 25px;
	height: 25px;
	background: #03b4f5;
	color: white !important;
	display: inline;
	display: block;
	width: 60px;
	text-align: center;
}

.dlptzh .qrtjBtn a:hover {
	background: #FF5C00;
}

.dlptzh .qrtjBtn {
	height: 25px !important;
	padding: 10px 0 0 35px !important;
	float: none !important;
}

.pay_right {
	width: 690px;
	float: right;
	margin-top: 5px;
    padding-left: 8px;
    /*background-color: #F4F4F4;*/
}
.no-fuli{
    background-color: #fff;
}
.kefu {
	width: 250px;
	border: solid 1px #e0e0e0;
	border-radius: 4px;
}
.kefu .ntop,.helpme .ntop {
	height:41px;
	line-height: 41px;
	overflow: hidden;
	font-size: 14px;
	text-indent: 20px;
	background: #f8f8f8;
}
.kefu .ncon {
	
}
.kefu .kfbtn {
	/*margin: 0 auto;*/
	padding-top: 15px;
	width: 155px;
	margin-top: 15px;
}
.kefu .kfbtn a {
	width: 155px;
	height: 21px;
	line-height:21px;
	display: block;
	zoom: 1;
}
.kfbtn_img{
	margin: 0 10px 0 40px;
}
.kefu .info {
	margin: 14px 20px 10px;
	padding: 8px 0 0 0;
}
.kefu .info p {
	line-height: 28px;
	height: 28px;
	white-space: nowrap;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.kefu .info span {
	display: inline-block;
	width: 60px;
	text-align: right;
}

.kefu .info em {
	font-style: normal;
	color: #03b4f5;
}
.helpme {
	width: 250px;
	margin-top: 10px;
	border: solid 1px #e0e0e0;
	border-radius: 4px;
}
.helpme_more{
    display: block;
    margin-left: 180px;
    padding-bottom: 15px;
	cursor:pointer;
}
.helpme .ncon ul {
	overflow: hidden;
	padding: 5px 0px 8px 12px;
}

.helpme .ncon li {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	padding-left: 19px;
	background: url(../images/icon_qa.png) no-repeat 0 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.helpme .ncon li a {
	color: #333;
}

.helpme .ncon li a:hover {
	color: #d70000
}
.pay-welfare{
	display: none;
    padding-bottom: 20px;
}
.pay-welfare .pay-welfare-hd h3 {
    margin: 6px 0 30px;
    padding-left: 20px;
    border-left: 4px solid #ffd900;
    font-size: 30px;
    line-height: 1;
}
.pay-welfare .m-tab-hook {
    margin-bottom: 20px;
    font-size: 0;
    border-bottom: 2px solid #f30;
}
.pay-welfare .m-tab-hook li {
    position: relative;
    display: inline-block;
    margin-right: 2px;
    padding: 5px 35px;
    text-align: center;
    font-size: 20px;
    border: 1px solid #e3e3e3;
    border-bottom: 0;
    cursor: pointer;
}
.pay-welfare .m-tab-hook li.z-underway:before {
    content: '';
    position: absolute;
    left: 50%;
    top: -15px;
    width: 75px;
    height: 25px;
    background: url(../images/quan/g-underway.gif) no-repeat;
}
.pay-welfare .m-tab-hook li.cur, .pay-welfare .m-tab-hook li.cur:hover {
    background-color: #f30;
    border-color: #f30;
    color: #fff;
}
.pay-welfare .game_fuli_content{font-size: 16px;line-height: 30px;}
.pay-welfare .game_fuli_content p{font-size: 16px;line-height: 30px;}
.pay-welfare .game_fuli_content img{
	max-width: 650px;
}
/*表格默认样式*/
.pay-welfare .game_fuli_content table th {
    background: #562167;
    font-weight: bold;
    color: #fff;
}
.pay-welfare .game_fuli_content table th, table td {
    border: 1px solid #82319B;
    padding: 0 5px;
    color: #333;
}
/* 确认充值信息 */
.czinfobg {
	color: #000;
	position: fixed;
	height: 3000px;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	
	z-index: 1001;
	background: rgba(0, 0, 0, 0.6);
}

.czinfobox {
	width: 260px;
	background: #fff;
	margin: 300px auto auto auto;
	padding: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 4px solid #BDBDBD;
}

.czinfobox h1 {
	color: #c70000;
	font: bold 16px/20px "microsoft yahei";
	height: 20px;
	position: relative;
	zoom: 1;
	margin-bottom: 5px;
}

.czinfobox h1 a {
	position: absolute;
	background: url(../images/hfClose.png) no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	top: -30px;
	right: -30px;
	text-indent: -999em;
	z-index: 999;
}

.czinfobox ul {
	overflow: hidden;
	zoom: 1;
}

.czinfobox ul li {
	float: left;
	width: 160px;
	overflow: hidden;
	zoom: 1;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	padding: 8px 0px;
}

.czinfobox ul .qrcz_name {
	width: 100px;
	text-align: right;
	color: #888;
}

.czinfobg .qrtjBtn {
	display: block;
	height: 32px;
	overflow: hidden;
	zoom: 1;
	padding: 10px 0px 5px 50px;
}

.czinfobg .qrtjBtn input {
	text-indent: -999em;
	width: 130px;
	height: 35px;
	overflow: hidden;
	background: url(../images/payImg.png) no-repeat -91px -281px;
	cursor: pointer;
	float: left;
}

.czinfobg .qrtjBtn a {
	float: left;
	line-height: 20px;
	height: 20px;
	color: #03b4f5;
	width: 80px;
	overflow: hidden;
	zoom: 1;
	text-align: center;
	margin-right: 10px;
}

.czinfobg .qrtjBtn a:hover {
	color: #d70000;
}

.qrcz {
	height: 260px;
}

.qrcz_ts {
	height: 140px;
}

.qrcz_ts {
	line-height: 25px;
	display: inline;
	display: block;
	text-align: center;
}


/*系统维护*/

.weihubox {
	display: none;
	padding: 20px 0;
}

.weihubox h3 {
	padding: 0px 20px;
	line-height: 30px;
	color: #d56e00;
	font-weight: bold;
}

.weihubox .p {
	margin: 0px;
	padding: 0px 20px;
	line-height: 30px
}

.weihubox .weihubox_btngroup {
	margin-left: 100px;
	margin-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	height: 24px;
}

.weihubox .weihubox_btngroup a {
	display: block;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #f60;
	text-decoration: none;
	float: left;
	margin-right: 15px;
	border-radius: 6px;
	padding: 0 6px;
}

.weihubox .weihubox_btngroup a:hover {
	background-color: #ec5800;
}
/*支付弹窗*/
.alert, .alert1 {
    position: fixed;
    width: 350px;
    height: 150px;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -175px;
    background: #efefef;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #ccc;
    text-align: center;
    display: none;
}
.alert .title{
	margin-top:10px;
}
.alert1 .title{
    background: #5A5A5A;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-indent: 1em;
    font-weightp: bold;
    font-size: 14px;
	
}
.alert #zf, .alert1 #zf1 {
    width: 300px;
    height: 30px;
    margin: 20px auto 20px;
}
.prom_msg{
	padding-left: 10px;
	color: #d70000;
}
.zf_pass{
	width: 200px;
	height: 30px;
    color: #333;
    padding-left: 10px;
	margin-right: 10px;
	border: 1px solid #bdbdbd;
	border-radius: 3px;
}
.alert .btn1, .alert .btn2, .alert1 .btn1, .alert1 .btn2 {
    padding: 8px 30px;
    background: #fc8c02;
    color: #fff;
    border-radius: 5px;
}
/* 在新打开的支付页面上完成付款充值  */
#new_czinfobg {
    display: none;
    color: #000;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1001;
}
.czerrots {
    width: 360px;
    background: #fff;
    margin: 300px auto auto auto;
    padding: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 4px solid #BDBDBD;
}
.qrcz_ts {
    line-height: 25px;
    display: inline;
    display: block;
    text-align: center;
    position: relative;
}
.qrcz_title {
    color: #c70000;
    font: bold 16px/20px "microsoft yahei";
}
.czerrots .qrtjBtn {
	display: block;
	height: 32px;
	overflow: hidden;
    padding: 10px 0px 5px 25px ;
}
.czerrots .qrtjBtn a {
    float: left;
    padding: 5px 8px;
    border: 1px #03b4f5 solid;
    background: #FFF8F0;
    margin-right: 8px;
}
.qrcz_close {
    position: absolute;
    background: url(../images/hfClose.png) no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    top: -30px;
    right: -30px;
    text-indent: -999em;
    z-index: 999;
}
.czerrots .qrtjBtn a {
    float: left;
    padding: 5px 8px;
    border: 1px #03b4f5 solid;
	background: rgba(3,180,245,.05);
    margin-right: 8px;
	height: 20px;
	line-height:20px;
	color: #03b4f5;
	width: 80px;
	overflow: hidden;
}
/*游戏福利表格样式*/
.pay-welfare table.tables th, table.tables td {
    border: 1px solid #31849b;
    line-height: 20px;
    font-size: 16px;
    padding: 8px 6px;
}
.pay-welfare table.tables th {
    background: #31849b;
    color: #fff;
}
.pay-welfare table.tables.tables_b tr {
    background: #dbeff3;
}
.pay-welfare table.tables.tables_b tr:nth-child(2n) {
    background: #fde9d9;
}