body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{font-family:PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";margin:0;padding:0; border:0; font-size: 12px;}
fieldset,img,abbr,acronym{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
em,i{font-style:normal}
a{text-decoration:none; color:#29a9db;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a,input:focus{outline:none}
*{ color: #9fadc6; }
input,button{border:none; background:none; outline:none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important;
    background-color: rgb(0, 0, 0) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important;}

.clear{ clear:both;zoom:1;height:0;font-size:1px;line-height: 0px;text-indent:-9999px;}
.clearfix:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display:block;}

.p-relative{position: relative;}
.pb20{ padding-bottom: 20px;}
.fr{ float: right;}

.lg-bg{width: 100%;height:100%;background: #fff; overflow: hidden;}
.big-bg{max-width: 960px;margin:0 auto;position: relative; overflow: hidden;}
.img-bg{width: 100%;height: auto;margin: 0;}


.login-box{ width:400px; min-height:372px;  background: #fff; border-radius: 4px;position: absolute; top: 150px; left: 540px; padding: 0px 45px 25px;box-shadow: 0 0 20px #ccc;}
.login-tit{ height: 59px; border-bottom:1px solid #f0f0f0; margin-bottom: 20px;  width: 304px; margin-left: 14px;}
.login-txt{ width:145px; height: 40px; line-height: 40px; font-size: 16px; color: #282828;  background: #fff; text-align: center; position: absolute; top: 38px; left: 138px;}


/*.form .ipt{width: 335px; border-bottom:1px solid #f0f0f0; padding: 15px 0px 20px 0px; display: inline-block; font-size: 16px; margin-bottom: 5px; color:#333}*/

.border{border-bottom: 1px solid #f0f0f0;width: 304px;margin-left: 16px;}
.form .ipt{width: 229px;padding: 15px 0px 20px 10px;display: inline-block;font-size: 16px; color:#333}

.ipt::-webkit-input-placeholder{color: #999999;}
.ipt input:-moz-placeholder{color: #999;}
.ipt input::-moz-placeholder{color: #999;}
.ipt input:-ms-input-placeholder{color: #999;}
.form label{font-size:16px;display: inline-block;width: 64px;}

.lgn-vercode{ font-size: 16px; display: inline-block; color: #999;}
.lgn-verbtn{width: 303px;height: 45px;border: 1px solid #f0f0f0;line-height: 45px;text-align: center;color: #999;font-size: 16px;margin-left: 16px;margin-top: 10px;}

.lgn-agree{margin-top:10px;color: #9fadc6;}
.lgn-agree a{color: #5f76a0;}

.login-btn {width: 340px;height: 43px;line-height: 43px;margin-top: 20px; border-radius: 4px; background: #1a8afa; color: #fff;font-size: 18px;text-align: center;cursor: pointer;display: inline-block;}

.login-forget{margin-top: 10px;}
.login-forget p{float: left;}
.login-forget a{color: #1a8afa;}


.captcha-tip{display: none; margin-left:16px; margin-top: 5px;}
.captcha-tip p{color:#ff3000}

.msg_error {color: #ff5f27; margin-left: 18px;}

.input-group .form-control{ padding: 20px;}