@charset "UTF-8";
.foot-bottom img{display:none}
@media screen and (max-width:1280px){
  :root{--smailSizex:0.15rem}
.parallax--box{bottom:0}
}

@media screen and (max-width:999px){
body.main .mbanner{margin-top:55px;}
body.main .header{position:relative;background: var(--mainColor);position: fixed!important;}
.wap_index.height0{height:0}
.wap_index .tiny{width:20px;height:62px;position:absolute;bottom:0;left:95px;}
.wap_index{height:100vh;transition:0.6s;position:fixed;inset:0;z-index:9999;touch-action: none;display:block;overflow:hidden;background:#92070b}
.wap_index>img{width:100%;height:100%;object-fit:cover;}
.wap_index .down div{margin-top:20px}
.wap_index .wap_index_svgbox{position:absolute;top:120px;left:50%;transform:translateX(-50%);z-index:1}
.wap_index .down{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:140px;height:82px;background:url(../images/door.svg) no-repeat center/cover;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff;font-size:12px;}
.wap_index .down img{margin-top:5px;animation:move 3s ease-in 0s infinite}
.wap_index_svgbox path{fill-rule:nonzero;         fill: #ffffff;stroke: #ffffff;    animation: logo 3s linear 1 alternate, 1s 155555s forwards logohide;  }
.wap_index_svgbox .big{width:60%;margin:0 auto;}
/*.wap_index_svgbox #big path{animation:logo 4s linear 1 alternate, 3s 155555s ease forwards logohide;}
.wap_index_svgbox .rect {animation:rect 4s linear 1 alternate, 3s 155555s ease forwards logohide;}
*/
.wap_index_svgbox img{margin:0 auto 20px;display:block;    width: auto;
    max-width: 100%;}


@keyframes logo {
		0% {
			stroke-width: 1pt;
			stroke-dashoffset: 1400;
			fill-opacity: 0;

		}
		50% {
			fill-opacity: 0;
		}
		100% {
			stroke-dashoffset: 0;
			fill-opacity: 1;
			stroke-width: 1pt;
		}
	}
@keyframes move{
	0%{transform:translateY(0);opacity:1;}
	25%{transform:translateY(5px);opacity:0.5;}
	50%{transform:translateY(10px);opacity:0;}
	75%{transform:translateY(5px);opacity:0.5;}
	100%{transform:translateY(0px);opacity:1;}
}
@keyframes rect{
		0% {
			stroke-width: 1pt;
			stroke-dashoffset: 200;
			fill-opacity: 0;
		}
		50% {
			fill-opacity: 0;

		}
		100% {
			stroke-dashoffset: 0;
			fill-opacity: 1;
			stroke-width: 1pt;
		}
	}

@keyframes path{
		0% {
			stroke-width: 1pt;
			stroke-dashoffset: 833;
			fill-opacity: 0;
		}
		50% {
			fill-opacity: 0;

		}
		100% {
			stroke-dashoffset: 0;
			fill-opacity: 1;
			stroke-width: 1pt;
		}
	}

	@keyframes logohide {
		0% {
			opacity: 1;
			z-index: 99999; 
		} 
                50%{opacity:.5}
		100% {
			opacity: 0;
			z-index: 0;

		}
	}

.post-32 .news_list .news_box{align-items:center}
.main2_wap .inner{padding:30px 0 0}
.main2_wap ul.news_list{display:flex1; position: relative;transform-origin: center; transform: rotate(var(--deg));--deg:0deg;aspect-ratio:  ;}
.main2_wap .post .tt .title{color:#333333}
.main2_wap .post .tt .tt_en{color:#92071C;}
.main2_wap .wap_main2_img{width:100%;display:none}
.main2_wap .wap_main2_title{position:absolute;bottom:0;left:50%;/*transform:translateX(-50%);*/    margin-left: -125px;   width: 256px;}
.main2_wap a.news_box{background:url(../images/wap_m2_boxbg.svg)no-repeat center/100%;border-radius:50%;border:1px dashed #F0EFEC19;color:#333;display:flex;flex-direction:column;align-items:center;height:100%;justify-content: center;text-align:center;box-sizing:border-box;padding:0 10px;width:100%;transform: rotate(calc((45deg - var(--deg)) * var(--index) * -1));        position: relative;}
.main2_wap .swiper-slide-fully-visible:not(.swiper-slide-next) a.news_box:after{content:'';width:37px;height:4px;background:url(../images/wap_m2_fake.svg)no-repeat center/100%;position:absolute;bottom:-27px;display:none;}
.wap-swiper2{padding:50px 10px;margin-bottom:20px;}
.wap-swiper2:before{content:"";position:absolute;top:50px;left:50%;transform:translateX(-50%);width:100vw;height:100vw;/*background:url(../images/main2_wrap_circle.png) no-repeat center/cover;*/}
.wap-swiper2 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:80px;min-height:10px;background:url(../images/wap_dots.png) no-repeat center;display:none}
.wap-swiper2 .swiper-pagination-bullets.swiper-pagination-horizontal span{display:none}
.wap-swiper2 li{transition:0.6s ease-in-out;width:100px;aspect-ratio:1/1;position: absolute;left: 50%;top: 0%;transform-origin: center 46vw;transform: rotate(calc(45deg * var(--index)));/* margin: -50px 0 0 -50px;*/}
.wap-swiper2 li.n7{display:none}
.wap-swiper2 li .short_title{font-size:24px;font-weight:bold;color:#9C1910;line-height:1.5;        font-family: Montserrat !important}
.main7 .mod{display:block}
.main7{background:#F8F8F7 }
 .gsapdom{transform:none !important;opacity:1 !important}
 .wap-swiper2 li,.wap-swiper2 li a{transform:none !important;position:relative; left:auto !important}
.post.post1.post-31.mbox .thumbSwiper2 ul li:before{    background: #fff;
    box-shadow: 0 3px 6px #00000030;}
.post.post1.post-31.mbox .thumbSwiper2 ul .swiper-slide-thumb-active .news_title a{color:#92070b}

.swiper-con .swiper-button-prev,.swiper-con .swiper-button-next{display:none}
.foot-bottom .con{
    display: flex;
    justify-content: space-between;
    margin: 0 4%;
}
.foot-bottom img{display:block}
.post.post1.post-31.mbox .thumbSwiper2 ul li .news_title {
    width: auto;
    padding: 0 0.3rem;
}.post.post1.post-31.mbox .thumbSwiper2 ul .swiper-slide-thumb-active:before {
    width: 100%;
}
  :root{--bigSize:18px;--titleSize:16px;--smailSize:14px;--smailSizex:14px;--innerWidth:100%}
  html{font-size:65px}
  body:before{
    height: 89px;
}
  .mod{margin:0 4%}
  .mrlist .col_news_list .news_list .news .news_title{margin:0}
  .mrlist .col_news_list .news_list .news .news_text{-webkit-line-clamp:3}
  .column-switch{display:block;width:30px;height:20px;background:url(../images/menu-dot-w.png) no-repeat center;position:absolute;top:16px;right:4%}
  .col_name span{font-size:20px}
  .col_list ul li{float:none;border-bottom:1px solid #ffffff2e}
  .col_name{line-height:28px;margin:0; }
  .col_path{display:none}
  .col_list .slick-next{right:-20px;font-size:17px}
  .col_list .col_column .col_item_link{font-size:14px;border:none;text-align:left;padding:0;line-height:39px}
  .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:auto;top:-48px;background:var(--mainColor);clip-path:polygon(0 0,96% 0,100% 48px,100% 100%,0 100%)}
.pagelist .col_menu_head{top:-48px}
.newlist .col_menu_head{top:-67px}
  .col_list{padding-right:0;height:auto;position:static;display:none}
  .col_list::before{display:none}
  .mrlist .col_news_list .news_list .news .news_meta{margin-bottom:.1rem}

  .fixbox .wp-menu .menu-item>.wrap{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;opacity: 1;}
  .fixbox.navbox .searchbox{margin-top:20px;width:100%}
  .fixbox.navbox .wp-menu li{position:relative}
  .fixbox.navbox .wp-menu .menu-link{font-size: 16px;line-height:40px;}
  .fixbox.navbox .wp-menu a{display:inline-block !important}
  .fixbox{padding: 74px 4% 40px;background: #92071C;align-content: flex-start;}
  .fixbox.navbox .wp-menu .sub-menu{text-align:left;margin-top:0;overflow:hidden;height:0;opacity:0;display:block}
  .fixbox.navbox .wp-menu{display:block;min-height:auto;padding-bottom:0;border:none;text-align:left}
  .fixbox .site-en, .fixbox .site-lang {display: block;width: 100%;}
    .fixbox .site-lang ul{border-bottom: 1px solid #ffffff47;flex-wrap: wrap;padding: 10px 0;}
  .fixbox .site-lang ul li {width: 25%;}
.site-lang ul li.links.i3{display:none}
  .fixbox .site-lang ul li.links a {width: 100%;padding: 0;color:#fff;border-right: none;line-height: 1;padding: 10px 0;font-size: 15px;}
  .fixbox a.en:after{content:"ENGLISH";font-size: 15px;}
  .fixbox a.en{
    padding: 10px 0;
    padding-left: 24px;
    background: url(../images/diqiu.svg) no-repeat left /16px;
    border-bottom: 1px solid #ffffff47;
    width: 100%;
    font-size: 0;
    order: 1;
    line-height: 2;
    margin-bottom: 20px;
}
.fixbox form{
    order: 2;
    width: 100%;
    background: #fff;
}
.fixbox form .search-input {margin-left:0.2rem;margin-right:40px;}
.fixbox form .search-input input.search-title {width:100%;line-height: 40px;background:none;color:#FFFFFF;font-size: 15px;border:0;outline:0;font-family: 'SourceHanSansCN-Regular';}
.fixbox form .search-btn {width: 40px;height: 40px;position:absolute;right:0;top:0%;}
.fixbox form .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background: url(../images/sous_r.svg) no-repeat center;cursor:pointer;}
.site-lang ul li.links{border:0 !important}
  em.menu-switch-arrow.open{transform:rotate(90deg)}
  em.menu-switch-arrow{transition:0.4s;;position:absolute;right:5px;text-align:center;z-index:1;top:0;font-weight:400;opacity:.7;transform:rotate(-90deg)}
  em.menu-switch-arrow:after{content:">";font-family: '宋体';color: #fff;line-height: 40px;font-size: 20px;font-weight: bold;}
  .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{transform:none;left:4%;font-size:18px;right:30%;bottom: 18px;text-overflow: -o-ellipsis-lastline;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#banner .swiper-horizontal>.swiper-pagination-bullets{bottom:32px;right:4%}
  .mbanner .news_list .news:after{height:40%;display:block}
  .body_b.slideopen .mbanner .news .news_title{left:4%}
  .header .inner{padding:0;width:100%}
  .header .mod{height:auto;padding:10px 0;border: none;}
  .header .nav,.header .site-en .en,.header .site-lang{display:none}
  .site-en a{width:35px;height:35px;line-height:35px}
.header .site-en .en{display:flex; font-size: 0.2rem}
a.searchBntn{
    display: none;
}
  a.menu-btn,a.menu-btn.arrow{font-size:0;background:url(../images/navbg.svg) no-repeat center/100% 100%;width:35px;height:35px;border-radius:0;gap:0;margin-left:.09rem;         transition: none !important;}
  .body_r{position:fixed;width:0;-webkit-animation: sav 1.2s ease-in-out;animation: sav 1.2s ease-in-out;}
  @keyframes sav{0%{transform:scale(0);-webkit-transform:scale(0)}
    100%{transform:scale(1);-webkit-transform:scale(1)}
  }
  @keyframes sav{0%{transform:scale(0);-webkit-transform:scale(0)}
    100%{transform:scale(1);-webkit-transform:scale(1)}
  }
  .body_r.open{width:217px;background:url(../images/slidebg.png) no-repeat left center/217px auto}
  .body_r .slide_open{width:100px;height:100px;background:url(../images/tsdf_w.svg) no-repeat center/100% 100%;font-size:0;left:-50px;position: absolute;top:80%;}
  .body_r .slide_open *{display:none}
  .main3 .inner{padding:30px 0}
  .post .tt .tt_en{font-size: 13px;}
  .post .tt .title{font-size: 23px;}
  .post .tt{margin-bottom: 30px;}
  .post .news_list .news_title{font-size:var(--titleSize);line-height:1.5}
  .main3{
    background: url(../images/main3bg_wap.jpg) no-repeat bottom right /cover;
}
  .post-31{margin-bottom: 50px;}
  .post-31 .swiper{width:100%;margin-right:0;}
  .post-31 .swiper .news_title{-webkit-line-clamp:2;left:16px;bottom:16px;width:64%}
  .post-31 .con{display:block}
  .post-31 .news_list.list2 .news{padding:16px 0}
  .swiper1 .swiper-pagination{right:16px;bottom:16px}
  .post-31 .swiper1 .swiper-button-next, .post-31 .swiper1 .swiper-button-prev{
    display: none;
}
  .post-31 .news_list .news_title,.post-31 .news_list .news_title a{
    -webkit-line-clamp: 2;
}
  .post-32 .news_list .news{width: 100%;padding: 15px 0;}
  .post-32 .news_list .news:nth-child(n+5){
    display: none;
}
  .post-32 .news_list .news:nth-child(-n+4){border-bottom:1px dashed rgba(206,206,206,0.69);}
.post-32 .news_list .news_imgs{
    width: 90px;
    flex: none;
}
  .main4 .inner{padding: 40px 0;min-height:auto}
  .post-42 .swiper1 {
    display: block;
}
    .post-42 .swiper1 .swiper-pagination{
    position: static;
    margin-top: 30px;
}
  .main5 .inner{padding:30px 0}
  .main5 .nlinks,.main5 .nlinks>div{max-width:100%;position:static;justify-content:flex-end;width:100%;flex-wrap:wrap;order:1;display: none;}
  .main5 .mod{display:flex;flex-direction:column}
  .post-51{order:0;margin-bottom:20px}
  .post-52{order:2;margin-top:30px}
  .post-51 .con{flex-direction:column-reverse}
  .post-51 .swiper1{width:100%;transform:none}
  .post-51 .thumbSwiper .news_title{margin:0 16px}
  .main5 .nlinks a .icon{height:16px;margin-right:10px;width:16px}
  .post-51 .thumbSwiper{height: 341px;flex:none;touch-action:pan-y; -webkit-touch-action: pan-y; }
  .post-52 .tab_menu{top:32px;right:100px;display: none;}
  .post-52 .swiper .news_title{margin:14px 0;min-height:calc(2em * 1.5)}
  .post-52 .tt{margin-bottom: 26px;}
  .post-52 .swiper .news{width:220px}
  .post-52 .swiper .news_info{gap:7px}
  .post-52 .swiper.active{padding-bottom:54px}
  .post-61 .tt{margin-bottom:0;top:50%;transform:translateY(-50%)}
  .post-61 .swiper:before{width:67%}
  .main7 .inner{padding: 40px 0 45px;}

  .main7 .post .tt .tt_en{
    display: block;
}
  .main7 .tt .title{font-size: 23px;color: #333;}
  .main7 .share{padding-bottom:16px;width:auto;border-bottom: 3px solid #92070b}
  .main7 .share ul.news_list .news .news_imgs img{width:80px;height:80px}
  .post-71{padding: 23px 0 40px;background:url(../images/main7bg.svg) no-repeat right bottom/auto 58%;}
  .post-71 .news_list .link a .addSvg{width: 20px;height: 22px;}
  .main7 .share ul.news_list{
    gap: 20px;
}
  .main7 .share ul.news_list a{
    width: 50px;
    height: 50px;
    background: rgb(167 135 84 / 10%);
}
  .main7 .share ul.news_list a img{
    height: 50%;
}

  #footer .inner{padding: 30px 0 0;}
  .foot-copy ul{gap: 19px;font-size:14px;flex-direction: column;text-align: center;line-height: 1.5;margin: 0 30px;}
  .foot-copy ul i{
    display: none;
}
  .foot-copy ul li:nth-child(7){
    display: none;
}
  .foot-copy ul li{
    width: 100%;
}
  .foot-copy ul li:nth-child(9){
    padding: 15px 0;
    border-top: 1px solid rgb(255 255 255 / 9%);
}
  .returnTop img{width:27px}
.foot-bottom{background:#31221A}
  #footer .inner:after,#footer:after,#footer .foot-copy{width: 92%;display:none}
.foot-logo{margin-bottom:24px}
#footer{background:url(../images/footbg.jpg) no-repeat center/cover !important}
  .foot-copy ul .returnTop{position:absolute;right:4%;bottom: -30px;width: auto;}
  .foot-copy ul i:nth-child(10){display:none}
    .body_scroll{z-index: 98;}
  .body_scroll .con{
    display: block;
}
.body_b.scrollOpen .header:not(.opennav){  /* width: calc(100% - 40px); */}
  .body_b.scrollOpen a.menu-btn{
    visibility: inherit;
 
}
  .body_b .nav_list ul{
    display: block;
    top: 0;
    width: 120px;
    margin: 0 auto;
    height: 50px;
    background: #FFC75F;
    position: absolute;
    top: auto;
    margin: 0;
    bottom: auto;
    left: 50%;
    transform: translateX(-50%) scaleY(0);
    height: auto;
    border-radius: 5px;
    transform-origin: top;
    opacity: 0;
    visibility: hidden;
    transition: var(--transition);
}
  .body_b .nav_list ul.open{
    opacity: 1;
    transform: translateX(-50%) scaleY(1);
    visibility: inherit;
}
  .body_scroll .swiper{
    height: calc(100% - 200px);
}
  .body_b .nav_list ul:before,.body_b .nav_list .item:before{
    display: none;
}
  .body_scroll .screen1 .menu_list .link{
    flex-direction: row;
}
  .body_scroll .screen1 .menu_list .link_con .menu-link{
    font-size: 18px;
}
  .body_scroll .screen1 .menu_list .link_con .sub-link{
    font-weight: bold;
    margin: 0;
}
  .body_scroll .screen1 .menu_list .link_con{
    flex: 1;
    justify-content: center;
    gap: 17px;
}
  .body_scroll .screen1 .menu_list .link .imgs:after{
    background: linear-gradient(-270deg, rgba(255, 255, 255, 0), #f3f2ef 89.741%);
    height: 100%;
    width: 50%;
    right: 0;
}
.body_scroll .screen1 .menu_list .link .imgs{
    width: 50%;
    height: 69vw;
    padding: 0;
}
  .body_scroll .nav_list .currentMode{
    width: 120px;
    line-height: 40px;
    margin: 0 auto;
    background: rgb(255 199 95 / 15%);
    border-radius: 50px;
    text-align: left;
    padding: 0 13px;
    box-sizing: border-box;
    color: #fff;
    border: 1px solid #FFC75F;
    font-size: 14px;
    color: #FFC75F;
    display: flex;
    justify-content: space-between;
}
  .body_scroll .nav_list .currentMode:after{
    content: "next";
    font-family: swiper-icons;
    line-height: 40px;
    font-size: 10px;
    transform: rotate(90deg);
  }
  .body_scroll .nav_list .font_tt{width: 100%;writing-mode: initial;margin: 0;line-height: 1;margin-bottom: 25px;}
  .body_scroll .nav_list.navList2{width: 100%;padding: 0;height: auto;display: block;text-align: center;padding: 69px 4% 20px;height: 200px;box-sizing: border-box;position: relative;overflow: inherit;z-index: 2;}
  .body_scroll .nav_list .returnHome{left:5px;font-size: 0;display: block;background: url(../images/navbg.svg) no-repeat center / 100% 100%;width: 35px;height: 35px;top: 10px;right: 4%;left: auto;}
  .body_scroll .nav_list .returnHome:after{content:"";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/close.svg) no-repeat center /12px;}
  .body_scroll .nav_list .returnHome svg{
    display: none;
}
  .body_scroll .nav_list .item,.body_scroll .nav_list .item.swiper-pagination-bullet-active{font-size: 15px;display: block;color: #92070b;line-height: 3;opacity: 1;}
  .body_scroll .nav_list .returnHome span span{display:none}
  a.menu-btn2{display:none}
.body_scroll .swiper .screen::-webkit-scrollbar{display:none}
  .body_scroll .swiper .screen1{padding: 0;overflow:auto;display: flex;align-items:center}
.body_scroll .nav_list.navList2 span.item:last-child,.body_b .nav_list .item:nth-child(2), .body_b .nav_list .item:nth-child(3), .body_b .nav_list .item:nth-child(5){display:block} 
  .body_scroll .swiper .screen:nth-child(4),.body_scroll .swiper .screen:nth-child(3),.body_scroll .swiper .screen:nth-child(5){display:none}
  .body_scroll .screen1 .menu_list{gap:16px;width:100%;flex-direction: column;}
  .body_scroll .swiper .screen1>div{height:auto;width:100%}
  .body_r:after,.body_r:before{height:35%}
  .body_r .slide_bg{height:79%}
  .parallax-module {margin: 0; height: auto; background: none;}
  .parallax--line,
  .parallax--text,
  .parallax--mask {display: none;}
  .parallax--outer {position: relative;clip-path: none;}
  .parallax--outer__background {filter: blur(5px) brightness(0.8);}
  .parallax--outer__filter {opacity: 1;background: url(../images/main2bg_wap.jpg) no-repeat center top/cover;}
  .parallax--outer__filter img{display:none}
  .parallax--outer__content {width: auto;height: auto;padding: 30px 4% 30px;}
  .parallax--title {position: relative; top: auto; left: auto; flex-wrap: wrap;}
  .parallax--title__text{
    display: none;
}
  .parallax--title .parallax--title__text span:first-of-type {font-size: 12px;}
  .parallax--title .parallax--title__text span:last-of-type {font-size: 22px;}
  .parallax--title .parallax--title__tips {flex: 100%;width: 100%;margin: 1em 0;font-size: 18px;line-height: 1.5;}
  .parallax--box {position: relative;left: auto;bottom: auto;width: 100%;flex-flow: column-reverse;}
  .parallax--menu {width: 100%;}
  .parallax--menu__picture {transform: translate(-50%, -50%) scale(1);}
  .parallax--tab {position: relative;top: auto;left: auto;width: 100%;height: 216px;margin-top: 21px;}
  .parallax--tab .parallax--tab__con {top: 0; transform: none;}
  .parallax--tab .parallax--tab__num {padding-left: 15px;font-size: 30px;}
  .parallax--tab .parallax--tab__num::before {left: 0;width: 7px;height: 7px;}
  .parallax--tab .parallax--tab__list {gap: 60px;}
  .parallax--tab .parallax--tab__con.tab-con__3 .parallax--tab__list {gap: 30px;}
  .parallax--tab .parallax--tab__name {font-size: 13px;font-weight: bold;margin-left: 15px;}
  .main4::before {display: none;}
  .character-slide {padding: 40px 0;height: auto;overflow: hidden;margin: 0 ;}
.swiper-fade::before{left:0}
.swiper-fade::after{right:0}
  .character-cover.swiper-slide-active {transform: scale(1.2);}
  .character-link {height: auto;padding: 12px;transform: scale(0.7);opacity:0.43}
    .character-cover.swiper-slide-active  .character-link{transform: scale(0.8);opacity:1}
  .swiper-slide-active .character-link {padding: 12px;}
  .character-img {height: auto;}
  .character-img img {height: auto; aspect-ratio: 1 / 1;}
  .swiper-fade {position: relative; top: auto; right: auto; max-width: 100%;}
  .character-title {font-size: 18px;}
  .character-text {font-size: 16px;}
}

@media screen and (max-width:767px){
.main2{display:none} 
.main2_wap{background:url(../images/wap_main2_bg.png) no-repeat center/cover;display:block;overflow:hidden}

.wap-swiper2 .news_list .news_title,.wap-swiper2 .news_list .sub_title{font-size:8px;        font-family: 'SourceHanSansCN-Regular';}

.foot-logo img{width:100%;}
  .mrlist .col_news_list .news_list .news .news_imgs{width:41%;margin-right:20px}
  .l-banner{height:auto;padding-top:56%}
  .l-banner img{width:100%;height:100%}
  #d-container .inner,#l-container .inner{padding:0;         padding-top: 0.3rem;}
  #d-container.wrapper .inner .mod,#l-container.wrapper .inner .mod{display:block}
  .col_news{padding-top:0}
  .col_menu .col_menu_head h3.col_name .col_name_text{display:block;line-height:40px;font-size:17px}
  .col_menu{width:100%;float:none;margin-right:0;position:relative}
  .col_menu .col_menu_con{display:none;border:0 solid #e4e4e4}
  .col_metas .col_title h2{font-size:18px}
  .col_news{width:100%;min-height:0;float:none}
  .col_news .col_news_box{margin-left:10px;margin-right:10px}
  .col_news_con{padding:5px 0 10px 0;margin:0 0}
  .col_news_con .news_list li.news{flex-direction:column}
  .col_news_con .news_list li.news span.news_title{line-height:24px;font-size:14px;width:68%}
  .col_news_con .news_list li.news span.news_meta{font-size:14px}
  .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;width:100%}
  .post-61 .swiper{height: 280px;}
  .main7 .share{flex-direction:column;gap: 30px;align-items: baseline;;padding-bottom: 30px;}
  .post-71 .tt{}
  .post-71 .news_list{width:100%;row-gap: 32px;}
}

@media screen and (max-width:640px){
  .mrlist .col_news_list .news_list .news .news_imgs{width:100%}
  .mrlist .col_news_list .news_list .news{margin-bottom:20px;display:block;padding-bottom:20px;border-bottom:1px solid #999}
  .main5 .nlinks a{width:50%;padding:0;margin:8px 0;border-right:1px solid rgb(219 219 219);justify-content:center}
  .main5 .nlinks a:nth-child(2n){border:none}
  .post-71 .news_list .link{width:33.33%}
  .body_scroll .screen .menu_list{flex-direction:column;height:auto;width:100%}
  .body_scroll .swiper .screen{align-items:flex-start;justify-content:center}
  .parallax--tab .parallax--tab__list {gap: 60px 30px;}
  .parallax--tab .parallax--tab__con.tab-con__3 .parallax--tab__list {gap: 16px;}
}

@media screen and (max-width:479px){
.xczy p a span {
    line-height: 4 !important;
    font-size: 0.24rem !important;
}
  .article h1.arti_title{line-height:28px;font-size:18px}
  .article h2.arti_title{line-height:28px;font-size:16px}
  .mbanner .news .news_title{bottom:15px;font-size:14px;}
  .post-52 .tab_menu{position:static;justify-content:end;margin-right:-.15rem;padding:0;border:none;padding-bottom:29px}
  .post-61 .swiper{
    height: 222px;
}
  .parallax--tab {}
  .parallax--tab .parallax--tab__list {/* grid-template-columns: repeat(2, 1fr); */gap: 30px 20px;}
  .parallax--tab .parallax--tab__con.tab-con__3 .parallax--tab__list {gap: 60px 16px;}
  .post-71 .news_list .link{
    width: 50%;
}
}

@media screen and (max-width:400px){
  .parallax--tab .parallax--tab__image img {width: 100%; object-fit: contain;}

}
@media screen and (max-width:375px){
.wap-swiper2 .news_list .news_title,.wap-swiper2 .news_list .sub_title{font-size:7.5px}
}
