button,input{

    outline:0;

}
button:focus{outline:0;}
/*.signina{background: url(../img/lgbj_bg.jpg) no-repeat center fixed !important;}*/
/*body.signinbha{background: url(../img/bhbg1.png) no-repeat center fixed !important;}*/

/*.signinbhb{background: url(../img/bhbg2.png) no-repeat center fixed !important; }*/
/*.signinbhc{background: url(../img/bhbg3.png) no-repeat center fixed !important;}*/
body.signinb{background: url(../img/bg.jpg) no-repeat center fixed !important;}
body.signinc{background: url(../img/lndx_bg.jpg) no-repeat center fixed !important;}
body.signind{background: url(../img/zyz_bg.jpg) no-repeat center fixed !important;}
.loginWrap{width:100vw; height:100vh; }
.loginNav{height: 8rem;line-height: 8rem;}
.navbar-brand img{height:65px;padding-left: 90px;vertical-align: middle;}
.w1200 .navbar-brand img{padding-left: 0px;}
.loginNav .navbar-header{width: 70%;height: 8rem;}
.loginnavbar{float: right;margin-right: 138px;}
.loginNav .nav > li{margin-top: 30px;margin-left: 48px;}
.loginNav .nav > li.active{border-left: 0px;background: none}
.loginNav .nav > li >a{display: inherit;padding:10px 0px;font-size: 16px;}
.loginNav .navbar-nav>li>a{color: #fff;}
.loginNav .navbar-nav>.active>a{color: #fff; background-color: rgba(255, 255, 255, 0);border-bottom: 2px solid #fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav> li >a:focus, .navbar-default .navbar-nav> li >a:hover{background-color: rgba(255, 255, 255, 0);color: #ffffff;}
.w1200{width: 1200px;margin: 0 auto}
.wheight{height: calc(100% - 176px) ;}
.carousel-inner .item{width: 840px;}
.carousel-inner .item img{max-width: 93%;margin-top: 50px;max-height: 300px;}
.demoDiv{height: 300px;position: absolute;top:50%;transform: translateY(-50%)}
.w1200 iframe{height: 285px;}
.loginDiv{padding-top: 7vw;}
.loginDiv .nav > li > a{border:none !important; border-radius: 0px !important;}
.loginDiv .nav.nav-tabs li{border-right: 6px solid rgba(255, 255, 255, 0);}
.loginDiv .nav-tabs.nav-justified>li>a{border:none !important;background: rgba(255, 255, 255, 0.4);  position: relative;color: #000;}
.loginDiv .nav-tabs.nav-justified>li> hr{height: 0px;background: rgba(255, 255, 255, 0.4);;width: 100%;position: absolute;left: 0px;bottom: -6px;margin: 0px;border: none;}
.loginDiv .nav-tabs.nav-justified>li.active hr{height: 6px;}
.loginDiv .tab-content{margin-top: 6px;background:rgba(255, 255, 255, 0.4);margin-right: 6px;}
.myTaba{width: 350px;margin: 0 auto;}
.myTaba .form-group span{display: inline-block;color: #000;width: 18%;text-align: center;border-right: 1px solid #eee;letter-spacing: 3px;}
.myTaba .form-group input{display: inline-block;width: 70%;border:none;margin-top: 0px;color: #000;height: 40px;line-height: 40px;}
.myTaba .form-group input.yzmBtn{width: 30%;cursor:pointer;text-align: center;height: 40px;background: #0d8ddb;color: #fff;}
.myTaba .form-group{border:1px solid #aeaeae;margin-bottom:34px;background: #fff;}
.myTaba .form-group  a{font-size: 14px;}
.loginDiv form{padding: 40px 33px;}
.loginDiv .loginBtn:hover{background: #225ca6}
.loginBtn{background: #225ca6;color:#fff;width: 100%;border:none;height:40px;}
.loginP{width: 350px;margin: 6px auto;text-align: center;color: #000;line-height: 40px;height: 40px;position: relative;z-index: 9}
.loginP p{background: rgba(255, 255, 255, 0.4);margin-right: 6px;}
#login_container1{text-align: center}
.signup-footer{text-align: center;border-top: 0px;position: absolute;bottom:0px;width: 100%;left: 0px;background: rgba(0,0,0,0.5);padding-top: 0px;height: 60px;line-height: 60px;margin: 0px;}
.signup-footer a{color: #fff;}
.signup-footer span{color: #fff;}
.ltxList{background: #F5F6F7;position: relative;width: 100%;height: 217px;}
.ltxDiv{display: flex;align-items: center;justify-content: space-between;position: absolute;left: 50%;margin-left: -600px;top:-80px;}
.ltxDiv div{flex: 1;text-align: center;background: #fff;margin-right: 20px;padding:20px;position: relative}
.ltxDiv div img{width: 100px}
.ltxDiv div h2{margin-bottom: 20px;line-height: 40px;margin-top:10px;color: #333;font-weight: bold;text-align: left;font-size: 24px}
.ltxDiv div hr{height: 3px;width: 39px;background: #B5362B;margin-top: 0px;position: absolute;left: 50%;margin-left: -20px;border-top: 0px;top: 0px}
.ltxDiv div:last-child{margin-right: 0px;}
.ltxDiv div p{min-height: 50px;color: #666666;text-align: left;font-size: 18px;line-height: 25px}
.lndxDiv{background: #fff;height:620px;position: relative}
.lndxList{text-align: center;padding-top: 50px}
.lndxList img{}
.lndxDiv ul{margin: 0px;padding: 0px;}
.lndxDiv ul li{background: url(../img/lndx_cly.png);width: 224px;height: 224px;float: left;margin-bottom: 20px;text-align: center;display: table;margin-right: 20px;}
.lndxDiv ul li:nth-child(5n){
    margin-right: 0px;
}
.lndxDiv ul li div{display: table-cell;vertical-align: middle;color: #000;font-size: 36px;}
.ltximg1 img{max-width: 100%;}
.ltximg h1{color: #000;text-align: center;margin-bottom: 40px;font-size: 38px;font-weight: bolder}
.ltxExample{background: #ffffff;padding:85px 0px}
.ltxExample h2{font-size: 16px;color: #333;width: 1200px;margin: 20px auto}
.ltxExample h1{color: #000;text-align: center;margin-bottom: 40px;font-size: 38px;font-weight: bolder}
.ltxExample ul{margin: 0px;padding: 0px;}
.ltxExample ul li{width: 200px;margin-right: 50px;height: 200px;background:#D80D18;color: #fff;display: table;text-align: center;margin-bottom: 50px;float: left;font-size: 30px;color: #fff;}
.ltxExample ul li div{display: table-cell;vertical-align: middle}
.ltxExample ul li:nth-child(5n){
    margin-right: 0px;
}
.bgImg{background: #f5f6f7;}
.ltximg{padding:132px 0 0px;text-align: center;background: #f5f6f7;}
.lcHr{height: 3px;width: 145px;background: #000;margin: 20px auto}
.lcDiv{padding:38px 0px 0px;}
.lcEnd{background: url(../img/yljg_font_bg.jpg) no-repeat center;height:812px;width: 100%;position: relative;padding-top: 123px;}
.lcEndImg{text-align: center;margin-bottom: 76px;}
.lndxEnd{background: url(../img/lndx_font_bg.jpg) no-repeat center;height:1305px;width: 100%;position: relative;padding-top: 95px;}
.ltxEnd{background: url(../img/lgbj_ban_end.jpg) no-repeat center;height:814px;width: 100%;position: relative;padding-top: 453px;}
.EndButton{width: 529px;height: 110px;line-height: 110px;text-align: center;margin:0px auto;background:#D80D18;color: #fff;font-size: 48px;cursor: pointer;}
.lndxEwm{width: 733px;margin: 50px auto;display: flex;justify-content: space-between;}
.lndxEwm div{flex: 1;text-align: center}
.lndxEwm div img{width: 300px;}
.lndxEwm div p{font-size: 30px;color: #fff;line-height: 60px;}
.lndxImg{text-align: center;margin-bottom: 37px;}
.zyzEnd{background: url(../img/zyz_font_bg.jpg) no-repeat center;height:1365px;width: 100%;position: relative;padding-top: 105px;}

.moreLtx{display: block;width: 500px;margin: 30px auto 0px;height: 100px;line-height: 100px;background: #e5e5e5;color: #5c5c5c;text-align: center;font-size: 36px;}

@media all and (min-height:300px) and (max-height:650px){
    .loginDiv{padding-top:0px;}
}
@media all and (min-height:651px) and (max-height:810px){
    .loginDiv{padding-top:3vw;}
}

.mouseDiv{position: absolute;bottom:7.5rem;text-align: center;width: 20%;left: 40%}
.mouseDiv p{line-height: 16px;margin-bottom: 0px;margin-top: 20px;}
.mouse { background: #4e5559 linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%); position: relative; width: 30px; height: 48px; border-radius: 100px; background-size: 100% 200%; -webkit-animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite; animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;margin: 0 auto; }
.mouse:before, .mouse:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.mouse:before { width: 26px; height: 42px; background-color: #222a30; border-radius: 100px; }
.mouse:after { background-color: #ffffff; width: 10px; height: 10px; border-radius: 100%; -webkit-animation: trackBallSlide 5s linear infinite; animation: trackBallSlide 5s linear infinite; }

@-webkit-keyframes colorSlide {
    0% { background-position: 0% 100%; }
    20% { background-position: 0% 0%; }
    21% { background-color: #4e5559; }
    29.99% { background-color: #ffffff; background-position: 0% 0%; }
    30% { background-color: #4e5559; background-position: 0% 100%; }
    50% { background-position: 0% 0%; }
    51% { background-color: #4e5559; }
    59% { background-color: #ffffff; background-position: 0% 0%; }
    60% { background-color: #4e5559; background-position: 0% 100%; }
    80% { background-position: 0% 0%; }
    81% { background-color: #4e5559; }
    90%, 100% { background-color: #ffffff; }
}

@keyframes colorSlide {
    0% { background-position: 0% 100%; }
    20% { background-position: 0% 0%; }
    21% { background-color: #4e5559; }
    29.99% { background-color: #ffffff; background-position: 0% 0%; }
    30% { background-color: #4e5559; background-position: 0% 100%; }
    50% { background-position: 0% 0%; }
    51% { background-color: #4e5559; }
    59% { background-color: #ffffff; background-position: 0% 0%; }
    60% { background-color: #4e5559; background-position: 0% 100%; }
    80% { background-position: 0% 0%; }
    81% { background-color: #4e5559; }
    90%, 100% { background-color: #ffffff; }
}

@-webkit-keyframes trackBallSlide {
    0% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    6% { opacity: 1; -webkit-transform: scale(0.9) translateY(5px); transform: scale(0.9) translateY(5px); }
    14% { opacity: 0; -webkit-transform: scale(0.4) translateY(40px); transform: scale(0.4) translateY(40px); }
    15%, 19% { opacity: 0; -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); }
    28%, 29.99% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    30% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    36% { opacity: 1; -webkit-transform: scale(0.9) translateY(5px); transform: scale(0.9) translateY(5px); }
    44% { opacity: 0; -webkit-transform: scale(0.4) translateY(40px); transform: scale(0.4) translateY(40px); }
    45%, 49% { opacity: 0; -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); }
    58%, 59.99% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    60% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    66% { opacity: 1; -webkit-transform: scale(0.9) translateY(5px); transform: scale(0.9) translateY(5px); }
    74% { opacity: 0; -webkit-transform: scale(0.4) translateY(40px); transform: scale(0.4) translateY(40px); }
    75%, 79% { opacity: 0; -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); }
    88%, 100% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
}

@keyframes trackBallSlide {
    0% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    6% { opacity: 1; -webkit-transform: scale(0.9) translateY(5px); transform: scale(0.9) translateY(5px); }
    14% { opacity: 0; -webkit-transform: scale(0.4) translateY(40px); transform: scale(0.4) translateY(40px); }
    15%, 19% { opacity: 0; -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); }
    28%, 29.99% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    30% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    36% { opacity: 1; -webkit-transform: scale(0.9) translateY(5px); transform: scale(0.9) translateY(5px); }
    44% { opacity: 0; -webkit-transform: scale(0.4) translateY(40px); transform: scale(0.4) translateY(40px); }
    45%, 49% { opacity: 0; -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); }
    58%, 59.99% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    60% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
    66% { opacity: 1; -webkit-transform: scale(0.9) translateY(5px); transform: scale(0.9) translateY(5px); }
    74% { opacity: 0; -webkit-transform: scale(0.4) translateY(40px); transform: scale(0.4) translateY(40px); }
    75%, 79% { opacity: 0; -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); }
    88%, 100% { opacity: 1; -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); }
}

@-webkit-keyframes nudgeMouse {
    0% { -webkit-transform: translateY(0); transform: translateY(0); }
    20% { -webkit-transform: translateY(8px); transform: translateY(8px); }
    30% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(8px); transform: translateY(8px); }
    60% { -webkit-transform: translateY(0); transform: translateY(0); }
    80% { -webkit-transform: translateY(8px); transform: translateY(8px); }
    90% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes nudgeMouse {
    0% { -webkit-transform: translateY(0); transform: translateY(0); }
    20% { -webkit-transform: translateY(8px); transform: translateY(8px); }
    30% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(8px); transform: translateY(8px); }
    60% { -webkit-transform: translateY(0); transform: translateY(0); }
    80% { -webkit-transform: translateY(8px); transform: translateY(8px); }
    90% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes nudgeText {
    0% { -webkit-transform: translateY(0); transform: translateY(0); }
    20% { -webkit-transform: translateY(2px); transform: translateY(2px); }
    30% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(2px); transform: translateY(2px); }
    60% { -webkit-transform: translateY(0); transform: translateY(0); }
    80% { -webkit-transform: translateY(2px); transform: translateY(2px); }
    90% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes nudgeText {
    0% { -webkit-transform: translateY(0); transform: translateY(0); }
    20% { -webkit-transform: translateY(2px); transform: translateY(2px); }
    30% { -webkit-transform: translateY(0); transform: translateY(0); }
    50% { -webkit-transform: translateY(2px); transform: translateY(2px); }
    60% { -webkit-transform: translateY(0); transform: translateY(0); }
    80% { -webkit-transform: translateY(2px); transform: translateY(2px); }
    90% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@-webkit-keyframes colorText {
    21% { color: #4e5559; }
    30% { color: #ffffff; }
    51% { color: #4e5559; }
    60% { color: #ffffff; }
    81% { color: #4e5559; }
    90% { color: #ffffff; }
}

@keyframes colorText {
    21% { color: #4e5559; }
    30% { color: #ffffff; }
    51% { color: #4e5559; }
    60% { color: #ffffff; }
    81% { color: #4e5559; }
    90% { color: #ffffff; }
}


/*单位注册*/
.wizard-big.wizard > .content {

}
.zcMain{width: 660px;
    margin: 20px auto;}
.zcMain h2{font-size: 48px;text-align: center;margin-bottom: 37px;color: #fff;}
.zcMain input{height: 50px;margin-bottom: 20px;
    /*box-shadow: 2px 2px 10px #555555;*/
    font-size: 16px}
.yzm-btn{color: #fff;}
.zcMain select{height: 60px;margin-bottom: 20px;box-shadow: 2px 2px 10px #555555;margin-bottom: 20px;font-size: 18px;}
#yzmInput{width: 80%;float: left}
.verify-wrap{border: none;}
.verify-wrap .suc-drag-btn{background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC1ElEQVRYR71XS3LaQBDtlkCUjatCThBxgpBdbCg+NyAniHOCkJ3NxvIGZ0luQE4Q34BPjJNdyAlMThCnCpwyIE16JAaEkGAG5KiKokozmvemP6+7ESQfq53LTPXDEgOs0s8ExkxE+qeHMTYExCEC47/rpP3QtSqDe5mjcdums2+vTW2qXwDg6ba9q+us5STty4/H34ebvoskwG/8qKcvELCmBhzYjWAZs9GnKIuEEuDgEy3dJrPm9gIXHzM2MJxxJYzEGoF6/yQHM43AIRML+IIE3EPCqTTytwP/uSsEvJsf3cUO7iNhOKOs3xILArGbPcp8AXcsCNS7J01A7X2sZo8kAZeN0o3Fl10CXqol7p4CnAH7nLLHtUf9oIygfxEYTnKW5SnqEjjv5VuUbm/jJkDgP6+K/UUm1Xt50gR84YoXEaO1U3R9rx/9fgpwunlZBNzZ10JZY9D24xj26Dme946rftPEQYTf3A8eldoM7DdEIF7zy4ILNxCBQocCoeS/ORWXPxSeFCD4UsUiKuAeAeiiPzCCEapiHVVwF4s0gQgUiMjy4aX1qtTPijdyJNgvwx7nRMCpyPkagblvPlCKNGVIcHdhgpWFxquAu0IU5gIP2HnXKN62NpEIgrslXEv/EI3KtvjhbgsNwuWH0STCwFVLuBuE2328JDFvUjoUvqbf7LsWMq6GkkK0SmJiHJrC57uCe7FGQiQtxbrzKthM7APOCTSKNyhfjNhqR7Mv+KIYcSbS5XhOwpg8DFUDLpgRK+WYL9a7BYvkl9rv//CwQEPCIUWEq+q/Kt2gZK81pSQkQxKSZ6oHy+zn2pFyxmZoUyoO4FLKZtiJm0RQuARe5GBCUxGVabVyHGWFoNn9+zaOZjQj1PYOTAo4mgWaSqOZnyFPUZzqlmrTyvOcJW1r5+E0aE4vSw7KAFqViqhJQpoRLuImpnc0jtOYDs51yv7bkR3P/wGkyc9KFQeSOQAAAABJRU5ErkJggg==") no-repeat center center}
#verify-wrap2{margin:0px;margin-bottom: 30px;height: 50px;}
#verify-wrap2 .drag-btn{height: 50px;width: 70px;}
.verify-wrap .drag-progress{top:0px !important;}
#btn{width: 20%;float: right;background: #3177ea;}
.infoSelect select{width: 200px;height: 34px;line-height: 34px;}
.zctk{height: 530px;overflow-y: scroll;}
.tyzc{width: 100%;text-align: center;height: 35px;line-height: 35px;}
#registerDw{background: #4580e3;color: #fff;height: 50px;font-size: 24px;border: none; outline:none;}
.checkbox input{height: auto;}
#verify-wrap2 .fix-tips, .verify-msg{font-size: 16px}
.checkbox {
    position: relative;
    height: 30px;
    margin-left:32px;


}
.checkbox input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    opacity: 0;
}
.checkbox label {
    position: absolute;
    left: 0px;
    top: 0;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 16px;
padding-left: 0px;
}
.checkbox label:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    background: #fff;
}

.checkbox label:after {
    content: '';
    position: absolute;
    left: -22px;
    top: 3px;
    width: 6px;
    height: 12px;
    border: 0;
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}

.checkbox input[type='checkbox']:checked + label:before {
    background: #d70c19;
    border-color: #d70c19;
}

.checkbox input[type='checkbox']:checked + label:after {
    background: #d70c19;
}
.zcMain label.error{position: absolute;top: 20px;}

.zcMain .validDiv  label.error{right: 150px;}
.inputBox{height: 60px;line-height: 60px;margin-bottom: 20px;}
#verify-wrap2 .fix-tips, #verify-wrap2 .verify-msg{line-height: 50px;}
#verify-wrap2 .drag-progress{height: 50px;line-height: 50px;}
#registerDw:hover,#registerDw:focus{border:none;}

.swiper-slide{color: #333;margin-bottom: 20px}
.swiper-container{width: 1200px;margin: 0 auto;padding-bottom: 30px !important;}