/* CSS Document */


@import url("skin_01.css");
input{outline:none}
.login-main{ width:616px; position:absolute; top:320px; left:50%; margin-left:-308px; margin-top:-240px; font-size:0; font-family:"Microsoft YaHei"; overflow:hidden; border:1px solid #eee;}
.login-main_m{overflow:visible; width:100%; background:#fff; font-size:12px; overflow:hidden;}
.login-main_bd{ width:576px; position:relative; top:0; left:20px;}

.opcity01{ filter:alpha(opacity=100); opacity:1;}
.opcity02{ filter:alpha(opacity=10); opacity:0.1;}

.run{ position:absolute; top:26px; right:10px;}
.run .a1{ display:inline-block; width:18px; height:18px; line-height:18px; background:url(../images/ico-briefs.png) no-repeat;}
.run .a1{ background-position:0 6px; margin-right:5px;}
.run .a1:hover{ background-position:0 -15px;}
.yskj span{margin-left:5px; font-size:12px;color:#F00}
.yskj_tt{height:60px; width:100%; border-bottom:1px solid #eee; line-height:60px; font-size:14px;}
.yskj_tt b{padding-left:0px;}
.login-logo{position:relative;}
.login-logo img{height:45px;}

.yskj_tm{margin-left:-250px;}

.step1 .yskj_bd .ul{padding-top:30px; font-size:14px;}
.step1 .yskj_bd .ul li{width:100%; overflow:hidden;line-height:40px; margin-bottom:15px;}
.step1 .yskj_bd .ul li label{ vertical-align:middle; width:140px; text-align:right; float:left;}
.step1 .yskj_bd .ul li .txt1,.step1 .yskj_bd .ul li .txt2{width:300px; height:40px; border:2px solid #eee; background:#fff; line-height:40px; text-indent:10px; color:#909090; vertical-align:middle;}
.step1 .yskj_bd .ul li .txt2{ width:140px;}
.step1 .yskj_bd .ul li .txt1:focus{border: 2px solid #ddd;}
.step1 .yskj_bd .p1{ padding-left:125px;}
.step1 .yskj_bd .p1 .btn1{ vertical-align:-2px; margin-right:5px; *vertical-align:0px;}
.step1 .yskj_bd .p1 a{ color:#0064b4; font-size:12px;}
.step1 .yskj_bd .reg{width:100%; padding:15px 0 5px 0;}
.step1 .yskj_bd .reg .find-pw-login{padding-left:20px;color:#06c; text-decoration:none;}
.step1 .yskj_bd .reg .find-pw-login:hover{ text-decoration:underline;}
.step1 .yskj_bd .btn2{width:196px}
.step1 .yskj_bd .btn3{color:#fff;padding:0 20px; text-decoration:none;}
.step1 .yskj_bd .btn3:hover{background:#2b6aa1; text-decoration:none;}
.step1 .yskj_bd .btn4{width:305px;font-size:18px;}
.step1 .yskj_bd .login-padding{width:100%; padding:0; margin-top:-15px;}
.step1 .yskj_bd .reg .btn2:hover,.step1 .yskj_bd .reg .btn4:hover{background:#2b6aa1; text-decoration:none}
.positon-r{position:relative;}
.yzm-img{position:absolute; left:300px; top:9px; display:block; height:24px; width:130px;}
.yzm-img img{border:0px;}


.thirdlogin{width:100%; border-top:1px solid #eee; padding-top: 30px;padding-bottom: 30px;}
.thirdlogin .m-box-login{width:305px; overflow:hidden; margin:0 auto; padding-left:9px;}
.m-box-register{padding:10px 30px;overflow:hidden; border-left:1px solid #eee; margin:28px 0; height:260px;}
.m-box-register li{display:block; height:40px; margin-bottom:20px; font-size:12px;}
.thirdlogin h4, .m-box-register h4{color:#6B6A6A;font-weight:500;margin-bottom: 20px; font-size:14px;}
.thirdlogin ul{display:block; height:50px;}
.thirdlogin .m-box-login li {float: left; display:block; height:40px;}

.thirdlogin li a, .m-box-register a{display: block;float: left;height: 40px;line-height: 40px;width:145px;color: #fff;text-indent: 60px; text-decoration:none;}
.thirdlogin .m-box-login #sinal{padding-right:15px;}
#sinal a {background:#d63b22 url(../images/weibo.png) no-repeat 0px -5px;}
#sinal a:hover{background:#c4351e url(../images/weibo.png) no-repeat 0px -5px;}
#qql a{background:#3eb0d8 url(../images/qq.png) no-repeat 0px -5px;}
#qql a:hover{background:#379fc4 url(../images/qq.png) no-repeat 0px -5px;}


/* 注册弹出代码 */
#reg_setp{position:fixed;width:100%;height:100%;z-index:999;top:0;left:100%;display:none; background:#fafafc;}
*html #reg_setp{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#reg_setp h3{font-size:14px;font-weight:500;overflow:hidden;height:80px;line-height:90px;}
.blogo{width:100%;height:120px;}
.quicklogin_socical li{float:left;margin:0 20px 0 0;display:inline;width:186px;height:46px;overflow:hidden;}
.quicklogin_socical li a{display:block;line-height:46px;color:#fff;text-align:left;text-indent:68px;font-size:16px;}
.quicklogin_socical_weibo a{background:#d63b22 url(../images/weibo.png) no-repeat 0 0;border:2px solid #d63b22;}
.quicklogin_socical_qq a{background:#3eb0d8 url(../images/qq.png) no-repeat 0 -2px;border:2px solid #3eb0d8;}
.back_setp{width:100px;height:50px;line-height:50px;background:#ddd;color:#fff;cursor:pointer;font-size:14px;text-align:center;position:absolute;left:20px;top:20px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.back_setp:hover{background-color:#06c;}


.register-form{border: 1px solid #eee;background: #fff;padding:34px 100px;overflow:hidden;}
.title-item{padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;clear: both;}
.title-biggest{font-size: 16px;color: #333;line-height: 1.5;font-weight: bold; text-align:left;}
.title-item ins, .yskj_tt ins{float:right; text-decoration:none;}
.title-item ins a, .yskj_tt ins a, .form-field a{padding-left:5px; color:#06c; text-decoration:none;}
.title-item ins a:hover, .yskj_tt ins a:hover, .form-field a:hover{color:#2b6aa1; text-decoration:underline;}

.regbox{width:100%;padding: 30px 0; margin:0 auto; overflow:hidden;}
.regbox table td {padding: 15px;}
.regbox .fl-register{float:left; width:450px; overflow:hidden;}
.thirdlogin-fr{float:right; width:240px; overflow:hidden;}
.dn{display: none;}
.register-logo{padding-top:60px; position:relative;}
.register-logo a, .login-logo a{position:absolute; left:0px; bottom:0px; display:block; width:130px; height:45px;}
.register-logo img{height:45px;}

/*错误提示*/

.err_tip{margin-top: -5px;overflow: hidden;display:block;color: #ff6f3d; height:35px;}
.fl-login .dis_box{width:296px; margin:0 auto;}
.regbox .dis_box{padding-left:140px; margin-top:-2px;}
.m-450-auto .dis_box{padding-left:100px; margin-top:-2px;}
.icon_error{background:url(../images/ico-err.png) no-repeat;width: 14px;height: 14px;margin:4px 5px 0 0;overflow: hidden;display: inline-block;vertical-align: text-top;}
.err_label{border:2px solid #ff6f3d !important;}


/*找回密码*/
.t_c {text-align: center; font-size:18px;}
.m-450-auto{width:450px; margin:30px auto; height:400px;}
.m-450-auto .yskj_bd .ul li label{width:100px;}
.main-b-30{margin-bottom:30px;}

.find-pw{display:block; text-align:center; padding:15px 0; margin-bottom:20px; font-weight:normal;}
.find-pw span, .color-o6c{color:#06c; padding:0 2px;}
.find-pw p{display:block; line-height:30px; font-size:12px; color:#ccc;}


/*找回密码流程代码*/

.steps-bar{margin:10px 7px 30px 7px;background:#eee;border-radius: 3px;overflow: hidden;white-space: nowrap;}
.steps-bar .step{position: relative;display: inline-block;width:248px;font-size: 14px;line-height: 30px;_line-height: 29px;text-align: center;color: #666;float:left !important;}
.steps-bar .step--current{color: #fff;background: #06c;}

.steps-bar .step__num{font-size:20px;font-weight:700;font-family: arial,sans-serif;}
.steps-bar .arrow__background, .steps-bar .arrow__foreground {
	position: absolute;
	top: 0;
	_top: -1px;
	right: -15px;
	width: 0;
	height: 0;
	border-width: 15px 0 15px 15px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #eee;
	font-size: 0;
	line-height: 0;
	z-index: 1;
}
.steps-bar .arrow__background {
right: -17px;
top: -2px; 
_top: -3px;
border-left-color: #FFF;
border-width: 17px 0 17px 17px;
}
.steps-bar .step--current .arrow__foreground {
border-left-color: #06c;
}
.steps-bar--dark .arrow__foreground {
border-color: transparent transparent transparent #dedede;
}






.retrieve__title{position:relative;margin:0 auto;padding:8px 0;width:81%;zoom: 1; overflow:hidden;}
.retrieve__title .success,
.find-success .success
{width:100%; overflow:hidden;}
.retrieve__title .success .icon{position: absolute;top:8px;left:0px;width:50px; height:50px; background:url(../images/icon-status.v9abc680f.png) no-repeat 0px -367px;}
.retrieve__title .success .error-ico{position: absolute;top:8px;left:0px;width:50px; height:50px; background:url(../images/icon-status.v9abc680f.png) no-repeat 0px 0px;}
.retrieve__title .success-text{padding-left:65px; display:block;}
.retrieve__title .success-text .title{display:block; font-size: 18px;color: #333;}
.retrieve__title .success-text .sub-title{display:block; font-size: 12px;color: #999; line-height:20px;}
.retrieve__title .success-text .sub-title em{color:#06c; font-weight:bold;}
.retrieve__title .btn-success{padding:20px 65px; overflow:hidden;}
.retrieve__title .btn-success .h6-title{padding-bottom:10px;}
.alert{padding: 15px;margin:20px 0;border: 1px solid transparent;}
.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alert a.a-text{font-size:12px; color:#999; text-decoration:none; padding-left:10px;}
.alert a:hover.a-text{color:#06c;}


.form-field{position: relative;padding: 8px 0 8px 140px;zoom:1; margin-top:-15px; width:310px; font-size:12px;}
.step1 .yskj_bd .ul li .form-field label{width:inherit; float:none;}