@charset "utf-8";
@media screen and (max-width: 999px) {
iframe {
    max-width: 100%;
}

.wp_article_list .list_item .Article_Title {
    width: 86%;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}
.wp_subcolumn_list .wp_sublist .sublist_title a:nth-child(1) {
    width: 85%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wp_article_list .list_item .pr_fields {
    width: 74%;
}
.listbox iframe {
    max-width: 100%;
}
div#wp_news_w20 td tr {
    display: flex;
    justify-content: space-between;
}

div#wp_news_w20 td tr td:nth-child(1) {
    white-space: nowrap;
    display: block;
    width: 70%;
}
div#wp_news_w20 tr td:nth-child(1) a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
div#wp_news_w20 td tr td:nth-child(2) {
    flex: none;
}
    .header .inner, .nav .inner{
    width: 100%;
    height: auto;
    overflow: hidden;
}
    .topnav .inner{
    width: 100%;
    display: flex;
    overflow: hidden;
}
    .header .inner>div{
    max-width: 100%;
}
    .header{
    height: auto;
    display: flex;
    flex-direction: column-reverse;
}
    a.menu-btn{
    display: flex;
    position: static;
    background: #efc414;
    width: 100%;
    text-align: right;
    padding: 10px 0;
    padding-right: 8px;
    box-sizing: border-box;
    justify-content: space-between;
    color: #fff;
    padding: 8px;
    font-size: 20px;
    align-items: center;
}
    .nav{
    height: auto;
    background: #efc414;
    display: none;
}
    #wp_nav_w1 .wp_nav .nav-item a{
    background: none;
    text-align: left;
    padding: 0 8px;
    border: 1px solid #ffffff47;
    color: #fff;
}
    .wp_nav .nav-item{
    float: none;
    display: block;
    text-align: left;
    position: relative;
}
    #wp_nav_w1 .wp_nav .nav-item a .item-name{
    padding: 0;
}
    .wp_nav .sub-nav{
    display: none;
    position: static;
    visibility: inherit! important;
    width: 100% ! important;
    height: auto ! important;
}
    .menu-switch-arrow:before{
      content:">";
      color: #fff;
      top: 0;
      right: 8px;
      font-family: fangsong;
      font-size: 19px;
    }
    span.menu-switch-arrow {
    position: absolute;
    right: 8px;
    z-index: 1;
    width: 20px;
    text-align: center;
    z-index: 102;
    top: 0;
}
    span.menu-switch-arrow.hover {
    transform: rotate(90deg);
}
    .banner .inner{
    width: 100%;
    height: auto;
}
    .banner .inner .left{
    width: 100%;
    float: none;
}
    .dtjt8_div_img{
    width: 100% ! important;
    height: 59vw ! important;
}
    .dtjt8_div_img img{
        width: 100% ! important;
        position: absolute;
        height: 100% ! important;
        object-fit: cover;
    }
    .banner .inner .right{
    width: 100%;
    padding: 0 8px;
    height: auto ! important;
    box-sizing: border-box;
    float: none;
}
    .banner .inner .right .news{width: 100%;height: auto;}
    .banner .inner .r1{
    display: none;
}
    .news_n{
    width: auto;
    margin-left: 10px;
}
    .newsn{
    display: flex;
}
    .bottom .inner, .bottom_main .inner{
    width: 100%;
    padding-top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}
    .mod-l{
    width: 100%;
    float: none;
}
    .banner{
    height: auto;
}
    .di1, .di2, .di3,.di4{
    background-size: cover;
}
    .di4{
    margin-top: 20px;
}
    .banner .inner .r2{
    display: none;
}
    .mod-r-l{
    width: 100%;
    padding: 0 8px;
    box-sizing: border-box;
    float: none;
}
        .mod-r-l tr td:nth-child(1) a{
            display: block;text-overflow: clip;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;.listboxtr td: nth-child(2);
        }
    .mod-r-l tr td:nth-child(2) {
    width: 99px;
}
    .mod-r{
    float: none;
    width: 100%;
    margin-top: 20px;
}
    #wp_nav_w22 .wp_nav .nav-item{
    width: 33.33% ! important;
}
    .articlecontent img{
    width: 57px ! important;
    height: 57px ! important;
}
    .wp_editor_art_table td{
    padding: 0;
    text-align: center;
}
    .wp_editor_art_table{
    width: 100%;
}
    .mod-r-r{
    width: 100%;
}
    .bot .inner,.bot .inner .link{
    width: 100%;
}
    .bot .inner .link{
    display: flex;
    gap: 10px;
    float: none;
    margin-bottom: 20px;
}
    .tt2 h3{
    /* background-size: 100% 100%; */
}
    .bot .inner .b{
    width: 100%;
    float: none;
    text-align: left;
}
    .bot .inner .b table{
    float: none;
    margin: 0 auto;
}
    .bot{
    height: 103px;
}
    .footer{
    height: auto;
}
.listleft{
    width: 100%;
    float: none;
    box-sizing: border-box;
    background: none;
}
    .listright{
    width: 100%;
    box-sizing: border-box;
    float: none;
    padding: 0 8px;
    
}
    .listmenu{
    background-image: url(images/menu-icon-arrow-white.png);
    background-repeat: no-repeat;
    background-position: right 8px center;
    text-align: left;
    background-size: 14px;
}
    .listleft .list1{
    display: none;
}
    .bottom{
    background: #fff;
}
    .readinfo{
    padding: 30px 8px;
}
    .folder,.mod-l input{
    width: 100% ! important;
}
    .wp_search .search{
    width: 100% ! important;
    margin-top: 10px;
}
}
@media screen and (max-width: 400px) {
        select.w31_openLink,select.w30_openLink {
    width: 150px ! important;
}
}