@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;400;700&display=swap');:root {--mainColor:#6B5CFF;}* {padding:0;margin:0;box-sizing:border-box;}body {font-family:'Source Sans Pro',sans-serif;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.box-main {position:relative;}.wave {position:fixed;height:100%;left:0;bottom:0;z-index:-1;}.container {width:100vw;height:100vh;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7rem;padding:0 2rem;overflow-x:hidden;}.img {display:flex;justify-content:flex-end;align-items:center;}.img img {width:600px;}.img img {-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:Updown 5s ease infinite;animation:Updown 5s ease infinite;}@-webkit-keyframes Updown {0% {transform:translate(0,0)}50% {transform:translate(0,-10px)}100% {transform:translate(0,0)}}@keyframes Updown {0% {transform:translate(0,0)}50% {transform:translate(0,-10px)}100% {transform:translate(0,0)}}.login-container {display:flex;align-items:center;text-align:center;position:relative;}.login-container .wave-02 {position:absolute;right:-100px;top:-100px;z-index:-1;}form.form-login {width:420px;text-transform:uppercase;border:1px solid #FFF;padding:30px 50px;box-shadow:0 0 20px rgba(52,33,162,.2);transition:all .3s;border-radius:12px;background-color:#FFF;}form.form-login:hover {box-shadow:0 0 30px rgba(52,33,162,.4);transition:all .3s;}.avatar {width:200px;margin-top:20px;}form h4 {font-size:1.0rem;text-transform:uppercase;margin:0 0 10px;color:#333;font-weight:500;}.input-box {display:block;margin:0 auto;padding:10px 0;}.input-div {position:relative;display:grid;grid-template-columns:7% 93%;margin:15px 0;padding:5px 0;border-bottom:1px solid #eee;text-decoration:none;outline:none;}.input-div:after,.input-div:before {content:'';position:absolute;bottom:-2px;width:0;height:2px;background-color:var(--mainColor);transition:.3s;outline:none;}.input-div:after {right:50%;}.input-div:before {left:50%;}.input-div.focus .i i {color:var(--mainColor);}.input-div.focus div h5 {top:-5px;font-size:10px;}.input-div.focus:after,.input-div.focus:before {width:50%;}.input-div.one {margin-top:0;}.input-div.two {margin-bottom:4px;}.i {display:flex;justify-content:center;align-items:center;}.i i {color:#d9d9d9;transition:.3s;}.input-div>div {position:relative;height:45px;}/* .input-div>div input {border-bottom:1px solid #eee;}*/.input-div>div h5 {position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999;font-size:18px;transition:.3s;}.input {position:absolute;outline:0;width:100%;height:100%;top:0;left:0;border:none;background:none;padding:0.5rem 0.7rem;font-size:1rem;color:#555;font-family:'Source Sans Pro',sans-serif;}a {display:block;text-align:center;text-decoration:none;color:#999;font-size:0.7rem;letter-spacing:3px;transition:.3s;margin:20px;}a:hover {color:var(--mainColor);}.btn {display:block;width:100%;height:40px;border-radius:25px;text-transform:uppercase;background-color:var(--mainColor);color:white;border:none;letter-spacing:1px;margin-top:20px;transition:.5s;cursor:pointer;font-size:1rem;background-image:linear-gradient(to right,rgb(139,90,255),rgb(110,87,255));--gradient-btn-shadow:0 2px 8px rgba(235,51,107,0.4);}.btn:hover {background-color:#5245ca;box-shadow:0 6px 12px rgba(77,52,245,.5);}/* 验证 */div.outer {position:relative;margin:20px auto 0 auto;width:320px;height:35px;line-height:33px;border:1px solid transparent!important;background:#ececec;}.outer span,.filter-box,.inner {position:absolute;top:0;left:0;}.outer span {display:block;padding:0  0 0 36px;width:100%;height:100%;color:#666;text-align:center;}.outer.act span {color:#FFF;}.filter-box {width:0;height:100%;background:#44A163;z-index:9;}.outer.act span {padding:0 36px 0 0;}.inner {width:36px;height:33px;text-align:center;background:#fff;cursor:pointer;font-family:"宋体";z-index:10;font-weight:bold;color:#929292;}.outer.act .inner {color:#44A163;}.outer.act span {z-index:99;}.remember-box {display:flex;padding:10px 0 0 0;align-items:center;}.remember-box .it {display:block;width:50%;text-align:left;}.remember-box .it input {margin-right:5px;}.remember-box .it label {font-size:0.85rem;color:#888;cursor:pointer;}.remember-box .it .rem_right {font-size:0.85rem;float:right;margin:0;letter-spacing:1px;}.xieyi-box {display:flex;padding:8px 0 0 0;text-align:left;align-items:baseline;}.xieyi-box input {display:inline-block;font-size:0.85rem;width:5%;margin-right:5px;}.xieyi-box span {display:inline-block;font-size:0.85rem;width:90%;color:#888;line-height:1.6;}.xieyi-box span a {display:inline-block;font-size:0.85rem;margin:0;padding:0;color:#888;letter-spacing:0;position:relative;transition:0.3s;}.xieyi-box span a:after{content:'';width:90%;height:1px;position:absolute;bottom:2px;left:50%;background-color:#BBB;transform:translateX(-50%);transition:0.3s;}.xieyi-box span a:hover{color:#8053FF;transition:0.3s;}.xieyi-box span a:hover:after{background-color:#906AFF;transition:0.3s;}.form-login .wjmm {color:#bbb;font-size:0.85rem;padding:20px 0 0 0;}.form-login .wjmm a{color:#bbb;font-size:0.85rem;padding:20px 0 0 0;letter-spacing:0;font-size:14px;}.form-login .wjmm + .wjmm{margin:0;padding:3px 0 10px 0;}.form-login .wjmm + .wjmm a{margin:0;padding:0;}.form-login .wjmm + .wjmm a:hover{color:#8053FF;transition:0.3s;}.layui-layer-setwin .layui-layer-close2{transition:none;}/* 滑动解锁 */#slide_box {width:100%;height:42px;text-align:center;line-height:42px;font-size:14px;color:#717171;background-color:#e8e8e8;border:none;margin-bottom:20px;border-radius:42px;}#slide_xbox {width:42px;height:42px;text-align:center;line-height:42px;font-size:16px;color:#fff;position:absolute;background:#44a163;border-radius:44px 43px 43px 43px;}#btn {cursor:pointer;width:42px;height:42px;float:right;-webkit-box-shadow:0px 0px 15px 0px #ddd;-moz-box-shadow:0px 0px 15px 0px #ddd;box-shadow:0px 0px 15px 0px #ddd;color:#8a8c97;background:#fff url(../img/huadong.png) 0 0 no-repeat;background-size:100% 100%;border-radius:22px;}#btn > .iconfont {font-size:20px;}@media screen and (max-width:1240px) {div.outer {width:280px;}.img img {width:500px;}}@media screen and (max-width:1098px) {form.form-login {width:340px;padding:20px 30px;}div.outer {width:280px;}}@media screen and (max-width:1000px) {.container {grid-gap:3rem;}form.form-login {width:320px;box-shadow:0 0 20px rgba(0,0,0,.3);}div.outer {width:260px;}.login-container h2 {font-size:2.4rem;margin:8px 0;}.img img {width:400px;}}@media screen and (max-width:900px) {body {background-color:var(--mainColor);}.container {grid-template-columns:1fr;padding:0;}.img {display:none;}.wave {display:none;}.login-container {justify-content:center;color:var(--mainColor);}.login-container .wave-02 {display:none;}.form-login {padding:40px;background-color:#fff;width:420px;border-radius:8px;box-shadow:3px 3px 15px rgba(88,34,160,0.2);}}.layui-layer-setwin .layui-layer-close2 {right:-10px!important;}/* 忘记密码 */.forget-box-body {display:block;margin:0;padding:0;background-color:#FFF;width:100%;height:100%;}.forget-box {display:block;margin:0 auto;padding:50px;}.forget-box h3 {display:block;margin:0 auto 30px auto;padding:10px 0 0 0;text-align:center;font-size:16px;}.forget-box .btn {display:block;}.forget-box form>p {display:block;font-size:12px;color:#888;margin:10px 0 0 0;padding:0 0 0 10px;text-align:left;}.forget-box .input {position:relative;display:block;margin:0 auto 30px auto;outline:0;height:40px;line-height:42px;border:none;border-bottom:1px solid #EEE;background:none;padding:0.5rem 0.7rem;font-size:1rem;color:#555;font-family:'Source Sans Pro',sans-serif;}.form-data .third-party {width:100%;height:40px;margin:15px auto 0 auto;padding:0;display:flex;justify-content:space-around;}.form-data .third-party a {margin:0;padding:0;}.form-data .third-party .icon-qq {width:40px;height:40px;display:inline-block;vertical-align:middle;position:relative;border-radius:50%;overflow:hidden;}.form-data .third-party .icon-weixin {width:40px;height:40px;display:inline-block;vertical-align:middle;position:relative;border-radius:50%;overflow:hidden;}.form-data .third-party .icon-sina {width:40px;height:40px;display:inline-block;vertical-align:middle;position:relative;border-radius:50%;overflow:hidden;}.form-data .third-party .icon-alipay {width:40px;height:40px;display:inline-block;vertical-align:middle;position:relative;border-radius:50%;overflow:hidden;}.form-data .third-party .icon-qq:after {content:"";background-image:url(../img/icon-qq.png);background-size:cover;width:40px;height:40px;border-radius:50%;position:absolute;top:0;left:0;}.form-data .third-party .icon-weixin:after {content:"";background-image:url(../img/icon-weixin.png);background-size:cover;width:40px;height:40px;border-radius:50%;position:absolute;top:0;left:0;}.form-data .third-party .icon-sina:after {content:"";background-image:url(../img/icon-weibo.png);background-size:cover;width:40px;height:40px;border-radius:50%;position:absolute;top:0;left:0;}.form-data .third-party .icon-alipay:after {content:"";background-image:url(../img/icon-zhifu.png);background-size:cover;width:40px;height:40px;border-radius:50%;position:absolute;top:0;left:0;}.form-data .third-party .icon-qq:hover:after {color:#42a5f5;background-image:url(../img/icon-qq2.png);}.form-data .third-party .icon-weixin:hover:after {color:#0fccbc;background-image:url(../img/icon-weixin2.png);}.form-data .third-party .icon-sina:hover:after {color:#da2a2e;background-image:url(../img/icon-weibo2.png);}.form-data .third-party .icon-alipay:hover:after {color:#da2a2e;background-image:url(../img/icon-zhifu2.png);}.form-data .change-login {width:400px;margin:0 auto 10px;display:flex;justify-content:space-around;font-size:14px;color:#cacaca;}