@charset "utf-8";
.HomeBan{overflow: hidden;}
.HomeBan li{position: relative;overflow: hidden;}
.HomeBan li .img{}
.HomeBan li .txt{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);color:#fff;}
.HomeBan li .txt .text{font-size: 0.7rem;line-height: 1.29;font-family: Bold;}
.HomeBan li .txt .text span{color: #c7141c;font-size: 0.8rem;}
.HomeBan li .txt .HomeMore{margin-top:0.5rem;}

.HomeBan .item.slick-current .img img{/*animation: scale linear 6s forwards;*/ }
@keyframes scale{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.1);-webkit-transform:scale(1.1);}
}

.HomeBan .slick-dots{position: absolute;bottom:0.4rem;left:0;width:100%;text-align: center;}
.HomeBan .slick-dots li{display: inline-block;margin:0 0.1rem;width:0.14rem;height:0.14rem;border-radius: 50%;background:#fff;opacity: .3;cursor: pointer}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li.slick-active{opacity: 1;}

@media(max-width:1024px){
    .HomeBan li .img{padding-top:50%;}
    .HomeBan li .txt .text{font-size: 0.4rem;}
    .HomeBan li .txt .btn a{line-height: 0.45rem;padding:0 0.2rem;}
    .HomeBan .slick-dots{bottom:0.2rem;}

}

@media(max-width:640px){
    .HomeBan li .img{padding-top:68%;}
    .HomeBan li .txt .text{font-size: 0.22rem;}
    .HomeBan li .txt .btn{margin-top:0.2rem;}
    .HomeBan li .txt .btn a{line-height: 0.36rem;padding:0 0.1rem;font-size: 0.16rem;}
    .HomeBan .slick-dots li{width:0.16rem;height:0.16rem;}
}

.pd120{padding:1.2rem 0;}
.f24{font-size: 0.24rem;}
.f28{font-size: 0.28rem;}
.HomeTit{margin-bottom:0.4rem;}
.HomeTit .en{font-size: 0.6rem;text-transform: uppercase;line-height: 1;font-family: Barlow-Bold;color: #e5e9ec;padding-bottom: .2rem}
.HomeTit .cn{font-size: 0.46rem;text-transform: uppercase;line-height: 1;font-family: Medium;}
.HomeTit .dec{max-width:7.4rem;margin:0.24rem auto 0;}


.HomeMore{display: flex;align-items: center;width: 1.6rem;height: .5rem;border-radius: 36px;border: 2px solid #fff;justify-content: center;transition: .5s all;font-size: 0.16rem;}
.HomeMore span{transition: .5s all;color: #fff;}
.HomeMore i{width: .14rem;height: .14rem;background:url(../images/icon-jt1.png)no-repeat center;position: relative;margin-left: .05rem;transition: .5s all;background-size: 8px auto}
.HomeMore:hover{background: #c7141c;border-color: #c7141c}
.HomeMore:hover span{}
.HomeMore:hover i{margin-left: .2rem;}



.bannerbig{height:100vh;overflow-y:auto;position:fixed;width:100%;z-index:99999;background-size: cover;}
.banner01{height:250vh;width:100%;z-index:99998;}
/* 启动 */
.start_up{width:100%;height:100vh;position:sticky;top:0;left:0;z-index:9999;overflow:hidden;}
.start_up .ig img{position:absolute;left:0;right:0;bottom:0;top:0%;width:100%;height:100%;object-fit:cover;}
.start_up .ig::before{content:'';display:block;width:100%;height:100%;background-image:url(../images/opening-animation-bg2.png);background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s;position:absolute;top:0;left:0;z-index:21;}
.start_up .ig{width:100%;height:100%;background-image:url(../images/opening-animation-bg2.png);background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s;position:absolute;top:0;left:0;z-index:20;}
.banner.on .start_up{z-index:99;}
/* .bannerbig .txt-box{position: absolute; left: 1%; top: 50%; text-align: center; width: 100%; }
.bannerbig .txt-box .mp{font-size: .40rem;color: #031335;}
.bannerbig .icon_down{margin: 50px auto 0;animation: rotate 3s linear infinite;display: block}
.bannerbig .icon_down i{display: block;padding: .7rem 0;position: relative}
.bannerbig .icon_down i::before{content: '';position: absolute;width: .4rem;height: .4rem;left: 50%;top: 0;transform: translateX(-50%);background: url(../images/icon-sb.png)no-repeat center;}
.bannerbig .icon_down i::after{content: '';position: absolute;width: .4rem;height: .4rem;left: 50%;bottom: 0;transform: translateX(-50%);background: url(../images/icon-down.png)no-repeat center;} */



.story_group{position: relative; /* height: 960px; */background: no-repeat center center; background-size: 100%;}
.opening-animation{ text-align: center;  background: url(../images/opening-animation-bg2.png) no-repeat 0 center; position: absolute; width: 100%; height: 960px; background-size: contain; pointer-events: none;}
.opening-animation .txt-box{position: absolute; left: 1%; top: 50%; text-align: center; width: 100%; z-index:999;}
.opening-animation .txt-box .mp{font-size: .50rem;color: #031335;}
.opening-animation .icon_down{margin: 50px auto 0;animation: rotate 3s linear infinite;display: block}
.opening-animation .icon_down i{display: block;padding: .7rem 0;position: relative}
.opening-animation .icon_down i::before{content: '';position: absolute;width: .4rem;height: .4rem;left: 50%;top: 0;transform: translateX(-50%);background: url(../images/icon-sb.png)no-repeat center;}
.opening-animation .icon_down i::after{content: '';position: absolute;width: .4rem;height: .4rem;left: 50%;bottom: 0;transform: translateX(-50%);background: url(../images/icon-down.png)no-repeat center;}
@keyframes rotate {
0% {transform: translateY(0) ;}
25% {transform: translateY(10px);}
50% {transform: translateY(20px);}
75% {transform: translateY(10px) ;}
100% {transform: translateY(0) ;}
}

.about{position: relative; height: 960px;background: no-repeat center center; background-size: cover;}
.about .aboutbox{padding: 2.5rem 0 0}
.about .aboutbox .HomeTit .cn{color: #fff;font-size: .36rem}
.about .aboutbox .left .tit1{color: #fff;font-size: .46rem;line-height: .6rem;padding-bottom: .3rem}
.about .aboutbox .left .tit1 span{font-family: Medium;}
.about .aboutbox .left .desc{color: #fff;line-height: 1.75;margin-bottom: .6rem;font-size: 0.16rem;}

.about .aboutbox .right ul{display: flex;flex-wrap: wrap;background: rgba(255,255,255,.1);justify-content: center;}
.about .aboutbox .right li{width: 50%;padding: .5rem 0;text-align: center;}
.about .aboutbox .right li .num .counter{font-size: .7rem;font-family: Barlow-Bold;color: #c7141c;line-height: 1}
.about .aboutbox .right li .tit{font-size: .18rem;padding-top: .1rem}

@media(min-width:1025px){
.about .aboutbox .w1600{display: flex;justify-content: space-between;}
.about .aboutbox .left{width: 40%;flex: 0 0 auto}
.about .aboutbox .right{width: 50%;flex: 1;padding-left: 20%}
}

@media(max-width:1600px){
    .about .aboutbox .left .tit1{font-size: 0.40rem;}
    .about .aboutbox .right li .tit{font-size: 0.16rem;}
}



.HomeCase {background: #f5f5f5;overflow: hidden;}
.HomeCase .title{display: flex;align-items: center;justify-content: space-between;padding-bottom: .8rem}
.HomeCase .HomeTit{margin-bottom: 0}
.HomeCase .HomeMore:not(:hover){border: 2px solid #333;}
.HomeCase .HomeMore:not(:hover) span{color: #333;font-size: 0.16rem;}
.HomeCase .HomeMore:not(:hover) i{filter: grayscale(0) brightness(0);}
.HomeCase .list{max-width: 12.5rem;margin: 0 auto}
.HomeCase .list .swiper{overflow: inherit;}
.HomeCase .list .swiper-slide .pic{position: relative;overflow: hidden;height: 6.2rem;}
.HomeCase .list .swiper-slide .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.HomeCase .list .swiper-slide .pic span img{object-fit: cover;width: 100%;height: 100%;}
.HomeCase .list .swiper-slide .pic:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);;}
.HomeCase .list .swiper-slide .txt{position: absolute;width: 100%;left: 0;bottom: 0;padding: 0 2.3rem .7rem .6rem;}
.HomeCase .list .swiper-slide .txt .tit{color: #fff;font-size: .3rem;font-family: Medium;line-height: .5rem;padding-bottom: .3rem}
.HomeCase .list .swiper-slide .txt .desc{color: #fff;line-height: 1.75;font-size: 0.16rem;}
.HomeCase .list .swiper-slide .txt .more{position: absolute;right: .6rem;width: .6rem;height: .6rem;border-radius: 50%;background: url(../images/icon-jt1.png)no-repeat center;border: 1px solid #fff;top: 30%}
.HomeCase .list .swiper-slide:hover .txt .more{background: url(../images/icon-jt1.png)no-repeat center #c7141c;border-color: #c7141c;}
.HomeCase .list .swiper-pagination{position: relative;margin-top: .4rem;display: flex;justify-content: center;align-items: center}
.HomeCase .list .swiper-pagination .swiper-pagination-bullet{width: .1rem;height: .1rem;margin: 0 .12rem}
.HomeCase .list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: .24rem;height: .24rem;background: #fff;border: 3px solid #c7141c}




.home_news .title{display: flex; margin-bottom: .5rem; justify-content: space-between;}
.home_news .HomeTit{margin-bottom: 0}
.home_news .HomeMore:not(:hover){border: 2px solid #333;}
.home_news .HomeMore:not(:hover) span{color: #333;}
.home_news .HomeMore:not(:hover) i{filter: grayscale(0) brightness(0);}
.home_news .main{position: relative}
.home_news a .pic{padding-bottom: 56%;position: relative;background: #000; overflow: hidden;}
.home_news a:hover .txt h3{color: #C7141C;}
.home_news a .pic img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; transition: 0.3s;}
.home_news a:hover .pic img {transform: scale(1.2);}
.home_news .txt {padding: 0.2rem 0 0;}
.home_news .txt .it {line-height: 1.4;height: 2.8em;margin-bottom: 0.12rem;font-size: .22rem;color: #010101;font-weight: normal;font-family: Regular;}
.home_news .txt .desc {color: #999;font-size: 0.16rem;line-height: 1.75;}
.home_news .txt .time{color: #333;margin-top: .35rem;font-size: 0.16rem;}
.home_news .controls a{position: absolute;;width: 0.6rem; height: 0.6rem;border-radius: 50%;border: solid 1px #bbb;cursor: pointer; transition: 0.3s;top: 50%;margin-top: -.26rem}
.home_news .controls a::before{position: absolute;content: '';width: 100%; height: 100%;border-radius: 50%;background: url(../images/icon-jt1.png)no-repeat center;background-size: 10px auto;filter: grayscale(0) brightness(0);}
.home_news .controls a.prev{left: -.8rem; transform: rotate(180deg);}
.home_news .controls a.next{right: -.8rem;}
.home_news .controls a:hover{background-color: #c7141c;border-color: #c7141c;}
.home_news .controls a:hover::before{filter: none;}



.Bottom003207{background: #3e3e3e; background-size: cover; padding-top: 1rem;--white:#fff;--white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5);--hover-color:#c7141c; font-size: var(--font-size16);}
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--white);}


.Bottom003207 .f-top{margin-bottom: 0.5rem;padding-bottom: 0.5rem;border-bottom: 1px solid rgba(255,255,255,.1)}
.Bottom003207 .f-mid{margin-bottom: 0.5rem;}
.Bottom003207 .f-bottom{padding: 0.43rem 0; font-size: var(--font-size14);}
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .follow-us{display: flex;align-items: center}
.Bottom003207 .follow-us li{position: relative;z-index: 10}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex; border-radius: 50%;background-color: rgba(30,131,192,.2); width: 0.5rem; height: 0.5rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom003207 .follow-us li a:after{width: 0.22rem; height: 0.22rem;background-position: center center; background-repeat: no-repeat; background-size:contain; opacity: 0.5;transition: 0.3s; content: '';display: block;}
.Bottom003207 .follow-us li a:hover:after{opacity: 1;}
.Bottom003207 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);} 
.Bottom003207 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);} 
.Bottom003207 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);} 
.Bottom003207 .follow-us li.li-tw a:after{background-image: url(../images/Bottom003207-tw.svg);} 
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom003207 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}

.Bottom003207 .logo{width: 2.1rem;margin-bottom: .5rem}
.Bottom003207 .contact dl{}
.Bottom003207 .contact dd{}
.Bottom003207 .contact dd span{opacity: .5;padding-left: .24rem;margin-bottom: .05rem;display: block}
.Bottom003207 .contact dd span.tel{background: url(../images/icon-tel.svg)no-repeat center left;background-size: .2rem auto}
.Bottom003207 .contact dd span.add{background: url(../images/icon-add.svg)no-repeat center left;background-size: .2rem auto}
.Bottom003207 .contact dd .phone{font-size: .3rem;font-family: Barlow-Bold;color: #c7141c}
.Bottom003207 .contact dd + dd{margin-top: 0.25rem;}

.Bottom003207 nav dd{}
.Bottom003207 nav dt{ position: relative; font-weight: 500;font-size: .18rem;}
.Bottom003207 nav dd{line-height:.36rem;}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .icp a{display: flex;}
/* .Bottom003207 .icp a:before{display: block; content: ''; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;} */
@media (min-width:1025px) {
    .Bottom003207 .f-top{display: flex;align-items: center;justify-content: space-between}
    .Bottom003207 .f-mid{display: flex;justify-content: space-between}
    .Bottom003207 .f-mid nav{display: flex;justify-content: space-between}
    .Bottom003207 .f-bottom{border-top: 1px solid var(--white-opacity-10);display: flex;align-items: center;justify-content: space-between }
    .Bottom003207 .contact{width: calc(350 / 1440 * 100%);}
    .Bottom003207 nav{width: calc(870 / 1440 * 100%);}
    .Bottom003207 nav dt{margin-bottom: 0.2rem;}
    .Bottom003207 nav dd{display: block!important;}
}
@media (max-width:1024px) {
    .Bottom003207 .logo{margin: 0 0 0.2rem;}   
    .Bottom003207 .follow-us{justify-content: center;}
    .Bottom003207 .contact{margin-bottom: 0.3rem;}
    .Bottom003207 nav{border-top: 1px solid var(--white-opacity-10);display: none;}
    .Bottom003207 nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom003207 nav dd{display: none;}
    .Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom003207 dl.active{padding-bottom: 0.2rem;}
    .Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
    .Bottom003207 .f-bottom{text-align: left;padding:0 0 0.23rem 0;}
    .Bottom003207 .icp{margin-top: 0.3rem;display: inline;}
    .Bottom003207 .f-mid{margin-bottom: 0;}
    .Bottom003207 .copyright{display: inline;}
    .Bottom003207 .icp a{display: inline-flex;}
    .Bottom003207{padding-top: 0.3rem;}
    
}



/*Banner003086 */
.Banner003086 .auto{max-width: 1600px;}
.Banner003086 .slider li{position: relative;}
.Banner003086 .ytable{height: 100%;}
.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003086 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003086 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}
@media(min-width:1025px){
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
}





.menu_location{line-height: 0.74rem;border-bottom: solid 1px #eee;height: 0.74rem;}
.menu_location .nav-menu{width: 100%;z-index: 99;}
.menu_location .nav-menu ul::after{content:'';display: block;clear: both;}
.menu_location .nav-menu li{float:left;position: relative;margin-right:0.5rem;}
.menu_location .nav-menu li a{display: block;font-size: 0.18rem;}
.menu_location .nav-menu li::before{content:'';display: block;width:100%;height:2px;background: #c7141c;position: absolute;bottom:0;left:0;transform: rotateY(90deg);opacity: 0;transition: all .5s;}
.menu_location .nav-menu li.on::before{transform: rotateY(0);opacity: 1;}
.menu_location .nav-menu li.on a{color:#c7141c;}
.menu_location .nav-menu li:hover::before{transform: rotateY(0);opacity: 1;}
.menu_location .nav-menu li:hover a{color:#c7141c;}
.menu_location .Localtion{color: #999;}
.menu_location .Localtion a{color: #999;}
.menu_location .Localtion span{color: #333;}
@media(min-width:1025px){
.menu_location .menu{display: none}
.menu_location .nav-menu ul{display: flex;align-items: center;}
}
@media(max-width:1024px){
.menu_location{height: 0.7rem;margin-top: 0; }
.menu_location .w1600{ display: block; background: none;width: 100%;height: 0.7rem;}
.menu_location .menu{height: 0.6rem;background-color: #c7141c; color: #fff; font-size: 0.24rem;font-weight: bold; text-align: center;position: relative;display: flex;justify-content: center;align-items: center;}
.menu_location .menu i::after{content: '';display:block; width: 0;height: 0; transform: translateY(-50%);border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;border-top: 0.1rem solid #fff;margin: 0.1rem 0 0 0.1rem;}
.menu_location .nav-menu{width: 100%;display: none;background: #eeefef;margin-bottom: 0.3rem;position: relative;}
.menu_location .nav-menu.on{ display: block;}
.menu_location .nav-menu .ul{width: 100%;text-align: center;margin-bottom: 0.4rem;}
.menu_location .nav-menu li{float: none;width:100%;padding: 0 0.2rem; border-bottom: 2px #fff solid;background: #f5f5f5;}
.menu_location .nav-menu li a{line-height: 0.55rem; font-size: 0.18rem;}
.menu_location .Localtion{display: none;}
}



/*Floor003018 */
.Floor003018{padding:0.8rem 0;}
.Floor003018 .left{font-size: 18px;}
.Floor003018 .title aside{padding-left:1rem;}
.Floor003018 .title .cn{font-size:0.46rem;color: #000;position: relative;margin-bottom: 0.4rem;}
.Floor003018 .title .cn:before{position: absolute; content: '';width: 0.6rem;height: 4px;background-color: #c7141c; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003018 .tit1{color: #c7141c;font-size: 0.30rem;line-height: 0.4rem;padding-bottom: .3rem}
.Floor003018 .tit1 span{font-family: Medium;}
.Floor003018 .edit-intro{font-size:0.16rem;margin-bottom: 0.5rem; line-height: 1.75; text-align: justify;} 
.Floor003018 .edit-intro p{margin-bottom: 0.1rem;} 
.Floor003018 ul{display: flex;flex-wrap: wrap;}
.Floor003018 li:last-child{margin-right: 0;}
.Floor003018 li .num .counter{font-size: .7rem;font-family: Barlow-Bold;color: #c7141c;line-height: 1}
.Floor003018 li .tit{font-size: .16rem;padding-top: .1rem}
@media(min-width:1025px){
.Floor003018 .left{width:50%;}
.Floor003018 li{margin-bottom: 0.3rem;width: 45%;}
.Floor003018 .right{width: 45%;border-left: 1px solid #eee;padding-left: 6em;}
}
@media(max-width:1024px){
.Floor003018{padding:0.6rem 0;}
.Floor003018 .left{margin-bottom: 4vw;}
.Floor003018 li{width: 25%;text-align: center;margin-bottom: 0.2rem;}
}



  /*Report */
  .Report{padding:0.8rem 0;overflow: hidden;width: 100%;}
  .Report .column-title{margin-bottom: 0.4rem;}
  .Report .column-title .cn{font-size: 0.30rem;margin-bottom: 0.2rem;text-align: center;}
  .Report .column-title p{font-size: 0.16rem;line-height: 1.75;}
  .Report .items{margin-bottom: 0.4rem; overflow: hidden;}
  .Report .items:last-child{margin-bottom: 0;}
  .Report .items .txt{color: #000;}
  .Report .items .txt .title{font-size: 0.22rem;margin-bottom: 0.2rem;text-align: center;}
  .Report .items .txt .info{font-size: 0.16rem;line-height: 1.75; color: #000;margin-bottom: 0.2rem;}
  .Report .items .txt .desc{font-size: 0.16rem;line-height: 1.75; color: #000;background: #f5f5f5;padding: 0.4rem;}
  .Report .items .txt .desc p{margin-bottom: 0.1rem;}
  .Report li{float: left;margin:0 3% 3% 0;background: #fff;padding: 0.3rem;cursor: pointer;background: #f5f5f5;}
  .Report li .tit{font-size:0.18rem;color: #333;line-height:1.75;text-align: center;overflow: hidden;margin-top: 0.2rem;}
  .Report li a:hover .tit{color: #c7141c;}
  .Report li img{
    object-fit: contain;
    width: 100%;
    height: 100%;
}
  .Report .slick-dots{display: flex;justify-content: center;}
  .Report .slick-dots li{display: inline-block;position: relative;width: 18px; height: 18px;background: none;}
  .Report .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
  .Report .slick-dots li.slick-active button{background: #c7141c; width: 50%; height: 50%;}
  .Report .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #c7141c; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
 @keyframes zhuan{
     0%{transform: rotate(-360deg);}
     100%{transform: rotate(0);}
     }
 @media(max-width:1024px) {
     .Report{padding:0.6rem 0;}
  .Report li{width: 48% !important;}
  .Report li:nth-child(2n){margin-right: 0 !important;}
  .Report li .img{height:1.2rem; overflow: hidden;text-align: center;}
   .Report .title .desc{padding-right: 8em;}
   .Report .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
   .Report .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
   .Report .slick-slide .logo img{width: 100%;}
   .Report .slick-dots li button,
   .Report .slick-dots li.slick-active button{width: 10%;height: 30%;}
   .Report .slick-dots li.slick-active:before{left: 35%;width: 30%;}
 }
 @media(min-width:1025px){
      .Report li{width: 31.3%;}
      .Report li:nth-child(3n){margin-right: 0}
      .Report li .img{height: 2.8rem;text-align: center;display: flex;justify-content: center;    /* 水平居中 */align-items: center;        /* 垂直居中 */              /* 必须设置高度才能垂直居中 */overflow: hidden;}
  .Report .slick-slide > div{width:32%;float: left;margin: 0 2% 2% 0;}
  .Report .slick-slide > div:nth-child(3n){margin-right: 0;}
  .Report .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
 }


 /*Report */
 .scientific{padding:0.8rem 0;overflow: hidden;width: 100%;}
 .scientific .column-title{margin-bottom: 0.4rem;}
 .scientific .column-title .cn{font-size: 0.30rem;margin-bottom: 0.2rem;text-align: center;}
 .scientific .column-title p{font-size: 0.16rem;line-height: 1.75;}
 .scientific .items{margin-bottom: 0.4rem; overflow: hidden;}
 .scientific .items:last-child{margin-bottom: 0;}
 .scientific li{float: left;margin:0 3% 3% 0;background: #fff;padding: 0.3rem;cursor: pointer;background: #f5f5f5;}
 .scientific li .tit{font-size:0.18rem;color: #333;text-align: center;overflow: hidden;margin-top: 0.2rem;}
 .scientific li a:hover .tit{color: #c7141c;}
@media(max-width:1024px) {
 .scientific{padding:0.6rem 0;}
 .scientific li{width: 48% !important;}
 .scientific li:nth-child(2n){margin-right: 0 !important;}
 .scientific li .img{text-align: center;}
.scientific .title .desc{padding-right: 8em;}

}
@media(min-width:1025px){
 .scientific li{width: 22.7%;}
 .scientific li:nth-child(4n){margin-right: 0}
 .scientific li .img{height: 22vw;overflow: hidden;text-align: center;display: flex;justify-content: center;align-items: center;}
}

/*pages*/
.Pages{padding-top: 0.3rem;text-align: center;clear: both;}
.Pages a{display: inline-block;width: 0.5rem;font-size: 0.16rem;height: 0.5rem;margin:0 0.1rem;line-height: 0.5rem;color:#666;overflow: hidden;background: #f2f5f9;border-radius: 50%;}
.Pages .p_cur, .Pages .p_count, .Pages .p_total, .Pages .p_jump,.Pages .a_first,.Pages .a_end{display: none;}
.Pages .a_prev,.Pages .a_next{color:transparent;position: relative;}
.Pages .a_prev::after,.Pages .a_next::after{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;background-position: center;background-repeat: no-repeat;}
.Pages .a_prev::after{background-image: url(../images/page_prev.png);}
.Pages .a_next::after{background-image: url(../images/page_next.png);}
.Pages .a_cur{background: #c7141c;color:#fff;border:1px solid #c7141c;}
.Pages a:hover{background: #c7141c;color:#fff;border:1px solid #c7141c;}
.Pages .a_prev:hover,.Pages .a_next:hover{color:#c7141c;}
.Pages .a_prev:hover::after{background-image: url(../images/page_prevc.png);}
.Pages .a_next:hover::after{background-image: url(../images/page_nextc.png);}
@media(max-width:1024px){
	.Pages a{width:0.4rem;height:0.4rem;line-height: 0.4rem;}
	.Pages{padding-top:20px;}
}



/*Timeline003058 */
 .Timeline003058{padding:0.8rem 0;}
.Timeline003058 .year{position: relative; z-index: 1;}
.Timeline003058 .year:after{background: url("../images/Timeline003058_ren.png") no-repeat center center;background-size: contain; position: absolute; content: ''; left: 100%; margin-left: -15vw;width: 23.959vw; height: 21.094vw; bottom: 46px;}
.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: 38px; width: 100%;height: 1px;border-radius: 4px;background:#e5e5e5;z-index: -1;}
.Timeline003058 .year li{padding-top: 62px; text-align: center;position: relative;cursor: pointer;}
.Timeline003058 .year li::before{content:'';display: block;width:0.1rem;height:0.1rem;border-radius: 3rem; background: #e5e5e5;position: absolute;top:38%;left: 50%;transform: translateX(-50%);z-index: 9;}
.Timeline003058 .year li.aon{background: url("../images/Timeline003058_add.png") no-repeat center top;}
.Timeline003058 .year li span{color: #000;display: inline-block; padding: 0 0.889em;font-size: 0.18rem;}
.Timeline003058 .year li.aon span{color: #c7141c;font-size: 0.3rem;font-weight: bold;}
.Timeline003058 .year li.aon::before{content:'';display: block;width:0.1rem;height:0.1rem;background: #c7141c;position: absolute;top:32%;left: 50%;transform: translateX(-50%);z-index: 9;}

.Timeline003058 .slider-list{margin-top: 2.6vw;position: relative;}
.Timeline003058 .slider-list li{cursor: pointer;}
.Timeline003058 .slider-list .inner{background-color: #f5f5f5; padding:6%; margin: 0 1.405vw; transition: 0.3s;}
.Timeline003058 .slider-list .inner time{display: block; margin-bottom:0.12rem;}
.Timeline003058 .slider-list .inner time b{font-size: 30px;line-height: 1.634em;color: #010101;}
.Timeline003058 .slider-list .inner time b:not(:last-child):after{display: inline-block;width: 13px;height: 2px;background-color: #e5e5e5; margin: 0 15px; vertical-align: middle; content: '';}
.Timeline003058 .slider-list .inner:hover time b{color: #c7141c;}
.Timeline003058 .slider-list .inner:hover time b:not(:last-child):after{background-color: #c7141c;opacity: 0.32;}
.Timeline003058 .slider-list .pic{margin-bottom:0.2rem;padding-bottom: 64%;}
.Timeline003058 .slider-list pre{font-size: 0.18rem;line-height: 1.4;color: #000;height: 2.8em;margin-bottom: 0.4rem;}
.Timeline003058 .slider-list a{font-size: 0.18rem;color: #333;}
.Timeline003058 .slider-list a i{display: inline-block; width: .14rem;height: .14rem;background:url(../images/icon-jt11.png)no-repeat center;position: relative;margin-left: .05rem;transition: .5s all;background-size: 8px auto}

.Timeline003058 .slider-list .btn .slick-arrow{position: absolute; top: 50%;border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003058 .slider-list .btn .slick-next{transform: rotate(-135deg);}
.Timeline003058 .slider-list .btn .slick-arrow:hover{border-color: #c7141c;}
@media(min-width:1601px){
.Timeline003058 .slider-list .btn .slick-prev{left: -3.07vw;}
.Timeline003058 .slider-list .btn .slick-next{right: -3.07vw;}
.Timeline003058 .slider-list .slider{margin: 0 -1.405vw;}
}
@media(max-width:1600px){
.Timeline003058 .slider-list .btn .slick-prev{left: 0;}
.Timeline003058 .slider-list .btn .slick-next{right: 0;}
.Timeline003058 .slider-list .inner{margin: 0 1vw;}
.Timeline003058 .slider-list .slider{padding: 0 40px;}
}
@media(max-width:640px){
.Timeline003058 .slider-list .pic{margin: 4vw 0;}
.Timeline003058 .slider-list .btn .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;}
.Timeline003058 .slider-list .slider{padding: 0 5vw;}
.Timeline003058 .slider-list .inner time b{font-size: 5vw;}
.Timeline003058 .year:after{bottom: 30px;}
.Timeline003058 .year .slider:after{height: 5px;top: 28px;}
.Timeline003058 .year li{padding-top: 40px;}
.Timeline003058 .year li.aon{background-size: auto 30px;}
.Timeline003058 .year li span{font-size: 4vw;}
}



/*
 .Brand 为demo编号
 */
 .Brand{padding:0.8rem 0 0.2rem;}
 .Brand .column-title{font-size: 0.16rem;margin-bottom: 0.4rem;line-height: 1.75;}
 .Brand .column-title .pic{text-align: center;margin-bottom: 0.4rem;}
 .Brand ul { display: flex;flex-wrap: wrap;gap: 0.6rem;}
 .Brand li{padding:4%;float:left; background: #f5f5f5;}
 .Brand li .title{font-size: 0.22rem;margin-bottom: 0.2rem;color: #c7141c;}
 .Brand li .desc{font-size: 0.16rem;line-height: 1.75;}
 .Brand li{padding-right: 16%;background: #f5f5f5 no-repeat 90% center;background-size: 15%;border-left: 4px solid #C7141C;}

 @media(min-width:1025px){
 /* .Brand li{margin-right:5%; width:30%; } */
 .Brand li{flex: 1 1 47%;}
 }
 .Brand li .Ispic{ padding-bottom:70%; background-size:contain;}
 .Brand li dl{ position:relative; margin:0 10px;line-height:0.6rem;text-align: center;}
 .Brand li dt{font-size: 16px; color: #010101;}
 @media(max-width:1024px){
    .Brand{padding:0.6rem 0 0.4rem;}
 .Brand li{ width:100%;padding: 2%;}
 .Brand li:nth-child(2n){ margin-right:0;}
 .Brand ul {gap: 0.2rem;}

 }
 



/*Culture */
.Culture{background: #f5f5f5;padding:0.8rem 0;}
.Culture .txt{width: 57%;padding-left:6%;}
.Culture .txt .title{font-size: 0.30rem;color: #000;margin-bottom: 0.2rem;}
.Culture .txt pre{font-size: 0.16rem;line-height: 1.75;color: #666; margin-bottom:0.4rem;border-bottom: 1px solid #ddd;padding-bottom:0.4rem;}
.Culture .txt pre:last-child{border-bottom:0;margin-bottom: 0;} 
.Culture .slides li a{position: relative;}
.Culture .slides li figure{padding-bottom: 63%;}
.Culture .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Culture .slides {display: block;} 
* html .Culture .slides {height: 1%;}
.no-js .Culture .slides > li:first-child {display: block;}
.Culture .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Culture .flex-viewport {max-height: 300px;}
.Culture .slides{zoom: 1; background:#fff; position:relative; z-index:5;}
.Culture .flex-direction-nav{ display:none;}
.Culture dd > *{position:relative; z-index:3;}
.Culture dd:nth-child(1) .flex-control-nav,
.Culture dd:nth-child(1) .pic .slides{ width:100%;}
.Culture dd .pic::after{ position:absolute; content:''; }
.Culture .flex-control-nav{ bottom:1%; position:absolute; left:0; width:100%; text-align:center; z-index:10;}
.Culture .flex-control-nav li{ display:inline-block; list-style:none; padding:0 0.8em;}
.Culture .flex-control-nav li a{ display:block; border:1px solid #c7141c; border-radius:50%; width:0.8em; height:0.8em; cursor:pointer; overflow:hidden; line-height:1000px;}
.Culture .flex-control-nav li a.flex-active{ background:#c7141c;}
.Culture dd .txt{ z-index:4;color: #000;}
@media(min-width:1025px){
    .Culture dd > *{ float:left;}
    .Culture .pic{width: 40%;}
}
@media(max-width:1024px){
    .Culture{padding:0.3rem 0 0;}
    .Culture dd > *{ float:left;width:100%;margin-bottom: 0.4rem;}
    .Culture .pic,.Culture .txt{width: 100%;}
.Culture dd .txt{ padding-left:0 !important; padding-right:3%;}
}




/*
 .Contact-us 为demo编号
 */
 .Contact-us{padding:0.8rem 0;}
 .Contact-us .content{display: flex;}
 .Contact-us .text {padding: 5%;width: 64%;background: #F5F5F5;}
 .Contact-us span {display: block;font-weight: bold;}
 .Contact-us .right {width: 36%;}
 .Contact-us .right img {width: 100%;height: 100%;object-fit: cover;}
 .Contact-us ul{border-bottom: 1px solid #eee;margin-bottom:0.4rem;=:fle;}
 .Contact-us ul:last-child{margin-bottom:0; }
 .Contact-us .text2 li:last-child{width: 100%; }

 .Contact-us li{float:left;display: flex;line-height: 0.4rem;margin-bottom: 0.2rem;width:48%;flex-wrap: wrap;}
 .Contact-us li .title{font-size: 0.18rem;}
 .Contact-us li .icon{background:#c7141c;border-radius: 50%;width: 40px;height: 40px;margin-right: 0.1rem;text-align: center;}
 .Contact-us li .icon img{width: 50%;margin-top: -3px;}

 @media(min-width:1025px){
 .Contact-us li{margin-right: 2%;width: 49%;}
 .Contact-us li:nth-child(2n){ margin-right:0;}
 }
 .Contact-us li .Ispic{ padding-bottom:70%; background-size:contain;}
 .Contact-us li dl{ position:relative; margin:0 10px;line-height:0.6rem;text-align: center;}
 .Contact-us li dt{font-size: 16px; color: #010101;}
 @media(max-width:1024px){
.Contact-us{padding:0.6rem 0;}
 .Contact-us li{ width:100%; margin-right:0%;padding:0% 2%;}
 .Contact-us li:nth-child(2n){ margin-right:0;}
 .Contact-us ul{margin-bottom: 2%;}
 }



 /*Floor002996 */
.Floor002996{padding:0.8rem 0;}
.Floor002996 ul{margin-bottom: 0.4rem;}
.Floor002996 ul:nth-child(2n) li:first-child{float: right;}
.Floor002996 ul:last-child{margin-bottom: 0;}
.Floor002996 li{position: relative;}
.Floor002996 li .txt-area{position: absolute; left: 0; top: 0; height: 100%; text-align: center;width: 100%; background: rgba(255,255,255,0.96); z-index: 10}
.Floor002996 li .txt-area .ytable{height: 100%;}
.Floor002996 li .name{font-size: 0.3rem;color: #000;}
.Floor002996 li pre{text-align: center;font-size: 0.16rem;line-height:1.75;color: #333;margin:0.2rem 0 0.4rem;height:0.8rem;padding:0 0.8rem;}
.Floor002996 .HomeMore{margin: 0 auto;}
.Floor002996 .HomeMore:not(:hover){border: 2px solid #333;}
.Floor002996 .HomeMore:not(:hover) span{color: #333;font-size: 0.16rem;}
.Floor002996 .HomeMore:not(:hover) i{filter: grayscale(0) brightness(0);}
@media(min-width:960px) {
.Floor002996 li{float: left; width: 50%;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002996 li .name{font-size: 3vw;}
.Floor002996 li pre{font-size: 1.5vw;}
}
@media(max-width:1024px){
    .Floor002996{padding:0.6rem 0;}
    /* .Floor002996 li .txt-area .ytable-cell{padding: 0.4rem 0;} */

}




 /*Application */
.Application{padding:0.8rem 0;}
.Application .column-title{margin-bottom: 0.4rem;}
.Application .column-title .cn{font-size: 0.30rem;margin-bottom: 0.4rem;text-align: center;}
.Application .column-title p{font-size: 0.16rem;line-height: 1.75;color: #333;}
.Application .items{margin-bottom: 0.4rem; overflow: hidden;}
.Application .items:last-child{margin-bottom: 0;}
.Application .items .txt{width: 50%;background: rgba(255, 255, 255, 0.9);padding: 1rem;color: #333;}
.Application .items .txt .title{font-size: 0.22rem;margin-bottom: 0.2rem;}
.Application .items .txt h4{font-size: 0.18rem;font-weight: normal;}
.Application .items .txt p{font-size: 0.16rem;line-height: 1.75; color: #333;margin-bottom: 0.1rem;}
.Application .items:nth-child(even) .txt {float: right;}
@media (min-width:1025px) {
}
@media(max-width:1024px){
.Application{padding:0.6rem 0;}
.Application .items .txt{width: 100%;margin-top: 44%;padding:0.4rem 0;}
}


 /*Application */
 .Application2{padding:0.8rem 0 0.4rem;}
 .Application2 .column-title{margin-bottom: 0.4rem;}
 .Application2 .column-title .cn{font-size: 0.30rem;margin-bottom: 0.4rem;text-align: center;color: #000;}
 .Application2 .column-title p{font-size: 0.16rem;line-height: 1.75;margin-bottom: 0.2rem;color: #333;}
 .Application2 .items{margin-bottom: 0.6rem;overflow: hidden;}
 .Application2 .items:last-child{margin-bottom: 0;}
 .Application2 .items .txt{color: #000;}
 .Application2 .items .txt .title{font-size: 0.32rem;margin-bottom: 0.2rem;text-align: center;}
 .Application2 .items .txt .info{font-size: 0.16rem;line-height: 1.75; color: #000;margin-bottom: 0.2rem;}
 .Application2 .items .txt .desc{font-size: 0.16rem;line-height: 1.75;color: #000;background: #f5f5f5;padding: 0.8rem;}
 .Application2 .items .txt .desc p{margin-bottom: 0.1rem;}


 /* report */
.report li{float: left;margin:0 3% 3% 0; background: #fff;padding:0.2rem;cursor: pointer;background: #f5f5f5;}
.report li .tit{font-size:0.18rem;color: #333;line-height:1.75;text-align: center;overflow: hidden;margin-top: 0.2rem;}
.report li a:hover .tit{color: #c7141c;}
/* .report li img{height: 100%;} */
.report .slick-dots{display: flex;justify-content: center;}
.report .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;background: none;}
.report .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #c7141c; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.report .slick-dots li.slick-active button{background: #c7141c; width: 50%; height: 50%;}
.report .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #c7141c; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
.report .slider .slick-slide > div {
    padding: 0 1%; /* 每边10px = 水平总间距20px */
}

.report .slider .slick-list {
    margin: 0 -1%; /* 抵消 slick-track 的边缘多余空间 */
}
@keyframes zhuan{
    0%{transform: rotate(-360deg);}
    100%{transform: rotate(0);}
    }
@media(max-width:1024px) {
    .Application2{padding:0.6rem 0 0.2rem;}
.report li{width: 47% !important;}
.report li:nth-child(2n){margin-right: 0 !important;}
.report li .img{text-align: center;}
 .report .title .desc{padding-right: 8em;}
 .report .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
 .report .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
 .report .slick-slide .logo img{width: 100%;}

 .report .slick-dots li.slick-active:before{left: 0%;width: 100%;}
 .report .slick-dots li{width: 28px !important;margin: 0 0.1rem !important;padding: 0 !important;}
}
@media(min-width:1025px){
    .report li{width: 31.3%;}
    .report li:nth-child(3n){}
    .report li .img{overflow: hidden;text-align: center;}
.report .slick-slide > div{width: 25%;float: left;}
.report .slick-slide > div:nth-child(3n){margin-right: 0;}
}




/*
 .TextList001131 为demo编号
 */
 .TextList001131{padding:0.4rem 0 0.8rem;}
 .TextList001131 li{ line-height:3;font-size:0.16rem; padding:0.2rem 0; border-bottom:1px solid #ededed;}
 .TextList001131 li  span{ float:left; width:30px; height:30px; background-color:#666; margin-right:10px; text-align:center; color:#fff; font-weight:bold;}
 .TextList001131 li:hover a{color:#c7141c;}
 .TextList001131 li a{ display:block; overflow:hidden;}
 .TextList001131 li b{ padding-right:3%;float:left; font-weight: normal;}
 .TextList001131 li em{float:right; }
 .TextList001131 li b{ font-size:0.18rem;width:58%; }
 .TextList001131 li img{float: left;height: 0.4rem;width: 0.4rem;margin-top:0.05rem;margin-right: 0.2rem;}



  /*Production */
  .Production{padding:0.8rem 0 0.4rem;}
  .Production .column-title{margin-bottom: 0.4rem;}
  .Production .column-title .cn{font-size: 0.30rem;margin-bottom: 0.4rem;text-align: center;}
  .Production .column-title p{font-size: 0.16rem;line-height: 1.75;margin-bottom: 0.2rem;color: #333;}
  .Production .video{width:100%;position: relative;margin-bottom: 0.4rem;}
  .Production .video img{width:100%;}
  .Production figure{position:relative}
  .Production figure em{display:block;padding-bottom: 56.2%;background-size:cover;background-position:center center;background-repeat:no-repeat}
  .Production figure a{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/videoicon.png) no-repeat center center; background-color:rgba(17,22,49,0.5) ; background-size:0.5rem auto}
  .Production .video_files {position: absolute;top: 0;left: 0;width: 100%;height: 100%;/* background: rgba(0,0,0,0.5); */display: flex;justify-content: center;align-items: center;z-index: 10;}
  .Production .video_files video {max-width: 100%;max-height: 100%;}
  @media(max-width:1024px){
    .Production{padding:0.3rem 0 0.2rem;}
    .Production .column-title p{margin-bottom: 0;}
    .Production .column-title{margin-bottom: 0.2rem;}
  }

 

  /*Floor003046 */
.Floor003046{padding:0.8rem 0;}
.Floor003046 .title{font-size: 0.3rem;color: #000;margin-bottom: 0.2rem;}
.Floor003046 .intro .edit-info{overflow: hidden;}
.Floor003046 .intro .edit-info p{font-size: 0.16rem;color: #333;line-height:1.75;margin-bottom: 0.1rem;}
.Floor003046 .fast-icon li{float: left; text-align: center; width: 24%;margin-top: 0.15rem;}
.Floor003046 .fast-icon li .icon{width: 1rem; height: 1rem;position: relative; border: 1px solid #eee; border-radius: 50%; margin: 0 auto;}
.Floor003046 .fast-icon li .icon figure{transition: 0.5s;}
.Floor003046 .fast-icon li .icon img{height: 100%; display: block;width: 100%;}
.Floor003046 .fast-icon li .icon .hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #f7f7f7;border-radius: 50%; opacity: 0;transform: scale(0);}
.Floor003046 .fast-icon li .icon .hover:before{position: absolute; content: ''; left: -6px; top: -6px; bottom: -6px;right: -6px; border: 6px solid rgba(255, 255, 255, 0.1); border-radius: 50%;}
.Floor003046 .fast-icon li a:hover .icon .hover{ transform: scale(1.1664); opacity: 1;}
.Floor003046 .fast-icon li a:hover .icon .default{transform: scale(0);}
.Floor003046 .fast-icon li aside{font-size: 0.18rem; margin-top:0.2rem;color: #333;}
@media(min-width:1025px){
.Floor003046 .ytable{table-layout: fixed;}
.Floor003046 .ytable-cell{width: 50%;}
.Floor003046 .intro,
.Floor003046 .intro{padding:0.8rem 0 0 0.8rem;}
.Floor003046 .fast-icon{padding: 0.4rem;}
}
@media(max-width:1024px){
    .Floor003046{padding:0.6rem 0;}
.Floor003046 .ytable,
.Floor003046 .ytable-cell{display: block;}
.Floor003046 .Ispic{padding-bottom: 50%;}
.Floor003046 .fast-icon,
.Floor003046 .fast-icon li .icon{width: 1.1rem; height: 1.1rem;}
}



/*.PicList002798*/
.PicList002798{padding:0.8rem 0;}
.PicList002798 ul{ display: flex; flex-wrap:wrap;}
.PicList002798 li{border: 1px solid #eaeaea; margin-left: -1px; position: relative; z-index: 1; margin:0 3% 3% 0;}
.PicList002798 li:last-child{margin-right: 0;}
.PicList002798 li a{ display:block; position:relative;}
.PicList002798 li h3{ margin:0; text-align:center; font-weight:normal;}
.PicList002798 li .Ispic{ padding-bottom:71.765%;background-size: 90%;transition: transform 0.5s ease-in-out;}
.PicList002798 li:hover .Ispic{transform: scale(1.2);}
.PicList002798 li h3{ font-size:0.16rem;color:#000; font-weight: normal;padding: 0.2rem;}
.PicList002798 li:hover img{transform: scale(1.2);}
@media(min-width:1025px){
.PicList002798 ul{margin-right: -2px;}
.PicList002798 li{width:30.3%;}
.PicList002798 li:nth-child(3n) ~ li{margin-top:-1px; }
}
@media(max-width:1024px){
  .PicList002798 ul{margin-right: -1px;}
  .PicList002798 li{width:48%;}
  .PicList002798 li:nth-child(2n){margin-right: 0;}
  .PicList002798 li:nth-child(2n) ~ li{margin-top:-1px; }
}




/*RighInfo003134 */
.RighInfo003134{padding:0.8rem 0;}
.RighInfo003134 .img-side{margin-bottom:0.4rem; overflow: hidden; border: 1px solid #eee;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:0.4rem;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:64.47%; }
.RighInfo003134 .controls{display: table;position: relative;padding: 0 0.4rem; margin:0.5rem auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color:#c7141c; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width:.2rem; height:.2rem;background-repeat: no-repeat;background-position: center; margin-top: -.075rem; background-size: contain; border: none;background-image:url(../images/more.svg);  }
.RighInfo003134 .img-side .tit{font-size:0.3rem;color:#000;margin-bottom: 0.2rem;}
.RighInfo003134 .img-side p{ line-height:1.75; text-align: justify;font-size: 0.16rem;color: #333; margin-bottom: 0.1rem;}
.RighInfo003134 .more{ line-height:.5rem; color:#c7141c; border: 2px solid #c7141c; margin-top:.3rem; display: inline-block; width: 1.6rem;text-align: center;border-radius: 10rem;font-size: 0.16rem;}
.RighInfo003134 .more:hover{ color:#fff;background:#c7141c; }
.RighInfo003134 .prod-intro{margin-top:3vw;}
.RighInfo003134 .h1_tab span{display: inline-block; font-size: .22rem; color: #999; padding: 0 2vw; line-height:.6rem; position: relative;}
.RighInfo003134 .h1_tab span:not(.on):before{display:block; content: ''; width: 1px; height:50%; background: #eaeaea; position: absolute;right: 0; top:25%;}
.RighInfo003134 .h1_tab span.on{background: #c7141c; color:#fff;}
.RighInfo003134 .prod-intro .info{ background:#f7f7f7; padding:0.4rem; color:#333; line-height: 1.75; display: none;}
.RighInfo003134 .prod-intro .info p{font-size: 0.16rem;line-height: 1.75;color: #333;margin-bottom: 0.1rem;}
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{border:1px solid #eaeaea; border-collapse:collapse; line-height:24px; padding:15px;text-align: left;font-size: var(--font-size16);}
.RighInfo003134 .table_1 th{font-weight: 600;}
.RighInfo003134 .table_1 tr:nth-child(even){background-color: #f7f7f7;}
.RighInfo003134 .table_1 tr:nth-child(odd) {background-color: #f8f9fb;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding:.5rem;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
}




/*Floor003217 */
.Floor003217{padding:0.8rem 0;background-color: #f7f7f7;}
.Floor003217 .tab-ul li{cursor: pointer;text-align: center;margin-bottom:0.4rem;}
.Floor003217 .tab-ul li{font-size:0.18rem;padding: 0.1rem 0.8rem;border: 1px solid #c7141c;color: #c7141c;border-radius: 3rem;}
.Floor003217 .tab-ul li.active{background:#c7141c;color: #fff;}
.Floor003217 .tab-list{position: relative;z-index: 1;}
.Floor003217 .tab-list .box{overflow: hidden;border-radius: 0.3rem;border: 2px solid var(--white);box-shadow: 0 0 57px rgba(var(--rgb-000), 0.04); transition: opacity 1s,transform 1s; transform: translateY(0);}
.Floor003217 .tab-list .box:not(.active){position: absolute; left: 0;top: 0;width: 100%;visibility: hidden; opacity: 0;transform: translateY(0.2rem);}

.Floor003217 .box{padding-top: 0.4rem;}
.Floor003217 .box li{ line-height:3;font-size:0.16rem; padding:0.2rem 0; border-bottom:1px solid #ededed;}
.Floor003217 .box li  span{ float:left; width:30px; height:30px; background-color:#666; margin-right:10px; text-align:center; color:#fff; font-weight:bold;}
.Floor003217 .box li:hover a{color:#c7141c;}
.Floor003217 .box li a{ display:block; overflow:hidden;}
.Floor003217 .box li b{ padding-right:3%;float:left; font-weight: normal;}
.Floor003217 .box li em{float:right; }
.Floor003217 .box li b{ font-size:0.18rem;width:58%; }
.Floor003217 .box li img{float: left;height: 0.4rem;width: 0.4rem;margin-top:0.05rem;margin-right: 0.2rem;}

.Floor003217 dl{ display: flex; flex-wrap:wrap;}
.Floor003217 dd{margin-left: -1px; position: relative; z-index: 1; margin:0 3% 3% 0;}
.Floor003217 dd:last-child{margin-right: 0;}
.Floor003217 dd a{ display:block; position:relative;}
.Floor003217 dd h3{ margin:0; text-align: center; font-weight:normal;}
.Floor003217 dd .Ispic{ padding-bottom:71.765%;background-size: 90%;transition: transform 0.5s ease-in-out;}
.Floor003217 dd:hover .Ispic{transform: scale(1.2);}
.Floor003217 dd h3{font-size:0.16rem;color:#000;font-weight: normal;padding: 0.2rem;background: #fff;}
.Floor003217 dd:hover img{transform: scale(1.2);}

.Floor003217 .video{width:100%;position: relative;margin-bottom: 0.4rem;}
.Floor003217 .video img{width:100%;}
.Floor003217 figure{position:relative}
.Floor003217 figure em{display:block;padding-bottom:56.4%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.Floor003217 figure a{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/videoicon.png) no-repeat center center; background-color:rgba(17,22,49,0.5) ; background-size:0.5rem auto}
.Floor003217 .video_files {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;z-index: 10;}
.Floor003217 .video_files video {max-width: 100%;max-height: 100%;}
.Floor003217 .video-container{text-align: center;position: relative;}
.Floor003217 .close-modal{position: absolute;top: 0;right: 7%;}
.Floor003217 .close-modal::before,
.Floor003217 .close-modal::after{ position:absolute; content:''; left:50%; top:50%; width:26px; height:3px; background:#fff; transform:rotate(-45deg); margin-left:-13px; margin-top:-1px;}
.Floor003217 .close-modal::after{transform:rotate(45deg);}
.Floor003217 .video-modal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);justify-content: center;align-items: center;z-index: 1000;}
.Floor003217 .video-modal.active {display: flex;}
.Floor003217 .video-modal video { max-width:70%;max-height: 70%;}
.Floor003217 .video-modal .video-container {display: flex;flex-direction: column;align-items: center;}

.Floor003217 .video-modal .download-btn {
    margin-top: 0.4rem;
    padding: 0.1rem 0.8rem;
    background-color: #c7141c;
    color: #fff;
    border: none;
    border-radius: 0.25rem;
    cursor: pointer;
    font-size: 0.16rem;text-decoration: none;
}

.Floor003217 .video-modal .close-modal {
    position: absolute;
    top: 0;
    right: 0.5rem;
    padding: 0.3rem;
    background-color: #000;
    color: #fff;
    border: none;
    border-radius: 0.15rem;
    cursor: pointer;
    font-size: 0.18rem;
}
@media (min-width:1025px) {
.Floor003217 .tab-ul li{margin:0 0.2rem;}
.Floor003217 dd{width:30.3%;}
.Floor003217 dd:nth-child(3n) ~ li{margin-top:-1px; }
}
@media (max-width:1024px) {
.Floor003217 .tab-ul li{width:calc(100% / 4);}
.Floor003217 .tab-list .box{border-radius: 0.1rem;}
.Floor003217 ul{margin-right: -1px;}
.Floor003217 dd{width:calc(100% / 2);}
.Floor003217 dd:nth-child(2n) ~ li{margin-top:-1px; }
}


/*RighInfo002939 */
.RighInfo002939{padding:0.8rem 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #eee; text-align: center; margin-bottom: 0.4rem;}
.RighInfo002939 .name h1{margin: 0 0 2% 0;font-size: .30rem;color: #333;font-weight: 100;}
.RighInfo002939 .edit-info{line-height:1.75;color: #333; text-align: justify;font-size: .16rem;margin-bottom: 0.1rem;}
.RighInfo002939 .edit-info p{margin-bottom: 0.1rem;}


/*
 .TextList002241 为demo编号
 */
 .TextList002241{padding: 0.8rem 0;font-size: 14px;}
 .TextList002241 .list a {position: relative;display: block;}
 .TextList002241 .list a .pic {padding-bottom: 138%;position: relative}
 .TextList002241 .list a .pic::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon-zl.svg)no-repeat right 10% center;background-size: 50%;opacity: .05;z-index: 1}
 .TextList002241 .list .text{position:absolute; left: 10%; top: 10%; width: 80%;}
 .TextList002241 .list a .title{font-size: 0.22rem;display: block;position: relative;}
 .TextList002241 .list a .title::after{content: '';width: 50px;height: 2px;background: #C7141C;position: absolute;left: 0;bottom: -25px;}
 .TextList002241 .list a .date{margin-top: 50px;display: block;color: #666;}
 .TextList002241 .list a .apply{margin-top: 10px;display: block;color: #666;}
 .TextList002241 .list a{float:left;width: 22.7%;margin-right: 3%;margin-bottom: 3%;border: 1px solid #eee;background: linear-gradient(to bottom, #f0f0f0, transparent), url(../images/oil_gold.png) no-repeat 80% 85%;background-size: 40%;}

 @media (min-width: 1280px)  {
 .TextList002241 .list a:nth-child(4n){ margin-right: 0%}    
 }

 @media (max-width: 1280px){
    .TextList002241 .list a{width: 31.3%;}
    .TextList002241 .list a:nth-child(3n){ margin-right: 0%}
 }
 

 /*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover;overflow: hidden;padding: var(--padMar120) 0;font-family: 'HarmonyOS_Sans_SC';color: #333;--hover-color: #c7141c;--white: #fff;width: 100%;}
.Floor003236 .index-name{font-size: var(--font-size48); font-weight: 700; margin-bottom: 0.8rem;}
@media (max-width:640px) {
.Floor003236 .index-name{font-size: var(--font-size40);margin-bottom: 0.4rem;}
}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg);left: -5%;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: -5%;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.9rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.41rem 0.47rem 0 0.48rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18); font-size: var(--font-size18);color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';  padding: 0.4rem; }
.Floor003236 .year h3{font-size: var(--font-size36);margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size60);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgb(199 20 28 / 13%);width: 0.25rem;height: 0.25rem;margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{/* background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.3) 100%); *//* -webkit-background-clip: text; *//* color: transparent; */}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #666;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{/* background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%); *//* -webkit-background-clip: text; *//* color: transparent; */}  
}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: var(--font-size32); }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
    .Floor003236 .txt pre{font-size: var(--font-size14);}
}




/* 新闻资讯 */
.NewsList{padding:0.8rem 0;}
.NewsList li{padding-left:4.6rem;position: relative;margin-bottom:0.4rem;overflow: hidden;}
.NewsList li .img{width:4.18rem;padding-top:2.8rem;position: absolute;left:0;top:0;}
.NewsList li .txt{box-sizing: border-box;border-bottom:1px solid #ddd;padding:0.2rem 0 0.4rem;position: relative;}
.NewsList li .txt .tit{font-size: 0.22rem;margin:0.2rem 0;color: #000;}
.NewsList li .txt .dec{color:#666;margin-bottom:0.2rem;line-height: 1.875;font-size: 0.16rem;}
.NewsList li .txt::after{content:'';width:0;height:2px;background: #C7141C;position: absolute;bottom:-1px;left:0;transition: all .5s;opacity: 0;}
.NewsList li:hover .img span{transform:none;}
.NewsList li .txt .date_com{color:#999;font-weight: 100;font-size: 0.16rem;}
.NewsList li:hover .txt::after{width:100%;opacity: 1;}
.NewsList li .txt .more{color:#C7141C;display: inline-block; font-size:0.16rem; padding-right: 0.3rem; background: url(../images/Floor003225-more2.svg) no-repeat right center; background-size:0.15rem auto;transition: 0.3s;}
.NewsList li:hover .txt:hover .more{padding-right:0.50rem;}
@media (min-width:1025px) {
/* .NewsList li:not(:nth-of-type(2n)){margin-right:4%;} */
}
@media(max-width:1024px){
    .NewsList li{padding-left: 2rem;}
    .NewsList li .img{width:3.2rem;padding-top:1.5rem;}
    .NewsList li .txt{padding:5px 0;}
    .NewsList li .txt .tit{font-size: 16px;margin:10px 0;}
    .NewsList li .txt .dec{display: none;}
    .NewsList li .txt .more{margin-bottom: 0.16rem;}
}
@media(max-width:768px){
    .NewsList li .img{padding-top:1.6rem;}
}
@media(max-width:640px){
    .NewsList dl.year{margin-bottom: 10px;}
    .NewsList li .img{width:160px;padding-top:105px;}
    .NewsList li .txt{padding:0;}
    .NewsList li .txt .tit{margin:3px;}
}

.NewsList .top-new{margin-bottom: 4%;}
.NewsList .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.NewsList .top-new dd{background: #f7f7f7;}
.NewsList .top-new dd .img{padding-bottom: 32%;}
.NewsList .top-new dd .txt .inner{padding:0.6rem 0.8rem 0.8rem;}
.NewsList .top-new dd .txt time{font-size: 0.16rem;color: #000;display: block;border-left: 3px solid #C7141C; padding-left: 19px; margin-left: -20px;}
.NewsList .top-new dd .txt time b{display: block;font-size: 0.5rem;}
.NewsList .top-new dd .txt aside{margin: 20px 0 0 0;font-size: 0.22rem;}
.NewsList .top-new dd .txt p{line-height: 1.875; color: #666;margin-top: 0.1rem;font-size: 0.16rem;}
.NewsList .top-new .slick-arrow{position: absolute; left: 50%;bottom: 0;width: 70px; height: 70px; z-index: 10;border-radius: inherit; background: #C7141C url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.NewsList .top-new .slick-prev{margin-left: -70px;}
.NewsList .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
@media(min-width:769px){
.NewsList .top-new dd .img{width: 50%;}
}
@media(min-width:769px) and (max-width:1024px){
.NewsList .top-new .slick-arrow{width: 50px; height: 50px;}
.NewsList .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.NewsList .top-new dd .ytable,
.NewsList .top-new dd .ytable-cell{display: block;}
.NewsList .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.NewsList .top-new .slick-prev{right: 10vw;}
}
@media(max-width:1024px){
    .NewsList .top-new dd .txt .inner{padding:0.2rem 0.4rem 0.4rem;}
    .NewsList .top-new dd .txt time{border-left: 0;}
}




/* 新闻详情 */
.NewsInfo{padding:0.8rem 0;}
.NewsInfo .Info .InfoTit{text-align: center;}
.NewsInfo .Info .InfoTit h2{font-size: 0.30rem;line-height: 0.52rem;color:#010101;font-weight: 100;}
.NewsInfo .Info .InfoTit .date{margin:0.2rem 0 0;display: inline-block;margin-right:0.3rem;font-weight: 100;font-size: 0.16rem;}
.NewsInfo .Info .InfoTit .line{height:3px;border-top:1px solid #e8e8e9;border-bottom:0.03rem solid #e8e8e9;box-sizing: content-box;margin: 0.3rem 0;}
.NewsInfo .Info .InfoCon{font-size: 0.16rem;line-height: 1.75;color: #333;}
.NewsInfo .Info .InfoCon p{margin-bottom: 0.15rem;}
.NewsInfo .Info .InfoCon img{display: flex;margin:0 auto;}
.NewsInfo .Info .InfoPage{margin-top:0.5rem;padding:0.3rem 0;border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding-right:2rem;position: relative;}
.NewsInfo .Info .InfoPage .goback a{position: absolute;right:0;top:50%;background: #C7141C;color: #fff;padding: 0.1rem 0.4rem;font-size: 0.16rem;transform: translateY(-50%);}
.NewsInfo .Info .InfoPage .goback a img{width: 18%;}
.NewsInfo .Info .InfoPage dl dd{line-height: 0.36rem;color:#666;font-size: 0.16rem;}
.NewsInfo .Info .InfoPage dl dd a{color:#000;display: inline-block;margin-left:0.1rem;}
.NewsInfo .Info .InfoPage dl dd:hover a{color:#C7141C;}
@media(max-width:1024px){
    .noBanbody{margin-top:0;}
    .NewsInfo .Info .InfoTit h2{line-height: 1.6;}
    .NewsInfo .Info .InfoTit .date{margin:10px 0;}
    .NewsInfo .Info .InfoPage{padding:20px 0;}
    .NewsInfo .Info .InfoPage .goback{position: static;margin-bottom:15px;}
    .NewsInfo .Info .InfoPage dl dd{line-height: 30px;}
}

@media(max-width:640px){
    .NewsInfo .Info{width:100%;}
}


@media(max-width:1600px){
    .HomeTit .cn,.Floor003018 .title .cn{font-size: 0.4rem;}
    .home_news .controls a.prev{left: -5%;}
    .home_news .controls a.next{right: -5%;}
    .Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size48);}
    .about .aboutbox .left{width: 60%;}
    .Floor003046 .ytable{width: 90%;}
}

@media(max-width:1024px){
    .Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
    /* .Floor003236 .splide__arrow{width: 0.4rem;} */
    .Floor003236 .splide__slide.is-active .icon-dot:before{ top: -0.34rem;}
    .Floor003236 .splide__arrow{width: 0.4rem;height: 0.4rem;    background-size: 0.08rem;}
    /* .NewsList .top-new dd .img{width: 100%;display: block;padding-bottom: 56%;}
    .NewsList .top-new dd .ytable,.NewsList .top-new dd .txt{display: block;} */
    .NewsList .top-new dd .img{background-size: contain !important;background-position: left center !important;}
    
    .NewsList .top-new .slick-arrow{top: 50%;transform:translate( -50% -50%);bottom: auto;}
    .NewsList .top-new dd .txt time b{font-size: 0.4rem;}
    .NewsList li .img{position: static;width: 40%;background-position: left center !important;background-size: cover !important;}
    .NewsList li a{display:flex;align-items: center;justify-content: space-between;width: 100%;}
    .NewsList li .txt{width: 55%;}
    .NewsList li{padding-left: 0;}
    .NewsList li .txt .tit{font-size: 0.18rem;}
    .NewsInfo .Info .InfoTit h2,.Floor002996 li .name,.Application2 .column-title .cn,.Application2 .items .txt .title,.Production .column-title .cn,.about .aboutbox .HomeTit .cn,.HomeTit .cn, .Floor003018 .title .cn,.Floor003046 .title{font-size: 0.24rem;}
    .NewsInfo .Info .InfoPage .goback{margin-top: 0.3rem;}
    .NewsInfo .Info .InfoPage .goback a{position: static;}
    .Contact-us .content{display: block;}
    .Contact-us .text,.Contact-us .right{width: 100%;}
    .Contact-us li .icon img{margin-top: 0;}
    .Contact-us li .icon{display: flex;align-items: center;justify-content: center;margin-top: 0.08rem;}
    .Production .column-title .cn{margin-bottom: 0.2rem;}
    .Contact-us li .title{font-size: 0.16rem;}
    .Contact-us span{font-size: 0.18rem;}
    .Floor002996 li pre{padding: 0 0.2rem;margin: 0.1rem 0;-webkit-line-clamp:2;line-height: 0.3rem;height: 0.6rem;}
    .HomeMore{width: 1.4rem;height: 0.4rem;line-height: 0.4rem;}
    .Application2 .items .txt .desc{padding: 0.3rem;}
    .TextList002241 .list a .title{font-size: 0.18rem;}
    .TextList002241 .list a .date{font-size: 0.14rem;}
    .Floor003217 .tab-ul li{width: auto;padding: 0.1rem 0.5rem;margin: 0 0.1rem;}
    
    .HomeBan li .img{padding-top: 0;}
    .about .aboutbox{padding-top: 0.5rem;}
    .about .aboutbox .left .tit1{font-size: 0.2rem;line-height: 0.3rem;}
    .about .aboutbox .right li{width: 25%;padding: 0.3rem 0;}
    .about .aboutbox .right li .num .counter{font-size: 0.4rem;}
    .about .aboutbox .right{margin-top: 0.3rem;}
    .HomeCase .title{padding-bottom: 0.3rem;}
    .HomeCase .list .swiper-slide .pic{height: auto;}
    .HomeCase{overflow: hidden;}
    .HomeCase .list .swiper-slide .txt .tit{font-size: 0.2rem;line-height: 0.3rem;}
    .HomeCase .list .swiper-slide .txt .more{width: 0.4rem;height: 0.4rem;}
    .HomeCase .list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.2rem;height: 0.2rem;}
    .pd120{padding: 0.5rem 0;}
    .HomeCase .list .swiper-slide .txt{padding: 0.3rem 2.3rem 0.3rem 0.3rem;}
}

@media(max-width:768px){
    .about{height: auto;}
    .HomeTit{margin-bottom: 0.3rem;}
    .home_news .txt .it{font-size: 0.2rem;}
    .home_news .txt .time{margin-top: 0.2rem;}
    /* .start_up .ig::before{background-color: #fff;background-size: contain;} */
    .NewsList .top-new dd .img{width: 100%;background-size: cover !important;padding-bottom: 60%;}
    .NewsList .top-new .slick-next,.NewsList .top-new .slick-prev{left: auto;}
    
    .Floor002996 ul:nth-child(2n) li:first-child{float: none;}
    .Floor003046 .intro{padding-top: 0.3rem;}
    .Floor003046 .fast-icon{width: 100%;height: auto;}
    .opening-animation .txt-box .mp{font-size: 0.24rem;}
    .about .aboutbox .right ul{background: rgba(255, 255, 255, 0.6);}
    .HomeCase .list .swiper-slide .txt{padding: 0.3rem 0.3rem 0 0.3rem;}
    .HomeCase .list .swiper-slide .txt .more,.HomeCase .list .swiper-slide .txt .desc,.home_news .controls{display: none !important;}
    .about .aboutbox .left{width: 70%;}
    .Floor003018 li .num .counter{font-size: 0.4rem;}
    .NewsList li a{display: block;}
    .NewsList li .img{width: 100%;padding-top: 53%;}
    .NewsList li .txt{width: 100%;padding: 0.3rem 0 0.2rem;}
    .NewsList li .txt .dec{display: block;line-height: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    .NewsList .top-new dd .txt .inner{padding: 0.2rem;}
    .NewsList,.NewsInfo,.Application2,.Floor003046,.PicList002798,.RighInfo003134,.TextList001131,.Floor003217,.TextList002241,.scientific{padding: 0.3rem 0;}
    .Floor003046 .fast-icon li .icon{width: 1rem;height: 1rem;}
    .Floor003046 .fast-icon li {margin: 0 0.2rem;}
    .Floor003217 dd,.TextList002241 .list a{width: 49%;margin-right: 2%;}
    .TextList002241 .list a:nth-child(3n){margin-right: 2%;}
    .Floor003217 dd:nth-child(2n),.TextList002241 .list a:nth-child(2n){margin-right: 0;}
   
    .start_up,.bannerbig{display: none;}
}
