@charset "utf-8";

/*header*/
.header{ height:44px; background:#2ca651;position: relative;z-index: 10;}
/* CSS Document */

.mainxx {
	padding-top: 15px;
	padding-bottom: 15px;
}
.mainxx #frm_login {
	padding-right: 15px;
	padding-left: 15px;
}

.mainxx .item {
	margin-bottom: 10px;
	position: relative;
	width: 100%;
	margin-top: 10px;
}
.mainxx .item .txt-username,
.mainxx .item .txt-password,
.mainxx .item .txt-password_PwdTwo,
.mainxx .item .txt-password_PwdThree,
.mainxx .item .txt-captcha{
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 10px;
}
.mainxx .item .txt-phone {text-indent:80px;}
.mainxx .item .txt-input {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #D1D1D1;
	border-radius:5px;
	color: #252525;
	font-size: 14px;
	height: 44px;
	width: 100%;
}
.mainxx .item .txt-input2 {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #D1D1D1;
	border-radius:5px;
	color: #252525;
	font-size: 14px;
	height: 132px;
	width: 100%;
	padding:3px 5px;
}
.mainxx .item-username .input-close {right: 7px;}
.mainxx .item .input-close {
	cursor: pointer;
	display: block;
	height: 25px;
	position: absolute;
	top: 10px;
	width: 25px;
	background-attachment: scroll;
	background-image: url(../images/u_close.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px;
}
.mainxx .item-password .btn-off {background: url("../images/u_s1.png") no-repeat scroll 0 0 / 51px 35px;}
.mainxx .item-password .tp-btn {cursor: pointer;display: block;height: 35px;position: absolute; right: 10px;top: 8px; width: 51px; z-index: 1;}
.mainxx .item-password .btn-on {background: url("../images/u_s2.png") no-repeat scroll 0 0 / 51px 35px;}
.mainxx .item-password .btn-off_PwdTwo {background: url("../images/u_s1.png") no-repeat scroll 0 0 / 51px 35px;}
.mainxx .item-password .tp-btn_PwdTwo {cursor: pointer;display: block;height: 35px;position: absolute; right: 10px;top: 8px; width: 51px; z-index: 1;}
.mainxx .item-password .btn-on_PwdTwo {background: url("../images/u_s2.png") no-repeat scroll 0 0 / 51px 35px;}
.mainxx .item-password .btn-off_PwdThree {background: url("../images/u_s1.png") no-repeat scroll 0 0 / 51px 35px;}
.mainxx .item-password .tp-btn_PwdThree {cursor: pointer;display: block;height: 35px;position: absolute; right: 10px;top: 8px; width: 51px; z-index: 1;}
.mainxx .item-password .btn-on_PwdThree {background: url("../images/u_s2.png") no-repeat scroll 0 0 / 51px 35px;}
.mainxx .item-login-option {
	font-size: 14px;
	margin-bottom:5px;
	height: 30px;
}
.mainxx  .item-login-option  .aoutlogin  {
	float: left;
	margin-left: 10px;
	font-size: 12px;
	color: #666666;
}

.mainxx .item-login-option .retrieve-password {
	float: right;
	text-align: right;
	width: 50%;
	margin-right: 10px;
}
.mainxx .item-login-option .retrieve-password a {
	color: #4eabe8;
	font-size: 12px;
	text-decoration: none;
}
.mainxx .item-login-other dt {
	color: #666;
	font-size: 12px;
	margin-bottom: 13px;
}
.mainxx   .item-login-other   dd {
	margin: 0px;
}

.mainxx .item-login-other dd .qq {width: 20%;}
.mainxx .item-login-other dd a {float: left;}
.mainxx .item-login-other dd a span {display:block;height: 40px;overflow: hidden; width: 40px;}
.ui-btn-wrap { padding-top:5px; padding-bottom:10px;}
.ui-btn-lg {
	cursor:pointer;
	border-radius:5px;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align:center;
	text-decoration: none;
}
.ui-btn-primary {
	background-clip: padding-box;
	background-color: #2ca651;
	border-color: #37af26;
	color: #fff;
	text-decoration: none;
	font-family: 'helvetica neue', 'microsoft yahei', tahoma, arial, 'hiragino sans gb', 'Simsun', sans-serif;
}
.ui-btn-primary:hover{
	background-clip: padding-box;
	background-color: #2ca651;
	border-color: #37af26;
	color: #fff;
}
.ui-btn-danger{background-clip: padding-box;background-color: #ff6600;border-color: #ee5f00;color: #fff;}
.ui-btn-danger:hover{background-clip: padding-box;background-color: #ff6600;border-color: #ee5f00;color: #fff;}
.mainxx .item-captcha {margin-bottom: 10px;}
.mainxx .item-captcha .input-info {margin-bottom: 10px;}
.mainxx .item-captcha .input-close {right: 120px;}
.mainxx .item-captcha #captcha-img { border-left: 1px solid #d7d7d7;height: 25px; font:12px/25px  'helvetica neue','microsoft yahei',tahoma,arial,'hiragino sans gb','Simsun',sans-serif; color:#888; position: absolute;right: 0;top: 9px;width: 120px; text-align:center;}
.mainxx .item-captcha #captcha-img a{color:#888; text-decoration:none;}
.mainxx .item-captcha #captcha-img a:hover{color:#F60; text-decoration:underline;}
.mainxx .item-captcha .err-tips {
	color: #848689;
	font-size: 12px;
	margin: 13px 0 0px;
}
.mainxx .item-captcha .err-tips a {
	color: #ff6600;
	text-decoration: none;
}
.register_verify {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.register_verify .ok_iocn {
}
.register_verify h1 {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #f23436;
	margin-top: 20px;
}


.register_verify h2 {
	line-height: 50px;
	color: #333333;
	font-size: 14px;
}
.register_verify h3 {
	color: #333333;
	margin-bottom: 20px;
}
.register_verify p {
	margin-top: 20px;
}
.register_verify p a {
	margin-right: 20px;
	margin-left: 20px;
	font-size: 16px;
	margin-top: 10px;
}
.a-back {
	height: 50px;
	position: absolute;
	width: 160px;
}
.a-back span {
/*	background: url(../images/icon_fh.png) no-repeat 0px 0px / 18px 18px;*/
	display: block;
	height: 30px;
	text-indent: 17px;
	width: 140px;
	color: #FFF;
	font-size: 14px;
	margin-top:5px;
 
}
.a-back span img {
	height:30px;
}

.header h2 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-weight: bold;
}

.up{width:100%; margin:0 auto; clear:both; height:80px; margin-bottom:20px;}
.uppic{border:1px solid #dcdcdc; width:80px; height:80px; font:40px/80px  'helvetica neue', 'microsoft yahei', tahoma, arial, 'hiragino sans gb', 'Simsun', sans-serif; color:#999; text-align:center; float:left;}
.uppic a{color:#999; text-decoration:none; display:block;}
.uppic a:hover{color:#999; text-decoration:none; display:block;}
.uptxt{ margin-left:15px;  height:80px; float:left; font:14px/80px  'helvetica neue', 'microsoft yahei', tahoma, arial, 'hiragino sans gb', 'Simsun', sans-serif; color:#999; text-align:left;}