@charset "utf-8";







.cdyellow2, a.cdyellow2:link, a.cdyellow2:visited{color:#f90;}



#user-reg {



	width:1000px;



	margin:0 auto;



}







.reg-step {



	width:764px;



	height:78px;



	margin:15px auto;



	text-indent:-9999px;



	margin-bottom:0px;



}



#reg-step1 {



	background:url(../images/reg_step1.png) no-repeat;



}



#reg-step2 {



	background:url(../images/reg_step2.png) no-repeat;



}



#reg-step3 {



	background:url(../images/reg_step3.png) no-repeat;



}















#reg-wrap {



	width:950px;



	height:500px;



	padding:10px 30px;







	background:url(../images/reg_bg.png) no-repeat;



}



#reg-wrap h1 {



	padding:14px 0;



	font-size:16px;



	font-family:\5FAE\8F6F\96C5\9ED1,SimHei;



	font-weight:normal;



	color:#3d602b;



	border-bottom:1px #6eb01f dashed;



}







/*



 * reg form



 */



#reg-field {



	width:565px;



	float:left;



	padding-top:20px;



}



.input-list li {



	clear:both;



}



.input {



	width:320px;



	padding:8px 0;



	float:left;



	vertical-align:middle;



}



.input-tip {



	width:200px;



	height:39px;



	float:left;



	color:#666;



	vertical-align:middle;



	display:table;



	position:relative;



	padding-left:25px;



}



.input-tip div{*position:absolute; top:50%; left:0; display:table-cell; vertical-align:middle; width:100%;}



.input-tip div {*left:25px;}



.input-tip p {position: relative; top:-50%;margin:0; padding:0;}



.err {



	background:url(../images/err.png) no-repeat;



	background-position:0 50%;



}



.ok {



	background:url(../images/ok.png) no-repeat;



	background-position:0 50%;



}



.input label {



	display:inline-block;



	width:120px;



	padding-right:10px;



	color:#3d602b;



	text-align:right;



}







.txt,.txt-s,.txt-m,.txt-l {



	padding:3px;



	border:1px #71b320 solid;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	border-radius:3px;



	vertical-align:middle;



}



.txt-s {



	width:72px;



}



.txt-m {



	width:165px;



}



.m-verify-code {



	display:inline-block;



	margin:0 10px;



}



.reg-check {



	padding-left:126px;



	color:#3d602b;



}



.reg-check input {



	*position:relative;



	*top:-3px;



}



#password-strength {



	float:left;



	display:block;



	width:160px;



	height:13px;



	overflow:hidden;



	margin:12px 0;



	overflow:hidden;



	border:1px #c15404 solid;



	-webkit-border-radius:2px;



	-moz-border-radius:2px;



	border-radius:2px;



	margin-right:5px;



	display:none;



}



#rating-msg {



	display:inline-block;



	height:13px;



	margin:11px 0;



	*margin-left:167px;



}



#password-strength-inner {



	width:160px;



	height:13px;



	overflow:hidden;



	background:url(../images/password_strength.png) no-repeat;



}



#password-strength,#password-strength-inner,#rating-msg {*top:0; *left:auto;}



#identify-img {



	display:inline-block;



	margin-left:5px;



	vertical-align:middle;



}



.indentify-change {



	margin-left:242px;



	color:#f90;



}



a.indentify-change:link,a.indentify-change:visited {



	color:#f90;



}







#reg-notice {



	width:200px;



	height:178px;



	padding-top:70px;



	padding-left:60px;



	padding-right:30px;



	margin-top:70px;



	float:left;



	background:url(../images/reg_notice_bg.png) no-repeat;



	color:#3d602b;



}



.sub-box {



	padding-top:15px;



	clear:both;



	text-align:center;



}







/*



 * verify-box



 */



.verify-box {



	width:100%;



	height:335px;



	margin-top:15px;



	border-bottom:1px dashed #6EB01F;



}



.verify-box2 {



	width:100%;



	height:310px;



	margin-top:15px;



	border-bottom:1px dashed #6EB01F;



}



.verify-box3 {



	width:100%;



	height:290px;



	margin-top:35px;



	border-bottom:1px dashed #6EB01F;



}



.verify-notice {



	width:395px;



	height:218px;



	line-height:24px;



	padding-left:60px;



	padding-top:20px;



	margin-left:213px;



	background:url(../images/verify_notice.png) no-repeat;



	color:#3d602b;



}



.verify-notice dt { margin-bottom:1em;}



.verify-input  {



	padding-top:60px;



	padding-bottom:30px;



	text-align:center;



}



.verify-btn {



	text-align:center;



	padding-top:10px;



	vertical-align:top;



}



.verify-btn img,.verify-btn input {



	display:inline-block;



	margin:0 5px;



	vertical-align:top;



}



.verify-suc {



	padding-top:30px;



	line-height:60px;



	text-align:center;



	color:#3d602b;



	font-size:13px;



}



.verify-suc span {



	font-size:16px;



	font-weight:bold;



}



.verify-suc strong {



	font-family:\5FAE\8F6F\96C5\9ED1,SimHei;



	color:#f60;



	font-size:22px;



	font-weight:normal;



}



.vlink {



	display:inline-block;



	margin-left:86px;



}



