* {
 margin: 0;
 padding: 0;
}

body {
 background: #fff;
}


.line {
 background: #0D5E94;
 height: 4px;
 width: 50px;
 margin: 0 auto;
}

.about_pics {
 height:460px;
 width: 100%;
}

.about_pics img {
 width: 100%;
 height: 100%;
}


.news_content {
 width: 1200px;
 margin: 40px auto;
 text-align: center;
}

.life_title_e {
 color: #000;
 font-size: 46px;
 font-weight: 700;
 line-height: 72px;
}

.life_title_c {
 color: #000;
 font-size: 48px;
 font-weight: 350;
 line-height: 72px;
 position: relative
}

.news_list {
 margin: 0 auto;
}

.tab {
 margin-top: 38px;

}

.tab a {
 width: 72px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 font-size: 14px;
 color: #333333;
 background: #fff;
 padding: 8px;
 margin: 0 8px;
 text-decoration: none;
 cursor: pointer;
}

.tab a:hover,
.tab .active {
 background-color: #0D5E94;
 color: #fff;
}

.content {
 font-size: 20px;
 border-radius: 10px;
 margin-top: 10px;
}

.content .mao {
 display: none;
}

.mao {
 display: flex;
 flex-wrap: wrap;
}
.mao a{
    text-decoration: none;
}
.content .mao:target {
 /* display: block; */
 display: flex;
 flex-wrap: wrap;
}

.new_con {
 width: 1200px;
 height: 128px;
 cursor: pointer;
}

.new_con:hover{
 background-color: #fff;
 box-shadow: 0px 1px 10px rgb(0 0 0 / 10%);
}

.new_con:hover .new_con_title{
 color:#0D5E94;
 font-weight: 500;
}

.new_con1 {
 display: flex;
 justify-content: space-between;
 margin: 0 24px;
 padding-top: 24px;
}


.new_con_title {
 width: 400px;
 font-size: 16px;
 font-weight: 500;
 line-height: 24px;
 text-align: start;
 color: #333333;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 cursor: pointer;
}

.new_con_time{
 width: 88px;
font-size: 14px;
font-weight: 350;
line-height: 24px;
color: #999;
}

.new_con_ab { 
height: 48px;
 font-size: 14px;
 font-weight: 350;
 line-height: 24px;
 color: #666;
 text-align: left;
 padding: 0 24px;
 margin-top: 8px;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 cursor: pointer;
}

.line1{
 border-top: 1px solid #ccc;
 margin-top: 23px;
}

.reallyslow {
    animation-duration: 3s !important;
    animation-delay: 0s;
   }

