
    .wrap {
        width: 100%;
        height: 90%;
        min-height: 537px;
        box-sizing: border-box;
    }
    .wrap .banner {
        position: relative;
        width: 100%;
        box-sizing: border-box;
        padding-top: 11vh;
    }
    .wrap .banner .banner_left {
        display: none;
    }
   
    .banner_right {
        width: 63vh;
        height: 74vh;
        min-width: 350px;
        min-height: 450px;
        border-radius:10px;
        background-color: #fff;
        box-sizing: border-box;
        margin: 0 auto;
    }
    .banner_right .logo {
        width: 100%;
        padding: 8% 0;
    }
    .banner_right .logo img {
        display: block;
        width: 14.94rem;
        height: 4.8rem;
        margin: 0 auto
    }
    .banner_right .content {
        position: relative;
        width: 66%;
        height: 69%;
        margin: 0 auto;

    }
    .banner_right .content .form_list div{
        display: flex;
        flex-direction: column;
        font-family:MicrosoftYaHeiLight;
        
    }
    .banner_right .content .form_list div label {
        font-size: 100%;
        color: #333333;
        margin-bottom: 2vh;
    }
    .form_icon {
        position: relative;
    }

    .form_icon i {
        width: 14px;
        height: 15px;
        position: absolute;
        left: 0;
        bottom:2.4vh;
        background: url(/images/Sign_icon_account_nor.png) no-repeat;
        background-size: contain;
    }
    .banner_right .content .form_list .form_item .form_icon2 i {
        background-image: url(/images/Sign_icon_password_nor.png) ;
    }
    .form_icon3 i {
        width: 14px;
        height: 15px;
        position: absolute;
        left: 0;
        bottom:0.5vh;
        background: url(/images/Sign_icon_verification_nor.png) no-repeat;
        background-size: 100% 100%;
        
    }
    
     .form_icon input {
        margin-bottom: 1.5vh;
        padding-left: 40px;
        border: none;
        border-bottom: 1px solid #BDBBBB;
        outline: none;
        font-size: 90%;
        font-family:MicrosoftYaHeiLight;
        -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
        background-color:Transparent;
    }
    input::-webkit-input-placeholder
    {
        color:#bcbaba;
     }
    
    
    .form_icon3 {
        width: 60%;
    }
    .form_inp {
        position: relative;
    }
    .banner_right .content .form_list .get_btn {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 35%;
        height: 156%;
        
    }
    .banner_right .content .form_list .get_btn img 
    {
       width:100%;
       height:100%;
    }
       
    .form_icon3 input {
        margin-bottom: 0;
    }
    .form_item3 {
        padding-bottom: 6vh;
    }
    .submit {
        width: 70%;
        margin: 0 auto;
    }
    .submit button {
        width: 100%;
        line-height: 6vh;
        background-color: #134482;
        border: none;
        outline: none;
        color: #fff;
        font-size: 100%;
        border-radius: 5px;
    }
    .content_but {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
    .content_but p {
        text-align: center;
        position:relative;
        font-size: 90%; 
    }
    .content_but p::before {
        content: "";
        position:absolute;
        left: 0px;
        top: 11px;
        width: 5vw;
        border: 1px solid #EDEDED;
    }
    .content_but p::after {
        content: "";
        position:absolute;
        right: 0px;
        top: 11px;
        width: 5vw;
        border: 1px solid #EDEDED;
    }
    .banner_center {
        display: none;
    }
    .banner_center img {
        width: 100%;
        height: 100%;
    }
    .buttom {
        color: #fff;
        font-size: 90%;
        text-align: center;
    }
    .active {
        border-bottom-color: #000 !important;
    }
    .form_icon_act1 {
        background-image: url(/images/Sign_icon_account_sel.png) !important;
    }
    .form_icon_act2 {
        background-image: url(/images/Sign_icon_password_sel.png) !important;
    }
    .form_icon_act3 {
        background-image: url(/images/Sign_icon_verification_sel.png) !important;
    }
    .is_show {
        display: block !important;
    }
    .is_hide {
        display: none !important;
    }
    .login_code {
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: none;
    }
    .login_pic {
        width: 200px;
        height: 200px;
        min-height:150px;
        min-width:150px;
        margin: 0 auto;
    }
    .login_pic img {
        width: 100%;
        height: 100%;
    }
    .code_username {
        position: absolute;
        bottom:0;
        left: 0;
    }
    .code_username p::before{
        width: 4vw;
    }
    .code_username p::after{
        width: 4vw;

    } 
     @media (max-width: 750px) {  
		.banner_right {
            width: 56vh !important;
        
        }
	}