@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strike,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
ul,ol{list-style:none;}
body{color:#333333;line-height:24px;font-size:12px;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
*html .group{height:1%;}
*:first-child+html .group{min-height:1px;}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.body_c{background:url(../images/c_bg.png) repeat 0 0;}
.in_box{box-shadow: 0 0 8px rgba(0,0,0,.2);width:490px;background-color:#f8f8f8;margin:180px auto 150px;border-radius:10px;}
.in_box form{padding:50px 70px;}
.in_box legend{font-weight:bold;font-size:24px;font-family:"Microsoft Yahei";text-align:center;display: block;width: 100%;margin-bottom:35px;}
.text_input{border:1px solid #D9DADE;border-radius:3px;width:330px;padding:10px;color:#212537;outline: none;}
.text_input:hover,.text_input:focus{border-color: #c0c2c4;}
.lh{margin-bottom:20px;}
.form_fn{overflow:hidden;zoom:1;}
.form_fn,.form_fn a{color:#666666;}
.form_fn input{vertical-align:-2px;}
.form_fn label{float:left;}
.form_fn a{float:right;}
.login_btn,.reg_btn{font-weight: 400;border-radius:3px;margin-top:15px;outline:none;border:0 none;background:#337AB7;height:50px;width:350px;font-size:18px;color:#fff;font-family:"Microsoft Yahei";}
.login_btn:hover{
  background-color: #2d7ec3;
}
.error-tip{
  color: #f00;
  line-height: 20px;
  margin-top: -25px;
  margin-bottom: 5px;
}
input::input-placeholder {
  color: #a8a9b1;
}
input:-ms-input-placeholder{
  color: #a8a9b1;
}
input::-webkit-input-placeholder{
  color: #a8a9b1;
}
input::-moz-placeholder{
  color: #a8a9b1;
  opacity:1;
}
.placeholder{
  color: #a8a9b1;
}