@charset "utf-8";

/*内容*/
.container {
    margin: 15px auto 0;
    width: 960px;
    background: #FFF;
	text-align:left;
}
/*内容右侧*/
.SiteRight{width:960px;}
#cz_rh{ float:left; width:240px; margin-left:10px; _margin-left:5px;}
#cz_rh .boxa dt{ background:url(../payimages/title_bg01.png) no-repeat; height:27px; font-size:14px; padding:9px 0px 0px 30px; font-weight:bold;}
#cz_rh .boxa dd{ border:1px solid #e1e1e1; border-top:none; height:138px; overflow:hidden;}
#cz_rh .boxa dd p{ height:80px; margin:0px auto; padding:10px 0px 0px 16px;} 
#cz_rh .boxb{ margin-top:7px;}
#cz_rh .boxb h3{background:url(../payimages/title_bg02.png) no-repeat; height:27px; font-size:14px; padding:9px 0px 0px 30px; font-weight:bold;}
#cz_rh .boxb h3 a{float:right; font-size:12px; font-weight:normal; padding-right:10px;}
#cz_rh .boxb ul{ border:1px solid #e1e1e1; border-top:none; padding: 8px 14px 8px 14px;}
#cz_rh .boxb ul li {border-bottom: 1px dashed #E1E1E1;line-height: 24px; background:url(../payimages/newpay_icon01.png) no-repeat left center; padding-left:8px;}

/*内容左侧*/
/*内容左侧导航*/
#cz{ float:left;}
#cz_nav{ width:240px;
background:url(../payimages/newpay_bg03.png) repeat-y left;
float:left; padding-right:10px;

}
#cz_nav h3{ 
	width:186px; 
	text-align:center;

background:url(../payimages/title_bg03.png) no-repeat;
height:35px;
font-size:14px;
font-weight:bold;
padding-top:14px; margin:0px; }

.bank_list_a{position:relative; width:515px}
.bank_list_a .bank_tips{ width:120px; height:30px;  position:absolute; left:300px; top:-35px}
.bank_list_a .bank_tips .tip{border:#ff8739 1px solid; background-color:#ff8739; color:#fff;position:absolute; z-index:1000; left:0; top:0; padding:0px 5px}
.bank_list_a .bank_tips .p{ color:#ff8739; z-index:999; left:5px;position:absolute; bottom:-4px; font-size:14px; font-family:Arial, Helvetica, sans-serif}


#pay_fix_a .ant {
    height: 200px;
    margin: 50px auto 8px;
    padding-top: 20px;
    width: 510px;
}
#pay_fix_a .ant h1 {
    float: left;
    font-size: 20px;
    height: 32px;
    line-height: 28px;
    margin: 0;
    padding: 10px 0 0;
    width: 350px;
}
#pay_fix_a .ant h1 span {
    color: #FF6600;
}
#pay_fix_a .ant .payimg {
    float: left;
    height: 80px;
    width: 135px;
}
#pay_fix_a .ant p {
    color: #999999;
    float: left;
    margin: 0;
    padding: 0;
    width: 350px;
}



#cz_nav ul{ padding-top:4px; padding-bottom:30px; background:url(../payimages/newpay_bg04.png) no-repeat left bottom; }
#cz_nav ul li{ line-height:44px; height:44px; font-size:14px;}

#cz_nav a{ cursor: pointer;display: block; height: 44px;  overflow: hidden; width: 194px; }


#cz_nav li a {
    	background:no-repeat scroll 0 0 transparent;
	width: 144px; 
	padding-left:50px;
}


#cz_nav li.on a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:url("../payimages/nav_icon.gif") repeat scroll 0 -93px transparent;
}


#cz_nav ul .cz_an2 a, #cz_nav ul .cz_an5 a, #cz_nav ul .cz_an3 a, #cz_nav ul .cz_an13 a, #cz_nav ul .cz_an12 a{ color:#FFF;}

