li,ol{list-style: none;}
*{padding: 0;margin: 0;}

@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: 'Montserrat';
    src: url('fonts/Montserrat-Regular') format('woff');
    font-display: swap;
  }
  
body{font-family:hmr;--hover-color:#3a65a7;--hover-color2:#53b3bf;--white:#fff; --black:#333; --grey:#666; --grey2:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16); --rgb-hover:3,110,184; --bold:hmm;--bag:#f6f8fa}
/*Top003101 */
.Top003101{ padding: 0.2rem 0;position: fixed;left: 0;width: 100%; top: 0;z-index: 100;line-height: 0.55rem;transition: all .5s;}
.Top003101 .auto{max-width: 1600px;width: 90%;}
.Top003101,
.Top003101 a:not(:hover){color: #fff;}
.Top003101 .logo{float: left;}
.Top003101 .logo img{max-height: 0.55rem;}
.Top003101 .top-right,
.Top003101 menu{float: right;}
.Top003101 menu li span{display: block;font-size: var(--font-size18);}
 .Top003101 menu{float: left;margin-left: 1.24rem;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;}
.Top003101 .top-nav aside{padding-right: 0.3rem;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/lick.svg) no-repeat right center;background-size:21px;width:25px;height:7px;right: 0;top: 50%;transition: 0.3s;transform: translateY(-50%);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003101 .top-nav{padding-left: 0.25rem;background:url(../images/lang.png) no-repeat left center;background-size: 0.2rem;margin-left: 0.3rem;}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 38px;height: 38px;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}
.Top003101 .top-search{display: block;border-radius: 38px;padding-right: 0;}
.Top003101 .top-search .text{background: none;width: 43px;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s; height: 38px;line-height: 38px;}
.search-show .Top003101 .top-search .text{width: 10vw;}
.Top003101 .top-search .btn{background: url(../images/ss.png) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003101 .open-s{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 4; cursor: pointer;}
.search-show .Top003101 .open-s{display: none;}
.Top003101 .open-menu{width: 30px; height: 38px;}
@media(min-width:1025px){
.Top003101 menu li{float: left;margin-right:1rem;}
.Top003101 .top-right{position: relative;padding-left: 1.93vw;}
}
@media(min-width:1025px) and (max-width:1440px) {
.Top003101{font-size: 1.3vw;}
.Top003101 menu li{margin-right: 1vw;}
.Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
.Top003101{padding: 4vw 0;}
.Top003101 .top-nav{display: none;}
.Top003101 menu{position: absolute;right: 5%;top: -100%; transform: translateY(-500%); opacity: 0; background-color: rgba(0,0,0,0.5);padding: 4vw;border-radius: 5px;transition: opacity 0.3s;}	
.Top003101 .open-menu{margin-left: 2vw;}
.menu-show .Top003101 menu{top: 100%;transform: translateY(0); opacity: 1;}
.search-show .Top003101 .top-search .text{width: 30vw;}
}

.Top003101.fix{background: rgba(0,0,0,0.5);}

/*Banner003144 */
.Banner003144{position: relative;}
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 40.25em; background-size: cover;}
.Banner003144 .txt{position: absolute;left: 0;bottom:10%;width: 100%;}
.Banner003144 .txt h2{color: var(--white);font-size: var(--font-size48);margin-bottom: 0.2rem;}
.Banner003144 .txt p{font-size: var(--font-size20);color: var(--white);}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size:var(--font-size16); padding-left: 0.3rem;background: url(../images/home.svg) no-repeat left center;background-size: 0.2rem auto; line-height: 6;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size18);line-height:5.44444;}
.Menu003135 .nav-menu li a{display: block;position: relative;padding: 0 0.2rem;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{background:var(--hover-color);color: var(--white);}
.Menu003135 .nav-menu li a::after{content: "";display: block;width: 100%;height: 100%;background-image: url(../images/logo.png);background-position: right bottom;background-size: contain;background-repeat: no-repeat;position: absolute;right: 0;bottom: 0;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
.list-tit{text-align: center;margin-bottom: 0.5rem;}
.list-tit h2{font-size: var(--font-size40);color: #000;font-weight: bold;}
.bai h2{color: var(--white);}
/*PicList003142 */
.PicList003142{padding:1rem 0 0;}
.PicList003142 ul{display: flex;flex-wrap: wrap;margin-left:-2%;}
.PicList003142 li{width:31.33%;margin-left:2%;margin-bottom:2%;border-radius: 0.25rem;overflow: hidden;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.1);}
.PicList003142 li .txt{padding:0.3rem;background-color: #fff;}
.PicList003142 li .tit{ font-size: var(--font-size20);line-height: 0.3rem;font-weight: bold;height: 0.6rem;margin-bottom: 0.2rem;}
.PicList003142 li p{font-size:var(--font-size16); line-height: 1.78571; min-height: 3.57142em;color: #999999;margin: 0.1rem 0 0.2rem;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: var(--hover-color);}
.PicList003142 li time{color: var(--hover-color);display: block;font-family: 'Montserrat';font-size: var(--font-size18);font-weight: 500;}
@media (min-width:1025px) {  
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li .txt{padding: 1em;}
}

.New{padding: 0 0 1rem;}
.New ul{display: flex;flex-wrap: wrap;margin-left:-2%;}
.New ul li{width:31.33%;margin-left:2%;margin-bottom: 2%;background-color: var(--white);border-radius: 0.25rem;overflow: hidden;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.1);padding: 0.3rem;}
.New ul li:nth-child(3n){margin-right: 0;}
.New ul li time{font-family:"Montserrat" ;color: var(--hover-color);font-size: var(--font-size18);margin-bottom: 0.2rem;display: block;}
.New ul li time b{display: block;font-size: var(--font-size28);font-weight: 500;}
.New ul li h2{font-size: var(--font-size20);color: #333;line-height: 0.3rem;height: 0.6rem;margin-bottom: 0.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.New ul li p{font-size: var(--font-size16);color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.New ul li:hover{background-color: var(--hover-color);color: #fff;}
.New ul li:hover a{color: #fff;}
.New ul li:hover time,.New ul li:hover h2,.New ul li:hover p{color: #fff;}
/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-size: var(--font-size18);}
.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 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 0.5rem; width: 0.5rem; margin: 0 1px;border-radius: 100%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: 0.5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}

.news_box{background: url(../images/news.jpg) no-repeat center bottom;background-size: cover;}



.newsInfo{padding:var(--padMar120) 0; }
.singlePage{font-size: var(--font-size18); color: var(--black); line-height: 1.875; font-family: 'hmr';}
.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;}
.singlePage p{margin-bottom: 0.2rem;}
.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 2rem 0 0;border-top: 1px solid #dadada;margin-top: 0.4rem;position: relative; font-size: var(--font-size16);}
.PrevNextInfo dl{line-height: 0.36rem;min-height: 0.36rem;}
.PrevNextInfo dl dt{color:var(--grey2);}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.6rem;width: 1.8rem;line-height: 0.57rem;text-align: center;border-radius: 0.57rem;color:var(--white); font-size: var(--font-size16);background-color:var(--hover-color);}
.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);}



