@font-face {
  font-family: 'hml';
  src: url('fonts/HarmonyOS/Light.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hmr';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'hmm';
  src: url('fonts/HarmonyOS/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('fonts/HarmonyOS/Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Bold';
  src: url('fonts/Barlow-Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Medium';
  src: url('fonts/Barlow-Medium.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Regular';
  src: url('fonts/Barlow-Regular.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Light';
  src: url('fonts/Barlow-Light.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}

ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

body{font-family: 'hmr';--hover-color:#e60012;--white:#fff; --black:#000; --grey:#666; --grey2:#999; --rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16);--rgb-hover:230,0,18; --radius: .2rem;color: #000}

a:hover {color: var(--hover-color);}

/* body{overflow: hidden;} */

.top_h{height:1rem}

.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;transition: all ease 0.3s;}

.Header{position: fixed;width: 100%;left: 0;top: 0;transition: .3s all;z-index: 100;box-shadow: 0 3px 6px rgba(0,0,0,.05);background: #fff}
.Header:after{content: '';position: absolute;width: 100%;height: calc(100% + .3rem);left: 0;top: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);z-index: 1;display: none}
.Header .autoCon-1500{position: relative;z-index: 10}
.Header .logo img{max-height: .6rem;transition: .3s all}
.Header .logo img.black{display: none;}
.Header .menu{display: flex;justify-content: space-between;}
.Header .menu a{transition: .3s all;font-size: var(--font-size18);position: relative}
.Header .menu a:not(:hover){color: #000;}
.Header .menu span a::before{content: '';position: absolute;width: 0;height: 2px;background:var(--hover-color);left: 50%;bottom: -.06rem;transform: translateX(-50%);transition: .3s all}


.Header .top-right {display: flex;align-items: center;}
.top-lang {position: relative;z-index: 200;margin-right: .5rem}
.top-lang span {display: block;font-size: var(--font-size16);padding-left: 0.26rem;line-height: 1.57142857;background: no-repeat url(../images/top-lang.svg) left center; background-size: .18rem auto; cursor: pointer; color: #000}
.top-lang .hover {position: absolute;top: 100%;left: 50%;width: max-content;background-color: #fff; padding:1.2em 1em;visibility: hidden;opacity: 0;transform: translate(-50%,0.3rem);transition: 0.3s;text-align: center;font-size: var(--font-size14);}
.top-lang .hover a:not(:hover) {color: #333}
.top-lang .hover li + li {margin-top: 0.5em}
.top-lang.active .hover {visibility: visible;opacity: 1;transform: translate(-50%,0)}

.top-hotline {margin-right: .5rem;position: relative;}
.top-hotline span{color: var(--hover-color);font-size: var(--font-size22);display: flex;align-items: center;font-family: 'hmb'}
.top-hotline span::before{content: '';width: .18rem;height: .18rem;background: url(../images/top-hotline.svg)no-repeat center left;background-size: .18rem auto;margin-right: .1rem;}

.Header .open-search { display: block; width: 0.2rem; height: 0.2rem; background: url(../images/search-on.svg) no-repeat center center; background-size: .18rem auto; cursor: pointer;transition: .3s all}
.Header .top-search { position: absolute; top: 100%; right: 0; width: 4rem; background-color: var(--white); display: flex; align-items: center; justify-content: center; border-radius: 0 0 0.1rem 0.1rem; overflow: hidden; opacity: 0; visibility: hidden; transform: translateY(0.3rem); transition: 0.3s;z-index: 99}
.Header .top-search .text { flex: 1; border: 0; height: calc(50 / 16 * 1em); line-height: calc(50 / 16); padding: 0 1em;}
.Header .top-search .text:not(.focus) { color: rgba(var(--rgb-999),1);}
.Header .top-search .btn { width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); display: block; background: url(../images/search-on.svg) no-repeat center center; background-size: .18rem auto;cursor: pointer;}
.search-show .Header .open-search {}
.search-show .Header .top-search { opacity: 1; visibility: visible;transform: translateY(0);}


/*滚动后*/
.Header_fixed{box-shadow: 0 3px 6px rgba(0,0,0,.05);background: #fff}
.Header_fixed .logo img.white{display: none}
.Header_fixed .logo img.black{display: block}
.Header_fixed .menu a{color: #000}
.Header_fixed .open-search{background: url(../images/search-on.svg) no-repeat center center; background-size: .18rem auto;}

.Header_fixed .top-lang span {color: #333;background: no-repeat url(../images/top-lang.svg) left center;background-size: .18rem auto;}

.Header_fixed .top-hotline span{color: var(--hover-color);}
.Header_fixed .top-hotline span::before{filter:none;}

.Header_fixed:after{display: none}

.Header .menu li:hover span a,
.Header .menu li.aon span a{color:var(--hover-color) }

.Header .menu a:hover{color:var(--hover-color)}

.Header .menu li:hover a::before,
.Header .menu li.aon a::before{width: 100%}

@media(min-width:1025px){
    .Header .top-mid{width: 46%;}
    .Header .menu li span{line-height: 1rem;}
    .Header .top-right{}
    .Header menu li#m2,
    .Header menu li#m3{position:initial}
    .Header menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;width: 2rem;left: 50%;transform: translateX(-50%);margin-left: 0}
    .Header menu li .prosub{width:100%;left:0!important;transform: translateX(0%);max-height:6rem;overflow:auto;background:rgba(255,255,255,1);border-top:1px solid #ebebeb;box-shadow: 0 3px 6px rgba(0,0,0,.05);}
    .Header menu li .prosub .autoCon-1600{padding:.2rem 0 .32rem}
    .Header menu li .prosub dl{width:22%;padding:0;background:none;}
    .Header menu li .prosub dl dt{border-bottom:1px solid #ddd;text-align:left;padding:0;padding-bottom:.12rem;margin-bottom:.12rem;}
    .Header menu li .prosub dl dt a{font-size:var(--font-size18);line-height:.26rem;font-weight:bold;display:Block;}
    .Header menu li .prosub dl dd{border-bottom:1px dashed #ddd}
    .Header menu li .prosub dl dd:not(:last-child){padding-bottom:.08rem;margin-bottom:.08rem;}
    .Header menu li .prosub dl dd a{font-size: var(--font-size16);color:#666;line-height:.25rem;display:Block;padding-right:.3rem;background:url(../images/icon-jt2.svg)no-repeat center right;background-size:.12rem auto}
}

@media(max-width:1024px){
    .Header .autoCon-1600{height: 80px;position: relative;box-shadow: 0 3px 6px rgba(0,0,0,.05);}
    .Header .top-hotline {display: none;}
    .open-menu i{background: #000}
    .open-search{margin-right: .3rem}
    .Header .top-search {width: 100%; }
    .top-lang{margin-right: .3rem}
    
    .Header menu{position: fixed; left: -100%;top:80px;height: calc(100% - 80px); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;z-index: 100}   
    .menu-show .Header menu{left: 0; opacity: 1; transform:translateX(0);}
    .Header .menu{flex-wrap: wrap;}
    .Header menu li{ border-bottom: 1px solid #eee;width: 100%}
    .Header menu li span{display: block}
    .Header menu li span a{display: block;line-height: .6rem;padding: 0 .2rem}
    .Header .menu span a::before{bottom: 0}
    
    .has-multi aside .op-multi:before, 
    .has-multi aside .op-multi:after, 
    .has-sub span .op:before, 
    .has-sub span .op:after{background: #333}

    .Header menu li .prosub .autoCon-1600{display:block;height:auto;}
    .Header menu li .prosub dl dt{border-bottom:1px solid #ddd;text-align:left;padding-bottom:.15rem;margin-bottom:.15rem; position:relative;}
    .Header menu li .prosub dl dt .dt_icon{ position:absolute; right:0; top:0; width:30%; height:100%; display:flex; align-items:center; justify-content: flex-end; font-family: serif; font-weight: bold;}
    .Header menu li dl dt .dt_icon:before{ content:'>>'; display:inline-block;}
    .Header menu li .prosub dl dd{border-bottom:1px dashed #ddd}
    .Header menu li .prosub dl dd{padding-bottom:.1rem;margin-bottom:.1rem;}
    .Header menu li .prosub dl dd a{line-height:.24rem;display:Block;padding-right:.3rem;background:url(../images/icon-jt2.svg)no-repeat center right;background-size:.12rem auto;font-size:var(--font-size16);color:#666}
    .Header menu li dl.dl_sub dd{ display:none;}
}



.banner a{}
.banner a video{width: 100%;}
.banner .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: .4rem;z-index: 10;}
.banner .slick-dots li{width: .12rem;height: .12rem;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 .1rem;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background-color: #fff;}
@media (min-width:1025px) {
    .banner .wap{display: none;}
}
@media (max-width:1024px) {
    .banner .pc{display: none;}
}




.home-title{padding-bottom: .4rem}
.home-title.ct{text-align: center;}
.home-title .home-title-tit{color: #000;font-size:var(--font-size48);font-family: 'hmb';padding-bottom: .1rem}
.home-title .home-title-desc{color: #000;font-size:var(--font-size19);line-height: 1.5;width: 60%;}
.home-title.ct .home-title-desc{margin: 0 auto;width: 40%;}

.home-title.white .home-title-tit,
.home-title.white .home-title-desc{color: #fff;}
.home-title.hover span{color: var(--hover-color);}

@media(max-width:1024px){
    .home-title{padding-bottom: .2rem}
    .home-title .home-title-tit{font-size:var(--font-size36);padding-bottom: 0}
}


.home-more{font-family: 'hmr';}
.home-more span{display: flex;align-items: center;transition: .5s;margin: .5rem 0 0;transition: .3s all;border-radius: 36px;width: 1.9rem;height: .5rem;border: 1px solid #333;justify-content: center; }
.home-more span i{width: .12rem;height: .12rem;background:url(../images/icon-jt2.svg)no-repeat center;background-size: .12rem auto; position: relative;margin-left: .2rem}
.home-more span:hover{border-color: var(--hover-color);color: #fff;background: var(--hover-color);}
.home-more span:hover i{filter: grayscale(100) brightness(100);}

@media(max-width:1024px){
    .home-more span{margin: .2rem 0 0;}
}




.Banner003223{position:relative;z-index:1;--white:#fff; }
.Banner003223 .swiper-wrapper{height: auto;}

@media(min-width:1025px){
    .Banner003223 .swiper-wrapper .swiper-slide{height:calc(100vh - 1rem);}
    .Banner003223 .swiper-wrapper .swiper-slide img{width100%;;height:100%;object-fit:cover}
}
@media(max-width:1200px){
    .Banner003223 .pc{display:none;}
    .Banner003223 .wap{display:block;}
}


.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:13;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s;}
.Banner003223 .txt h3{margin:0;font-size:0.6rem;line-height:1.19047619;transition-delay:0.5s;letter-spacing: 10px;text-align: center;/*background: linear-gradient(to right, #71ba37, #11847d);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;*/}
/*.Banner003223 .txt h3 span{text-shadow: 1px 1px 1px rgba(17,132,125,.05),1px 2px 1px rgba(17,132,125,.15),1px 3px 1px rgba(17,132,125,.25);}*/
.Banner003223 .txt p{padding:.3rem 0 0 0;font-size:var(--font-size30);line-height:1.2;max-width:8.9rem;margin: 0 auto;transition-delay:0.8s;text-align: center;line-height: 1}
.Banner003223 .txt p::before {position: absolute;content: "";left: 0px;height: 1px;width: 1rem;top: .3rem;background: linear-gradient(to right, #71ba37 0%, #11847d 100%);display: none}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem;  margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: #dcdcdc;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
.Banner003223 .swiper-slide img{transform: scale(1) rotate(0deg);}
.Banner003223 .swiper-slide-active img{/*transform: scale(2) rotate(20deg);transition: transform 50s cubic-bezier(0.25, 0.46, 0.45, 0.94);*/}
@media (max-width:1024px) {
.Banner003223 .txt h3{font-size: var(--font-size32);}   
.Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
.Banner003223 .index-more a{line-height: 3;}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
.Banner003223 .index-more a:after{margin-left: 0.3rem;}
}



.index_product{padding:var(--padMar120) 0;overflow: hidden;}
.index_product .list{display: flex;flex-wrap: wrap;justify-content: space-between}
.index_product .list .item{width: calc(50% - .1rem);height: 4rem;background:url(../images/index_product-bg.jpg)no-repeat center;background-size: 100% 100%;;margin-top: .2rem;border-radius: .2rem;}

.index_product .list .item .txt .tit{font-size:var(--font-size32);color: #000;font-family: 'hmm';padding-bottom: .3rem }
.index_product .list .item .txt .desc{line-height: 1.6;font-size:var(--font-size18);}
.index_product .list .item .txt .more{}

.index_product .list .item .pic{position: relative}
.index_product .list .item .pic.tr{text-align: right;}
.index_product .list .item .pic img{transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; }
.index_product .list .item .pic .slick-slider{position: inherit;}

.index_product .list .item .pic .swiper .pages{position: absolute;bottom: .2rem;left: 50%;transform: translateX(-50%);display: flex;justify-content: center;z-index: 10}
.index_product .list .item .pic .swiper .pages .swiper-pagination-bullet{background: #000;width: .1rem;height: .1rem;border-radius: 50%;margin: 0 3px;cursor: pointer;opacity: .1}
.index_product .list .item .pic .swiper .pages .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background:var(--hover-color) }



@media(min-width:1025px){
    .index_product .list .item a{height: 100%}
    .index_product .list .item .txt{flex: 1;padding: 0 .5rem 0 .8rem}
    .index_product .list .item .pic{width: 50%;}
    .index_product .list .item:hover .pic img{transform: scale(1.05)}
    
}

@media(max-width:1024px){
    .index_product .list .item{width: 100%;height:auto;}
    .index_product .list .item{flex-wrap: wrap;padding: 30px}
    .index_product .list .item .txt{width: 100%;}
    .index_product .list .item .pic{width: 100%;}
}




.index_solu{padding: var(--padMar120) 0;background: #F6F9FC}
.index_solu .title{display: flex;align-items: center;justify-content: space-between;margin-bottom: .8rem;}
.index_solu .Hometitle{}
.index_solu .list ul{display: flex;justify-content: space-between;}
.index_solu .list li{position: relative;overflow: hidden;counter-increment: itemcounter;transition: .3s all}
.index_solu .list li .pic{height: 5.8rem;position: relative;overflow: hidden;}
.index_solu .list li .pic::before{content: '';position: absolute;width: 100%;height: 70%;z-index: 2;left: 0;bottom: 0;background: linear-gradient(to top, rgba(62, 91, 111, 1) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);}
.index_solu .list li .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.index_solu .list li .pic span img{width: 100%;height: 100%;object-fit: cover;}
.index_solu .list li .txt{position: absolute;padding: 0 .2rem;left: 0;width: 100%;bottom: .3rem;z-index: 10;text-align: center}
.index_solu .list li .txt:before{content: counters(itemcounter, ".", decimal-leading-zero);font-size:var(--font-size36) ;font-family: 'Barlow-Bold';color: #fff;opacity: .5;display: none}  
.index_solu .list li .txt .tit1{font-size:var(--font-size22);color: #fff;padding: 0 0 .2rem;font-family: 'hmm'; }
.index_solu .list li .txt .tit2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;padding: 0 .2rem}
.index_solu .list li .txt .home-more{opacity: 0;transform: translateY(30px);transition: .3s all;margin-top: .36rem;transition-delay: .3s}
.index_solu .list li .txt .more::after{content: '';width: 11px;height: 11px;background: url(../images/icon-jt.png)no-repeat center;margin-left: .17rem;}
.index_solu .list li.active .txt {width: 70%;text-align: left;padding:.7rem .5rem;background:url(../images/home_box1_bg1.png)no-repeat center;background-size: cover;;bottom: 0;}
.index_solu .list li.active .txt:before{color: #7a8798}
.index_solu .list li.active .pic::before{}
.index_solu .list li.active .txt .tit1{color: #000;font-size:var(--font-size32);}
.index_solu .list li.active .txt .tit2{white-space: normal;-webkit-line-clamp: 2;word-break: break-word;-webkit-box-orient: vertical;color: #666975;padding: 0;line-height: 1.75}
.index_solu .list li.active .txt .home-more{transform: translateY(0);opacity: 1}
@media(min-width:1025px){
    .index_solu .list li{width: 16%}
    .index_solu .list li.active{width: 51%}
}




.index_about{padding: var(--padMar120) 0;}

.index_about .left .desc{line-height:2;font-size:var(--font-size18);}
.index_about .left .num_box{display: flex;justify-content: space-between;flex-wrap: wrap;padding: .5rem 0 .1rem}
.index_about .left .num_box li{font-size:var(--font-size18);}
.index_about .left .num_box li .num{display: flex;align-items: center}
.index_about .left .num_box li .num .counter{font-size:var(--font-size46);color:var(--hover-color);font-family: 'hmb'}
.index_about .left .num_box li .num .unit1{font-size:var(--font-size20);color:var(--hover-color);margin-left: .1rem}
.index_about .left .num_box li .num .unit2{font-size:var(--font-size40);color:var(--hover-color);margin-left: .1rem}
.index_about .right .pic figure{padding-bottom: 70%; border-radius: .2rem;}
@media(min-width:1025px){
    .index_about .left{flex: 1;padding-right: 7%}
    .index_about .right{width: 50%;flex: 0 0 auto}
}

@media(max-width:1600px){
    .index_about .left{padding-right: 4%;}
}

@media(max-width:1024px){
    .index_about .autoCon-1600{flex-wrap: wrap}
    .index_about .left {width: 100%;margin-bottom: .3rem;display: flex;  flex-flow: column wrap;}
    .index_about .left .num_box li{width: 50%;margin-bottom: 20px}
    .index_about .right{width: 100%}
    .index_about .left .desc{ order: 3;}
    .index_about .left .home-more{ order: 4;}
}


.index_service {background: url(../images/index_service-bg.jpg)no-repeat center;background-size: cover;padding: var(--padMar120) 0;}
.index_service .index_service-Box{position: relative;}
.index_service .index_service-Box .slider{width: 100%}
.index_service .index_service-Box .slick-dots{position: absolute;width:100%;bottom:-0.1rem;}
.index_service .index_service-Box::before{content:'';display: block;width:100%;height:2px;background: #e7e7e7;position: absolute;left:0;top:50%;margin-top:-1px;}
.index_service .item{position: relative;}
.index_service .item a{display: block;position: relative;height: 5rem}
.index_service .item .img{opacity: 0;transition: all .5s;}
.index_service .item .txt{height:100%;position: absolute;width:100%;left:0;top:0;text-align: center;box-sizing: border-box;padding:1rem 0;}
.index_service .item .txt .dotbox{position: absolute;width:0.15rem;height:0.15rem;border-radius: 50%;background: #fff;border:2px solid #e7e7e7;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.index_service .item .txt .icon{width:0.66rem;height:0.66rem;line-height: 0.66rem;margin:0 auto;text-align: center;}
.index_service .item .txt .icon .img2{display: none;}
.index_service .item .txt .tit{font-size: var(--font-size28);margin:0.15rem 0 .3rem 0;transition: all .5s;color: #fff;font-family: 'hmr';}
.index_service .item .txt .icon img{max-height:0.56rem;display: inline-block;}
.index_service .item .txt .num{font-size:var(--font-size44);color:rgba(255, 255, 255, 0.6);padding-top:0.2rem;transition: all .5s;}
.index_service .item .txt .more{width:0.4rem;height:0.4rem;border-radius: 50%;background: #de0012;position: absolute;bottom:0;left:50%;transform: translateX(-50%);opacity: 0;transition: all .5s;}
.index_service .item .txt .more::after{content:'';display: block;width:100%;height:100%;background: url(../images/jt_white.png) no-repeat center center;background-size: 0.07rem;position: absolute;top:0;left:0;}

.index_service .slick-dots{display: flex;justify-content: center;z-index: 10}
.index_service .slick-dots li{background: #fff;width: .1rem;height: .1rem;border-radius: 50%;margin: 0 3px;cursor: pointer;opacity: .5}
.index_service .slick-dots li button{display: none}
.index_service .slick-dots li.slick-active{opacity: 1;background:var(--hover-color) }

.index_service .item:hover .tit{color:var(--hover-color); }

@media(max-width:1024px){
    .index_service .index_service-Box::before{display: none;}
    .index_service .slider{display:flex;flex-wrap:wrap;}
    .index_service .item {width:25%;}
	.index_service .item .txt{padding:.5rem 0;position: relative;}
    .index_service .item a{height: auto;display:flex;flex-direction:column;justify-content:center;}
    .index_service .item .txt .icon{width:0.36rem;height:0.36rem;line-height: 0.36rem;}
    .index_service .item .txt .tit{font-size: var(--font-size22);}
    .index_service .item .txt::before{content:'';position:absolute;background: #e7e7e7;width:100%;height:2px;left0;top:50%;left:0;transform:translateY(-50%);}
}




.index_partner{padding: var(--padMar120) 0;position: relative;overflow: hidden;z-index: 2;background: url(../images/index_partner-bg.jpg)no-repeat center;background-size: cover;}
.index_partner .tip{display: flex;align-items: flex-end;margin-bottom: .4rem}
.index_partner .tip .num{font-size: .8rem;color: #e60012;align-items: flex-start;display: flex;}
.index_partner .tip .num .counter{font-size: .8rem;font-family: 'hmm';line-height: .7rem;margin-right: .08rem}
.index_partner .tip .num .unit{font-size: .24rem;font-family: 'hmb';}
.index_partner .tip .tit{font-size: var(--font-size18);letter-spacing: .04rem;margin-left: .25rem}
.index_partner .desc{font-size: var(--font-size22);line-height: .5rem}


.index_partner .partner-scroll{transform: translateY(-.2rem);}
.index_partner .scroll-row {overflow: hidden;margin-bottom: 10px;position: relative;}
.index_partner .scroll-row .str_move{display: flex;}
.index_partner .partner-list {white-space: nowrap;margin: 0;padding: 0;list-style: none;height: 100%;}
.index_partner .partner-list li {display: inline-block;padding: .15rem .18rem;}
.index_partner .partner-list li a{height: 1.14rem;width: 2.16rem;display: flex;align-items: center;justify-content: center;border-radius: .08rem;background:#fff;border: 1px solid transparent;transition: .3s all;}
.index_partner .partner-list img {max-width: 80%!important;max-height: 70%;}
.index_partner .partner-list li:hover a{transform: translateY(-.10rem);border-color:var(--hover-color);box-shadow: 0 5px 30px rgba(230,0,18,.25); }



@media(min-width:1025px){
    .index_partner .left{flex: 1;padding-right: 3%}
    .index_partner .right{width: 63.5%;flex: 0 0 auto;}
    .index_partner .right .swiper{padding:.2rem .16rem;margin: -.38rem -.38rem 0 0;}
    .index_partner .right .swiper-slide:hover .pic{transform: translateY(-.10rem);border-color:var(--hover-color);box-shadow: 0 5px 30px rgba(230,0,18,.25); }
}

@media(max-width:1024px){
    .index_partner .right{margin-top: .5rem;}
}



.index_news{padding: var(--padMar120) 0;position: relative;overflow: hidden;z-index: 2;background-size: cover}
.index_news .title{display: flex;align-items: center;justify-content: space-between;margin-bottom: .8rem;}
.index_news .Hometitle{}
.index_news .main{position: relative}
.index_news .pic{padding-bottom: 56%;position: relative;overflow: hidden}
.index_news .pic img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; border-radius: .2rem;}
.index_news .txt {padding: 0 .2rem}
.index_news .txt .it {line-height: 1.4;height: 2.8em;margin: 0;font-size: var(--font-size22);font-weight: normal;padding-top: .3rem}
.index_news .txt .desc {line-height: 1.75;padding-top: .2rem;font-size:var(--font-size18);}
.index_news .txt .btns{display: flex;align-items: center;justify-content: space-between;padding-top: .5rem}
.index_news .txt .time{color: var(--hover-color);font-size:var(--font-size18);}
.index_news .txt .more span{display: flex;align-items: center;justify-content: center;transition: .3s all;border-radius: 36px;margin: 0 auto;color: #7a8798}
.index_news .txt .more span::after{content: '';width: 11px;height: 11px;background: url(../images/icon-jt.png)no-repeat center;margin-left: .17rem;}
.index_news .controls a{position: absolute;;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #bbb; background-position: center center; background-repeat: no-repeat; background-size: auto 0.14rem; cursor: pointer; transition: 0.3s; background-image: url(../images/icon-jt2.svg);top: 30%;margin-top: -.26rem}
.index_news .controls a.prev{left: -.8rem; transform: rotate(180deg);}
.index_news .controls a.next{right: -.8rem;}
.index_news .controls a:hover{background-color: var(--hover-color);background-image: url(../images/icon-jt2-w.svg); border-color: var(--hover-color);}

@media(max-width:1024px){
    .index_news .txt {padding: 0}
    .index_news .controls {position: relative;display: flex;align-items: center;justify-content: center;margin-top: .5rem}
    .index_news .controls a{position: relative;margin-top: 0;margin-top: 0;top: auto;margin: 0 .1rem}
    .index_news .controls a.prev{left: 0;}
    .index_news .controls a.next{right: 0;}
}
@media(max-width:750px){
    .index_news .main .swiper-wrapper{flex-wrap: wrap;}
    .index_news .main .swiper-slide{ margin-bottom:.5rem}
    .index_news .controls{ display:none;}
}


.cont{padding: var(--padMar120) 0;position: relative;overflow: hidden;background: url(../images/name.png)no-repeat center;background-size: cover;}
.cont .left .title{font-size:var(--font-size48);color: #fff;font-family: 'hmm';}
.cont .right .form{display: flex;align-items: center;justify-content: flex-end;width: 100%}
.cont .right .form .item{position: relative;}
.cont .right .form .item .tit{position: absolute;left: .4rem;top:0;height: .74rem;line-height: .74rem;font-size: .16rem;color: #999;padding-left: .3rem;background: url(../images/cont-tel.png)no-repeat center left}
.cont .right .form .text{ opacity:1; height: .74rem;width: 100%;border-radius: 36px;background: #fff;padding:0 .4rem;line-height: .74rem;font-size:var(--font-size18);color: #000;border: 0;font-family: 'hmr';width: 3.8rem}
.cont .right .form .btn{height: .74rem;width: 2rem;border-radius: 36px;background: #094799;;font-size:var(--font-size18);color: #000;border: 0;display: flex;align-items:center;justify-content: center;color: #fff;font-family: 'hmr';font-size: .2rem;position: relative;margin-left: .2rem}
@media(min-width:1025px){
    .cont .left{width: 52%;}
    .cont .right{width: 45%;}
}

@media(max-width:1024px){
    .cont .left{margin-bottom: .3rem;}
    .cont .left .title{font-size:var(--font-size36);}
    .cont .right .form{flex-wrap: wrap;}
    .cont .right .form .item{width: 100%;margin-bottom: .1rem}
    .cont .right .form .text{width: 100%}
    .cont .right .form .btn{width: 100%;margin-left: 0}
}
@media(max-width:750px){
    .cont .left .title{font-size:var(--font-size28);}
}


.Bottom{background: #202634; background-size: cover; padding-top: .8rem; padding-bottom: 0.5rem;--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);}
.Bottom,
.Bottom a:not(:hover){color:var(--white);}
.Bottom .logo{margin-bottom: .4rem}
.Bottom .logo img{max-height: .6rem;}

.Bottom .f-top{padding-bottom: 1rem; border-bottom: 1px solid rgba(255,255,255,.1)}

.Bottom .f-bottom{padding: 0.3rem 0 0; font-size: var(--font-size14);}
.Bottom .f-bottom,
.Bottom .f-bottom a:not(:hover){color: var(--white-opacity-50);}

.Bottom .f-mid .f-mid-l aside{padding-bottom: .1rem;opacity: .5}
.Bottom .f-mid .f-mid-r{text-align: right}
.Bottom .follow-us{display: flex;align-items: center;margin-top: .3rem}
.Bottom .follow-us ol{opacity: .75;}
.Bottom .follow-us li{position: relative;z-index: 10}
.Bottom .follow-us li +li{margin-left: 0.2rem;}
.Bottom .follow-us li a{display: flex; border-radius: 50%;width: 0.5rem; height: 0.5rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;background: rgba(255,255,255,.02)}
.Bottom .follow-us li a:hover{background:var(--hover-color) }
.Bottom .follow-us li a:after{width: 0.2rem; height: 0.2rem;background-position: center center; background-repeat: no-repeat; background-size:.2rem auto;transition: 0.3s; content: '';display: block;}
.Bottom .follow-us li a:hover:after{opacity: 1;}
.Bottom .follow-us li.li-in a:after{background-image: url(../images/Bottom-in.svg);} 
.Bottom .follow-us li.li-wx a:after{background-image: url(../images/Bottom-wx.svg);} 
.Bottom .follow-us li.li-wb a:after{background-image: url(../images/Bottom-wb.svg);} 
.Bottom .follow-us li.li-dy a:after{background-image: url(../images/Bottom-douyin.svg);} 
.Bottom .follow-us li.li-fb a:after{background-image: url(../images/Bottom-fb.svg);} 
.Bottom .follow-us li.li-tw a:after{background-image: url(../images/Bottom-tw.svg);} 
.Bottom .follow-us li.li-wx a:after{background-image: url(../images/Bottom-wx.svg);} 
.Bottom .follow-us li.li-douyin a:after{background-image: url(../images/Bottom-douyin.svg);} 
.Bottom .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;} 
.Bottom .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}

.Bottom .copyright{}
.Bottom .f-mid{padding: .2rem 0;border-bottom: 1px solid rgba(0,0,0,.1)}
.Bottom .f-contact dl{position: relative}
.Bottom .f-contact dl dt{color: rgba(255,255,255,.6);padding-left: .2rem;margin-bottom: .1rem}
.Bottom .f-contact dl dt.tel{background: url(../images/icon-tel2.png)no-repeat center left;}
.Bottom .f-contact dl dt.add{background: url(../images/icon-add2.png)no-repeat center left;}
.Bottom .f-contact dl dd{color: #fff;}
.Bottom .f-contact dl dd.phone{font-size: var(--font-size24);}


.Bottom nav dd{}
.Bottom nav dt{ position: relative; font-weight: 500;font-size: var(--font-size18);padding-bottom: .35rem}
.Bottom nav dt a{ color: var(--hover-color2);}
.Bottom nav dd{line-height:.36rem;}
.Bottom nav dd a:not(:hover){color: var(--white-opacity-50);}
.Bottom nav dd a:hover{color: var(--hover-color);}
.Bottom nav dd img{width: 1rem;}

.Bottom .icp{display: flex;align-items: center;}
.Bottom .icp a{display: flex;}


.Bottom .link a{display: inline-block;margin-left: .2rem}

.Bottom .code span{margin-top: .1rem;text-align: center;display: block;color: #ffffff;opacity: .5}
.Bottom .code img{width: 1.2rem;border-radius: .1rem;overflow: hidden}
.Bottom .code .share img{ width:auto; border-radius:0;}
.Bottom .code .share{ display:flex; justify-content:center; align-items:center; gap:.1rem; margin:.1rem 0;}
.Bottom .code .share a{ width:.4rem; height:.4rem; display:inline-flex; justify-content:center; align-items:center;border-radius:100%; background-color:#40464f;transition: 0.3s; }
.Bottom .code .share a img{ max-width:45%;}
.Bottom .code .share a:hover{ background-color:var(--hover-color);}
@media (min-width:1025px) {
    .Bottom .f-top{display: flex;justify-content: space-between}
    .Bottom .f-mid nav{display: flex;justify-content: space-between}
    .Bottom .f-bottom{border-top: 1px solid var(--white-opacity-10);}
    .Bottom .contact{width: calc(450 / 1500 * 100%);}
    .Bottom nav{width: calc(1050 / 1500 * 100%);}
    .Bottom nav dt{/*margin-bottom: 0.2rem;*/}
    .Bottom nav dd{display: block!important;}
    
    .Bottom .f-contact dl{padding: 0 7vw;}
    .Bottom .f-contact dl:first-child{padding-left: 0;}
    .Bottom .f-contact dl:last-child{padding-right: 0;}
    .Bottom .f-contact dl:not(:last-child)::after{content: '';position: absolute;width: 1px;height: .48rem;background: rgba(255,255,255,.2);right: 0;top: 50%;transform: translateY(-50%);}
    
    .Bottom .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
}
@media (max-width:1024px) {
    .Bottom .logo{margin: 0 auto 0.2rem;}   
    .Bottom .follow-us{justify-content: center;}
    .Bottom .contact{margin-bottom: 0.3rem;}
    .Bottom nav{border-top: 1px solid var(--white-opacity-10);display: none}
    .Bottom nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom nav dd{display: none;}
    .Bottom .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom dl.active{padding-bottom: 0.2rem;}
    .Bottom .active .wap-b-op{transform: rotate(45deg);}
    .Bottom .f-bottom{text-align: center;}
    .Bottom .icp{margin-top: 0.3rem;justify-content: center}
    .Bottom .icp a{margin: 0 .1rem}
    
    .Bottom .f-top{padding-bottom: .3rem}
    .Bottom .code{text-align: center}
    
    .Bottom .f-contact dl{padding: 10px 0;}
    .Bottom .f-bottom{font-size: 14px;}
}




.Other{position: fixed;right: .1rem;top: 50%;transform: translateY(-50%);z-index: 100;}
.Other ul{border-radius: 36px; box-shadow: 0 0px 8px rgba(0,0,0,.15);background: #fff;}
.Other li:not(:last-child) {border-bottom: 1px solid #ebebeb}
.Other li:first-child{border-radius: 36px 36px 0 0; }
.Other li:last-child{border-radius: 0 0 36px 36px; }

.Other li{width: .6rem;height: .65rem;background: #fff;align-items: center;align-content: center;position: relative; text-align: center;}
.Other .tel figure,
.Other .wx figure{display: none; position: absolute; background: var(--white); padding: .12rem; right: 100%;bottom: 0; width: 1.8rem;}
.Other .tel figure{width: 2rem;}
.Other .wx figure img{display: block; width: 100%;}
.Other .tel:hover figure,
.Other .wx:hover figure{display: block;}
.Other .xq::before{content: ''; width: .16rem;height: .16rem;background: url(/upload/image/2025-11/1763949818734.png)no-repeat center;background-size: contain; margin:.1rem auto .02rem auto;display: block;}
.Other li:first-child a{height: .76rem;padding-top: .05rem}
.Other li a{display: block;height: .65rem;}
.Other li a span{font-size: .14rem;color: #333;width: 100%;text-align: center;line-height: 1}
.Other .zx::before{content: ''; width: .3rem;height: .22rem;background: url(../images/icon-zx.svg)no-repeat center;background-size: .22rem auto;margin:.1rem auto .02rem auto;display: block;}
.Other .tel::before{content: ''; width: .3rem;height: .22rem;background: url(../images/icon-phone.svg)no-repeat center;background-size: .2rem auto;margin:.1rem auto .02rem auto;display: block;}
.Other .wx::before{content: ''; width: .3rem;height: .22rem;background: url(../images/icon-wx.svg)no-repeat center;background-size: .22rem auto;margin:.1rem auto .02rem auto;display: block;}
.Other .top{background:var(--hover-color) }
.Other li a.gotop::before{content: ''; width: .3rem;height: .55rem;background: url(../images/icon-top.svg)no-repeat center;background-size: .22rem auto;margin:0 auto .02rem auto;display: block;}

.Other li:hover{background:var(--hover-color)}
.Other li:hover span{color: #fff;}
.Other li:hover::before{filter: grayscale(100) brightness(100);}
.Other .xq:hover::before{filter: invert(1);}

@media(max-width:1024px){
    .Other .tel figure,
    .Other .wx figure{background:var(--hover-color);color:#fff;}
}




/*Floor003128 */
.Floor003128{background-color: #F6F9FC; overflow: hidden;}
.Floor003128 .slider-img .Ispic{position: relative;z-index: 1;}
.Floor003128 .slider-img .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:45.834%; opacity: 0.6;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor003128 .slider-img .item{position: relative;}
.Floor003128 .slider-img .txt{position: absolute; bottom: 0; opacity: 0; left: 19.771%;right:12.184%;color: #fff;z-index: 4;transition: 0.5s 0.5s;padding-right: .7rem;}
.Floor003128 .slider-img .slick-current .txt{bottom: 3.75em; opacity: 1;}
.Floor003128 .slider-img .tit{font-size:var(--font-size32); margin-bottom:0.5em;font-family: 'hmm'}
.Floor003128 .slider-img .txt p{line-height: 1.75;margin: 0; max-width:76%;font-size:var(--font-size18);}
.Floor003128 .slider-img .txt .more{position: absolute;right: 0; bottom: 0;width: .6rem;height: .6rem;border-radius: 50%; background: url(../images/icon-jt2-w.svg) no-repeat center var(--hover-color); background-size: 1em auto;}

.Floor003128 .slider-nav .slider{margin-top: .3rem}
.Floor003128 .slider-nav .inside .icon{transition: 0.3s;}
.Floor003128 .slider-nav .inside .icon span{display: flex;justify-content: center;align-items: center}
.Floor003128 .slider-nav .inside .icon img{ max-height: .5rem;}
.Floor003128 .slider-nav li{cursor: pointer;transition: 0.3s;}
.Floor003128 .slider-nav li aside{font-size:var(--font-size22);}
.Floor003128 .slider-nav .slick-current{background-color: var(--hover-color);}
.Floor003128 .slider-nav .slick-current aside{color: #fff;}
.Floor003128 .slider-nav .slick-current .icon img.default{display: none;}
.Floor003128 .slider-nav .slick-current .icon img{filter: grayscale(100) brightness(100);}
@media (min-width:1025px) {
    .Floor003128 .autoCon-1600{position: relative;}
    .Floor003128 .slider-img{position: absolute;width:93.572%;right: 25%; top: 0;height: 100vh;z-index: 1;}
    .Floor003128 .slider-img .Ispic{height: 100vh;}
    .Floor003128 .slider-nav{width: 28.542%; height: 100vh;float: right;z-index: 20;position: relative;}
    .Floor003128 .slider-nav .ytable{height: 100%;}    
    .Floor003128 .slider-nav .inside{display: table;width: 100%; table-layout: fixed; height:1.2rem; /*6.875em*/}
    .Floor003128 .slider-nav .inside > *{display: table-cell;vertical-align: middle;}
    .Floor003128 .slider-nav .inside .icon{text-align: center; width: 40%;padding-left: 4.625em;}
    .Floor003128 .slider-nav .inside aside{background: url(../images/Floor003128-plus.svg) no-repeat right .4rem center; background-size: 9px auto;}
    .Floor003128 .slider-nav .slick-current aside{background-image: url(../images/Floor003128-plus-white.svg)}
    .Floor003128 .slider-nav .slick-current .icon{ width: 35.75%;padding-left:0;}
}
@media (max-width:1024px) {
    .Floor003128{padding:var(--padMar120) 0}
    .Floor003128 .slider-img .Ispic{padding-bottom: 73.283%;}  
    .Floor003128 .slider-img .txt{left: 30px;right: 30px;}
    .Floor003128 .slider-img .slick-current .txt{bottom: 2em;}
    .Floor003128 .slider-img .txt p{max-width: 90%}
    .Floor003128 .slider-nav{overflow: hidden;}
    .Floor003128 .slider-nav .slider{margin-top: 0}
    .Floor003128 .slider-nav .inside{display: flex;align-items: center;height: 5em;padding: 0 0.5em;}
    .Floor003128 .slider-nav .inside aside{flex: 1;font-size: 16px}
    .Floor003128 .slider-nav .inside .icon{width: 25%; flex-shrink: 0; margin-right: 5%;text-align: center;}
}





.cbanner{position: relative}
.cbanner .Ispic{padding-bottom: 31.316%;}
.cbanner .txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding-top: .5rem}
.cbanner .txt .tit{font-size: var(--font-size50);color: #fff;font-family: 'hmm';}
.cbanner .txt .entit{color: #fff;font-size: var(--font-size60);font-family: 'hmb';text-transform: uppercase;opacity: .25;transform: translateY(-.4rem)}
.cbanner .txt .desc{color: #fff;font-size: var(--font-size24);}

@media(max-width:1024px){
    .cbanner .Ispic{padding-bottom: 60%;}
    .cbanner .txt .tit{font-size: var(--font-size36);}
    .cbanner .txt .entit{font-size: var(--font-size36);}
    .cbanner .txt .desc{font-size: var(--font-size18);}
}



.cmenu{border-bottom: 1px solid #ebebeb}
.cmenu .nav li:not(:last-child){margin-right: .6rem}
.cmenu .nav li a{display: block;line-height: .8rem;font-size: var(--font-size18);position: relative;}
.cmenu .nav li a::after{content: '';position: absolute;width: 100%;height: 2px;background:var(--hover-color);left: 0;bottom: -1px;opacity: 0; }
.cmenu .nav li:hover a,
.cmenu .nav li.aon a{color: var(--hover-color); }
.cmenu .nav li:hover a,
.cmenu .nav li.aon a::after{opacity: 1; }


.cmenu .location{font-family: 'hmr';font-size: var(--font-size14);padding-left: .24rem;background: url(../images/icon-home.svg)no-repeat center left;background-size: .16rem auto;}
.cmenu .location a{color: #000;}
.cmenu .location a:hover{color: var(--hover-color);}
.cmenu .location span{color: var(--hover-color);}
.cmenu .location i{margin: 0 .05rem;color: #000;}
.cmenu_prodetail {background: #f6f9fb;border-bottom: 0;}
.cmenu .location_prodetail{line-height: .8rem;}

@media(max-width:1024px){
    .cmenu .autoCon-1440{display: block;}
    .cmenu .nav{flex-wrap: wrap;}
    .cmenu .nav li:not(:last-child){margin-right: .3rem}
    .cmenu .location{display: none;}
}



.screen{background: #f6f9fb;padding: .5rem 0}
.screen .con{background: #fff;padding: .5rem}
.screen .box1{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ebebeb;padding-bottom: .3rem;margin-bottom: .3rem}
.screen .box1 .title{font-family: 'hmr';font-size: var(--font-size36);}
.screen .box1 .screen_search{width: 50%;position: relative;border: 1px solid #ddd;border-radius: .1rem;overflow: hidden}
.screen .box1 .screen_search input{font-size: var(--font-size16);}
.screen .box1 .screen_search .text{width: 100%; padding: 1.25em .2rem; height: .5rem; line-height: .5rem;border: 0;color: #999;}
.screen .box1 .screen_search .text.focus{color: #333;}
.screen .box1 .screen_search .btn{position: absolute; right: 0; top: 0; height: 100%; width: 1rem;color: #fff; background: var(--hover-color); cursor: pointer; border: 0;text-transform: uppercase;}

.screen .box2{display: flex;flex-wrap: wrap;justify-content: space-between;}
.screen .box2 .item{width:31.5%;margin-bottom: 2%;border: 1px solid #ebebeb;display: flex;justify-content: space-between;align-items: center;}
.screen .box2 .item .tit{width: 35%;border-right: 1px solid #ebebeb;flex: 0 0 auto;height: .6rem;line-height: .6rem;padding:0 .15rem;font-size: var(--font-size18);}
.screen .box2 .item .select {flex: 1}
.screen .box2 .item .select select{width: 100%;height: .6rem;padding:0 .2rem;border: 0;font-size: var(--font-size16);color: #999;-webkit-appearance: none;-moz-appearance: none;appearance: none;/* 可以添加自定义背景图片 */background-image: url(../images/icon-down.svg);background-repeat: no-repeat;background-size: .2rem auto;background-position: right .1rem center;padding-right: .2rem;}

@media(max-width:1024px){
    .screen .con{padding: .3rem}
    .screen .box1{flex-direction: column;align-items: flex-start;}
    .screen .box1 .screen_search{width: 100%;margin-top: .1rem}
    .screen .box2 .item{width:100%;}
    .screen .box2 .item .tit{padding: 0 10px}
}



.Prolist{padding: .8rem 0}
.Prolist .list{display: flex;flex-wrap: wrap;}
.Prolist .list .item{width: 23.5%;margin-right: 2%;margin-bottom: 2%}
.Prolist .list .item:nth-child(4n){margin-right: 0;}
.Prolist .list .item a{padding: .2rem;border: 1px solid #ebebeb;display: block;border-radius: 6px;overflow: hidden}
.Prolist .list .item .pic figure{padding-bottom: 100%;border-radius: 6px;background-size: cover;background-position: center;background-repeat: no-repeat}
.Prolist .list .item .txt{padding-top: .2rem}
.Prolist .list .item .txt .tit{font-size: var(--font-size18);font-family: 'hmb';padding-bottom: .15rem;border-bottom: 1px solid #ddd;margin-bottom: .15rem;position: relative}
.Prolist .list .item .txt .tit::before{content: '';width: .4rem;height: 1px;background: var(--hover-color);position: absolute;left: 0;bottom: 0;z-index: 10}
.Prolist .list .item .txt .desc{font-size: var(--font-size18);line-height: 1.5;height:.54rem;}
.Prolist .list .item .txt .btn{margin-top: .3rem;display: inline-block}
.Prolist .list .item .txt .btn span{display: flex;align-items: center;justify-content: center;border:1px solid #ddd;padding: 0 .2rem;height: .36rem;border-radius: 36px }
.Prolist .list .item .txt .btn span::after{content: ''; width: .12rem;height: .12rem;background:url(../images/icon-jt2.svg)no-repeat center;background-size: .12rem auto; position: relative;margin-left: .1rem;opacity: .5}

@media(max-width:1024px){
    .Prolist{padding: .5rem 0}
    .Prolist .list .item{width: 49%;}
    .Prolist .list .item:nth-child(2n){margin-right: 0;}
}



.Page002623{padding:.5rem 0 0; text-align: center;font-size: .2rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .5rem; width: .5rem; margin: 0 5px;border-radius: 50%;color: #010101;background: #fff}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color);border-color:var(--hover-color) }
.Page002623 .Pages .p_page > a{font-size: 0;height: .5rem;position: relative;border-radius: 50%;border: 1px solid #ebebeb;background: #fff}
.Page002623 .Pages .p_page > a:before{position: absolute;width: 100%;height: 100%; content: '';background:url(../images/icon-jt3.svg)no-repeat center ;background-size: .2rem auto;left: 50%; top: 50%;transform: translate(-50%,-50%)}
.Page002623 .Pages a.a_prev{transform: rotate(180deg)}
.Page002623 .Pages a.a_next{background:var(--hover-color); border-color:var(--hover-color)}
.Page002623 .Pages a.a_next:before{filter: grayscale(100) brightness(100);}
.Page002623 .Pages .p_page > a:hover{background:var(--hover-color); border-color:var(--hover-color) }
.Page002623 .Pages .p_page > a:hover:before{filter: grayscale(100) brightness(100);}
@media(max-width:640px){
    .Page002623{padding: 6vw 0 0 0;}
    .Page002623 .Pages em{display: none;}
}





.Prodetail{padding: 1rem 0;}

.Prodetail .proimg .bigimg {margin-bottom: 0.15rem;}
.Prodetail .proimg .bigimg .imgbox{padding-top: 75.67%;}
.Prodetail .imgbox{position: relative;overflow: hidden;border-radius: 6px}
.Prodetail .imgbox span { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;display: flex; align-items: center; justify-content: center;}
.Prodetail .imgbox img { width: auto; height: auto; object-fit: cover; width: 100%; height: 100%;vertical-align: middle;}
.Prodetail .proimg .bigimg .slick-arrow{opacity: 0;}
.Prodetail .proimg .bigimg .slick-prev{left: -0.5rem;}
.Prodetail .proimg .bigimg .slick-next{right: -0.5rem;}
.Prodetail .proimg .bigimg:hover .slick-prev{left: 0;}
.Prodetail .proimg .bigimg:hover .slick-next{right: 0;}
.Prodetail .proimg .bigimg:hover .slick-arrow{opacity: 1;}

.Prodetail .proimg .smallimg{padding: 0 25px;}
.Prodetail .proimg .smallimg .item{padding: 0 0.05rem;cursor: pointer;}
.Prodetail .proimg .smallimg .slick-current .imgbox:after{position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;content: "";border: 1px solid var(--red-color);}
.Prodetail .proimg .smallimg .imgbox{background-color: #f6f6f6;}
.Prodetail .proimg .smallimg .imgbox{padding-top: 100%;}

.Prodetail .proimg .smallimg .slick-arrow:after{left: 0;top: 0;width: 100%;height: 100%;position: absolute;content: "";background-position: center center;background-repeat: no-repeat;background-size: 0.11rem 0.2rem;}
.Prodetail .proimg .smallimg .slick-arrow:hover{opacity: 0.9;}
.Prodetail .proimg .smallimg .slick-prev{left: 0;}
.Prodetail .proimg .smallimg .slick-prev:after{background-image: url(../images/arr_left_white.svg);}
.Prodetail .proimg .smallimg .slick-next{right: 0;}
.Prodetail .proimg .smallimg .slick-next:after{background-image: url(../images/arr_right_white.svg);}
.Prodetail .proimg .smallimg .slick-disabled{display: none !important;}
.Prodetail .proimg .smallimg .slick-arrow{height: 100%;width: 20px;top: 0;margin-top: 0;background-color: var(--hover-color);z-index:100;position: absolute; cursor: pointer; padding: 0;transition: all ease 0.3s;font-size: 0;border: 0}
.Prodetail .proimg .smallimg .slick-arrow:hover{background-color: var(--hover-color);}
.Prodetail .proimg .smallimg .slick-arrow:after{transform: skew(0);}
.Prodetail .proimg .smallimg .slick-disabled{display: block !important;background-color: #f6f6f6 !important;}
.Prodetail .proimg .smallimg .slick-arrow:after{background-size: 7px 14px;}

.Prodetail .protext .title{font-size: var(--font-size40);padding-bottom: .3rem;margin-bottom: .3rem;font-family: 'hmb';border-bottom: 1px solid #ebebeb;}
.Prodetail .protext .desc .tit{font-size: var(--font-size18);padding-bottom: .2rem }
.Prodetail .protext .desc .tit:not(:first-child){padding-top: .3rem }
.Prodetail .protext .desc p{padding-left: .2rem;line-height: 1.5;position: relative;font-size: var(--font-size18);}
.Prodetail .protext .desc p:not(:last-child){margin-bottom: .05rem}
.Prodetail .protext .desc p:before{position: absolute;content: '';width: .06rem;height: .06rem;border-radius: 50%;background:var(--hover-color);left: 0;top: .1rem }
.Prodetail .protext .btn{margin-top: .5rem;}
.Prodetail .protext .btn a{width: 1.6rem;height: .5rem;border: 1px solid var(--hover-color);color: var(--hover-color);text-align: center;line-height: .5rem;display: block;border-radius: 36px;display: inline-block;margin-right: .2rem}
.Prodetail .protext .btn a.zx{background:  var(--hover-color);border-color: var(--hover-color);color: #fff}
.Prodetail .protext .btn a:hover{background:  var(--hover-color);border-color: var(--hover-color);color: #fff}

.Prodetail .con2{padding-top: .8rem;font-size: var(--font-size18);}
.Prodetail .con2 .title{border-bottom: 4px solid #eeeeee;margin-bottom: .3rem}
.Prodetail .con2 .title span{display: inline-block;font-size: var(--font-size24);position: relative;line-height: .6rem;font-family: 'hmm';margin-right: .5rem;cursor: pointer}
.Prodetail .con2 .title span::after{content: '';position: absolute;width: 100%;height: 4px; left: 0;bottom: -4px;background:var(--hover-color);}
.Prodetail .con2 .table th,
.Prodetail .con2 .table td{border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;font-size: var(--font-size18);text-align: center}

.Prodetail .con3{padding-top: .8rem;}
.Prodetail .con3 .title{border-bottom: 4px solid #eeeeee;margin-bottom: .3rem}
.Prodetail .con3 .title span{display: inline-block;font-size: var(--font-size24);position: relative;line-height: .6rem;font-family: 'hmm';margin-right: .5rem;cursor: pointer}
.Prodetail .con3 .title span::after{content: '';position: absolute;width: 100%;height: 4px; left: 0;bottom: -4px;background:var(--hover-color);}

.Prodetail .con3{position:relative}
.Prodetail .con3 .pic{padding-bottom: 70%;border-radius: 6px;}
.Prodetail .con3 .tit{font-size: var(--font-size18);text-align: center;padding-top: .15rem;font-family: 'hmb'}
.Prodetail .con3 .btns a{position: absolute;width: .55rem;height: .55rem;border-radius: 50%;border: 2px solid #ddd;display: flex;justify-content: center;align-items: center;top: 65%;transform: translateY(-50%);transition: .5s all;cursor: pointer;z-index: 10}
.Prodetail .con3 .btns a::before{content: '';width: .2rem;height: .2rem;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .14rem auto;transition: .5s all}
.Prodetail .con3 .btns a.prev{left: -.9rem;transform: translateY(-50%) rotate(180deg) }
.Prodetail .con3 .btns a.next{right: -.9rem;}
.Prodetail .con3 .btns a:hover{background: var(--hover-color);border-color: var(--hover-color)}
.Prodetail .con3 .btns a:hover::before{filter: grayscale(100) brightness(100);}

.Prodetail .con4{padding-top: .8rem;}
.Prodetail .con4 .title{border-bottom: 4px solid #eeeeee;margin-bottom: .3rem}
.Prodetail .con4 .title span{display: inline-block;font-size: var(--font-size24);position: relative;line-height: .6rem;font-family: 'hmm';margin-right: .5rem;cursor: pointer}
.Prodetail .con4 .title span::after{content: '';position: absolute;width: 100%;height: 4px; left: 0;bottom: -4px;background:var(--hover-color);}
.Prodetail .form-ul{margin: 0 auto;} 
.Prodetail .form-ul li{margin-bottom: 10px;position: relative;}
.Prodetail .form-ul li.flex{ display:flex;background: #fff; border-radius: 5px; border: solid 1px #ddd; overflow:hidden;}
.Prodetail .form-ul li .tit{font-size: var(--font-size18); line-height: .6rem; flex-shrink:0; padding-left:.2rem; }
.Prodetail .form-ul li select,
.Prodetail .form-ul li .text{width: 100%;font-size: var(--font-size18);line-height:  .6rem;height: .6rem;  border: none; background: #fff;padding: 0 .2rem;color: #000;font-family: 'hmr';}
.Prodetail .form-ul li textarea.text{height: 2rem;}
.Prodetail .form-ul .yzm{position: relative}
.Prodetail .form-ul .yzm .yzmimg{position: absolute;height: .5rem;right: .1rem;top: 50%;transform: translateY(-50%)}
.Prodetail .form-ul .btn{width: 1.6rem; background: var(--hover-color);border-radius: 5px;font-size: var(--font-size16);height: .6rem;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1025px) {  
    .Prodetail .proimg{width: 41.66%;}
    .Prodetail .protext{width: 53%;}
    
    .Prodetail .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
    .Prodetail .form-ul .row-2 li:nth-child(2n){float: right;}
    .Prodetail .form-ul .btns{display: flex;align-items: center;}
    .Prodetail .form-ul .yzm{width: 25%;margin-right: .1rem}
}
@media(max-width:1600px){
    .Prodetail .con3 .btns a.prev{left: -.6rem; }
    .Prodetail .con3 .btns a.next{right: -.6rem;}
}
@media (max-width:1024px) {
    .Prodetail{padding: .5rem 0;}
    .Prodetail .con{display: block;}
    .Prodetail .proimg .smallimg .imgbox{padding-top: 70%;}
    .Prodetail .protext {margin-top: .3rem}
    .Prodetail .con2{padding-top: .5rem}
    .Prodetail .con2 .table{overflow: auto;}
    .Prodetail .con2 .table table{width: 180%;}
    
    .Prodetail .con3 .btns a{top: 63%;}
    .Prodetail .con3 .btns a.prev{left: .2rem; }
    .Prodetail .con3 .btns a.next{right: .2rem;}
    .Prodetail .con3 .btns a::before{filter: grayscale(100) brightness(100);}
    .Prodetail .form-ul{padding: 2em 0;}
    
    .Prodetail .con4{padding-top: .5rem}
    
}




/*RighInfo003141 */
.RighInfo003141{padding: 1rem 0;overflow: hidden}
.RighInfo003141 .column-name{margin-bottom: 0.4rem;}
.RighInfo003141 .map .mapimg{text-align: center;}
.RighInfo003141 .intro{margin-bottom: 1rem;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;margin-bottom: 0.6em;}
.RighInfo003141 .intro .edit_info{ font-size: 0.18rem; line-height: 1.875;color: #000;}
.RighInfo003141 .intro .edit_info p{margin: 0.15rem 0;}
.RighInfo003141 .intro .edit_info p:first-child{ margin: 0;}
.RighInfo003141 .intro img{border-radius: 0.1rem;}
.RighInfo003141 .number-count ul{display: flex;justify-content: space-between;margin: .5rem 0 0}
.RighInfo003141 .number-count li{color: #333333;padding:.2rem 0;}
.RighInfo003141 .number-count li .t-2{margin-top:.1rem; color:var(--black); font-size: 0.18rem;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size:0.52rem;font-family: 'Barlow-Bold';color: #da251d;  margin-right: 0.1rem; line-height: 1;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #da251d;font-size:1em}

.RighInfo003141 .plate dd{border-radius: 0.2rem;overflow: hidden;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;display: none;}
.RighInfo003141 .plate dd li p{margin: 0;font-size:0.16rem;color: #333;}
@media (min-width:1025px) {
    .RighInfo003141 .intro .item1{display: flex;justify-content: space-between;padding-bottom: .8rem}
    .RighInfo003141 .intro .item1 .info{width: 55%;}
    .RighInfo003141 .intro .item1 .img{width: 35%;flex: 0 0 auto}
    
    .RighInfo003141 .intro .item2{display: flex;position: relative;align-items: center;justify-content: space-between}
    .RighInfo003141 .intro .item2 .img{width: 45%}
    .RighInfo003141 .intro .item2 .txt{width: 50%;flex: 0 0 auto;}
    .RighInfo003141 .intro .title{line-height: 1;}
    .RighInfo003141 .intro .pic{display: flex;justify-content: space-between}
    .RighInfo003141 .intro .img img{overflow:hidden}
    /* .RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
    .RighInfo003141 .number-count li{float: left;}
    .RighInfo003141 .number-count li:nth-child(2n){margin-right: 2%;} */
    .RighInfo003141 .plate dd{float: left;width: 49%;}
    .RighInfo003141 .plate dd:not(:last-child){ margin-right:2%;}
}
@media (max-width:1024px) {
    .RighInfo003141{padding: .5rem 0;}
    .RighInfo003141 .intro{margin-bottom: .5rem;}
    .RighInfo003141 .number-count li{text-align: center;padding: 1em 0}  
    .RighInfo003141 .intro .info{margin-bottom: 30px; display: flex;  flex-flow: column wrap;}
    .RighInfo003141 .intro .item2{margin-top: 30px}
    .RighInfo003141 .intro .edit_info{margin-top: 30px;order: 2;}
    .RighInfo003141 .number-count ul{flex-wrap: wrap;}
    .RighInfo003141 .number-count li{width: 50%;}
}


/*Timeline003189 */
.Timeline003189{overflow: hidden; background: url(../images/Timeline003189-bg.png) no-repeat center center;background-size: cover;color: #fff; padding: calc(94 / 16 * 1em) 0;}
.column-name{position: relative;z-index: 1;color: #333; }
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size: calc(38 / 16 * 1em);line-height: 1;}
.column-name .en{font-size: calc(30 / 16 * 1em);line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em); opacity: 0.3;}
.column-name.center{text-align: center;}
@media (max-width:1024px) {
.column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.Timeline003189 .controls{position: relative;height: 1px;z-index: 4;}
.Timeline003189 .slick-arrow{position: absolute;right: 0; bottom: 100%;background:  url(../images/Timeline003189-arr-left.svg) no-repeat center center; background-size:calc(19 / 16 * 1em) auto; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s;border: 1px solid var(--hover-color);border-radius: 100%;background-color: var(--hover-color);}
.Timeline003189 .slick-prev{ right:calc(74 / 16 * 1em);}
.Timeline003189 .slick-next{background-image: url(../images/Timeline003189-arr-right.svg);}
.Timeline003189 .slick-arrow:hover{background-color: var(--hover-color);}

.Timeline003189 .slider{background: url(../images/Timeline003189-line.svg) no-repeat right center; background-size: contain;}
.Timeline003189 .slider li .inner{padding-bottom: calc(562 / 240 * 100%);position: relative;}
.Timeline003189 .slider li .dot{position: absolute; width: calc(19 / 16 * 1em);height: calc(19 / 16 * 1em);border-radius: 50%;background-color: var(--hover-color); transition: 0.3s;border: 1px solid #fff;}
/* .Timeline003189 .slider li .dot:before{position: absolute;content: '';background-color: #fff; left:0;top: 0;border-radius: 50%; width: calc(15 / 19 * 100%);height: calc(15 / 19 * 100%);margin: auto; right: 0;bottom: 0;} */

.Timeline003189 .slider li:not(.slick-active){opacity: 0;transition: opacity 0.3s;}
.Timeline003189 .slider li .dot{top: calc(365 / 562 * 100%); left: calc(132 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li .dot{top: calc(328 / 562 * 100%); left: calc(106 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li .dot{top: calc(290 / 562 * 100%); left: calc(80 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li .dot{top: calc(250 / 562 * 100%); left: calc(50 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li .dot{top: calc(214 / 562 * 100%); left: calc(26 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .dot{top: calc(176 / 562 * 100%); left: 0;}

.Timeline003189 .slider li .item{position: absolute;width: calc(200 / 240 * 100%); height: calc(205 / 16 * 1em);background-size: 100% 100%; background-repeat: no-repeat; background-position: center;  padding-top: calc(49 / 16 * 1em);text-align: center;transition: 0.3s;
  background: -moz-linear-gradient(bottom,  rgba(9,71,153,0) 0%, rgba(9,71,153,0.8) 99%, rgba(9,71,153,0.9) 100%); 
background: -webkit-linear-gradient(bottom,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.9) 100%); 
background: linear-gradient(to top,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.9) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
border-radius: 0.2rem;padding-left: 2%;padding-right: 2%;
}
.Timeline003189 .slider li .item{ left: calc(60 / 240 * 100%); bottom: calc(210 / 562 * 100%);}
.Timeline003189 .slider li.slick-active + li .item{ left: calc(47 / 240 * 100%); top: calc(357 / 562 * 100%); bottom: auto;
  
  background: -moz-linear-gradient(top,  rgba(9,71,153,0) 0%, rgba(9,71,153,0.8) 99%, rgba(9,71,153,0.9) 100%); 
background: -webkit-linear-gradient(top,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.9) 100%); 
background: linear-gradient(to bottom,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.9) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
border-radius: 0.2rem;
}
.Timeline003189 .slider li.slick-active + li  + li .item{ left: calc(9 / 240 * 100%); bottom: calc(278 / 562 * 100%); top: auto;
  background: -moz-linear-gradient(bottom,  rgba(9,71,153,0) 0%, rgba(9,71,153,0.8) 99%, rgba(9,71,153,0.8) 100%); 
background: -webkit-linear-gradient(bottom,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
background: linear-gradient(to top,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
border-radius: 0.2rem;}
.Timeline003189 .slider li.slick-active + li + li + li .item{ left: calc(-3 / 240 * 100%); top: calc(284 / 562 * 100%); bottom: auto;
  background: -moz-linear-gradient(top,  rgba(9,71,153,0) 0%, rgba(9,71,153,0.8) 99%, rgba(9,71,153,0.8) 100%); 
background: -webkit-linear-gradient(top,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
background: linear-gradient(to bottom,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
border-radius: 0.2rem;}
.Timeline003189 .slider li.slick-active + li + li + li + li .item{ left: calc(-46 / 240 * 100%); bottom: calc(358 / 562 * 100%); top: auto;
  background: -moz-linear-gradient(bottom,  rgba(9,71,153,0) 0%, rgba(9,71,153,0.8) 99%, rgba(9,71,153,0.8) 100%); 
background: -webkit-linear-gradient(bottom,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
background: linear-gradient(to top,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
border-radius: 0.2rem;}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .item{ left: calc(-57 / 240 * 100%); top: calc(210 / 562 * 100%); bottom: auto;
  background: -moz-linear-gradient(top,  rgba(9,71,153,0) 0%, rgba(9,71,153,0.8) 99%, rgba(9,71,153,0.8) 100%); 
background: -webkit-linear-gradient(top,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
background: linear-gradient(to bottom,  rgba(9,71,153,0) 0%,rgba(9,71,153,0.8) 99%,rgba(9,71,153,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
border-radius: 0.2rem;}

.Timeline003189 .slider li .item .year{ font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Timeline003189 .slider li .item pre{text-align: center; line-height: calc(20 / 16 * 1em);font-size: 0.15rem;}

@media (max-width:1440px) {
    .Timeline003189 .slider{background-size: auto 50%; background-position: right top 109%;}
}



.honor01{padding:1rem  0;background: url(../images/honor.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.honor01 .column-name,.Floor003195 .column-name{margin-bottom: 5%;text-align: center;}
.honor01 .list{padding:0 0 40px;width: 100%;margin: 0 0 0 -1%;}
.honor01 .list .item{background-color:#f2f6f9;padding:10px;transition: all .3s;margin: 0 1%;}
.honor01 .list .item:hover img{transform:translate(-50%,-50%) scale(1.2);-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);}
.honor01 .item .imgbox{padding-bottom:100%;position:relative;}
.honor01 .item .imgbox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:74%;z-index:2;max-height:86.5%;transition: all .3s;object-fit: contain;}
.honor01 .item .imgbox::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:100%;background-color:#d7dbe0;}
.honor01 .item .imgbox::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:0%;background-color:#ebf0f4;}
.honor01 .item .tit{margin:35px 0 20px;font-size:var(--font-size20);line-height:1.5;text-align:center;}
.honor01 .list .slick-track{display: flex}
.honor01 .list .slick-slide{height: auto}
@media (max-width:1024px){
    .honor01{padding:.5rem 0;}
    .honor01 .item .tit{margin:25px 0 10px;}
    .honor01 .list{padding:0 0 30px;}
}

.honor01 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.honor01 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #000;}
.honor01 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #000;background: url("../images/Timeline003189-arr-left-hui.svg") no-repeat center center; transition: 0.3s;background-size: 0.2rem;line-height: 999px;overflow: hidden;border-radius: 100%;cursor: pointer}
.honor01 .slick-arrow:hover{border-radius: 50%;}
.honor01 .slick-prev{left: -60px;}
.honor01 .slick-next{right: -60px;background-image: url("../images/Timeline003189-arr-right-hui.svg");}




/*Floor003195 */
.Floor003195{background: url(../images/Floor003195-bg.jpg) no-repeat center center; background-size: cover;}
@media (max-width:1024px) {
}
.Floor003195 .icon-desc{background: url(../images/Floor003195-bg.jpg) no-repeat center center;background-size: cover;padding: calc(100 / 16* 1em) 0;}
.Floor003195 .icon-desc .sub-tit{text-align: center; font-size: calc(40 / 16 * 1em); margin-bottom: calc(118 / 1920 * 100vw);}

.Floor003195 .icon-desc li{position: relative;text-align: center;}
.Floor003195 .icon-desc li .line{background: rgba(0, 151, 224, 0.2);}

.Floor003195 .icon-desc li:not(:last-child) .line{position: absolute;}

.Floor003195 .icon-desc li .icon{width: calc(95 / 16 * 1em);margin: 0 auto calc(40 / 16 * 1em); position: relative;border-radius: 0 calc(20 / 16 * 1em) 0 calc(20 / 16 * 1em); transition: 0.3s;}
.Floor003195 .icon-desc li .icon:after{position: absolute;content: ''; width: calc(9 / 16 * 1em); height: calc(9 / 16 * 1em); top: 0;left: calc(100% + 0.03rem); background: url(../images/Floor003195-add.svg) no-repeat center center; background-size: contain; transform: scale(0); transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;width: calc(70 / 16 * 1em);}
.Floor003195 .icon-desc li:hover .icon{border-color: #0a4798;}
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{transform: rotate(360deg);}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; /*height: calc(103 / 16 * 1em);*/	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{}
.Floor003195 .icon-desc li .tit{font-size: calc(28 / 16 * 1em); line-height: 1.2; color: #000;}
.Floor003195 .icon-desc li .tit:after{content: '';width: 1em;height: calc(3 / 30* 1em);background-color: #0a4798;display: block;margin: calc(15 / 30* 1em) auto calc(35 / 30* 1em);}
.Floor003195 .icon-desc li p{margin: 10px 0 0 0; font-size: var(--font-size18);}

@media (min-width:1025px) {
.Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;padding: 35px 0;}    
.Floor003195 .icon-desc li{display: table-cell; vertical-align: middle; width: calc(100% / 2);}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgba(255, 255, 255, 0.5);right: 0; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i{position: absolute; top: calc(100% + 9px); width:10px;height: 9px;left: 50%; margin-left: -5px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before,
.Floor003195 .icon-desc li:not(:last-child) .line i:after{position: absolute;content: ''; background-color: #0a4798; border-radius: 3px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before{left: 0;width: 100%; height: 3px; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i:after{width: 3px;left: 50%; margin-left: -1px; top: 0; height: 100%;}
}
@media (max-width:1024px) {
.Floor003195 .icon-desc .sub-tit{font-size: calc(28 / 16 * 1em); margin-bottom: 2em;}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 1px;width: 100%;border-bottom: 1px dotted rgba(255, 255, 255, 0.5);left: 0; bottom: 0;}
.Floor003195 .icon-desc li:not(:last-child){margin-bottom: 10vw; padding-bottom: 10vw;}    
}



.Main{padding: 1rem 0;}
.newslist{background-color: var(--white);}
.newslist li{padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 1px solid #ebebeb;position: relative}
.newslist li::before{content: '';position: absolute;width: 0;height: 1px;background:var(--hover-color);left: 0;bottom: -1px;transition: .5s all }
.newslist li a{display: flex;align-items: center;justify-content: space-between;position: relative}
.newslist li .pic{width: 15.63%;flex: 0 0 auto;border-radius: .1rem;overflow: hidden;border-radius: .1rem}
.newslist li .pic figure{padding-bottom: 70%;transition: .3s all}
.newslist li .txt{flex: 1;padding: 0 15% 0 .34rem}
.newslist li .txt .tit{font-size: var(--font-size24);color: var(--black);font-weight: 500;padding-bottom: .2rem;transition: .3s all}
.newslist li .txt .desc{font-size: var(--font-size18);line-height: 1.66}
.newslist li .time{width: 10.5%;flex: 0 0 auto;text-align: center;position: relative;color: #333;border-left: 1px solid #ebebeb;font-size: .19rem}
.newslist li .time .data{font-size: .5rem;color:var(--hover-color);padding-bottom: .1rem}
.newslist li .time:before{}

.newslist li:hover::before{width: 100%}
.newslist li:hover .pic figure{transform: scale(1.05)}
.newslist li:hover .txt .tit{color: var(--hover-color)}

@media(min-width:1025px){
    
}
@media(max-width:1024px){
    .Main{padding: .5rem 0;}
    .newslist li a{display: block;}
    .newslist li .pic{width: 100%;margin-bottom: 20px}
    .newslist li .txt{padding: 0 0 0 100px}
    .newslist li .txt .tit{padding-bottom: .1rem;}
    .newslist li .time{border-left: 0;border-right:1px solid #ebebeb;left: 0;bottom: .1rem;position: absolute;width: 21.5%}
    .newslist li .time .data{line-height: 1}
}




.dynamicsinfo{background: var(--bg2);}
.newsInfo{padding:var(--padMar100) 0; }
.singlePage{font-size: var(--font-size18);line-height: 1.875;}
.singlePage .tc {display: flex;justify-content: center;flex-wrap: wrap;margin: 0 -0.729vw 0.833vw;}
.singlePage .tc img{border-radius: 0.1rem;margin: 0 0.729vw 0.729vw;}
.singlePage h2{margin:0;}
.title-info{text-align: center;padding-bottom: 2.188vw;margin-bottom: 2.344vw;border-bottom: 1px solid #dadada;}
.title-info .title{font-size: var(--font-size34);margin:0 0 1.771vw 0; color: var(--black); font-weight: normal;}
.title-info .other{color:rgba(var(--rgb-666));font-size: var(--font-size18);}
.title-info .other time{background: url(../images/time.svg) no-repeat 0 center/0.2rem 0.2rem;padding-left: 0.34rem;}

.PrevNextInfo{padding: 2.76vw 0 0 0;border-top: 1px solid #dadada;margin-top: 0.4rem;position: relative; font-size: var(--font-size18);display: flex;align-items: center;justify-content: space-between}
.PrevNextInfo dl{line-height: 0.36rem;min-height: 0.36rem;}
.PrevNextInfo dl dt{color:var(--grey2);}
.PrevNextInfo .back{width: 1.8rem;line-height: 0.57rem;text-align: center;border-radius: 0.57rem;color:var(--hover-color); border: 1px solid var(--hover-color); font-size: var(--font-size18);margin-left: .5rem}
.PrevNextInfo .back:After{margin: -0.156vw 0 0 1.042vw;width: 0.22rem;height: 0.16rem;background: url(../images/back.svg) no-repeat center center/contain;display: inline-block;content: "";transition: all 0.5s;vertical-align: middle;}
.PrevNextInfo .back:hover{opacity: 0.8;}
.PrevNextInfo .back:hover:After{transform: translateX(0.1rem);}

@media(max-width:1024px){
    .newsInfo{padding:.5rem 0; }
    .title-info{padding-bottom: 30px;margin-bottom: 30px;}
    .PrevNextInfo{display: block;padding-top: 30px}
    .PrevNextInfo dl dt{flex: 0 0 auto;}
    .PrevNextInfo .back{display: block;margin: .3rem auto 0}
}


/*
 .Map001070 ä¸ºdemoç¼–å·
 */
.Map001070{ padding:1rem 0}
.Map001070 .list{ background-color:#fff; border-radius: 10px; overflow: hidden; background-color: #f9f9f9;}
.Map001070 .text{ padding:0.2rem 0.4rem;width: 54%;}

.Map001070 .map1 img{ /* border-radius:0 10px 10px 0; */}
.Map001070 .text h1{font-weight: normal;padding-bottom:0.16rem; margin:0;border-bottom: dashed 1px rgba(11,77,162,.1);}
.Map001070 .text ul{ padding-top:0.16rem;}
.Map001070 .text li{line-height:1.5; padding:0.1rem 0 0.1rem 0.3rem; background-repeat:no-repeat; background-size: 0.18rem auto; background-position:left 0.12rem;font-size: 0.18rem;}
.Map001070 .text li:nth-child(2n){background-color: #f9f9f9;}
.Map001070 .text li.fax{background-image:url(../images/Map001070-ico_04.png);}
.Map001070 .text li.web{background-image:url(../images/Map001070-ico_07.png);}
.Map001070 .text li.post{background-image:url(../images/Map001070-ico_02.png);}
.Map001070 .text li.email{background-image:url(../images/Map001070-ico_05.png);}
.Map001070 .text li.add{background-image:url(../images/Map001070-ico_01.png);}
.Map001070 .text li.phone{background-image:url(../images/Map001070-ico_06.png);}

@media(max-width:1024px){
    .Map001070{ padding:.5rem 0}
    .Map001070 .text{ width: 100%;padding: 30px}
    .Map001070 dd figure{ padding:0;}
}


/*
 .TextList002241 为demo编号
 */
.TextList002241{background: #f8f8f8;padding:1rem 0;}
.TextList002241 .desc{text-align: center;font-size: 0.16rem;line-height: 0.3rem;color: #333;margin-bottom: 5%;}
.TextList002241 .desc p{margin-top: 0.2rem;}
.TextList002241 .ps{font-size: 0.16rem;color: #333;margin-top: 5%;}
.TextList002241 .ps a{color: var(--hover-color);text-decoration: underline;}
.TextList002241 .list dl{display: block; margin-bottom:25px;padding:30px 40px;background: #fff;border-radius: 0.1rem;}
.TextList002241 .list dl dt{color: #555;font-size: 0.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden; margin-bottom: 16px;font-weight: bold;}
.TextList002241 .list dl dd{color: #555;font-weight: 700;margin-bottom: 10px;display: flex;}
.TextList002241 .list dl dd.hl{height:45px;    overflow: hidden;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;width:80%}
.TextList002241 .list dl:hover{background: var(--hover-color);}
.TextList002241 .list dl:hover{color: #fff;}
.TextList002241 .list dl:hover dt{color: #fff;}
.TextList002241 .list dl:hover dt+dd{color: #fff;}
.TextList002241 .list dl:hover dd{color: #fff;}
.TextList002241 .list dl:hover dd span{color: #fff;}
@media (min-width: 640px){
.TextList002241 .auto{ overflow: hidden;}
.TextList002241 .list{ margin: 0 -1%;}
.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{ width: 31.33%;}
}





.Timeline002789{padding: 1rem 0;overflow: hidden; background: url(../images/Timeline003189-bg.png) no-repeat center center;background-size: cover;position: relative}
.Timeline002789 .title{font-size: .38rem;color: #000;text-align: center;padding-bottom: .5rem}
.Timeline002789 li .pic{border-bottom: 1px solid #999;background: url(../images/Timeline002789-line.png) repeat-x left bottom;padding-bottom: .29rem;}
.Timeline002789 li .Ispic{padding-bottom: 50%; width: 90%;margin: 0 auto;border-radius: 6px; }
.Timeline002789 li .inner{position: relative;padding-top: .54rem;text-align: center;}
.Timeline002789 li .inner:after{position: absolute;left: 50%;margin-left: -6px;top: 0;width: 1px;height:40px;background: #999;content:'';}
.Timeline002789 li .inner time{font-size:.22rem;display: block;font-weight: bold;}
.Timeline002789 li .inner p{line-height: .24rem;height: .74rem;overflow: auto;width: 80%; margin:5px auto 0;font-size: var(--font-size18);}
.Timeline002789 .slick-arrow{font-size: 0;width: .5rem ;height:.5rem;border: 0;position: absolute;top: 53%;; cursor: pointer;padding: 0;background:var(--hover-color);z-index: 10;border-radius: 50%;}
.Timeline002789 .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -6px;}
.Timeline002789 .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
.Timeline002789 .slick-disabled{background: #ddd;}
@media(min-width:1025px){
    .Timeline002789 .slick-prev{left: -.5rem;}
    .Timeline002789 .slick-next{right:-.5rem;}
}
@media(max-width:1024px){
    .Timeline002789{padding: .5rem 0;}
    .Timeline002789 .slick-arrow{top: 58%}
    .Timeline002789 .slick-prev{left: 0;}
    .Timeline002789 .slick-next{right:0;}
}






.jobs-list{padding: 1rem 0;}
.jobs-list .items:last-child{border-bottom: 1px solid rgba(0,0,0,.2);}
.jobs-list .items{border-top: 1px solid rgba(0,0,0,.2);}
.jobs-list .tit{display: flex;cursor: pointer;}
.jobs-list .tit li{display: flex;}
.jobs-list .tit li:not(.btn){flex-shrink: 0;}
.jobs-list .tit .inline{text-align: center;font-size: var(--font-size18);color: #000}
.jobs-list .items.active .tit li{color: var(--hover-color);}
.jobs-list .tit .name{display: flex; align-items:center;width: calc(429 / 1400 * 100%); }


.jobs-list .tit .name p{margin: 0;font-size: .3rem;}
.jobs-list .tit .btn{flex: 1;display: flex;justify-content: flex-end;align-items: center;pointer-events: none;}
.jobs-list .tit .num,
.jobs-list .tit .age{display: flex;}
.jobs-list .tit .btn:before{display: block; content: '';flex-shrink: 0;width: 0.6rem;height: 0.6rem;background: url(../images/close.png) no-repeat center center; background-size: 0.14rem auto;}
.jobs-list .items.active .btn:before{transform: rotate(90deg)}
.jobs-list .label-name{display: block; font-weight: 100; margin-bottom: 1em;}
.jobs-list .inline .label-name{color: #8a8a8a; }
.jobs-list .details{padding:.2rem .57rem 0.57rem;display: none;background: #f7f8f9;font-size: var(--font-size18);}
.jobs-list .details .infos .info{flex: 1;}
.jobs-list .details > .info{padding-top: .3rem}
.jobs-list .details .edit-singlepage{line-height: calc(34 / 16);}
.jobs-list .details .jl{display: flex;}
.jobs-list .details .jl .jlbox{background:var(--hover-color);display: flex;align-items: center;border: 2px solid var(--hover-color);height: .5rem;border-radius: 36px}
.jobs-list .details .jl .tit1{color: #fff;padding:0 .24rem}
.jobs-list .details .jl .tit2{color: #333;padding:0 .24rem;background: #fff;line-height: .46rem;border-radius: 36px;display: flex;align-items: center;}
.jobs-list .details .jl .tit2::after{content: '';width: .14rem;height: .14rem;background: url(../images/icon-jt1.png)no-repeat center;background-size: contain;transform: rotate(180deg);margin-left: .4rem}
@media(min-width:1025px){
    .jobs-list .tit{align-items: stretch;height: 1.41rem;}
    .jobs-list .tit li{align-items: center;}
    .jobs-list .tit .num{width: calc(269 / 1400 * 100%);}
    .jobs-list .tit .age{width: calc(267 / 1400 * 100%);}
    .jobs-list .tit .edu{width: calc(173 / 1400 * 100%);justify-content: center;}
    .jobs-list .tit .btn{padding-right: 0.1rem;}
    .jobs-list .details{}
}
@media (max-width:1024px) {
    .jobs-list{padding: .5rem 0;}
    .jobs-list .tit{flex-wrap: wrap; padding-top: 0.2rem;}
    .jobs-list .tit li{width: 25%; padding-bottom: 0.2rem;}
    .jobs-list .tit .name{width: 100%;}
    .jobs-list .details{padding:15px 30px 50px;}
    .jobs-list .details .jl .jlbox{display: block;border: 0;background: none;height: auto}
    .jobs-list .details .jl .tit1{color: #000;padding: 0 0 .2rem 0;display: inline-block}
    .jobs-list .details .jl .tit2{border: 2px solid var(--hover-color)}
}





.Research .title{font-size: .38rem;color: #000;padding-bottom: .3rem}
.Research .title.tc{text-align: center}
.Research_ind1{padding: 1rem 0}
.Research_ind1 .info{line-height: 2;font-size: var(--font-size18);}
.Research_ind1 .list{display: flex;display: flex;margin: 0 -0.1rem;padding-top: .5rem}


/* .Research_ind1 .list{padding-top: .7rem;display: flex;margin: 0 -0.1rem} */
.Research_ind1 .list .item{flex: 1;margin: 0.1rem;position: relative; transition: 0.5s; }
.Research_ind1 .list .item::before{content: '';position: absolute;width: 1px;height: calc( 100% - 2.5rem);left: .3rem;bottom: 0;background: #eee}
.Research_ind1 .list .item .pic{border-radius: .12rem;height: 4.8rem;position: relative;overflow: hidden}
.Research_ind1 .list .item .pic::before{content: '';position: absolute;width: 100%;height: 70%;z-index: 2;left: 0;bottom: 0;background: linear-gradient(to top, rgba(1, 104, 207, 1) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);}
.Research_ind1 .list .item .pic span{position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.Research_ind1 .list .item .pic span img{height: 100%;width: 100%;object-fit: cover;}

.Research_ind1 .list .item .txt{position:absolute;left: 0;bottom: .3rem;width:100%;color:#fff;z-index: 5;padding: 0 .3rem}
.Research_ind1 .list .item .tit{color: #fff;font-size: var(--font-size28); margin-bottom: .15rem;font-weight: bold;}
.Research_ind1 .list .item .con{ display: none;}
.Research_ind1 .list .item .con .it{font-size: var(--font-size24);color: #fff;margin-bottom: .12rem;position: relative;}
.Research_ind1 .list .item .con .ip{color: #fff;line-height: 1.75;font-size: var(--font-size18);}

.Research_ind1 .list .item .txt ul li a:hover::before{opacity: 1}
.Research_ind1 .list .item.current{flex: 2.5;}
.Research_ind1 .list .item.current .con{display:block;}

@media(max-width:1024px){
    .Research_ind1{padding: .5rem 0}
    .Research_ind1 .list{display: block}
    .Research_ind1 .list .item .con{ display: block;}
}



.Research_ind2{padding: 1rem 0;background:url(../images/Research_ind2-bg.jpg)no-repeat center;background-size: cover;overflow: hidden}
.Research_ind2 dl{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Research_ind2 dl dd{width: 48%;font-size: var(--font-size18);padding: 0 .2rem;position: relative;border-bottom: 1px solid #ddd;padding-bottom: .2rem;margin-bottom: .2rem}
.Research_ind2 dl dd::before{content: '';position: absolute;width: .06rem;height: .06rem;border-radius: 50%;background:var(--hover-color);left: 0;top: .09rem}


.Research_ind2 .swiper{/* width:calc(1935 / 1440 * 100%); */ margin: .5rem 0;}
.Research_ind2 .swiper-slide{overflow: hidden;border-radius: 0.1rem;}
.Research_ind2 .swiper figure{padding-bottom: calc(259 / 371 * 100%);transition: .3s all}
.Research_ind2 .has-opacity .swiper-slide:before{position: absolute;z-index: 29;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);content: '';border-radius: 0.1rem; transition: .5s all;}
.Research_ind2 .swiper-slide:hover figure{transform: scale(1.05)}
.Research_ind2 .has-opacity .swiper-slide:hover:before{opacity: 0;}
.Research_ind2 .swiper h5{margin: 1em 0 0 0;line-height: calc(22 / 16); width: 80%;}
.Research_ind2 .swiper .txt{display: flex;align-items: flex-end; padding: 0 0.2rem 0.2rem; background: linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.6)); border-radius: 0.1rem;position: absolute;left: 0; top: 0; width: 100%;height: 100%;z-index: 10;}
.Research_ind2 .swiper .txt h5{color: #fff;margin: 0;font-size: var(--font-size18);font-weight: normal}


.Research_ind2 .controls{display: flex;justify-content: space-between;align-items: center; margin-top: .3rem;}
.Research_ind2 .controls:before{display: block; content: '';height: 1px;flex: 1;background-color: #e6e6e6;}
.Research_ind2 .controls .arrows{width: 1.24rem;display: flex;align-items: center; justify-content: space-between; margin-left: 0.2rem;}
.Research_ind2 .controls .arrows a{position: relative; top: auto;display: flex; margin: 0;border: solid 2px #d6d6d6;width: 0.5rem;height: 0.5rem;border-radius: 50%; background: no-repeat center center; background-size: auto 0.12rem;z-index: 10; transition: var(--transition);cursor: pointer; }
.Research_ind2 .controls .arrows a::before{content: '';width: 100%;height: 100%;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .18rem auto;filter: grayscale(0) brightness(0);opacity: .5}
.Research_ind2 .controls .arrows a.prev{left: auto;}
.Research_ind2 .controls .arrows a.prev::before{transform: rotate(180deg);filter: grayscale(0) brightness(0);}
.Research_ind2 .controls .arrows a.next{right: auto;}
.Research_ind2 .controls .arrows a:not(.swiper-button-disabled):hover{background: var(--hover-color); border:none}
.Research_ind2 .controls .arrows a:not(.swiper-button-disabled):hover::before{opacity: 1;filter:grayscale(100) brightness(100);}
@media (min-width:1025px) {
    .Research_ind2 .swiper.overflow-auto{overflow: initial;}
}
@media (max-width:1024px) {
    .Research_ind2{padding: .5rem 0;}
    .Research_ind2 dl {margin-top: 40px}
    .Research_ind2 dl dd{width: 100%;}
    .Research_ind2 .edit-info{margin: var(--padding-margin__50) 0;}
    .Research_ind2 .right{margin-top: var(--padding-margin__50);}
}





.Research_ind3{padding: 1rem 0;overflow: hidden}

.Research_ind3 .item .pic img{width: 100%}
.Research_ind3 .item .txt .tit{font-size: var(--font-size28);padding-bottom: 5%}
.Research_ind3 .item .txt .desc{}
.Research_ind3 .item .txt .desc dl dd{font-size: var(--font-size18);position: relative;padding-left: .2rem}
.Research_ind3 .item .txt .desc dl dd:not(:last-child){margin-bottom: .15rem;}
.Research_ind3 .item .txt .desc dl dd::before{content: '';position: absolute;width: .06rem;height: .06rem;border-radius: 50%;background:var(--hover-color);left: 0;top: .09rem}
@media(min-width:1025px){
    .Research_ind3 .item{display: flex;justify-content: space-between;align-items: center;}
    .Research_ind3 .item:nth-child(2n){flex-direction: row-reverse;;}
    .Research_ind3 .item:not(:last-child){margin-bottom: 2%;}
    .Research_ind3 .item .pic{width: 50%;flex: 0 0 auto;}
    .Research_ind3 .item .txt{padding-left: 5%;flex: 1}
    .Research_ind3 .item:nth-child(2n) .txt{padding-left: 0;padding-right: 5%}
}

@media (max-width:1024px) {
    .Research_ind3{padding: .5rem 0;}
    .Research_ind3 .item:not(:last-child){margin-bottom: 50px;}
    .Research_ind3 .item .pic{margin-bottom: 30px}
}



.Research_ind4{padding: 1rem 0;overflow: hidden; background-image: linear-gradient(90deg,#f7fbfe,#fff); /* background: #f7fbfe */}
.Research_ind4 .ResList{box-sizing: border-box;padding-top:1rem}
.Research_ind4 .flipster{position: relative;z-index:99;}
.Research_ind4 ul li{/* -webkit-box-reflect: below 0px -webkit-linear-gradient(transparent 85%,rgba(0,0,0,.2));box-reflect: below 0px linear-gradient(transparent 85%,rgba(0,0,0,.2)); */}
.Research_ind4 ul li .pic{position:relative;}
.Research_ind4 ul li .img{position: relative;padding-top:4rem;}
.Research_ind4 ul li .img .span{background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px; width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.Research_ind4 ul li .img img{object-fit: contain;width:auto;border-radius:0}
.Research_ind4 ul li .img span{position: relative;}
.Research_ind4 ul li .pic span::before {position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/honor-kuang-v2.png) no-repeat center center;background-size: 100% 100%;height: 100%;}
.Research_ind4 ul li .Button {display: inline-block;margin: 0;text-shadow: none;vertical-align: middle;cursor: pointer;border: 0;-ms-transition: color 300ms ease, background-color 300ms ease;-webkit-transition: color 300ms ease, background-color 300ms ease;-moz-transition: color 300ms ease, background-color 300ms ease;-o-transition: color 300ms ease, background-color 300ms ease;transition: color 300ms ease, background-color 300ms ease;}
.Research_ind4 ul li .Button.Block {width: 3.8rem;height: 5.26rem;}

.Research_ind4 .flipto-prev,
.Research_ind4 .flipto-next{position: absolute;top:50%;transform: translateY(-50%);display: block; margin: 0;border: solid 2px #d6d6d6;width: 0.5rem;height: 0.5rem;border-radius: 50%; background: no-repeat center center; background-size: auto 0.12rem;z-index: 10; font-size: 0;color:transparent;}
.Research_ind4 .flipto-prev::before,
.Research_ind4 .flipto-next::before{position: absolute;content: '';width: 100%;height: 100%;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .18rem auto;filter: grayscale(0) brightness(0);opacity: .5}
.Research_ind4 .flipto-prev{left: 5%;}
.Research_ind4 .flipto-next{right:5%;}
.Research_ind4 .flipto-prev::before{transform: rotate(180deg);filter: grayscale(0) brightness(0);}
.Research_ind4 .flipto-prev:hover,
.Research_ind4 .flipto-next:hover{background: var(--hover-color); border:none}
.Research_ind4 .flipto-prev:hover::before,
.Research_ind4 .flipto-next:hover::before{opacity: 1;filter:grayscale(100) brightness(100);}


@media(max-width:1024px){
    .Research_ind4{padding: .5rem 0 1rem;}
    .Research_ind4 .ResList{padding-top:.5rem}
    .Research_ind4 ul li .img{padding-top:3rem;}
    .Research_ind4 ul li .Button.Block{height:3rem;width:2.19rem;}
    .Research_ind4 .flipto-prev{left:0;}
    .Research_ind4 .flipto-next{right:0;}
}

@media(max-width:640px){
    .Research_ind4 .HonorImg{display: none;}
    .Research_ind4 .HonorList{padding:0;width:100%;}
    .Research_ind4 .flipto-prev,
    .Research_ind4 .flipto-next{width:30px;height:30px;}
}




.laboratory .item{display:flex;flex-wrap:wrap;counter-increment: itemcounter;}
 
.laboratory .item_l{width:50%;position: relative}
.laboratory .item_l .imgbox{width:100%;height:100%;padding-bottom: 62.631%;position: relative;overflow: hidden}
.laboratory .item_l .imgbox figure{position: absolute;left: 0;top: 0;width:100%;height:100%;object-fit:cover;}
.laboratory .item_l .pages{position: absolute;left: 0;bottom: 5%;z-index: 10;justify-content: center;display: flex}
.laboratory .item_l .pages span{width: .14rem;height: .14rem;border: 2px solid #fff;background: none;opacity: 1}
.laboratory .item_l .pages span.swiper-pagination-bullet-active{background: var(--hover-color);border-color: var(--hover-color)}
.laboratory .item_r{width:50%;background-image:url(../images/Research_ind2-bg.jpg);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;padding-top:3%;padding-bottom:3%;padding-left:5%;padding-right:calc((100% - 1480px)/2);}
.laboratory .item:nth-child(2n){flex-direction:row-reverse;}
.laboratory .item:nth-child(2n) .item_r{padding-top:3%;padding-bottom:3%;padding-left:calc((100% - 1480px)/2);padding-right:5%;}
.laboratory .item_r .text_box:before{content: counters(itemcounter, ".", decimal-leading-zero);color: var(--hover-color);font-size: var(--font-size36);margin-bottom: .3rem;display: block;font-family: 'hmb'} 
.laboratory .tit{line-height:1.2;font-size: var(--font-size30);}
.laboratory .desc{line-height:1.75;margin-top:.4rem;font-size: var(--font-size18);}

.laboratory .desc dl dd{font-size: var(--font-size18);position: relative;padding-left: .2rem}
.laboratory .desc dl dd:not(:last-child){margin-bottom: .15rem;}
.laboratory .desc dl dd::before{content: '';position: absolute;width: .06rem;height: .06rem;border-radius: 50%;background:var(--hover-color);left: 0;top: .12rem}

@media(max-width:1500px){
    .laboratory .item:nth-child(2n) .item_r{padding-left:5%;}
}

@media(max-width:1024px){
    .laboratory .item{display:block;}
    .laboratory .item_l{width:100%;}
    .laboratory .item_r{width:100%;padding:50px 30px!important}
    .laboratory .item_r .text_box:before{margin-bottom: 10px}
}


.Smart_ind1{padding: 1rem 0;overflow: hidden}
.Smart_ind1 .list{display:flex;flex-wrap:wrap;}
.Smart_ind1 .item{width:24.1%;display:flex;align-items:center;padding:.3rem .5rem .3rem 0;background-color:#f5f8fd;border-radius:.2rem;overflow:hidden;margin-bottom:1.2%;transition:all .3s;}
.Smart_ind1 .item:not(:nth-child(4n+1)){margin-left:1.2%;}
.Smart_ind1 .num{-webkit-text-stroke:1px #e60012;color:transparent;transform:translate(-.15rem,0);font-size: var(--font-size70);font-family: 'hmb';}
.Smart_ind1 .tit{color:#08233f;}
.Smart_ind1 .desc{line-height:1.35;font-size: var(--font-size18);}
.Smart_ind1 .text_box{margin-left:.3rem;}
.Smart_ind1 .item:hover{background-color:var(--hover-color);}
.Smart_ind1 .item:hover .num{-webkit-text-stroke:1px #fff;opacity: 1}
.Smart_ind1 .item:hover .tit,
.Smart_ind1 .item:hover .desc{color:#fff;}

.Smart_ind1 .swiper{width:calc(1935 / 1440 * 100%); margin: .5rem 0;}
.Smart_ind1 .swiper figure{border-radius: 0.1rem;}
.Smart_ind1 .swiper figure{padding-bottom: calc(246 / 371 * 100%);}
.Smart_ind1 .has-opacity .swiper-slide:before{position: absolute;z-index: 29;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);content: '';border-radius: 0.1rem; transition: .5s all;}
.Smart_ind1 .has-opacity .swiper-slide:hover:before{opacity: 0;}
.Smart_ind1 .swiper h5{margin: 1em 0 0 0;line-height: calc(22 / 16); width: 80%;}
.Smart_ind1 .swiper .txt{display: flex;align-items: flex-end; padding: 0 0.2rem 0.2rem; background: linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.6)); border-radius: 0.1rem;position: absolute;left: 0; top: 0; width: 100%;height: 100%;z-index: 10;}
.Smart_ind1 .swiper .txt h5{color: #fff;margin: 0;font-size: var(--font-size18);font-weight: normal}
.Smart_ind1 .controls{display: flex;justify-content: space-between;align-items: center; margin-top: .3rem;}
.Smart_ind1 .controls:before{display: block; content: '';height: 1px;flex: 1;background-color: #e6e6e6;}
.Smart_ind1 .controls .arrows{width: 1.24rem;display: flex;align-items: center; justify-content: space-between; margin-left: 0.2rem;}
.Smart_ind1 .controls .arrows a{position: relative; top: auto;display: flex; margin: 0;border: solid 2px #d6d6d6;width: 0.5rem;height: 0.5rem;border-radius: 50%; background: no-repeat center center; background-size: auto 0.12rem;z-index: 10; transition: var(--transition);cursor: pointer; }
.Smart_ind1 .controls .arrows a::before{content: '';width: 100%;height: 100%;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .18rem auto;filter: grayscale(0) brightness(0);opacity: .5}
.Smart_ind1 .controls .arrows a.prev{left: auto;}
.Smart_ind1 .controls .arrows a.prev::before{transform: rotate(180deg);filter: grayscale(0) brightness(0);}
.Smart_ind1 .controls .arrows a.next{right: auto;}
.Smart_ind1 .controls .arrows a:not(.swiper-button-disabled):hover{background: var(--hover-color); border:none}
.Smart_ind1 .controls .arrows a:not(.swiper-button-disabled):hover::before{opacity: 1;filter:grayscale(100) brightness(100);}
@media (min-width:1025px) {
    .Smart_ind1 .swiper.overflow-auto{overflow: initial;}
}

@media(max-width:1024px){
    .Smart_ind1{padding: .5rem 0;}
    .Smart_ind1 .item{width:100%;}
    .Smart_ind1 .swiper{width:100%;}
}



.Smart_ind2{padding-bottom: 1rem;overflow: hidden}

.Smart_ind2 .pic{position: relative;border-radius: .1rem;overflow: hidden}
.Smart_ind2 .pic .imgbox{width:100%;height:100%;padding-bottom: 62.631%;position: relative;overflow: hidden}
.Smart_ind2 .pic .imgbox figure{position: absolute;left: 0;top: 0;width:100%;height:100%;object-fit:cover;}
.Smart_ind2 .pic .pages{position: absolute;left: 0;bottom: 5%;z-index: 10;justify-content: center;display: flex}
.Smart_ind2 .pic .pages span{width: .14rem;height: .14rem;border: 2px solid #fff;background: none;opacity: 1}
.Smart_ind2 .pic .pages span.swiper-pagination-bullet-active{background: var(--hover-color);border-color: var(--hover-color)}

.Smart_ind2 .desc{line-height:1.75;font-size: var(--font-size18);}
@media(min-width:1025px){
    .Smart_ind2 .pic{width: 50%;flex: 0 0 auto}
    .Smart_ind2 .txt{padding-left: 5%;flex: 1}
}

@media(max-width:1024px){
    .Smart_ind2{padding-bottom: .5rem;}
    .Smart_ind2 .pic { order: 2; margin-top: 30px; margin-bottom: 0;width: 100%;}
    .Smart_ind2 .autoCon-1440{ display:flex; flex-wrap: wrap;}
}



.Smart_ind3{padding: 1rem 0;background:url(../images/Research_ind2-bg.jpg)no-repeat center;background-size: cover;overflow: hidden}

.Smart_ind3 .main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.Smart_ind3 .main .left{width:40.5%;}
.Smart_ind3 .main .right{width:50%;}
.Smart_ind3 .main .cpt{color:#000;line-height:1.3;border-bottom:1px solid #08233f;padding-bottom:.5rem;font-size: var(--font-size30);font-family: 'hmm'}
.Smart_ind3 .main .tg{position: relative;}
.Smart_ind3 .main .imgbox{border-radius:.1rem;overflow:hidden;padding-bottom: 80%;position: relative}
.Smart_ind3 .main .imgbox figure{position: absolute;left: 0;top: 0;width:100%;height:100%;object-fit:cover;}
.Smart_ind3 .swicth_btn{width:.2rem;height:.2rem;position:relative;cursor:pointer;}
.Smart_ind3 .swicth_btn::before{content:'';display:block;width:100%;height:3px;background-color:#8c939b;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Smart_ind3 .swicth_btn::after{content:'';display:block;width:3px;height:100%;background-color:#8c939b;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Smart_ind3 .list .item{padding:.2rem 0;border-bottom:1px solid #e3e6e9;}
.Smart_ind3 .list .item_top{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.Smart_ind3 .list .item_tit{color:#000;padding-right:.1rem;font-size: var(--font-size24);}
.Smart_ind3 .list .item_bot{display:none;}
.Smart_ind3 .list .editor{line-height:1.75;margin-top:.2rem;}
.Smart_ind3 .list .editor p{position: relative;padding-left: .2rem;font-size: var(--font-size18);}
.Smart_ind3 .list .editor p::before{content: '';position: absolute;width: .06rem;height: .06rem;border-radius: 50%;background:var(--hover-color);left: 0;top: .09rem}
.Smart_ind3 .list .editor dl{padding-left: .5rem}
.Smart_ind3 .list .item.cur .item_tit{color:#000;}
.Smart_ind3 .list .item.cur .swicth_btn::after{display:none;}
.Smart_ind3 .list .item.cur .swicth_btn::before{background-color:#08233f;}
.Smart_ind3 .list .item.cur .item_bot{display:block;}

.Smart_ind3 .right .pages{position: absolute;left: 0;bottom: 5%;z-index: 10;justify-content: center;display: flex}
.Smart_ind3 .right .pages span{width: .14rem;height: .14rem;border: 2px solid #fff;background: none;opacity: 1}
.Smart_ind3 .right .pages span.swiper-pagination-bullet-active{background: var(--hover-color);border-color: var(--hover-color)}


@media(max-width:1024px){
    .Smart_ind3{padding: .5rem 0;}
    .Smart_ind3 .main .left{width:100%;}
    .Smart_ind3 .main .right{width:100%;margin-top: 30px}
    .Smart_ind3 .main .cpt{font-size: var(--font-size26);}
    .Smart_ind3 .list .item_tit{font-size: var(--font-size22);}
}




.Smart_ind4{padding: 1rem 0}
.Smart_ind4 .desc{line-height:1.75;font-size: var(--font-size18);text-align: center;padding-bottom: .2rem}
.Smart_ind4 .swiper-slide{display: flex;flex-wrap: wrap;}
.Smart_ind4 .item{width:24.1%;margin-bottom:1.2%;}

.Smart_ind4 .item .imgbox {padding-bottom: 64%;position: relative;overflow: hidden;border-radius: .1rem}
.Smart_ind4 .item .imgbox figure{position: absolute;left: 0;top: 0;width:100%;height:100%;object-fit:cover;}
.Smart_ind4 .controls{display: flex;justify-content: space-between;align-items: center; margin-top: .3rem;}
.Smart_ind4 .controls:before{display: block; content: '';height: 1px;flex: 1;background-color: #e6e6e6;}
.Smart_ind4 .controls .arrows{width: 1.24rem;display: flex;align-items: center; justify-content: space-between; margin-left: 0.2rem;}
.Smart_ind4 .controls .arrows a{position: relative; top: auto;display: flex; margin: 0;border: solid 2px #d6d6d6;width: 0.5rem;height: 0.5rem;border-radius: 50%; background: no-repeat center center; background-size: auto 0.12rem;z-index: 10; transition: var(--transition);cursor: pointer; }
.Smart_ind4 .controls .arrows a::before{content: '';width: 100%;height: 100%;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .18rem auto;filter: grayscale(0) brightness(0);opacity: .5}
.Smart_ind4 .controls .arrows a.prev{left: auto;}
.Smart_ind4 .controls .arrows a.prev::before{transform: rotate(180deg);filter: grayscale(0) brightness(0);}
.Smart_ind4 .controls .arrows a.next{right: auto;}
.Smart_ind4 .controls .arrows a:not(.swiper-button-disabled):hover{background: var(--hover-color); border:none}
.Smart_ind4 .controls .arrows a:not(.swiper-button-disabled):hover::before{opacity: 1;filter:grayscale(100) brightness(100);}
@media(min-width:1025px){
    .Smart_ind4 .item:not(:nth-child(4n+1)){margin-left:1.2%;}
}

@media(max-width:1024px){
    .Smart_ind4{padding: .5rem 0}
    .Smart_ind4 .item{width:49%;margin-right: 2%;margin-bottom: 2%}
    .Smart_ind4 .item:nth-child(2n){margin-right: 0}
}



.Support_ind1{padding: 1rem 0;}
.Support_ind1 .autoCon-1440{position: relative}
.Support_ind1 .txt{position: absolute;width: 100%;height: 100%;display: flex;align-items: center;padding:0 1rem }
.Support_ind1 .txt .title{color: #fff;padding-bottom: .3rem}
.Support_ind1 .txt .desc{font-size: var(--font-size18);color: #fff;}
.Support_ind1 .txt .home-more:not(:hover) span{border-color: #fff;color: #fff}
.Support_ind1 .txt .home-more:not(:hover) span i{filter: grayscale(100) brightness(100);}
.Support_ind1 .bg figure{padding-bottom:41.667%;border-radius: .1rem }

@media(max-width:1024px){
    .Support_ind1{padding: .5rem 0;}
    .Support_ind1 .txt{padding:0 .5rem }
    .Support_ind1 .bg figure{padding-bottom:60%;}
}




.Support_ind2{padding: 1rem 0;background:url(../images/Research_ind2-bg.jpg)no-repeat center;background-size: cover;overflow: hidden}
.Support_ind2 .list{max-height:4.26rem;overflow:auto;padding-right:.2rem;}
.Support_ind2 .list::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 5px;background-color: rgba(0,0,0,0.1);;}
.Support_ind2 .list::-webkit-scrollbar{width: 5px;background-color: rgba(0,0,0,0);}
.Support_ind2 .list::-webkit-scrollbar-thumb{border-radius: 5px;background-color: var(--hover-color);}
.Support_ind2 .item{counter-increment: itemcounter;}
.Support_ind2 .li{border-bottom:1px solid #ddd;position:relative;z-index:5;}
.Support_ind2 .li:after{content: counters(itemcounter, ".", decimal-leading-zero);position:absolute;font-size:0.6rem;line-height:1;bottom:0;height:0.7em;overflow:hidden;color:#ebebeb;right:0.8rem;z-index:-1;font-family:"hmm";}
.Support_ind2 .li:nth-child(n+10):after{content:counter(qa);}
.Support_ind2 .li .lt{padding:0.2rem 0.3rem 0.2rem 0.2rem;cursor:pointer;display: flex;align-items: center;justify-content: space-between;}
.Support_ind2 .li .lt .q{flex:0 0 auto;font-size:14px;width:22px;line-height:22px;background:#222d7d;color:#fff;text-align:center;border-radius:50%;}
.Support_ind2 .li .lt .p{flex:1 1 auto;padding:0 10px 0 .2rem;overflow:hidden;font-size: var(--font-size22);position: relative}
.Support_ind2 .li .lt .p::before{content: '';position: absolute;width: .08rem;height: .08rem;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);background: var(--hover-color);}
.Support_ind2 .li .lt .ico{flex:0 0 auto;width:.3rem;height: .3rem;text-align:center;transition:.3s;transform:rotate(0deg);background: url(../images/icon-jt2.svg)no-repeat center;background-size: .2rem auto}
.Support_ind2 .li .lt.act .ico{transform:rotate(90deg);}
.Support_ind2 .li .txt{padding:0.26rem 0.2rem;position:relative;background:#fff;border-radius:0.1rem;display:none;margin-bottom:0.3rem;}
.Support_ind2 .li .txt:before{content:"";position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #fff;left:0.2rem;bottom:100%;margin-left:6px;}
.Support_ind2 .li .box{align-items:flex-start;}
.Support_ind2 .li .ans{flex:0 0 auto;width:22px;line-height:22px;background:#338cfc;text-align:center;color:#fff;border-radius:50%;margin-top:3px;}
.Support_ind2 .li .lp{flex:1 1 auto;padding:0 10px;line-height:1.75;font-size: var(--font-size18);}

@media(max-width:1024px){
    .Support_ind2{padding: .5rem 0;}
}



.Support_ind3{padding: 1rem 0;background-size: cover;background-position: center;background-repeat: no-repeat}

.Support_ind3 .box{border-radius: .1rem;overflow: hidden;padding: .5rem;position: relative;border: 1px solid #fff}
.Support_ind3 .box::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,.75);backdrop-filter: blur(6px);}
.Support_ind3 .pic{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.Support_ind3 .pic figure{position: absolute;width: 100%;height: 100%;left: 0;top: 0}

.Support_ind3 .form-ul{position: relative;z-index: 10}
.Support_ind3 .form-ul li{margin-bottom: 10px;position: relative;}
.Support_ind3 .form-ul li.flex{ display:flex;background: #fff; border-radius: 5px; border: solid 1px #ddd; overflow:hidden;}
.Support_ind3 .form-ul li .tit{font-size: var(--font-size18); line-height: .5rem; flex-shrink:0; padding-left:.2rem; }
.Support_ind3 .form-ul li select,
.Support_ind3 .form-ul li .text{width: 100%;font-size: var(--font-size18);line-height:  .5rem;height: .5rem;  border: none; background: #fff;padding: 0 .2rem;color: #000;font-family: 'hmr';}
.Support_ind3 .form-ul li textarea.text{height: auto;}
.Support_ind3 .form-ul .yzm{position: relative}
.Support_ind3 .form-ul .yzm .yzmimg{position: absolute;height: .4rem;right: .1rem;top: 50%;transform: translateY(-50%)}
.Support_ind3 .form-ul .btn{width: 1.6rem; background: var(--hover-color);border-radius: 5px;font-size: var(--font-size16);height: .5rem;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1025px) {  
    .Support_ind3 .left{width: 50%;flex: 0 0 auto;}
    .Support_ind3 .right{width: 50%;flex: 1}
    .Support_ind3 .right .form-ul{width: 83.5%;margin: 0 auto}
    
    .Support_ind3 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
    .Support_ind3 .form-ul .row-2 li:nth-child(2n){float: right;}
    .Support_ind3 .form-ul .btns{display: flex;align-items: center;}
    .Support_ind3 .form-ul .yzm{width: 50%;margin-right: .1rem}
}
@media (max-width:1024px) {
    .Support_ind3{padding: .5rem 0;}
    .Support_ind3 .box{padding: 30px}
}


.column-title{font-size: var(--font-size36);font-family: 'hmm';margin-bottom: 0.4rem;}
.column-title.center{text-align: center;}
.column-title.white{color: #fff}

@media(max-width:1024px){
    .column-title{font-size: var(--font-size30);}
    .column-title{margin-bottom: 0.2rem;}
}


.AppliInfo{padding: var(--padMar100) 0;}
.AppliInfo .info{ font-size: 0.18rem; line-height: 1.8; max-width: 12rem; margin: 0 auto 5%;}
.AppliInfo ul{display: flex; flex-wrap: wrap;}
.AppliInfo li{margin-right: 2%; text-align: center;overflow: hidden;}
.AppliInfo li:not(:nth-child(-n+4)){margin-top: 2%; }
.AppliInfo li .pic{ overflow: hidden;border-radius: var(--radius); }
.AppliInfo li .imgbox{padding-top:68.79%;transition: all .5s; }
.AppliInfo li:hover .imgbox img{transform: scale(1.1);}
.AppliInfo li .txt{ padding: 0.2rem 0.15rem;}
.AppliInfo li .tit{font-size: var(--font-size20);color: var(--black); }
.AppliInfo li:hover .tit{ color: var(--hover-color);}
@media (min-width:1025px) { 
    .AppliInfo li{width:23.5%;}
    .AppliInfo li:nth-child(4n){ margin-right: 0;}
}
@media (max-width:1024px) {
    .AppliInfo li{width:49%;}
    .AppliInfo li:nth-child(2n){ margin-right: 0;}	
}


.AppliPart{ padding: var(--padMar100) 0; background-color: #f2f7fb;}
.AppliPart ul{display: flex; flex-wrap: wrap;}
.AppliPart li{border: 1px solid #dfe2e6; margin-bottom: 2%; margin-right: 2%; text-align: center;border-radius: var(--radius); overflow: hidden;}
.AppliPart li .pic{ overflow: hidden;}
.AppliPart li .imgbox{padding-top:68.79%;transition: all .5s; }
.AppliPart li:hover .imgbox img{transform: scale(1.1);}
.AppliPart li .txt{ padding: 0.2rem 0.15rem;}
.AppliPart li .tit{font-size: var(--font-size20);color: var(--black); }
.AppliPart li:hover .tit{ color: var(--hover-color);}
@media (min-width:1025px) { 
.AppliPart li{width:23.5%;}
.AppliPart li:nth-child(4n){ margin-right: 0;}
}
@media (max-width:1024px) {
.AppliPart li{width:49%;}
.AppliPart li:nth-child(2n){ margin-right: 0;}	
}


.Applitrol{ padding: var(--padMar100) 0;background-color: #f6f9fb;}
@media (min-width:1025px) { 
.Applitrol .autoCon-1440{display:flex;flex-direction:column;align-items:center;justify-content:center; height:100vh;}
.Applitrol .img img{margin: 0 auto;max-height: 85vh;display: block;}
}

.AppliPal{padding: var(--padMar100) 0;background: linear-gradient(to top, #f6f9fb 0%, rgba(0, 0, 0, 0) 100%); overflow:hidden; }
.AppliPal .info{font-size: var(--font-size18);text-align: center;font-weight: lighter; line-height: 1.8; margin-bottom: 0.5rem;}
.AppliPal .info p{ margin: 0; }

.AppliPal .slider {margin: 0 -0.1rem;overflow: hidden;}
.AppliPal .slick-slide > div {width: 16.66%;float: left;}
.AppliPal li {display: inline-block;width:2.4rem;padding:.1rem;}
.AppliPal li a {}
.AppliPal li .pic{display: flex;align-items: center; justify-content: center; height: 1.2rem; background-color:#fff; border: 1px solid #eee; border-radius: 0.1rem; overflow: hidden;}
.AppliPal li .pic img{max-width: 90% !important;max-height: 90%;}
.AppliPal li a:hover .pic{ border-color: var(--hover-color);}
.AppliPal .slick-dots{text-align: center; margin-top: 0.24rem;}
.AppliPal .slick-dots li{margin:0 .1rem !important;width:0.14rem;height:0.14rem;background:#dfdfdf;opacity:1;display: inline-block;border-radius: 0.5rem;}
.AppliPal .slick-dots li.slick-active{background:var(--hover-color); }
.AppliPal .slick-dots li button{display: none;}

@media(max-width:1024px){
    .AppliPal .slick-slide > div {width: 49%;}
    .AppliPal li .pic img{max-width: 80% !important;max-height: 80%;}
    .AppliPal .info{ text-align:left;}
}



.AppliPro{padding: var(--padMar100) 0; }
.AppliPro .list{position:relative}
.AppliPro .item .pic{padding-bottom: 100%;border-radius: 0.1rem;}
.AppliPro .item .tit{font-size: var(--font-size18);text-align: center;padding: .15rem 0;font-family: 'hmr'}

.AppliPro .item .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(var(--rgb-hover),0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 0.1rem;}
.AppliPro .item:hover a .hover{ opacity:1;}
.AppliPro .item .inner{ position:absolute; left:0%;width:100%;padding: 0 5%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.AppliPro .item .hover .name{  font-size: var(--font-size24);color:#fff; margin-bottom: 0.16rem;}
.AppliPro .item .hover .desc{ font-size: var(--font-size18);color:#fff; line-height:1.8; }
.AppliPro .item .hover .desc span{ display:inline-block; position:static;}
.AppliPro .btns a{position: absolute;width: .55rem;height: .55rem;border-radius: 50%;border: 2px solid #ddd;display: flex;justify-content: center;align-items: center;top: 42%;transform: translateY(-50%);transition: .5s all;cursor: pointer;z-index: 100}
.AppliPro .btns a::before{content: '';width: .2rem;height: .2rem;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .14rem auto;transition: .5s all}
.AppliPro .btns a.prev{left: -.8rem;transform: translateY(-50%) rotate(180deg) }
.AppliPro .btns a.next{right: -.8rem;}
.AppliPro .btns a:hover{background: var(--hover-color);border-color: var(--hover-color)}
.AppliPro .btns a:hover::before{filter: grayscale(100) brightness(100);}

@media(max-width:1024px){
    .AppliPro .item .pic{padding-bottom: 80%;}
    .AppliPro .btns a{top: 45%;}
    .AppliPro .btns a::before{filter: grayscale(100) brightness(100);}
    .AppliPro .btns a.prev{left: .2rem;}
    .AppliPro .btns a.next{right: .2rem;}
    .AppliPro .item .hover{ display:none;}
}


.cnmenu{padding: var(--padMar50) 0 0 0; background: #f8f9fb;border-bottom: 1px solid #eee; display:none;}
.cnmenu .nav li:not(:last-child){margin-right: .4rem}
.cnmenu .nav li a{display: block;line-height: .7rem;font-size: var(--font-size18);position: relative;}
.cnmenu .nav li a::after{content: '';position: absolute;width: 100%;height: 2px;background:var(--hover-color);left: 0;bottom: -1px;opacity: 0; }
.cnmenu .nav li:hover a,
.cnmenu .nav li.aon a{color: var(--hover-color); }
.cnmenu .nav li:hover a::after,
.cnmenu .nav li.aon a::after{opacity: 1; }

@media(max-width:1024px){
    .cnmenu .nav{flex-wrap: wrap}
    .cnmenu .nav li:not(:last-child){margin-right: .2rem}
}



.ScopeInfo{padding: var(--padMar100) 0;}
.ScopeInfo .title{font-size: var(--font-size36); font-family: 'hmm';margin-bottom: 0.3rem;}
.ScopeInfo .info{font-size: var(--font-size18);line-height: 1.8; }
.ScopeInfo .info p{ margin: 0.1rem 0; }
.pic img{ border-radius: var(--radius);}
@media (min-width:1025px) { 
    .ScopeInfo .flex{display: flex;  justify-content: space-between; align-items: center; }
    .ScopeInfo .left{width:47%;}
    .ScopeInfo .right{width:47%; }
}
@media (max-width:1024px) {
    .ScopeInfo .left{ margin-bottom: 0.2rem;}
}


.ScopeProd{padding:var(--padMar100) 0; background: #f8f9fb;}
.ScopeProd .tab{display: flex;justify-content: center;padding-bottom: .3rem}
.ScopeProd .tab span{padding: .1rem .2rem;border-radius: 36px;margin: 0 .05rem;font-size: var(--font-size18);}
.ScopeProd .tab span.active{background: var(--hover-color);color: #fff}
.ScopeProd .pic {position: relative;z-index: 2;}
.ScopeProd .pic img{width: 100%;border-radius: var(--radius);}
.ScopeProd .item{ position: relative;}
.ScopeProd .item .icon{position: absolute;left: 50%;top: 50%;width: 0.8rem;height: 0.8rem; background: var(--hover-color); border-radius: 0.5rem; transform: translate(-50%,-50%);z-index: 10; display: flex;align-items: center; justify-content: center;}
.ScopeProd .item .icon img{ max-width: 0.42rem;}
.ScopeProd .item .tit{font-size: var(--font-size30); margin-bottom: 0.2rem; }
.ScopeProd .item .desc{font-size: var(--font-size18); line-height: 1.8; }
.ScopeProd .pages{position: absolute;bottom: 5%;width: 100%;left: 0;z-index: 2}
.ScopeProd .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.ScopeProd .pages span{width: 0.1rem; height: 0.1rem;}
.ScopeProd .pages span.swiper-pagination-bullet-active{background-color: var(--hover-color);}
@media (min-width:1025px) {
    .ScopeProd .item{ display: flex; justify-content: space-between; align-items: center;}
    .ScopeProd .pic{width: 50%;} 
    .ScopeProd .info{width: 45%;} 
}

@media (max-width:1024px) {
    .ScopeProd .tab{flex-wrap: wrap}
    .ScopeProd .tab span{margin: .02rem 0; padding:.1rem .1rem;}
    .ScopeProd .pic {margin-top: 20px;}
    .ScopeProd .item .tit{font-size: var(--font-size24);}
}


.ScopeAdv{padding:var(--padMar100) 0;}

.ScopeAdv .txt .tit{font-size: var(--font-size26);color: var(--black);  margin-bottom: 0.2rem;position:relative;}
.ScopeAdv .txt .desc{font-size: var(--font-size18);line-height: 1.75;margin-top:.2rem; }
.ScopeAdv .txt li{margin-top:.15rem; }
@media (min-width:1025px) { 
    .ScopeAdv .item{ display: flex; justify-content: space-between; align-items: center;}
    .ScopeAdv .pic{width: 50%;flex: 0 0 auto} 
    .ScopeAdv .txt{flex: 1;padding-left: 5%}
}
@media (max-width:1024px) {
    .ScopeAdv .item{display: flex; flex-wrap: wrap;}
    .ScopeAdv .pic{margin-top: 20px; order:2}
}



.AppScena{padding:var(--padMar100) 0;background: #f8f9fb}
.AppScena.bg{background: #f8f9fb;}
.AppScena .list{display:flex;}
.AppScena .item{flex:1;height:5.5rem;position:relative;transition:all .5s; border-radius: var(--radius);overflow: hidden;}

.AppScena .imgbox{width:100%;height:100%;position:relative;}
.AppScena .imgbox::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2;}
.AppScena .imgbox img{width:100%;height:100%;object-fit:cover;}
.AppScena .txt{position:absolute;bottom:-4rem;opacity: 0;left:0;right:0;padding:.4rem;z-index:3;transition-delay:.8s;transition:all .3s;}
.AppScena .txt .tit{font-size: var(--font-size24);color:#fff;}

.AppScena .item.cur .txt{bottom:0;opacity:1;}

@media(min-width:1025px){
    .AppScena .item:not(:first-child){margin-left:.2rem;}
    .AppScena .item.cur{flex:4.22;}
}

@media (max-width:1024px) {
    .AppScena .list{display: block}
    .AppScena .item{width: 100%;margin-bottom: 10px;height: 3.5rem}
    .AppScena .txt{opacity: 1;bottom: 0;padding:30px 20px }
}



.yyly-box1{padding:var(--padMar100) 0;}
.yyly-box1 .item:not(:last-child){margin-bottom: 3%}
.yyly-box1 .item .txt .desc{line-height: 1.75;font-size: var(--font-size18);}
.yyly-box1 .item .txt .desc p:not(:last-child){margin-bottom: .15rem}
.yyly-box1 .item .pic figure{padding-bottom: 63.89%;background: #000;border-radius: var(--radius);     background-size: contain}
@media(min-width:1025px){
    .yyly-box1 .item{display: flex;justify-content: space-between;align-items: center}
    .yyly-box1 .item .pic{width: 50%;flex: 0 0 auto;}
    .yyly-box1 .item .txt{flex: 1;padding-right: 7%}
    .yyly-box1 .item:nth-child(2n) {flex-direction: row-reverse}
    .yyly-box1 .item:nth-child(2n) .txt{padding-right:0 ;padding-left: 7%;}
}

@media(max-width:1024px){
    .yyly-box1 .item:not(:last-child){margin-bottom: 50px}
    .yyly-box1 .item .txt{margin-bottom: 20px;}
}


.yyly-box2{padding:var(--padMar100) 0;background: #f8f9fb}
.yyly-box2 .list {}
.yyly-box2 .list .item:not(:last-child){margin-bottom: .8rem}
.yyly-box2 .list .item .title{border-bottom: 1px solid #ddd;margin-bottom: .1rem;}
.yyly-box2 .list .item .title span{font-size: var(--font-size24);background:#97a0b0;color: #fff;display: inline-block;padding: .15rem .4rem;border-radius:var(--radius) var(--radius) 0 0 }
.yyly-box2 .list .item .con{}
.yyly-box2 .list .item .con ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.yyly-box2 .list .item .con ul li {width: 49%;margin-top: 2%}
.yyly-box2 .list .item .con ul li a{display: flex;align-items: center; background: #fff;border-radius: var(--radius);overflow: hidden}
.yyly-box2 .list .item .con ul li .pic {width: 45%;flex: 0 0 auto}
.yyly-box2 .list .item .con ul li .pic figure{padding-bottom: 84%}
.yyly-box2 .list .item .con ul li .txt{padding:0 .5rem;}
.yyly-box2 .list .item .con ul li .txt .it{font-size: var(--font-size22);padding-bottom: .2rem}
.yyly-box2 .list .item .con ul li .txt .ip{line-height: 1.75;font-size: var(--font-size18);}

@media(min-width:1025px){
    .yyly-box2 .list .item{}
}
@media(max-width:1024px){
    .yyly-box2 .list .item:not(:last-child){margin-bottom: .5rem}
    .yyly-box2 .list .item .con ul{flex-wrap: wrap}
    .yyly-box2 .list .item .con ul li {width: 100%;display: block;}
    .yyly-box2 .list .item .con ul li:not(:last-child){}
    .yyly-box2 .list .item .con ul li a{display: block;}
    .yyly-box2 .list .item .con ul li .pic {width: 100%;}
    .yyly-box2 .list .item .con ul li .txt{padding:30px;}
}



.yyly-box3{padding:var(--padMar100) 0;background: linear-gradient(to top, #f6f9fb 0%, rgba(0, 0, 0, 0) 100%);}
.yyly-box3 .box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.yyly-box3 .box .item {position: relative;border-radius: var(--radius);overflow: hidden;margin-bottom: .2rem}
.yyly-box3 .box .item .txt{position: absolute;width: 100%;left: 0;bottom: 0;padding: 0 .4rem .5rem;font-size: var(--font-size24);color: #fff;z-index: 10}
.yyly-box3 .box .item .pic{height: 4rem;position: relative;z-index: 1;overflow: hidden}
.yyly-box3 .box .item .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.yyly-box3 .box .item .pic span img{width: 100%;height: 100%;object-fit: cover;transition: .3s all}
.yyly-box3 .box .item:hover .pic span img{transform: scale(1.05)}
@media(min-width:1025px){
    .yyly-box3 .box .item{width: calc(50% - .1rem);}
    /*.yyly-box3 .list .item:nth-child(1){width: calc(70% - .1rem);}
    .yyly-box3 .list .item:nth-child(2){width: calc(30% - .1rem);}
    .yyly-box3 .list:nth-child(2n) .item:nth-child(1){width: calc(30% - .1rem);}
    .yyly-box3 .list:nth-child(2n) .item:nth-child(2){width: calc(70% - .1rem);}*/
}

@media(max-width:1024px){
    .yyly-box3 .box .item {width: 100%}
}



.yylyinfo-box1{padding:var(--padMar100) 0;}
.yylyinfo-box1 .con p{line-height: 1.75;font-size: var(--font-size18);}
.yylyinfo-box1 .con ul{display: flex;flex-wrap: wrap;padding: .3rem 0}
.yylyinfo-box1 .con ul li{width: 31%;margin-right: 3.5%;border-radius: var(--radius);overflow: hidden;background: #f8f9fb}
.yylyinfo-box1 .con ul li:nth-child(3n){margin-right: 0;}
.yylyinfo-box1 .con ul li .pic figure{padding-bottom: 61%;background: #000;}
.yylyinfo-box1 .con ul li .txt{padding: .4rem;}
.yylyinfo-box1 .con ul li .txt .tit{font-size: var(--font-size22);padding-bottom: .15rem;}
.yylyinfo-box1 .con ul li .txt .desc{line-height: 1.75;}




.yylyinfo-box2{padding:var(--padMar100) 0;background: #f8f9fb}
.yylyinfo-box2 .list .item{background: #fff;}
.yylyinfo-box2 .list .item .pic{position: relative;background: url(../images/yylyinfo-box2-bg.jpg)no-repeat center;background-size: cover;padding-bottom: 78%}
.yylyinfo-box2 .list .item .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;justify-content: center;align-items: center;}
.yylyinfo-box2 .list .item .pic span img{object-fit: cover;max-height: 55%;max-width: 70%}
.yylyinfo-box2 .list .item .pic .tit{font-size: var(--font-size22);color: #fff;padding: .1rem 0;text-align: center;background: rgb(56 60 87 / 25%);width: 100%;left: 0;bottom: 0;position: absolute;z-index: 2}

.yylyinfo-box2 .list .item .txt{padding: .4rem .3rem}
.yylyinfo-box2 .list .item .txt dl{}
.yylyinfo-box2 .list .item .txt dl dt{background: var(--hover-color);color: #fff;padding:.08rem .12rem;flex: 0 0 auto;margin-right: .3rem;border-radius: .05rem;}
.yylyinfo-box2 .list .item .txt dl dd{line-height: 1.75}

@media(min-width:1025px){
    .yylyinfo-box2 .list{display: flex;flex-wrap: wrap}
    .yylyinfo-box2 .list .item{width: 23.5%;border-radius: var(--radius);overflow: hidden;margin-right: 2%}
    .yylyinfo-box2 .list .item:nth-child(4n){margin-right: 0}
}





.Cookie{position: fixed;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,.75);padding: .2rem 1.4rem .2rem .5rem;z-index: 100; display:none;}
.Cookie .con{display: flex;justify-content: space-between;align-items: center}
.Cookie .con .txt{font-size: var(--font-size18);color: #fff;padding-right: .5rem}
.Cookie .con .btns{display: flex;align-items: center;flex: 0 0 auto}
.Cookie .con .btns a{border: 1px solid rgba(255,255,255,.5);border-radius: 36px;padding: .1rem .35rem;color: #fff;margin-left: .2rem;transition: .3s all}
.Cookie .con .btns a:hover{background: var(--hover-color);border-color: var(--hover-color)}
.Cookie .close{position: absolute;right: 0;top: 0;width: .9rem;height: 100%;background:url(../images/icon-close.svg)no-repeat center #000;background-size: .3rem auto;cursor: pointer}


@media(max-width:1024px){
    .Cookie .con{flex-direction: column;align-items: flex-start}
    .Cookie .con .txt{padding-right: 0;margin-bottom: 20px;font-size: 14px}
    .Cookie .con .btns a{margin:0 .2rem 0 0;}
}

.partnerlist .ul{ display:flex; flex-wrap:wrap;}
.partnerlist .ul li{ width:calc( 100% / 6); padding:.1rem;}
.partnerlist .ul li .pic{transition: .3s all;border: 1px solid #eee;border-radius: .08rem;}
.partnerlist .ul li .pic figure{height: 1.14rem;border-radius: .08rem;background: #fff;display: flex;align-items:center;justify-content: center;transition: .3s}
.partnerlist .ul li .pic img {max-width: 80%;max-height: 70%;}

@media(min-width:1025px){
   .partnerlist .ul li:hover .pic{transform: translateY(-.10rem);border-color:var(--hover-color);box-shadow: 0 5px 30px rgba(230,0,18,.25); }
}
@media(max-width:1024px){
    .partnerlist .ul li{width:calc( 100% / 4);}
    .partnerlist .ul li .pic figure{height: .8rem;}

}
@media(max-width:640px){
     .partnerlist .ul li{width:calc( 100% / 3);}
}



.open_inner{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; background-color:rgba(0,0,0,.5); max-height:100vh; overflow:auto; display:none; }
.open_inner .flexbox{ display:flex; align-items:center; justify-content:center; min-height:100vh; width:100%;}
.open_inner .form-ul{position: relative;z-index: 10;}
.open_inner .form-ul li{margin-bottom: 10px;position: relative;}
.open_inner .form-ul li.flex{ display:flex;background: #fff; border-radius: 5px; border: solid 1px #ddd; overflow:hidden;}
.open_inner .form-ul li .tit{font-size: var(--font-size18); line-height: .5rem; flex-shrink:0; padding-left:.2rem; }
.open_inner .form-ul li select,
.open_inner .form-ul li .text{width: 100%;font-size: var(--font-size18);line-height:  .5rem;height: .5rem;  border: none; background: #fff;padding: 0 .2rem;color: #000;font-family: 'hmr';}
.open_inner .form-ul li textarea.text{height: auto;}
.open_inner .form-ul .yzm{position: relative}
.open_inner .form-ul .yzm .yzmimg{position: absolute;height: .4rem;right: .1rem;top: 50%;transform: translateY(-50%)}
.open_inner .form-ul .btn{width: 1.6rem; background: var(--hover-color);border-radius: 5px;font-size: var(--font-size16);height: .5rem;color: #fff;cursor: pointer; border: 0;}
.open_inner .autoCon-1440{border-radius: .1rem;overflow: hidden;padding: .5rem;position: relative;border: 1px solid #fff}
.open_inner .autoCon-1440::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,.75);backdrop-filter: blur(6px);}
.open_inner .close{position: absolute;right: 0;top: 0;width: .4rem;height: .4rem;background: url(../images/icon-close.svg)no-repeat center;background-size: .3rem auto;cursor: pointer;filter: brightness(0);}
@media (min-width:1025px) {  
    .open_inner .left{width: 50%;flex: 0 0 auto;}
    .open_inner .right{width: 50%;flex: 1}
    .open_inner .right .form-ul{width: 83.5%;margin: 0 auto}
    .open_inner .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
    .open_inner .form-ul .row-2 li:nth-child(2n){float: right;}
    .open_inner .form-ul .btns{display: flex;align-items: center;}
    .open_inner .form-ul .yzm{width: 50%;margin-right: .1rem}
}

.search_list li{border-bottom: solid 1px #ddd; padding: 1% 0}
.search_list li time{float: right; opacity: 0.7}

#tanchuang .en{display: none}
