body{
    background-color:var(--default-main-content-bg-color);
}
.bannar-div{
    width:100%;height:280px;
    text-align: center;overflow:hidden;
    background-image: url(../img/wenda_slide.jpg);
    background-color: rgb(19, 25, 41);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.bannar-info{
    position: relative;color:#FFFFFF;height:100%;
    text-align: left;padding:70px 50px;
}
.bannar-info h3{
    font-size: 40px;
    font-weight: 400;
}
.bannar-info p{
    margin-top:30px;
    font-size:16px;
}

/*右侧*/
.download-left-floor{
    padding:0px;
}
.download-ul{
    display:block;
}
.download-ul li{
    height:60px;line-height:60px;border-bottom:1px dotted #e5e5e5;
    padding:0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin:0 15px;
}
.download-ul li:last-child{
    border:0px;
}
.download-ul li a{
    text-decoration: none;color:var(--default-a-color);margin-left:5px;
}
.download-ul li span{
    display:inline-block;width:20px;height:20px;background-color:#edfaff;
    text-align: center;line-height:20px;color:var(--st-light-blue);
}
.download-ul li:hover a{
    color:var(--st-light-blue);
}
.download-ul li:hover span{
    background-color:var(--st-light-blue);color:#ffffff;
}

/*搜索框*/
.search-header-div{
    display:inline-block;
    width: 100%;
    height: auto;
    position: relative;
}
.search-header-input{
    display:block;width:100%;height:2.714285rem;
    border: 1px solid var(--st-light-blue);
    /*color:#FFFFFF;*/
    transition: opacity .2s;
    transition: width .2s;
    padding:0 1.071428rem;
    background-color:rgba(0,0,0,.02);
    box-shadow: 0 0 0.714285rem 0 rgba(0,0,0,0.1);
    box-sizing: border-box;
}
.search-header-input::-webkit-input-placeholder { /* WebKit browsers */
    color: #ccc;
    /*font-size: 1.142857rem;*/
}

.search-header-input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;
    /*font-size: 1.142857rem;*/
}

.search-header-input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ccc;
    /*font-size: 1.142857rem;*/
}
.search-header-input:focus{
    border-color:var(--st-light-blue);background-color:#FFFFFF;opacity: 1 !important;
    color:var(--default-a-color);box-shadow: 0 0 0.714285rem 0 rgba(0,0,0,0.1);
}
.search-header-input:focus::-webkit-input-placeholder{
    color:#e5e5e5 !important;
}

.search-header-img{
    display:block;width:1.428571rem;height:1.428571rem;
    position: absolute;right:0.714285rem;top:0.714285rem;
    cursor: pointer;
}

.common-hr{
    height: 1px;
    border: none;
    border-top: 1px solid var(--st-light-blue);
    /*box-shadow: 0 0 0.714285rem 0 rgba(0,0,0,0.1);*/
    margin-top:20px;
}

/*筛选框*/
.team-document-div .menu-floor{
    height:auto;width:100%;overflow: hidden;margin-bottom:10px;
}
.team-document-div .menu-floor:last-child{
    margin-bottom: 0px;
}
.team-document-div .menu-floor .menu-title{
    display:inline-block;width:48px;height:30px;line-height:30px;float:left;
    color:var(--default-a-hover-color);
    font-weight:bold;font-size:14px;
}

.team-document-div .menu-floor .menu-ul{
    display:inline-block;height:auto;float:left;
}
.team-document-div .menu-floor .menu-ul>li{
    display:inline-block;float:left;margin-right:15px;
    position: relative;top:4px;
}
.team-document-div .menu-floor .menu-ul>li a{
    display:inline-block;color:var(--default-a-color);text-decoration: none;
    padding:0px 10px;border-radius: 2px;
}
.team-document-div .menu-floor .menu-ul>li.checked a{
    background-color:var(--default-a-hover-color);color:#ffffff;
}
.team-document-div .menu-floor .menu-ul>li:not(.checked) a:hover{
    background-color:#E1EEFA;color:var(--default-a-hover-color);
}


/* 左侧文档列表 */
.team-document-div{
    height:auto;padding:30px;position: relative;
}
.team-document-section{
    height:auto;padding-bottom:15px;border-bottom:1px solid #e5e5e5;
    margin-bottom:20px;position: relative;
}
.team-document-section:last-child{
    border:0px;margin-bottom:0px;
    /*padding-bottom:0px;*/
}
.document-section-left{
    width:35px;height:auto;
}
.document-download-button{
    display:inline-block;width:33px;height:33px;text-align: center;line-height:33px;
    color:var(--st-light-blue);background-color:#edfaff;
}
.document-download-button:hover,.team-document-section:hover .document-download-button{
    background-color:var(--st-light-blue);color:#ffffff;
    cursor: default;
}
.document-section-right{
    width:695px;margin-left:10px;
}
.document-section-right a {
    text-decoration: none;
    line-height: 25px;
    display:inline-block;
    /*width: 95%;*/
}
.document-tags{
    display: inline-block;

}
.document-tags a{
    color:#cdcdcd;
          
}
.document-tags a:hover{
    color:var(--st-light-blue);text-decoration: underline;
}
.document-section-right a h3{
    color: var(--default-a-color);
    font-size: 17px;font-weight:normal;
    width:695px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.document-section-right a:hover h3{
    color:var(--st-light-blue);
}
.document-section-right p{
    width: 100%;
    max-height: 40px;
    line-height: 1.5;
    overflow: hidden;
    /*margin: 0 0;*/
    font-size: 13px;
    color: #999;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.document-section-footer{
    height:25px;line-height:25px;color:#ccc;
    font-size:13px;margin-top:5px;
}
.document-section-footer span{
    margin-right:20px;
}
.team-document-section::after{
    display:none;content:"";position: absolute;width:auto;height:auto;box-shadow:#ccc 0 0 10px;
    top:-20px;bottom:0px;left:-10px;right:-10px;transition: all .5s;
}
.team-document-section:hover{
    border:0px;
}
.team-document-section:hover::after{
    display:block;
}

.empty-data{
    width:100%;min-height:150px;background:url(../img/empty_data.png);
    background-position: center top;background-repeat: no-repeat;position: relative;
}
.empty-data p{
    display:block;height:30px;width:100%;position: absolute;bottom:-10px;
    color:#cdcdcd;font-size:14px;text-align: center;
}