/* .contact{padding:0 1rem 0 0;} */
.cont_box{display: flex;align-items: center;justify-content: space-between;background-color: var(--white);box-shadow: 0 0 10px rgba(0,0,0,0.05);border-radius: 0.2rem;overflow: hidden;}
.cont_right{width: 48%;}
.cont_right figure{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom: 73%;}
.cont_left{padding: 0.5rem;width: 50%;}
.con_left_box dl dd{margin-bottom: 0.25rem;color: var(--black);font-size: var(--font-size18);}
.con_left_box dl dd span{font-size: var(--font-size16);color: var(--grey2);}
.cont_left{display: flex;justify-content: space-between;align-items:flex-end;}
.con_left_box{width: 65%;}
.con_left_ewm{width: 30%;}
.con_left_ewm dl dd span{display: block;font-size: 0.16rem;}
.con_left_ewm{display: flex;justify-content: flex-end;position: relative;}
.con_left_ewm::after{content: "";display: block;width: 1px;height: 50%;background: #dcdcdc;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.con_call ul{display: flex;justify-content: space-between;}
.con_call ul li{width: 31.5%;background:var(--bag) url(../uploadfiles/jz.png) no-repeat 20% bottom;border-radius: 0.2rem;overflow: hidden;padding: 0.5rem 0.5rem 2.3rem 0.5rem;background-size: 80%;}
.con_call ul li h2{font-size: var(--font-size24);color: var(--black);margin-bottom: 0.3rem;}
.con_call ul li dl dd span{color: var(--grey2);font-size: var(--font-size14);}
.con_call ul li dl dd p{font-size: var(--font-size18);color: var(--black);}
.con_call ul li dl dd{margin-top: 0.2rem;}
.con_call ul li:hover{background-color: var(--hover-color);background-image: url(../uploadfiles/jz-bai.png);}
.con_call ul li:hover h2,.con_call ul li:hover span,.con_call ul li:hover p{color: var(--white);}

.contact_box{background-color:#f8f8f8;padding: 1rem 0;}

.list-left{text-align: left;}



/*Form003139 */
.Form003139{    padding: 1rem 0;}
.Form003139 .auto{position: relative;z-index: 1;margin-top: 4.5em;margin-bottom: 4.5em; }
.Form003139 .form .img img{border-radius:0.2rem 0 0 0.2rem;}
.Form003139 .form{background-color: #f9f9f9; margin-top: 3.375em; border-radius:0.2rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);}
.Form003139 .form-ul{  margin: 0 auto;}
.Form003139 .form-ul li{margin-bottom: 0.2rem;position: relative;}
.Form003139 .form-ul li .tit{font-size: var(--font-size18); line-height:2.2;color: #333333;}
.Form003139 .form-ul li span{color: red;margin-right: 0.1rem;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border:none;font-size:var(--font-size16);line-height:  3.5714;height:  3.5714em; background:#fff;padding: 0 1em;box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: var(--hover-color);border-radius: 0.3rem;font-size:var(--font-size16);height:  3.5714em;color: #fff;cursor: pointer; border: 0;}
.btn_box{text-align: center;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 48%;border-radius:0.2rem 0 0 0.2rem;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width:80%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 95%;}
}


/*01_关于我们*/
.About-p1{padding: 1.3rem 0;background: url(../images/about.jpg) no-repeat top center;background-size: cover;}
.About-p1 .p1-l{width: 29%;}
.About-p1 .p1-l .ti{font-size: 0.4rem;line-height: 0.68rem;color: #222222;font-weight: bold;position: relative}
.About-p1 .p1-l .ti:after{width: 3.3rem;height: 0.01rem;display: block;margin-top: 0.2rem;background:var(--hover-color);content: ""}
.About-p1 .p1-l .ti::before{content: "";width: 0.5rem;height: 0.1rem;background:linear-gradient(to right,#3a65a7,#53b3bf);position: absolute;left: 0;bottom: -0.05rem;display: block;border-radius: 0.3rem;}
.About-p1 .p1-l .numList li{width: 50%;padding: 0.3rem 0 0}
.About-p1 .about-info .numList .item .num{height: 0.36rem;}
.About-p1 .about-info .numList{display: flex;flex-wrap: wrap;}
.About-p1 .about-info .numList .item .counter{font-size: 0.4rem;line-height: 0.36rem;color: #333333;}
.About-p1 .about-info .numList .item .counter i{font-style: normal; font-family: 'Montserrat';font-weight: bold;color: var(--hover-color);}
.About-p1 .about-info .numList .item p,.About-p1 .about-info .numList .item .num em{line-height: 0.36rem;font-size: 0.18rem;color: #666;font-weight: lighter;font-style: normal;}
.About-p1 .about-info .numList .item .num em{left: 0.1rem}
.About-p1 .about-info .numList{margin-top: 1.3rem;margin-bottom: 0;}
.About-p1 .p1-r{width: 62.5%;}
.About-p1 .p1-r p{font-size: 0.18rem;line-height: 0.34rem;color: #333333;margin-bottom: 0.3rem;}
.About-p1 .about-info{margin-top: 0;}
.About-p1 .img{width: 100%;border-radius: 0.2rem 0.2rem 0 0;margin-top: 0.2rem;overflow: hidden;}



.about-history{padding:1rem 0; background: url(../images/about-history-bg.png) no-repeat center; background-size: cover;}
.about-history .change-con{width: calc(100% - 20%);}
.about-history .inner{position: relative;margin-top: 5vw;}
.about-history .inner:after{content: "";width: 1px;position: absolute;height:100%;top:0;background-color: rgba(0,0,0,0.1);right: 0;}
.about-history .change-con .swiper-container{height: 5.97rem;overflow: hidden;padding-bottom: 1.3rem;}
.about-history .change-con .swiper-slide{padding-bottom: 6.198vw;opacity: 0;}
.about-history .change-con .swiper-slide-active{opacity: 1;}
.about-history .change-con .ispic{width:45%;margin-right:4%;}
.about-history .change-con .ispic img{border-radius: .15rem;}
.about-history .change-con .info{flex:1;border-bottom: 1px solid #dbdde2;min-height: 3.48rem;padding-bottom:0;}
.about-history .change-con .year{font-size:var(--font-size28);line-height: 1;color:var(--hover-color);margin-bottom: 1.458vw;}
.about-history .change-con .txt {max-height: 2.8rem;overflow-y: auto; padding-right: .12rem;}
.about-history .change-con .txt p{position: relative;padding-left: 0.15rem; }
.about-history .change-con .txt .biaot{font-size: var(--font-size22); margin: 0 0 .12rem 0; color: #333;}
.about-history .change-con .txt p:not(:first-child){margin-top: 1.6vw;}
.about-history .change-con .txt p:before{position: absolute;left: 0;content: "";width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color:var(--hover-color);top: 0.11rem;}
.about-history .change-con .txt dd{font-size: var(--font-size16); line-height:1.6; color: #333; margin-bottom: .06rem; font-family: 'hml';}
.about-history .change-con .txt .swiper-pagination{display: none !important;}

.about-history .change-con .txt::-webkit-scrollbar{width:3px; height:100%;}
.about-history .change-con .txt::-webkit-scrollbar-track{ background: #ededed; border-radius:3px;}
.about-history .change-con .txt::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:3px;}
.about-history .change-con .txt::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.about-history .change-con .txt::-webkit-scrollbar-corner{background: var(--hover-color);}

.about-history .change-con .swiper-container .swiper-pagination-bullet{display: none;}

.about-history .change-tab{color: #666666;width: 18.75%;position: relative;z-index: 10; font-size: var(--font-size24); }
.about-history .change-tab .swiper-container{height: 6.27rem;overflow: hidden;}
.about-history .change-tab .swiper-slide{cursor: pointer;}
.about-history .change-tab p{line-height: 0.7rem;text-align: right;padding-right: 0.4rem;position: relative;}
.about-history .change-tab p:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-color:var(--hover-color);transition: all 0.5s;width: 0.03rem;content: "";height: 0;}
.about-history .change-tab .swiper-slide-thumb-active p{font-size: 0.32rem;color:var(--hover-color);font-weight: bold;}
.about-history .change-tab .swiper-slide:hover p{color:var(--hover-color);}
.about-history .change-tab .swiper-slide-thumb-active p:after,
.about-history .change-tab .swiper-slide:hover p:after{height: 0.24rem;}

@media(min-width:1025px){
.about-history .change-con .swiper-slide:not(.swiper-slide-active){opacity: 0.15;}
}


/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{padding: 1rem 0;}
.PicList002433 .main{ padding:2% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid var(--hover-color); padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:var(--hover-color) }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:14px; height:14px; border-top:2px solid var(--hover-color); border-right:2px solid var(--hover-color); transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-7px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;padding:0.2rem;background: #f2f6f9;overflow: hidden;padding-bottom: 1.5rem;}

.PicList002433  .list li .ytable{ height:3rem;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ display:inline-block;width: 100%;}

.PicList002433  .list li figure:after{ 
    content: '';
    display: block;
    position: absolute;
    top: 0.15rem;
    left: 50%;
    right: 0;
    height: 75%;
    background-color: #d7dbe0;
    width: 90%;
    transform: translateX(-50%);
}


.PicList002433  .list li figure::before{
    content: '';
    display: block;
    position: absolute;
    bottom: 0.3rem;
    left: 50%;
    right: 0;
    height: 25%;
     width: 90%;
    transform: translateX(-50%);
    background-color: #ebf0f4;
}
.PicList002433 .list li aside{margin: 0.2rem 0;position: absolute;z-index: 99;left: 50%;bottom: 5%;transform: translateX(-50%);width: 100%;}
.PicList002433  .list li figure img{ max-height:3rem;background-size:100% 100%;z-index: 99;position: absolute;left: 50%;top: 0.3rem;transform: translateX(-50%);}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}

.PicList002433  .list .ul-4 li{width:23.5%;margin-right: 2%;}
.PicList002433  .list .ul-4 li:nth-child(4n){margin-right: 0;}

.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


/*Floor003056 */
.Floor003056{padding: 1rem 0;font-weight: 100; background: url("../images/Floor003056_bg.jpg") no-repeat center center;background-size: cover;}

.Floor003056 .slick-slide > div{float: left;background: #fff;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;  margin-top: -1px;display: table; height: 9.9vw;}
.Floor003056 .slick-slide .logo{display: table-cell!important; vertical-align: middle; text-align: center;}
.Floor003056 .slick-slide .logo img{max-height: 7vw; max-width: 80%;}
.Floor003056 .slick-dots{text-align: center; margin-top: 3vw;}
.Floor003056 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003056 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003056 .slick-dots li.slick-active button{background: var(--hover-color); width: 50%; height: 50%;}
.Floor003056 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid var(--hover-color); border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
@media(min-width:1025px){
.Floor003056 .slick-slide > div{width: 20%;}
.Floor003056 .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003056 .slick-slide > div{width: 33.3333%;height: 15vw;}
.Floor003056 .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
.Floor003056 .slick-slide .logo img{max-height: 12vw;}
}
@media(max-width:640px){
.Floor003056 .slick-slide > div{width: 50%;height: 20vw;}
.Floor003056 .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
.Floor003056 .slick-slide .logo img{max-height: 15vw;}
}


/* 荣誉资质 */
.honor01{padding:1rem  0;background: url(../images/honor.jpg) no-repeat center center;background-size: cover;}
.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:80%;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:80%;z-index:2;max-height:76.5%;transition: all .3s;}
.honor01 .item .imgbox::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:75%;background-color:#d7dbe0;}
.honor01 .item .imgbox::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:50%;background-color:#ebf0f4;}
.honor01 .item .tit{margin:35px 0 20px;font-size:var(--font-size20);color:#333333;line-height:1.5;text-align:center;}
@media (max-width:1459px){.honor01{padding:80px 0;}
}
@media (max-width:1024px){.honor01{padding:40px 0;}
.honor01 .item .tit{margin:25px 0 10px;}
.honor01 .list{padding:0 0 30px;}
}
/* @media (max-width:768px){.honor01{padding:30px 0;}
.honor01 .list{padding:0 0 20px;}
.honor01 .item .tit{margin:10px 0;font-size:14px;}
.honor01 .list .item:not(:nth-child(4n+1)){margin-left:0;}
.honor01 .list .item{width:31.33%;margin-bottom:3%;}
.honor01 .list .item:not(:nth-child(3n+1)){margin-left:3%;}
}
@media (max-width:640px){.honor01{padding:20px 0;}
.honor01 .list .item:not(:nth-child(3n+1)){margin-left:0;}
.honor01 .list .item{width:49%;margin-bottom:3%;}
.honor01 .list .item:not(:nth-child(2n+1)){margin-left:2%;}
.honor01 .item .imgbox img{max-width:72%;max-height:84.5%;}
} */

.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/Floor003229-btn-prev.svg") no-repeat center center; transition: 0.3s;background-size: 0.2rem;}
.honor01 .slick-arrow:hover{border-radius: 50%;}
.honor01 .slick-prev{left: -60px;}
.honor01 .slick-next{right: -60px;background-image: url("../images/Floor003229-btn-next.svg");}


.Pro_box{padding: 1rem 0;background-color: #f5f5f5;}
.Pro_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro_left{width: 22%;}
.pro_left .filter{width: 100%;background-color:#f9f9f9;padding: 0.5rem;border: 1px solid #dcdcdc;border-top: none;border-bottom: none;position: relative;}
.pro_left .filter::after{content: "";display: block;width:90%;height: 1px;background-color: #dcdcdc;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.pro_left .filter:nth-child(4){border-bottom: 1px solid #dcdcdc;}
.pro_left .filter:nth-child(4)::after{content: none;}
.pro_left dl.year{position: relative; z-index: 10;}
.pro_left dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #fff;display: none;}
.pro_left dl.year dd a{display: block;padding: 0.05rem 0.2rem;line-height: 0.24rem; transition: 0.3s;}
.pro_left dl.year dd a:hover{background: var(--hover-color);color: #fff;}
.pro_left dl.year dt{position: relative;line-height: 0.5rem;background: #fff;padding-right: 0.3rem; padding-left: 0.2rem;font-size: var(--font-size16);border: 1px  solid #dcdcdc;}
.pro_left dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 0.2rem; top: 50%; margin-top: -4px;}
.pro_left ul.search{position: relative;z-index: 2;}
.pro_left ul.search ol{width: 100%;}
.pro_left ul.search li{width: 100%;}
.pro_left ul.search .btn{width: 100%; line-height: 0.5rem; background: var(--hover-color); text-align: center; color: #fff;display: block;margin-top: 0.2rem;border-radius: 0.1rem;}
.pro_left ul.search .text{width: 100%; line-height: 0.5rem; height: 0.5rem; background: #fff; border: 0;padding: 0 0.2rem;border: 1px  solid #dcdcdc;}
.pro_left ul.search .text.focus{color: #333;}
.pro_right{width: 75%;}
.pro_left .title h2{background:var(--hover-color);padding: 0.3rem 0;font-size: var(--font-size24);text-align: center;color: var(--white);    border-radius:0.15rem 0.15rem 0 0;}
.pro_left .box h3{font-size: var(--font-size24);color: var(--hover-color);margin-bottom: 0.1rem;position: relative;padding-left: 0.4rem;}
.pro_left .box h3::after{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.2rem ;height: 0.2rem;border: 0.05rem solid var(--hover-color);border-radius: 100%;}
.pro_left .box{margin-bottom: 0.2rem;}
.pro_left .box .inp{display: flex;justify-content: space-between;align-items: center;}
.pro_left .box .inp input{width: 35%;border: 1px solid #dcdcdc;line-height: 0.4rem;}
.pro_left .box .sx b{font-weight: normal;color: var(--hover-color);display: block;margin-top: 0.2rem;margin-bottom: 0.1rem;font-size: var(--font-size16);}

.table table{width: 100%;text-align: center;margin-bottom: 0.3rem;background-color: #fff;}
.table table img{max-width: 0.25rem;}
.table table tr,.table table td{padding: 0.2rem;font-size: var(--font-size18);color: #333;border: 1px solid #dcdcdc;}

.table table tr:nth-child(1) td{padding: 0.3rem 0.2rem;font-size: var(--font-size20);font-weight: bold;background-color: var(--hover-color);color:#fff;border: 1px solid #f5f5f5;}
.table table tr:nth-child(2n) td{background-color:#f1f6fd;}

.table table tr{text-align: center;}
.table table td a{display: block;text-align: left;    position: relative;font-weight: bold;}
.table table td a::before{position: absolute;top: 50%;right: 19px;
    -webkit-transform: translateY(-50%);transform: translateY(-50%);margin: auto;content: "";width: 20px;height: 20px;-webkit-box-sizing: border-box;
    box-sizing: border-box;border: 1px solid var(--hover-color);border-radius: 15px;z-index: 0;}
.table table td a:after{content: "";position: absolute;    top: 50%;
    right: 21px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 5px solid transparent;
    border-left: 6px solid  var(--hover-color);
    z-index: 0;
}

.pro_box .ps{padding: 0.2rem 0;}
.pro_box .ps span{color: var(--hover-color);font-size: var(--font-size18);display: block;margin-bottom: 0.1rem;}
.pro_box .ps p{line-height: 0.3rem;color: #333;font-size: var(--font-size16);}



.prod_list{padding: 1rem 0;background:#f5f5f5 url(../images/cpxq.png) no-repeat center center;background-size: cover;}
.pro_01 ul{display: flex;flex-wrap: wrap;}
.pro_01 ul li{background-color:#fff ;background-image: url(../images/quan.svg);background-repeat: no-repeat;background-size: 0.3rem;background-position: 0.2rem center;width: 13.42%;margin-right: 1%;margin-bottom: 0.2rem;border-radius: 0.2rem;color: #333;line-height:1rem;position: relative;box-shadow: 5px 10px 10px rgba(58, 101, 167, 0.1);}
.pro_01 ul li:nth-child(7n){margin-right: 0;}
.pro_01 ul li a{display: block;color: #333;font-size: var(--font-size22);padding-left: 0.6rem;text-decoration: underline;position: relative;z-index: 3;}
.pro_01 ul li:hover{background-color: var(--hover-color);background-image: url(../images/quan-hei.svg);}
.pro_01 ul li:hover a{color: #fff;}
.pro_01 ul li::after{content: "";display: block;width: 100%;height: 100%;background: url(../images/pro.png) no-repeat center bottom;background-size: 100%;position: absolute;left: 0;bottom:0}
.pro_lm h2{font-size: var(--font-size24);color:#333;}
.pro_lm h2 img{max-width: 0.5rem;margin-right: 0.2rem;}
.pro_lm {position:relative;margin-bottom: 0.6rem;}
.pro_lm:after{width: 100%;height: 0.01rem;display: block;margin-top: 0.2rem;background:var(--hover-color);content: ""}
.pro_lm::before{content: "";width:0.5rem;height: 0.1rem;background:linear-gradient(to right,#3a65a7,#53b3bf);position: absolute;left: 0;bottom: -0.05rem;display: block;border-radius: 0.3rem;}
.product .box1{margin-bottom: 0.4rem;}


.pro_02 .ss_box{display: flex;justify-content: space-between;}
.pro_02 .filter{width: 31.5%;background-color:#fff;padding: 0.4rem;margin-bottom: 0.2rem;box-shadow: 0px 10px 10px rgba(58, 101, 167, 0.1);border-radius: 0.2rem;font-size: var(--font-size18);}
.pro_02 dl.year{position: relative; z-index: 10;margin-bottom: 0.2rem;}
.pro_02 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f5f5f5;display: none;}
.pro_02 dl.year dd a{display: block;padding: 0.05rem 0.2rem;line-height: 0.24rem; transition: 0.3s;}
.pro_02 dl.year dd a:hover{background: var(--hover-color);color: #fff;}
.pro_02 dl.year dt{position: relative;line-height: 0.5rem;background: #f5f5f5;padding-right: 0.3rem; padding-left: 0.2rem;}
.pro_02 dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 0.2rem; top: 50%; margin-top: -4px;}
.pro_02 ul.search{position: relative;z-index: 2;}
.pro_02 ul.search ol{width: 100%;}
.pro_02 ul.search li{width: 100%;}
.search_btn a{width: 100%; line-height: 0.5rem; background: var(--hover-color); text-align: center; color: #fff;display: block;margin-top: 0.2rem;border-radius: 0.1rem;}
.pro_02 ul.search .text{width: 100%; line-height: 0.5rem; height: 0.5rem; background: #f5f5f5; border: 0;padding: 0 0.2rem;color: #dadada;}
.pro_02 ul.search .text.focus{color: #333;}
.pro_02 .box h3{font-size: var(--font-size24);color:var(--hover-color);margin-bottom: 0.3rem;position: relative;padding-left: 0.3rem;}
.pro_02 .box h3::after{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.2rem ;height: 0.2rem;border: 0.05rem solid var(--hover-color);border-radius: 100%;}
.pro_02 .box{margin-bottom: 0.2rem;min-height: 2.5rem;}
.pro_02 .box .inp{display: flex;justify-content: space-between;align-items: center;}
.pro_02 .box .inp input{width: 40%;border: 1px solid #dcdcdc;line-height: 0.4rem;}
.pro_02 .box .sx b{font-weight: normal;color: var(--hover-color);display: block;margin-top: 0.2rem;margin-bottom: 0.1rem;font-size: var(--font-size18);}



.prou_list{background: #fff url(../images/pro.jpg) no-repeat center bottom;background-size: cover;}
.pro_03 ul li a{display: flex;align-items: center;justify-content: space-between;padding: 0.5rem 0;}
.pro_03 ul li{border-bottom: 1px solid #dcdcdc;}
.pro_03 ul li .left{width: 45%;}
.pro_03 ul li .left h2{color: var(--hover-color);font-size: var(--font-size24);margin-bottom: 0.3rem;position: relative;padding-left: 0.4rem;}
.pro_03 ul li .left h2::after{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.2rem ;height: 0.2rem;border: 0.05rem solid var(--hover-color);border-radius: 100%;}
.pro_03 ul li .left p{line-height: 0.3rem;color: #666;font-size: var(--font-size16);}
.pro_03 ul li .left span{display: block;
font-size: 5vw;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    z-index: 2;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--hover-color);
font-family: sans-serif;
opacity: 0.5;
}
.pro_03 ul li .img{width: 50%;}
.pro_03 ul li .img figure{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom: 63%;border-radius: 0.3rem;}


/* body{overflow: hidden;} */


/* 响应式调整 */
@media(max-width:1024px){
  .about-history .inner{align-items: center;}
  .about-history .change-tab .swiper-container{height:4rem;}
  .about-history .change-con .swiper-container{height:auto;padding-bottom:0;}
  .about-history .change-con .swiper-slide{padding-bottom:0;}
  .About-p1 .p1-l .ti{font-size: 0.3rem;line-height: 1.68;}
  .About-p1{padding:0.6rem 0;}
  .list-tit h2{font-size: 0.3rem;}
  .cont_left{padding:0.3rem;}
  .con_left_box dl dd{margin-bottom:0.1rem;}
  .con_left_ewm{padding-left:0.3rem;}
  .contact_box{padding:0.6rem 0;}
  .Form003139{padding:0.6rem 0;}
}

@media(max-width:768px){
  .about-history .change-con{width:100%;}
  .about-history .change-tab{width:100%;}
  .about-history .inner{flex-wrap: wrap;}
  .about-history .change-tab .swiper-container{height:auto;}
  .about-history .change-con .info{border:none;}
  .about-history .change-tab p{padding-right:0;text-align: center;}
  .about-history .change-tab p:after{display: none;}
  .PrevNextInfo .back{top:0.3rem;width:1.5rem;line-height: 0.42rem;}
  .cont_box{flex-wrap: wrap;}
  .cont_right{width:100%;}
  .cont_left{width:100%;}
}

@media(max-width:640px){
  .About-p1 .p1-l{width:100%;}
  .About-p1 .p1-r{width:100%;margin-top:0.3rem;}
  .About-p1 .about-info .numList{margin-top:0.3rem;}
  .about-history{padding:0.6rem 0;}
  .about-history .change-con .ispic{width:100%;margin-right:0;}
  .about-history .change-con .swiper-slide>div{flex-wrap: wrap;}
  .about-history .change-con .info{margin-top:0.3rem;min-height:1px;}
  .PicList003142 li{width:98%;margin-bottom:0.2rem;}
  .New ul li{width:98%;margin-bottom:0.2rem;}
  .title-info .title{font-size: 0.24rem;font-weight: bold;}
  .PrevNextInfo{padding:0;padding-top:0.3rem;}
  .PrevNextInfo .back{position: static;display: block;margin-bottom:0.3rem;}
  .PrevNextInfo dl{line-height: 1.6;margin-bottom:0.1rem;}
  .PrevNextInfo dl dt{white-space: nowrap;}
  .cont_left{flex-wrap: wrap;}
  .con_left_box{width:100%;}
  .con_left_ewm{width:100%;padding-left:0;justify-content: flex-start;margin-top:0.1rem;}
  .con_left_ewm::after{display: none;}
  .con_left_ewm img{max-width:1.4rem;display: block;margin-top:0.05rem;}
  .Form003139 .form-ul{width:100%;padding:0.3rem;}
  .Form003139 .form-ul li select, .Form003139 .form-ul li .text{height:0.42rem;}
  .Form003139 .form-ul .btn{height:0.42rem;}
}



/* 补合成页面20250815 */
.Bottom{background: #ddd;}
.Bottom .BottomBox{padding:0.6rem 0 0.5rem 0;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.Bottom .BottomBox .BottomEnjoy ul{display: flex;}
.Bottom .BottomBox .BottomEnjoy ul li{position: relative;}
.Bottom .BottomBox .BottomEnjoy ul li:not(:last-child){margin-right:0.2rem;}
.Bottom .BottomBox .BottomEnjoy ul li .icon{width:0.5rem;height:0.5rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #c6c6c6;}
.Bottom .BottomBox .BottomEnjoy ul li .icon img{max-width:0.25rem;max-height:0.22rem;filter: brightness(0) invert(1);}
.Bottom .BottomBox .BottomEnjoy ul li:hover .icon{background: #fff;}
.Bottom .BottomBox .BottomEnjoy ul li:hover .icon img{filter: brightness(1) invert(0);}
.Bottom .BottomBox .BottomEnjoy ul li .tcbox{width:1.2rem;padding:0rem;border-radius: 0.05rem;background: #fff;position: absolute;bottom:100%;left:50%;transform: translateX(-50%);margin-bottom:0.2rem;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);display: none;}
.Bottom .BottomBox .BottomEnjoy ul li .tcbox::after{content:'';display: block;border:0.06rem solid transparent;border-top:0.06rem solid #fff;position: absolute;top:100%;left:50%;transform: translateX(-50%);}
.Bottom .BottomBox .BottomEnjoy ul li .tcbox img{width:100%;border-radius: 0.06rem;}
.Bottom .BottomBox .BottomEnjoy ul li:hover .tcbox{display: block;}

.Bottom .BottomCon .BottomLogo img{max-height:0.72rem;}
.Bottom .BottomCon ul{margin-top:0.4rem;}
.Bottom .BottomCon ul li{display: flex;padding-left:0.3rem;position: relative;margin-top:0.1rem;}
.Bottom .BottomCon ul li img{position: absolute;left:0;top:0.03rem;width:0.15rem;}

.Bottom .BottomNav{width:30%;font-size: 0.18rem;}
.Bottom .BottomNav ul{display: flex;flex-wrap: wrap;margin-left:-18%;}
.Bottom .BottomNav ul li{width:32%;margin-left:18%;line-height: 0.55rem;margin-bottom:0.1rem;border-bottom:1px solid rgba(0, 0, 0, 0.05);position: relative;}
.Bottom .BottomNav ul li a{display: block;}
.Bottom .BottomNav ul li::after{content:'';display: block;width:0.1rem;height:0.1rem;border-left:none !important;border-bottom:none !important;border:1px solid rgba(0, 0, 0, 0.08);position: absolute;transform: translateY(-50%) rotate(45deg);right:0;top:50%;}
.Bottom .BottomNav ul li:hover::after{border:1px solid #3a65a7;}


.Bottom .CopyRight{padding:0.28rem 0;border-top:1px solid rgba(0,0,0,0.08);opacity: 0.3;}
.Bottom .CopyRight ul{display: flex;align-items: center;}
.Bottom .CopyRight ul li{display: flex;align-items: center;}
.Bottom .CopyRight ul i{display: block;margin:0 0.15rem;font-weight: bold;}
.Bottom .CopyRight ul li:last-child i{display: none;}

@media(max-width:1024px){
  .Bottom .CopyRight .links{width:100;margin-bottom:0.1rem;}
  .Bottom .CopyRight .links ul{justify-content: center;}
  .Bottom .CopyRight .text{width:100%;text-align: center;}
  .Bottom .BottomNav{display: none;}
}

@media(max-width:640px){
  .Bottom .BottomCon{width:100%;display: flex;flex-direction: column;align-items: center;}
  .Bottom .BottomCon .BottomLogo{width:100%;text-align: center;}
  .Bottom .BottomBox .BottomEnjoy{width:100%;margin-top:0.3rem;}
  .Bottom .BottomBox .BottomEnjoy ul{justify-content: center;}
}

/* 首页 */
.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;}
.HomeBan{position: relative;overflow: hidden;}
.HomeBan .swiper-slide{position: relative;overflow: hidden;}
.HomeBan .swiper-slide .img{padding-top:100vh;}
.HomeBan .swiper-slide .txt{position: absolute;left:0;top:50%;transform: translateY(-50%);width:100%;}
.HomeBan .swiper-slide .txt .txtbox img{height:2.86rem;}

.HomeBan .swiper-slide .txt .txtbox{transform: translateY(0.6rem);opacity: 0;transition: all .8s 0.4s;}

.HomeBan .swiper-slide.swiper-slide-active .txt .txtbox{transform: translateY(0);opacity: 1;}

.HomeBan .swiper-slide.swiper-slide-active .imgbox img{animation: scale linear 6s forwards;}
.HomeBan .swiper-slide .video-box{position: absolute;width:100%;height:100%;top:0;left:0;background: url(../images/loading.gif) no-repeat center center;}
.HomeBan .swiper-slide .video-box video{width:100%;height:100%;object-fit: cover;}
.HomeBan .swiper-slide .open-video{width:0.48rem;height:0.48rem;background:url(../images/play.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;}


@keyframes scale{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.1);-webkit-transform:scale(1.1);}
}

.arrdown{-webkit-animation: rightan 1.5s infinite;-webkit-animation-fill-mode: both; color:#fff; height:auto; position:absolute; bottom:0px; left:50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); z-index:999; text-align:center;color:#fff;text-align: center;}
.arrdown>img{display: block;width:0.55rem;margin:0 auto;}

@keyframes rightan
{
  0%{bottom: 0.7rem;opacity: 0;}
  50%{bottom: 0.6rem;opacity: 1;}
  100%{bottom: 0.4rem;opacity: 0;}
}

.f120{font-size: 1.2rem;}
.f50{font-size: 0.5rem;}
.f36{font-size: 0.36rem;}
.f24{font-size: 0.24rem;}
.f20{font-size: 0.2rem;}
.HomeTit{line-height: 1;position: relative;margin-bottom:0.45rem;}
.HomeTit .en{text-shadow: -1px -1px 0 #eee,  1px -1px 0 #eee,-1px 1px 0 #eee,1px 1px 0 #eee;font-weight: bold;color:#f4faff;opacity: 0.7;letter-spacing: 0.05rem;text-transform: uppercase;white-space: nowrap;}
.HomeTit .cn{font-weight: bold;color:#333;position: absolute;bottom:0.08rem;left:0;}
.HomeMore a{display: flex;justify-content: center;align-items: center;width:1.7rem;height:0.6rem;border-radius: 0.6rem;background: #3a65a7;color:#fff;}
.HomeMore a i{display: block;width:0.3rem;height:0.3rem;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;margin-left:0.2rem;}
.HomeMore a i img{max-width:0.14rem;}
.HomeMore:hover a{background: #53b3bf !important;color:#fff !important;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.HomeTit_white{color:#fff;}
.HomeTit_white .cn{color:#fff;}
.HomeMore_white a{background: #fff;color:#3a65a7;}
.HomeMore_white a i{background: #3a65a7;}
.HomeMore_white a i img{filter: brightness(0) invert(1);}
.HomeMore_white:hover a i{background: #fff;}
.HomeMore_white:hover a i img{filter: brightness(1) invert(0);}

.sec-2{display: flex;align-items: center;justify-content: center;background: url(../images/homeaboutbg.jpg) no-repeat bottom center #f4faff;background-size: 100%;}
.HomeAbout{height:100%;display: flex;align-items: center;justify-content: space-between;width:100%;padding-left:1.6rem;}
.HomeAbout .HomeAboutImg{position: absolute;right:0;top:0;height:100%;}
.HomeAbout .HomeAboutImg img{height:100%;}
.HomeAbout .HomeAboutTxt{width:50%;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
.HomeAbout .HomeAboutTxt .HomeAboutTxtBox{width:70%;}
.HomeAbout .HomeAboutTxt .tag{color:#333;}
.HomeAbout .HomeAboutTxt .con{font-size: 0.18rem;color:#999;font-weight: lighter;min-height:2rem;margin:0.3rem 0;line-height: 1.8;}


.HomeAbout .HomeAboutTxt .HomeAboutNum{max-width:25%;margin-top:0.3rem;}
.HomeAbout .HomeAboutTxt .HomeAboutNum ul li{border-bottom:1px solid #cfdced;padding:0.4rem 0;line-height: 1;}
.HomeAbout .HomeAboutTxt .HomeAboutNum ul li .num{color:#3a65a7;display: flex;align-items: flex-start;}
.HomeAbout .HomeAboutTxt .HomeAboutNum ul li .num span{font-size: 0.7rem;font-weight: bold;}
.HomeAbout .HomeAboutTxt .HomeAboutNum ul li .num i{font-style: normal;}
.HomeAbout .HomeAboutTxt .HomeAboutNum ul li .text{color:#999;margin-top:0.18rem;padding:0 0.05rem;}


.sec-4{background: url(../images/homenewsbg.jpg) no-repeat bottom center #fff;background-size: 100%;}
.HomeNews{height:100%;display: flex;align-items: center;justify-content: space-between;width:100%;height:100vh;}
.HomeNews .HomeTit .en{color:#fff;}
.HomeNews .HomeNewsTit{display: flex;align-items: center;justify-content: space-between;border-bottom:1px solid #ddd;margin-bottom:0.3rem;}
.HomeNews .HomeNewsTit .HomeTit{margin-bottom:0.3rem;}
.HomeNews .swiper-slide .date{font-size: 0.18rem;font-weight: bold;font-style: italic;margin-bottom:0.2rem;}
.HomeNews .swiper-slide .img{padding-right:0.1rem;padding-bottom:0.1rem;position: relative;}
.HomeNews .swiper-slide .img .imgbox{padding-top:68%;border-radius: 0.1rem;}
.HomeNews .swiper-slide .img::before{content:'';display: block;width:calc(100% - 0.1rem);height:calc(100% - 0.1rem);background: #5cb5ba;border-radius: 0.1rem;position: absolute;right:0;bottom:0;}
.HomeNews .swiper-slide .txt{margin-top:0.3rem;max-width:4rem;}
.HomeNews .swiper-slide .txt .dec{color:#999;margin:0.15rem 0 0.25rem 0;}
.HomeNews .swiper-slide .txt .more{color:#333;display: flex;align-items: center;}
.HomeNews .swiper-slide .txt .more img{display: block;margin-left:0.08rem;}
.HomeNews .swiper-slide:hover .img span{transform: scale(1.05);}
.HomeNews .HomeNewsTit .more{width:0.6rem;height:0.6rem;border-radius: 50%;background: #3a65a7;}
.HomeNews .HomeNewsTit .more a{display: flex;width:100%;height:100%;align-items: center;justify-content: center;}
.HomeNews .HomeNewsTit .more img{filter: brightness(0) invert(1);transform: rotate(-45deg);transition: all .5s;}
.HomeNews .HomeNewsTit .more:hover{background: #53b3bf;}
.HomeNews .HomeNewsTit .more:hover img{transform: rotate(0);}

.sec-5{background: url(../images/homeboxbg.jpg) no-repeat bottom center;background-size: cover;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.HomeYanfa{width:100%;}
.HomeYanfa .HomeYanfaBox .swiper{padding:0 1rem;}
.HomeYanfa .HomeYanfaBox .swiper-slide{}
.HomeYanfa .HomeYanfaBox .swiper-slide a{display: block;padding-top:0.65rem;transform-style: preserve-3d;perspective:800px;}
.HomeYanfa .HomeYanfaBox .swiper-slide .img{padding-top:68%;transition: all .3s;}
.HomeYanfa .HomeYanfaBox .swiper-slide .img::after{content:"";display: block;width:100%;height:100%;position: absolute;left:0;top:0;background: #fff;opacity: 0.6;transition: all .5s;opacity: 0;}

.HomeYanfa .HomeYanfaBox .swiper-wrapper{transform-style: preserve-3d;perspective:800px;}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-prev .img{transform: translate3d(0px, 0.05rem, 0px) rotateX(0deg) rotateY(20deg) scale(1.23);}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-active .img{transform: translate3d(0.2rem, 0, 0px) rotateX(0deg) rotateY(12deg) scale(1.05);width:75%;margin:0 auto;}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-active .img::after{opacity: 0;}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-next{}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-next .img::after{opacity: 0;}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-next + .swiper-slide .img{transform: translate3d(-0.2rem, 0, 0px) rotateX(0deg) rotateY(-12deg) scale(1.05);width:75%;margin:0 auto;}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-next + .swiper-slide .img::after{opacity: 0;}
.HomeYanfa .HomeYanfaBox .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide .img{transform: translate3d(0px, 0.05rem, 0px) rotateX(0deg) rotateY(-20deg) scale(1.23);}

.HomeYanfa .HomeYanfaBox .swiper-slide .txt{margin-top:0.3rem;display: none;}
.HomeYanfa .HomeYanfaBox .swiper-slide .txt .date{color:#666;}
.HomeYanfa .HomeYanfaBox .swiper-slide .txt .tit{line-height: 1.416;margin:0.15rem 0;}
.HomeYanfa .HomeYanfaBox .swiper-slide .txt .dec{color:#666;}
.HomeYanfa .HomeYanfaBox .swiper-slide:hover .img span{transform: scale(1.05);}

.HomeYanfa .HomeTit{text-align: center;margin-bottom:0.3rem;}
.HomeYanfa .HomeTit .en{color:#446ca7;opacity: 0.05;white-space: nowrap;}
.HomeYanfa .HomeTit .cn{left:50%;transform: translateX(-50%);}
.HomeYanfa .con{color:#fff;text-align: center;line-height: 1.68;}

.sec-3{overflow: hidden;}
.HomePro{position: relative;}
.HomePro .HomeProTit{width:100%;position: absolute;top:1.5rem;left:0;z-index:9;}
.HomePro .HomeProTit .HomeTit .en{color:#375d98;opacity: 0.05;}
.HomePro .slider-for .item{position: relative;max-height:100vh;overflow: hidden;}
.HomePro .slider-for .item .img{padding-top:100vh;}
.HomePro .slider-for .item .txt{position: absolute;left:0;top:50%;transform: translateY(-50%);width:100%;color:#fff;}
.HomePro .slider-for .item .txt .txtbox{max-width:6rem;padding-top:0.8rem;}
.HomePro .slider-for .item .txt .dec{font-size: 0.18rem;line-height: 1.78;margin:0.2rem 0 0.8rem 0;}


.HomePro .HomeProNav{width:57.8125%;position: absolute;bottom:0;right:0;padding-right:1.6rem;z-index:9;}
.HomePro .HomeProNav::before{content:'';display: block;width:100%;height:1.8rem;background: rgba(0,0,0,0.25);border-radius: 0.2rem 0 0 0;position: absolute;left:0;bottom:0;}
.HomePro .HomeProNav .autoCon-1600{display: flex;justify-content: flex-end;}
.HomePro .HomeProNav .slider-nav{max-width:9.6rem;height:2.3rem;}
.HomePro .HomeProNav .slider-nav .item {height:2.3rem;display: flex;align-items: flex-end;}
.HomePro .HomeProNav .slider-nav .item a{display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;height:1.75rem;justify-content: center;width:100%;transition: all .5s;}
.HomePro .HomeProNav .slider-nav .item .tit{color:#fff;margin:0.2rem 0;}
.HomePro .HomeProNav .slider-nav .item .more{width:0.4rem;height:0.4rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #fff;display: none;}
.HomePro .HomeProNav .slider-nav .item .icon{width:0.5rem;height:0.4rem;display: flex;align-items: center;justify-content: center;}
.HomePro .HomeProNav .slider-nav .item .icon img{max-width:100%;max-height:100%;}
.HomePro .HomeProNav .slider-nav .item.slick-current{}
.HomePro .HomeProNav .slider-nav .item.slick-current a{background: #5cb5ba;height:100%;border-radius: 0.2rem 0.2rem 0 0;}
.HomePro .HomeProNav .slider-nav .item.slick-current .more{display: flex;}
.HomePro .HomeProNav .slick-arrow{width:0.6rem;height:0.6rem;border-radius: 50%;background: #3a65a7;font-size: 0;color:transparent;position: absolute;bottom:0.6rem;z-index:9;}
.HomePro .HomeProNav .slick-arrow::after{content:'';display: block;width:100%;height:100%;background: url(../images/slickjt.png) no-repeat center center;position: absolute;left:0;top:0;background-size: 0.2rem;}
.HomePro .HomeProNav .slick-prev{left:-0.3rem;}
.HomePro .HomeProNav .slick-next{right:-0.3rem;}
.HomePro .HomeProNav .slick-next::after{transform: rotate(180deg);}
.HomePro .HomeProNav .slick-arrow:hover{background: #53b3bf;}


.HomePro .slider-for .item.slick-current .txt .tit{animation:fadeInUp 1s .5s ease both;}
.HomePro .slider-for .item.slick-current .txt .dec{animation:fadeInUp 1s .8s ease both;}
.HomePro .slider-for .item.slick-current .txt .HomeMore{animation:fadeInUp 1s 1.2s ease both;}

.HomeBan .swiper-pagination{width:0.14rem !important;left:auto !important;right:0.7rem !important;top:50% !important;bottom:auto !important;transform: translateY(-50%);}
.HomeBan .swiper-pagination span{margin:0.1rem 0 !important;width:0.14rem;height:0.14rem;border-radius: 50%;background: #9baec3 !important;opacity: 1 !important;}
.HomeBan .swiper-pagination .swiper-pagination-bullet-active{background: #53b3bf !important;}


/* 首页动画效果 */
@media(min-width:1025px){
  .active .ani1{
      animation:fadeInUp 1s .4s ease both;
      -webkit-animation:fadeInUp 1s .4s ease both;
      -moz-animation:fadeInUp 1s .4s ease both;
  }
  .active .ani2{
      animation:fadeInUp 1s .8s ease both;
      -webkit-animation:fadeInUp 1s .8s ease both;
      -moz-animation:fadeInUp 1s .8s ease both;
  }
  .active .ani3{
      animation:fadeInUp 1s 1.2s ease both;
      -webkit-animation:fadeInUp 1s 1.2s ease both;
      -moz-animation:fadeInUp 1s 1.2s ease both;
  }
  .active .ani4{
      animation:fadeInUp 1s 1.6s ease both;
      -webkit-animation:fadeInUp 1s 1.6s ease both;
      -moz-animation:fadeInUp 1s 1.6s ease both;
  }
  .active .ani5{
      animation:fadeInUp 1s 2s ease both;
      -webkit-animation:fadeInUp 1s 2s ease both;
      -moz-animation:fadeInUp 1s 2s ease both;
  }

  .active .anil1{
      animation:fadeInLeft 1s .4s ease both;
      -webkit-animation:fadeInLeft 1s .4s ease both;
      -moz-animation:fadeInLeft 1s .4s ease both;
  }
  .active .anil2{
      animation:fadeInLeft 1s .5s ease both;
      -webkit-animation:fadeInLeft 1s .5s ease both;
      -moz-animation:fadeInLeft 1s .5s ease both;
  }
  .active .anil3{
      animation:fadeInLeft 1s 0.6s ease both;
      -webkit-animation:fadeInLeft 1s 0.6s ease both;
      -moz-animation:fadeInLeft 1s 0.6s ease both;
  }
  .active .anil4{
      animation:fadeInLeft 1s 0.7s ease both;
      -webkit-animation:fadeInLeft 1s 0.7s ease both;
      -moz-animation:fadeInLeft 1s 0.7s ease both;
  }
  .active .anil5{
      animation:fadeInLeft 1s 0.8s ease both;
      -webkit-animation:fadeInLeft 1s 0.8s ease both;
      -moz-animation:fadeInLeft 1s 0.8s ease both;
  }

  .active .anir1{
      animation:fadeInRight 1s .4s ease both;
      -webkit-animation:fadeInRight 1s .4s ease both;
      -moz-animation:fadeInRight 1s .4s ease both;
  }
}

.search-show .Top003101 .top-search .text{background: rgba(255,255,255,0.1);padding:0 0.2rem;}
@media(max-width:1024px){
  .Top003101{padding:0.1rem 0;line-height: 0.4rem;background: rgba(0,0,0,0.5);}
  .Top003101 .logo img{max-height:0.4rem;}
  .HomeBan .swiper-slide .img{padding-top:60%;}
  .HomeBan .swiper-slide .txt .txtbox img{height:1.6rem;}
  .HomeAbout{padding:0.5rem 0;padding-left:2%;}
  .f120{font-size: 0.6rem;}
  .f50{font-size: 0.28rem;}
  .f36{font-size: 0.24rem;}
  .f24{font-size: 0.2rem;}
  .HomeMore a{width:1.5rem;height:0.45rem;}
  .HomeAbout .HomeAboutTxt .HomeAboutNum ul li .num span{font-size: 0.3rem;}
  .HomePro .slider-for .item .img{padding-top:60%;min-height:100%;}
  .HomePro .HomeProTit{top:0.5rem;}
  .HomePro .slider-for .item .txt{padding:0.6rem 0 1.8rem 0;}
  .HomePro .HomeProNav{width:100%;padding:0 8%;border-radius: 0;}
  .HomePro .HomeProNav::before{border-radius:0;height:1.2rem;}
  .HomePro .HomeProNav .slider-nav{max-width:100%;}
  .HomePro .HomeProNav .slider-nav .item a{height:1.2rem;}
  .HomePro .HomeProNav .slider-nav .item .icon{height:0.3rem;}
  .HomePro .HomeProNav .slider-nav .item .tit{margin:0.1rem 0;}
  .HomePro .HomeProNav .slider-nav .item.slick-current a{height:1.5rem;}
  .HomePro .HomeProNav .slider-nav .item .more{width:0.3rem;height:0.3rem;}
  .HomePro .HomeProNav .slick-arrow{width:0.4rem;height:0.4rem;bottom:0.4rem;}
  .HomeNews{height:auto;padding:0.5rem 0;}
  .HomeNews .HomeNewsTit .more{width:0.4rem;height:0.4rem;}
  .HomeYanfa{padding:0.5rem 0;}
}


@media(max-width:640px){
  .HomeBan .swiper-slide .txt .txtbox img{max-height:1rem;}
  .arrdown{display: none;}
  .HomeAbout .HomeAboutImg{display: none;}
  .HomeAbout .HomeAboutTxt{width:100%;}
  /* .HomeAbout .HomeAboutTxt .HomeAboutTxtBox{width:100%;} */
  .HomeAbout .HomeAboutTxt .HomeAboutNum ul li{padding:0.25rem 0;}
  .HomePro .slider-for .item .img{padding-top:120%;}
  .HomePro .slider-for .item .txt .dec{margin:0.2rem 0;}
  .HomePro .HomeProNav .slider-nav .item.slick-current a{height:1.3rem;}
  .HomePro .HomeProNav .slider-nav .item.slick-current a .more{display: none;}
  .f120{font-size: 0.5rem;}
  .HomeYanfa .HomeYanfaBox .swiper{padding:0 0;margin-top:0.3rem;}
  .HomeYanfa .HomeYanfaBox .swiper-slide a{padding-top:0;}
  .HomeYanfa .HomeYanfaBox .swiper-slide .img{width:100% !important;transform: none !important;}
}

.swiper_button{width:0.6rem !important;height:0.6rem !important;border-radius: 50%;border:1px solid #e5e5e5;z-index:99;background: #fff;}
.swiper_button::after{font-size: 0.16rem !important;color:#666 !important;font-weight: bold;}
.swiper_button:hover{background: #3a65a7;border:1px solid #3a65a7;}
.swiper_button:hover::after{color:#fff !important;}


@media(max-width:1024px){
	.swiper_button{width:0.4rem !important;height:0.4rem !important;}
}

/* 产品中心 */
.f28{font-size: 0.28rem;}
.ProductNewPart1{background: url(../images/homeprobg.jpg) no-repeat center center;background-size: cover;padding:1rem 0;}

.ProductNewPart1 .pro_menu{position: relative;}
.ProductNewPart1 .pro_menu_img{position: absolute;left:0;top:0;width:100%;text-align: center;height:100%;display: flex;align-items: center;justify-content: center;}
.ProductNewPart1 .pro_menu_img img{max-height:100%;}
.ProductNewPart1 .pro_menu ul{display: flex;flex-wrap: wrap;position: relative;z-index:9;}
.ProductNewPart1 .pro_menu ul li{width:50%;display: flex;justify-content: center;margin-top:0.3rem;}
.ProductNewPart1 .pro_menu ul li:nth-child(1),
.ProductNewPart1 .pro_menu ul li:nth-child(2){margin-top:0;}
.ProductNewPart1 .pro_menu ul li a{display: flex;width:2.3rem;height:0.6rem;display: flex;align-items: center;justify-content: space-between;background-position: center center;background-size: 100% 100%;background-repeat: no-repeat;background-image: url(../images/protitbg1.png);padding:0 0.35rem;}
.ProductNewPart1 .pro_menu ul li a i{display: block;width:0.1rem;height:0.1rem;border:2px solid #5cb5ba;border-left:none !important;border-bottom:none !important;transform: rotate(45deg);margin:0 0.15rem;}
.ProductNewPart1 .pro_menu ul li a:hover{background-image: url(../images/protitbgc1.png);color:#fff;}
.ProductNewPart1 .pro_menu ul li a:hover i{border:2px solid #3965a6;}

@media(min-width:1025px){
  .ProductNewPart1 .pro_menu ul li:nth-child(1) a,
  .ProductNewPart1 .pro_menu ul li:nth-child(2) a{margin:0;}
  .ProductNewPart1 .pro_menu ul li:nth-child(3) a{margin-right:0.8rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(4) a{margin-left:0.8rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(5) a{margin-right:1.6rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(6) a{margin-left:1.6rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(7) a{margin-right:2.4rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(8) a{margin-left:2.4rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(9) a{margin-right:3.2rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(10) a{margin-left:3.2rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(11) a{margin-right:4rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(12) a{margin-left:4rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(13) a{margin-right:4.8rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(14) a{margin-left:4.8rem;}
  .ProductNewPart1 .pro_menu ul li:nth-child(2n) a:hover{background-image: url(../images/protitbgc2.png);color:#fff;}
  .ProductNewPart1 .pro_menu ul li:nth-child(2n) a{background-image:url(../images/protitbg2.png);flex-direction: row-reverse;}
  
}


.ProductNewPart1 .pro_search{margin:0.8rem 0;}
.ProductNewPart1 .pro_search .pro_search_tit{display: flex;justify-content: flex-start;border-bottom:1px solid #e2eaf2;margin-bottom:0.4rem;}
.ProductNewPart1 .pro_search .pro_search_tit span{display: flex;align-items: center;font-weight: bold;color:#000;padding-bottom:0.2rem;position: relative;}
.ProductNewPart1 .pro_search .pro_search_tit span img{display: block;margin-right:0.1rem;height:0.28rem;}
.ProductNewPart1 .pro_search .pro_search_tit span::before{content:'';display: block;width:100%;height:1px;background: #3a65a7;position: absolute;bottom:0;left:0;}
.ProductNewPart1 .pro_search .pro_search_box{display: flex;flex-wrap: wrap;margin-left:-2%;}
.ProductNewPart1 .pro_search .pro_search_box .item{width:31.33%;margin-left:2%;border-radius: 0.1rem;box-shadow: 0 0 30px rgba(27,101,166,0.2);background: #fff;padding:0.3rem;display: flex;flex-direction: column;justify-content: space-between;padding-bottom:0.5rem;}
.ProductNewPart1 .pro_search .pro_search_box .item .itemtit{font-weight: bold;color:#3a65a7;display: flex;align-items: center;margin-bottom:0.25rem;}
.ProductNewPart1 .pro_search .pro_search_box .item .itemtit img{display: block;margin-right:0.1rem;width:0.12rem;}
.ProductNewPart1 .pro_search .pro_search_box .item dl dt{font-size: 0.18rem;margin-bottom:0.1rem;}
.ProductNewPart1 .pro_search .pro_search_box .item dl dd{display: flex;align-items: center;white-space: nowrap;justify-content: space-between;}
.ProductNewPart1 .pro_search .pro_search_box .item dl dd input{width:40%;height:0.48rem;border-radius: 0.06rem;border:1px solid #e8e8e8;padding:0 0.15rem;}
.ProductNewPart1 .pro_search .pro_search_box .item dl:not(:last-child){margin-bottom:0.3rem;}
.ProductNewPart1 .pro_search .pro_search_box .item input{height:0.48rem;border-radius: 0.06rem;border:1px solid #e8e8e8;padding:0 0.15rem;width:100%;}
.ProductNewPart1 .pro_search .pro_search_box .item .btn{margin-top:0.4rem;}
.ProductNewPart1 .pro_search .pro_search_box .item .btn a{display: block;width:100%;line-height: 0.48rem;border-radius: 0.1rem;background: #3965a6;color:#fff;text-align: center;font-size: 0.18rem;}
.ProductNewPart1 .pro_search .pro_search_box .item select{width:100%;height:0.48rem;border-radius: 0.06rem;border:1px solid #e8e8e8;padding:0 0.2rem;background: url(../images/select.png) no-repeat center right 0.15rem;background-size: 0.15rem;outline:none;-webkit-appearance:none;}
.ProductNewPart1 .pro_search .pro_search_box .item .select{margin-bottom:0.3rem;}


.ProductNewPart1 .Jisq{margin-bottom: .6rem;padding:0.4rem 1rem;border-radius: 0.1rem;background-position: center;background-repeat: no-repeat;background-size: cover;display: flex;justify-content: space-between;align-items: center;}
.ProductNewPart1 .Jisq .tit{display: flex;align-items: center;color:#fff;}
.ProductNewPart1 .Jisq .tit img{height:0.31rem;display: inline-block;margin-right:.15rem;}
.ProductNewPart1 .Jisq .dec{color:#fff;margin-top:0.2rem;line-height: 1.68;}
.ProductNewPart1 .Jisq .more a{display: flex;height:0.42rem;border-radius: 0.42rem;background: #fff;width:1.24rem;justify-content: center;align-items: center;color:#3a65a7;}
.ProductNewPart1 .Jisq .more a i{display: block;width:0.08rem;height:0.08rem;border:1px solid #3a65a7;border-left:none !important;border-bottom:none !important;margin-left:0.1rem;transform: rotate(45deg);}
.ProductNewPart1 .Jisq .more a:hover{background: #5cb5ba;color:#fff;}
.ProductNewPart1 .Jisq .more a:hover i{border:1px solid #fff;}


.ProductNewPart2{padding:1rem 0;}
.ProductNewPart2 .flipster{padding:0 1.4rem;position: relative;}
.ProductNewPart2 ul li{width:8rem;}
.ProductNewPart2 ul li .img{padding-top:66%;border-radius: 0.15rem;}
.ProductNewPart2 .flipster .flipto-prev, .ProductNewPart2 .flipster .flipto-next{width:0.6rem;height:0.6rem;border-radius: 50%;background: rgba(0,0,0,0.2);position: absolute;font-size: 0;color:transparent;z-index:99;position: absolute;top:44%;transform: translateY(-50%);margin-top:0;}
.ProductNewPart2 .flipster .flipto-prev::after,
.ProductNewPart2 .flipster .flipto-next::after{content:'';display: block;background: url(../images/slickjt.png) no-repeat center;position: absolute;left:0;top:0;width:100%;height:100%;}
.ProductNewPart2 .flipster .flipto-next::after{transform: rotate(180deg);}
.ProductNewPart2 .flipster .flipto-next:hover::after,
.ProductNewPart2 .flipster .flipto-prev:hover::after{}
.ProductNewPart2 .flipster .flipto-next:hover,
.ProductNewPart2 .flipster .flipto-prev:hover{background: #3a65a7;border:1px solid #056133;}
.ProductNewPart2 ul li .tit{text-align: center;margin-top:0.3rem;opacity: 0;transition: all .5s;}
.ProductNewPart2 ul li.flip-current .tit{opacity: 1;}
.ProductNewPart2 .flipster .flipto-prev{left:0;}
.ProductNewPart2 .flipster .flipto-next{right:0;}

@media(max-width:1024px){
  .ProductNewPart1{padding:0.5rem 0;}
  .ProductNewPart2{padding:0.5rem 0;}
  .ProductNewPart1 .pro_menu_img img{max-height:50%;}
  .ProductNewPart2 ul li{width:5rem;}
  .ProductNewPart2 .flipster .flipto-prev, .ProductNewPart2 .flipster .flipto-next{width:0.4rem;height:0.4rem;}
}


@media(max-width:640px){
  .ProductNewPart2 .flipster{padding:0;}
  .ProductNewPart2 ul li{width:3.6rem;}
  .flip-content .dec{font-size: 0.16rem;line-height: 1.5;}
  .ProductNewPart1 .Jisq{padding:0.3rem;display: block;}
  .ProductNewPart1 .Jisq .more{margin-top:0.2rem;}
  .ProductNewPart1 .pro_search .pro_search_box .item{width:98%;margin-bottom:0.3rem;}
  .ProductNewPart1 .pro_menu_img{position: static;width:100%;padding:0 1rem;margin-bottom:0.3rem;}
  .ProductNewPart1 .pro_menu ul li{padding:0 0.1rem;margin-top:0.2rem;}

}


/* 计算公式 */
.Formula{padding:1rem 0;background:url(../images/jsbg.jpg) no-repeat center center;background-size: cover;}
.Formula .FormulaBox{max-width:16.72rem;width:96%;margin:0 auto;background: url(../images/jsbox.png) no-repeat top center;background-size: 100%;padding:0.38rem;}
.Formula .FormulaBox .hd{padding:0 0.4rem;border-bottom:1px solid rgba(220,220,220,0.5);}
.Formula .FormulaBox .hd ul{display: flex;}
.Formula .FormulaBox .hd ul li:not(:last-child){margin-right:1rem;}
.Formula .FormulaBox .hd ul li a{font-weight: bold;padding:0.3rem 0;display: block;line-height: 1;}
.Formula .FormulaBox .hd ul li{position: relative;}
.Formula .FormulaBox .hd ul li::after{content:"";display: block;width:0.6rem;height:0.08rem;border-radius: 0.08rem;background: #3965a6;position: absolute;left:50%;margin-left:-0.3rem;bottom:-0.04rem;transform: rotateY(90deg);opacity: 0;transition: all .5s;}
.Formula .FormulaBox .hd ul li.on::after{transform: rotateY(0);opacity: 1;}
.Formula .FormulaBox .bd{padding:0.4rem;}
.Formula .FormulaBox .bd .box{display: none;}
.Formula .FormulaBox .bd .tit{font-weight: bold;color:#333;margin-bottom:0.3rem;}
.Formula .FormulaBox .bd .tit span{font-weight: normal;font-size: 0.16rem;color:#3965a6;display: inline-block;margin-left:0.1rem;}
.Formula .FormulaBox .formul ul{display: flex;flex-wrap:wrap;margin-left:-1.5%;}
.Formula .FormulaBox .formul ul li{width:23.5%;margin-left:1.5%;margin-bottom:0.2rem;}
.Formula .FormulaBox .formul ul li .name{color:#000;margin-bottom:0.15rem;font-size: 0.18rem;}
.Formula .FormulaBox .formul ul li input{width:100%;height:0.6rem;border-radius: 0.1rem;border:1px solid #e8f1fa;padding:0 0.2rem;}
.Formula .FormulaBox .formul ul li input:focus{border:1px solid #5281c6;box-shadow: 0 0 20px rgba(27,101,166,0.2);}
.Formula .FormulaBox .formul ul li select{width:100%;height:0.6rem;border-radius: 0.1rem;border:1px solid #e8f1fa;padding:0 0.2rem;}
.Formula .FormulaBox .formul{position: relative;}
.Formula .FormulaBox .formul .tip{position: absolute;width: 49%;display: flex;flex-wrap: wrap;justify-content: space-between;right: 0;top: 70%;z-index: 3;}
.Formula .FormulaBox .formul .tip .img{width: 100%}
.Formula .FormulaBox .formul .tip .txt{width: 48%;display: none;}
.Formula .formbtn{text-align: center;margin-top:0.5rem;display: flex;align-items: center;}
.Formula .formbtn a{display: inline-block;width:1.64rem;height:0.6rem;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 0.1rem;border:2px solid #5281c6;font-size: 0.18rem;margin:0 0.15rem;;}
.Formula .formbtn a.a1{background: #5281c6;color:#fff;}

@media(max-width:1024px){
  .Formula .FormulaBox{padding:0.28rem;}
  .Formula .FormulaBox .hd{padding:0 0.25rem;}
  .Formula .FormulaBox .bd{padding:0.25rem;}
}

@media(max-width:768px){
  .Formula .FormulaBox .formul ul li{width:48.5%;}
  .Formula .FormulaBox .formul .tip{position: initial;width: 100%;}
  .Formula .FormulaBox .formul .tip .img{width: 100%;}
  .Formula .FormulaBox .formul .tip .txt{width: 100%;margin-top: .2rem;}
}

@media(max-width:640px){
  .Formula .FormulaBox{padding:0.18rem;}
  .Formula .FormulaBox .hd{padding:0 0.1rem;}
  .Formula .FormulaBox .bd{padding:0.3rem 0.1rem;}
  .Formula .FormulaBox .hd ul li a{padding:0.15rem;text-align: center;}
  .Formula .FormulaBox .hd ul li:not(:last-child){margin-right:0.4rem;}
  .Formula .FormulaBox .formul ul li{width:98.5%;}
  .Formula .FormulaBox .formul ul li input{height:0.48rem;}
  .Formula .FormulaBox .formul ul li select{height:0.48rem;}
  .Formula .formbtn a{width:1.2rem;height:0.48rem;}
}

.Popup{position: fixed;z-index:999;width:100%;height:100%;background: rgba(0,0,0,0.4);left:0;top:0;display: none;}
.Popup .PopupBox{width:90%;max-width:14rem;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);background: #fff;border-radius: 0.2rem;}
.Popup .PopupBox .close{width:0.26rem;position: absolute;right:0.2rem;top:0.2rem;cursor: pointer;}
.Popup .PopupBox .PopupTit{font-weight: bold;text-align: center;color:#3965a6;line-height: 1;padding:0.4rem 0;border-bottom:1px solid #ebeff6;}
.Popup .PopupBox .PopupCon{padding:1rem;display: flex;justify-content: space-between;}
.Popup .PopupBox .PopupCon .img{max-width:70%;text-align: center;}
.Popup .PopupBox .PopupCon .txt{color:#333;line-height: 1.78;max-width:25%;}
@media screen and (min-width:1025px){
	    .Popup .PopupBox .PopupCon .img {
	        width: 75%;
	        max-width: 75%;
	    }
	.Popup .PopupBox .PopupCon .img img{
		width: 100%;
	}
	.Popup .PopupBox .PopupCon .txt{
		width: 25%;
		padding-left: 0.2rem;
	}
}


.Popup .PopupBox .PopupResult{padding:1rem 1.4rem;}
.Popup .PopupBox .PopupResult .item:not(:last-child){margin-bottom:0.2rem;}
.Popup .PopupBox .PopupResult .item .tit{font-size: 0.18rem;color:#333;margin-bottom:0.18rem;}
.Popup .PopupBox .PopupResult .item ul{display: flex;flex-wrap: wrap;margin-left:-1.5%;}
.Popup .PopupBox .PopupResult .item ul li{width:30.83%;margin-left:1.5%;margin-bottom:1.5%;height:0.6rem;border-radius: 0.1rem;border:1px solid #efefef;box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);display: flex;justify-content: space-between;align-items: center;padding:0 0.16rem;}
.Popup .PopupBox .PopupResult .item ul li .s2{min-width:0.6rem;}
.Popup .PopupBox .PopupResult .item ul li:hover{background: #5281c6;color:#fff;}
.Popup .PopupBox .PopupResult .item ul li .s1{color:#999;}
.Popup .PopupBox .PopupResult .item ul li:hover .s1{color:#fff;}

@media(max-width:1024px){
  .Popup .PopupBox .PopupCon{padding:0.6rem 0.3rem;}
  .Banner003144 .txt h2{font-size: 0.3rem;margin-bottom:0.1rem;}
  .Banner003144 .txt p{font-size: 0.16rem;}
}

@media(max-width:640px){
  .Popup .PopupBox .PopupCon{flex-wrap: wrap;}
  .Popup .PopupBox .PopupCon .img{width:100%;max-width:100%;}
  .Popup .PopupBox .PopupCon .txt{width:100%;max-width:100%;margin-top:0.3rem;}
  .Popup .PopupBox .PopupResult{padding:0.3rem;}
  .Popup .PopupBox .PopupResult .item ul li{width:98.5%;margin-bottom:0.1rem;height:0.5rem;}
}


.por-table{overflow-y: hidden;}
.por-table table{width: 100%;text-align: center;}
.por-table table tr th{font-size: .2rem;text-align: center;padding: .1rem;}
.por-table table tr td{padding: .1rem;}
.por-table table tr td .img img{width: 100%}
.por-table table tr th:nth-of-type(1){width: 15%}
.por-table table tr th:nth-of-type(2){width: 25%}
.por-table table tr th:nth-of-type(3){width: 10%}
.por-table table tr th:nth-of-type(4){width: 20%}
.por-table table tr th:nth-of-type(5){width: 10%}
.por-table table tr th:nth-of-type(6){width: 10%}
.por-table table tr th:nth-of-type(7){width: 10%}
.por-table table tr td:nth-of-type(1){font-size: .18rem;}
@media(max-width:640px){
  .por-table table{width: 7.68rem;}
}