@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;}
input,select{-webkit-appearance: none;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
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;
}
::-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: 110px; margin: 0 auto;}
.loginPage .loginPage-main {display: block; width: 100%; height: 520px; background: url(../images/banner.jpg) no-repeat center center;}
.loginPage .loginPage-main .lpmain-content {display: block; width: 1200px; height: 520px; margin: 0 auto;}

.loginPage-head .login-logo{height: 110px;float: left;}
.loginPage-head .login-logo a{display: inline-block;margin-top: 20px;}
.loginPage-head .login-links{float: right;height: 110px;margin-top: 0;}
.loginPage-head .login-links a {float: left;font-size: 15px;;color: #666666;height: 110px;line-height: 110px;}
.loginPage-head .login-links em{float: left;margin: 0 15px;height: 110px;line-height: 110px;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{margin-left: 30px;color: #222;float: left;margin-top: 110px;}
.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: #222}
.lpmain-text a i{font-size: 25px;color: #222}

.lpmain-form{background-color: rgba(255,255,255,0.96);width: 380px;height: 460px;float: right;margin-top: 50px;border-radius: 4px;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);padding: 15px 40px;}
.lpmain-form .tab li{float: left;width: 150px;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: 1px solid #008eff;font-weight: bold;color: #222}
.lpmain-form .main{height: 215px;display: none;padding-top: 5px;}
.lpmain-form .main.active{display: block}

.lpmain-form .main .info{position: relative;border-bottom: 1px solid #eee;height: 60px;}
.lpmain-form .main .info i{position: absolute;top: 23px;left: 20px;font-size: 16px;color: #999}
.lpmain-form .main input{height: 59px;padding: 0 0 0 50px;border:none;width: 100%;outline: none; }
.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: 60px;line-height: 60px;}
.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;}
}



/*----------  注册 ----------*/
body.register{background-color: #f5f7fa;overflow-y: hidden}
.wrap{width: 1000px;margin: 0 auto;}
.wrap .model-block{margin: 0 0 20px 0;}
.r-head{height: 80px;border-bottom: 1px solid #eee;line-height: 80px;background-color: #fff;}
.r-head .logo{float: left;font-size: 0}
.r-head .logo img{margin-top: 10px;float: left;height: 60px;}
.r-head .logo span{font-size: 18px;vertical-align: top;margin-left: 10px;}
.r-head p{float: right;}
.r-head a{color: #008eff}

.top-nav{height: 85px;padding: 20px 0;}
.top-nav .wrap>h3{margin: 0;line-height: 45px;}
.top-nav.few ul li{width: 330px;}
.top-nav.few ul li.active{width: 320px;}
.top-nav ul li{width: 245px;border: 1px solid #eaecee;padding-left: 40px;background-color: #fff;position: relative;float: left;height: 45px;line-height: 43px;margin-right: 10px;}
.top-nav.few ul li:first-child.active{width: 320px;}
.top-nav.few ul li:first-child{width: 330px;}
.top-nav ul li:first-child{width: 235px;border-radius: 3px 0 0 3px}
.top-nav ul li:last-child{margin: 0;border-radius: 0 3px 3px 0}
.top-nav ul li:after{content: "";position: absolute;right: -20px;top: 0;width: 20px;height: 44px;border-color:  transparent transparent transparent #fff  ;border-width: 22px 10px;border-style: solid;}
.top-nav ul li:before{content: "";position: absolute;right: -21px;top: 0;width: 20px;height: 44px;border-color:  transparent transparent transparent #eaecee  ;border-width: 22px 10px;border-style: solid;}
.top-nav ul li i{position: absolute;left: 0;top: 0;width: 20px;height: 44px;border-color:  transparent transparent transparent #eaecee  ;border-width: 22px 10px;border-style: solid;}
.top-nav ul li i:after{content: "";position: absolute;top: -22px;left: -11px;width: 20px;height: 44px;border-color:  transparent transparent transparent #f5f7fa  ;border-width: 22px 10px;border-style: solid;}
.top-nav ul li:last-child:after,.top-nav ul li:last-child:before{display: none}
.top-nav ul li:first-child i:after,.top-nav ul li:first-child i{display: none}
.top-nav ul li.active{background-color: #0090ff;border-color: #0090ff;color: #fff}
.top-nav ul li.active i,.top-nav ul li.active:after,.top-nav ul li.active:before{border-left-color: #0090ff;}
.top-nav ul li.active i,.top-nav ul li.active:after,.top-nav ul li.active:before{border-left-color: #0090ff;}

.pwd-power {display: block;width: 100%;color: #999;}
.pwd-power {display: block;margin: 10px 0;height: 24px;line-height: 24px;font-size: 14px;}
.pwd-power em {float: left;margin-right: 5px;width: 74px;height: 24px;line-height: 24px;text-align: center;color: #999;font-size: 12px;background-color: #eee; font-style:normal;}
.pwd-power.power01 em.weak {color: #fff;background-color: #f56744;}
.pwd-power.power02 em.weak, .pwd-power.power02 em.medium {color: #fff;background-color: #ff9000;}
.pwd-power.power03 em.weak, .pwd-power.power03 em.medium, .pwd-power.power03 em.powerful {color: #fff;background-color: #16c315;}

.main-form.forget{margin-top: 20px;}
.main-form .wrap{border: 1px solid #eee;padding: 40px 140px 40px 50px;background-color: #fff;border-radius: 3px;margin-bottom: 20px;}
.main-form .reg-title{border: 1px solid #eee;border-radius: 3px 3px 0 0;border-bottom: 0;width: 1000px;margin: 0 auto;background-color: #fff;}
.main-form .reg-title h3{margin: 0;font-size: 18px;padding: 15px 30px;}
.main-form .wrap .strip .title{width: 200px;display: inline-block;height: 38px;padding-top: 12px;position: relative}
.main-form .wrap .strip .title i{color: red;position: absolute;top: 12px;left: -10px;}
.main-form .wrap .strip .right{width: 500px;display: inline-block;vertical-align: top;padding-bottom:25px;font-size: 0;position: relative}
.main-form .wrap .strip .right textarea{resize: none;width: 100%;vertical-align: top;height: 85px;margin-bottom: 20px;}
.main-form .wrap .strip .right > div{font-size: 14px;}
.main-form .wrap .strip .right .onload{font-size: 14px;}
.main-form .wrap .strip .right .input-group > input{width: 356px;}
.main-form .wrap .strip .right .input-group .ebs-select select.ordinary{width: 90px;}
.main-form .wrap .strip .right .input-group .input-group-addon{ width: 56px; min-width: 0}
.main-form .wrap .strip .radiobox > div,.main-form .wrap .strip .checkbox > div{display: inline-block}
.main-form .wrap .strip.yzm .right a{position: absolute;right: 1px;padding: 0 10px;top: 1px;z-index: 2;font-size: 14px;color: #0090ff;height: 32px;line-height: 32px;text-align: right;}
.main-form .wrap .strip.yzm .right a.disabled{color: #999;cursor: default;}
.main-form .wrap .strip .right>input{width: 100%;}
.main-form .wrap .strip .right .cb-wrap{margin-right: 20px;margin-top: 10px;}
.main-form .wrap .strip .right .bootstrap-select:first-child{margin-right: 20px;}
.main-form>.link{width: 1000px;margin: 0 auto;text-align: center}
.main-form .border{border-bottom: 1px solid #eee;}
.main-form .link .right{padding-bottom: 0;padding-top: 15px;}
.main-form .link .right .btn{padding: 0;height: 50px;width: 200px;font-size: 16px;margin-right: 10px;}
.main-form .link .right a{font-size: 14px;margin-left: 80px;vertical-align: middle}
.main-form .wrap .strip input[readonly]{border-color: #fff;background-color: #fff;padding-top: 8px;color: #999;}
.main-form .right [class*="col-"]:first-child{padding-left:0;}
.main-form .right [class*="col-"]:last-child{padding-right:0;}
.main-form .right .ebs-select{width: 100%}
.main-form .right .input-group > .ebs-select{width: auto}
.main-form .right .ebs-upload{width: 100%}
.main-form .right .ebs-daterPicker,.main-form .right .ebs-daterPicker input{width: 100%}
.main-form .right .upload > span{color: #999;display: block;width: 400px;position: absolute;left: 123px;top: 0;font-size: 13px;}
.main-form .right .upload span i{margin-right: 5px;}
.main-form .right p.text-only{min-height: 28px;line-height: 28px;padding-top: 10px;}
.main-form .right .more-help{font-size: 14px;padding-top: 10px;}
.main-form .right .more-help p{margin-bottom: 5px;color: #999}
.main-form .right .more-help p:first-child{color: #333;margin-bottom: 15px;margin-top: 10px;}
.main-form .right .more-help p a{margin: 0 3px;vertical-align: top;border:0;padding: 0;}

.main-form .center.link .right{
    padding: 15px 0;}

.r-footer{height: 80px;line-height: 80px;text-align: center}