.content{ background-color:#FFF; width:970px; _width:1000px; *width:970px; border:1px solid #BED7E8; padding:2px; float:left; overflow:inherit}

/*内容左侧切换内容块*/
#cz_con{ float:right; width:544px; _width:490px; padding-right:10px; _padding_right:2px; padding-left:2px;_padding-right:0px; _padding-left:0px;}
#cz_con h3{ margin:0px; font-size:14px; font-weight:normal; background:url(../payimages/title_bg04.png) no-repeat; height:36px; line-height:36px; padding-left:36px;}
#cz_con h3 span{ color:#ff3300;}
#cz_con p{ padding:16px 24px; background:url(../payimages/newpay_bg06.png) no-repeat bottom center;}
#cz_contex h1{color: #CF1104;font-family: "微软雅黑";font-size: 20px;line-height:40px; padding:8px 0px 8px 0px;text-align: center; border-bottom:1px solid #D0D0D0; width:500px; margin:0px auto;}
#cz_conbox{border:1px solid #e1e1e1; border-top:none; position:relative; background-color:#FFF; }
#cz_contex{border:1px solid #e1e1e1; border-top:none;}
#cz_contexa{line-height:26px;margin: auto;overflow: hidden;width: 490px; padding:16px 0px 16px 0px;}
#cz_contexa p{ padding:0px; background:none;}
#cz_conbox h3{ background:none; font-weight:bold; padding:0px;}
.cz_conba{ width:494px; _width:480px; margin-left:24px; _margin-left:15px; padding-top:10px}
.cz_conba table{ line-height:30px; }
.cz_conba input{ line-height:20px; height:20px; vertical-align:middle;}
#czbutton{height:24px;  width: 78px; background:url(../payimages/paybut_bg.png) no-repeat center; line-height:24px; border:none; color:#333; }
.cz_conbb{width:494px; _width:480px; margin-left:24px;}
.cz_conbb table{ line-height:30px; }
.cz_conbb input{ line-height:20px; height:20px; vertical-align:middle;}
.cz_conbc{ margin-left:24px;}
.cz_conbc input{  vertical-align:middle; margin:0px; padding:0px; width:14px;}
.cz_conbc table{ margin:0px 0px 0px 0px; line-height:30px;}
.cz_conbc img{ vertical-align:middle;}
.card_money_a .money_list .item {
    display: block;
    float: left;
    width: 45%;
}
.pita { background:url(../payimages/newpay_bg07.png) no-repeat center bottom; text-align:center; padding-top:16px;}
#czbn{ text-align:center; padding-top:20px; padding-bottom:20px; *padding-top:60px;}
.czbn_icon a{ float:right; background:url(../payimages/newpay_icon05.png) no-repeat center; width:116px; text-align:center; height:24px; line-height:24px;}
#cz_conbd{ padding-top:10px; width:494px; padding-bottom:12px; margin-left:24px; }
#cz_conbd p{ margin:0px; border:1px solid #ffcc66; color:#ff6600; background:none; padding:2px 6px 2px 6px;}
#cz_conbd p a{ float:right; text-decoration:underline;}
#cz_conbd table{ line-height:30px; margin-top:12px; }
#cz_conbd input{ line-height:24px; height:24px; vertical-align:middle;}
#cz_conbd #czbutton, input.czbutton{height:24px;  width: 78px; background:url(../payimages/paybut_bg.png) no-repeat center; line-height:24px; border:none; color:#333; }

.cz_intro {
    line-height: 26px;
    padding: 0 36px 16px;
    border:1px solid #E1E1E1;
    margin-top:5px
}
.cz_intro a {
    color: #0000FF;
}
.cz_intro span {
    color: #FF6600;
    font-weight: bold;
}


/*游戏选择弹出框*/
#cz_select_game{
	position:absolute;
	top:178px;
	left:24px;
	width:448px;
	border:4px solid #cacaca;
	background:#fffbec;
	z-index:10000
}
#cz_select_game h3{
	background:url(../payimages/newpay_bg08.png) repeat-x;
	padding-left:14px;
	line-height:38px;
	height:38px;
}
#cz_select_game h3 span{ float:right; padding-top:10px; padding-right:10px;}
.cz_sg_nav{height:40px; background:url(../payimages/newpay_line01.png) no-repeat bottom; width:448px; overflow:hidden;}
.cz_sg_nav ul{ float:left;position: relative; top: 10px; left:15px;}
.cz_sg_nav ul li{ float:left; cursor:pointer; display:inline; float:left; height:30px; margin-right:6px; overflow: hidden; height:30px;   }
.cz_sg_nav ul li a{width:75px; height:30px; display: block; line-height:30px; overflow:hidden;  text-align: center; font-weight:bold; padding-left:1px; }
.cz_sg_nav ul.win_game_nav li a{background:url(../payimages/newpay_icon10.png) no-repeat; }
.cz_sg_nav ul li:hover a, .cz_sg_nav ul li.on a{background-position: 0 -30px; width:75px; height:30px; color:#ff3300; text-decoration:none;}
.cz_sg_seh{ float:right; position:relative; top:10px; right:15px;}
.cz_sg_seh input{ height:20px; line-height:20px; vertical-align:middle;}
#sehbutton{background:url(../payimages/newpay_icon11.png) no-repeat center;height:26px;width:46px;line-height:26px;border:none;color:#fff;font-weight:bold;vertical-align:middle;}
ul.all_game_data{ height:112px}
ul.lastplay_game_data{ height:146px}
#cz_select_game #nlist1 ul, #cz_select_game #nlist2 ul{ margin:8px 0px 0px 0px; width: 446px;}
#cz_select_game #nlist1 li, #cz_select_game #nlist2 li{float:left; overflow:hidden; position:relative; text-indent:32px; width: 111px; height:26px; display:block; cursor: pointer;}
#cz_select_game #nlist1 li a:hover, #cz_select_game #nlist2 li a:hover{ cursor:pointer;}
#cz_select_game #nlist1 li span, #cz_select_game #nlist2 li span{background-image: url("http://pic.my4399.com/newimg/common_top.png"); display: block; height:18px; left:12px; overflow:hidden;position:absolute; top:1px; width:16px;}
#cz_select_game .pay_page{padding-bottom:10px; text-align:center; height:25px}
#cz_select_server .pay_page{padding-bottom:10px; margin-left:10px; height:25px; text-align:center}
.pay_page a {border: 1px solid #ff6e0d;color: #ff3300;display: inline-block;font-family: Arial; margin: 1px;padding: 0px 6px;vertical-align:middle; }
.pay_page span.disabled {background-color:#ff6e0d;border: 1px solid #ff6e0d;color: #fff;display: inline-block;font-family: Arial;margin: 1px;padding: 0px 6px;margin-right:2px;vertical-align:middle;}

/*服务器选择弹出框*/
#cz_select_server{position:absolute; z-index:9999; width:560px;border:4px solid #cacaca;background:#fffbec;}
#cz_select_server h3{ background:url(../payimages/newpay_bg08.png) repeat-x; height:38px; padding-left:14px; line-height:38px; }
#cz_select_server h3 span{ float:right; padding-top:10px; padding-right:10px;}
.cz_sega_box{background:url(../payimages/newpay_line01.png) no-repeat bottom; height:34px;}
.cz_sega_box strong{ background:url(../payimages/newpay_bg09.png) no-repeat; text-align:center; width:70px; height:19px; float:left; color:#fff; margin-left:12px; margin-top:7px;}
.cz_sega_box  ul{padding-top:8px; }
.cz_sega_box  ul li{ float:left;padding-left:8px; }
.cz_sega_boxa ul{ margin-top:8px; width:560px;  }
.cz_sega_boxa ul li{ float:left; padding-left:10px; width:170px; height:26px;}

/*充值确认弹出框*/
#cz_ok{
	position:absolute;
	width:448px;
	border:4px solid #cacaca;
	background:#fffbec;
	z-index:9992;
}
#cz_ok h3{ background:url(../payimages/newpay_bg08.png) repeat-x;  padding-left:14px; line-height:38px; }
#cz_ok h3 span{ float:right; padding-top:10px; padding-right:10px;}
#cz_ok ul{ padding-left:130px;}
#cz_ok ul li{ float:left; width:79px; height:30px; padding-left:14px; padding-top:12px; padding-bottom:12px;}
#czbut_ok{ background:url(../payimages/paybut_bg01.png) no-repeat; border:none;width:79px; height:30px;}
#czbut_Re{ background:url(../payimages/paybut_bg02.png) no-repeat; border:none;width:79px; height:30px;}

/*add*/
#this_select_game{ position:absolute; width:60px; height:22px; line-height:22px; padding-left:26px}
#this_select_game span{background-image: url("http://pic.my4399.com/newimg/common_top.png"); display: block; height: 18px;left: 5px;overflow: hidden;position: absolute;top: 2px;width: 16px;}
.bank_more_a{ display:none}
.money_a label{ margin-right:8px;}

.cz_conbc .bank_item{ width:170px; margin-right:1px; margin-bottom:10px;}
.block_a{display:none}
.card_money_a .money_list{margin-left:15px}

#Pop {
    background:#fffbec;
    border:4px solid #cacaca;
    display: none;
    height: 210px;
    line-height: 22px;
    position: absolute;
    width: 430px;
    z-index: 9111;
}
#Pop h3{ background:url(../payimages/newpay_bg08.png) repeat-x;  padding-left:14px; line-height:38px;height:38px }
#Pop h3 span{ float:right; padding-top:10px; padding-right:10px;}
#Pop .top {
    color: #F44520;
    font-family: "黑体";
    font-size: 18px;
    font-weight: 300;
    height: 38px;
    padding-top: 18px;
    text-align: center;
}
#Pop .Tips {
    clear: both;
    color: #282828;
    font-size: 12px;
    line-height: 22px;
    padding: 0 20px;
}
#Pop .an {
    height: 50px;
    padding: 18px 0 0 40px;
    width: 100%;
}
#Pop .an a {
    background: none repeat scroll 0 0 #FFFDCA;
    border: 1px solid #F44520;
    color: #F44520;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 28px;
    margin-right: 15px;
    text-align: center;
    width: 100px;
}
#Pop .Back {
    text-align: right;
}
#Pop .Back a {
    color: #0B59DA;
    font-weight: bold;
    padding-right: 20px;
    text-decoration: underline;
}
#Pop .Back a:hover {
    color: #0B59DA;
    text-decoration: none;
}


