/*---------- pay -------------*/

.pay {font-family:'Microsoft YaHei';}
.u_minfo {font-size:14px;}

/*-----------left bar-------------*/
.icon_czzx{background:url(http://n.7k7kimg.cn/uploads/gw7/tit_icon_sprit.png) no-repeat left bottom;}
.l-bottom{background:url(http://n.7k7kimg.cn/uploads/pay/l-barbg.gif) no-repeat -200px 0; height:7px; overflow:hidden}
.l-nav ul { }
.l-nav ul li{ position:relative; height:39px;padding-right:20px; border-bottom:1px dotted #e1e1e1; }
.l-nav ul li a{ position:absolute;left:0;top:0;width:183px; font-size:14px; height:39px;line-height:39px;padding:0px 37px 0px 50px;  cursor:pointer}
.l-nav ul li a:hover,.l-nav ul li a.on{ background:url(http://n.7k7kimg.cn/uploads/gw7/pay_this.png) no-repeat left top;color:#fff; font-weight:bold; text-decoration:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://n.7k7kimg.cn/uploads/pay/20120504/l_navhover2.png"); _background:none;}
.l-nav ul li a#paytype1:hover,.l-nav ul li a#paytype1.on{ background:url(http://n.7k7kimg.cn/uploads/gw7/cztj.jpg) no-repeat left top;color:#fff; font-weight:bold; text-decoration:none;}
.l-nav ul li a#paytype21:hover,.l-nav ul li a#paytype21.on{ background:url(http://n.7k7kimg.cn/uploads/gw7/cztj.jpg) no-repeat left top;color:#fff; font-weight:bold; text-decoration:none;}
.ico{ background:url(http://n.7k7kimg.cn/uploads/pay/20120504/ico2.gif?v1) no-repeat; display:inline-block; position:absolute; left:18px; top:12px; width:19px; height:19px; vertical-align:middle}
.ic1{ background-position:0 0; width:20px; top:10px}
.ic2{ background-position:0 -23px; left:18px }
.ic3{ background-position:0 -44px; width:30px;}
.ic4{ background-position:0 -62px; left:18px}
.ic5{ background-position:0 -83px;left:18px}
.ic6{ background-position:0 -103px;}
.ic7{ background-position:0 -123px; left:18px; top:10px  }
.ic8{ background-position:0 -144px; }
.ic9{ background-position:0 -166px; width:22px; left:18px}
.ic10{ background-position:0 -185px;  left:18px}
.ic11{ background-position:0 -206px; width:20px; height:19px;left:18px }
.ic12{ background-position:0 -226px;   }
.ic13{ background-position:0 -249px; }
.ic14 {background-position:0 -268px; top:14px}
.ic15 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/shenzhoufu.gif) no-repeat; }
.ic17 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/jun.gif) no-repeat; }
.ic18 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/sms2.gif) no-repeat; left:22px; }
.ic16 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/kkico.gif) no-repeat; top:10px;}
.ic27 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/ddico1.jpg) no-repeat; top:10px;}
.ic28 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/qb.jpg) no-repeat; top:10px;}
.ic30 { background:url(http://n.7k7kimg.cn/uploads/pay/20120504/mm.jpg) no-repeat; top:10px;}
.ic25 {
background-position: 0 -288px;
width: 20px;
top: 10px;
}
/*------------------bank .css -------------------*/
.r-cont, .cz_intro{}
#payhtml {font-size:14px;}
#payhtml #stopnews {font-size:13px;font-weight:bold;color:#ef0000;text-align:center;line-height:30px;display:block;width:100%;height:30px;background:#ecedef;}
.padbank h3{ float:right;height:37px;width:550px; line-height:37px; padding-left:10px; color:#434343;}
.padbank h3 .blue{ color:#ff0000;}
.padbank h3 a.problem{ float:right; color:#eb6710; font-weight:normal; width:105px; text-decoration:underline}
.padbank h3 a.problem:hover{ color:#db0000}
.padbank h3 a.problem .ico{ background:url(http://n.7k7kimg.cn/uploads/gw7/pic.jpg) no-repeat -82px -269px; width:14px; height:14px; display:inline-block;padding:0; float:left; position:relative; top:12px; left:1px; margin-right:3px}
.cz_intro {background:#f3f3f5;border:1px solid #e5e5e5;}
.cz_intro h4 { color:#FF6600;font-size:16px;font-weight:bold;}
#prompt p {font-size:14px;font-family:'Microsoft YaHei';line-height:180%}
.tab{ width:97%; margin:10px auto;}
.tabn{border-top:1px dotted #ccc; height:60px}
.b-bor{border-top:1px dotted #ccc; width:97%; margin:15px auto;} 
.tab tr td{height:30px;padding:3px 0; line-height:30px; font-size:14px;font-family:'Microsoft YaHei';}
.tab td.t-right{ text-align:right;width:180px }
.tab td input.radio{ height:20px; display:inline-block; margin-right:3px; vertical-align: middle}
.tab td label{ margin-right:10px}
.tab td label.w170{ width:170px; text-align:left; display:inline-block}
.tab td input.w1,.tab td input.w2,.tab td input.w3,#setpassdiv td input.w2,#kkoverage td input.w2,#kkoverage td input.w3{height:28px; line-height:28px; padding-left:5px; border:1px solid #ccc; font-size:12px; margin-left:3px}
.tab td input.w1{ width:181px} 
.alert-box td input.w2,#kkoverage td input.w2{ width:185px;background:none;outline:none;}
.alert-box td input.w3,#kkoverage td input.w3{ width:60px;background:none;outline:none;}
.t12{ font-size:12px;color:#199900;}
.card-box { line-height:30px; padding-top:6px}
.t-red{ color:#ff3300; font-weight:bold; margin:0 3px}
.red { color:#199900; }
.green { color:#090;}
.t-redn{ color:#ff3300;}
.rech-box{ width:276px; margin:15px auto}
.recharge,.change-bank,.change-game,.change-server{ background:url(http://n.7k7kimg.cn/uploads/gw7/pic.jpg) no-repeat; display:inline-block; cursor:pointer; border:none}
.change-game{ background:url(http://n.7k7kimg.cn/uploads/gw7/c_game.jpg?q1) no-repeat left top; display:inline-block; cursor:pointer; border:none}
.change-server{ background:url(http://n.7k7kimg.cn/uploads/gw7/c_ser.jpg?q1) no-repeat left top; display:inline-block; cursor:pointer; border:none}
.refukuan { width:101px; height:30px; background:url(http://n.7k7kimg.cn/uploads/pay/20120504/fukuan.jpg) no-repeat; display:inline-block; cursor:pointer; border:none}
.recharge{ background:#f64f00;color:#ffffff;font-weight:bold;font-size:18px;font-family:'Microsoft YaHei'; width:276px; height:40px;line-height:40px;text-align:center;border-radius:3px;}
.change-game{vertical-align: middle;width:80px; height:25px; margin:0 0 0 5px; position:relative; top:0px; top:0px\9; /**top:6px\0;**/ }
.change-server{vertical-align: middle; width:80px; height:25px; margin-left:5px;position:relative; top:0px; top:0px\9; /**top:6px\0;**/ }
.prompt{ margin:10px; background:#f3f3f3; padding:13px 20px 20px 20px; line-height:22px; color:#666;}
.prompt h4{ color:#ff6600; font-weight:blod; padding-bottom:8px}
.cz_intro p.ind2{ text-indent:2em}
#payiframe {width:340px;margin:0 auto;}

.bank-box{ position:relative;}
.change-bank{ background-position:0 -265px; width:72px; height:31px; text-indent:-9999px; position:absolute; top:23px; right:90px;}
.c-bank{height:300px; margin:-10px 40px 10px 40px}
.c-bank li{ width:160px; float:left; line-height:19px; margin:6px 35px 6px 0}
.c-bank li a{ background:url(http://n.7k7kimg.cn/uploads/gw7/bank.gif) no-repeat; width:132px; height:29px; display:inline-block; text-indent:-999px; border:1px solid #ddd}
.c-bank li input.radio{ height:20px; margin-right:8px; vertical-align: middle}
.c-bank li a.gongshang{ background-position:0 0}
.c-bank li a.jianshe{ background-position:-136px 0}
.c-bank li a.nongye{ background-position:-272px 0}
.c-bank li a.zhaoshang{ background-position:-0 -32px}
.c-bank li a.zhongguo{ background-position:-136px -32px}
.c-bank li a.jiaotong{ background-position:-272px -32px}
.c-bank li a.guangda{ background-position:-0 -62px}
.c-bank li a.minsheng{ background-position:-136px -62px}
.c-bank li a.xingye{ background-position:-272px -62px}
.c-bank li a.pufa{ background-position:-0 -94px}
.c-bank li a.bea{ background-position:-136px -94px}
.c-bank li a.zhongxin{ background-position:-272px -94px}
.c-bank li a.shenzhen{ background-position:-0 -124px}
.c-bank li a.youzheng{ background-position:-136px -124px}
.c-bank li a.pingan{ background-position:-272px -124px}
.c-bank li a.bohai{ background-position:-0 -154px}
.c-bank li a.beijing{ background-position:-136px -154px}
.c-bank li a.nanjing{ background-position:-272px -154px} 
.more-bank{ background:url(http://n.7k7kimg.cn/uploads/pay/more-bank.gif) no-repeat; width:491px; margin:0 auto; text-align:center; font-weight:bold;  padding-top:8px}
.more-bank a{color:#ff6000;}
/*------------------end of bank.css -------------------*/

.pay_select_games{ width:532px; position:absolute;   top: 336px;z-index: 55;left: 50%;margin-left: -155px;}
.pay_select_games_tit{ background:url(http://n.7k7kimg.cn/uploads/newweb/pay_btn.gif?20120712) 0 -165px no-repeat; height:9px; width:542px; overflow:hidden;}
.pay_select_games_menu { background:url(http://n.7k7kimg.cn/uploads/newweb/pay_games_bg.jpg) repeat-y; width:542px; height:37px; }
.pay_select_games_bot{ background:url(http://n.7k7kimg.cn/uploads/newweb/pay_btn.gif?20120712) 0 -175px no-repeat; height:5px; width:542px;overflow:hidden;}
.pay_select_games .pay_select_games_cont{ background:url(http://n.7k7kimg.cn/uploads/newweb/pay_games_bg.jpg) repeat-y; width:542px;overflow:hidden;}
.pay_select_games_menu .pay_menu_select { width:531px;float:left; margin-left:5px; display:inline; height:37px; _height:36px; background:url(http://n.7k7kimg.cn/uploads/index/pay/pay_s0.gif) left bottom repeat-x #fff;}
.pay_menu_select .pay_wan { width:124px; height:31px; _height:30px; margin-left:10px; margin-top:7px;display:inline; text-align:center; line-height:31px; _line-height:30px; color:#F00; font-weight:bold; font-size:12px; background:url(http://n.7k7kimg.cn/uploads/index/pay/pay_s1.gif) no-repeat; cursor:pointer; float:left;}
.pay_menu_select .pay_list { width:124px; margin-left:10px; height:31px;margin-top:5px; display:inline;  text-align:center; line-height:31px; color:#333; font-size:12px; background:url(http://n.7k7kimg.cn/uploads/index/pay/pay_s2.gif) no-repeat; cursor:pointer; float:left;}

.pay_menu_select .search { width:240px;height:31px; line-height:31px; margin-top:5px; float:right; z-index:955;}
.pay_menu_select .search input.input{ width:135px; height:22px; line-height:22px; border:1px solid #a9a9a9; color:#ccc; background:#fff;vertical-align:bottom;}
.sure-box input.sure,.sure-box input.return{ 
border: none;
background: #199900;
display: inline-block;
font-size: 16px;
color: #fff;
text-align: center;
line-height: 36px;
font-family: 微软雅黑;
cursor: pointer;
height: 36px;
width: 96px;
float:left;
}
.pay_menu_select .search input.btn { border:none; background:url(http://n.7k7kimg.cn/uploads/pay/pic.jpg) no-repeat; background-position:-132px -266px;  margin-top:5px; width:41px; margin-left:5px; height:22px;}

.pay_select_games .pay_select_games_cont ul{ width:532px; margin:0; font-size:12px; padding:0 5px;}
.pay_select_games .pay_select_games_cont ul li{ width:133px; border-bottom:1px solid #dddddd; float:left; height:30px; line-height:30px;}
.pay_select_games .pay_select_games_cont ul li img{ width:16px; height:16px; margin:5px; vertical-align:middle;}
.pay_select_games .pay_select_games_cont ul li span{ width:120px; text-align:left;}

.pay_select_games_servers{ width:532px; height:200px; position:absolute;top:375px; z-index:55;left: 50%;margin-left: -155px;}
.pay_select_games_servers .pay_select_games_servers_cont{ background:url(http://n.7k7kimg.cn/uploads/newweb/pay_games_bg.jpg) repeat-y; width:542px;overflow:hidden;}
.pay_select_games_servers .pay_select_games_servers_cont ul{ width:532px; margin:0; font-size:12px; margin:0 5px 0 5px; _margin:0 5px 0 3px; background:#FFFFFF; height:186px; overflow:hidden; overflow-y:scroll;}
.pay_select_games_servers .pay_select_games_servers_cont ul li{ width:100%; float:left;}
.pay_select_games_servers .pay_select_games_servers_cont ul li table tr { vertical-align:middle;}
.pay_select_games_servers .pay_select_games_servers_cont ul li table tr td.out{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; width:102px; vertical-align:middle; height:30px; line-height:30px; background:#fff; text-align:center;}
.pay_select_games_servers .pay_select_games_servers_cont ul li table tr td.on{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; width:102px; vertical-align:middle; height:30px; line-height:30px; background:#49c9fc; text-align:center;}
#serverlist label {display: block;width:100%;height:100%;text-align: center;line-height: 30px}
.pay_select_games_servers .pay_select_games_servers_cont ul li .lable{ width:102px; text-align:left; height:30px; line-height:30px; overflow:hidden;}
.pay_select_games_servers .pay_select_games_servers_cont ul li .lable input{vertical-align:middle; width:22px;}
.sure-box{padding: 13px 0px 13px 375px;
margin-top: 12px;
background: #f1f1f1;
border-top: 1px solid #ddd;}
/*.sure-box input.sure{ background-position:-132px -215px}*/


.pages-wrap {background:url(http://n.7k7kimg.cn/uploads/newweb/pay_games_bg2.jpg) repeat-y; width:542px; overflow:hidden; text-align: center;}
.pages {display: inline-block; font-family: Tahoma; margin: 5px auto;}
.pages a, .pages span {height: 22px; line-height: 22px; margin-left: 3px; padding: 0 8px; display:inline-block; margin-top:3px;}
.pages a { border: 1px solid #c4dbe2; color: #333333;}
.pages span { background: #fff;  border: 1px solid #E6903C; color: #FF6600; font-weight: bold;}
.pages a.pos{ *position:relative; *top:-1px}
.pages a:hover{ border:1px solid #E6903C;background: #fff; }
/*------------------end of pages.css -------------------*/

#bg {
display: none;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
right: 0;
position: absolute;
filter: Alpha(opacity=50);
opacity: 0.5;
background: #000;
z-index: 9998;
}
#popbox {
display: none;
left: 0;
top: 0;
position: absolute;
z-index: 9999;
background:#fff;
border:1px solid #dddddd;
font-family: 微软雅黑;
}
#setpassdiv {
display: none;
left: 0;
top: 0;
position: absolute;
z-index: 9999;
background:#fff;
border:1px solid #dddddd;
font-family: 微软雅黑;
}
#kkoverage {
display: none;
left: 0;
top: 0;
position: absolute;
z-index: 9999;
background:#fff;
border:1px solid #dddddd;
font-family: 微软雅黑;
}
#popbox2 {
display: none;
left: 0;
top: 0;
position: absolute;
z-index: 9999;
background:#fff;
border:1px solid #dddddd;
font-family: 微软雅黑;
}
.pay-info {
width: 404px;
}
.nv_g {
font-size: 14px;
font-weight: bold;
color: #199900;
}
a.nvr_a {
font-size: 14px;
font-weight: bold;
color: #eb363a;
padding-left:20px;
}
table.pay-info {
width: 52%;
margin: 0px 0px 0px 195px;
}
.novip {padding: 10px 20px;}
table.pay-info td {
	height:38px;
	line-height:38px;	
	border:0px solid #e3e3e3;
	background:#fff;
	text-indent:5px;
	font-size:14px;
}
table.pay-info td.t-right {	
	font-size: 14px;
width: 100px;
border: none;
background: none;
text-indent: 0px;
text-align: right;
}
.boxtitle {
	border-bottom: 1px solid #dfdfdf;
	background:#f1f1f1;
	}
a.colse {
position: absolute;
right: 16px;
top: 8px;
overflow: hidden;
color: #565656;
line-height: 100%;
font-size: 20px;
font-weight: bold;
}
.boxtitle h4 {
font-family: 微软雅黑;
font-size: 16px;
height: 42px;
line-height: 42px;
text-align: left;
color: #565656;
text-indent: 10px;
}
a.return {
display: block;
width: 94px;
height: 34px;
float: left;
font-size: 16px;
color: #565656;
text-align: center;
line-height: 34px;
font-family: 微软雅黑;
background: none;
margin-left: 10px;
border:1px solid #cacaca;
}
#submitpay {}
#paycon_channel .w2,#paycon_gname .w2,#card_num .w2 ,#card_pass .w2 {width:auto;border:none;background:none;outline:none;}
#pay_confirm2 p {font-size:16px;line-height:28px;color:#f64f00;text-align:center;}
#pay_confirm2 p.top {font-size:24px;line-height:50px;font-weight:bold;}
#pay_confirm2 p.an {
padding: 10px 99px;
display: block;
height: 40px;
position: absolute;
bottom: 0;
background: #f1f1f1;
border-top: 1px solid #dddddd;
width: 307px;
left: 0;
}
#pay_confirm2 {padding: 0 30px;}
#pay_confirm2 p.an a {float:left;display:block;height:41px;line-height:41px;text-align:center;font-size:16px;color:#fff;}
#pay_confirm2 p.an a.goto_view_order {background:#f64f00;width:99px;margin-right:5px;}
#pay_confirm2 p.an a.yudao {background:#1681ee;width:99px;margin-right:5px;}
#pay_confirm2 p.an a.close_Pop_win {background:#199900;width:89px;}


/*------------------end of rengong.css -------------------*/
.k-login{ text-align:center; font-size:14px; font-weight:bold; height:221px}
.k-login p{ margin:100px 10px; background:#f3f3f3; padding:30px}


.artificial{ padding:15px}
.artificial h4{ text-align:center; font-size:16px; color:#ff0000; padding:20px}
.artificial p{ line-height:28px;}


.account{ border:1px solid #a8aab9; width:97%; margin:0 10px 10px 10px}
.account tr th{ background:#f6f6f6; height:25px;border:1px solid #a8aab9; text-align:center}
.account tr td{ height:23px;border:1px solid #a8aab9; line-height:23px; padding:5px; text-align:center}
.account tr th.w1{ width:60px}
.account tr th.w2{ width:110px}
.account tr th.w3{ width:160px;}
.account tr td.l{ text-align:left; line-height:18px}
.r-cont h3{ background:url(http://n.7k7kimg.cn/uploads/pay/20120504/r-cont.gif) no-repeat; width:549px; height:36px; line-height:36px; padding:0 10px; color:#434343}
.r-cont h3 .blue{ color:#ff0000;}
.r-cont h3 a.problem{ float:right; color:#eb6710; font-weight:normal; width:105px; text-decoration:underline}
.r-cont h3 a.problem:hover{ color:#db0000}
.r-cont h3 a.problem .ico{ background:url(http://n.7k7kimg.cn/uploads/pay/20120504/pic.jpg) no-repeat -82px -269px; width:14px; height:14px; display:inline-block; float:left; position:relative; top:12px; left:1px; margin-right:3px}

.cz_intro h4 { color:#FF6600}
.mar-t15{ margin-top:20px}