 body{width: 100%;height: 100%;}
        .login_bg{width:100%;height:680px;background:#524e4f url(/static/v2022/img/login/bg.png) no-repeat;background-size:cover;padding-top: 20px;}
        .main{width: 100%;height: 100%;position: relative;} 
        .loginForm h4.title{margin-bottom:30px;padding-bottom:12px;position: relative;color: #333333;font-size:35px;font-family: Microsoft YaHei;font-weight: bold;}
        .fl_div{width:100%;height:45px;background-size: cover;padding:0px 40px;color:#fff;display: flex;justify-content: space-between;align-items: center;}
        .fl_div .line{margin-top:22px;margin-bottom:20px;width: 40px;height: 2px;background-color: #ffffff;}
        .fl_div .text{font-size:16px;}
        .fl_div .tel{font-size:24px;margin-top:13px;}
        .fl_div .qq {font-size:24px;margin-top:13px;margin-bottom:30px;}
        .fl_div .qq a{color:#ffffff;}
        .fl_div ul li{display:inline-block;}
        .fl_div ul li a{display: block;height:26px;line-height:26px;padding-left:20px;padding-right:20px;font-size:14px;color:#fff;position:relative;}
        .fl_div ul li:first-child a{padding-left:0;}
        .fl_div ul li:last-child a:after{background-color:transparent;}
        .loginForm{position: absolute;right: 12%;top: 70px; width:500px;background-color: rgba(255, 255, 255, 0.9);box-shadow: -13px 13px 19px 1px rgba(0, 0, 0, 0.2);border-radius: 10px;padding:40px 35px;}
        .inputBox{position: relative;display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
        .inputBox input{padding-left:14px;padding-right:14px; width:85%;height: 40px;line-height:40px;border-radius: 3px;border: solid 1px #cbcbcb;outline:none;}
        .yanzCodeimg input{width:170px;}
        .yanzCode input{width:233px;}
        .inputBox p{width: 58px;text-align-last: justify;}
        .inputBox .tishi{
         position: absolute;
         left: 70px;
         bottom: -18px;
         color: #FE4D3B;
         font-size: 12px;
        }
        .yanzCode a{display:flex;width:125px;height:42px;border-radius: 3px;border: solid 1px #cbcbcb;right:0;top:0;justify-content: center;align-items: center;background-color:#F3FBFE;}
        .yanzCodeimg a{display:flex;max-width:180px;height:42px;border-radius: 3px;border: solid 1px #cbcbcb;right:0;top:0;justify-content: center;align-items: center;background-color:#F3FBFE;}
        .privacy{display: flex;justify-content: flex-start;padding-left:20px;position: relative;color:#999;font-size:12px;margin-bottom:15px;justify-content: center;}
        .privacy label{cursor: pointer;}
        .privacy input[type=checkbox]:checked+label:before{content: "";position: absolute;top: 1px;left: 130px;background: url(/static/v2022/img/login/jh.png) no-repeat -32px -8px; width: 16px;height: 16px;}
        .privacy input[type=checkbox]:checked{display: none;}
        .privacy a{color:#C7483B;}
        .errorTip{padding-bottom:12px;}
        .tips{display:flex;align-items:center;justify-content:flex-start;font-size:14px;color: #e45547;margin-bottom: 20px;}
        .tips img{padding-left: 35px; margin-right:17px;}
        a.submit{display: block;width:100%;height: 46px;line-height:46px;text-align:center;background-color: #c7483b;border-radius: 4px;color:#fff;font-size:18px;margin-bottom:10px;border-radius: 23px;}
        .bottom{display: flex;}
        .bottom .fll{flex:1;display:flex;justify-content: flex-start;font-size:14px;}
        .bottom .fll:nth-of-type(2){justify-content: flex-end;}
        .bottom .fll:nth-of-type(1) a{color:#ca3939;}
        .bottom .fll span{color:#999999}
        .bottom .fll:nth-of-type(2) a{color: #666666;}

        .left_ad{position: fixed;width: 150px;height: 150px;left: 20px;bottom: 50px;background: url(/static/v2020/images/invitecode/zuo.png);z-index: 9999;cursor: pointer;}
        .left_ad .acontent{display: none;}
        .left_ad.active{width: 100%;height: 344px;left:0;bottom: 0;background: url(/static/v2020/images/invitecode/home-ad.png) center center no-repeat;}
        .left_ad.active .content{display: block;width: 1200px;height: 100%;margin: 0 auto;position: relative;}
        .left_ad.active .btn{width: 50px;height: 50px;position: absolute;right: 30px;top: 20px;cursor: pointer;}

        .user_source{width: 85%; height: 40px;line-height: 20px;border: solid 1px #cbcbcb;text-indent: 1rem;border-radius: 4px;position: relative;background-color: #fff;}
        .source_select{width: 190px;height: 38px;border: 1px solid #fff;border: none; line-height: 1;outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0);position: absolute;right: 2;top: 1;}
        .source_select option{color:#6d6d6d;}
        input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
          -webkit-appearance: none;
        }
        input[type="number"]{
          -moz-appearance: textfield;
        }
        input:focus {
         border: 1px #3686FF solid;
         }
         #agree{margin-right: 5px;}
         .imgbox{
            padding: 145px 0 0 240px;
         }
         .zhuce{
            padding-left: 240px;
            padding-top: 10px;
         }