.ump_desc{border:#f7c070 1px solid; padding:8px; background-color:#fffbe8; margin-top:10px;line-height:200%}

#mytips{ width:400px; height40px; line-height:40px; font-size:14px; text-align:center; border:#f77201 2px solid; color:#f77201; background-color:#fff; position:absolute;z-index:10000}
#mytips .close_btn{ position:absolute;right:5px;top:-10px}
#mytips .close_btn a{font-size:10px; color:#f77201; text-decoration:none; font-family:"Arial";}
#mytips .close_btn a:hover{color:#f1cf3b;}

.pay_info_msg_a{border:#f77201 2px solid; font-size:14px; width:450px; margin:150px auto; height:40px; line-height:40px; padding-left:10px; color:#f77201; background-color:#fefce7; text-align:center}

.youbi_money_a strong{color:green;font-size:20px}



#cz_nav li a{background:url("../payimages/nav_icon.gif") repeat scroll 0 -49px transparent;  position: relative;}
.icon_a{background:url("../payimages/nav_icon.gif") no-repeat transparent; width:25px; height:25px;position: absolute; top: 10px; left:17px}

.icon_1 .icon_a{background-position: -35px -189px;}
.icon_20 .icon_a{background-position: -100px -153px;}
.icon_3 .icon_a, .icon_17 .icon_a{background-position: -135px -190px;}
.icon_5 .icon_a, .icon_12 .icon_a{background-position: -168px -154px;}
.icon_22 .icon_a, .icon_16 .icon_a{background-position: -135px -152px;}
.icon_14 .icon_a{background-position: -169px -190px;}
.icon_8 .icon_a{background-position: -2px -154px;}
.icon_19 .icon_a{background-position: -100px -190px;}
.icon_18 .icon_a{background-position: -2px -189px;}
.icon_9 .icon_a{background-position: -68px -188px;}
.icon_96 .icon_a{background-position: -68px -153px;}
.icon_99 .icon_a{background-position: -36px -153px;}

.bank_pic{background: url(../payimages/banks.jpg) no-repeat top left;display:inline-block;vertical-align:middle}
.bank_abc{ background-position: 0 0; width: 141px; height: 33px; } 
.bank_abc_qy{ background-position: 0 -34px; width: 141px; height: 33px; } 
.bank_bcom{ background-position: 0 -68px; width: 141px; height: 33px; } 
.bank_bea{ background-position: 0 -102px; width: 141px; height: 33px; } 
.bank_bjrcb{ background-position: 0 -136px; width: 141px; height: 33px; } 
.bank_bob{ background-position: 0 -170px; width: 141px; height: 33px; } 
.bank_boc{ background-position: 0 -204px; width: 141px; height: 33px; } 
.bank_cbhb{ background-position: 0 -238px; width: 141px; height: 33px; } 
.bank_ccb{ background-position: 0 -272px; width: 141px; height: 33px; } 
.bank_ccb_qy{ background-position: 0 -306px; width: 141px; height: 33px; } 
.bank_ceb{ background-position: 0 -340px; width: 141px; height: 33px; } 
.bank_cib{ background-position: 0 -374px; width: 141px; height: 33px; } 
.bank_citic{ background-position: 0 -408px; width: 141px; height: 33px; } 
.bank_cmb{ background-position: 0 -442px; width: 141px; height: 33px; } 
.bank_cmbc{ background-position: 0 -476px; width: 141px; height: 33px; } 
.bank_czb{ background-position: 0 -510px; width: 141px; height: 33px; } 
.bank_gdb{ background-position: 0 -544px; width: 141px; height: 33px; } 
.bank_gzcb{ background-position: 0 -578px; width: 141px; height: 33px; } 
.bank_gzrcc{ background-position: 0 -612px; width: 141px; height: 33px; } 
.bank_hsb{ background-position: 0 -646px; width: 141px; height: 33px; } 
.bank_hxb{ background-position: 0 -680px; width: 141px; height: 33px; } 
.bank_hzb{ background-position: 0 -714px; width: 141px; height: 33px; } 
.bank_icbc{ background-position: 0 -748px; width: 141px; height: 33px; } 
.bank_icbc_qy{ background-position: 0 -782px; width: 141px; height: 33px; } 
.bank_nbcb{ background-position: 0 -816px; width: 141px; height: 33px; } 
.bank_njcb{ background-position: 0 -850px; width: 141px; height: 33px; } 
.bank_pab{ background-position: 0 -884px; width: 141px; height: 33px; } 
.bank_post{ background-position: 0 -918px; width: 141px; height: 33px; } 
.bank_sdb{ background-position: 0 -952px; width: 141px; height: 33px; } 
.bank_shb{ background-position: 0 -986px; width: 141px; height: 33px; } 
.bank_shrcc{ background-position: 0 -1020px; width: 141px; height: 33px; } 
.bank_spdb{ background-position: 0 -1054px; width: 141px; height: 33px; } 
.bank_spdb_qy{ background-position: 0 -1088px; width: 141px; height: 33px; }



#weibo{position:fixed;_position:absolute; right:5px; bottom:250px; border:0px solid #FFD790; width:55px; height:196px; font-size:12px; color:#000;}
#weibo .w_b{}
#weibo strong{ line-height:25px; display:block; padding-left:10px;}
#weibo a.close{ position:absolute; top:7px; right:7px; width:8px; height:8px; background:url(../images/close.gif); display:block; line-height:1px; overflow:hidden; text-indent:-1000px; cursor:pointer;}
#weibo ul{ padding:10px 13px 0;}
#weibo .ico1{ background-position:0 -92px;}
#weibo .ico2{background-position:0 -35px;}
#weibo .ico3{background-position:0 -16px;}
#weibo li a{ display:block;padding-left:20px; color:#03739D}
#weibo a:hover{ text-decoration:none;color:#C63800} 

/*.select_b{width:115px;height:20px;border:1px solid #C5CFC5;overflow:hidden;display:inline-block;}
.select_t{width:120px;height:25px;top:-2px;left:-2px;font-size:14px;color:#444555;background-color:#F2F6F2;position:relative;}
*/
.select_b{}
.select_t{width:120px;height:25px;top:-2px;left:-2px;font-size:14px;color:#444555;background-color:#F2F6F2;}

.sub_btn{background:url(../payimages/newpay_icon03.png); width:100px; height:30px; border:medium none;}