@charset "UTF-8";
@media screen and (max-width:1280px){
    :root{--smailSizex:0.15rem}
}
@media screen and (max-width:999px){
.main4{  position: relative;
    z-index: 1;}
    :root{--bigSize:20px;--titleSize:18px;--smailSize:16px;--smailSizex:14px;--innerWidth:100%;--listInnerWidth:100%;--listWidth:100%;}
.header.fix .sitelogo .logo .logo2{    display: block;width: 90%;max-width: 90%;}
.main .post1 .more_btn {bottom: 30%;}
.post1 .more_btn .more_text {font-size: var(--smailSizex);}
.site-en{order:2;}
.header .searchbox:hover{background:transparent;}
    .swiper-pagination{--swiper-pagination-bullet-width:9px;--swiper-pagination-bullet-height:9px}
    .swiper-button-next img,.swiper-button-prev img{width:8px}
    .wp_artfuns .wp_art_adjoin{font-size:16px}
    .sibi_art{margin-top:30px}
    .wp-inner .l-banner:after{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
    .l-banner{height:auto;padding-top:30%}
    .l-banner img{width:100%;height:100%}
    .mrlist .col_news_list .news_list .news .news_title{margin:0;margin-bottom:10px;font-size:18px}
    .mrlist .col_news_list .news_list .news .news_text,.mrlist .col_news_list .news_list .news .news_text a{-webkit-line-clamp:2}
    .mrlist .col_news_list .news_list .news .news_wz{padding:10px 0}
    .col_menu_head{padding:0 4%;z-index:1;margin:0;left:0;position:relative;width:100%;box-sizing:border-box;top:0;background:linear-gradient(90deg,#4b0c77 0,#9119a0 100%)}
    .col_news_con{display:block;padding:0}
    .col_news_list{width:100%;box-sizing:border-box}
    #l-container .inner{margin-top:0;padding:30px 0}
    .col_menu_head:after{content:"";width:93%;position:absolute;height:100%;top:0;left:3.5%;z-index:-1}
    .col_news:after{top:-50px;display:none}
    .column-switch{display:block;width:30px;height:20px;background:url(/_upload/tpl/00/c8/200/template200/css/img/menu-dot-w.png) no-repeat center;position:absolute;top:12px;right:4%}
    .col_menu_head .col_name_text{font-size:20px}
    .col_list .col_listcolumn{display:block}
    .col_list .tip{color:transparent;}
    .col_list .tip svg{display:none}
    .col_list ul li{float:none;border-bottom:1px solid #ffffff2e}
    .col_name{line-height:45px;margin:0;height:45px}
    .col_path{display:none}
    .col_list .slick-next{right:-20px;font-size:17px}
    .col_list .col_column .sub-item-link{padding:10px 20px;text-indent:1em;font-size:15px}
    .col_list .col_column .col_item_link{font-size:16px;text-align:left;padding:0 20px;line-height:39px}
    .col_list .col_column .col_item_link:before{content:"";width:3px;height:3px;display:inline-block;border-radius:50%;background:#333;vertical-align:middle;margin-right:12px}
    .col_list .col_column .col_item_link.selected:before{background:#fff}
    .col_list{padding-right:0;height:auto;position:static;display:none;width:100%;margin:0;box-sizing:border-box;margin-bottom:30px}
    .col_list::before{display:none}
    .col_sum .col_name{margin-bottom:0}
    .col_menu_head.col_sum{margin-bottom:20px;padding-bottom:20px}
    .col_menu_head.col_sum .col_summary{font-size:14px}
    .article{padding:0}
    #footer .inner .foot-right{justify-content:center}
    #footer .inner .foot-right{margin:20px 0}
    #footer p{text-align:center}
    .footer .inner{padding:30px 0}
    #footer .inner .foot-left{justify-content:center}
    #footer .inner .mod{display:block;text-align:center}
    .foot_left img{max-width:85%}
    .shares .news_list{justify-content:center}
    .foot_center{margin:20px 0}
    .shares{margin-bottom:20px}
    #footer .foot_right{width:250px;margin:0 auto}
    nav.Quick-navigation{display:none}
    .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:14px;line-height:34px;display:block;padding-left:1em}
    .fixbox.navbox .searchbox{display:block;border-radius:15px;margin-top:15px}
    .fixbox.navbox .wp-menu li{position:relative}
    .fixbox.navbox .wp-menu .menu-link{font-size:var(--smailSize);line-height:40px}
    .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}
    .site-en li a{padding:2px}
    .lang1{background:0 0;margin-bottom:.2rem;padding:0}
    .fixbox .site-lang{display:inline-block;vertical-align:top}
    .fixbox .site-lang.language ul li.links a{padding-left:.4rem;line-height:28px}
    .language li{background-size:.2rem;background-position:left .2rem center}
    .mbanner .slick-next,.mbanner .slick-prev{display:none}
    .mbanner .slick-dots li{margin-right:10px}
    .search-botton img{width:14px}
    #nav.open{display:block;top:0;padding-top:122px}
    #nav{background:var(--mainColor);position:fixed;height:100vh;display:none}
    .nav .site-lang{display:flex;margin-bottom:10px}
    .head-right .site-lang{display:none}
    .header .sitelogo .logo img,.pagelist .header .sitelogo .logo .logo2{width:267px;max-width:90%}
    .header .sitelogo .logo{margin:0;display:block}
    .header .sitelogo .tago img{width:240px;max-width:76%}
    .mainhead{position:relative}
    .header .nav .sub-menu .sub-item a{color:#fff}
    .header .nav .sub-con{display:block;padding:0}
    .header .nav .sub-menu ul.sub-list{display:block}
    .header .nav .sub-con .sub-img{display:none}
    .header .nav .sub-menu{position:static;min-width:inherit;width:auto;background:0 0;height:auto}
    .header .nav .wp-menu{display:block;width:100%}
    .head-top-right{flex:1;position:relative}
    a.menu-btn.arrow .xian:nth-child(1){width:20px}
    a.menu-btn.arrow .xian:nth-child(3){width:20px}
    .wrap .ding{display:none}
    #banner{height:auto}
    a.menu-btn .xian{width:13px;height:2px}
    .mbanner .news_imgs a:before{height:80%}
    .mbanner .news .news_video:before{height:80%}
    .header.open:before{display:none}
    .header .nav .sub-menu .sub-item{width:100%}
    .nav .sub-menu .sub-item{border-bottom:1px solid #ffffff38}
    .nav .wp-menu .menu-item a.menu-link:after{display:none}
    em.menu-switch-arrow:after{content:">";color:#fff;font-family:"ËÎÌå";font-size:16px}
    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}
    .nav .sub-menu .sub-item a{text-align:left;font-size:13px;line-height:35px;padding-left:1em;color:#fff}
    .nav .sub-menu{width:100%;position:static;transform:none;background:0 0}
    .header.open{background:#18438a}
    .wp-search .search-btn input.search-submit{background-size:14px}
.wp-search .search-btn input.search-submit{    background: var(--mainColor) url(/_upload/tpl/00/c8/200/template200/images/sous2.svg) no-repeat center / .2rem;border-radius: 50%;}
    .mbanner .news .news_video{height:0;padding-top:50%}
    .mbanner .news_imgs a{height:0;padding-top:50%}
    .mbanner .slick-dots{left:6%;margin:0;bottom:44px}
    .mbanner .news .news_title{width:100%;transform:none;left:0;font-size:19px;margin:0;bottom:24px;padding:0 4%;text-align:left;text-shadow:1px 1px 0 #000000bf}
    .mbanner .control{bottom:20px}
    .header .mod{height:auto}
    .nav .wp-menu .menu-item a.menu-link{font-size:15px;line-height:38px;display:block;border-bottom:1px solid #ffffff38;color:#fff}
    .head-bottom{padding:0;width:auto}
      .wp-search .search-btn {
        right: 0;
        left: auto;
        height: .4rem;
        width: .4rem;
        border: 0;
        top: .1rem;
    }
.fixbox .wp-search .search-btn input.search-submit {
        background:  url(/_upload/tpl/00/c8/200/template200/images/sous2.svg) no-repeat center / .2rem;
        border-radius: 0;
    }
.fixbox .wp-search .search-btn {
        width: 0.53rem;
        height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
    .wp-search .search-input{opacity:1;visibility:inherit;position:static;background:0 0;padding-right:.58rem;padding-left:0}
    .searchbox .showbtn{font-size:0;width:100%;height:100%;background-size:auto;padding:0;background-position:center}
    .wp-search .search-input input.search-title{line-height:.58rem;height:.58rem;font-size:14px;opacity:1;background:0 0;color:#fff}
    .header .searchbox{        width: .4rem;order: 1;}
    .site-lang ul:after{display:none}
    .header .head-top{display:flex;padding-bottom:0;flex-wrap:wrap;gap:0}
    a.menu-btn.btn1{display:none}
    .search-botton{width:36px;height:36px}
    a.menu-btn{display:flex;width:30px;height:30px;align-items:center;justify-content:center;transition:all .4s ease-in-out;margin-left:9px;gap:5px}
    a.menu-btn.btn2{display:flex}
    .header .head-right.open{display:block}
    .header .head-right{gap:5px}
    .mod{padding:0 4%}
    #banner .inner{position:static}
    .wrapper .inner{width:100%;margin:0 auto;height:auto}
    .navi-aside-search,.navi-aside-toggle{display:block}
    .header .head-left{float:none;display:inline-block;width:50%;height:auto;text-align:center;margin:13px 0}
    .header .sitelogo{float:none;margin-top:0;flex-direction:column;align-items:flex-start}
    .header .sitelogo span{width:100%;text-align:left;box-sizing:border-box}
    .header .head-left .tago{margin-top:12px;padding-left:4%}
    .header .head-main{display:none}
    .wp-navi .wp-menu{display:block}
    .wp-navi-slide .navi-slide-head{display:block;padding:0 10px;height:40px}
    .wp-navi-slide .wp-menu{background:#fff}
    .wp-navi-slide .wp-menu .menu-item{display:inline-block;float:none;position:relative;z-index:100;width:100%;padding-left:0;text-align:left;border-bottom:1px solid #eee}
    .wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{display:block;width:38px;height:38px;position:absolute;right:6px;top:1px;background:url(/_upload/tpl/00/c8/200/template200/css/img/icons.png) no-repeat 10px -116px}
    .wp-navi-slide .wp-menu .menu-item a.menu-link{display:block;padding:0 20px;line-height:40px;color:#343434;font-size:14px}
    .wp-navi-slide .sub-menu .sub-item a:hover,.wp-navi-slide .sub-menu .sub-item.hover>a,.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,.wp-navi-slide .wp-menu .menu-item.hover a.menu-link{text-decoration:none;color:#000;background-color:#eee}
    .wp-navi-slide .sub-menu{display:none;position:relative;left:0;bottom:0;top:0;min-width:0;z-index:100;background:#fff;opacity:.8}
    .wp-navi-slide .sub-menu .sub-item{position:relative;white-space:nowrap;vertical-align:top;border-bottom:1px solid #eee}
    .wp-navi-slide .sub-menu .sub-item a{display:block;color:#000;height:auto;line-height:40px;padding:0 36px;font-size:14px;background:0 0}
    .wp-navi-slide .sub-menu .sub-item a:hover{color:#000;background-color:#eee;display:block}
    .wp-navi-slide .sub-menu .sub-menu{left:0;top:0}
    .wp-navi-slide .sub-menu .sub-menu .sub-item a{padding:0 52px}
    .shares ul{display:inline-block;width:auto;margin:0 auto;float:none}
    .news_tu .news_list li.news{width:33.3%}
    .mbanner .news_list .news:after{height:48%}
    .header.fix .head-top{position:static;background:0 0;width:auto;height:auto;padding:0}
    .header.fix .site-en li a{color:#7f0080;border-color:#7f0080}
    .header.fix{padding:10px 0}
    .pagelist .header:not(.opennav) .head-top{position:static;background:0 0;width:auto;height:auto;padding:0}
    .pagelist .header:not(.opennav) .site-en li a{/*color:#7f0080;border-color:#7f0080*/        background: rgb(255 255 255 / 15%);
        border: 1px solid rgb(255 255 255 / 17%);
        border-radius: .07rem;
}
    .pagelist .header:not(.opennav){padding:10px 0}
    .header{padding:10px 0;transition:0s}
    .header .head-left{margin:0}
    .slick-next svg,.slick-prev svg{width:13px}
    .gsapdom{opacity:1!important;transform:none!important}
    .slick-dots li{width:7px;height:7px}
    .main1 .tt2{font-size:18px;line-height:1.3}
    .main1 .inner{padding:30px 0}
    .main1 .mod{flex-direction:column}
    .main1 .post-0{width:100%;order:0}
    .main1 .post-11{order:2}
    .main1 .post-12{order:1}
    .main1 .post-13{order:3}
    .main1 .post{width:100%}
    .post-11 .news_list .news{padding:10px 0;margin-bottom:0;height:auto}
    .post-11 .news_list .news.selected{height:0;padding-top:66.7%}
    .post-12{margin:30px 0}
    .post-13 .slick-next{bottom:3px;right:50px}
    .post-13 .slick-dots{bottom:9px}
    .post-13 .img_media{bottom:-9px}
    .post-13 .img_media img{width:42px;height:42px}
    .post-13 .slick-dots li{width:6px;height:2px}
    .post-13 .slick-dots li.slick-active{width:70px}
    .post-13 .news_list{padding-bottom:42px}
    .post-12 .news .news_wz{border:0;padding-bottom:0px;box-sizing:border-box;position: relative;}

.post-12 .news .news_title{min-height:0.72rem;}
    .post-12 .news .news_title {


        border-bottom: 1px solid #d0d0d0;
        margin: 0;
        padding: .3rem;
padding-bottom:.5rem;
        width: 100%;
        box-sizing: border-box;
    }
.post-12 .news .news_title a{        min-height: 0.72rem;}
    .post-12 .control{bottom:-10px;position: relative;}
    .main2 .inner{padding:10px 0 30px}
    .post-21 .news_list .news{flex:1;width:auto}
    .post-21 .news_list{gap:15px}
    .main4 .inner{padding:40px 0}
    .post-41 .news .news_info p{background-size:10px;background-position:0 5px;line-height:1.5;margin-bottom:5px}
    .post-41 .news_list{padding-bottom:20px}
    .post-41 .slick-next,.post-41 .slick-prev{top:auto;bottom:-12px}
    .post-41 .slick-prev{left:50%;margin-left:-62px;right:auto}
    .post-41 .slick-next{right:50%;margin-right:-62px}
    .post-500{padding-top:30px}
    .main5 .mod{height:auto}
    .main5 .inner{padding-bottom:30px}
    .post-51 .con .botton,.post-51 .list2,.post-52,.post-71 .con,.post-71 a.list_more,.post-71:after{display:none!important}
    .post-52-wap,.post-52-wap.slick-slider{display:block;margin-top:30px}
    .post-52-wap ul{display:grid!important;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);justify-content:space-between;justify-items:center;gap:10px 0}
    .post-52-wap ul .news_box{color:#fff;position:relative;width:1.94rem;height:1.94rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;backdrop-filter:blur(34.12px);background:rgba(3,4,10,.09);padding:0 .31rem;box-sizing:border-box;text-align:center;transition:var(--transition)}
    .post-52-wap ul .news_box:after{content:"";width:100%;height:100%;background:url(/_upload/tpl/00/c8/200/template200/images/num_dot.svg) no-repeat center/100% 100%;position:absolute;left:0;top:0;animation:planetrotate 5s cubic-bezier(.4,0,1,1) 0s normal none infinite;border-radius:50%}
    .post-51 .news_list .news .news_text{opacity:1!important;height:auto!important;margin-top:10px!important}
    .post-51 .list1{width:100%}
    .post-51{margin:0;position:static;height:auto}
    .post-51 .list1 li.news{display:flex;align-items:center}
    .post-51 .list1 li.news .news_imgs{flex:120px 0;height:80px}
    .post-51 .list1 li.news .wz{flex:1 0;padding-left:15px}
    .main3 .inner{padding:30px 0 10px}
    .post-31 .news_list{flex-wrap:wrap;justify-content:space-between}
    .post-31 .news_list .news{width:48%;margin-bottom:20px}
    .post-61 .tt,.post1 .tt{margin-bottom:30px}
    .post-61 .news_list{flex-wrap:wrap;height:auto}
    .post-61 .news_list .news{width:calc((100% - 15px)/ 2);margin-bottom:15px}
    .post-61 .news_list .news:hover{width:calc((100% - 15px)/ 2);height:1.8rem}
    .main7 .inner{padding:30px 0}
    .post-72{width:auto;position:static;transform:none;height:auto;padding:20px 30px;display:block;box-sizing:border-box}
    .post-72 .news_list{gap:0;justify-content:space-between;white-space:nowrap}
    .post-73{display:block;margin-top:10px}
    .post-73 ul.news_list{margin:0 -10px}
    .post-73 li.news .news_box{margin:0 10px}
    .post-73 .news_imgs{padding-top:110%}
    .post-73 ul.slick-dots{position:static;margin-top:20px;justify-content:center}
    .main6 .inner{padding:30px 0 15px}
}
@media screen and (max-width:767px){
.list .article .entry .read .wp_articlecontent p img {
    max-width: 100% !important;
}
.main1 .post-0 .tt{margin-bottom:0;}
    .post .tt img{height:42px}
    .mrlist .col_news_list .news_list .news .news_imgs{width:41%;margin-right:20px}
    .mrlist .col_news_list .news_list .news{align-items:center}
    .mrlist .col_news_list .news_list.cardType{--num:2;--gap:20px}
    .mrlist .col_news_list .news_list .news .news_top{gap:7px;font-size:14px}
    .mrlist .col_news_list .news_list .news .news_more{font-size:14px;margin-top:5px}
    .mbanner .slick-dots li{width:10px;height:10px}
    .mbanner .slick-dots li:after{width:34px;height:35px}
    .mbanner .slick-next,.mbanner .slick-prev{display:none!important}
    .sitetitle img{max-width:86%}
    .header .sitetitle{display:block;margin-top:10px;font-size:18px}
    .mbanner .focus-pagination{display:none}
    .wp_paging li.page_jump,.wp_paging li.pages_count{display:none}
    .infobox{width:auto;padding:0;margin:0 10px}
    .article .entry .read img,.col_news_list .wp_entry img{max-width:100%;height:auto!important}
    .main1 .search-box .hot-word{align-items:flex-start;flex-direction:column;gap:20px}
}
@media screen and (max-width:640px){
    :root{--titleSize:16px;--smailSize:15px}
    .mrlist .col_news_list .news_list .news .news_imgs{width:100%}
    .mrlist .col_news_list .news_list .news{display:block}
    .post-21 .news_list{flex-direction:column}
    .post-31 .news_list{display:block}
    .post-21 .news_list li.news,.post-31 .news_list .news{width:100%}
    .post-31 .news_list .news .news_month{font-size:14px}
    .post-31 .news_list .news .news_days{font-size:20px}
}
@media screen and (max-width:479px){
    .header:before{display:none}
    .header .sitelogo .sitetitle{padding:0;margin:0;display:block;border:none}
    .site-lang ul li.links a{margin:0;font-size:13px;        padding: 0 6px;}
    .article h1.arti_title{line-height:28px;font-size:18px}
    .article h2.arti_title{line-height:28px;font-size:16px}
    .mbanner .news .news_title{font-size:18px;bottom:14px}
    .mbanner .control{bottom:10px;justify-content:flex-start;width:100%;transform:none;left:0;gap:10px;padding:0 4%;box-sizing:border-box}
    .col_name span{font-size:18px}
    .post .tt img{height:34px}
    .post-61 .news_list .news .news_title{font-size:15px;-webkit-line-clamp:2;margin:0 10px;text-align:center;margin-bottom:10px}
.post-11 .news.selected .news_title {
    padding: 0.4rem .2rem;

}
@media screen and (max-width:400px){
    .post-52-wap ul{grid-template-columns:repeat(2,1fr)}
    .mrlist .col_news_list .news_list .news .news_top{gap:5px;font-size:14px}
}