.suc-info {



	margin-bottom:1em;



	font-size:13px;



	text-align:center;



	color:#3d602b;



}



.suc-info span {



	font-size:16px;



	font-weight:bold;



}







.reg-ft {



	padding-left:255px;



	color:#3d602b;



}



.reg-ft h2 {



	padding:14px 0;



	font-size:16px;



	font-family:\5FAE\8F6F\96C5\9ED1,SimHei;



	font-weight:normal;



	color:#3d602b;



}



.reg-ft p {



	line-height:24px;



}



















#save {



	_position:relative;



	_top:-2px;



}







#partner-login {



	margin-top:30px;



	border-top:1px #6eb01f dashed;



}







#partner-login {



	padding-left:40px;



	padding-top:10px;



	line-height:24px;



	color:#666;



}



#partner-login li { float:left; margin:0; padding:0; padding-left:20px;background:url(../images/images/sns3.gif) no-repeat;}



#partner-login li span { display:inline-block; width:18px; text-align:center; }



#partner-login li a { text-decoration:none;}



#partner-login li.renren { background-position:0 4px;}



#partner-login li.kaixin { background-position:0 -22px;}



#partner-login li.sina { background-position:0 -48px;}



#partner-login li.kw { background-position:0 -81px;}



#partner-login li.qq { background-position:0 -105px;}











.txt{height:16px;line-height:16px;padding:4px 3px;border:1px #727272 solid;font-size:14px;}.txt-m{width:152px;}.txt-mm{width:172px;border:1px #aaa9a6 solid;font-size:14px;}.txt-l{width:202px;}.txt-s{width:52px;}#identify-img{position:relative;top:-1px;}#rememberme0,#rememberme1,.sub{vertical-align:middle;}#login{width:1000px;height:455px;margin:10px auto 10px auto;background:url(../images/bg.jpg) no-repeat;position:relative;z-index:1;}#login a:link,#login a:visited,#login a:hover{color:#4e9700;text-decoration:none;}#login .cgrey{color:#666;}#login .cgrey2{color:#999;}#login-box-opacity{width:300px;height:420px;background:#fff;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;position:absolute;right:15px;top:15px;z-index:10;}#login-box{width:287px;height:407px;background:url(../images/login-bg.png) no-repeat;position:absolute;right:21px;top:21px;z-index:100;}#login-tab{width:285px;height:43px;line-height:43px;padding:1px 1px 20px 1px;font-size:14px;color:#868686;font-weight:bold;}#login-tab li{height:43px;float:left;cursor:pointer;text-indent:24px;}#login-tab li.login-tab-user-status1{width:164px;color:#000;cursor:default;background:url(../images/login-ico.png) no-repeat;background-position:20px 50%;text-indent:55px;}#login-tab li.login-tab-card-status1{width:121px;background:url(../images/card-tab.png) no-repeat;}#login-tab li.login-tab-user-status2{width:131px;background:url(../images/user-tab.png) no-repeat;}#login-tab li.login-tab-card-status2{width:154px;color:#000;cursor:default;background:url(../images/login-ico.png) no-repeat;background-position:20px 50%;text-indent:55px;}.login-tab-content{width:240px;margin:0 auto;clear:both;font-size:13px;}.login-table{border-collapse:collapse;border-spacing:0;border:0;}.login-table th,.login-table td{height:36px;line-height:23px;vertical-align:middle;}.login-table th.line2,.login-table td.line2{height:32px;}.login-table th.line3,.login-table td.line3{height:36px;overflow:hidden;line-height:18px;vertical-align:top;}.login-table th{width:55px;text-align:right;font-weight:normal;}#partner-login{width:240px;margin:25px auto 0 auto;padding-top:10px;border-top:1px #b8d6b8 solid;line-height:24px;color:#666;}#partner-login li{float:left;height:24px;margin:0;padding:0;padding-left:20px;background:url(../images/sns4.gif) no-repeat;}#partner-login li span{display:inline-block;width:18px;text-align:center;}#partner-login li a{text-decoration:none;}#partner-login li.renren{background-position:0 4px;}#partner-login li.kaixin{background-position:0 -22px;}#partner-login li.sina{background-position:0 -48px;}#partner-login li.kw{background-position:0 -81px;}#partner-login li.qq{background-position:0 -105px;}#partner-login li.m139{padding-left:30px;background-position:0 -130px;}#card-box{width:608px;height:248px;border:1px #b7b7c2 solid;background:#fff;position:absolute;left:50%;top:200px;margin-left:-314px;z-index:1000;}#card-box-inner{width:592px;height:232px;border:8px #e6e9e6 solid;background:url(../images/card.jpg) no-repeat;background-position:225px center;}#card-table{margin-left:35px;margin-top:12px;font-size:14px;}#card-table td{height:30px;}#card-table select{width:180px;padding:3px;font-size:14px;border:1px #aaa9a6 solid;}#card-close{width:20px;height:20px;background:url(../images/close.gif) no-repeat;position:absolute;right:-10px;top:-10px;text-indent:-9999px;overflow:hidden;}#overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background-color:#fff;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}*html #overlay{position:absolute;}











.newTop-srh-input{width:200px;border-top:1px solid #f90;border-bottom:1px solid #f90;border-right:0;border-left:0;height:29px;font-family:Microsoft Yahei;line-height:29px;color:#666; overflow:hidde