#l-container {
    background: #f5fbfd url(images/tsybg.png) no-repeat center bottom / 100%;
}
.letterbox{display: flex;
    flex-wrap: wrap;
    font-size: 18px;
    margin-top: 32px;}
.letterbox li{color:#555555;    cursor: pointer;}
.letterbox li.selected{color:#004986;}
.letterbox .all{    display: flex;
    flex: 1;
    color: #004986;}
.letterbox .all li:first-child{    pointer-events: none;}
.letterbox .letter{    display: flex;
    flex: 4;
    justify-content: space-between;
    margin-right: 32px;}

.dsjs.list .col_news_con{padding: 0;margin: 0;margin-top:30px;}
.dsjs.list .news_list {
    margin: 0 -14px;
}
.dsjs.list .news_list li.news{display: block;    width: 20%;    float: left;    margin-bottom: 15px;object-fit: cover;    box-sizing: border-box;    padding: 0 14px;}
.dsjs.list .news_list li.news .news_box{
    padding: 12px 10px 17px 10px;
    background: #fff;
    border: 1px solid #E0E0E0;
}
.dsjs.list .news_list li.news .news_imgs{display: block;width: 100%;overflow: hidden; padding-top: 132%; position: relative;}
.dsjs.list .news_list li.news .news_imgs img{display: block;  width: 100%; height: 100%; position: absolute;   left: 0;   right: 0;  top: 0;bottom: 0;margin: auto;transition: 1s}
.dsjs.list .news_list li.news .news_imgs:hover img{transform: scale(1.1);}
.dsjs.list .news_list li.news .news_title{    text-align: center;    line-height: 54px;    height: 54px;    padding: 0 10px;    box-sizing: border-box;}
.dsjs.list .news_list li.news .news_title a{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-size:18px;color:#333;font-weight:bold;color:#004986;}
.dsjs.list .news_list li.news .news_title a:hover{color:#108c01}

.jsml.list .wp_subcolumn_list .wp_sublist .sublist_title {
    display: block;
    height: 30px;
    line-height: 30px;
    border-bottom: 0;
    margin-bottom: 15px;
}
.jsml.list .wp_subcolumn_list .wp_sublist .sublist_title a.morelink {display: none;}
.jsml.list .wp_subcolumn_list .wp_sublist .sublist_title a {
    display: inline-block;
    color: #004986;
    font-size: 20px;
    font-weight: bold;
    padding-left: 15px;
    border-left: 3px solid #0068B5;
}
.jsml.list .col_news_list {
    margin-top: 0;
}
.jsml.list  .col_news_con {
    padding: 36px 0px 30px 0px;
    margin: 0;
}
.jsml.list .news_list li.news {
    line-height: 40px;
    width: 12.5%;
    margin-bottom:9px;
}
.jsml.list .news_list {
    display: flex;
    flex-wrap: wrap;
}
.jsml.list .wp_subcolumn_list .wp_sublist {
    margin-bottom: 41px;
    padding-bottom: 43px;
    border-bottom: 1px solid #0068B520;
}

.list_szdw .col_news .col_news_box{margin-left:0;}
.list_szdw .col_menu{display:none;}
.list_szdw.list .col_news_head{display:none;}
.list_szdw #l-container .inner{padding-top:35px;width:1300px;}
.list_szdw.list .maincon1 .con img {
    display: block;
    width: 291px;
    height: 368px;
    object-fit: cover;
}
.list_szdw.list .maincon1 {
    display: block;
    height: 368px;
    background: #ffffff70 url(images/infobg.png) no-repeat right 18px top -10px / contain;
    box-shadow: 0 0 10px #00498620;
margin-bottom:65px;
}
.list_szdw.list .maincon1 .kzzd {
    display: block;
    float: left;
    width: calc(100% - 291px);}
.list_szdw.list .maincon2{padding:0;    background: none;box-shadow: unset;}
.list_szdw.list .maincon2 .maincon .info_tt.tt1{font-size:20px;color:#004986;    border-bottom: 1px solid #C8C8C8;padding-bottom: 21px;}
.list_szdw.list .maincon1 .kzzd .xx .nr {
    float: left;
    width: 100%;
    padding-right: 0;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 18px;
    color: #000000;
    display: flex;
}
.list_szdw.list .maincon1 .kzzd .xx .nr .zd {
    width: 13%;
    text-align: right;
    color: #545454;
font-weight:bold;
}
.list_szdw.list .maincon1 .kzzd .xx .nr .wz{width:87%}
.list_szdw.list .maincon1 .kzzd .tt {
    padding-bottom: 13px;
    border-bottom: 0;
    margin-bottom: 13px;
    padding-left: 40px;
}
.list_szdw.list .maincon1 .kzzd .tt .tit {
    float: left;
    font-size: 26px;
    color: #004986;
    line-height: 40px;
    font-weight: bold;
}
.list_szdw.list .maincon1 .kzzd .tt .tit_sub {
    font-size: 20px;
    color: #545454;
    float: left;
    line-height: 40px;
    margin-left: 20px;
    font-weight: bold;
}
.list_szdw .wp_articlecontent{font-size:18px;line-height:40px;}
.list_szdw .wp_articlecontent p{background:none!important;font-size:18px!important;line-height:40px!important;}
