html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif,'Microsoft YaHei';vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}a{cursor:pointer}blockquote:before,blockquote:after,q:before,q:after{content:""}div,p,font,span,a,ul,li,h1,h2,h3,h4,h5,h6,table,thead,tbody,tr,td,th{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1.5;background-color:#f7f8f9;height:100%;background-position:center;background-size:auto 100%;background-repeat:no-repeat}.clear{float:none;width:0;height:0;padding:0;margin:0;clear:both}.pull-left{float:left !important}.pull-right{float:right !important}ul,li{list-style:none;margin:0;padding:0}.btn{display:inline-block;padding:4px 11px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn>i{font-size:13px}.btn-primary{background-color:#1776da;border-color:#1776da;color:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(23,118,218,0.03);box-shadow:0 3px 3px 0 rgba(23,118,218,0.03)}.btn-primary:hover{background-color:rgba(23,118,218,0.8);border-color:rgba(23,118,218,0.8);color:#fff}.btn-default{background-color:#fff;border-color:#d6d6d6;color:#333;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.03);box-shadow:0 3px 3px 0 rgba(0,0,0,0.03)}.btn-default.disabled{background-color:#f5f5f5 !important;border-color:#ddd}.btn-default.disabled span{color:#b7b7b7}.btn-default.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.btn-default.danger-color{color:#fc4f54}.btn-link{background:none;color:#1776da}.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:bold}.bar{float:left;width:100%}.push-up-0{margin-top:0 !important}.push-up-2{margin-top:2px !important}.push-up-3{margin-top:3px !important}.push-up-4{margin-top:4px !important}.push-up-5{margin-top:5px !important}.push-up-10{margin-top:10px !important}.push-up-15{margin-top:15px !important}.push-up-20{margin-top:20px !important}.push-up-30{margin-top:30px !important}.push-left-0{margin-left:0 !important}.push-left-5{margin-left:5px !important}.push-left-10{margin-left:10px !important}.push-left-15{margin-left:15px !important}.push-left-20{margin-left:20px !important}.push-left-30{margin-left:30px !important}.push-right-0{margin-right:0 !important}.push-right-5{margin-right:5px !important}.push-right-10{margin-right:10px !important}.push-right-15{margin-right:15px !important}.push-right-20{margin-right:20px !important}.push-right-30{margin-right:30px !important}.push-down-0{margin-bottom:0 !important}.push-down-5{margin-bottom:5px !important}.push-down-10{margin-bottom:10px !important}.push-down-15{margin-bottom:15px !important}.push-down-20{margin-bottom:20px !important}.push-down-24{margin-bottom:24px !important}.push-down-30{margin-bottom:30px !important}.border-bottom-0{border-bottom:1px solid rgba(0,0,0,0.1)}.cl-box{clear:both;height:0;width:0;margin:0;padding:0;font-size:0;line-height:0}.cl-after:after{clear:both;content:'';display:block;width:0;height:0;visibility:hidden}.animation-all-02s{transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.animation-all-03s{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.animation-all-04s{transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}.animation-all-05s{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.animation-all-08s{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s}input::-webkit-input-placeholder{color:#999}input::-moz-input-placeholder{color:#999}input::-ms-input-placeholder{color:#999}input{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important}.color-theme{color:#01559d}.hust-login-page{width:100%;background-image:url(../../img/hust/login/bg/page-bg.png)}.hust-login-header{width:100%;height:70px;padding:0 20px;background-color:#1776da;background-position:calc(100% - 170px) 0;background-repeat:no-repeat;background-image:url(../../img/hust/login/bg/logo-head-bg.png)}.hust-login-header .hust-login-header-inside{width:100%;max-width:1200px;height:70px;margin:0 auto}.hust-login-header .logo-container{float:left}.hust-login-header .logo-container .logo-box{position:relative;float:left;height:70px;padding:0 20px 0 0;line-height:70px}.hust-login-header .logo-container .logo-box>img{vertical-align:middle}.hust-login-header .logo-container .title-box{float:left;height:38px;margin:16px 0;padding:0 0 0 20px;line-height:38px;border-left:1px solid rgba(255,255,255,0.5)}.hust-login-header .logo-container .title-box .lang-zh{font-size:22px;color:#fff;margin:0 8px 0 0}.hust-login-header .logo-container .title-box .lang-en{font-size:14px;color:#fff}.hust-login-header .login-header-btn-container{float:right;height:70px;padding:10px 0}.hust-login-header .login-header-btn-container .login-header-btn{float:right;display:block;height:50px;padding:10px 0;background-position:left center;background-repeat:no-repeat;font-size:14px;line-height:30px;color:rgba(255,255,255,0.8)}.hust-login-header .login-header-btn-container .login-header-btn.help-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////+bUGJYAAAAGXRSTlOAAAZ7cFNNG2UvGF0PdmlGP3htY1c6KCECZVcVYAAAAItJREFUGNNlj0sSgzAMQyUncUKAQv+9/0mrmKGbeiFbT2aIQVX1nFL2OmYBKwAu9wQUG8AaMC/iG9BMoCg29veHrh2iApj41BYXQNaHMksXXiE7xrJLVrMEWUnU3DmppRNMZF8D5AO8uI9I1s+NFt3HbyN5RJNliWGr8W05nq7qETT7HXdzHMf9nf8FzxIDGdPR828AAAAASUVORK5CYII=);padding-left:23px}.hust-login-body{width:100%;min-height:calc(100vh - 206px);padding:0 20px}.hust-login-body .hust-login-body-inside{width:100%;max-width:1200px;padding:30px 0;margin:0 auto}.hust-login-body .login-ad-container{float:left;width:calc(100% - 390px);min-height:calc(100vh - 206px);padding:0 30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.hust-login-body .login-ad-container>img{max-width:100%}.hust-login-body .login-main-container{float:right;width:100%;max-width:390px;min-height:calc(100vh - 206px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.hust-login-body .login-main-block{float:right;width:100%;padding:0 30px;border:1px solid #eee;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 4px 14px 5px rgba(0,0,0,0.05);box-shadow:0 4px 14px 5px rgba(0,0,0,0.05)}.hust-login-body .login-main-block .login-block-logo{position:relative;float:left;width:100%;line-height:90px;border-bottom:2px solid #1776da}.hust-login-body .login-main-block .login-block-logo>img{vertical-align:middle}.hust-login-body .login-main-block .login-block-logo .error-box{position:absolute;bottom:0;right:0;font-size:14px;min-height:20px;line-height:20px;color:#db0000}.hust-login-body .login-main-block .login-block-content{float:left;width:100%}.hust-login-body .login-main-block .login-block-content .login-input-row{float:left;width:100%;height:63px;padding:11px 0;border-bottom:1px solid #dedede}.hust-login-body .login-main-block .login-block-content .login-input-row .login-input-title{float:left;width:72px;height:40px;line-height:40px;font-size:14px;color:#666;font-weight:bold}.hust-login-body .login-main-block .login-block-content .login-input-row .login-input-box{float:left;width:calc(100% - 72.01px);height:40px}.hust-login-body .login-main-block .login-block-content .login-input-row .login-input-box>input{float:left;width:100%;height:40px;padding:10px;border:none;line-height:30px;color:#666;font-size:14px}.hust-login-body .login-main-block .login-block-content .login-code-row{float:left;width:100%;height:63px;padding:11px 0;border-bottom:1px solid #dedede}.hust-login-body .login-main-block .login-block-content .login-code-row .login-input-title{float:left;width:72px;height:40px;line-height:40px;font-size:14px;color:#666;font-weight:bold}.hust-login-body .login-main-block .login-block-content .login-code-row .login-input-box{float:left;width:calc(100% - 202.01px);height:40px}.hust-login-body .login-main-block .login-block-content .login-code-row .login-input-box>input{float:left;width:100%;height:40px;padding:10px;border:none;line-height:30px;color:#666;font-size:14px}.hust-login-body .login-main-block .login-block-content .login-code-row .login-code-box{float:right;width:101px;height:40px;overflow:hidden}.hust-login-body .login-main-block .login-block-content .login-option-row{float:left;width:100%;padding:17px 0 25px}.hust-login-body .login-main-block .login-block-content .login-option-row .rem-username{float:left;font-size:14px;line-height:22px;color:#666}.hust-login-body .login-main-block .login-block-content .login-option-row .rem-username>input{float:left;margin:5px 10px 0 0}.hust-login-body .login-main-block .login-block-content .login-option-row .lost-password{float:right;font-size:14px;line-height:22px;color:#666}.hust-login-body .login-main-block .login-block-content .login-btn-row{float:left;width:100%;height:46px}.hust-login-body .login-main-block .login-block-content .login-btn-row a{float:left;display:block;width:100%;height:46px;padding:10px;cursor:pointer;font-size:16px;line-height:26px;color:#fff;font-weight:bold;text-align:center;background-color:#1776da;border-radius:12px}.hust-login-body .login-main-block .login-info-box{float:left;width:100%;padding:14px 0 17px}.hust-login-body .login-main-block .login-info-box .login-info-text{float:left;width:100%;font-size:12px;color:#666;line-height:20px}.hust-login-body .login-main-block .login-info-box .login-info-text .drop-help{position:relative;color:#01559d}.hust-login-body .login-main-block .login-info-box .login-info-text .drop-help .drop-help-pic{display:none;position:absolute;top:-152px;right:-130px}.hust-login-body .login-main-block .login-info-box .login-info-text .drop-help:hover .drop-help-pic{display:block}.hust-login-body .login-main-block .login-block-footer{float:left;width:100%;height:61px;padding:13px 0 0;border-top:1px solid #dedede;line-height:30px;text-align:center}.hust-login-body .login-main-block .login-block-footer .title-text{display:inline-block;font-size:12px;color:#666}.hust-login-body .login-main-block .login-block-footer .text-with-pic{display:inline-block;padding:0 10px 0 24px;font-size:12px;color:#666;background-repeat:no-repeat;background-position:left center}.hust-login-body .login-main-block .login-block-footer .text-with-pic.ie-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAA3lBMVEUAAABzc3N0dHRzc3NiYmJ0dHRgYGBeXl5dXV14eHhfX190dHRfX19tbW1fX197e3t6enp0dHRfX19ycnJxcXFzc3NeXl5xcXFdXV1kZGRkZGRnZ2dgYGBeXl5hYWFfX19iYmJfX19fX19gYGCCgoJpaWl3d3dxcXFbW1t5eXlnZ2d0dHRtbW1fX19fX19lZWVeXl5cXFxdXV1gYGBcXFxcXFyGhoaCgoJ/f3+EhISMjIyBgYF8fHxbW1uIiIhfX19YWFhoaGhjY2OOjo55eXl2dnZwcHBra2tkZGR0dHT+mbtoAAAANnRSTlMA0OG6ZNhDLwv39d3Jqzf76ObeycnBpZqBfGxlW1ZTUE9INBHz7+jb2NPMyZ+WlIYqKRIQBAONNbmuAAAA/0lEQVQY003P147CQAwFUANJCCSEXpZetvdqezLpsMD+/w+tE4TEeRjNXOlqbLi0GtTjjnF+fc+H/cf7OBtVDdc6RQsnUocwDa6HG/BGRXRF210Y/qKiKFh/TkEYyt8nR1akmKPmzJbIDrb7JDUnq7GpNEd3RdP/S9IK5EqKiZZyedBJxtUim2libAB8NeNQk1l2yoI1Yxtgc5QfyT9BRH8H4IWHiIJeKdevCOm6mSYKPuBCNbxBZtUF8dNr3bZqFgzi9xqyVo5hjcuIyq/ZELtgkIRInO+BgUwVvwC8kSSaNMu+cwCo1+WYtklqiLrrgVh3XhcW2JNGyXx6XkLuH/u9KLSecEVTAAAAAElFTkSuQmCC)}.hust-login-body .login-main-block .login-block-footer .text-with-pic.firefox-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAA21BMVEUAAACBgYGBgYGCgoKAgICEhISGhoaHh4dgYGBjY2NfX195eXlfX19fX19fX19mZmZqamp7e3uBgYGBgYGIiIiLi4tdXV1ra2tfX19jY2NmZmZnZ2dfX19fX19fX19eXl54eHiBgYGFhYV8fHxgYGB/f3+BgYFdXV2BgYGEhIRfX19eXl5paWloaGhfX19fX19mZmZ8fHx4eHh8fHxycnJ1dXVfX19fX1+Dg4N5eXmGhoZ+fn6GhoZfX19fX19qampfX19fX1+GhoaEhISBgYFfX19cXFxdXV1hYWEPJ5bBAAAARXRSTlMAmZeUm5GJh/fzya6RCPLg3qummoN6Sf386+rm2dDFwbSyrKWino18dkYoHBDy6+fj3dfJxby3trWwoqCamYiFdGo0JgHGZwPEAAAA60lEQVQY0z3N1XLEMAyFYZnC2UCTZWYqM6Pkvv8T1fZO97/8Zo4Erp/NeimW680eDqUAX2I6Kcty8rB43zmbz7+nT/FMMMb5y6VuWot+T7tZ7il2YtS7Rot3SEShXEjODNdXtIddgCZNuRDMxKvWChK0UcYVsynZGsHQku5IXzrzxtSAgaXQV5Jzc1BWhbG+tWBW+54wLwTv6T68ui3ejPOLWDGvILyHJrra1HmUXNS3hJ+Qtt248CtP+CoONaYAH24cxlyp54w0rsA0ckhBr6sJMQLXEA9K2pBZuhL8L4Fj22Rw1jiP3rZg+wO1YykkSUvEQAAAAABJRU5ErkJggg==)}.hust-login-body .login-main-block .login-block-footer .text-with-pic.chrome-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAvVBMVEUAAACAgICAgICEhISAgIBycnKAgICBgYGAgICAgICAgIBbW1uAgICAgICAgICAgICGhoaBgYGAgICEhISAgIBaWlqAgICFhYWEhISCgoKBgYGCgoKAgICAgICAgICAgICAgIBmZmZ7e3toaGiAgICFhYVcXFxcXFyFhYVaWlqGhoaAgICFhYVbW1uAgIBbW1uAgICAgICAgICAgICGhoZnZ2eAgICAgIBxcXGAgIBgYGCDg4NcXFx/f39fX1+1ZYR/AAAAOXRSTlMAQd6cUgvOyLEd9LyjlPbv7NW7tKqhnZWHgHRaSjs1LiokIRL49PDt5M7Iwb+XkZB9Z105MSokFAR9yqvRAAAAzElEQVQY00WQ17LDIBBDZRvcnZ6b3m9v6WWNnf//rCzrZHIeBNKgZQCC8x/U6342xoMopDutOYRJTE8ciV4r88z0dGN35rf9HaRpGg6BMZ1/SuPplQaGSqntCRllEXlYf7x34RETwiea9pZ/1zy/dtHgyEVsZVHkTKHtsRg1uaWKVj02NTRZ35DYYoJPKb4Q00dSFF8YGRnvsJZmoBfHC0zJZgQEkjW89qFvE9c+miqaS1lm8jNVFMlUBWFmu4MJi7/HA9Xx5y23sxNzA5WAKeacpmj9AAAAAElFTkSuQmCC)}.hust-login-footer{width:100%;height:74px;padding:0 20px;border-top:1px solid #ddd;background-color:#fff}.hust-login-footer .hust-login-footer-inside{width:100%;max-width:1200px;margin:0 auto;padding:25px 0}.hust-login-footer .text-box{font-size:13px;line-height:18px;color:#666}@media only screen and (max-width:1023px){.hust-login-body .login-main-block .login-info-box .login-info-text .drop-help .drop-help-pic{width:297px;top:-55px;right:-48px}.hust-login-body .login-main-block .login-info-box .login-info-text .drop-help .drop-help-pic>img{width:100%}.hust-login-header{background-position:right 0}.hust-login-header .logo-container .title-box{display:none}.hust-login-body{min-height:calc(100vh - 177px)}.hust-login-body .login-main-container{min-height:0;max-width:100%}.hust-login-body .login-main-block .login-block-footer .text-with-pic{padding:0 5px 0 20px}.hust-login-footer{height:105px}.hust-login-body .login-ad-container{display:none}.hust-login-footer .text-box{float:left !important}.help-360{display:none}}


.hust-login-body .login-main-block .login-block-logo .typeCheck {
  overflow: hidden;
  height: 40px;
  margin-top:10px;
}

.hust-login-body .login-main-block .login-block-logo .typeCheck li {
  float: left;
  text-align: center;
  line-height: 36px;
  width: 50%;
  font-size: 14px;
  background: none;
  cursor: pointer;
  padding:5px;
}

.hust-login-body .login-main-block .login-block-logo .typeCheck li.active {
  border-bottom: 3px solid #1776da;
  background: #1776da;
  color: #fff;
  padding:5px;
  line-height: 36px;
  border-radius: 10px;
  font-weight:bold;
}

.loginBox .itemCont {
  overflow: hidden;
  height: 260px;
}

.hust-login-body .login-main-block .itemin {
  display: none;
  height:299px;
  /*padding: 30px 30px 0;*/
}

.hust-login-body .login-main-block .itemin.active {
  display: block;
}

.hust-login-body .login-main-block .itemin .hustpass {
  width: 90%;
  margin: 80px auto 86px;
}
.hust-login-header .logo-container .logo-box>img {
	height:38px;
}

