.list-content{display:flow-root;margin:0 -1rem}
.list-div{position:relative;float:left;width:33.33%;margin-bottom:4rem;padding:0 1rem}
.list-div .pic-div{width:100%;height:0;position:relative;padding-bottom:66.67%}
.list-div .news-pic{width:100%;height:100%;top:0;left:0;position:absolute;border-top-left-radius: 10px;border-top-right-radius: 10px}
.list-div .news-content{
    position:relative;
    border:1px solid #efefef;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
    border-bottom-left-radius:10px ;
    border-bottom-right-radius:10px ;
}
.list-div .list-sub{cursor:pointer}
.list-div .news-top{margin-bottom:1rem;display: flex;justify-content: space-between;height: 2rem;line-height: 2rem}
.list-div .news-title{
    font-size:1.2rem;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.list-div .news-time{position:absolute;right:25px;top:25px;display:none;width:1.5rem;height:1.5rem;border-radius:.75rem;text-align:center;border:2px solid var(--main_color)}
.list-div .news-time span{font-size:1rem}
.list-div .news-detail{
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 1.15rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3rem;
    overflow: hidden;
    color: #000000;
}
.list-div .news-detail-low{
    font-size: 1rem;
    line-height: 1.2rem;
    height: 1.2rem;
    margin-top: 1.15rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #000000;
}
.list-div .news-content{padding:25px;border-top:unset}
.main-content .main-head img{height:20vw}
.child-project{margin:0 -1rem}
.main-content .page-title{margin-bottom:4rem;height:2rem;line-height:2rem;text-align:left}
.typediv{flex:1;z-index:99;margin-right:-8px}
.search-input{flex:4}
.search-list{width:16rem;position:absolute;right:0;top:0}
.layui-form-select .layui-edge{border-top-color:#fafafa}
.layui-form-select .layui-input{background-color:var(--main_color);padding:10px;border-color:var(--main_color);padding:10px;color:#fafafa;min-width:4rem}
.layui-form-select dl dd.layui-this{background-color:var(--main_color);color:#fff}
#projectName{padding-right:56px;border-color:#9e9e9e}
.layui-icon-search{position:absolute;right:1rem;top:0;line-height:2rem}
#clear{right:3rem;top:0;position:absolute;line-height:2rem}
.typeBtn{border:1px solid #b3b3b3;padding:.2rem .75rem .2rem .75rem;border-radius:10px;float:right;color:#484666!important}
.layui-form-select .layui-input::-webkit-input-placeholder{color:#fafafa}
.layui-form-select .layui-input:-moz-placeholder{color:#fafafa}
.layui-form-select .layui-input::-moz-placeholder{color:#fafafa}
.layui-form-select .layui-input:-ms-input-placeholder{color:#fafafa}
.show-title{font-size:1.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color: var(--main_color)}
.header-mark{position:absolute;top:0;left:1rem;width:60px;height:60px;display:block;z-index:10}
.css3{box-shadow:0 0;width:calc(100% + 2em);font-size:24px}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,cite,code,ctoolion,dfn,em,optgroup,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
body{line-height:1.5}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
ctoolion,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
.project-label {
    position: relative;
    float: right;
    top: -5px;
    margin-right: 40px;
    height: 40px;
    width: 65px;
    background: var(--main_color);
    line-height: 0.9rem;
    font-size: 0.9rem;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom-left-radius:10px ;
    border-bottom-right-radius:10px ;
}
.project-label-grey {
    position: relative;
    float: right;
    top: 35px;
    margin-right: 60px;
    height: 35px;
    width: 60px;
    background: #777777;
    line-height: 0.9rem;
    font-size: 0.8rem;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom-left-radius:10px ;
    border-bottom-right-radius:10px ;
}

.project-label-title {
    display: flex;
    flex-direction: column;
}
.project-amount{
    width: 50%;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 显示行数 */
    overflow: hidden;
    white-space: nowrap;
    color: #000000;
    text-align: right;
    font-weight: bold;
    font-size: 1rem;
}

.grey{
    background: var(--grey_color);
}

.fund-list-div{
    padding: 0rem 1rem 2rem 1rem;
}
.fund-list-div .title{
    font-size: 1rem;
    color: black;
    font-weight: bold;

    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 显示行数 */
    overflow: hidden;
    white-space: nowrap;
}
.fund-list-div .introduce{
    font-size: 1rem;
    margin-top: 1rem;

    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 显示行数 */
    overflow: hidden;
    white-space: nowrap;
}
.fund-list-div .detail{
    font-size: 1rem;
    display: flex;
    justify-content: space-between;
    margin-top: 1rem;

    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 显示行数 */
    overflow: hidden;
    white-space: nowrap;
}
.fund-list-div .text-line{
    width: 100%;
    height: 1px;
    background-color: var(--main_color);
    margin: 20px 0;
}