@charset "utf-8";

/*  Loglyst */
body{margin:0px;padding:0px;font:12px "Microsoft YaHei",Tahoma,Helvetica,Arial,sans-serif;background:#fff;line-height:20px;color:#444;}
.index-body{transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;}
ul,li{margin:0;padding:0;list-style-type:none;}
body{
	background:#F5F5F5;
}
#login_container{
	width:500px;
	height:400px;
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
#register_container{
	width:650px;
	height:600px;
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.login-readonly{background-color: #a1a4a7;border: 1px solid #b0b3bf;cursor:initial !important; }
.login-readonly:hover{background-color: #a1a4a7;border: 1px solid #b0b3bf;}

#login_header{width:100%; height:62px;}
.login_logo{float:left; height:62px; margin-left:10px; background:url(../images/web-login-logo.png) no-repeat left center;}
.login_logo span{display:inline-block; line-height:62px; font-size:18px; float:left;}
.login_logo .change-btn {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
}
.login_logo_link a{display:block; width:100px; height:62px;}
.login_logo_link a:hover{ cursor:pointer;}
.login_logo_tt{padding-left:40px; padding-top: 0px;color:#777;}
.login_back{float:right; margin-right:10px; line-height:62px;}
#login_cont{height:427px; background: #30336a no-repeat center;}
.login_bg{width:1002px; margin:0 auto; }
.login_box{ height:320px; padding:40px 50px; background:#FFF;}
input{border:1px solid #95a6dc; height:36px; line-height:36px; color:#333; padding-left:8px; border-radius:2px;}
.login_input{margin-bottom:10px;vertical-align: middle;}
.login_input_code{width:70px;}
.input-label{width:90px;display:inline-block;text-align:right;overflow:hidden;vertical-align: middle;}
#submit-message{ color:red;}

#dingtalk_login{text-align: center;}

select::-ms-expand {display: none; }
.reg_select{margin-bottom:15px;}
.reg_sel{display:inline-block; color:#5a5a5a; height:36px; line-height:36px; padding-left:8px; border-radius:2px; width:180px; padding-right:10px; appearance:none; -moz-appearance:none; -webkit-appearance:none; border:1px solid #95a6dc; background:url(../images/login/sel-arrow.png) #fff no-repeat 168px center;}
.reg_sel:hover{ cursor:pointer;}
.reg_sel_nav{width:198px; max-height:200px; overflow:auto; position:absolute; left:30px; top:36px; background: #ffffff;z-index:99; display:none; border:1px solid #95a6dc;}
.reg_sel_nav li a{display:block; height:30px; line-height:30px; padding-left:10px; text-decoration:none;}
.reg_sel_nav li a:hover{background:#709fd9; color:#fff;}
.return{margin-bottom:60px; margin-left:55px;}
.return span{display:inline-block; float:left; margin-right:20px; font-size:12px;}
.font_password a{color:#df2a00; text-decoration:underline;}
.font_password a:hover{color:#cc2600;}
input.msg01{border:0; float:left; height:auto;}
.login_btn{display:block;width:280px; height:36px; text-align:center; background:#1182ce;color:white;font:20px "Microsoft YaHei",Tahoma,Helvetica,Arial,sans-serif; line-height:32px; margin:0 auto; border-radius:4px;}
.login_btn:hover{background:#0070bb; cursor:pointer;}
.login_btn a{display:block; color:#fff; font-size:20px;}
.login_btn a:hover{color:#fff; text-decoration:none; font-size:20px;}
.login_footer{
	padding: 20px 0px 20px 0px;
}
.reg{margin-top:8px;text-align: center;}
.font_reg{font-size:12px; color:#7c7c7c;}
.font_reg a{font-size:14px; color:#24a1f6; text-decoration:underline;}
.font_reg a:hover{color:#004776;}


/*注册页面*/
#reg_cont{width:100%; height:450px; margin:0 auto; padding:0 40px; margin-top:10px; background: #fff;}
.reg_left{width:100%; height:430px; float:left; }
.reg_left p{margin-bottom:15px;}
.reg_tt{width:110px; line-height:36px; float:left; display:inline-block; text-align:right;}
.reg_code_font a{font-size:12px; text-decoration:underline; color:#2ca2f2;}
.reg_code_font a:hover{color:#0065aa;}
.reg_tip{font-size:12px; color:#ed1d1d; line-height:36px;height:36px;}
.reg_clause{margin-left:70px;}
.reg_clause a{font-size:12px;}
.reg_btn{margin-left:70px; margin-top:20px; background:#74a23e;}
.reg_btn:hover{background:#6a9735;}
.reg_right{float:right;}
.reg_right_btn{margin-top:10px; width:60px; height:30px;}
.reg_right_btn a{display:block; line-height:30px; border-radius:2px; background:#ea641c; text-align:center; color:#fff;}
.reg_right_btn a:hover{background:#dc5a13;}
.reg_success{text-align:center; margin-top:120px; font-size:18px; line-height:40px; color:#dc5a13;}
.reg_jump{font-size:12px; text-align:center;}
.reg_jump a{display:inline-block; width:80px; height:30px; line-height:30px; margin-left:5px; background:#587acf; color:#fff; font-size:14px; border-radius:4px;}
.reg_jump a:hover{background:#3656a7;}
.reg_input_box{width:300px;}
.reg_title{width:400px; margin-left: 35%;margin-top: 90px}
.noemail{font-size: 14px;font-weight: 700}
.again{font-size: 14px;color: blue;text-decoration: underline;}

.need-act{color: #24a1f6; text-decoration: underline;font-size: 13px;}
.need-act:hover{color: #004776;}
.again-act{width: 500px;margin: 0 auto}
.account-act{margin: 15px;}
.again-btn{margin-top: 40px;}
.reg-act p{margin-bottom: 15px;}
 #verify-code-img{width: 125px; height: 45px;margin-top:-11px}
 /*页面底部开始*/
#footer{clear:both; width:100%;border-top:1px solid #dddddd;text-align:center;}
#footer p{text-align:center;}
#footer p:last-child{font-size:12px; color:#666666;}
#footer{clear:both; height:80px; padding-top: 20px; font-size:12px; color:#c8c8c8; line-height:20px;}
#footer a,#footer a:hover{color:#c8c8c8;}
.footer_rt{float:right; width:180px; padding-right: 20px;}
.footer_rt_tel{float:left;}
.footer_rt_tel p{margin-bottom:6px;}
.footer_rt_code{float:right;}
.footer_record{padding: 2px 12px;background: url(/images/record.png) no-repeat;}
/*页面底部结束*/
