*{-webkit-user-select: none}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */    color:#c0c0c0;opacity:1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */    color:#c0c0c0;opacity:1;}
input:-ms-input-placeholder {color:#c0c0c0;opacity:1;}
input::-webkit-input-placeholder {color:#c0c0c0;opacity:1;}



img{border:0;vertical-align:middle}
ul,li{list-style:none}
.copyright{display:none;margin:-40px auto 0 auto;padding:2px 0;width:600px;color:#fff;background:#ccc;background:rgba(0,0,0,0.4)}
.copyright a{color:#fff}
.loginBg{width:100vw;height:100vh;background:#FFF;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}
.loginBox{width:30vw; min-width: 300px; border-radius:30px;background:#FFF; border: 20px solid #f09000; display:flex;align-items:center;justify-content:space-between}
.loginBox .imgRight{width:29.0625vw;position:relative}
.loginBox .img1{width:100%;position:relative;z-index:10}
.loginBox .img2{width:50.625vw;position:absolute;right:0;bottom:-27.6041666667vw}
.loginBox .writeBox{width:100vw;/*display:flex;*/ border-radius:10px; overflow: hidden; }
.login-form{width:60%}
.loginBox .sunBtn{width:9.8958333333vw;height:2.0833333333vw;border-radius:40px;background:#4163e3;font-size:14px;color:#fff;line-height:2.0833333333vw;text-align:center;cursor:pointer;margin:0 auto}
.loginBox .tsTxt{width:100%;font-size:12px;color:#191919;line-height:30px;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.loginBox .tsTxt:before,.loginBox .tsTxt:after{content:"";width:5.7291666667vw;height:1px;margin:0 10px}
.loginBox .tsTxt:before{background:linear-gradient(to right,rgba(0,0,0,0),#e3e8f2)}
.loginBox .tsTxt:after{background:linear-gradient(to left,rgba(0,0,0,0),#e3e8f2)}
.l_footTips{width:100%;text-align:center;position:absolute;left:0;bottom:25px;font-size:12px;color:#666;line-height:22px}
.l_footTips a{color:inherit}
.brand-text{ font-weight: bold; margin-top:20px;margin-bottom:11px;font-size:20px !important; text-align: center; text-shadow:rgba(0,0,0,.15) 0 0 1px;color:#37474f}
.login-form button{border-radius:30px;font-size:16px;background-color:#f09000}


/* box-shadow:0 3px 14.55px 0.45px rgba(227,236,227,.65); */
.login-box {padding:20px 0px;  margin: 0 15%;}
.login-item {position:relative;}
.ipts {display:inline-block;width:100%;height:40px;line-height:1;padding:0 0 0 55px;font-size:14px;color:#333;border:1px solid #e5e6ef;border-radius:2px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; margin-bottom: 10px;}
.ipts:focus,.ipts:hover,.mult-ipt:focus,.mult-ipt:hover {border-color:#4163e3;box-shadow:0 0 7px rgba(71,164,50,.3);}

.user:before {width:45px;height:40px;text-align:center;background:url(../images/account/icon-user.png) no-repeat center right;content:"";position:absolute;left:0;top:0;}

.psd:before {width:45px;height:40px;text-align:center;background:url(../images/account/icon-psd.png) no-repeat center right;content:"";position:absolute;left:0;top:0;}

.result:before {width:45px;height:40px;text-align:center;background:url(../images/account/icon-safe.png) no-repeat center right;content:"";position:absolute;left:0;top:0;}
/* .result>.ipts {width:310px;} */
.result .pic-wrap { position:absolute; top: 1px; margin-left: -97px; display:inline-block;vertical-align:top;width:97px;height:38px;cursor:pointer;}
.result .pic-wrap img {height:100%;max-width:100%;}
.login-box .btn {display:block;width:100%;line-height:45px;font-size:16px;color:#fff;height:45px;text-align:center;background-color:#4163e3;cursor:pointer;}
.mt10 {margin-top:-10px;}
.login-box .btn:hover {background-color:#4163e3;}

.foot_text {font-size:14px;color:#999;line-height:1;text-align:center;margin-top:0px; padding-bottom: 20px;}



.button {
    width: 100%;
    margin-top: 20px;
    padding: 10px 0px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 4px;
    white-space: normal;
    -webkit-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
    -o-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
    transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #fff;
    background-color: #ff5060;
    /*border-color: #ff5060;*/
    border: 1px solid transparent;
    cursor: pointer;
    outline: none;
    text-align: center;
}

/* .login-form .button, .login-form .button:hover {
    color: #fff;
    background-color: #a2caee;
    border-color: #a2caee;
    cursor: not-allowed;
    opacity: .65;
} */

.button:hover {
    background-color: #fd717e;
    border-color: #fd717e;
}

.button {
    border-radius: 30px;
    font-size: 16px;
    background-color: #f09000;
}



.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix {zoom:1;}
.ftp {display:inline-block;font-size:14px;vertical-align:middle;}
