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;
	height: 450px;

}

.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('../images/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('../images/regButt0.gif') no-repeat 0px 0px; top: 45px; width: 85px; height: 24px; right: 74px; display: inline-block; position: absolute

}

.regButt1 {

	background: url('../images/regButt1.gif') no-repeat 0px 0px; top: 45px; width: 85px; height: 24px; right: 74px; display: inline-block; position: absolute

}

.regButt2 {

	background: url('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/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('../images/sanbuzhou1.jpg') no-repeat;

}

.mainTitle0 ul {

	background: url('../images/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('../images/inputGreen.gif') no-repeat 0px 0px; margin: 0px 1px; padding: 6px; border: medium none currentColor;

}

.inputRed {

	background: url('../images/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;

}
