.wrap{position:absolute;top:70px;bottom:0;left:0;right:0;width:100%;min-height:500px;background-image:url(../img/login-bg.png);background-repeat:no-repeat;background-size:cover}.login-wrap{width:768px;height:468px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:15px;overflow:hidden}.login-half{width:50%;height:100%;float:left;position:relative}.login-half.slogan{background:url(../img/login-half-bg.png) no-repeat;background-size:cover}.login-half.weixin{background:url(../img/login-half-bg.png) no-repeat;background-size:cover}.login-half.message{float:right;background-color:#ffffff}.login-half.erweima{background-color:#ffffff}.login-half .tab-box{width:100%;height:380px;padding:45px 60px 0}.login-half .tab-head{display:flex}.login-half .tab-head li{float:left;width:50%;flex-grow:1;height:30px;line-height:25px;text-align:center;border-bottom:1px solid #eeeeee}.login-half .tab-head li.active{border-bottom:1px solid #ff8200}.login-half .tab-head li.active a{color:#ff8200}.login-half .tab-head li a{font-size:016px;color:#b3b3b3}.login-half .tab-content{clear:both;padding-top:20px}.login-half .tab-content .input{width:260px;margin-top:18px;position:relative}.login-half .tab-content .input.submit{margin-top:25px}.login-half .tab-content .input input,.login-half .tab-content .input button{width:260px;height:34px;background-color:#f5f5f5;border-radius:8px;border:none;padding-left:24px;font-size:16px;color:#595959;outline:none;letter-spacing:1px}.login-half .tab-content .input button{padding-left:0;background:#ff8200;color:#ffffff}@media (min-width: 1600px){.login-half .tab-content .input input{padding-left:24px;font-size:16px}}.login-half .tab-content .verify{position:absolute;width:94px;height:34px;top:0;right:0;background-color:#76cbae;border-radius:0px 8px 8px 0px;line-height:34px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;overflow:hidden}@media (min-width: 1600px){.login-half .tab-content .verify{font-size:16px}}.login-half .tab-content .verify.img{line-height:1;background:none}.login-half .tab-content .verify img{width:100%;height:100%}.login-half .tab-content .link-to{height:12px;line-height:12px;width:100%;margin-top:15px;text-align:right;font-size:12px;color:#b3b3b3}.login-half .tab-content .link-to a{font-size:12px;color:#b3b3b3;margin:0 6px}.login-half .tab-content .link-to a:hover{color:#ff8200}.login-half .privacy-btn{padding-top:15px;text-align:center}.login-half .privacy-btn button{width:260px;height:34px;border-radius:8px;border:none;font-size:16px;outline:none;letter-spacing:1px;padding-left:0;background:#ff8200;color:#ffffff}.slogan-logo-big{width:270px;margin-top:15px;margin-left:22px;display:none}.slogan-logo-big img{width:100%;opacity:0.15}.slogan-slogan{color:rgba(255,255,255,0.85);font-size:30px;padding-top:90px}.slogan-slogan p:first-of-type{margin-top:60px;margin-left:55px}.slogan-slogan p:last-of-type{margin-top:30px;margin-right:60px;text-align:right}.slogan-logo-small{height:18px;line-height:18px;font-size:14px;color:#ffffff;font-weight:bold;opacity:0.7;position:absolute;bottom:20px;left:20px;display:none}.slogan-logo-small img{width:18px;margin-right:3px}.weixin-user{padding-top:120px;text-align:center}.weixin-user img{width:150px;height:150px;border-radius:50%}.weixin-user p{color:rgba(255,255,255,0.85);font-size:16px;margin-bottom:25px}.weixin .slogan-logo-small{color:rgba(0,0,0,0.1)}.register .tab-box{padding-top:40px}.register .tab-content{padding-top:8px}.third-box{margin-top:-35px;padding:0 50px}.third-title{text-align:center;font-size:12px;height:12px;line-height:1;color:#808080;position:relative}.third-title::before,.third-title::after{content:"";display:block;width:100px;height:1px;background-color:#e6e6e6;position:absolute;top:5px;left:0}.third-title::after{left:auto;right:0}.third-logo{margin-top:25px;height:30px;display:flex;align-items:center;justify-content:center}.third-logo .iconfont{font-size:35px;color:#76cbae;margin:0 15px}.third-logo .iconfont:hover{color:rgba(118,203,174,0.8)}.third-logo .iconfont.icon-weibo{font-size:30px;color:#e32529}.third-logo .iconfont.icon-weibo:hover{color:rgba(227,37,41,0.8)}.login-half .tip{position:absolute;top:100%;font-size:12px;color:red}.login-half .tip .iconfont{font-size:12px;margin:0 5px}.switch{position:absolute;top:0;right:0;width:68px;height:60px;padding:5px;text-align:right}.switch .tab-bg{position:absolute;top:0;left:0}.erweima-box{width:100%;height:230px;padding:10px;text-align:center;position:relative}.erweima-box button{width:120px;height:32px;margin-top:10px;background:#ff8200;color:#fff;font-size:16px;border-radius:8px;border:none;outline:none}.login-erweima{width:100%;text-align:center}.login-erweima img{width:200px;margin:0 auto}.invalid-box{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.8);overflow:hidden}.invalid-box p{font-size:18px;color:#000000;margin-top:75px;font-weight:bold;letter-spacing:1px}.invalid .invalid-box{display:block}.success{display:none}.success img{padding-top:25px}.success p:first-of-type{margin-top:20px;font-size:12px;color:#000000}.success p:last-of-type{margin-top:10px;font-size:14px;color:#000000}.again{display:none}.again .erweima-portrait{width:140px;margin-bottom:15px;border-radius:50%}.again p{position:relative}.again button{margin-top:0}.again .switch-account{position:absolute;bottom:0;left:195px;text-decoration:underline}.again .switch-account:hover{color:#ff8200}.popup-login{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;background:rgba(0,0,0,0.6)}.popup-login .login-half{width:384px;height:468px;float:none;margin:80px auto 20px}.popup-login-close{position:absolute;top:568px;left:50%;margin-left:-20px;cursor:pointer;color:#fff}.popup-login-close:hover{color:#ddd}.popup-login-close .icon-cuowu{font-size:40px}.login-privacy{margin-top:25px;text-align:center;font-size:12px;color:#999999;display:flex;align-items:center;justify-content:center}.login-privacy .radio-box{display:inline-block;width:12px;height:12px;border:1px solid #ff8200;border-radius:50%;position:relative;margin-right:5px}.login-privacy .radio-box input[type='checkbox'],.login-privacy .radio-box input[type='radio']{width:12px;height:12px;margin:0;position:absolute;top:0;left:0;opacity:0;z-index:1}.login-privacy .radio-box input[type='checkbox']:checked ~ .selected,.login-privacy .radio-box input[type='checkbox']:checked ~ .checked,.login-privacy .radio-box input[type='checkbox']:checked ~ .radio-dot,.login-privacy .radio-box input[type='radio']:checked ~ .selected,.login-privacy .radio-box input[type='radio']:checked ~ .checked,.login-privacy .radio-box input[type='radio']:checked ~ .radio-dot{display:block}.login-privacy .radio-box input[type='checkbox'] ~ .selected,.login-privacy .radio-box input[type='checkbox'] ~ .checked,.login-privacy .radio-box input[type='checkbox'] ~ .radio-dot,.login-privacy .radio-box input[type='radio'] ~ .selected,.login-privacy .radio-box input[type='radio'] ~ .checked,.login-privacy .radio-box input[type='radio'] ~ .radio-dot{display:none}.login-privacy .radio-box .selected,.login-privacy .radio-box .checked,.login-privacy .radio-box .radio-dot{width:4px;height:4px;background:#ff8200;border-radius:50%;position:absolute;top:0;left:0;margin:3px;padding:0;display:none}.login-privacy .radio-box .checked{width:6px;height:6px;margin:2px}.go-privacy{color:#299BFF !important;cursor:pointer}
