*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}
body,button,input,select,textarea{font-family:'helvetica neue',arial,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;-ms-text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;-ms-text-spacing:ideograph-alpha ideograph-numeric ideograph-parenthesis;text-spacing:ideograph-alpha ideograph-numeric ideograph-parenthesis}
a,blockquote,body,button,code,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,label,li,main,ol,p,pre,q,section,span,table,td,textarea,th,tr,ul{margin:0;padding:0;border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
ol,ul{list-style-type:none;list-style-image:none}
body {background-color:#F5F9F7;}
ol{counter-reset:sectioncounter}
ol li:before{content:counter(sectioncounter) ".";counter-increment:sectioncounter}
img{width:auto\9;max-width:100%;height:auto;border-style:none;vertical-align:top;-ms-interpolation-mode:bicubic}
a{text-decoration:none;background-color:transparent;cursor:pointer;color:#666;outline:0}
a:active,a:hover{color:#333;outline:0}
a:focus{outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
b,strong{font-weight:700}
small{font-size:85.7%}
mark{background-color:#d2e5ff;color:#000}
hr{border-bottom:1px solid #000}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;overflow:auto}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
textarea{overflow:auto;resize:none}
.border-bottom-dark{border-bottom:1px solid #dcdee0}
.border-bottom-light{border-bottom:1px solid #ebedf0}
.border-none{border:none!important}
.aspectration{position:relative;height:0;width:100%}
.aspectration img{position:absolute;left:0;top:0;width:100%;height:100%}
.aspectration[data-ratio='16:9']{padding-top:56.25%}
.aspectration[data-ratio='4:3']{padding-top:75%}
.font-bold{font-weight:700}
.line-height-none{line-height:0!important}
.line-height-sm{line-height:.5!important}
.line-height-lg{line-height:1.5!important}
.padding0{padding:0!important}
.margin0{margin:0!important}
a,a:hover,a:visited{color:#969799;text-decoration:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c8c9cc}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}
input[type=text],textarea{color:#646566;font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol!important}
label{color:#646566}
.btn-warning{background-color:#c9cb1b;border-color:#c9cb1b}
.btn-warning:hover{background-color:#B8CB0D;border-color:#B8CB0D}
.body-fix{overflow:hidden;height:100%}
.null-content{width:100%;padding:30px 0;background-color:#fff}
.null-content .null-img{width:250px;margin:0 auto}
.null-content p{font-size:16px;margin:20px 0;text-align:center}
.hover:hover{-webkit-box-shadow:0 7px 8px 7px rgba(0,0,0,.14);box-shadow:0 7px 8px 7px rgba(0,0,0,.14);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:scale(1);transform:scale(1)}
.back{position:fixed;bottom:10%;right:3%;width:1rem;height:1rem;border-radius:50%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.back a{display:block;width:.5rem;height:.5rem}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}
@media screen and (max-width:960px){.login-box{width:340px!important;margin:0 auto;margin-left:-170px!important}
}
.fgtbtn {
    color:#014380;
    background-color:transparent;
    padding-top:10px;
    font-weight:700;

}
.loginPc .page-wrapper{clear:both;width:100%;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.loginPc .page-wrapper .page-bg{height:100%;width:100%;background:url(../images/login-bg.jpg) no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:0}
.loginPc .page-wrapper .bg-mask{height:100%;width:100%;background:rgba(0,0,0,.65);position:absolute;top:0;left:0;z-index:5}
.loginPc .page-wrapper .login-box{width:400px;background:#fff;-webkit-box-shadow:0 2px 4px 2px #323233;box-shadow:0 2px 4px 2px #323233;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:20%;left:50%;z-index:10;margin-left:-200px;-webkit-transition-duration:.3s;transition-duration:.3s}
.loginPc .page-wrapper .login-box .login-title{position:relative}
.loginPc .page-wrapper .login-box .login-title .page-title{color:#014380;font-size:20px;width:100%;text-align:center}
.loginPc .page-wrapper .login-box .login-title #language{color:#000!important;font-size:15px;cursor:pointer;text-align:center;position:absolute;right:10%;top:4px}
.loginPc .page-wrapper .login-box .login-title #language:hover{color:#666!important}
.loginPc .page-wrapper .login-box .tab-list{width:100%;max-width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto;border:1px solid #c8c9cc}
.loginPc .page-wrapper .login-box .tab-list .tab-item{width:50%;-ms-flex-negative:1;flex-shrink:1;text-align:center;height:32px;line-height:32px;color:#323233;cursor:pointer}
.loginPc .page-wrapper .login-box .tab-list .on{background:#014380;color:#fff}
.loginPc .page-wrapper .login-box .tab-content{width:100%;max-width:460px;margin:15px auto}
.loginPc .page-wrapper .login-box .tab-content .warn-box{font-size:12px;color:#ffc61d}
.loginPc .page-wrapper .login-box .tab-content .content-section{width:100%;display:none}
.loginPc .page-wrapper .login-box .tab-content .content-section .input-group{width:100%;margin:25px 0}
.loginPc .page-wrapper .login-box .tab-content .content-section .input-group .input-label{color:#646566;font-weight:700}
.loginPc .page-wrapper .login-box .tab-content .content-section .input-group .input-wrapper{margin-top:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.loginPc .page-wrapper .login-box .tab-content .content-section .input-group .input-wrapper .form-input{ background-color: #fff !important; height:30px;line-height:30px;border:1px solid #ccc;font-size:15px;color:#646566;outline:0;margin-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;background:#fff; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
#fgtpwddiv .form-input { background-color: #fff !important; height:30px;width:70%;line-height:30px;border:1px solid #ccc;font-size:15px;color:#646566;outline:0;margin-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;background:#fff; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}

.loginPc .page-wrapper .login-box .tab-content .content-section .input-group .input-wrapper .btn-normal{height:30px;line-height:30px;background:#014380;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;cursor:pointer;min-width:80px;text-align:center;font-size:12px}
.loginPc .page-wrapper .login-box .tab-content .content-section .input-group .input-wrapper .btn-enable{background:#014380}
.loginPc .page-wrapper .login-box .tab-content .content-section .input-group .input-wrapper .btn-disable{background:#ddd}
.loginPc .page-wrapper .login-box .tab-content .content-section .btn-login{height:40px;line-height:40px;background:#014380;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;width:100%;margin-top:10px;cursor:pointer;text-align:center}
.loginPc .page-wrapper .login-box .tab-content .content-section .btn-enable{background:#014380}
.loginPc .page-wrapper .login-box .to-register{display:block;text-align:center;color:#333;font-size:14px}
.loginPc .page-wrapper .login-box .to-register:hover{color:#FFB339}