body {
	background: rgb(244, 244, 244);
}
.container {
	margin: 0px auto; width: 757px;
}
.header {
	padding: 10px 0px 0px; height: 135px;
}
.header .wdLogo {
	width: 260px; height: 59px; line-height: 0; float: left;
}
.header p {
	margin: 105px 0px 0px; color: rgb(150, 150, 150); vertical-align: top; float: right;
}
.header p a {
	color: rgb(150, 150, 150);
}
.header p a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.center {
	background: rgb(255, 255, 255); padding: 26px; border: 1px solid rgb(199, 199, 199); width: 705px;
}
.phoneId {
	padding: 0px 62px; width: 579px; height: 146px; position: relative;
}
.phoneline {
	height: 145px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.phoneId .imgId {
	margin: 27px 15px 0px 5px; float: left;
}
.phoneId .phone_reg {
	margin: 30px 0px 0px; float: left;
}
.phoneId .phone_reg h3 {
	margin: 0px 0px 8px;
}
.phoneId .phone_reg span {
	color: rgb(153, 153, 153);
}
.phoneId .phone_reg p {
	background: url('pBg.gif') no-repeat 0px bottom; width: 487px; height: 32px; color: rgb(102, 102, 102); line-height: 32px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:0px
}
.phoneId .phone_reg p b {
	color: rgb(255, 102, 0);
}
.phoneId .phone_reg p a {
	margin: 0px 0px 0px 30px; color: rgb(255, 102, 0); text-decoration: underline;
}
.regButt {
	background: url('regButt0.gif') no-repeat 0px 0px; top: 45px; width: 85px; height: 24px; right: 74px; display: inline-block; position: absolute
}
.regButt1 {
	background: url('regButt1.gif') no-repeat 0px 0px; top: 45px; width: 85px; height: 24px; right: 74px; display: inline-block; position: absolute
}
.regButt2 {
	background: url('regButt4.gif') no-repeat 0px 0px; top: 45px; width: 85px; height: 24px; right: 74px; display: inline-block; position: absolute
}
.yinying {
	background: rgb(234, 234, 234); margin: 0px auto; width: 753px; height: 3px; font-size: 1px;
}
.zccg {
	background: url('duigou.jpg') no-repeat; color: rgb(51, 51, 51); line-height: 35px; padding-left: 47px; font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Hei,"ËÎÌå"; font-size: 22px; margin-top: 10px; margin-left: 173px
}
.zccg_span {
	margin: 0px 15px; color: rgb(255, 102, 0);
}
.zccg_lvse {
	font-size: 12px; font-weight: normal;
}
.zccg_lvse a {
	margin: 0px 3px; color: rgb(107, 160, 85); text-decoration: none;
}
.zccg_lvse a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.ljxzyx {
	background: url('rag-icon-zc.gif') no-repeat 52px 33px; height: 40px; margin-top: 30px; margin-bottom: 9px
}
.ljxzyx p {
	background: rgb(55, 55, 55); padding: 0px 0px 0px 13px; height: 33px; text-align: left; color: rgb(246, 246, 246); line-height: 33px; overflow: hidden; font-size: 15px; font-weight: bold;
}
.ljxzyx .gameL_link {
	background: url('gameList-bg-zc.gif') no-repeat 0px 0px; width: 127px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; overflow: hidden; text-decoration: none; float: right
}
.ljxzyx .gameL_link:hover {
	background: url('gameList-bg2-zc.gif') no-repeat 0px 0px; color: rgb(255, 255, 255); text-decoration: none
}
.ljxzyxtu {
	border: 1px solid rgb(221, 221, 221); width: 703px; overflow: hidden;
}
.ljxzyxtu .tu_left {
	width: 344px; height: 172px; overflow: hidden; float: left; position: relative;
}
.ljxzyxtu .tu_right {
	width: 344px; height: 172px; overflow: hidden; float: left; position: relative;
}
.ljxzyxtu .kwan {
	background: url('a-ico-zc.gif') no-repeat 6px 6px; top: 132px; width: 33px; height: 19px; right: 8px; color: rgb(255, 255, 255); line-height: 20px; padding-left: 14px; position: absolute; z-index: 10
}
.ljxzyxtu .chkan {
	background: url('a-ico-zc.gif') no-repeat 6px 6px; top: 132px; width: 33px; height: 19px; right: 8px; color: rgb(255, 255, 255); line-height: 20px; padding-left: 14px; position: absolute; z-index: 10
}
.ljxzyxtu .kwan {
	background-color: rgb(219, 0, 0);
}
.ljxzyxtu .kwan:hover {
	background-color: rgb(247, 55, 55);
}
.ljxzyxtu .chkan {
	background-color: rgb(36, 78, 158);
}
.ljxzyxtu .chkan:hover {
	background-color: rgb(74, 149, 229);
}
.ljxzyxtu .kwan:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ljxzyxtu .chkan:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ljxzyxtu img {
	padding: 12px 0px 12px 12px; width: 332px; height: 148px;
}
.ljxzyxtu .online_num {
	margin: 2px 0px 13px; text-align: center; color: rgb(116, 116, 116); font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Hei,"ËÎÌå"; font-size: 15px;
}
.ljxzyxtu .online_num span {
	margin: 0px 8px; color: rgb(44, 44, 44);
}
.ljxzyxtu .online_num a {
	color: rgb(44, 44, 44); text-decoration: underline; margin-left: 15px;
}
.ljxzyxtu .online_num a:hover {
	color: rgb(255, 125, 16); text-decoration: underline;
}
.new-zz {
	background: rgb(0, 0, 0); left: 13px; top: 13px; width: 330px; height: 146px; display: none; filter: alpha(opacity=80); position: absolute; z-index: 30; opacity: 0.8;
}
.new-ser {
	padding: 70px 0px 0px 20px; left: 13px; top: 13px; width: 310px; height: 76px; color: rgb(187, 187, 187); font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Hei,"ËÎÌå"; font-size: 14px; display: none; position: absolute; z-index: 31;
}
.new-ser a {
	color: rgb(255, 255, 255); text-decoration: underline; margin-right: 20px;
}
.new-ser a:hover {
	color: rgb(255, 165, 69); text-decoration: underline;
}
.zccg_qta {
	margin-top: 35px; margin-bottom: 13px; float: left;
}
.zccg_qta li {
	float: left;
}
.zccg_qtas {
	margin-left: 12px;
}
.mt16 {
	padding: 34px 47px 35px; width: 611px; margin-top: 16px; float: left;
}
.mt16_p {
	line-height: 30px; font-size: 14px; margin-left: 65px;
}
.sjzcwc {
	border-bottom:1px solid rgb(232, 232, 232); background:url('sjbd.jpg') no-repeat 20px 0px; color: rgb(57, 57, 57); line-height: 29px; padding-bottom: 17px; padding-left: 65px; font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Hei,"ËÎÌå"; font-size: 20px; font-weight: bold; margin-bottom: 35px; 
}
.font_w {
	font-weight: bold;
}
.gx_zcccg {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal;
}
.ml {
	width: 520px; height: 34px; color: rgb(51, 51, 51); line-height: 34px; font-size: 14px; margin-bottom: 17px; margin-left: 65px; float: left; display: inline;
}
.gx_zcccglt {
	width: 90px; text-align: right; float: left;
}
.ff00 {
	margin: 0px 10px 0px 0px; color: rgb(255, 0, 0); float: left;
}
.lable {
	background: rgb(255, 255, 203); padding: 0px 15px; border: 1px solid rgb(252, 208, 110); width: 300px; height: 28px; color: rgb(102, 102, 102); line-height: 28px; font-size: 12px; margin-left: 12px; display: inline-block;
}
.sjanniu {
	background: url('sjanniu.jpg') no-repeat; width: 123px; height: 22px; text-align: center; color: rgb(35, 35, 35); line-height: 22px; font-size: 12px; margin-top: 5px; margin-left: 10px; float: left; display: inline-block
}
.sjanniu:hover {
	color: rgb(35, 35, 35); text-decoration: none;
}
.gx_tijiao {
	background: url('submit.gif') no-repeat; border: medium none currentColor; width: 134px; height: 34px; cursor: pointer
}
.ljxzyxtu .m172 {
	width: 200px; padding-left: 111px; _padding-left: 113px;
}
.m2 {
	color: rgb(102, 102, 102); font-size: 12px; margin-bottom: 0px;
}
.ml .lable {
	margin-top: 3px; vertical-align: top;
}
.mainTitle {
	width: 705px; padding-bottom: 18px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.mainTitle_sjzc {
	width: 155px; color: rgb(57, 57, 57); font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Hei,"ËÎÌå"; font-size: 20px; font-weight: bold; margin-left: 26px; float: left; _margin-left: 13px;
}
.mainTitleimg {
	margin-left: 6px; float: left;
}
.mainTitlespan {
	float: left;
}
.mainTitle ul {
	background: url('sanbuzhou.jpg') no-repeat; width: 412px; height: 24px; color: rgb(102, 102, 102); line-height: 24px; margin-right: 26px; float: right; _margin-right: 13px
}
.mainTitle1 ul {
	background: url('sanbuzhou1.jpg') no-repeat;
}
.mainTitle0 ul {
	background: url('sanbuzhou0.jpg') no-repeat; width: 285px
}
.mainTitle ul li {
	width: 135px; text-align: center; font-size: 12px; font-weight: bold; float: left;
}
.fff {
	color: rgb(255, 255, 255);
}
.kszh {
	color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Hei,"ËÎÌå"; font-size: 14px; margin-top: 27px; margin-left: 26px; float: left; _margin-left: 13px;
}
.kszh_m18 {
	margin-left: 18px;
}
.kszh a {
	text-decoration: underline;
}
.kszhimg {
	margin-right: 10px; vertical-align: middle;
}
.txsjyzm {
	margin-top: 33px; margin-left: 148px; float: left; _margin-left: 75px;
}
.txsjyzm p {
	width: 500px; line-height: 30px; float: left;
}
.txsjyzms {
	line-height: 30px; margin-bottom: 5px; float: left;
}
.txsjyamspan {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; float: left;
}
.huise {
	color: rgb(102, 102, 102);
}
.lvse_84 {
	color: rgb(132, 158, 113);
}
.m5 {
	margin: 0px 9px;
}
.next_img {
	padding-bottom: 20px; margin-top: 15px;
}
.wenxints {
	width: 528px; color: rgb(117, 117, 117); padding-top: 21px; padding-left: 122px; margin-bottom: 65px; margin-left: 26px; border-top-color: rgb(182, 182, 182); border-top-width: 1px; border-top-style: dashed; float: left; _margin-left: 13px;
}
.wenxints img {
	margin-right: 9px; vertical-align: middle;
}
.wenxints p {
	width: 500px; height: 25px; line-height: 25px; float: left;
}
.wenxints a {
	color: rgb(255, 102, 0); text-decoration: none; margin-left: 5px;
}
.wenxints a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.phoneNum {
	margin: 27px 0px 0px 26px; height: 34px; line-height: 34px;
}
.phoneNum span {
	float: left;
}
.phoneNum input {
	float: left;
}
.phonePass span {
	float: left;
}
.phonePass input {
	float: left;
}
.phoneNum span {
	padding: 0px 10px 0px 0px; width: 165px; text-align: right; font-size: 14px;
}
.phonePass span {
	padding: 0px 10px 0px 0px; width: 165px; text-align: right; font-size: 14px;
}
.phoneNum span b {
	color: red; font-weight: 200;
}
.phonePass span b {
	color: red; font-weight: 200;
}
.phoneNum label {
	margin: 2px 0px 0px 20px; padding: 0px 15px; width: 144px; text-align: left; float: left;
}
.phonePass {
	margin: 17px 0px 5px 26px; font-size: 14px; font-weight: 200;
}
.phonePass p {
	margin: 0px 0px 17px; width: 100%; height: 34px; line-height: 34px;
}
.phonePass_text {
	margin: 0px 20px 0px 0px; width: 392px; float: left;
}
.phonePass .phonePass_Msg {
	float: left;
}
.phonePass_label {
	background: rgb(255, 255, 203); margin: 3px 0px 0px; padding: 5px 15px; border: 1px solid rgb(252, 205, 101); width: 170px; height: 28px; color: rgb(102, 102, 102); line-height: 1.43; font-size: 12px; display: block;
}

.regiRePassWordMsg {
	background: rgb(255, 255, 203); margin: 22px 0px 0px; padding: 0px 15px; border: 1px solid rgb(252, 205, 101); width: auto; height: 28px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 12px; _width: 114px;
}
.none {
	display: none;
}
.userRz {
	margin: 0px 0px 16px 26px; padding: 0px 0px 0px 40px; font-size: 14px;
}
.userRz a {
	color: rgb(255, 102, 0);
}
.userRz a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.userIdentity {
	background: rgb(245, 245, 245); margin: 0px 0px 28px; padding: 24px 26px 10px; display: none;
}
.userIdentity .phoneNum {
	margin: 0px 0px 17px;
}
.yzm {
	margin: 0px 0px 17px 26px;
}
.yzm p span {
	padding: 0px 10px 0px 0px; width: 165px; text-align: right; font-size: 14px; float: left;
}
.yzm p span b {
	color: red; font-weight: 200;
}
.yzm .yzmImg {
	margin: 0px 0px 17px; height: 45px; line-height: 45px;
}
.yzm .yzmImg span {
	padding: 0px 17px 0px 0px; width: 158px;
}
.yzm .yzmImg label {
	margin: 0px 3px; width: 80px; height: 45px; float: left;
}
.yzm .yzmImg label img {
	margin-top: 7px;
}
.yzm .yzmImg a {
	margin: 0px 0px 0px 5px; color: rgb(255, 102, 0); vertical-align: top; float: left; cursor: pointer;
}
.yzm .yzmText {
	height: 28px; line-height: 28px;
}
.yzm .yzmText input {
	border-width: 1px; border-style: solid; border-color: rgb(163, 163, 163) rgb(214, 214, 214) rgb(214, 214, 214) rgb(163, 163, 163); margin: 0px 3px; padding: 3px; width: 121px; height: 20px;
}
#validn_notice {
	color: red; line-height: 28px; font-size: 12px; vertical-align: top; display: inline-block;
}
.regSubmit {
	margin: 0px 0px 17px 204px;
}
.treaty {
	margin: 0px 0px 17px 230px;
}
.treaty input {
	margin: 2px 5px 0px 0px; width: 13px; height: 13px;
}
.treaty {
	color: rgb(117, 117, 117); overflow: hidden;
}
.treaty a {
	color: rgb(255, 102, 0);
}
.treaty input {
	vertical-align: top; float: left;
}
.treaty label {
	vertical-align: top; float: left;
}
.userName .lable {
	margin: 3px 0px -13px 20px; padding: 5px 15px; height: 33px; line-height: 1.43; position: relative;
}
.inputText {
	border-width: 1px; border-style: solid; border-color: rgb(163, 163, 163) rgb(214, 214, 214) rgb(214, 214, 214) rgb(163, 163, 163); margin: 3px; padding: 3px; width: 192px; height: 20px; line-height: 20px;
}
.inputGreen {
	background: url('inputGreen.gif') no-repeat 0px 0px; margin: 0px 1px; padding: 6px; border: medium none currentColor;
}
.inputRed {
	background: url('inputRed.gif') no-repeat 0px 0px; margin: 0px 1px; padding: 6px; border: medium none currentColor;
}
#regiUserCodeMsg .labelError {
	margin: 1px 0px 0px 20px; padding: 0px 15px; width: auto; height: 28px; line-height: 28px;
}
#phonePass_Msg .labelError {
	margin: 1px 0px 0px 20px; padding: 0px 15px; width: auto; height: 28px; line-height: 28px;
}
#phonePass_Msg .labelError {
	_width: 118px;
}
#regiUserCodeMsg .labelCorrect {
	margin: 0px 0px 0px 20px; padding: 0px; border: currentColor; height: 28px;
}
#phonePass_Msg .labelCorrect {
	margin: 0px 0px 0px 20px; padding: 0px; border: currentColor; height: 28px;
}
#phonePass_Msg .labelError {
	margin-left: 0px;
}
#phonePass_Msg .labelCorrect {
	margin-left: 0px;
}
.iconError {
	margin: 2px 6px 0px 0px; float: left;
}
.iconCorrect {
	margin: 7px 0px 0px; float: left;
}
.userIdentity .phoneNum .labelError {
	background: rgb(255, 255, 203); margin: 3px 0px 0px 20px; padding: 0px 15px; border: 1px solid rgb(252, 205, 101); width: auto; height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 12px; display: inline-block;
}
#regiIdentityMsg {
	background: rgb(255, 255, 203); margin: 3px 0px 0px 20px; padding: 0px 15px; border: 1px solid rgb(252, 205, 101); width: auto; height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 12px; display: inline-block;
}
#regiIdentityEmail {
	background: rgb(255, 255, 203); margin: 3px 0px 0px 20px; padding: 0px 15px; border: 1px solid rgb(252, 205, 101); width: auto; height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 12px; display: inline-block;
}
.userIdentity .phoneNum .labelCorrect {
	padding: 0px; border: currentColor;
}
#tipsError {
	margin: 1px 0px 0px 20px; display: none;
}
#tipsErrorRe {
	margin: 1px 0px 0px 20px; display: none;
}
#tipsRight {
	margin: 1px 0px 0px 20px; display: none;
}
#tipsNullrPassword {
	margin: 1px 0px 0px 20px; display: none;
}
#tipsErrorPassword {
	margin: 1px 0px 0px 20px; display: none;
}
#tipsRightPassword {
	margin: 1px 0px 0px 20px; display: none;
}
#tipsRightPassword {
	margin: 1px 0px 22px; padding: 0px 15px; width: auto; height: 28px; line-height: 28px;
}
#tipsNullrPassword {
	margin: 1px 0px 22px; padding: 0px 15px; width: auto; height: 28px; line-height: 28px;
}
#tipsErrorPassword {
	margin: 1px 0px 22px; padding: 0px 15px; width: auto; height: 28px; line-height: 28px;
}
#tipsNullrPassword {
	_width: 118px;
}
#tipsErrorPassword {
	_width: 118px;
}
#tipsRight {
	padding: 0px; border: currentColor;
}
#tipsRightPassword {
	padding: 0px; border: currentColor;
}