﻿

* {
	font-family:"微软雅黑","黑体"
}

.blue {
	color:#4a92f5
}

.pwd {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/pwd_strong.png) scroll no-repeat;
	display:inline-block;
	width:64px;
	height:10px
}

.pwd_1 {
	background-position:0 0
}

.pwd_2 {
	background-position:0 -16px
}

.pwd_3 {
	background-position:0 -32px
}

.users_input,.register_input {
	height:40px;
	line-height:40px;
	width:296px;
	border:1px solid #d5d5d5;
	font-size:14px;
	padding:0 5px
}

.users_input {
	background:#fff
}

.register_input:focus {
	background:#fdfdf3;
	outline:0
}

.emailist {
	border:1px solid #bdbdbd;
	border-radius:1px;
	background-color:#fff;
	color:#666;
	font-size:14px;
	list-style-type:0;
	padding:0;
	margin:0;
	overflow:hidden;
	left:50%;
	margin-left:-349px;
	top:210px;
	_top:214px;
	*top:214px
}

.emailist li {
	padding:2px 11px;
	cursor:pointer
}

.emailist .on,.emailist li:hover {
	background-color:#eee
}

#register_e .emailist {
	top:268px;
	_top:271px;
	*top:272px;
	min-width:250px;
	_width:250px
}

.success {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) scroll no-repeat 0 -206px;
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px;
	margin-left:3px
}

.to_error {
	background-position:0 -227px
}

.user_content .error {
	visibility:hidden;
	height:22px;
	line-height:22px;
	margin-left:411px;
	color:gray;
	position:relative;
	top:-28px;
	width:265px;
	height:26px;
	line-height:26px;
	text-indent:.5em;
	border:solid 1px #d5d5d5;
	background:#fff
}

.user_content #JS_login_form .error {
	visibility:visible;
	border:solid 1px #fff;
	position:static;
	margin-left:95px
}

.user_content #JS_login_form .error.error2 {
	background:#fff;
	border:solid 1px #fff
}

.user_content .error.error2 {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) scroll no-repeat 100px -224px;
	color:#d10000;
	background:#fff3f3;
	border:solid 1px #ffe4e4
}

.user_header .nav {
	width:180px;
	padding-top:40px;
	text-align:right
}

.user_content {
	border:1px solid #d7d7d7;
	padding:40px;
	padding-right:0
}

.user_login {
	width:768px;
	border-right:1px solid #ddd;
	color:#555
}

.user_all h1 {
	font-weight:normal;
	line-height:38px;
	font-size:18px;
	padding-left:40px
}

.username_box {
	padding:20px 0
}

.username_box label.tips {
	display:inline-block;
	width:96px;
	text-align:right;
	font-size:14px
}

.username_box .cookies {
	line-height:18px;
	margin:15px 0;
	padding-left:96px
}

.username_box .cookies input {
	vertical-align:top
}

.users_submit,.register_submit {
	background:#cf000e;
	border:0;
	height:32px;
	width:70px;
	cursor:pointer;
	border-radius:4px
}

.username_box .operate {
	padding-left:96px
}

.users_submit.users_submit2 {
	background-position:-117px -251px;
	color:#b0b0b0
}

.regi_btn {
	cursor:pointer;
	background:#cf000e;
	width:308px;
	height:42px;
	border:0;
	outline:0;
	border-radius:4px
}

.regi_btn span {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/regi_btn.gif) 0 0 repeat-x;
	height:34px;
	line-height:33px;
	display:inline-block;
	padding-left:7px
}

.regi_btn em {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/regi_btn.gif) -256px -35px;
	width:7px;
	height:34px;
	display:inline-block
}

.operate a.yahei {
	display:inline-block;
	text-align:center;
	line-height:36px
}

.operate a.yahei:hover {
	color:#fff!important;
	text-decoration:none
}

.operate a.users_submit2.yahei:hover {
	color:#b0b0b0!important;
	text-decoration:none
}

.register_submit.register_submit2 {
	background-position:-117px -40px;
	color:#b0b0b0
}

.operate a.register_submit2:hover {
	color:#b0b0b0!important;
	text-decoration:none
}

.operate a img {
	vertical-align:middle
}

.username_box .forget {
	padding-left:5px;
	text-decoration:underline
}

.img_login2 {
	text-align:center;
	padding:90px 0;
	border-bottom:1px solid #eee
}

.share_login {
	margin-top:20px
}

.api_tips {
	color:#999;
	font-size:12px
}

.login_api .api_from a {
	background:url(../image/allPuzzle.png);
	height:28px;
	width:28px;
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-top:10px
}

.login_api .api_from a.qq {
	background-position:0 0
}

.login_api .api_from a.sina {
	background-position:-28px 0
}

.login_api .api_from a.weixin {
	background-position:-56px 0
}

.login_api .api_from a.alipay {
	background-position:-86px 0
}

.login_api .api_from a.taobao {
	background-position:-114px 0
}

.login_api .api_from a.mall {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/car.gif) scroll no-repeat 0 0;
	padding-left:42px
}

