﻿.Header{width: 100%;}
.Tab_All{background: #000;}
.Tab_All li{float: left;border-left: 1px solid #3553a2;box-sizing: border-box;width: 50%;text-align: center;color: #fff;margin-top: 12px;margin-bottom: 12px;font-weight: bold;}
.Tab_All li:nth-child(1){border-left: none;}
.Tab_All .selected{background:#3553a2;margin-top: 0px;margin-bottom: 0px;line-height: 40px;margin-right: -1px;}

.Login_all{text-align: center;}
.Login_all .Logo_img{height: 44px;margin-top: 18%;margin-bottom: 8%;}
.Login_all .User_all{width: 90%;margin: auto;}
.Login_all .User_all li{height: 54px;border-radius: 2px;/*background:rgb(53,83,162,0.9);*/border:1px solid #fff;}
.Login_all .User_all li:nth-child(3){border-top:none;}
.Login_all .User_all li .user{width: 98%;border: none;text-align: center;padding:0px;font-size: 12px;margin-top: 20px;border-radius: 0px;background:none;color:#fff;}
.Login_all .User_all #li_phone{color: #fff;line-height: 54px;border-top:none;}
.Login_all .User_all li .phone{width: 24px;height: 22px;border:1px solid #fff;text-align: center;padding: 0px;margin-right:3px;background:none;color:#fff;}
.Login_all .User_all li .phone:last-child{margin-right:0px;}
.Login_all .User_all #PassWord{width: 98%;border: none;text-align: center;padding:0px;font-size: 12px;margin-top: 20px;border-radius: 0px;background:none;color:#fff;}
.Login_all .User_all li:hover{/*border: 1px solid #4490f7 !important;*/}
.Login_all .register_find{width: 90%;margin: auto;}
.Login_all .register_find a{color: #fff;line-height: 40px;}
.Login_all .login_btn{background:#fff;border: 1px solid #fff;color: #3553a2;width: 90%;line-height: 46px;font-size: 14px;font-weight: bold;margin-top:10px;border-radius:2px;}

input:-webkit-autofill {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #FFFFFF !important;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff !important;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #fff !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #fff !important;
}



.Register_all .Reg_title{background: #f5f5f5;padding-top: 12px;padding-bottom: 12px;}
.Register_all .Reg_title img{width: 26px;margin-left: 10px;}
.Register_all .Reg_main{width: 90%;margin: auto;padding-top: 13px;padding-bottom: 13px;}
.Register_all .Reg_main .R_group{margin-bottom: 6px;}
.Register_all .Reg_main .R_group b{color: #3553a2;}
.Register_all .Reg_main .input-holder{margin-bottom: 12px;}
.Register_all .Reg_main .input-holder .input1{width: 100%;height: 44px;border: solid 1px #ccc;border-radius: 2px;padding-left:3%;color: #777;box-sizing: border-box;}
.Register_all .Reg_main .input-holder .tel_0{float:left;width: 20%;height: 40px;border: solid 1px #ccc;border-radius: 2px;box-sizing: border-box;color: #777;}
.Register_all .Reg_main .input-holder .tel_1{float:left;width: 20%;height: 40px;border: solid 1px #ccc;border-radius: 2px;text-align: center;color: #777;box-sizing: border-box;}
.Register_all .Reg_main .input-holder .line_a{float:left;width: 5%;line-height: 40px;text-align: center;}
.Register_all .Reg_main .input-holder .Send_btn{float:left;margin-left: 3%;width: 27%;border: none;background: #3553a2;color: #fff;height: 39px;border-radius: 2px;line-height: 39px;}
.Register_all .Reg_main .input-holder .email_1{float: left;width: 47%;height: 40px;border: solid 1px #ccc;border-radius: 2px;box-sizing: border-box;padding-left: 3%;}
.Register_all .Reg_main .input-holder .line_2{float:left;width: 6%;line-height: 40px;text-align: center;box-sizing: border-box;}
.Register_all .Reg_main .input-holder #BankNam{width: 100%;height: 44px;border: solid 1px #ccc;border-radius: 2px;color: #777;box-sizing: border-box;padding-left: 2%;}
.Register_all .Reg_main .Registration_btn{width: 100%;height: 40px;background:#3553a2;border: none;border-radius: 2px;margin-top: 2px;color: #fff;font-weight: bold;letter-spacing: 1px;}


.FindPassword_all .FP_title{background: #f5f5f5;padding-top: 12px;padding-bottom: 12px;}
.FindPassword_all .FP_title img{width: 26px;margin-left: 10px;}
.FindPassword_all .FindPw_main{width: 90%;margin: auto;padding-top: 13px;padding-bottom: 13px;}
.FindPassword_all .FW_tit1{background: #f5f5f5;width: 100%;border-top: 1px solid #3553a2;line-height: 40px;text-align: center;color: #3553a2;}
.FindPassword_all .FindPw_main .FW_group{margin-bottom: 6px;}
.FindPassword_all .FindPw_main .FW_group b{color: #3553a2;}
.FindPassword_all .FindPw_main .input-holder{margin-bottom: 12px;}
.FindPassword_all .FindPw_main .input-holder .tel_0{float:left;width: 30%;height: 40px;border: solid 1px #ccc;border-radius: 2px;box-sizing: border-box;color: #777;}
.FindPassword_all .FindPw_main .input-holder .tel_1{float:left;width: 30%;height: 40px;border: solid 1px #ccc;border-radius: 2px;text-align: center;color: #777;box-sizing: border-box;}
.FindPassword_all .FindPw_main .input-holder .tel_2{float:left;width: 22%;height: 40px;border: solid 1px #ccc;border-radius: 2px;box-sizing: border-box;color: #777;}
.FindPassword_all .FindPw_main .input-holder .tel_3{float:left;width: 22%;height: 40px;border: solid 1px #ccc;border-radius: 2px;text-align: center;color: #777;box-sizing: border-box;}
.FindPassword_all .FindPw_main .input-holder .line_a{float:left;width: 5%;line-height: 40px;text-align: center;}
.FindPassword_all .FindPw_main .input-holder .Send_btn{float:left;margin-left: 3%;width: 21%;border: none;background: #3553a2;color: #fff;height: 39px;border-radius: 2px;line-height: 39px;}
.FindPassword_all .FindPw_main .FindPw_btn{width: 100%;height: 40px;background:#3553a2;border: none;border-radius: 2px;margin-top: 2px;color: #fff;font-weight: bold;letter-spacing: 1px;}
.FindPassword_all .FindPw_main .input-holder .input1{width: 100%;height: 44px;border: solid 1px #ccc;border-radius: 2px;padding-left:3%;color: #777;box-sizing: border-box;}


.Top_Ad{background:#fff;display:table;width:100%;}
.Top_Ad .Ad_main{display:table-cell; vertical-align:middle;position: relative;padding:8px 2%;border-bottom:1px solid #cfd6db;}
.Top_Ad .Ad_main h1{font-size: 13px;font-weight: bold;line-height: 20px;color: #3553a2;}
.Top_Ad .Ad_main p{line-height:18px;color: #838d94;font-size: 12px;-webkit-transform-origin-x: 0;-webkit-transform: scale(0.90);}
.Top_Ad .Ad_main .Ad_btn{width: 80px;border: none;background: #f34026;color: #fff;line-height: 25px;border-radius: 5px;text-align: center;font-size: 12px;-webkit-transform-origin-x: 0;-webkit-transform: scale(0.90);margin-top: -10px;margin-right: -7px;}
.Top_Ad .Ad_main .Ad_close{position: absolute;right: 2%;width: 14px;}

.Register_all .register_suc{background:#fff;text-align:center;padding-top:30px;padding-bottom:30px;}
.Register_all .register_suc .zc_success{font-size:16px;margin-bottom:30px;}
.Register_all .log_btn{height:35px;background-color: #4490f7;width: 35%;color: #fff;border-radius: 3px;display: block;margin: 0 auto;margin-top: 10px;-webkit-appearance : none;cursor: pointer;border: none;}


.footer{line-height: 25px;display:table;margin:auto;margin-top:37px;color:#fff;}
.footer .mes_img{height:25px;margin-bottom:6px;margin-right:5px;}
.footer .talk_img{height:25px;margin-right:5px;}

video#vid {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    object-fit: cover;
}
.Login_all .Login_bg{background:rgb(53,83,162,0.9);width:94%;margin:auto;padding:20px 0px 9px 0px;border-radius:5px;}

.Logingif_bg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    object-fit: cover;
}