@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px;}
body { color:#333; background-color: #f5f7fa; font-family: PingFangSC,"Microsoft Yahei",Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",STXihei,STHeiti,Heiti,SimSun,sans-serif!important; font-size:14px; font-family: "Microsoft YaHei"!important;}
ul, ol, dl { list-style:none }
button, input, select, textarea { font-size:100%; font-family: "Microsoft YaHei"!important;}
fieldset, img { border:0;margin:0px; padding:0px;}
table, th, td, tr { margin:0px; padding:0px;}
table{table-layout:fixed; border-collapse:collapse;}
a { color:#333; text-decoration:none; cursor:pointer;}
a:hover { color:#2a75ed; text-decoration:none; cursor:pointer;}
input,button,select,textarea{outline:none}
textarea{resize:none}
*:focus { outline: none; }

/*clear*/
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*input输入框的默认颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #d1d1d1!important;}
input:-moz-placeholder,textarea:-moz-placeholder { color: #d1d1d1!important;}
input::-moz-placeholder,textarea::-moz-placeholder { color: #d1d1d1!important;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #d1d1d1!important;}
/**/

.w1000{ width: 1000px; margin: 0px auto;}
.login_head{ margin-top: 120px;}
.login_logo{ float: left;}
.login_logo img{ vertical-align: middle; display: inline-block;}
.logo_line{ margin: 0px 10px; color: #cccccc; font-size: 18px; position: relative; top: 4px;}
.login_logo .logo_text{ font-size: 18px; position: relative; top: 4px; color: #666;}

.login_topnav{ float: right; margin-top: 6px;}
.login_topnav a{ font-size: 14px; color: #666;}
.login_topnav a:hover{color:#2a75ed;}
.login_topnav span{ margin: 0px 10px; color: #c4c4c4;}

.acc_tophead .acc_topTit{ font-size: 18px; float: left; margin-top: 11px;}
.acc_tophead .acc_topicon{ float: right; width: 125px; height: 49px;}
.acc_tophead .acc_topicon img{ width: 100%; display: block;}

.acc_entry{ margin: 25px 0px;}
.acc_input{ border: 1px solid #ebebeb; background-color: #fff; height: 42px; line-height: 42px; padding-left: 10px; margin-bottom: 20px; position: relative;}
.acc_input .iconfont{ float: left; display: inline-block; color: #dfdfdf; font-size: 22px; margin-right: 10px; margin-top: 8px;}
.acc_input .login-input{ float: left; border: 0; outline: 0; -webkit-appearance: none; background-color: transparent;
    font-size: inherit;  color: inherit; width: 200px; height: 40px; line-height: 40px; margin-top: 1px; font-size: 15px;}
.acc_input.active {border: solid 1px #2a75ed; border-image: initial;}
.acc_input.alert{border: solid 1px #fb6161;}
.login_code{ float: right; width: 100px; height: 40px;}
.login_code img{ width: 100%; display: block;}

.send_code_btn{ background-color: #F7F7F7; text-align: center; color: #666; overflow: hidden; border-left: 1px solid #ebebeb; height: 42px; line-height: 42px; width: 100px; float: right;}
a.send_code_btn:hover{ color: #666;}

/*登录错误提示*/
.acc_input.alert .false_tips{ display: block; transition: .1s linear;}
.false_tips{ display: none; background: url(../images/login_tipBg.png) no-repeat; width: 157px; height: 30px; line-height: 30px; position: absolute; top: 7px; right: -170px; z-index: 99; transition: .1s linear;}
.false_tips span{ color: #fb6161; padding-left: 20px;}


.login_button{ margin-top: 5px; background-color: #699ef2; border-radius: 5px; width: 100%; line-height: 2.5; font-size: 18px; text-align: center; color: #fff; border: none; cursor: pointer;}
.login_button:hover{ color: rgba(255,255,255,0.8); transition: .1s linear;}
.login_button:active{ background-color: #5990e8;}

.remm_text .rem_password{ float: left; width: 100px; color: #999; font-size: 12px;}
.remm_text .forget_password{ float: right; color: #2a75ed; font-size: 12px;}
.rem_input{ vertical-align: middle; margin-right: 5px;}
.login_error_tip{color: #fb6161; float: left;}
.login_error_tip .iconfont{ margin-right: 3px; position: relative; top: 1px;}

.login_banner{ background: url(../images/login_banner2.jpg) top center no-repeat; height: 600px; min-width: 1000px; margin-top: 15px; background-color: #aecdff;}
.login_box{ background-color: #fff; box-shadow: 0px 0px 10px #9ec1f9; border: 1px solid #9ec1f9; position: absolute; top: 80px; right: 0px; z-index: 9;}
.account_login{ width: 260px; padding: 10px 30px 30px 30px;}



.weixin_login{ text-align: center; padding: 25px 0px;}
.wei_tiptext{ color: #999999; font-size: 14px; text-align: center;}
.wei_tiptext a{ color: #337bee; margin-left: 5px;}
.wei_tiptext a:hover{ text-decoration: underline;}

.login_footer{ text-align: center; min-width: 1000px; margin-top: 40px; font-size: 14px; color: #666;}
.login_footer a{ color: #666;}
.login_footer a:hover{ color: #337bee;}

/**/
.login_tab{ height: 50px; line-height: 50px;}
.login_tab a{ width: 160px; float: left; text-align: center; font-size: 16px; display: inline-block; border-bottom: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background-color: #F7F7F7;}
.login_tab a:first-of-type{ border-left: none;}
.login_tab a.on{ background-color: #fff; border-bottom: 1px solid #fff; border-top: 2px solid #699ef2; line-height: 48px;}
/**/

