@charset "UTF-8";

@media screen and (max-width: 1600px) {

}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 999px) {
body.sudy-main-page{overflow:hidden}
.mouse:after{background-size: 25%;}
  .inner{
    width: 100%;
  }
.bb{display:none}
  .mod{padding:0 4%}
  .header .inner{
    width: 100%;
}
.header:after{
    height: 100%;
}
.header .mod{
    align-items: center;
}

.header .site-lang1,.header .site-lang,.header #nav{
    display: none;
}
.header .head-top{
    background: none;
    padding: 0;
    margin: 0;
    height: auto;
}
.head-top .head-r{
    padding: 0;
    background: none;
    gap: 6px;
}
.head-left,.header.fix .head-left{
    margin: 10px 0;
}
.header .wp-search .search-input{
    width: 0;
    margin: 0;
    display: none;
}   
a.menu-btn,.header .wp-search .search-btn{
    font-size: 0;
    gap: 0;
    width: 32px;
    height: 32px;
    background: rgb(255 255 255 / 50%);
    backdrop-filter: blur(30px);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.header .sitelogo .logo img{max-width: 90%;}
.wp-search .search-btn input.search-submit{
    background-size: 16px;
}
a.menu-btn img{
    width: 16px;
}
.fixbox .wp-menu a{border-bottom:1px solid #ffffff47}
.fixbox.navbox .wp-menu .sub-menu .sub-menu a{padding-left:2em}
.fixbox.navbox .wp-menu .sub-menu a{font-size: 13px;line-height:34px;display:block;padding-left:1em}
.fixbox.navbox .searchbox{margin-top:20px;width:100%;display: block;}
.fixbox.navbox .wp-menu li{position:relative}
.fixbox.navbox .wp-menu .menu-link{line-height:40px;font-size: 16px;}
.fixbox.navbox{padding: 74px  4% 40px;display:block}
.fixbox{padding:108px 4% 0;display:block}
.fixbox.navbox .wp-menu .sub-menu{text-align:left;margin-top:0;overflow:hidden;height:0;opacity:0}
.fixbox.navbox .wp-menu{display:block;min-height:auto;padding-bottom:0;border:none;margin-bottom:20px;text-align:left}
em.menu-switch-arrow:after{content:">";color:#fff;font-family: "宋体";font-weight: bold;font-weight: bold;}
em.menu-switch-arrow.open{transform:rotate(90deg)}
em.menu-switch-arrow{position:absolute;right:0;line-height:40px;width:30px;text-align:center;z-index:1;top:0;font-weight:400;font-style: normal;}
a.menu_close{
    right: 4%;
    width: 32px;
    height: 32px;
}
.fixbox .wp-search .search-btn{
    width: 32px;
    height: 32px;
}
.fixbox .wp-search .search-input input.search-title{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
}
.fixbox .wp-search .search-input{
    flex: 1;
}
.fixbox .site-lang1 .links-item>a object{
    display: none;
}
.fixbox .nav .sub-menu .sub-menu {
    display: block;
}
.fixbox .site-lang1 .links-item .sub-link{
    background: #fff;
    max-height: 3.5rem;
}
.fixbox .site-lang1 .links-item .sub-link a{
    font-size: 12px;
    line-height: 30px;
    color: #333;
}
.fixbox .site-lang1 .news_list .links-item{
    margin: 0;
    /* flex: 1; */
    width: calc((100% - 0.2rem) / 3);
}
.fixbox .site-lang1 .news_list{flex-wrap:wrap;display: flex;justify-content: flex-start;gap: 0.1rem;}
.fixbox .site-lang1 .links-item>a{
    display: block;
    line-height: 2.5;
    border: 1px solid rgb(255 255 255 / 60%);
    text-align: center;
    font-size: 14px;
}
    .fixbox .site-lang .links a{ font-size: 14px;}
.fixbox .site-lang1{
    margin-bottom: 20px;
}
.mbanner .news_imgs a,.mbanner .news .news_video{
    padding-top: 52.57%;
    height: 0;
}
.mbanner .news_list .news:after{
    height: 40%;
}
.mbanner .swiper-pagination{
    width: 100%  ! important;
    right: 0;
    justify-content: center;
    --swiper-pagination-bottom: 20px;
}
.main1{
    background-image: url(../images/main1bg_wap.jpg);
}
.main1 .inner{
    padding: 30px 0;
    min-height: auto;
}
.sudy-container-main .sudy-tab .tab-menu{
    margin-bottom: 20px;
}
.sudy-container-main .sudy-tab .tab-menu li{
    font-size: 26px;
}
.post .tt .title{font-size: 26px;}
    .post .news .news_title{font-family: SourceHanSerifCN-Medium;font-weight: normal;font-size: var(--regular-size);}
.post .news .news_text{
    opacity: 0.8;
}
.post-11 .con{
    display: block;
}
.post-11 .swiper{
    width: 100%;
    margin-bottom: 30px;
}
.post-11 .swiper .news .news_imgs{
    margin-bottom: 15px;
}
.post-11 .swiper-prev,.post-11 .swiper-next{
 display: none;
}
.post .more_btn img{
    width: 17px;
}


.post-11 .swiper .news .news_title{
    margin: 10px 0;
}
.post-11 .swiper .swiper-pagination{
    opacity: 0;
    visibility: hidden;
}
.post-11 .swiper .news .news_text{
    -webkit-line-clamp: 2;
}
.post-11 .list2 .news{
    flex-direction: row-reverse;
    overflow: hidden;
}
.post-11 .list2 .news:not(:last-child){
    margin-bottom: 20px;
}
    .post-11 .list2 .news:hover{
    padding-left: 10px;
}
.post-11 .list2 .news_imgs{
    margin-right: 0;
    /* margin-left: 10px; */
    width: 50%;
    max-width: 189px;
}
.post-11 .list2 .news .news_text{
    display: none;
}
  .post-11 .list2 .news .news_title,.post-11 .list2 .news .news_title a{
    -webkit-line-clamp: 2;
}
.post-12 .news_list{
    display: block;
}
.post-12 .news_list.list1 .news{padding-bottom: 20px;margin-bottom: 20px;}
.post-12 .news_list .news{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #860547;
}
.sudy-container-main .sudy-tab .more_btn{
    bottom: 0;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    right: auto;
}
.sudy-container-main .sudy-tab{
    padding-bottom: 37px;
}
.main2 .inner{padding: 0;}
.main2 .mod{
    display: block;
}
.main2 .ml{position:relative;z-index:1}
.main2 .ml,.main2 .mr{
    width: 100%;
    padding: 30px 0;
}
.main2:after{
    display: none;
}
.main2 .ml:after{
    content: "";
    width: 102vw;
    height: 100%;
    position: absolute;
    background: url(../images/main2bg1.jpg) no-repeat center / cover;
    top: 0;
    left: -4%;
    z-index: -1;
}
.post .tt,.main3 .post .tt{
    margin-bottom: 20px;
}
.post-21 .news_list .news:not(:last-child){
    margin-bottom: 20px;
}
.post-20{
    margin-top: 30px;
}
.post-20 .news_list .news>a{
    font-size: 14px;
}
.main2 .mr{}
.sudy-container-main .main2 .sudy-tab .tab-menu{
    justify-content: center;
}
    .main3{
    background-image: url(../images/main3bg_wap.jpg);
    background-position: top;
}
.main3 .inner{
    padding: 30px 0;
}
.main3 .mod{
    display: block;
}
.main3 .ml,.main3 .mr{
    width: 100%;
}
.main3 .ml{
    margin-bottom: 50px;
}
.post-31 .news_list .news{
    padding: 15px 0;
    height: auto;
}
.post-31 .news_list .news_type{
    font-size: 14px;
}
.post-31 .news_list .news_title{
    -webkit-line-clamp: 1;
}
.main3 .mr .mbottom{
    height: auto;
    flex-direction: row;
}
.post-32, .post-33{
    width: calc(50% - 0.14rem);
}
.post-32 .news .news_imgs a, .post-33 .news .news_imgs a{
    padding-top: 51.8%;
}
.post-34{
    width: 100%;
}
.post-34 .news .news_imgs a{ padding-top: 133.76%;}
.share{
    top: 5px;
}
.share ul.news_list a{
    width: 30px;
    height: 30px;
}
.main4 .inner,.main5 .inner{
    padding: 30px 0;
}
.post-41 .tt{
    position: relative;
    width: 100%;
}
.post-41 .news_list{height: 86vw;margin-bottom: 43px;overflow: hidden;}
.post-41:before{
    left: 50%;
    transform: translateX(-50%);
}
.post-41 .news_list .btn{
    top: 104%;
    width: 40px;
    height: 40px;
}
.post-41 .news_list .btn.btn_next{
    right: 50%;
    margin-right: -17%;
}
.post-41 .news_list .btn.btn_prev{
    left: 50%;
    margin-left: -17%;
    }
.post.post-51 .tt{
    position: relative;
    top: 0;
}
.post-51{
    width: 100%;
}
.main5 .mod{
    display: block;
}
.post-51 .news_list .news:nth-child(1){
    height: 22vw;
}
.post-51 .news_list .news:nth-child(2){
    height: 22vw;
}
.post-52 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.post-52 .link_list .links{
    width: 50%;
}
.post-52 .link_list .links a{justify-content: space-around;}
.post-52 .link_list .links a:hover:after{width: 100%;background: linear-gradient(90deg, rgba(0, 95, 153, 0), rgba(134, 5, 71, 0.3) 30%, rgba(134, 5, 71, 1) 100%);}
.footer .foot-top{
    flex-direction: column-reverse;
    padding: 30px 0;
}
.footer .mod{
    margin: 0;
}
.footer .foot-right .con{
    width: 100%;
}
.footer .foot-right .links .link{
    width: 24%;
    text-align: center;
}
    .footer .foot-right .links .link .sub_list{
    display: none;
}
.footer .foot-right .links i{
    margin: 0;
    /* display: none; */
}
.foot-left{
    display: flex;
    flex-direction: column-reverse;
}
.shares{
    margin: 20px 0;
}
.footer .shares ul{
    justify-content: center;
}
.footer .footlogo{
    margin: 0;
    text-align: center;
}
.footer .foot-right .links i:nth-of-type(6n){
    opacity: 1;
}

.foot-bottom{
    position: static;
}
a.returnTop{
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -22px;
    background: rgb(255 255 255 / 30%);
    backdrop-filter: blur(30px);
    border-radius: 50%;
    right: 4%;
}
.l-banner{
    height: 31.25vw;
    min-height: 180px;
}
#l-container .inner{
    padding: 30px 0;
}
#l-container .mod{display: block;}
.col_news_list.mrlist .news_list .news .news_title{font-size: 16px;}
.col_news_list.mrlist .news_list .news .news_text{
    font-size: 14px;
}
.col_news_list.mrlist .news_list .news .news_imgs{
    margin-right: 10px;
    width: 49%;
    max-width: 189px;
}
    .col_news_list.mrlist .news_list .news a{
    background: none;
    box-shadow: none;
}
.col_news_list.mrlist .news_list .news .news_wz{
    padding: 0;
}
    .col_news_list.mrlist.newslist .news_list .news .news_wz{
    padding-top: 0;
}
.col_news_list.mrlist .news_list .news{
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.column-switch{display:block;width:30px;height:20px;background: url(../images/menu_btn.svg) no-repeat center;position:absolute;top: 11px;right:4%}
.col_name span{font-size:20px}
.col_list ul li{float:none;border-bottom:1px solid #ffffff2e}
.col_list .col_listcolumn .col_column:nth-child(4n){
    margin: 0;
}

.col_name{line-height: 40px;margin:0;height: 40px;font-size: 20px;}
.col_path{display:none}
.col_list .slick-next{right:-20px;font-size:17px}
.col_list .col_column .col_item_link{border:none;text-align:left;padding: 0 10px;line-height:39px;display: block;}
.col_list .col_column .col_item_link:before{content:"";width:5px;height:5px;display:inline-block;border-radius:50%;background:#fff;vertical-align:middle;margin-right:20px}
.col_menu_head{box-sizing:border-box;padding:0 4%;bottom: 0;background: -moz-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -webkit-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);
    background: -ms-linear-gradient(226.33deg, #353EBE, rgba(134, 5, 71, 1) 100%);border-radius: 0 0.5rem 0 0;z-index: 1;left: 0;width: 100%;margin: 0;}
.col_list{padding-right:0;height:auto;position:static;display:none;width: 100%;margin-right: 0;border: none;margin-bottom: 20px;}
.col_list::before{display:none}
.article .arti_info{
    position: static;
}
.article{
    position: relative;
    padding-bottom: 30px;
}
.article .entry{
    min-height: auto;
}
.col_post{
    width: 100%;
    margin: 0;
    margin-top: 20px;
}
.col_post .title{
    margin-bottom: 20px;
}
.col_post .cpost .news .news_title{}
}


@media screen and (max-width: 768px) {
  .post-32, .post-33{
    width: 100%;
}
}

@media screen and (max-width: 479px) {
.footer .foot-right .links .link{
    width: 32.33%;
}
.col_news_list.mrlist .news_list .news .news_title{
    margin-bottom: 0;
}
.main2 .post-20 .news_list .news>a{
    font-size: 12px;
}
.post-20 .news_list .news{
    padding: 4px;
}
}
