*,.row-fluid,.container-fluid{
    padding:0;
    margin:0
}
html,body{
    font-family: 'MicrosoftYaHei'
}
body {
    position: relative;
}
.top-main{
    height:100%;
    min-width: 1200px;
    padding-bottom:290px;
}
.login-img{
    width:130px;
    height:32px;
}
.top-main{
    position: relative;
    background: #303238;
}
.main{
    position: relative;
}
.top-head{
    position: absolute;
    top:0px;
    left:0px;
    background: rgba(0,0,0,.15);
    z-index:999;
    width:100%;
    padding:15px 50px;
    box-sizing: border-box;
}
.carousel-indicators li{
    background-color:rgba(0,0,0,.3);
    border:0px solid rgba(0,0,0,.3);
}
.login-bottom {
    position: absolute;
    bottom:0px;
    height:290px;
    width:100%;
    min-width:1200px;
    background: #303238;
    color:#fff;
    padding-top:15px;
}
.login-main{
    position: absolute;
    top: 50px;
    width:100%;
    min-width:1200px;
}
.login-main-nr{
    position: absolute;
    top: 80px;
    right: 150px;
    width:410px;
    height:auto;
    background:rgba(255,255,255,1);
    box-shadow:12px 18px 55px 0px rgba(0,0,3,0.15);
    border-radius:2px;
    z-index:9999;
    color:#333;
}
.nav-tabs>li{
    width:50%;
    font-size: 16px;
}
.nav-tabs>li>a,.nav-tabs>li{
    color:#333;
}
.nav>li>a:focus, .nav>li>a:hover{
    background: #fff
}
.nav-tabs{
    border:none
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    border:none;
    color:#333;
    border-bottom:4px solid #000;
    margin:0 30px;
    box-sizing: border-box
}
.nav-tabs>li>a:hover{
    border:0px
}
.login-border{
    margin:50px;
    font-size:14px;
}
.mr20{
    margin-right:20px;
}
.login-btn{
    clear: both;
}
.login-btn-size{
    width:218px;
    margin-top:55px;
    background: #4A81F4
}
.form-group {
    margin-bottom: 20px;
}
.other-option a{
    color:#333;
    cursor: pointer;
}
.left-title{
    font-size:16px;
}
.code-border{
    width:120px;
    font-size:14px;
    display: inline-block;
    margin-top:12px;
}
.code-border img{
    width:120px;
    height:120px;
    background:#fff;
}
.code-border p{
    margin-top:10px;
}
.ml60{
    margin-left:40px;
}
.bottom-title{
    color:#999;
    font-size:30px;
    font-weight: bold
}
.info{
    font-size:12px;
}
.require-btn{
    font-size:14px;
    border-radius: 50px;
}
.carousel,.carousel-inner .item,.carousel-inner .item img{
    height:100%;
}
.carousel-inner .item img{
    width:100%;
}
.ml20{
    margin-left:20px;
}
@media screen and (max-width: 1440px) {
    .login-main-nr{
        top:60px;
    }
}
@media screen and (max-width: 1300px) {
    .login-main-nr{
        top:30px;
    }
}
@media screen and (max-width: 1250px) {
    .login-main-nr{
        top:20px;
    }
}
@media screen and (max-width: 990px) {
    .code-border img{
        width:80px;
        height:80px;
    }
    .code-border{
        width:80px;
    }
}

