body{background-color: #000000;}
.login-content1018{width: 1200px;margin: 140px auto 0;overflow: hidden;}
.login-content1018 .header-icon1018{ display: block;width: 163px;height: 54px;margin-top: 59px;background: url("../image/login/company_icon.png") 0 0 no-repeat;}
.login-content1018 .vspace{height: 126px;}
.login-content1018 .login-form1018{width: 528px;margin: 0 auto;overflow: hidden;}
.login-form1018 .login-title1018{clear: both;overflow: hidden;}
.login-title1018 a {float: left;font-size: 25px;color: #e0e0e0;}
.login-title1018 .title1018{width: 256px;font-size: 27px;cursor: pointer;}
.login-title1018 .title1018:hover,.login-title1018 .cur1018{color: #009fe8;}
.login-title1018 .line1018{font-size: 22px;line-height: 40px;}
.login-title1018 p{font-size: 17px;color: #f29600;line-height: 26px;}
.login-form1018 .hint1018{margin: 40px 0 30px 0;}
.login-form1018 .div-item1018{position: relative;float: left;padding: 0 67px 0 29px;margin: 11px 0;border: 1px solid #b3b3b3;}
.login-form1018 input{width: 420px;height: 58px;line-height: 58px;outline: none;border: transparent;font-size: 18px;color: #c7c7c7;background-color: #000000;}
.login-form1018 input:focus{border: transparent;outline: none;}
.login-form1018 input::-webkit-input-placeholder{color: #c7c7c7;}
.login-form1018 input::-moz-placeholder{color: #c7c7c7;}
.login-form1018 input:-ms-input-placeholder{color: #c7c7c7;}
/*input自动填充样式谷歌*/
/* .login-form1018 input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #000000 inset;-webkit-text-fill-color: #c7c7c7;} */
.login-form1018 .pwd-icon1018{display: none;position: absolute; top: 0;right: 0;width: 67px;height: 58px;background: url("../image/login/pwd.png") 18px -40px no-repeat;cursor: pointer;}
.login-form1018 .pwd-icon1018:hover,.login-form1018 .show-pwd-icon1018{background: url("../image/login/pwd.png") 18px 17px no-repeat;}
.left .div-item1018{padding-right: 10px;}
.left .code1018{width: 269px;}
.left .code-img1018{float: left;width: 200px;height: 60px;margin-top: 11px;margin-left: 8px;cursor: pointer;}
.login-form1018 .no-border1018{width: 518px;padding:0;border: transparent;}
.login-form1018 .forget-pwd1018{font-size: 19px;color: #009fe8;cursor:pointer;}
.login-form1018 .action1018{float: left;width: 516px;margin: 10px 0;border: 1px solid #006ea1;}
.login-form1018 .login-btn1018{display: block;width: inherit;height: 58px;line-height: 58px;font-size: 26px;color: #ffffff;text-align: center;letter-spacing: 15px;background-color: #009fe8;cursor: pointer;}
.login-form1018 .register-btn1018{letter-spacing: 10px;}
.login-form1018 .error-txt1018{ float: left;height: 40px;line-height: 40px;color: #ffffff;}
.login-form1018 .register-hint1018{letter-spacing: 5px;}
.login-form1018 .div-validate1018{padding-right: 0px;}
.login-form1018 .validate-txt1018{width: 271px;}
.div-validate1018 a{float: right;font-size: 19px;color: #959595;}
.div-validate1018 .line1018{font-size: 30px; height: 58px;line-height: 58px;}
.div-validate1018 .get-validate1018{width: 208px;height: 58px;line-height: 58px;text-align: center;cursor: pointer;}
.error-txt1018 a{color:#009fe8;}