@charset "utf-8";
a:hover,a:focus,a:active,a{text-decoration: none;color: #333;outline: none}
a,button,input{outline: none}
ul,li,p{list-style: none;margin: 0;padding: 0}
i,em{font-style: normal}
*{outline: none;}
@media screen and (max-width: 1160px) {
    body {
        width: 1160px;
        min-width: 1160px;
    }
}
body{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
    overflow: auto;
    padding-top: 0px;
}
::-webkit-scrollbar {width: 6px;height:6px;}
::-webkit-scrollbar-button {display: none;}
::-webkit-scrollbar-thumb {border: 0;border-radius: 6px;background: #DBDDE0;}
.scrollbar{transition: none !important;}

/*==============================================     public  start        ==================================================*/
/*  登录页面  */
.loginPage {display: block;}
.loginPage .loginPage-head, .loginPage .loginPage-foot {display: block; width: 1200px; height: 90px; margin: 0 auto;}
.loginPage .loginPage-main {display: block; width: 100%; height: 600px; background: url(../img/qd-bg.jpg) no-repeat center center;background-size: cover;}
.loginPage .loginPage-main .lpmain-content {display: block; width: 1200px; height: 600px; margin: 0 auto;}

.loginPage-head .login-logo{height: 90px;float: left; line-height: 90px;}
.loginPage-head .login-logo img{height: 60px;}
.loginPage-head .login-links{float: right;height: 90px;margin-top: 0;}
.loginPage-head .login-links a {float: left;font-size: 15px;;color: #666666;height: 90px;line-height: 90px;}
.loginPage-head .login-links em{float: left;margin: 0 15px;height: 90px;line-height: 90px;color: #999;}
.loginPage-head .login-links a.phone-num {cursor: default}

.loginPage-foot{color: #999;font-size: 15px;line-height: 110px;}
.loginPage-foot p{float: right;}
.loginPage-foot p a{color: #999;margin-left: 5px;cursor: default}

.lpmain-text {
    color: #222;
    float: left;
    margin: 350px 0 0 88px;
}
.lpmain-text p{font-size: 28px;}
.lpmain-text h1{font-size: 50px;font-weight: bold;margin-bottom: 110px;}
.lpmain-text span{color: #ff7700;margin-left: 10px;}
.lpmain-text a {
    font-size: 24px;
    color: #fff;
}
.lpmain-text a i {
    font-size: 25px;
    color: #fff;
}

.lpmain-form {
    background-color: rgba(255,255,255,0.9);;
    /* width: 380px; */
    /*height: 420px;*/
    float: right;
    margin-top: 50px;
    border-radius: 0px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
    padding: 20px;
}
.lpmain-form .tab li{float: left;width: 100px;height: 60px;cursor: pointer;line-height: 60px;text-align: center;border-bottom: 1px solid #eee;;color: #666;font-size: 17px;}
.lpmain-form .tab li.active {
    border-bottom: 2px solid #E5000F;
    font-weight: bold;
    color: #222;
}
.lpmain-form .main{display: none;padding-top: 5px;}
.lpmain-form .main.active{display: block}

.lpmain-form .main .info{position: relative;height: 60px;}
.lpmain-form .main .info i{position: absolute;top: 10px;left: 20px;font-size: 16px;color: #999}
.lpmain-form .main input{height: 40px;padding: 0 0 0 50px;border:none;width: 100%;outline: none; border-radius: 50px;}
.lpmain-form .main .info.yzm a{position: absolute;right: 10px;z-index: 1;color: #1180fb;height: 60px;line-height: 60px;top: 0;width: 70px;text-align: center}
.lpmain-form .main .info.yzm a.disabled{color: #999;cursor: default;font-size: 15px;}
.lpmain-form .main .info.yzm input{padding-right: 100px;}
.lpmain-form .down .btn{width: 100%;padding: 0;font-size: 16px;height: 36px;line-height: 36px;background: linear-gradient(90deg, #E5000F 0%, #FF6207 100%);box-shadow: 0px 4px 6px rgba(255, 54, 54, 0.65);border: none}
.lpmain-form .down .link a{height: 60px;line-height: 60px;}
.lpmain-form .down .link .forget{float: left;color: #999}
.lpmain-form .down .link .register{float: right;color: #333}
.lpmain-form .main .error-pop{background-color: #fff3f3;border-radius: 3px;z-index: 3;color: #fe5958;padding: 0 5px ;line-height: 25px;margin-top: 5px;width: 300px;max-height:74px;text-align: center;}
.lpmain-form .main .error-pop i{margin-right: 5px;}
@media (max-width: 1200px){
    .loginPage .loginPage-head, .loginPage .loginPage-foot,.loginPage .loginPage-main .lpmain-content {width: 1000px;}
}
.login-section .logon-tab > a {
    display: block;
    padding: 10px 10px 10px 0;
    float: left;
    width: 50%;
    font-size: 18px;
    text-align: left;
    color: #616161;
    /*background-color: #ececec;*/
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}