.user_register {
	width:220px;
	margin-right:80px
}

.user_ok_register {
	text-align:center;
	border-bottom:1px solid #eee;
	padding:20px 0
}

.register_box {
	padding:20px 0
}

.register_box label.tips {
	width:100px;
	display:inline-block;
	text-align:right;
	font-size:14px
}

.register_box label.tips span {
	padding-right:2px
}

.register_box .readed {
	line-height:18px;
	padding:10px 0 20px 100px
}

.register_box .readed input {
	vertical-align:top
}

.user_register .operate {
	padding-left:100px
}

.register_submit {
	background-position:-117px 0;
	width:112px;
	height:40px
}

.user_footer {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) scroll repeat-x 0 -321px;
	text-align:center
}

.user_footer .service {
	font-size:18px;
	padding:20px 10px;
	border-bottom:1px solid #d7d7d7
}

.user_footer .service li {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) scroll no-repeat -76px -84px;
	width:238px;
	float:left;
	height:36px;
	line-height:36px
}

.user_footer .service li.service_1 {
	background-position:-66px -84px
}

.user_footer .service li.service_2 {
	background-position:-76px -120px
}

.user_footer .service li.service_3 {
	background-position:-90px -152px
}

.user_footer .service li.service_4 {
	background-position:-80px -190px
}

.user_footer .service li span {
	font-size:22px;
	color:#dd4544
}

.user_footer .user_fnav {
	padding:15px 0
}

.append {
	width:400px;
	margin:0 auto;
	padding:10px;
	border:1px solid #bebebe;
	background:#fff
}

.append h1 {
	position:relative;
	height:18px
}

.append h1 a {
	position:absolute;
	right:0;
	top:0;
	display:block;
	height:18px;
	width:18px;
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) no-repeat scroll -260px -58px
}

.append_success {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) no-repeat scroll -220px -246px;
	height:42px;
	padding-left:46px;
	font-size:14px;
	margin:40px 0 40px 70px
}

.append_success h3 {
	line-height:24px
}

.findpwd_content {
	border-top:1px solid #d7d7d7;
	padding:25px 40px
}

.findpwd_content .error {
	height:22px;
	line-height:22px;
	padding-left:86px;
	color:gray
}

.findpwd_content .error.error2 {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login_icon2.png?1008) scroll no-repeat 86px -224px;
	color:#d10000;
	padding-left:102px
}

.find_step {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/findpwd_icon.png) no-repeat scroll 0 0;
	height:28px;
	text-align:center
}

.find_step2 {
	background-position:0 -28px
}

.find_step3 {
	background-position:0 -56px
}

.find_step li {
	width:300px;
	float:left;
	line-height:28px
}

.find_step li.current {
	color:#fff
}

.find_box {
	height:380px;
	overflow:hidden;
	position:relative
}

.find_trg {
	border-bottom:1px solid #f2ad6a;
	text-align:center;
	height:32px;
	padding:0 266px
}

.find_trg li {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/findpwd_icon.png) no-repeat scroll 0 -84px;
	width:171px;
	height:33px;
	float:left;
	line-height:32px;
	margin:0 5px 0;
	font-size:14px;
	color:#e75903;
	font-weight:bold;
	cursor:pointer
}

.find_trg li.current {
	color:#fff;
	background-position:-188px -84px
}

.find_form {
	border:1px solid #ddd;
	border-top-color:#ea5600;
	padding:20px
}

.findpwd_content .form_uname {
	width:320px;
	margin:0 auto;
	text-align:left
}

.findpwd_content label {
	display:inline-block;
	width:86px;
	font-size:14px;
	text-align:right
}

.find_input,.find_vercify {
	width:180px;
	height:26px;
	border:1px solid #eee;
	padding:0 5px;
	font-size:14px
}

.find_vercify {
	width:72px
}

.find_button {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/findpwd_icon.png) no-repeat scroll -366px -86px;
	line-height:28px;
	height:32px;
	border:1px solid #d7d7d7;
	cursor:pointer;
	border-radius:3px;
	padding:0 10px
}

.find_sbox {
	text-align:center;
	margin-top:10px
}

.find_tip {
	border-top:1px dashed #d7d7d7;
	margin-top:30px
}

.find_tip p {
	line-height:20px;
	color:gray
}

.find_tip .title {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/findpwd_icon.png) no-repeat scroll -612px -84px;
	padding:8px 20px;
	font-weight:bold;
	line-height:24px
}

.find_tip p span {
	padding:0 5px
}

.find_tip p a,.find_tip2 a {
	text-decoration:underline
}

.find_form2,.find_form3 {
	padding-top:40px
}

.find_tip2 {
	border:1px solid #f6eac2;
	background:#fffdf6;
	line-height:20px;
	padding:10px;
	position:absolute;
	left:0;
	bottom:0;
	width:878px
}

.find_tip2 p {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/findpwd_icon.png) no-repeat scroll -612px -94px;
	padding-left:20px
}

.find_success {
	font-size:14px;
	text-align:center;
	padding:25px 15px
}

