.login{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0;height:100%;background-color:#364150!important}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#faffbd;background-image:none;color:#000}
.login .logo{width:100%;height:130px;vertical-align:middle;text-align:center}
.login .logo a img{margin-top:60px}
.logo-default{max-width:214px;max-height:60px}
.login .content{position:relative;position:relative;overflow:hidden;margin:0 auto 10px;padding:0 30px 30px;width:400px;width:380px;border:1px solid #acacac;border-color:rgba(255,255,255,.3);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-radius:3px;background-color:rgba(25,41,72,.49);background-repeat:no-repeat;transition:all .2s cubic-bezier(.47,0,.745,.715);-ms-border-radius:7px;-o-border-radius:7px}
.login .content h3{color:#4db3a5;text-align:center;font-weight:400!important;font-size:28px}
.login .content h4{color:#555}
.login .content .hint{margin:15px 0 7px;padding:0;color:#999}
.login .content .forget-form,.login .content .login-form{margin:0;padding:0}
.login .content .form-control{height:43px;border:1px solid #dde3ec;background-color:#dde3ec;color:#8290a3}
.login .content .form-control:active,.login .content .form-control:focus{border:1px solid #c3ccda}
.login .content .form-control::-moz-placeholder{color:#8290a3;opacity:1}
.login .content .form-control:-ms-input-placeholder{color:#8290a3}
.login .content .form-control::-webkit-input-placeholder{color:#8290a3}
.login .content select.form-control{padding-right:9px;padding-left:9px}
.login .content .forget-form,.login .content .register-form{display:none}
.login .content .form-title{margin-top:20px;margin-bottom:25px;font-weight:300}
.login .content .form-actions{clear:both;margin-right:-30px;margin-left:-30px;padding:10px 30px;border:0;border-color:rgba(255,255,255,.3);border-bottom:1px solid #acacac}
.login-options{overflow:hidden;margin-bottom:30px;margin-top:10px;}
.login-options h4{float:left;color:#fff!important;font-weight:600;font-size:15px}

.login .copyright {
    margin: 0 auto 30px 0;
    padding: 10px;
   /* color: #f63;*/
    text-align: center;
    font-size: 14px;
    text-shadow: 1px 1px 0px #212121;
    /*color: hsl(200,75%,35%);*/
    /*text-shadow: 0 0 1px currentColor, -1px -1px 1px hsl(200,75%,45%), 0 -1px 1px hsl(200,75%,40%), -1px 0 1px hsl(200,75%,35%), 1px -1px 1px hsl(200,75%,35%), 1px 0 1px hsl(200,75%,30%), 1px 1px 1px hsl(200,75%,30%), 0 1px 1px hsl(200,75%,30%), -1px 1px 1px hsl(200,75%,30%), -2px -2px 1px hsl(200,75%,75%), -2px -1px 1px hsl(200,75%,60%), -2px 0 1px hsl(200,75%,60%), -1px -2px 1px hsl(200,75%,50%), 0 -2px 1px hsl(200,75%,50%), 1px -2px 1px hsl(200,75%,50%), 2px -2px 1px hsl(200,75%,35%), 2px -1px 1px hsl(200,75%,35%), 2px 0 1px hsl(200,75%,30%), 2px 1px 1px hsl(200,75%,10%), 2px 2px 1px hsl(200,75%,10%), 1px 2px 1px hsl(200,75%,15%), 0 2px 1px hsl(200,75%,10%), -1px 2px 1px hsl(200,75%,20%), -2px 2px 1px hsl(200,75%,20%), -2px 1px 1px hsl(200,75%,10%), -3px -3px 1px #006, -2px -3px 1px #006, -1px -3px 1px #006, 0 -3px 1px #006, 1px -3px 1px #006, 2px -3px 1px #006, 3px -3px 1px #006, 3px -2px 1px #006, 3px -1px 1px #006, 3px 0 1px #006, 3px 1px 1px #006, 3px 2px 1px #006, 3px 3px 2px #006, 2px 3px 1px #006, 1px 3px 1px #006, 0 3px 1px #006, -1px 3px 1px #006, -2px 3px 1px #006, -3px 3px 1px #006, -3px 2px 1px #006, -3px 1px 1px #006, -3px 0 1px #006, -3px -1px 1px #006, -3px -2px 1px #006;*/
}
.title {
    color: #fff;
    font-size: 14px;
    text-shadow: 1px 1px 0px #000, 1px 1px 0px #000;
}
.sheying{position:fixed;right:-7%;bottom:6%;cursor:pointer}
.sheying>i{margin:19px -82px 0 82px;color:#c3cedd;font-size:30px}
.sheying-1{float:right;margin:-60px 146px 34px -28px;width:121px;height:60px;background-color:rgba(25,41,72,.8);text-align:right}
.sheying-1 h2{margin:10px 0 0 0;padding:0 10px 0 0;color:#fff;font-size:16px}
.sheying-1 p{margin:9px 0 0 0;padding:0 10px 0 0;color:#c3cedd;font-size:11px}
.login .content .form-title{margin-bottom:25px;font-weight:300}
.login .content h3 {
    color: #c3cedd;
    text-align: center;
    font-weight: 400 !important;
    font-size: 28px;
    /*color: hsl(200,75%,35%);
    text-shadow: 0 0 1px currentColor, -1px -1px 1px hsl(200,75%,45%), 0 -1px 1px hsl(200,75%,40%), -1px 0 1px hsl(200,75%,35%), 1px -1px 1px hsl(200,75%,35%), 1px 0 1px hsl(200,75%,30%), 1px 1px 1px hsl(200,75%,30%), 0 1px 1px hsl(200,75%,30%), -1px 1px 1px hsl(200,75%,30%), -2px -2px 1px hsl(200,75%,75%), -2px -1px 1px hsl(200,75%,60%), -2px 0 1px hsl(200,75%,60%), -1px -2px 1px hsl(200,75%,50%), 0 -2px 1px hsl(200,75%,50%), 1px -2px 1px hsl(200,75%,50%), 2px -2px 1px hsl(200,75%,35%), 2px -1px 1px hsl(200,75%,35%), 2px 0 1px hsl(200,75%,30%), 2px 1px 1px hsl(200,75%,10%), 2px 2px 1px hsl(200,75%,10%), 1px 2px 1px hsl(200,75%,15%), 0 2px 1px hsl(200,75%,10%), -1px 2px 1px hsl(200,75%,20%), -2px 2px 1px hsl(200,75%,20%), -2px 1px 1px hsl(200,75%,10%), -3px -3px 1px #006, -2px -3px 1px #006, -1px -3px 1px #006, 0 -3px 1px #006, 1px -3px 1px #006, 2px -3px 1px #006, 3px -3px 1px #006, 3px -2px 1px #006, 3px -1px 1px #006, 3px 0 1px #006, 3px 1px 1px #006, 3px 2px 1px #006, 3px 3px 2px #006, 2px 3px 1px #006, 1px 3px 1px #006, 0 3px 1px #006, -1px 3px 1px #006, -2px 3px 1px #006, -3px 3px 1px #006, -3px 2px 1px #006, -3px 1px 1px #006, -3px 0 1px #006, -3px -1px 1px #006, -3px -2px 1px #006;*/
}
h3{font-size:24px}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;font-family:inherit;line-height:1.1}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alert-danger{border-color:#fbe1e3;background-color:#fbe1e3;color:#e73d4a}
.alert{padding:15px;border:1px solid transparent;border-radius:4px}
.alert,.thumbnail{margin-bottom:20px}
.visible-ie9{display:none}
.login .content .form-control{height:43px;border:1px solid #dde3ec;background-color:#dde3ec;color:#8290a3}
.form-control{outline:0!important}
.btn,.form-control{box-shadow:none!important}
.form-control{padding:6px 12px;width:100%;height:34px;border:1px solid #c2cad8;border-radius:4px;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control,output{display:block;color:#555;font-size:14px;line-height:1.42857}
.form-group{margin-bottom:15px}
.login .content .form-actions .btn{margin-top:1px;padding:10px 20px!important;font-weight:600}
.btn.green:not(.btn-outline){border-color:#dde3ec;background-color:transparent;color:#fff}
.btn:not(.btn-sm):not(.btn-lg){line-height:1.44}
.btn{outline:0!important}
.uppercase{text-transform:uppercase!important}
.btn,.form-control{box-shadow:none!important}
.btn{display:inline-block;margin-bottom:0;padding:6px 12px;border:1px solid transparent;border-radius:4px;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;font-size:14px;line-height:1.42857;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.login .content .create-account{margin:0 -40px -30px;padding:15px 0 17px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;background-color:#192948;text-align:center;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px}
.login .content .create-account p a{color:#fff;text-decoration:none;font-weight:600;font-size:14px}
.login .content .create-account a{display:inline-block;margin-top:5px}
.uppercase{text-transform:uppercase!important}
.login .content .forget-password{float:right;display:inline-block;margin-top:10px;color:#fff;text-decoration:none;font-size:14px}
.login-options{overflow:hidden;margin-bottom:30px}
.login .content h4{color:#555}
.login-options h4{float:left;color:#fff!important;font-weight:600;font-size:15px}
.social-icons{float:right;margin:4px 0 0 0;padding:0}
.h4,.h5,.h6,.login .content h4,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.us-icon{color:#fff;font-size:22px!important;line-height:30px}
.forget-password:hover,.uppercase:hover,.us-icon:hover{color:#f63!important}
.login .content .form-actions .btn-default:hover{background-color:#dde3ec;color:#192948}
.btn.green:not(.btn-outline).active,.btn.green:not(.btn-outline):active,.btn.green:not(.btn-outline):hover,.open>.btn.green:not(.btn-outline).dropdown-toggle{background-color:#192948;color:#fff}
.alert, .form-control, .uppercase, .btn-default {
    border-radius: 0 !important
}
.display-hide{display:none}
body {
    line-height: 24px;
    font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, pre {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
ul {
    list-style-type: none;
    margin: 0px;
}
.login .content .form-actions .btn-default {
    font-weight: 600;
    padding: 10px 25px !important;
    color: #6c7a8d;
    background-color: #dde3ec;
    border: none;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.login .content .form-actions-1 .btn-default {
    font-weight: 600;
    padding: 10px !important;
    color: #6c7a8d;
    background-color: #dde3ec;
    border: none;
    width: 100%;
}
.login .content .form-actions .btn {
    margin-top: 1px;
    font-weight: 600;
    padding: 10px 20px !important;
    /* width: 100%; */
}
.btn-success {
    color: #fff;
    background-color: transparent;
    border-color: #dde3ec;
    text-decoration: none;
}

.pull-right {
    float: right !important;
}

.login .content .check {
    color: #8290a3
}

.login .content .rememberme {
    margin-left: 8px;
    margin-top: 10px
}
.login .content a {
    color: #f63;
}

.login .content .form-actionsno {
    border-color: rgba(255,255,255,.3);
    border-bottom: 0px solid #acacac !important;
}
.usfontb {
    color: #f63 !important;
}

.social-icons li {
    display: inline;
    line-height: 40px;
    float: left
}

.social-icons .us-icon {
    margin: 0px 5px;
}