.container{
    margin: auto;
}
.lunbo div{
    width: 100%;
}
.lunbo div img{
    width: 100%;
}

.city{
    width: 80%;
    margin: 20px auto auto;
    /*background-color: #1E9FFF;*/

}
.title{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid lightgray;
    padding-bottom: 2px;
}
.title span{
    font-size: 18px;

}
.title a{
    font-size: 18px;
    color: blue;
}
.content{
    margin-top: 20px;
}
/*城市瞭望*/
.city .content{
    overflow: hidden;
    aspect-ratio: 5 / 1;

    /*height: 400px;*/
    /*display: flex;*/
}

.he{
    width: 14%;
    float: left;
    margin-right: 5px;
}
.he .tu img{
    width:100% ;
    height: 400px;
    position: relative;
}
.open{
    width: 55%;
    display: flex;
}

.open .tu{
    width: 25%;
}
.he div{
    float: left;
}
.he .nei{
    width: 74%;
    height: 400px;
    background: #f5f8f8;
    padding: 20px;
}
.nei h3{
    font-weight: 900;
    line-height: 40px;
    font-size: 15px;
    color: #616161;
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 20px;
}

.nei p{
    font-size: 13px;
    line-height: 21px;
    color: #777;
    text-indent: 24px;
    padding-bottom: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3; /* 显示的行数 */
    text-overflow: ellipsis;
}

.nei a{
    color: #8f002f;
}
.row{
    width: 80%;
    display: flex;
    justify-content: space-between;
    margin: 50px auto auto;
}
.policy{
    width: 49%;
}


.science{
    width: 49%;
}
/*政策法规*/
.row .policy .content{
    display: flex;
    flex-direction: column;
}
.row .policy .content>div{
    display: flex;
    padding: 20px 0;
    border-bottom: 1px solid lightgray;
}
.row .policy .content>div>img{
    width: 100px;
    height: 100px;
    border-radius: 5px;
}
.row .policy .content>div>div{
    margin-left: 10px;
}
.row .policy .content>div>div>a{
    font-size: 18px;
    font-weight: bold;
}
.row .policy .content>div>div>p{
    margin-top: 5px;
    color: rgb(128, 128, 128);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
/*前沿科技*/
.row .science .content{
    display: flex;
    flex-direction: column;
}
.row .science .content>div{
    display: flex;
    padding: 20px 0;
    border-bottom: 1px solid lightgray;
}
.row .science .content>div>img{
    width: 100px;
    height: 100px;
    border-radius: 5px;
}
.row .science .content>div>div{
    margin-left: 10px;
}
.row .science .content>div>div>a{
    font-size: 18px;
    font-weight: bold;
}
.row .science .content>div>div>p{
    margin-top: 5px;
    color: rgb(128, 128, 128);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
/*践行发展*/
.dependence{
    width: 80%;
    margin:50px auto auto;
}
.dependence .content{
    display: flex;
    justify-content: space-between;
}
.dependence .content div{
    width: 23%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.dependence .content div a{
    color: #409EFF;
    padding: 5px;
}
.dependence .content div a:hover{
    font-size: 17px;
}



/*作者园地*/
.actor{
    width: 80%;
    margin:50px auto auto;
}