.find_success .success_icon {
	display:inline-block;
	background:url(http://nbspjb.nbchaojiwen3.cn/images/findpwd_icon.png) no-repeat scroll -547px -90px;
	width:28px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	margin-right:6px
}

#register_captcha_e {
	position:relative
}

#JS_captcha {
	position:absolute;
	left:296px;
	top:7px;
	background:url(http://nbspjb.nbchaojiwen3.cn/images/loading.gif) scroll no-repeat center center
}

.change-one {
	position:absolute;
	left:366px;
	top:13px;
	color:#4a92f5
}

.change-one:hover {
	color:#4a92f5!important
}

.rtype input {
	margin:0 4px 0 10px
}

.users_input_error {
	background:#fff3f3;
	border-color:#ff5242;
	color:#d10000!important
}

.logintoreg {
	display:inline-block;
	text-align:center;
	line-height:32px
}

.logintoreg:hover {
	color:#fff!important;
	text-decoration:none
}

#sms_captcha_e {
	position:relative
}

.footer-copy .a {
	color:#555
}

.get_sms_captcha_btn {
	position:absolute;
	left:294px;
	top:4px;
	display:inline-block;
	vertical-align:top;
	width:111px;
	height:34px;
	line-height:34px;
	color:#333;
	background:#f0f0f0;
	text-align:center;
	font-size:13px
}

.get_sms_captcha_btn:hover {
	color:#4a92f5!important;
	text-decoration:none
}

.sms_captcha_wait_span {
	position:absolute;
	left:294px;
	top:4px;
	display:inline-block;
	vertical-align:top;
	width:111px;
	height:34px;
	line-height:34px;
	color:#333;
	background:#f0f0f0;
	text-align:center;
	font-size:13px
}

.sms_captcha_wait_span {
	color:#aaa;
	display:none
}

.type_login {
	padding-left:30px
}

#JS_login_form ._check_icon {
	display:inline-block;
	height:16px;
	width:15px;
	margin-top:9px;
	vertical-align:top
}

#JS_login_form .sms_captcha_success {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/check_icon8.png) 0 -8px no-repeat
}

#JS_login_form .sms_captcha_error {
	background:url(http://nbspjb.nbchaojiwen3.cn/images/check_icon8.png) 0 -30px no-repeat
}

.user_login_new {
	width:316px;
	padding:0 60px;
	border:0;
	border-left:1px solid #ddd
}

.user_login_new #JS_login_form .error {
	margin-left:0
}

.user_login_new .username_box {
	padding-top:0
}

.user_login_new .users_input {
	width:303px;
	margin-top:4px
}

.user_login_new .user_type {
	font-size:16px;
	line-height:18px;
	font-family:"微软雅黑";
	font-weight:bold;
	color:#333
}

.user_login_new .icon_new {
	display:inline-block;
	width:16px;
	height:14px!important;
	margin-left:3px;
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login.png) -316px -15px no-repeat;
	vertical-align:middle
}

.user_login_new .expr {
	background-position:-316px 0;
	margin-top:-1px
}

.user_login_new .forget {
	text-decoration:none
}

.user_login_new #JS_login_captcha_1 p {
	margin-top:4px
}

.user_login_new .verify_input {
	width:180px
}

.user_login_new .error {
	text-indent:0
}

.user_login_new .operate {
	padding:20px 0 0
}

.user_login_new .operate .users_submit {
	width:100%;
	height:33px;
	line-height:32px;
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login.png) 0 0 no-repeat
}

.user_login_new .user_new_input {
	margin-top:16px
}

.user_login_new .users_input {
	height:30px;
	line-height:30px;
	color:#b2b2b2;
	font-size:14px;
	font-family:"微软雅黑"
}

.user_login_new .refresh {
	color:#c9033b;
	font-family:"宋体";
	font-size:12px;
	background:url(http://nbspjb.nbchaojiwen3.cn/images/login.png) 0 -35px no-repeat;
	display:inline-block;
	height:24px;
	vertical-align:middle;
	line-height:24px;
	width:105px;
	padding:0 6px 0 6px;
	text-align:center;
	margin:-3px 0 7px 0
}

.user_login_new .next_refresh {
	background-position:-118px -35px;
	width:69px;
	padding:0 6px 0 6px
}

.user_login_new .refreshing {
	background-position:-201px -35px;
	width:69px;
	color:#999;
	padding:0 6px 0 6px
}

.user_login_new .user_type_expr .refresh_msg {
	margin:6px 0 7px 0
}

.user_login_new .refreshing_data {
	margin-top:-10px;
	color:#666;
	font-size:12px;
	line-height:25px;
	display:inline-block;
	vertical-align:middle;
	margin-left:6px
}

.user_content #JS_login_form .error {
	height:9px;
	line-height:9px
}

.user_content #JS_login_form .error.expr {
	height:26px;
	line-height:26px
}

.user_content .user_type_bottom {
	margin-bottom:17px;
	_height:18px
}
/*zhouxinjian:2016-06-16 14:49:59*/