@font-face {
    font-family:"ash-b";
    src: url("/cn/res/subject/fonts/AlimamaShuHeiTi-Bold.woff") format("woff");
    font-display: swap;
}
@font-face {
	font-family:"Montserrat-Bold";
	src:url("/cn/res/subject/fonts/Montserrat-Bold.ttf");
    font-display: swap;
}
@font-face {
	font-family:"HarmonyOS-Light";
	src:url("/cn/res/subject/fonts/HarmonyOS_Sans_SC_Light.woff");
	font-display: swap;
}
@font-face {
	font-family:"HarmonyOS-Regular";
	src:url("/cn/res/subject/fonts/HarmonyOS_Sans_SC_Regular.woff");
	font-display: swap;
}
@font-face {
	font-family:"HarmonyOS-Medium";
	src:url("/cn/res/subject/fonts/HarmonyOS_Sans_SC_Medium.woff");
	font-display: swap;
}


body{ overflow:hidden; font-family:HarmonyOS-Regular}
.hidden_box{ overflow:hidden!important;}


/* 头部 */
.header{ background:#fff; position:fixed; top:0; left:0; width:100%; z-index:10; box-shadow:0 0 10px rgba(0,0,0,.1);}
.header .logo{ padding:0; display:flex; height:1rem; align-items:center; max-width: 40%;}
.header .logo img{ max-height: 60px;}
.header .line{ width:1px; height:.2rem; background:#cccccc;}
.header .other-top{ margin-left:.2rem;}
.header .search-top{ margin-left:.3rem;}
.header .search-top .icon{ cursor:pointer; width:.3rem; height:.3rem; background:url(/cn/res/subject/images/search.png) no-repeat center; background-size:.18rem;}
.header .search-top .icon.on{ background-image:url(/cn/res/subject/images/close.svg); background-size:.18rem;}
.header .search-box{ background:#fff; padding:.1rem; position:absolute; right:0; top:100%; width:4rem; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.1); display:none;}
.header .search-box .wtd100{ width:100%;}
.header .search-box input{ width:calc(100% - .4rem); outline:none; display:block; margin:0; padding:0; border:none; font-size:.16rem;}
.header .search-box .but{ cursor:pointer; width:.35rem; height:.35rem; background:url(/cn/res/subject/images/search.png) no-repeat center; background-size:.18rem;}

.header .versions{ display:none;}
.header .versions .but{ width:2.8em; text-align:center; line-height:2.8; font-size:.14rem; display:block; background:#c2c2c2; color:#fff; margin-left:1.2em; border-radius:4px; overflow:hidden;}
.header .versions .but.on{ background:#ffb200;}

.header nav li{ margin:0 1.2vw; font-size:.16rem; position:relative;}
.header nav li>a{ display:block; padding:.25rem 0; line-height:3;}
.header nav li:hover>a,
.header nav li.on>a{ color:#ffb200;}
.header nav li .back_bg{ text-align:center; font-size:.16rem; position:absolute; top:100%; left:50%; display:none; transform:translateX(-50%);}
.header nav li dl{ min-width:1.5rem; width:max-content; line-height:2; background:#fff; padding:.1rem;}
.header nav li dl dd a:hover{ color:#ffb200;}
.header nav li:hover .back_bg{ display:block;}
.header .icon-menu{ font-size:0; cursor:pointer; width:25px; height:24px; border-radius:50%; position:relative; z-index:12; display:none;}
.header .icon-menu i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:block; height:2px; background:#ffb200; border-radius:5px; width:100%;}
.header .icon-menu.active i:nth-of-type(1){ margin:0; width:30px; transform: rotate(45deg) translate(6px,6px);}
.header .icon-menu.active i:nth-of-type(2){ opacity:0;}
.header .icon-menu.active i:nth-of-type(3){width:30px; transform: rotate(-45deg) translate(5px,-5px);}
@media (max-width:1400px){
.header nav li{ margin:0 0.7vw;}
}
@media (max-width:1280px){
.header .search-top{margin-left: .15rem;}
.header .other-top{ margin-left: .1rem;}
.header nav li{ margin:0 0.5vw;}
}
@media (max-width:1024px){
.header{ box-shadow:0 0 5px rgba(0,0,0,.1);}
.header .logo{max-width:70%;}
.header .logo img{ max-height: 40px;}
.header nav li{ margin:0 .05rem;}
.header nav li>a{ padding:.2rem 0;}
.header .other-top{ margin-left:.1rem;}
.header .search-top{ margin-left:.1rem;}
.header .line{ height:.3rem; display:none;}
.header .versions .but{ font-size:.22rem; margin-left:.2rem;}
.header .search-top .icon{ width:.5rem; height:.5rem; background-size:.24rem;}
.header .icon-menu{ margin-left:.2rem; display:-webkit-box; display:flex;}
.header nav{ position:fixed; top:.86rem; right:-100%; width:50vw; height:calc(100vh - .86rem); background:#fff; padding:.5em; box-shadow:0 10px 10px rgba(0,0,0,.1); z-index:3; transition:all .5s; overflow:auto;}
.header nav li{ margin:0; width:100%; font-size:.28rem; border-bottom:solid 1px #eee;}
.header nav li>a{ position:relative; line-height:1.5; padding:.2rem 0;}
.header nav li dl{ width:100%;}
.header nav li:hover{ border-color:#eee;}
.header nav li:hover>a{ color:#333;}
.header nav li:hover .back_bg{ display:none;}
.header nav li.pull>a::after{ position:absolute; top:50%; right:0; font-weight:bold; content:'next'; font-family:swiper-icons; display:block; font-size:.2rem; color:#000;transform:translateY(-50%);}
.header nav li .back_bg{ border-top:solid 1px #eee; text-align:left; font-size:.24rem; width:100%; position:initial; left:0; transform:translateX(0); font-size:.26rem;}

.header nav.on{ right:0;}
.header nav li.on{ border-color:#ffb200;}
.header nav li.pull.on>a::after{ color:#ffb200;}
.header nav li.on>a{ color:#ffb200;}

.header .search-box{ width:70%; right:.4rem;}
.header .search-box input{ font-size:.22rem;}
.header .search-box .but{ background-size:80%;}
}




/* 底部 */
.footer{line-height:2; background:#f7f7f7; color:#808080;}
.footer .footer-one{ padding:.6rem 0; font-size:.16rem;}
.footer .footer-one .name{ margin-bottom:.1rem; color:#000010;}
.footer .footer-one .let-box{ width:52%;}
.footer .footer-one .let-box a{ margin-right:.22rem; color:#808080; }
.footer .footer-one .let-box a:hover{ color:#ffb200;}
.footer .footer-one .rig-box{ color:#333; max-width:40%;}
.footer .footer-one .rig-box .des{ }
.footer .footer-one .rig-box .des .ula{ margin-top:.15rem;}
.footer .footer-two{ font-size:.14rem; padding:.2rem 0; border-top:solid 1px rgba(0,0,0,.1);}
.footer .footer-two a{ color:#808080;}
.footer .Auxiliary em{ font-style: normal; padding:0 1em;}
.footer .Auxiliary em:last-child{ display:none;}
.footer .Auxiliary a:hover{ color:#ffb200;}
.footer .copyright .icon{ font-size:0; margin-right:.05rem;}
.footer .copyright .icon img{ width:.18rem;}
.footer .copyright a{ display:-webkit-flex; display:flex; align-items:center;}
.footer .copyright a:hover{ color:#ffb200;}
@media (max-width:640px){
.footer .footer-one{ font-size:.24rem; padding:.5rem 0;}
.footer .footer-one .let-box{ width:100%; margin-bottom:.3rem;}
.footer .footer-one .let-box a{ margin-right:.1rem;}
.footer .footer-one .rig-box{ max-width:100%; width:100%;}
.footer .Auxiliary em{ padding:0 .1rem;}
.footer .footer-two{ font-size:.2rem; justify-content:center;}
.footer .footer-two .copyright{ justify-content:center;}
}



/* 首页banner */
.index-ban{ z-index:8; position:relative;}
.index-ban .item{ overflow:hidden; position:relative;/* padding-top:calc( 780 / 1920 * 100%);*/}
.index-ban .item img{ width:100%; transition:all 8s; /*height:100%; position:absolute; left:0; top:0; object-fit:contain; -webkit-object-fit:contain;*/}
.index-ban .item img.pc{}
.index-ban .item img.wap{display:none}
.index-ban .link{width:100%; height:100%; display:block; position:absolute; top:0; z-index:10 }
.index-ban .text{ color:#fff; width:100%; position:absolute; left:0; top:45%; transform:translateY(-50%); font-family:"ash-b";}
.index-ban .text .tit-small{ font-size:.44rem;}
.index-ban .text .tit-big{ font-size:.54rem;}
.index-ban .swiper-pagination{ font-size:0; bottom:.3rem;}
.index-ban .swiper-pagination-bullet{width:14px; height:14px;background:#ffffff; opacity:0.6; margin:0 10px!important}
.index-ban .swiper-pagination-bullet-active{background:#ffffff; opacity:1}
/*
.index-ban .swiper-pagination-bullet{ width:.23rem; height:.23rem; background:url(/cn/res/subject/images/pto-icon2.png); border-radius:0; background-repeat:no-repeat!important; background-position:center!important; background-size:contain!important; opacity:1; outline:none;}
.index-ban .swiper-pagination-bullet-active{ background:url(/cn/res/subject/images/pto-icon1.png);}
*/
@media (max-width:1024px){
/*.index-ban .item{  padding-top:calc( 900 / 750 * 100%);}*/
.index-ban .item img.pc{display:none}
.index-ban .item img.wap{display:block}
}
@media (max-width:640px){
.index-ban .text .tit-small{ font-size:.24rem;}
.index-ban .text .tit-big{ font-size:.34rem;}
.index-ban .swiper-pagination-bullet{ margin:0 .05rem!important;}
}


/* 首页 */
.index-tit .tit-en{ line-height:1.3; font-size:.46rem; font-family:"Montserrat-Bold"; text-transform:uppercase;}
.index-tit .tit-cn{ line-height:1.3; font-size:.36rem;}

.index-one{ background:#f7f7f7; padding:.3rem 0;}
.index-one .swiper-but{ padding:0 .12rem; width:.4rem; height:.4rem; background-color:rgba(0,0,0,.4); border-radius:100%; }
.index-one .swiper-but::after{ font-size:.12rem; font-weight:bold; color:#fff;}
.index-one .swiper-button-prev{ left:-.15rem; justify-content:flex-end;}
.index-one .swiper-button-next{ right:-.15rem; justify-content:flex-start;}
.index-one .item a{ overflow:hidden; display:block;}
.index-one .item a img{ transition:all .5s;}
.index-one .item a:hover img{ transform:scale(1.05);}
.index-two{ padding:.8rem 0 1.2rem;}
.index-two .auto-inner2{ direction:rtl;}
.index-two .text{ direction:ltr; width:43%; }
.index-two .text .des{ color:#666666; line-height:2; margin:.4rem 0; }
.index-two .text .more{ margin:.4rem 0;}
.index-two .text .more a{ color:#ffb200; display:-webkit-flex; align-items:center;}
.index-two .text .more a i{ margin-left:.1rem; width:.55rem; height:.55rem; display:block; background:#ffb200; background-image: url(/cn/res/subject/images/arrow.svg); background-repeat:no-repeat; background-position:center; background-size:.16rem; border-radius:100%;}
.index-two .pic{ width:50%;}
.index-two .pic .vw50{ width:50vw; float: left;}
.index-three{ background:#f7f7f7; padding:.8rem 0 1.1rem;}
.index-three .index-tit{ margin-bottom:.7rem; text-align:center;}
.index-three .pic{ overflow:hidden; width: 100%;position: relative;}
.index-three .pic img{ transition:all .5s;position: absolute;  width: 100%;  height: 100%; object-fit: contain; -o-object-fit: contain;}

.index-three .wtd100{ width:100%;}
.index-three .top-news{ width:48%;}
.index-three .top-news .item{ background:#fff;}
.index-three .top-news .item .time{ background:#ffb200; position:absolute; bottom:0; padding:.1rem .3rem .08rem .2rem; color:#fff; border-radius:0 1rem 0 0;}
.index-three .top-news .item .txt{ padding:.3rem;}
.index-three .top-news .item .txt .tit{ margin-bottom:.2rem; font-size:.28rem;}
.index-three .top-news .item .txt .des{ line-height:1.8; color:#666666; }
.index-three .top-news .item:hover .pic img{ transform:scale(1.05);}
.index-three .top-news .item .pic{padding-bottom:67%; }
.index-three .list-news{ width:49%;}
.index-three .list-news ol{ width:48%;}
.index-three .list-news ol .time{ background:#ffb200; position:absolute; bottom:0; padding:.1rem .3rem .08rem .2rem; color:#fff; border-radius:0 1rem 0 0;}
.index-three .list-news ol .tit{ margin:.2rem 0; font-size:.18rem;}
.index-three .list-news .pic{padding-bottom: 220px; }
.index-three .list-news li{ width:100%;  border-top:solid 1px rgba(0,0,0,.06);}
.index-three .list-news li:nth-child(3){ margin-top:.45rem;}
.index-three .list-news li a{ padding:.2rem 0;}
.index-three .list-news li a .tit{ width:calc(100% - 8em);}
.index-three .list-news li .time{ color:#666666;}
.index-three .list-news li:last-child{ border-bottom:solid 1px rgba(0,0,0,.06);}
.index-three .list-news ol:hover .pic img{ transform:scale(1.05);}
.index-three a:hover{ color:#ffb200;}
.index-four{ padding:1rem 0;}
.index-four .index-tit{ margin-bottom:.6rem; text-align:center;}
.index-four .tit-small{ font-size:.22rem; color:#fff; position:absolute; width:100%; bottom:0; padding:.3rem; transition:all .5s;}
.index-four .text{ position:absolute; right:.3rem; top:1.1rem; max-width:4.5rem;}
.index-four .text .txt-bg{ background:#fff; padding:.3rem; width:100%; opacity:0;}
.index-four .item .pic{ width:100%; overflow:hidden;}
.index-four .item .pic img{ width:100%; transition:all .5s;}
.index-four .item:hover .pic img{ transform:scale(1.05);}
.index-four .swiper-slide{ }
.index-four .swiper-slide .tit-small{ opacity:0;}
.index-four .swiper-slide-prev .tit-small{opacity:1; text-align:right;}
.index-four .swiper-slide-next .tit-small{opacity:1; text-align:left;}
.index-four .swiper-slide .text .txt-bg{ transform:translateX(200px); opacity:0; transition:all .4s;}
.index-four .ani-slide .text .txt-bg{ transform:translateX(0); opacity:1;}
.index-four .ani-slide .text .tit-big{ font-size:.28rem;}
.index-four .ani-slide .text .des{ margin:.25rem 0; line-height:1.8; }
.index-four .ani-slide .text .more .but{ color:#ffb200; display:-webkit-flex; align-items:center;}
.index-four .ani-slide .text .more .but i{ margin-left:.1rem; width:.55rem; height:.55rem; display:block; background:#ffb200; background-image: url(/cn/res/subject/images/arrow.svg); background-repeat:no-repeat; background-position:center; background-size:.16rem; border-radius:100%;}
.index-four .swiper-but{ padding:0 .2rem; width:.65rem; height:.65rem; background-color:rgba(0,0,0,.4); border-radius:100%; }
.index-four .swiper-but::after{ font-size:.2rem; font-weight:bold; color:#fff;}
.index-four .swiper-button-prev{ left:-.23rem; justify-content:flex-end;}
.index-four .swiper-button-next{ right:-.23rem; justify-content:flex-start;}
.index-four .swiper-pagination{ display:none;}

@media (max-width:1024px){
.index-tit .tit-en{ font-size:.4rem;}
.index-tit .tit-cn{ font-size:.3rem;}

.index-one .item a img{ width:100%;}
.index-one .swiper-but{ width:.6rem; height:.6rem; padding:0 .2rem;}
.index-one .swiper-but::after{ font-size:.2rem;}
.index-one .swiper-button-prev{ left:-.22rem;}
.index-one .swiper-button-next{ right:-.22rem;}

.index-two .auto-inner2{ align-items:flex-start;}
.index-two .text{ width:100%; margin-top:.4rem;}
.index-two .pic,
.index-two .pic .vw50{ width:100%;}

.index-three{ padding:.7rem 0;}
.index-three .index-tit{ margin-bottom:.5rem;}
.index-three .list-news li:nth-child(3){ margin-top:.2rem;}
.index-three .list-news li a{ padding:.16rem 0;}
.index-three .top-news{ width:100%;}
.index-three .list-news{ margin-top:.4rem; width:100%;}
.index-three .list-news ol .tit{ font-size:.22rem;}
.index-three .list-news li .time{ font-size:.2rem;}

.index-four{ padding:.7rem 0;}
.index-four .index-tit{ margin-bottom:.5rem;}
.index-four .text{ font-size:.18rem; top:50%; transform:translateY(-50%);}
.index-four .ani-slide .text .tit-big{ font-size:.24rem;}
}
@media (max-width:640px){
.index-four .ani-slide .text .tit-big{ font-size:.24rem;}
.index-four .ani-slide .text .des{ margin:.1rem 0; font-size:.22rem;}
}



/* 飘窗 */
.piaofu{ position:fixed; left:0; top:0; cursor:pointer; z-index:1111;}
.piaofu img{ max-width:3.6rem;}
.piaofu .close_port{font-size: 16px; position: absolute;width:24px; line-height:24px; right:5px; top:5px;cursor:pointer; background:#ffc600;color: #fff;border-radius:100%;text-align:center; }
@media (max-width:1024px){
.piaofu img{ max-width:3rem;}
}

/* 二维码飘窗 */
.Bay_QRcode{ position:fixed; right:.1rem; top:60%; z-index:8; text-align:center;}
.Bay_QRcode .pic img{ max-width:1.2rem;}
.Bay_QRcode .QRcode{ border:solid 1px #eee;}
.Bay_QRcode .txt{ color:#333; margin-top:.05rem;}
.Bay_QRcode .close{ position:absolute; left:-.1rem; top:-.1rem; width:.22rem; height:.22rem; background:#fff url(/cn/res/subject/images/close.svg); background-repeat: no-repeat; background-position:center; background-size:70%; border-radius:100%; border:solid 1px #eee; cursor: pointer;}
@media (max-width:1024px){
.Bay_QRcode .pic img{ max-width:1rem;}
}
@media (max-width:640px){
.Bay_QRcode .txt{ font-size:.22rem;}
}



/* 菜单 */
.menu-box{ background:#f4f5f6; position:relative; z-index:9;}
.menu-box.menu-white{ background:#fff;}
.menu-box .web-txt{ display:none;}
.menu-box li{ min-width:1rem; text-align:center; margin-right:1px; }
.menu-box li a{ display:block; padding:.28rem .15rem;}
.menu-box li a:hover,
.menu-box li.on a{ background:#ffb200; color:#fff; }
@media (max-width:640px){
.menu-list{ width:100%; position:relative;}
.menu-list .web-txt{ font-size:.26rem; width:100%; display:block; padding:1em 0;}
.menu-list .web-txt::after{ position:absolute; top:50%; right:-1em; font-weight:bold; content:'next'; font-family:swiper-icons; display:block; font-size:.2rem; width:2em; height:2em; margin-top:-1em; text-align:center; line-height:2; color:#000; transition:all .5s;}
.menu-list .web-txt.on::after{ transform:rotate(90deg);}
.menu-list .ul{ position:absolute; background:#fff; display:none; width:100%; box-shadow:0 0 10px rgba(0,0,0,.05);}
.menu-list .ul li{ width:100%;}
.menu-list .ul li a{ text-align:left; display:block; padding:.15rem;}
}



/* 当前位置 */
.location{color:#999;max-width:30em; padding:.25rem 0;  background-image: url(/cn/res/subject/images/current-icon.svg); background-repeat:no-repeat; background-position:left center; padding-left:2em;}
.location a{color:#999;}
.location i{ margin:0 .6em .2em; width:.03rem; height:.03rem; display:inline-block; vertical-align:middle; background:#999999; border-radius:100%;}
.location a:hover{ color:#ffb200;}
@media (max-width:1024px){
.location{ display:none;}
}



/* 内页banner */
.Inside-ban .pic{/*padding-top: calc(600 / 1920* 100%);*/ position:relative;}
.Inside-ban .pic img{width:100%}
.Inside-ban .pic img.wap{display:none}
.Inside-ban .text{ line-height:1.2; font-size:.5rem; color:#fff; position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%);}
@media (max-width:1024px){
    .Inside-ban .pic{ /*padding-top: calc(500 / 1024 * 100%);*/}
    .Inside-ban .pic img.pc{display:none}
    .Inside-ban .pic img.wap{display:block}
}

/* 内页 */
.Inside-box{ padding:1rem 0;}
@media (max-width:1024px){
.Inside-ban .text{ font-size:.36rem;}
}


/* 金莎app,蘑菇tv网页,金博宝芝林简介 */
.About-one .auto-inner2{ direction:rtl;}
.About-one .text{ direction:ltr; width:46%; }
.About-one .text .des{ color:#666666; line-height:2; margin:.35rem 0;}
.About-one .text p{margin:0;}
.About-one .pic{ width:50%;}
.About-one .pic .vw50{ width:50vw; float: left;}
.About-one .pic .vw50 img{width:100%}
.About-one .tit-box{ font-size:.36rem;}
.About-one .tit-box span{ display:block;}
.About-one .tit-box::after{ margin-top:.5em; display:block; content:''; width:1em; height:2px; background:#ffb200;}
@media (max-width:1024px){
.About-one .auto-inner2{ align-items:flex-start;}
.About-one .text{ width:100%; margin-top:.4rem;}
.About-one .pic,
.About-one .pic .vw50{ width:100%;}
}


/* 股东背景 */
.stockholder{ line-height:1.8; color:#666666;}
.stockholder p{ margin:0;}
.stockholder .tit-box{ color:#333; text-align:center; font-size:.36rem;}

/* 组织架构 */
.organization-box{ padding:1rem 0; background-image: url(/cn/res/subject/images/organization-bg.jpg); background-size:contain; background-repeat:no-repeat; background-position:center;}


/* 荣誉资质 */
.honor-box{ background-image: url(/cn/res/subject/images/honor-bg.png); background-repeat:no-repeat; background-position:center; background-size:contain; padding:.25rem 0 1.25rem;}
.honor-box .switc-box .swiper{ padding:1rem 0;}
.honor-box .switc-box .pic{ box-shadow:0 0 20px rgba(0,0,0,.1);}
.honor-box .switc-box .info{position:absolute;display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center;justify-content:center;}
.honor-box .switc-box .box{width:100%; text-align:center; padding:0 8%}
.honor-box .switc-box .year{color:#ffb200;font-size:.40rem; line-height:1;font-family:"Montserrat-Bold";}
.honor-box .switc-box .title{font-size:.22rem;margin:.1rem 0}
.honor-box .switc-box .rank{font-size:.24rem}
.honor-box .switc-box .aniu-box{ position:absolute; left:0; bottom:0; width:100%;}
.honor-box .switc-box .swiper-but{ position:relative; top:0; margin:0; width:.6rem; height:.6rem; border:solid 1px #e9eaec; border-radius:100%; background-repeat:no-repeat; background-position:center; background-size:.18rem;}
.honor-box .switc-box .swiper-but::after{ display:none;}
.honor-box .switc-box .swiper-button-prev{ left:auto; background-image: url(/cn/res/subject/images/arrow1.svg);}
.honor-box .switc-box .swiper-button-next{ right:auto; background-image: url(/cn/res/subject/images/arrow2.svg);}
.honor-box .switc-box .swiper-slide{ opacity:0;}
.honor-box .switc-box .swiper-slide-prev,
.honor-box .switc-box .swiper-slide-next,
.honor-box .switc-box .swiper-slide-active{ opacity:1;}
.honor-box .switc-box .swiper-pagination{ line-height:1; width:auto; position:relative; margin:0 .3rem; bottom:auto; display:flex; align-items:center; justify-content:center;}
.honor-box .switc-box .swiper-pagination span{ padding:0 .1rem;}
.honor-box .switc-box .swiper-pagination-current{ font-size:.24rem; color:#ffb200}
.honor-box .switc-box .swiper-pagination-total{ font-size:.18rem; color:#999;}
@media (max-width:640px){
.honor-box .switc-box .swiper{ padding:1rem .2rem;}
.honor-box .switc-box .pic{ box-shadow:0 0 .2rem rgba(0,0,0,.1);}
}



/* 发展足迹 */
.history-box{ background-image: url(/cn/res/subject/images/history-bg.jpg); background-repeat:no-repeat; background-position:center; background-size:contain;}
.history-box .auto-inner{align-items: center;}
.history-box .line{ width:1px; height:100%; position:absolute; right:17px; top:0; background:rgba(0,0,0,.1);}
.history-box .switc-big{ width:calc(95% - 120px);}
.history-box .switc-big .swiper-slide{height:auto}
.history-box .switc-big .text{ width:calc(100% - 3rem); color:#666666; line-height:2;}
.history-box .switc-big .text p{ margin:0;}
.history-box .switc-big .text .month{ font-size:.24rem; color:#333;}
.history-box .switc-big .text .des{ font-family:"HarmonyOS-Light";}
.history-box .switc-big .text .des img{ max-width:60%;}
.history-box .switc-big .item .years{ margin-right:.2rem; min-width:2.7rem; line-height:1; font-size:.8rem; color:#ffb200;}
.history-box .switc-big .iow{ position:absolute; left:0; bottom:0; font-size:calc(100vw*550/1920); opacity:.06; line-height:.85;}
.history-box .switc-big .swiper{ padding:.50rem 0; height:100%;}
.history-box .switc-big .swiper-slide .item{ position:relative; z-index:5;}

.history-box .switc-small{ padding:.6rem 0; position: relative; font-family:"HarmonyOS-Light";}
.history-box #thumbs{ height:4.2rem; }
.history-box .switc-small .swiper-slide{align-items: center; justify-content: flex-end;display: flex;}
.history-box .switc-small .item{ cursor:pointer; font-size:.18rem;transition: 0.5s}
.history-box .switc-small .item .oiw{ margin-right:.2rem; line-height:35px;}
.history-box .switc-small .item .pot{ display:flex; display:-webkit-flex; align-items:center; justify-content:center; width:35px; height:35px; border-radius:100%;}
.history-box .switc-small .item .pot i{ display:flex; display:-webkit-flex; align-items:center; justify-content:center; width:20px; height:20px; border-radius:100%;}
.history-box .switc-small .item .pot i::after{ content:''; display:block; width:6px; height:6px; background:#999999; border-radius:100%;}
.history-box #thumbs .swiper-slide-thumb-active .oiw{ color:#ffb200; font-size:.28rem; font-family:"HarmonyOS-Regular";}
.history-box #thumbs .swiper-slide-thumb-active .item .pot{ background:rgba(254,177,2,.1);}
.history-box #thumbs .swiper-slide-thumb-active .item .pot i{ background:rgba(254,177,2,.2);}
.history-box #thumbs .swiper-slide-thumb-active .item .pot i::after{ background:#ffb200;}
.history-box .switc-small .swiper-button-prev,
.history-box .switc-small .swiper-button-next{display: flex; flex-wrap: wrap; border: solid 1px #ffb200; left: 0; right: 0; margin-top:0; width: 50px; height: 50px; border-radius: 100%; background: #ffb200; margin: auto}
.history-box .switc-small .swiper-button-prev:after,
.history-box .switc-small .swiper-button-next:after{transform: rotate(90deg); font-size: 20px; color: #fff}
.history-box .switc-small .swiper-button-prev{top: 10px;}
.history-box .switc-small .swiper-button-next{bottom:10px; top: auto; }
.history-box .switc-small .swiper-button-disabled{background: #b6cedb; border-color: #b6cedb}
.history-box .switc-small .swiper-button-disabled:after{color: #333}
.history-box .switc-small .year{position: absolute;right: 0; z-index: 10}
.history-box .switc-small .year.last{bottom: 1.3rem}
.history-box .switc-small .opacity{opacity: 0}

@media (max-width:1024px){
.history-box{ padding:0 .4rem;}
.history-box .switc-big .item .years{ min-width:2rem; font-size:.6rem;}
.history-box .switc-big .text .des img{ max-width:90%;}
.history-box .switc-big .iow{font-size:calc(100vw*400/1920); bottom:auto; top: 13%;}
.history-box #thumbs .item{ font-size:.2rem;}
}
@media (max-width:768px){
.history-box .switc-small{padding:10px 50px; display: flex; justify-content: space-between}
.history-box .switc-small .swiper-button-prev,
.history-box .switc-small .swiper-button-next{top: 0; bottom: 0}
.history-box .switc-small .swiper-button-prev{right: auto}
.history-box .switc-small .swiper-button-next{left: auto}
.history-box .switc-small .swiper-button-prev:after,
.history-box .switc-small .swiper-button-next:after{transform: rotate(0deg);}
.history-box .switc-small .year{ white-space: nowrap}
.history-box .switc-small .year.first{left: 70px; right: auto}
.history-box .switc-small .year.last{right: 70px; bottom: auto;}
.history-box .switc-small .swiper-slide{justify-content:center}
.history-box .auto-inner{ padding:.4rem 0;}
.history-box .line{ display:none;}
.history-box .switc-big{ width:100%; margin-bottom:.35rem;}
.history-box .switc-big .item .years{ margin-bottom:.2rem; width:100%; margin-right:0;}
.history-box .switc-big .text{ width:100%;}
.history-box .switc-big .text .month{ font-size:.3rem;}
.history-box .switc-big .text .des img{ max-width:100%;}
.history-box .switc-small{ width:100%;}
.history-box #thumbs{ height:auto; width:100%;}
.history-box .switc-small .item{ justify-content:center;}
.history-box .switc-small .item .oiw{ font-size:.26rem; margin-right:0;}
.history-box .switc-small .item .pot{ display:none;}
.history-box .switc-small .swiper-slide-thumb-active .item .oiw{ font-size:.36rem;}
.history-box .switc-big .swiper{ padding:0;}

}


/* 企业文化 */
.culture-box{ padding:1rem 0;}
.culture-box .item{ margin-bottom:.2rem;}
.culture-box .item:last-child{ margin-bottom:0;}
.culture-box .item .pic img{ width:100%;}
.culture-box .item .text{ font-size:.18rem; text-align:right; position:absolute; left:0; bottom:0; width:100%; padding:.5rem; color:#fff;}
.culture-box .item .icon{ margin-bottom:.3rem;}
.culture-box .item .icon img{ max-width:.68rem;}
.culture-box .item .tit{ margin-bottom:.1rem; font-size:.36rem;}
.culture-box .item .des{ }
.culture-box .item:nth-child(2n) .text{ text-align:left;}
@media (max-width:640px){
.culture-box .item .text{ position:relative;}
.culture-box .item .pic{ position:absolute; left:0; top:0; width:100%; height:100%;}
.culture-box .item .pic img{ height:100%; width:100%; object-fit:contain;}
}


/* 新闻资讯 */
.news-top{ margin-bottom:2.5%;}
.news-top .item{ background:#f7f7f7;}
.news-top .item .pic{ width:50%; overflow:hidden;}
.news-top .item .pic img{ width:100%; transition:all .5s;}
.news-top .item .text{ padding:.7rem; width:50%;}
.news-top .item .text .time{ color:#666666; margin-bottom:.3rem;}
.news-top .item .text .tit{ font-size:.28rem; color:#333333; transition:all .5s;}
.news-top .item .text .des{ line-height:1.8; margin:.3rem 0; color:#666666; }
.news-top .item .text .more .but{ color:#ffb200; display:-webkit-flex; align-items:center;}
.news-top .item .text .more .but i{ margin-left:.1rem; width:.55rem; height:.55rem; display:block; background:#ffb200; background-image: url(/cn/res/subject/images/arrow.svg); background-repeat:no-repeat; background-position:center; background-size:.16rem; border-radius:100%;}
.news-top .item:hover .pic img{ transform:scale(1.05);}
.news-top .item:hover .tit{ color:#ffb200;}

.news-list li{ width:31.66%; margin-right:2.5%; margin-bottom:2.5%; background:#f7f7f7;}
.news-list li:nth-child(3n){ margin-right:0;}
.news-list li .text{ padding:.35rem .35rem 0;}
.news-list li .pic{ overflow:hidden;  position: relative;  padding-bottom: 75%;border: solid 1px #f7f7f7;}
.news-list li .pic img{ transition:all .5s; position: absolute;  width: 100%;  height: 100%; object-fit: contain; -o-object-fit: contain;}
.news-list li .tit{ color:#333333; margin-bottom:.3rem; font-size:.2rem; min-height:3em; transition:all .5s;}
.news-list li .time{  color:#666666; padding:.2rem 0; border-top:solid 1px #e9e9e9;}
.news-list li:hover .tit{ color:#ffb200;}
.news-list li:hover .pic img{ transform:scale(1.05);}

@media (max-width:768px){
.news-top .item .pic{ width:100%;}
.news-top .item .text{ width:100%;}
}
@media (max-width:640px){
.news-top{ margin-bottom:.35rem;}
.news-top .item .text{ padding:.4rem;}
.news-list li:nth-child(3n),
.news-list li{ width:48%; margin-right:4%; margin-bottom:4%;}
.news-list li:nth-child(2n){ margin-right:0;}
.news-list li .tit{ font-size:.24rem;}
}



/* 图片简介列表 */
.party-box{ padding:.5rem 0 1rem;}
.pic-list li{ border-bottom:solid 1px #eee; padding:.3rem 0;}
.pic-list li:first-child{ padding-top:0;}
.pic-list li .pic{ overflow:hidden; width:21.5%;border: solid 1px #eee;}
.pic-list li .pic img{ width:100%; transition:all .5s;}
.pic-list li .text{ padding:0 .35rem; padding-right:1rem; width:calc(78.5% - 1rem);}
.pic-list li .text .tit{ margin-bottom:.1rem; font-size:.24rem; color:#333333; transition:all .5s;}
.pic-list li .text .des{ line-height:1.8; color:#666666;}
.pic-list li .time{ width:1rem; text-align:left;}
.pic-list li .time .month{ font-size:.3rem; color:#333333;}
.pic-list li .time .years{ color:#999999;}
.pic-list li a:hover .tit{ color:#ffb200;}
.pic-list li a:hover .pic img{ transform:scale(1.05);}
@media (max-width:640px){
.pic-list li .pic{ width:100%;}
.pic-list li .text{ width:75%; padding:.3rem 0 0;}
.pic-list li .text .tit{ font-size:.3rem;}
}


/* 详情 */
.party-info .title{ text-align:center; font-size:.28rem;}
.party-info .time{ padding:.2rem 0; border-bottom:solid 1px #eee; text-align:center; color:#999999;}
.party-info .party-con{ line-height:1.8;}
.party-info .party-con img{display: block; margin: auto; max-width: 800px;height: auto !important;}
.party-info .party-con p{ margin:0;}
.party-info .turn-box{ margin-top:.2rem; padding-top:.4rem; border-top:solid 1px #ebebeb;}
.party-info .turn-box .nol{ width:calc(50% - 6em);}
.party-info .turn-box .txt_let{ text-align:left;}
.party-info .turn-box .txt_rig{ text-align:right;}
.party-info .turn-box .nol a:hover{ color:#ffb200;}
.party-info .turn-box .back{ width:8em;}
.party-info .turn-box .back a{ display:block; background:#ffb200; color:#fff; padding:.1rem .2rem; border-radius:1rem;}
.party-info .turn-box .back span{ background-image: url(/cn/res/subject/images/back.svg); background-repeat:no-repeat; background-position:left center; padding-left:1.5em;}
@media (max-width:1024px){
  .party-info .party-con img{max-width: 100%;}  
}
@media (max-width:640px){
.party-info .turn-box{ padding-bottom:45px; position:relative;}
.party-info .turn-box .back{ position:absolute; bottom:0;}
.party-info .turn-box .nol{ margin:.05rem 0; width:100%; text-align:left;}
.party-info .turn-box .back span{ background-size:.22rem;}
}


/* 业务板块 */
.business-list .item{ width:31.429%; margin-right:2.85%; background:#f7f7f7; overflow:hidden;}
.business-list .item:nth-child(3n){ margin-right:0;}
.business-list .item .icon{ position:absolute; bottom:0; right:-.4rem; max-width:3rem; opacity:.02;}
.business-list .item .pic{overflow:hidden;}
.business-list .item .pic img{ width:100%;}
.business-list .item .text{ position:relative; z-index:5; padding:.1rem .4rem .4rem;}
.business-list .item .text .tit{ font-size:.28rem; padding:.2rem 0; border-bottom:solid 1px #eee;}
.business-list .item .text .des{ color:#666666; padding:.2rem 0 0;  line-height:1.8;}
@media (max-width:1024px){
.business-list .item .icon{ max-width:2rem;}
.business-list .item .text{ padding:.1rem .3rem .3rem;}
}
@media (max-width:640px){
.business-list .item{ width:100%; margin-right:0; margin-bottom:.5rem;}
.business-list .item .text .tit{ font-size:.28rem;}
}


/* 业务介绍 */
.introduction-list .item{ width:48.5%; margin-right:3%;}
.introduction-list .item:nth-child(2n){ margin-right:0;}
.introduction-list .item .pic{overflow:hidden;}
.introduction-list .item .pic img{ width:100%;}
.introduction-list .item .text{ position:relative; z-index:5; padding:.3rem 0;}
.introduction-list .item .text .tit{ margin-bottom:.1rem; font-size:.28rem;}
.introduction-list .item .text .des{ color:#666666;  line-height:1.8;}
@media (max-width:1024px){
.introduction-list .item .text{ padding:.1rem .3rem .3rem;}
}
@media (max-width:640px){
.introduction-list .item{ width:100%; margin-right:0; margin-bottom:.5rem;}
.introduction-list .item .text .tit{ font-size:.28rem;}
}




/* 合作单位 */
.partner-box .item{ width:19.429%; text-align:center; margin-right:.7111%; margin-bottom:.7111%; border:solid 1px #f2f2f2; transition:all .5s;}
.partner-box .item a{ width:100%; padding-bottom:44.445%; display:block; position:relative; overflow:hidden;}
.partner-box .item a img{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:contain;}
.partner-box .item:nth-child(5n){ margin-right:0;}
.partner-box .item:hover{ border-color:#ffb200;}
@media (max-width:640px){
.partner-box .item:nth-child(5n),
.partner-box .item{ width:32%; margin-right:2%; margin-bottom:2%;}
.partner-box .item:nth-child(3n){ margin-right:0;}
}



/* 表单下载 */
.download-list .item{ border:solid 1px #f3f3f3; width:32.143%; padding:.1rem; margin-right:1.76%; margin-bottom:1.76%;}
.download-list .item:nth-child(3n){ margin-right:0;}
.download-list .item .pic{ width:1.8rem;}
.download-list .item .text{ color:#666666;  padding-left:.25rem; width:calc(100% - 1.8rem);}
.download-list .item .text .tit{ color:#333333; font-size:.18rem;}
.download-list .item .text .time{ margin:.1rem 0;}
.download-list .item .text .but{ color:#666666; padding-left:1.8em; background-position:left center; background-repeat:no-repeat; text-decoration: underline; background-size:.2rem;}
.download-list .item .text .icon1{ margin-right:.25rem; background-image:url(/cn/res/subject/images/view.svg);}
.download-list .item .text .icon2{ background-image:url(/cn/res/subject/images/dow.svg);}
.download-list .item .text .icon1:hover{ color:#ffb200; background-image:url(/cn/res/subject/images/view2.svg);}
.download-list .item .text .icon2:hover{ color:#ffb200; background-image:url(/cn/res/subject/images/dow2.svg);}
.download-list .item:hover .text .tit{ color:#ffb200;}
@media (max-width:1024px){
.download-list .item:nth-child(3n),
.download-list .item{ width:100%; margin-right:0; margin-bottom:2%;}
}
@media (max-width:640px){
.download-list .item .pic{ width:2.5rem;}
.download-list .item .text{ width:calc(100% - 2.5rem);}
.download-list .item .text .time{ font-size:.22rem;}
.download-list .item .text .tit{ font-size:.26rem;}
.download-list .item .text .but{ background-size:.24rem; padding-left:1.5em;}
}




/* 在线申请 */
.application-box .item{ width:23%; margin-right:2.66666%; margin-bottom:2.66666%; border:solid 1px #f3f3f3;}
.application-box .item:nth-child(4n){ margin-right:0;}
.application-box .item .text{ padding:.25rem;}
.application-box .item .text .tit{ margin:.1rem 0; font-size:.18rem;}
.application-box .item .text .time{ font-size:.16rem; color:#666666;}
.application-box .item .text .but{ font-size:.16rem; color:#666666; padding-left:1.8em; background-position:left center; background-repeat:no-repeat; text-decoration: underline; background-size:.2rem; }
.application-box .item .text .icon1{ margin-right:.25rem; background-image:url(/cn/res/subject/images/view.svg);}
.application-box .item .text .icon3{ background-image:url(/cn/res/subject/images/apply.svg);}
.application-box .item .text .icon1:hover{ color:#ffb200; background-image:url(/cn/res/subject/images/view2.svg);}
.application-box .item .text .icon3:hover{ color:#ffb200; background-image:url(/cn/res/subject/images/apply2.svg);}
@media (max-width:640px){
.application-box .item{ width:48%; margin-right:4%; margin-bottom:4%;}
.application-box .item:nth-child(2n){ margin-right:0;}
.application-box .item .text .tit{ font-size:.24rem;}
.application-box .item .text .but,
.application-box .item .text .time{ font-size:.22rem;}
.application-box .item .text .but{ background-size:.24rem;}
}


/* 问题及意见 */
.suggest-box .title{ text-align:center; font-size:.36rem; color:#333333;}
.suggest-box .con-info{ line-height:2; }
.suggest-box .con-info p{ margin:0;}
.suggest-box .iow{ text-align:center;}
.suggest-box .iow .QRcode{ margin-right:.8rem;}



/* 网上展厅 */
.exhibition-list .item{ width:31%; margin:1.5% 0; margin-right:3.5%;}
.exhibition-list .item:nth-child(3n){ margin-right:0;}
.exhibition-list .item .tit{ font-size:.18rem; padding:.25rem 0; border-bottom:solid 1px #f3f3f3;}
.exhibition-list .item .pic{ overflow: hidden;}
.exhibition-list .item .pic img{ transition:all .5s;}
.exhibition-list .item .view{  font-size:.18rem; position:absolute; right:.2rem; bottom:.2rem; color:#fff; background-image:url(/cn/res/subject/images/view3.svg); background-position:center left; background-repeat:no-repeat; padding-left:.3rem; background-size:.2rem;}
.exhibition-list .item:hover .tit{ color:#ffb200;}
.exhibition-list .item:hover .pic img{ transform:scale(1.05);}
@media (max-width:640px){
.exhibition-list .item:nth-child(3n),
.exhibition-list .item{ width:48%; margin-right:4%; margin-bottom:3%;}
.exhibition-list .item:nth-child(2n){ margin-right:0;}
.exhibition-list .item .tit{ font-size:.24rem;}
.exhibition-list .item .view{ font-size:.22rem;}
}



/* 联系方式 */
.contact-lx .item{ padding:.35rem; width:24%; margin-right:1.3333%; margin-bottom:1.3333%; border:solid 1px #f3f3f3;}
.contact-lx .item:nth-child(4n){ margin-right:0;}
.contact-lx .item .tel{ background-image:url(/cn/res/subject/images/tel.svg); background-repeat:no-repeat; background-position:left .2em; background-size:.19rem; padding-left:.3rem; }
.contact-lx .item .name{ margin:.1rem 0; font-size:.2rem;}
.contact-lx .item .siz{ color:#ffb200;}
@media (max-width:768px){
.contact-lx .item .tel{ background-position:left .3em;}
.contact-lx .item{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.contact-lx .item:nth-child(2n){ margin-right:0;}
}
@media (max-width:640px){
.contact-lx .item{ width:100%; margin-right:0; margin-bottom:3%;}
.contact-lx .item .tel{ font-size:.28rem; padding-left:.4rem; background-size:.26rem;}
.contact-lx .item .name{ font-size:.3rem;}
}



/* 联系我们 */
.contact-box{ border:solid 1px #e8ebee;}
.contact-box .map-box{ width:50%;}
.contact-box .map-box img{ height:100%; width:100%; object-fit:contain;}
.contact-box .text{ width:50%; padding:.2rem .6rem; border-left:solid 1px #e8ebee;}
.contact-box .text .title{ margin-bottom:.3rem; font-size:.28rem;}
.contact-box .text .il{ margin:.15rem 0; color:#000; flex-wrap: nowrap;}
.contact-box .text .il .icon img{ width:.23rem;}
.contact-box .text .il .name{ color:#666666;}
.contact-box .text .il .wz{ margin:0 .1rem;}
.contact-box .text .il .wxt{ line-height:1.65; width:calc(100% - 6em);}

@media (max-width:1024px){
.contact-box .text{ padding:.2rem .3rem;}
.contact-box .text .title{ margin-bottom:0; font-size:.22rem;}
.contact-box .text .il{ margin:.1rem 0;}
}

@media (max-width:768px){
.contact-box .map-box{ width:100%;}
.contact-box .text{ padding:.4rem; width:100%; border-left:none;}
}

@media (max-width:640px){
.contact-box .text .title{ font-size:.3rem;}
.contact-box .text .il{ margin:.15rem 0;}
.contact-box .text .il .icon img{ width:.35rem;}
}










/* 搜索列表 */
.search-list{ margin-bottom:.6rem; padding:.35rem 0;}
.search-list li{ font-size:.16rem; border-bottom:dashed 1px #e5e5e5;}
.search-list li a{ padding:.2rem 0;}
.search-list li .tit{ width:calc(100% - 1.8rem);}
.search-list li .time{ width:1.5rem; text-align:right;}
.search-list li a:hover .tit{ color:#1da3dd;}
@media (max-width:640px){
.search-list li{ font-size:.24rem;}
}

/* 单篇 */
.single-piece{min-height:30vh; line-height:2;}
.single-piece p{ margin:0;}



/*Page002623 */
.Page002623{ text-align:center; padding:.5rem 0 0;}
.Page002623 .Pages{ display:-webkit-flex; display:flex; justify-content:center; align-items:center;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages .f1,
.Page002623 .Pages .f2,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages >span.p_jump{ display:block; border:solid 1px #edecec; border-radius:5px; overflow:hidden;}
.Page002623 .Pages >span.p_jump input{ text-align:center; outline:none; font-size:.14rem; color:#666666; width:6rem; border:none; padding:0; margin:0; height:.6rem;}
.Page002623 .Pages >span.p_jump .i_button{ border-left:solid 1px #edecec; cursor:pointer;}
.Page002623 .Pages em{margin:0 .05rem; font-style: normal; display:flex; align-items:center;}
.Page002623 .Pages a{ color:#666666; border:solid 1px #e6e8ea;display:inline-block; line-height:.58rem; width:.6rem; margin:0 .05rem; border-radius:100%; transition:all .5s;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:#fff;background:#ffb200;}
.Page002623 .Pages .p_page{display:flex; }
.Page002623 .Pages .p_page > a{ font-size:0; height:.6rem;position:relative; background-repeat:no-repeat; background-position:center; background-size:.18rem;}
.Page002623 .Pages .p_page .a_prev{ background-image:url(/cn/res/subject/images/arrow1.svg);}
.Page002623 .Pages .p_page .a_next{ background-image:url(/cn/res/subject/images/arrow2.svg);}
.Page002623 .Pages .p_page .a_prev:hover{ background-image: url(/cn/res/subject/images/arrow3.svg);}
.Page002623 .Pages .p_page .a_next:hover{ background-image: url(/cn/res/subject/images/arrow4.svg);}
@media(max-width:640px){
.Page002623{padding:6vw 0 8vw 0;}
.Page002623 .Pages em{display:block;}
.Page002623 .Pages .p_page{ margin-right:0.5em;}
.Page002623 .Pages >span.p_jump input{ font-size:.2rem;}
.Page002623 .Pages a{ width:.6rem; height:.6rem; line-height:.6rem; background-color: #eee;}
.Page002623 .Pages .p_page > a{height:.6rem;}
.Page002623 .Pages >span.p_jump input{ height:.6rem;}
}

.WeChat{ z-index:9;position: fixed; bottom:10%; right: .2rem;}
.WeChat figure{ padding: 3px; background: #fff}
.WeChat figure img{width: 100%}
.WeChat p{line-height: 20px; font-size:14px;padding:0;margin:0}
.WeChat .icon{cursor: pointer;width: 40px; height: 40px;border-radius: 100%; background:#2ca25e url(../../images/icon_wx.svg) no-repeat center center}
.WeChat .box{position: absolute; width: 140px; text-align: center; right:100%; top:50%; display: none; transform:translateY(-50%); background: #fff; padding:5px; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.1);}


.IsTop{ z-index:9;position: fixed; bottom:4%; right: .2rem; cursor: pointer; display: block;width: 40px; height: 40px; margin: auto; border-radius: 100px; background: #ffb200 url(../../images/side_icon.png) no-repeat center center}

/*popup*/
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.85);z-index:100;-webkit-overflow-scrolling:touch;display:none;}
.popup > .flex{width:100%;min-height:100%;align-items:center;justify-content:center;padding:2em 0;}
.popup .close{width:1.125em;height:1.125em;background:url(/yjy/res/images/close_01.svg) no-repeat center center;background-size:contain;position:fixed;right:1.875em;top:1.875em;cursor:pointer;z-index:5;}

/*spopup*/
.spopup .gallery{width:100%;overflow:hidden;}
.spopup .img{background: no-repeat center center; background-size: contain; display: block; transition: all .3s;}
.spopup .large{margin-bottom:0.2rem;}
.spopup .large .figure{width:58.59375%;margin:0 auto 0.4rem;}
.spopup .large .img{padding-bottom:56.88888889%;}
.spopup .text{background-color:rgba(102,102,102,0.9);color:#fff;padding:0.4375em 0;}
.spopup .title{font-size:1.125em;line-height:1.44444444em;font-weight:normal;text-align:center;width:58.59375%;margin:0 auto;}
.spopup .small{width:91.66666667%;overflow:visible;}
.spopup .small .swiper-slide{cursor:pointer;}
.spopup .small .figure:before,.spopup .small .figure:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;box-sizing:border-box;}
.spopup .small .figure:before{background-color:rgba(0,0,0,0.3);}
.spopup .small .figure:after{border:solid 2px #008fdc;opacity:0;}
.spopup .small .img{padding-bottom:56.96202532%;}
.spopup .small .swiper-slide-thumb-active .figure:before{opacity:0;}
.spopup .small .swiper-slide-thumb-active .figure:after{opacity:1;}
.spopup .swiper-pagination{width:auto;left:0.8rem;font-size:0.875em;color:rgba(255,255,255,0.6);line-height:1.85714286em;bottom:0.5em;}
.spopup .swiper-arrows{position:absolute;right:0.8rem;bottom:0.8125em;z-index:5;width:2.6875em;display: flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.spopup .swiper-arrows .arrow{position:static;font-size:0.875em;color:#fff;width:auto;height:auto;margin-top:0;font-weight:bold;display:block;line-height:1.125em;}
.spopup .swiper-arrows .arrow:after{font-size:1em;}
.spopup .swiper-arrows .arrow.swiper-button-disabled{opacity:0.5;}


.sitemap .title{text-align:center;font-size: .28rem;}
.sitemap dl{display:flex; flex-wrap: wrap; padding:1.5% 0;border-bottom: solid 1px #ddd}
.sitemap dl dt{min-width:1.2rem; font-weight:bold}
.sitemap dl dd{flex:1}
.sitemap dl dd span{display:inline-block; padding-right:20px}
.sitemap dl dd span a:not(:hover){opacity:0.7}
.sitemap dl dd span a:hover{text-decoration:underline}

.column_title{text-align: center;padding-top: 5%; padding-bottom: 3%; line-height: 38px;}
.column_title h3{ font-size: .36rem; font-weight:normal; padding:0; margin:0}
.column_title .more{position: relative; border: solid 1px #cccccc; border-radius: 30px; padding-left: .2rem; padding-right: .6rem; transition: 0.5s; display: inline-block; line-height: 38px; align-content: center;}
.column_title .more:after{content: '';position: absolute; width: 16px; height:11px; top: 0; bottom: 0; right: 20px; margin: auto; background: url("/cn/res/subject/images/arrow.svg") no-repeat; transition: 0.5s}
.column_title .more:hover{color: #fff; background: #ffb200; border-color: #ffb200;}
.column_title .more:hover:after{filter: brightness(0) invert(1);}
.column_title .more:not(:hover):after{filter: grayscale(100%) brightness(70%);}



.news_group{padding:2% 0}
.news_group .column_title{padding: 0; margin-bottom: .36rem}
.news_group .inbox .photo_new{width: 50%}
.news_group .inbox .photo_new .pic figure{padding-bottom:480px}
.news_group .inbox .photo_new .txt{position: absolute; width: 100%; bottom: 0; line-height: 60px;background: rgba(0,0,0,0.5)}
.news_group .inbox .photo_new .txt h4{width: 80%;color: #fff; padding:0 .2rem}
.news_group .inbox .photo_new .slick-dots{position: absolute; right: .2rem; bottom: .25rem; width: auto}
.news_group .inbox .font_list{width: 45%}
.news_group .group{width: 47.5%}
.news_group .font_list{}
.news_group .font_list li{position: relative;line-height: 42px;}
.news_group .font_list li time{float: right}
.news_group .font_list li.item{border-bottom: solid 1px #dedede; padding-bottom: .3rem; margin-bottom: .2rem}
.news_group .font_list li.item .pic{width: 250px;}
.news_group .font_list li.item .pic figure{padding-bottom: 150px}
.news_group .font_list li.item .txt{width: calc(97% - 250px)}
.news_group .font_list li.item time{float: none}
.news_group .font_list li.item p{line-height: 30px}
.news_group .font_list li:not(.item){padding-left: 16px;height: 42px}
.news_group .font_list li:not(.item):before{content: ''; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; width: 5px; height: 5px; background: #cccccc; border-radius: 100%}
.news_group .font_list li:hover:before{background: #ffb200}
.news_group .font_list li:hover a,
.news_group .font_list li:hover span.time,
.news_group .font_list li:not(.item):hover time{color: #ffb200}
.news_group .slide_news {margin-left: -.2rem; margin-right: -.2rem;}
.news_group .slide_news .item{margin:0 .2rem; background: #f7f7f7}
.news_group .slide_news .pic figure{padding-bottom: 60%;border: solid 1px #f7f7f7;}
.news_group .slide_news .txt{padding: .3rem .2rem}
.news_group .slide_news .txt h4{line-height: 32px; height: 64px; margin: .1rem 0; font-size:.18rem}
.news_group .slide_news .txt p{line-height: 30px;}
.news_group .slide_news .slick-dots{padding-top: .4rem}
.news_group .slide_news .item:hover .txt h4{ color:#ffb200}
.news_group .slide_news .slick-track{display:flex}
.news_group.bg_gray{background: #f7f7f7;padding:4% 0; margin: 2% 0;}
.news_group:last-of-type{padding-bottom: 6%}
@media (max-width:1200px) {
.news_group .slide_news {margin-left: -.1rem; margin-right: -.1rem;}
.news_group .slide_news .item{margin:0 .1rem; background: #f7f7f7}
.news_group .slide_news .txt p{display: none}
.news_group .slide_news .txt h4{line-height:26px; height:52px; }
.news_group .font_list li.item .pic{width:180px;}
.news_group .font_list li.item .txt{width: calc(97% - 180px)}

}
@media (max-width:768px) {
.news_group .group{width: 100%}
.news_group .group:not(:last-child){padding-bottom: 4%}
.news_group .inbox .photo_new,
.news_group .inbox .font_list{width:100%}
.news_group .inbox .photo_new{padding-bottom: 4%}
.news_group .inbox .photo_new .pic figure{padding-bottom: 60%}
.news_group .inbox .photo_new .txt h4{width: 100%}
.news_group .inbox .photo_new .slick-dots{position: relative;bottom: auto; padding: .2rem 0}
.news_group .slide_news .txt h4{font-size:.24rem}
}

.slick-dots{ z-index: 10; display: flex;justify-content: center; margin:0;padding: 0;width:100%;list-style:none;text-align:center;}
.slick-dots li{position:relative;padding:0px; margin: 0px 6px; cursor:pointer;}
.slick-dots li button{display:block;padding:0;width:10px; height:10px;outline:0;border:none;background-color:#cccccc;color:transparent; border-radius:30px; font-size:0;line-height:0;cursor:pointer; transition: 0.5s}
.slick-dots li.slick-active button{background-color: #ffb200}

@media(min-width:1024px){
.footer .footer-one .let-box a,
.footer .footer-one .rig-box .des,
.index-two .text .des,
.index-three .top-news .item .txt .des,
.index-three .list-news li,
.index-four .ani-slide .text .des,
.Bay_QRcode .txt,
.menu-box li,
.location,
.About-one .text .des,
.stockholder,
.history-box .switc-big .text .des,
.history-box .switc-small,
.culture-box .item .des,
.news-top .item .text .time,
.news-top .item .text .des,
.news-list li .time,
.party-info .party-con,
.party-info .turn-box,
.business-list .item .text .des,
.introduction-list .item .text .des,
.download-list .item .text,
.application-box .item .text .time,
.application-box .item .text .but,
.suggest-box .con-info,
.exhibition-list .item .view,
.contact-lx .item .tel{font-family:HarmonyOS-Light}
/*
.index-four .swiper-slide,
.menu-box li.on a,
.history-box .switc-small .swiper-slide-thumb-active .oiw,
.download-list .item .text .tit{font-family:HarmonyOS-Regular}
*/
}




/* 置红样式 */
.red_theme a:hover{color:#cf0101;}
.red_theme .header nav li:hover>a, .header nav li.on>a,
.red_theme .index-tit .tit-en,
.red_theme .index-tit .tit-cn,
.red_theme .index-two .text .more a,
.red_theme .index-three .list-news ol .tit,
.red_theme .index-three .top-news .item .txt .tit,
.red_theme .index-four .ani-slide .text .more .but,
.red_theme .location span,
.red_theme .About-one .tit-box,
.red_theme .stockholder .tit-box,
.red_theme .honor-box .switc-box .swiper-pagination-current,
.red_theme .history-box .switc-big .item .years,
.red_theme .history-box #thumbs .swiper-slide-thumb-active .oiw,
.red_theme .news-top .item .text .more .but,
.red_theme .news-top .item:hover .text .tit,
.red_theme .news-top .item .text .tit,
.red_theme .news-list li:hover .tit,
.red_theme .pic-list li a:hover .tit,
.red_theme .party-info .title,
.red_theme .party-info .turn-box .nol a:hover,
.red_theme .download-list .item .text .icon1:hover,
.red_theme .download-list .item .text .icon2:hover,
.red_theme .download-list .item:hover .text .tit,
.red_theme .application-box .item .text .icon1:hover,
.red_theme .application-box .item .text .icon3:hover,
.red_theme .suggest-box .title,
.red_theme .exhibition-list .item:hover .tit,
.red_theme .contact-lx .item .siz,
.red_theme .contact-box .text .title{color:#cf0101;}

.red_theme .contact-box .text .il .icon img,
.red_theme .application-box .item .text .icon1:hover,
.red_theme .application-box .item .text .icon3:hover,
.red_theme .download-list .item .text .icon1:hover,
.red_theme .download-list .item .text .icon2:hover,
.contact-lx .item .tel{filter: brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(5000%) hue-rotate(0deg)}

.red_theme .index-two .text .more a i,
.red_theme .index-three .list-news ol .time,
.red_theme .index-three .top-news .item .time,
.red_theme .index-four .ani-slide .text .more .but i,
.red_theme .menu-box li a:hover, .menu-box li.on a,
.red_theme .About-one .tit-box::after,
.red_theme .history-box #thumbs .swiper-slide-thumb-active .item .pot i::after,
.red_theme .news-top .item .text .more .but i,
.red_theme .Page002623 .Pages a.a_cur,.red_theme .Page002623 .Pages a:hover,
.red_theme .party-info .turn-box .back a{background-color: #cf0101;}

.red_theme .partner-box .item:hover{ border-color:#cf0101;}



.red_theme  .history-box #thumbs .swiper-slide-thumb-active .item .pot i{background-color: rgba(255,0,0,0.2);}
.red_theme .history-box #thumbs .swiper-slide-thumb-active .item .pot{background-color: rgba(255,0,0,0.1);}
