@charset "utf-8";
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {font:14px/1.5 "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
   font-size: 14px;letter-spacing:1px;cursor: default;line-height: normal;color:#333;}
input, button, p, a{font-size: 14px;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
span{white-space: nowrap;display: inline-block;}
ul, ol, menu{list-style-type: none;}
.desc{color:#999;}

/*登录*/
.login-body{background: url("../images/login-bg.png") no-repeat center;background-size:cover;padding-top:1px;}
h2.logo{text-align: center;}
h2.logo a{color:#fff;font-size: 22px;}
h2.logo span{display: inline-block;height:47px;/*background: url("../images/logo-default.png");*/font-size: 22px;margin-bottom: 12px;}
h2.logo span img{height:47px;}
.login-form{background: #fff;padding: 36px 60px;width: 440px;border-radius:6px;margin:50px auto;}
.login-form>h4{text-align: center;margin-bottom: 36px;font-size: 16px;font-weight: bold;}
.login-form .form-group{margin-bottom: 10px;position: relative;}
.login-form .form-control{background-color: #f4f4f4;}
.login-form .form-control:focus{background-color: #fff;}
.login-form .auth-code .form-control{width:160px;display: inline-block;}
.login-form .auth-code img{display:inline-block;height:40px;float:right;vertical-align: bottom;cursor: pointer;}
.login-form .form-group input.error + i{position: relative;top:auto;left:0;}
.login-form .form-group label.error {font-size: 12px;line-height: normal;color: #f45747 !important;}
.login-form .form-footer{margin-top: 40px;text-align: center;}
.login-form .form-footer a{color:#598bd5;}
.login-form .form-footer .desc{font-size: 10px;vertical-align: middle;position: relative;top:-2px;}
.login-form .form-protocol p{margin-top:5px;font-size: 12px;color:#999;}
.login-form .form-protocol a{font-size:12px;color:#598bd5;}
.login-form .btn.btn-login,.login-form .btn-register{font-size: 16px;}
.login-form .btn-register{margin-top:54px;}
.login-body .copyright {font-size: 12px !important;background: transparent;text-align: center;line-height: 26px;color:rgba(255,255,255,.6);position: fixed;width: 100%;bottom: 40px;}

/*注册协议*/
.protocol-body{overflow: auto;}
.protocol{position: absolute;top: 60px;width: 100%;}
.protocol-main{width: 1200px;background-color: #fff;margin: 20px auto;text-align: left;color: #333;padding: 40px;}
.protocol-main h3{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 90px;}
.protocol-main p{font-size: 14px;line-height: 30px;}
.protocol-main p.welcome{text-indent: 30px;}
.protocol-main h4{margin: 70px 0 40px 0;font-weight: bold;}
.protocol-body strong{display: inline-block;color: #333;}
.protocol-main strong{font-size: 14px;margin-top: 40px;}
.protocol-body footer{background-color: #fff;position: relative;bottom: 0;padding: 40px 0;}
.protocol-body footer .protocol-footer{width: 1200px;margin: auto;}
.protocol-body footer .protocol-footer li{line-height: 18px;padding-left: 50px;float: left;position: relative;}
.protocol-body footer p{font-size: 12px;color: #666;line-height: 20px;}
.protocol-body footer .protocol-footer li i{display: inline-block;width:32px;height:32px;overflow: hidden;position: absolute;left: 0;top:5px;}
.protocol-body footer .protocol-footer li.tel i{background: url("../images/sprite.png") 0 -72px no-repeat;}
.protocol-body footer .protocol-footer li.wechat i{background: url("../images/sprite.png") -40px -72px no-repeat;}
.protocol-body footer .protocol-footer li.wechat{margin-left: 70px;}
.protocol-body footer .protocol-footer li.tel strong{font-size: 22px;}
.protocol-body .copyright{background-color: #fbfbfb;text-align: center;min-height: 50px;position: static;}
.protocol-body .copyright p{font-size: 12px;color: #666;line-height: 60px;}
