/* CSS Document */

.register-page { margin: 0 auto;margin-top: 15px;border-top: 1px solid #d72f0e;}
.register-page .label-txt { width: 95px; float:left; height:20px; line-height:20px;}
.forget-txt { margin-left: 92px; color: #636363;}
.register-page .form-area li { position: relative; display:block; height:50px; line-height:50px;}
.register-page .form-area li .input-error-tip { top: 35px; *top: 36px; left: 334px;}
.register-page .form-area { margin-top: 40px;}
.send-yzm { position: relative; top: -7px; *top: -6px; display: inline-block; width: 90px; height: 37px; font-size: 14px; line-height: 37px; *line-height: 35px; color: #fff; text-align: center; vertical-align: top; background-color: #ff7742;}
.register-page .send-yzm { margin-left: 7px;}
.register-page .form-area .pb20 { padding-bottom: 20px;}
.register-page .form-area .pb15 { padding-bottom: 15px;}
.register-page .form-area .pb0 { padding-bottom: 0;}
.register-page .form-area .yzm-pic { position: relative; top: -7px; *top: -6px; margin-left: 7px; vertical-align: top;}
.register-page .form-area .agreement { font-size: 12px; color: #636363;}
.register-page .form-area .agreement a { color: #e72f0e; text-decoration: underline;}
.register-page .form-area .agreement .icon-checkbox { margin-right: 5px;}
.register-page .form-area .login-now { position: relative; top: 9px; margin-left: 5px; color: #636363; vertical-align: top;}
.register-page .form-area .login-now a { color: #e72f0e; text-decoration: underline; vertical-align: top;}
.password-stren { position: absolute; display: inline-block; width: 174px; height: 18px;}
.register-page .form-area .password-stren { top: 36px; left: 334px;}
.register-page .form-area .low { background-position: 0 -18px;}
.register-page .form-area .medium { background-position: 0 -36px;}
.register-page .form-area .strong { background-position: 0 -54px;}
.register-page .success-txt { padding-top: 68px; font-size: 26px; font-weight: bold; color: #e72f0e; text-align: center;}
.register-page .success-txt2 { padding-top: 58px; padding-bottom: 58px; font-size: 16px; color: #636363; text-align: center;}
.inp-txt { position: relative; top: -7px; width: 250px; height: 30px; padding: 0 10px; font-size: 14px; line-height: 30px; *line-height: 30px; color: #333; background-color: #fff; border: 1px solid #e3e3e3;}
.inp-txt2 { width: 200px; height: 25px; padding: 0 15px; font-size: 13px; line-height: 25px; color: #989898; border: 1px solid #efefef;}
input.error, input.focus { border: 1px solid #ee4e00;}
input.focus, .inp-txt.focus { color: #333;}
.inp-txt2.focus { color: #636363;}
.inp-medium { width: 148px;}
.inp-small { width: 118px;}
.label-txt { display: inline-block; width: 80px; padding-right: 15px; text-align: right;}
.label-txt, .span-txt { font-size: 14px; color: #636363; vertical-align: top;}

/* icon */
[class^="icon-"], [class*="icon-"] {display: inline-block;}
.icon-checkbox { position: relative; top: 3px; *top: -1px; width: 15px; height: 15px; margin-right: 10px; cursor: pointer; background-color: #fff; background-position: -80px 0;}
.icon-checkbox.checked { background-color: #f0f1f5; background-position: -80px -15px;}
.icon-checkbox.disable { cursor: default; background-color: #bbb;}
.input-error-tip .icon-error { position: relative; top: 2px; *top: -2px; width: 12px; height: 12px; margin-right: 5px; background-position: 0 -47px;}
.input-error-tip { position: absolute; font-size: 12px; color: #e72f0e;}
.input-enter-tip {*position: relative; *top: 2px; margin-left: 6px; font-size: 12px; color: #b3b3b3; vertical-align: top;}
.input-enter-tip .icon-enter-tip { position: relative; top: 4px; *top: 2px; width: 12px; height: 12px; margin-right: 5px; vertical-align: top; background-position: -12px -47px;}
.input-error-tip { position: absolute; font-size: 12px; color: #e72f0e;}
.btn, .btn-xxlarge { display: inline-block; margin-top: 5px; margin-left: 5px; background-color: #ececec;}
.btn a, .btn-xxlarge a { display: inline-block; margin: -5px 5px 5px -5px; width: 110px; height: 36px; font-size: 14px; line-height: 36px; *line-height: 34px; color: #fff; text-align: center; background-color: #e72f0e;}
.btn-xxlarge a { height: 46px; font-size: 18px; line-height: 46px;}
.login2 p {padding: 15px 0; margin:0 15px; font-size: 14px;}
.mem_can{ margin:15px; padding:25px 0; font-size: 13px; line-height:25px;border-bottom: 1px #cecece dashed;border-top: 1px #cecece dashed;}
.third_party_login { padding-left: 15px;}
.third_party_login h3 { padding: 40px 0 25px;}
.qq_login, .wb_login { margin-right: 34px; color: #666; font-size: 14px;}
.login-page .login-wrap .forget-password { padding: 0 2px; color: #636363;}
.login-page .login-wrap .forget-password a { color: #636363}
.login-page .login-wrap .forget-password a:hover { text-decoration: underline;}
.login-more { margin-left: 92px; margin-right: 152px; margin-top: 20px; border-top: 1px #cecece dashed;}
.h2-style1 { height: 80px; padding-left: 30px; font-size: 20px; font-weight: bold; line-height: 80px; color: #d72f0e; border-bottom: 1px solid #f0f0f0;}
.button_big{background:url("../images/button_big.gif") no-repeat; width:120px; height:35px; border:none; color:#fff; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; cursor:pointer}
.button_ok{background:#fafafa;width:120px; height:32px; border:none; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; cursor:pointer; border-color:#666666; border:1px solid #ccc; margin-top:1px;}
.xiyi{
	width:462px;
	border:1px solid #ccc;
	background:#fafafa;
	padding:10px 0;
	margin:10px 0 10px 109px;
	}
#xieyi{
	width:440px;
	height:100px;
	overflow:hidden;
	overflow-y:scroll;
	font-size:12px;
	/*border:1px solid #eee;*/
	text-align:left;
	line-height:20px;
	padding:0 0 0 12px;
	color:#666;
	}
#xieyi p{text-indent:2em;}
#xieyi p strong{line-height:22px;}

