html,body{width:100%;height:100%;font-style:sans-serif;margin:0;padding-top:0!important}.out{width:100%;height:100%;font-family:'Open Sans','Microsoft YaHei',sans-serif;margin:0;background-color:#f1f1f1}@keyframes loginFade{from{opacity:0}to{opacity:1}}@keyframes brandIn{from{opacity:0;transform:scale(.6) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes brandFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes riseIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lineIn{from{width:0;opacity:0}to{width:46px;opacity:1}}#login{position:absolute;top:50%;left:80%;margin:-258px 0 0 -210px;width:420px;height:auto;min-height:380px;text-align:center;background:rgba(255,255,255,.98);border:1px solid rgba(255,255,255,.55);border-radius:16px;box-shadow:0 24px 70px rgba(10,22,40,.45),0 4px 14px rgba(10,22,40,.25),inset 0 1px 0 rgba(255,255,255,.65);padding:32px 36px 30px;backdrop-filter:blur(6px);overflow:hidden;animation:loginFade .6s ease both;z-index:2}#login:before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#3d8cbc 0%,#2f8fd6 45%,#58ba67 100%)}#login:after{content:'智慧农机 · 一体化管理平台';display:block;font-size:12px;color:#9aa7b4;letter-spacing:3px;margin:20px -36px -30px;padding:13px 0 15px;border-top:1px dashed #edf0f4;background:#fbfcfe}.item-center{position:relative}.bg-img{height:600px;width:100%}.bg-o{background:url('../images/bg-one.jpg') no-repeat center;background-size:cover}.bg-t{background:url('../images/bg-two.jpg') no-repeat center;background-size:cover}.bg-e{background:url('../images/bg-th.jpg') no-repeat center;background-size:cover}.login-logo{position:absolute;left:0;top:0;width:46px;height:46px;background-color:#3d8cbc;background-repeat:no-repeat;background-position:center;transition:background-color .18s ease}.login-box:focus-within .login-logo{background-color:#2f8fd6}.logo-name{background:url('../images/username.png') no-repeat center center #3d8cbc}.logo-ps{background:url('../images/psword.png') no-repeat center center #3d8cbc}.logo-yzm{background:url('../images/yzm.png') no-repeat center center #3d8cbc}.login-box{position:relative;display:flex;align-items:center;border:1px solid #d8dee6;border-radius:8px;margin-bottom:18px;background:#fbfcfe;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.login-box:hover{border-color:#b9c6d2}.login-box:focus-within{border-color:#2f8fd6;background:#fff;box-shadow:0 0 0 3px rgba(47,143,214,.15)}.login1{width:90%;margin:0 auto;padding-top:30px;animation:riseIn .6s .35s both}.login h1{text-shadow:0 0 10px;letter-spacing:1px;text-align:center}h1{font-size:2em;margin:.67em 0;font-weight:bolder;color:#333}#login form input{width:100%;box-sizing:border-box;height:46px;margin-bottom:0!important;outline:none;padding:0 12px 0 50px;font-size:14px;border:none;background:transparent;border-radius:4px}#login form input:focus{border-color:#2f8fd6;box-shadow:none}#login h1{color:#2c3e50;text-align:center;padding-left:0;font-size:25px;font-weight:700;letter-spacing:5px;text-indent:5px;margin:0 0 10px;animation:riseIn .6s .25s both;background:linear-gradient(90deg,#2c3e50 0%,#2f7fb8 55%,#2c3e50 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.login-brand{width:60px;height:60px;margin:0 auto 14px;border-radius:50%;background:#fff;border:1px solid #eef1f5;box-shadow:0 6px 18px rgba(61,140,188,.28);display:flex;align-items:center;justify-content:center;animation:brandIn .6s .15s both,brandFloat 4s 1.2s ease-in-out infinite}.login-brand img{max-width:38px;max-height:38px;display:block}#login h1:after{content:'';display:block;width:46px;height:4px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,#3d8cbc,#2f8fd6);animation:lineIn .5s .5s both}#login form input::-webkit-input-placeholder,#login form input:-ms-input-placeholder,#login form input::placeholder{color:#a6b0bb;letter-spacing:1px}#login .login-box:nth-of-type(3) input{padding-right:96px}#login #Password{padding-right:42px}.pwd-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#9aa7b4;cursor:pointer;z-index:2;transition:color .15s ease}.pwd-toggle:hover,.pwd-toggle.show{color:#2f8fd6}.login-extra{display:flex;align-items:center;justify-content:space-between;margin:2px 0 16px;font-size:13px}.login-extra .remember{display:flex;align-items:center;gap:6px;color:#5b6b7b;cursor:pointer;user-select:none;white-space:nowrap}.login-extra .remember input[type="checkbox"]{width:15px;height:15px;accent-color:#2f8fd6;cursor:pointer;margin:0}.login-extra .forget{color:#3d8cbc;text-decoration:none;transition:color .15s ease}.login-extra .forget:hover{color:#2f8fd6;text-decoration:underline}.login1 form ul li{background:#fff;margin-bottom:15px;height:38px;line-height:38px;padding-left:20px;border:1px solid #96a5b4;border-radius:2px}.login1 ul li:focus{border:1px solid #96a5b4}.login1 form input[type=text],.login1 form input[type=password]{outline:none;font-size:13px;border:none!important;margin-left:5px;box-shadow:none!important;margin-bottom:0}input[type="radio"]{margin-top:0;margin-left:15px}.but{width:100%;min-height:46px;display:block;background:linear-gradient(180deg,#3d9bd4 0%,#2f7fb8 50%,#3d9bd4 100%);background-size:100% 200%;background-position:0 0;border:1px solid #3487bd;color:#fff;padding:10px 14px;font-size:16px;font-weight:600;letter-spacing:6px;text-indent:6px;line-height:normal;border-radius:8px;margin:14px auto 0;cursor:pointer;box-shadow:0 4px 14px rgba(52,135,189,.35);transition:all .18s ease}.but:hover{background-position:0 100%;box-shadow:0 6px 18px rgba(31,111,176,.45);transform:translateY(-1px)}.but:active{transform:translateY(0);box-shadow:0 2px 8px rgba(31,111,176,.35)}.login_type{color:#333;text-align:center;margin-bottom:20px}.login_type span{cursor:pointer;margin:0 15px}#formTwo input[type=password]{width:200px}.checkCode{min-height:20px;padding:5px;font-size:12px;line-height:normal;border-radius:5px;margin:0;margin-left:3px;background-color:#4a77d4;border:1px solid #3762bc;color:#fff;width:75px}#tapTwo{display:none}#outBox{width:100%;height:100%;background-size:100% 100%}.carousel-inner>.item{height:100%}#myCarousel.carousel-fade .carousel-inner>.item{left:0!important;transform:none!important;opacity:0;transition:opacity 1.2s ease;z-index:1}#myCarousel.carousel-fade .carousel-inner>.item.active{opacity:1;z-index:2}#myCarousel.carousel-fade .carousel-inner>.item.active.left,#myCarousel.carousel-fade .carousel-inner>.item.active.right{opacity:0;z-index:2}#myCarousel.carousel-fade .carousel-inner>.item.next.left,#myCarousel.carousel-fade .carousel-inner>.item.prev.right{opacity:1;z-index:2}@keyframes kbZoomOne{from{transform:scale(1) translate(0,0)}to{transform:scale(1.09) translate(-1.2%,-1%)}}@keyframes kbZoomTwo{from{transform:scale(1.09) translate(1%,1%)}to{transform:scale(1) translate(0,0)}}@keyframes kbZoomThree{from{transform:scale(1) translate(1.4%,0)}to{transform:scale(1.09) translate(-.5%,-1.2%)}}.carousel-inner>.item .bg-img{transform-origin:center center;will-change:transform}.carousel-inner>.item.active .bg-o{animation:kbZoomOne 8.5s ease-out both}.carousel-inner>.item.active .bg-t{animation:kbZoomTwo 8.5s ease-out both}.carousel-inner>.item.active .bg-e{animation:kbZoomThree 8.5s ease-out both}.titleBar{height:72px;line-height:normal;padding:0 40px;background:#fff;display:flex;align-items:center;box-shadow:0 1px 0 #eef1f5,0 6px 18px rgba(20,40,70,.05);position:relative;z-index:5}.brand-wrap{display:flex;align-items:center;gap:10px}.brand-wrap img:first-child{max-height:40px;width:auto}.brand-wrap img+img{max-height:26px;width:auto}.top_nav{margin:0 0 0 auto}.top_nav>li>a{padding:0!important;line-height:normal}.top_nav .app-btn{display:inline-flex;align-items:center;gap:7px;height:36px;line-height:normal;padding:0 18px!important;border:1px solid #d8dee6;border-radius:18px;color:#2c3e50;font-size:13px;transition:all .18s ease}.top_nav .app-btn img{height:18px;width:auto}.top_nav .app-btn:hover,.top_nav .app-btn:focus{color:#2f8fd6;border-color:#3d8cbc;background:rgba(61,140,188,.06)}.app-wrap{position:relative}.qr-pop{position:absolute;top:calc(100% + 12px);right:0;width:192px;background:#fff;border:1px solid #eef1f5;border-radius:12px;box-shadow:0 14px 36px rgba(20,40,70,.18);padding:12px 14px 14px;text-align:center;display:none;max-height:72vh;overflow:auto;z-index:30;transform-origin:top right}.app-wrap.open .qr-pop{display:block;animation:qrIn .18s ease both}@keyframes qrIn{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.qr-pop .qr-title{padding:0 0 8px;margin-bottom:8px;border-bottom:1px dashed #edf0f4;color:#2c3e50;font-size:13px;font-weight:600;letter-spacing:1px;text-align:center;white-space:nowrap}.qr-pop img{display:block;width:100%;max-width:100%;height:auto;border-radius:6px}ul li{list-style:none}.yzm{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.yzm img{height:34px;display:block;cursor:pointer;border-radius:5px;border:1px solid #e3e8ee;padding:1px 2px;background:#f8fafc}#alertinfo .alert-error{text-align:left;border-radius:8px;border:1px solid #f2b8b5;background:#fdf1f0;color:#b23a3c;font-size:13px;padding:9px 12px;margin-bottom:14px;box-shadow:none}.carousel-indicators li{width:9px;height:9px;border:none;background:rgba(255,255,255,.45);transition:all .2s ease}.carousel-indicators li.active{width:26px;border-radius:5px;background:#fff}.bg-img{position:relative}.othernews{font-size:12px}ul{margin:0}form{margin:0}.login-footer2{position:relative;bottom:0;text-align:center;width:100%;color:#8a94a0;font-size:12px;line-height:2;margin-top:0;padding:14px 10px 16px;background:#fbfcfe;border-top:1px solid #eef1f5}.login-footer2:before{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:320px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#3d8cbc,#58ba67,transparent);opacity:.55}.login-footer2 p{margin:2px 0;letter-spacing:.5px}.login-footer2 .foot-strong{color:#5b6b7b;font-weight:600;letter-spacing:1px}.login-footer2 .sep{display:inline-block;width:1px;height:10px;background:#d8dee6;margin:0 10px;vertical-align:-1px}.login-footer2 a{color:#3d8cbc;text-decoration:none;transition:color .15s ease}.login-footer2 a:hover{color:#2f8fd6;text-decoration:underline}@media(max-width:1024px){#login{top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:92%;max-width:420px;height:auto}.carousel-indicators{display:none}}@media(max-width:480px){.titleBar{height:52px;line-height:normal;padding:0 12px}.brand-wrap{gap:6px;min-width:0}.brand-wrap img:first-child{max-height:26px}.brand-wrap img+img{max-height:16px}.top_nav .app-btn{height:30px;padding:0 12px!important;font-size:12px;gap:5px}.top_nav .app-btn img{height:14px}.qr-pop{width:176px;padding:10px 12px 12px}.qr-pop .qr-title{font-size:12px;padding-bottom:6px;margin-bottom:6px}#login{width:92%;padding:22px 18px 18px}#login h1{font-size:20px;margin-bottom:14px}#login form input{font-size:14px}.but{font-size:15px;letter-spacing:2px}.yzm{right:6px}#login .login-box:nth-of-type(3) input{padding-right:90px}.login-footer2{font-size:11px;line-height:1.7;padding:10px 10px 12px;margin-top:0}.login-footer2:before{width:60%}.login-footer2 p{margin:1px 0;line-height:1.7}.login-footer2 .sep{margin:0 6px}}.findpsd-layer{border-radius:12px!important;border:none!important;overflow:hidden;box-shadow:0 20px 60px rgba(10,22,40,.35),0 4px 14px rgba(10,22,40,.2)!important}.findpsd-layer .layui-layer-title{background:#fff!important;color:#2c3e50!important;font-size:16px;font-weight:600;letter-spacing:2px;height:52px;line-height:52px;padding:0 20px;border-bottom:1px solid #eef1f5!important}.findpsd-layer .layui-layer-title:before{content:'';display:inline-block;width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#3d8cbc,#2f8fd6);margin-right:10px;vertical-align:-2px}.findpsd-layer .layui-layer-content{padding:0!important;background:#fff!important}.findpsd-layer .layui-layer-setwin{top:14px!important;right:14px!important}.findpsd-layer .layui-layer-setwin .layui-layer-close1{background:none!important;width:24px!important;height:24px!important;line-height:24px!important;text-align:center;text-decoration:none;color:#9aa7b4;font-size:24px;font-family:Arial,sans-serif;cursor:pointer}.findpsd-layer .layui-layer-setwin .layui-layer-close1:before{content:'×'}.findpsd-layer .layui-layer-setwin .layui-layer-close1:hover{color:#2f8fd6}