*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body{
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.clearfix:after{
    content: '';
    display: table;
    clear: both;
}
ul li{
    list-style: none;
}
.header{
    background: #eef5fc;
}
.headerBox{
    height:115px;
    width:1200px;
    margin:auto;
    position:relative;
    /*background:url('/css/newIndex/img/logo-a6c1ae25c462baaf6bfdce3604b0378c.png') left center no-repeat;*/
}

.headerBox .logo span{
    display:block;
    font-size:28px;
    font-weight:bold;
    line-height:115px;
    padding-left:380px;
}
.login{
    position:absolute;
    right:0;
    top:20px;
    z-index:999;
}

.login .login-box li{
    padding-left:20px;
    float:left;
    margin:0 10px;
    font-size: 16px;
    position: relative;
    line-height:76px;
}

.login .login-box li a{
    text-decoration:none;
}

.login .login-box li.login-1{
    background:url(/css/newIndex/img/login-1-9673aab72c9e8df0443262b8fd2e2f9c.png) left center no-repeat;
}
.login .login-box li.login-2{
    padding-left:28px;
    background:url(/css/newIndex/img/login-2-1f57f253381a3b36cbe6bd511ec54ca8.png) left center no-repeat;
}
.login .login-box li.login-3{
    background:url(/css/newIndex/img/login-3-f1163562e180e484087e8d856b608eec.png) left center no-repeat;

}
.login .login-box li.login-3::after{
    display:none;
}

.login .login-box li::after{
    content:'';
    height:15px;
    width:1px;
    display:block;
    background: #666;
    position:absolute;
    right:-10px;
    top:31px;
}

.login .touxiang{
    margin-top:8px;
    margin-top: 16px;
    cursor:pointer;
    position:relative;
}
.login .touxiang img{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    object-fit: cover;
}
.login .touxiang:hover .user-list{
    display:block;
}

.login .touxiang .user-list{
    display:none;
    background:#fff;
    padding:10px 15px;
    font-size:14px;
    box-shadow:1px 1px 10px 1px rgb(143 143 143 / 35%);
    width:160px;
    position:absolute;
    right:0;
    top:50px;
    transition:0.3s;
}

.login .touxiang .user-list .user-name{
    border-bottom:1px solid #ccc;
    line-height:30px;
    font-size: 16px;
    padding: 5px 0;
    margin-bottom:5px;
}

.login .touxiang .user-list ul li{
    line-height: 30px;
}

.login .touxiang .user-list ul li a{
    text-decoration:none;
    font-size:14px;
    display:block;
    color:#333;
}

footer{
    display: block;
    height: 85px;
    background: url("/css/fjdy/img/fldy_common_footerbg-a23fe28e0975666149d1135230878ef0.png") no-repeat center;
    z-index: 999;
    padding: 0;
    text-align: center;
    color: #e6eef6;
    font-size: 14px;;
}
footer .footer-content{
    height: 54px;
    line-height: 57px;
}
footer .footer-content span + span{
    margin-left: 20px;
}
footer .footer-visits{
    height: 30px;
    line-height: 30px;
}

/*tab*/
.nx_tabs{
    border-bottom: 1px solid #eee !important;
}
.nx_tabs a{
    padding: 15px 4px 15px !important;
    border-bottom: 3px solid transparent !important;
    color: #000 !important;
}
.nx_tabs a.active{
    color: #000 !important;
    border-bottom: 3px solid #2767fe !important;
}
/*分页*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    background-color: #3270ff !important;
}
/*搜索框*/
.main-search{
    display: flex;
    justify-content: end;
}
.main-search .search-item{
    margin-left: 15px;
    display: flex;
}
.main-search  .input-group-btn{
    margin-left: 10px;
}
.main-search .search-item input[type="text"]{
    border: 1px solid #d1d3d7;
    width: 200px;
    height: 36px;
    border-radius: 4px;
    padding: 0 10px;
    outline: none;
}
.main-search .search-item .btn{
    border: 1px solid #3270ff;
    background: #fff;
    height: 36px;
    padding: 0 15px;
    border-radius: 4px;
    color: #3270ff;
    cursor: pointer;
}