.xy .col_news_con{    padding: 93px 0px 10px 0px;}
.xy #l-container .inner{padding-top:0;}
.xy .dwlm-1{    margin-top: -130px;}
.post4 .tt{display: block;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #004098;
    margin-bottom: 52px;
    padding-bottom: 20px;
    position: relative;}
.post4 .tt .tit .title{display: inline-block;
    color: #004098;
    font-size: 28px;
    font-weight: bold;
    padding-left: 50px;
    position: relative;}
.post4 .tt .more_btn{position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}
.post4 .tt .tit .title:after {
    content: '';
    width: 22px;
    height: 25px;
    background: url(../images/szdwicon.svg) no-repeat center / 100%;
    position: absolute;
    left: 0;
    bottom: 50%;
    transform: translateY(50%);
}
.ma1{padding-bottom:64px;}
.ma1 .ml{width: 52.2%;
    float: left;}
.ma1 .ml .news a{display:flex;}
.ma1 .ml .news a  .news_wz{    padding: 33px 39px 25px 52px;
    box-sizing: border-box;background:#FFFFFF;box-shadow:0 3px 26px #06267B08;    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    width: 58.5%;}
.news  .news_imgs{overflow:hidden;    position: relative;}
.news  .news_imgs img{width:100%;height:100%;object-fit:cover;position:absolute;top: 0;}
.ma1 .ml .news a  .news_imgs{width: 41.5%;    padding-top: 26.5%;}
.ma1 .mr{    width: 42.5%;float: right;}
.xy #l-container{    background: #f9fafd url(../images/005.png) no-repeat top right / 678px;}
.xy .news_list li.news{margin-bottom:18px;}
.news_date .news_m{font-size:32px;font-weight:bold;font-family:'Roboto';color:#004098;}
.news_date .news_y{font-size:15px;font-weight:normal;font-family:'Roboto';color:#004098;}
.xy .news_list li.news .news_title {
    font-size: 18px;
    font-weight: bold;
    color: #3E3E3E;
    line-height: 2;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.post25 .news_date{    width: 61px;
    height: 61px;
    background: #851818;
    text-align: center;position: absolute;}
.post25 .news_date .news_m {
    font-size: 30px;
    font-weight: bold;
    font-family: 'Roboto';
    color: #fff;    line-height: 1.2;
}
.post25 .news_wz{    padding: 40px;}
.post25 .news:nth-child(odd) .news_wz{background:#F1F5FB}
.post25 .news_date .news_y {
    font-size: 12px;
    font-weight: bold;
    font-family: 'Roboto';
    color: #fff;    line-height: 2;
}
.xy .post25 .news_list li.news .news_title {
    font-size: 18px;
    font-weight: bold;
    color: #3E3E3E;
    line-height: 1.7;
    margin-left: 120px;
    width: calc(100% - 120px);
    display: flex;
    align-items: center;
}
.xy .post25 .news_list li.news{margin-bottom:0;}
.xy .ma2 .news_list li.news{position: relative;    margin-bottom: 36px;}
.xy .ma2 .news_list li.news .news_wz {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    text-align: center;
    z-index: 1;
    justify-content: center;
    align-items: center;
    color: #fff;
    flex-wrap: wrap;
    align-content: center;
}
.xy .ma2 .news_list li.news .news_wz .news_title{color:#fff;letter-spacing: 0.1em;    font-size: 24px;}
.xy .ma2 .news_list li.news:after {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #004098, #175AB553);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.ma2 .post4 .tt .more_btn{display:none;}
.ma2 .bottom .ml{    width: 20.38%;float:left;}
.ma2 .bottom .mr{width: 77.2%;float:right;}
.ma2 .post27 .news_list{display: flex;flex-wrap: wrap;    justify-content: space-between;}
.ma2 .post27 .news_list .news{    width: calc(34.33% - 36px);}
.ma2 .ml .news a .news_imgs {padding-top: 138%;    background: linear-gradient(to bottom, #004098, #175AB553);}
.ma2 .news a .news_imgs {
    padding-top: 33.8%;
    overflow: hidden;
    position: relative;
}
.ma2 .news a .news_imgs img{position:absolute;width:100%;height:100%;object-fit:cover;    top: 0;}
.ma2 .mr .news_list .news.n1:after  {background: linear-gradient(to right, #982F00, #B5351743);}
.ma2 .mr .news_list .news.n2:after {background: linear-gradient(to right, #0CA0BA, #3CCCDE43);}
.ma2 .mr .news_list .news.n3:after  {background: linear-gradient(to right, #405FDE, #7074E843);}
.ma2 .mr .news_list .news.n4:after  {background: linear-gradient(to right, #E3CA3F, #E5D94643);}
.ma2 .mr .news_list .news.n5:after {background: linear-gradient(to right, #4A9123, #90BA6C43);}
.ma2 .mr .news_list .news.n6:after  {background: linear-gradient(to right, #89A247, #B6D3A143);}
.ma2 .mr .news_list .news.n7:after  {background: linear-gradient(to right, #8568C6, #A173C343);}
.ma2 .mr .news_list .news.n8:after  {background: linear-gradient(to right, #1D88CB, #74A7EB43);}
.ma2 .mr .news_list .news.n9:after  {background: linear-gradient(to right, #E3AA3F, #E5C64643);}
.ma2{padding-bottom:94px;}

.ma3 .post31{position:relative;}
.ma3 .post31 .more_btn{    position: absolute;
    right: 0;
    top: 7px;}
.ma3 .post31 .tt{display:flex; gap: 78px;    margin-bottom: 72px;}
.ma3 .post31 .tt .tit.selected{filter: grayscale(0%) }
.ma3 .post31 .tt .tit{filter: grayscale(100%);    transition: all 0.3s;     cursor: pointer;}
.ma3 .post31 .news_list{    display: flex;    justify-content: space-between;
    flex-wrap: wrap;}
.ma3 .post31 .news_list .news{width: calc(50% - 34px);    transition:all 0.3s;margin-bottom:0;}
.ma3 .post31 .news_list .news .news_wz{border-bottom: 1px solid #C3C3C3;}
.ma3 .post31 .news_list .news:hover .news_wz{border-bottom:0;background:#FFFFFF;box-shadow:0 3px 26px #06267B08;}
.ma3 .post31 .news_list .news .news_title{    font-size: 18px;    position: relative;box-sizing: border-box;
    font-weight: bold;
    color: #3E3E3E;
    line-height: 70px;
    padding-left: 58px;
display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow:ellipsis;

}
.post31.post4 .tt .tit .title:before {
    content: '';
    width: calc(100% - 50px);
    height: 5px;
    background: #004098;
    position: absolute;
    bottom: -23px;
    display: block;
opacity:0;
}
.post31.post4 .tt .tit.selected .title:before{opacity:1;}
.ma3 .post31 .news_list .news .news_title:before{    content: '';
    width: 8px;
    height: 8px;
    background: #004098;
    display: block;
    position: absolute;
    left: 21px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;}
.ma3 .ml{    width: 79.81%;float:left;}
.ma3 .mr{    width: 16.81%;float:right;}
.ma3 .mr .news_list li.news {margin-bottom:35px;}
.ma3 .mr .news_list li.news .news_title{line-height:54px;box-shadow:0 3px 26px #06267B08;text-align:center;font-size:18px;background:#ffff;}
.ma3 .mr .news a  .news_imgs{width: 100%;    padding-top: 51%;overflow:hidden;    position: relative;}
.ma3 .mr .news a  .news_imgs img{width:100%;height:100%;object-fit:cover;position:absolute;top: 0;}
.ma3{padding-bottom:87px;}

.ma4 .post35 .news_list{margin:0 -40px;}
.ma4 .post35 .news_list li.news{
    width: 33.33%;
    float: left;
    padding: 0 40px;
    box-sizing: border-box;
}
.ma4 .post35 .news_list li.news .news_imgs{padding-top:60%;}
.ma4 .news_list li.news .news_wz{padding:32px 20px;    background: #ffff;    box-shadow: 0 3px 26px #06267B08;}
.ma4 .news_list li.news .news_title {
    line-height: 2;
    font-size: 18px;
}
.ma4{padding-bottom:70px}

.ma5 .news_list li.news{display:flex;justify-content: space-between;background: #fff;box-shadow: 0 3px 30px #06267B10;margin-bottom:48px;}
.ma5 .news_list li.news .news_imgs{width: 40.88%;padding-top: 20.82%;}
.ma5 .news_list li.news .news_wz{width: 48.5%;padding: 30px 60px 30px 30px;box-sizing: border-box;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.ma5 .news_list li.news .news_date{padding-left:60px;padding-top: 30px;text-align: center;}
.ma5 .news_list li.news .news_title{color:#004098;font-size:20px;min-height:60px;line-height:30px;}
.ma5 .news_list li.news .news_text{color:#818181;font-size:16px;font-weight:normal;line-height:30px;    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;}
.ma5 .news_list li.news .news_more{width:104px;line-height:30px;background:#004098;color:#fff;text-align:center;}
.ma5 .news_list li.news .news_more a{color:#fff;padding-right:15px;position:relative;}
.ma5 .news_list li.news .news_more a:after{content:'>';font-family:cursive;position:absolute;right:0;line-height:30px;}
.dwlm-1 {
    margin-top: 0;
    position: absolute;
    margin-top: -150px;
    width: 34.91%;
    left: 50%;
    transform: translateX(-50%);
}
.wzlm-1:before{display:none;}
.wzlm-1 {
    position: relative;
    width: 100%;
    text-align: center;
    background: #00409890;
    transform: skew(20deg);    text-indent: 2em;
}
.wzlm-2 {
    background: none;
    height: 88px;
    line-height: 88px;
    font-size: 40px;
    font-weight: bold;
    color: #004098;
    padding-left: 0;
    position: relative;
}
.wzlm-3 {
    background: none;
    padding-right: 0;
}
.wzlm-4 {
    color: #fff;
    transform: skew(-20deg);
    letter-spacing: 1em;
background:none;
}

.ma6 .news_fl{ float:left;}
.ma6 .news_fr{ float:right;}
.ma6 .news_dtitle{font-size:20px;color: #84a7e0;}
.ma6 .news_kztitle{ font-size:16px; color:#000000;opacity:0.6;}
.ma6 .news_list li.news .news_title{ font-size:20px;color: #84a7e0;}
.ma6 .news_list li.news{ border-bottom:1px solid #cccccc;padding-bottom: 20px;}
.ma6 .news_kztitle span{ padding:0 10px;}
.ma6 .ann{ display: flex;
    justify-content: center;}
.ma6 .ann a{    padding: 10px;
    color: #ffffff;
    background: #004098;font-size:20px;}



@media screen and (max-width: 999px) {
.ma6 .news_fl{ float:none; text-align:center; margin-top:15px;}
.ma6 .news_fr{ float:none; text-align:center;}
.ma6 .news_dtitle{ line-height:40px;}
.ma6 .news_kztitle{ line-height:30px;}

.ma3 .post31 .news_list .news{width:100%;}
.dwlm-1 {
    margin-top: 0;
    position: relative;
    bottom: 0;
    width: 50%;
    margin-top: -150px;
    left: 50%;
    transform: translateX(-50%);
}
.wzlm-4{background:none;}
.ma1 .ml {
    width: 100%;
    float: none;
    margin-bottom: 30px;
}
    .ma1 .mr {
    width: 100%;
    float: none;
}
  .ma2 .bottom .ml {
    width: 100%;
    float: none;
}  
   .xy .ma2 .post27 .news_list .news{width:33.33%;    margin-bottom: 0px;}
    .ma2 .ml .news a .news_imgs {
    padding-top: 28%;}
      .ma2 .bottom .mr {
    width: 100%;
    float: none;
}  
.ma3 .ml {
    width: 100%;
    float:none;
}
    .ma3 .mr {
    width: 100%;
    float:none;
margin-top:20px;
}
    .ma3 .mr .news a .news_imgs{padding-top:30%;}
.ma3,.ma1,.ma2,.ma4,.ma5{padding-bottom:20px;}
.ma4 .post35 .news_list li.news{float:none;width:100%;}
.ma4 .post35 .news_list{margin:0;}
.ma5 .news_list li.news{    flex-direction: column;}
.ma5 .news_list li.news .news_imgs {
    width: 100%;
    padding-top: 40.82%;
}
.ma5 .news_list li.news .news_date{text-align:left;}
.ma5 .news_list li.news .news_wz {width: 100%;gap: 10px;}
.ma5 .news_list li.news .news_date{padding-left:30px;}
    .wzlm-2 {
    background: none;
    height: 48px;
    line-height: 48px;
    font-size: 20px;
    font-weight: bold;
    color: #004098;
    padding-left: 0;
    position: relative;
}
}

@media screen and (max-width: 479px) {
.ma1 .ml .news a .news_wz{padding:20px;}
   .xy .ma2 .post27 .news_list .news{width:50%;    margin-bottom: 0px;}
    
}