body{margin: 0 auto;padding: 0;color: #666666;font-size:12px;font-family:"宋体","Verdana"; background:url(/img/billing/topbg.jpg) repeat-x left top;}
form,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
img{border:0; margin:0; padding:0;}

ul,li{margin:0px;padding:0px;list-style-type: none;}
.clear{clear:both;}
a {text-decoration:none;}

.h10,.h20,.h30,.h50,.h100,.h200{clear:both;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h50{height:50px;}
.h100{height:100px;}
.h200{height:200px;}
.w100{margin-left:100px;}
.w110{margin-left:110px;}
.w120{margin-left:120px;}
/* ��� */

#head,#bottom{width:884px;margin-left:auto;margin-right:auto;}
#mainNav,#bMainT,#bMainC,#bMainB{width:864px;margin-left:auto;margin-right:auto;clear:both;}


#head{height:41px; background:url(/img/billing/headbg.jpg) no-repeat center top; overflow:hidden;}

#logo{margin-left:24px;padding-left:24px;float:left;}
#headTop{float:right;vertical-align:baseline;padding:12px 35px 10px;}
#headTop li{float:left;margin-left:2px;margin-right:2px;padding-left:2px;padding-right:2px; text-align:center;}
#headTop li a{ color:#999999; line-height:24px;}
#headTop li a:hover{ color:#666666;}
#headTop #game{width:120px;height:20px;color:#666666;font-size:11px;}
#headTop #game .gameText{}
#headTop.firstBg{ background:url(/img/billing/headTopLine.jpg) no-repeat right top;}

#mainNav{height:70px;}

#bMainT{height:9px; background:url(/img/billing/bMainTop.jpg) no-repeat;}
#bMainC{background:url(/img/billing/bMainCenter.jpg) repeat-y left top;}
#bMainB{height:9px; background:url(/img/billing/bMainBottom.jpg) no-repeat;}


#bMainCL{width:271px;float:left; background:url(/img/billing/bLeftTop.jpg) no-repeat right 20px;}
#bMainCR{width:589px; float:right;background:url(/img/billing/bRightTop.jpg) no-repeat left 20px;}


.bLogin{margin-left:18px; padding-top:20px;}
.bLogin p{ line-height:24px;margin:0;padding:0;}
.inputLogin,.yzm{width:128px; border:#ccc solid 1px;font-size:12px; color:#666;}
.yzm{width:60px;}

.bLogin li{height:32px; line-height:24px;padding-left:4px;}

.bLogin h2{height:32px;background:url(/img/billing/bLeftMbg.jpg) no-repeat right top; font:12px Verdana,宋体; font-weight:bold;text-align:center; line-height:32px;}
.bLogin h5{line-height:22px;font-size:12px; font-weight:normal; text-indent:0.5em;}
.bLogin h5 a{color:#FF0000;}

#bMainCL .bLContact{
    position: relative;
    left: 18px;
    bottom: 10px;
    z-index: auto;
}
#bMainCL .bLContact li{line-height:24px;padding-left:4px;}


#bottom{background:url(/img/billing/bBottom.jpg) no-repeat;width:882px;height:62px;margin-top:25px;}
#bottom ul{margin-top:10px;}
#bottom li {text-align:center;padding:3px 9px 0 9px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* right */

.bz{padding-left:20px;}
.bz li{float:left;list-style-type: none;padding-left:1em;}

.zysx{width:85%;height:auto;padding-top:1em;padding-left:2em;padding-bottom:1em;margin:2em auto; background-color:#f2f2f2;}
.zysx h5{font-size:12px; line-height:24px;}
.zysx h6{font-size:12px;font-weight:normal;line-height:16px;width:90%;}

.bInput{padding-top:10px;padding-left:60px;}
.bInput dl{clear:both;height:28px;line-height:26px;}
.bInput dl dt {display:block;width:100px;padding-right:10px;text-align:right;color:#454545;}
.bInput dl dd {display:block;margin:-27px 0 0 110px;color:#989898;}
.bInput dl dd img {display:block;float:left;margin:10 15px 0 0;}
.bInput dl dd .check{margin-left:10px; line-height:24px;}
.bInput dl dd .check a{ color:#666666; text-decoration:underline;}
.bInput dl dd .check a:hover{color:#6f2373;  text-decoration:none;}
.bInput .bottom{margin-top:10px;}
.bInputText{width:160px;height:16px; border:1px double #ccc;}

.bInputK,.bInputK100{border: 1px solid #CCCCCC;width:140px; color:#666666;  line-height:14px; color:#999999;}
.bInputK100{width:100px;}

.bInputL{width:100px;padding-right:10px;text-align:right;color:#454545; line-height:30px;font-size:12px;}
.bInputR{margin-top:auto;margin-bottom:auto;}
.bInputR img{vertical-align: text-bottom;}

.rule {font-size:12px;width:60%;border:#000000 solid 1px;border-left:#000000 solid 1px;border-top:#000000 solid 1px;border-collapse:collapse;}
.rule td{border-right:#000000 solid 1px;border-bottom:#000000 solid 1px;border-collapse:collapse;}

.dir{ width:80%; margin-left:auto;margin-right:auto; border-left:#ccc solid 1px;border-top:#ccc solid 1px;border-collapse:collapse;font-size:12px;}
.dir td{width:25%;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;background-color: #f1f1f1;padding:10px 10px 6px;vertical-align: top;}
.newdir{ width:90%; margin-left:auto;margin-right:auto; border-left:#ccc solid 1px;border-top:#ccc solid 1px;border-collapse:collapse;font-size:12px;}
.newdir td{border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;background-color: #f1f1f1;}


.bHelp{width:80%; margin:20px auto;}
.bHelp h4,.bHelp h6{ font-family:Verdana,宋体;}
.bHelp h4{font-size:13px; line-height:28px; color:#9960cc;}
.bHelp h6{font-size:12px; font-weight:normal; line-height:16px;}

.cHelp{width:80%; margin:20px auto;font-size:12px;line-height:10px;  font-weight:normal; line-height:16px;}
.cHelp h6{font-size:14px; font-weight:bold; line-height:28px;}

.small-11 {font-size:11px;}


/* ERROR MESSAGE STYLES */
.clear {clear:both;overflow:hidden;height:1px;}
.clear3 {clear:both;overflow:hidden;height:3px;}
.clear5 {clear:both;overflow:hidden;height:5px;}
.clear10 {clear:both;overflow:hidden;height:10px;}
.clear15 {clear:both;overflow:hidden;height:15px;}
.clear20 {clear:both;overflow:hidden;height:20px;}

.inl {display:inline;float:left;}

.hr-grn {background: #bbe344;clear: both;overflow: hidden;height: 1px;margin-right:10px;}
.hr-lGrn {background: #e5fe98;clear: both;overflow: hidden;height: 1px;margin-right:10px;}
.hr-dots {background: url( '/img/global/dot-grn.gif' ) repeat-x bottom left;height:1px;margin:10px 30px;}

.err-msg {color:#cc0000;font:normal 13px/15px Arial, Helvetica, sans-serif;text-align:left;border:1px solid #ffffff;float:left;background-color:#E7E7E7;padding:4px 0;margin-bottom:10px;}
.err-msg .text {margin:6px 6px 0 6px;width:512px;overflow:hidden;}
.err-msg ul {float:left;text-align:left;margin:0 0 0 15px;padding:0;list-style-type:none;}
.err-msg ul li {text-align:left;margin-top:4px;background:url( '/img/global/error-bullet.gif' ) no-repeat 1px 4px;padding-left:10px;}
.err {color:#cc0000;}

#err-msg-full {width:730px;}
#err-msg-full-inBorders {width:710px;}
#err-msg-login {width:210px;}
#err-msg-login div {width:160px;}
#err-msg-login ul {margin:0;}
#err-msg-login ul li {width:190px;_width:175px;background:none;}
#err-msg-login ul ul {margin:4px 0 0 0;}
#err-msg-login li li {width:180px;_width:165px;background:url( '/img/global/error-bullet.gif' ) no-repeat 1px 4px;padding:0 0 5px 10px;}

#err-msg-twoCol {width:520px;}
#err-msg-twoCol div {width:420px;}
#err-msg-twoCol ul {padding:0;margin:0 0 0 8px;}
#err-msg-twoCol ul li {width:420px;}
#prize-err.err-msg {width:562px;padding:12px 32px 12px 67px;background: url( '/img/global/error_sign.jpg' ) no-repeat top left;}
#prize-err-sm.err-msg {width:208px;padding:0 10px 10px 0;border:1px solid #ffcc00;background-color:#ffffcc;background-image:none;float:none;}
#prize-err-sm.err-msg .text {width:160px;}
#reg-err.err-msg {width:455px;margin-bottom:20px;}

.sms{width:80%; margin:20px auto;}
.sms h2,h4{ font-family:Verdana,宋体;}
.sms h2{font-size:14px; line-height:21px;}
.sms h4{font-size:13px; font-weight:normal; line-height:20px;}
.sms table{border-left:#ccc solid 1px;border-top:#ccc solid 1px;border-collapse:collapse;}
.sms td{border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;padding:10px 10px 6px;vertical-align: top;width:25%;}

.audio {width:90%; margin:20px auto;font-family:Verdana,宋体;}
.audio table{border-left:#ccc solid 1px;border-top:#ccc solid 1px;border-collapse:collapse;}
.audio td{border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;padding:10px 10px 6px;vertical-align: top;font-size:13px;font-weight:normal;}

.dhTab{ width:85%;text-align:center;line-height:24px; font-size:12px; margin-top:10px; margin-bottom:20px;border-left:1px solid #ccc;border-top:1px solid #ccc; margin-left:auto;margin-right:auto;}
.dhTab td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.dhTab a{ color:#000;}
.dhTab a:hover{color:#a37118; text-decoration:underline;}

.sjTab{width:86%;text-align:left;line-height:24px; font-size:12px; margin-top:10px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
.sjTab h4{ font-weight:bold; line-height:28px;font-size:12px;}
.sjTab .sjRed{ color:#FF0000; font-weight:bold; line-height:24px;}

.transfer{width:80%; margin:20px auto;}
.transfer h4,h6{ font-family:Verdana,宋体;}
.transfer h4{font-size:16px; line-height:21px; font-weight:bold;}
.transfer h6{font-size:14px; line-height:21px; font-weight:bold;}

/* 兑换 */
.zysx{width:85%;height:auto;padding-top:1em;padding-left:2em;padding-bottom:1em;margin:2em auto; background-color:#f2f2f2;}
.zysx h5{font-size:12px; line-height:24px;}
.zysx h6{font-size:12px;font-weight:normal;line-height:16px;width:96%;}

.zysx1{width:85%;height:auto;padding-top:1em;padding-left:2em;padding-bottom:1em;margin:2em auto; background-color:#f2f2f2;text-align:left;}
.zysx1 h4{font-size:16px;text-align:center;}
.zysx1 h5{font-size:12px; line-height:18px;}
.zysx1 h6{font-size:12px;font-weight:normal;line-height:18px;width:96%;}
.range{font-size:12px;padding-left:6em;color:red;}

.duihuan{ width:520px; margin-left:auto; margin-right:auto; margin-top:10px;}
.duihuanT{ height:36px; line-height:36px; font-size:14px; color:#751092; background:url(/img/billing/dhTitle.jpg) no-repeat left bottom; text-indent:3em; font-weight:bold;}
.duihuanName{ width:154px; height:26px; overflow:hidden; line-height:28px; text-align:center; color:#000000; background:url(/img/billing/nameBg.jpg) no-repeat 0 0;}
.duihuanRen{ margin-top:36px; margin-bottom:36px;}
.red{ color:#FF0000;}
.red a{ color:#FF0000; text-decoration:underline;}
.red a:hover{ text-decoration:none;}

.jiangLeft{width:85%;height:auto;padding-top:1em;padding-left:1em;padding-bottom:1em; background-color:#f2f2f2;}
.jiangLeft h5{font-size:12px; line-height:24px; font-size:12px; text-indent:1em;}
.jiangLeft p{font-size:12px;line-height:16px;width:94%;font-size:12px;  margin-top:8px; margin-bottom:8px;}

.canyu{ font-weight:bold;}
.canyu a{ color:#0000FF;}

.red{ color:#FF0000;}
.bai{  color:#FFFFFF;}

.clear
{
	clear: both;
}

.itemList
{
	background-repeat: no-repeat;
	width: 472px;
}

.itemList .item
{
	margin: 50px 50px 0px;
	_margin: 50px 40px 0px;
	float: left;
	width: 136px;
}

.itemList .image
{
	background-image: url(/img/billing/pic_1.jpg);
	width: 125px;
	height: 130px;
	margin: 0px auto;
}

.itemList .text
{
	background-image: url(/img/billing/pic_2.jpg);
	width: 136px;
	height: 36px;
	margin-top: 10px;
}

.btn
{
	width: 472px;
	text-align: center;
	margin-top: 50px;
}

.btn input
{
	width: 112px;
	height: 41px;
}
