@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,th,td{margin: 0;padding: 0;font-family: "microsoft yahei";}
a {text-decoration: none;}
a:focus,a:hover {text-decoration: none;}
input[type="text"] {-webkit-appearance: none;border-radius: 0;}
/*背景*/
#login-bg {position: fixed;top: 0;left: 0;z-index: -1;}
.bgwidth {width: 100%;}
.bgheight {height: 100%;}
.login-main-bg {position:absolute;top: 280px;right: 5%;padding: 35px 35px 45px;width: 380px;background-color: rgba( 0, 0 ,0, 0.52);}
.login-mode {position: absolute; top: 5px; right: 5px;width: 33px; height: 33px;cursor: pointer;}
.login-mode-desktop {background:url("../images/login/desktop.png");}
.login-mode-qrcode {background:url("../images/login/qrcode.png");}
/*标题和模拟下拉框*/
.login-title {float: left;color: #fff;font-size: 22px;line-height: 24px;}
.login-select {position: relative;float: right;height: 24px;background-color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor: pointer;}
.login-select h3 {padding: 0 20px 0 12px;height: 24px;width: 100px;line-height: 24px;color: #585858;font-family: "microsoft yahei";font-size: 12px;background:url("../images/login/language-arrow.png") right center no-repeat;border: 0;outline: none;}
.login-select ul {display: none;position: relative;margin-top: 2px;width: 100px;list-style: none;background-color: #fff;z-index: 999;}
.login-select ul.open {display: block;}
.login-select li {padding-left: 12px;font-size: 12px;color: #585858;line-height: 22px;}
.login-select li:hover {color: #fff;background-color: #d40511;}
/*提示信息*/
.login-erro {margin-top: 6px;min-height: 20px;text-align: left;}
.login-erro span {line-height: 20px;font-size: 12px;color: #ff9b00;}
.login-tip {margin-top: 16px;line-height: 15px;color: #f2f2f2;font-size: 12px;}
.login-tip~.mail-verification {margin-top: 12px;margin-bottom: 0;}
.login-tip span {color: #d40511;}
.login-tip a {color: #d40511;text-decoration: underline;}
.login-tip a:hover {color: #f3121f;}
.login-tip a:focus {color: #af0e17;}
/*输入框通用*/
.select-input {margin:4px 0 6px 0;}
.select-input .icon {float: left;padding-left: 17px;width: 46px;height: 42px;line-height: 42px;color: #ccc;background-color: #fff;}
.select-input .input-bg {margin-left: 46px;}
.select-input select, .select-input input {width: 100%;height: 42px;line-height: 40px;font-family: "microsoft yahei";font-size: 14px;color: #393939;background-color: #fff;border: 1px solid transparent;outline: 0;}
/*.select-input input:focus {color: #d40511;}*/
/*特殊样式*/
.account {border-bottom: 1px solid #ccc;}
.account .icon {-webkit-border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;border-top-left-radius: 4px;}
.account input {-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;}
.password .icon {-webkit-border-bottom-left-radius: 4px;-moz-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.password input {-webkit-border-bottom-right-radius: 4px;-moz-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.verification {float: left;width: 200px;}
.company .icon, .verification .icon {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.verification input, .mail input {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.phonenumber input, .mail input {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.mail .icon {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.mail .glyphicon {font-size: 16px;top: 4px;}
/*验证码图片*/
.verification-code {float:  right;display: block;height: 42px;line-height: 42px;}
.verification-code img {display: block;width: 100px;height: 42px;border-radius: 3px;}
.phonenumber-code {float:  right;display: block;height: 42px;line-height: 42px;}
.phonenumber-code input {display: block;width: 100px;height: 42px;border-radius: 3px;}
/*底部按钮*/
.login-submit {font-size: 12px;color: #d9d9d9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.login-submit input[type="button"] {margin: 12px 0 32px 0;width: 100%;height: 38px;line-height: 38px;color: #fff;font-size: 13px;font-family: "microsoft yahei";background-color: #d40511;border: 0;box-shadow: none;outline: 0;}
.login-submit input[type="button"]:hover {background-color: #f3121f;}
.login-submit input[type="button"]:focus {background-color: #af0e17;}
.login-submit input[type="checkbox"] {margin: 0;position: relative;top: 2px;cursor: pointer;}
.login-submit label {margin: 0;font-weight: 500;cursor: pointer;}
.login-submit img {margin-right: 2px;}
.login-submit a {float: right;color: #d9d9d9;text-decoration: underline;}
.login-submit a:hover {color: #d40511;}
/*下拉搜索框样式*/
.select2-container .select2-selection--single {width: 100%;height: 42px;line-height: 42px;font-family: "microsoft yahei";font-size: 14px;color: #999;background-color: transparent;border:0;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;outline: 0;}
.select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 0;width: 100%;height: 42px;line-height: 42px;font-family: "microsoft yahei";font-size: 14px;color: #393939;background-color: #fff;border: 0;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;outline: 0;}
.selection, .select2-container {outline: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {outline: 0;border-color: #d40511;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #d40511;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 6px;right: 12px;color: #b3b3b3;}
/*找回密码*/
.login-submit.mail-verification input[type="button"] {margin:4px 0 8px 0;}
.login-submit input[type="button"].return {background-color: #808080}
.login-submit input[type="button"].return:hover {background-color: #9a9a9a;}
.login-submit input[type="button"].return:focus {background-color: #757575;}
/*发送成功*/
.forget-password h3.success {margin: 25px 0;font-size: 18px;color: #f60;text-align: center;}
.forget-password p {margin: 25px 0;font-size: 18px;color: #666;text-align: justify;}
.forget-password p a {color: #29aaff;}
.forget-password p span {color: #ff0e0e;}
/*版权信息*/
.login-info {position: absolute;color: #fff;right: 5%;bottom: 30px;}
@media (max-width: 991px){
    body {padding: 0 15px}
    .verification {width: 129px;}
    .login-main-bg {position:static;margin: 0 auto;margin-top: 70px;}
    #login-bg {left:auto;right: -50%;}
}
@media (max-width: 767px){
    .login-main-bg {position:static;padding: 25px;width: 100%;}
}
/*字体图标引用*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1532503057863'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1532503057863#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAZkAAsAAAAACUwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kfyY21hcAAAAYAAAABtAAABsM5BNixnbHlmAAAB8AAAAkwAAAK0StBpV2hlYWQAAAQ8AAAALgAAADYSG84faGhlYQAABGwAAAAcAAAAJAfeA4dobXR4AAAEiAAAABMAAAAYF+kAAGxvY2EAAAScAAAADgAAAA4CvAHGbWF4cAAABKwAAAAfAAAAIAEXAF1uYW1lAAAEzAAAAUUAAAJtPlT+fXBvc3QAAAYUAAAATgAAAHywZpoXeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sM4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDxjYW7438AQw9zA0AAUZgTJAQAk9Ax0eJzFkbsNgDAMRJ8hpECMQsUczEDFEJnYa8DZcsMEWHqx7uJ8ZAMLMItdNLAbI+KSa+nPrOk3DumubEwMb88jPdwyq0R7PfOkMy1uts5vYf89/Y0t17NU9HsU+qIX6hlexDy8iJl4wfIC1R8RYwAAAHicVVE7bxNBEJ7Z9Z3txL7j3vY5jn2+2JcHWIn3zlGI8pBwQxQlkaAISkUR0wQ6Ky5AugaJgoK0LjgZIfIP0hAhlIIm+EegIDp6QPjCJiFIzOw3u5rVfvPtDAgA51/oMc2BBpMwBy3YAkBxBisSKaLj+XUyg4YjGJYuUc/1nKRbqdMltCqibjaafs0Sk6KMEo4jcxpNr048DPxlsogNs4iYL9j31OqYSl/hSM4bfx6vkTdolNwxeflWfPfmit4oa6n9jKrmVfVlShSEFCEJWcLHlpkW0iNi/FaQbeO4NEVKmMl79vqDbLmgPnzhPylWrTRiGKJWKEuHK4qt8PXUNjU1n7yRTeXsrDuh4/7X0ZyWKdbOgBvhfw3pRxpCGgwAK/CbXPOFzDp6yzg/jpaEq/0IIerHq3sHlB7sXcYwjPr9KCRwneCR81HOd0Lv0yUowBQwAMGp1ALFby5iUAuuCA3WMA1FF5NVg/FUUMeKaOimxg+ehEnDoXPD15KuSzmkUbcbUUvWdTn+4ObLOL0yU/5FO9vbHYLRkibjkaSvZzPdKJGIuru6FK/JGp5tboqThfL0dLkwiR2y3aH8xS4kubZvCaA2jILMZ2txjSVwLzQGTHGUS6Bj/POqazDjLxLwG9rYY8h6w0E8QHYNbA8uzfYpDIGw4YC02SPWZp/Zxf5fjxXI82q1CU8x2VUvGvOKmNDQS5ZwHgk8i0+l2Ts7J7OzJzsLt6X4dOsceqzHGEIo/DzGTxputFobqMXs6Ad5H39/t3DIL7U/KAGQdnicY2BkYGAA4sspPEHx/DZfGbhZGEDgep2rIIL+38DCwNwA5HIwMIFEAfybCKwAAHicY2BkYGBu+N/AEMPCAAJAkpEBFbABAEcMAm94nGNhYGBgfsnAwMKAigESnwEBAAAAAAAAdgCeAOwBKAFaAAB4nGNgZGBgYGMIZGBnAAEmIOYCQgaG/2A+AwARdgF1AHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgI2RiZGZkYWRlZGNkZ2BsUIgMzk/TzclNS89pzQ9tSg1jx9JIDczN1EQWUF+XnpxpiiSSGViXlUGkJWbyMAAAGRNHLQAAA==') format('woff'),
  url('../fonts/iconfont.ttf?t=1532503057863') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1532503057863#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-account:before { content: "\e601"; }

.icon-icon-password:before { content: "\e602"; }

.icon-icon-company:before { content: "\e603"; }

.icon-icon-verification:before { content: "\e604"; }

.icon-icon-phonenumber:before { content: "\e604"; }