/*header*/
#header{position:fixed;top:0;width:100%;z-index:8;box-shadow:0px 0px 0.1rem 0px rgba(8,11,38,0.1);background-color:rgba(255,255,255,.8);padding-left:1rem;}
#header:hover{background-color:#fff;}
@media only screen and (max-width:1280px){#header{padding-left:3.125%;}
}
/*logo*/
#logo{width:1.75rem;position:relative;z-index:10;padding:0.17rem 0;}
#logo a{display:block;overflow:hidden;padding-bottom:20.57142857%;position:relative;}
#logo i,#logo img{position:absolute;width:100%;height:100%;display:block;left:0;top:0;object-fit:contain;}
#logo i{text-indent:-99999em;overflow:hidden;}
/*language*/
#language{position:relative;margin-right:0.36rem;}
#language span{display:block;background:url(../images/language_01.png) no-repeat left center;background-size:auto 1.125em;padding:0 calc(15em/16) 0 calc(30em/16);position:relative;white-space:nowrap;cursor:pointer;}
#language span:after{width:calc(7em/16);height:calc(4em/16);background:url(../images/language_arrow_01.png) no-repeat center center;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;content:'';}
#language ul{line-height:2em;position:absolute;top:100%;left:50%;min-width:100%;--x:-50%;z-index:5;background-color:#fff;box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);text-align:center;padding:0.5em 1.5em;}
#language ul li{border-bottom:1px solid rgba(0,0,0,0.1);}
#language ul li:last-child{border-bottom:none;}
#language ul a{white-space:nowrap;display:block;padding:0.5em;}
/*search*/
#search span{width:0.7rem;height:100%;background:var(--red-color) url(../images/search_01.png) no-repeat center center;background-size:31.42857143% auto;display:block;cursor:pointer;}
#search .form{font-size:0.18rem;position:absolute;right:0.7rem;top:100%;width:5rem;max-width:100%;box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.1);background-color:#fff;}
#search .input{position:relative;padding-right:2.77777778em;}
#search .text{display:block;width:100%;height:2.77777778em;line-height:1.66666667em;padding:0.55555556em 2.44444444em 0.55555556em 1.11111111em;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:2.77777778em;cursor:pointer;background:url(../images/search_01.png) no-repeat center center;background-size:auto 40%;filter:invert(1);}
@media only screen and (max-width:750px){#search .form{width:100%;right: 0;}
}
/*navbtn*/
#navbtn{display:none;}
@media only screen and (max-width:1024px){/*1024*/
 #navbtn{position:relative;cursor:pointer;display:flex;z-index:10;width:0.7rem;align-items:center;justify-content:center;}
#navbtn span{display:block;position:relative;width:0.22rem;height:0.2rem;}
#navbtn span:before,#navbtn span:after,#navbtn span i{width:100%;height:0.02rem;background-color:var(--main-color);display:block;position:absolute;left:0;transition:all 0.3s;content:'';}
#navbtn span:before{top:0.01rem;}
#navbtn span:after{bottom:0.01rem;}
#navbtn span i{top:50%;transform:translateY(-50%);}
#navbtn.active span:before{transform:rotate(45deg);top:50%;background-color:var(--font-color);}
#navbtn.active span:after{transform:rotate(-45deg);bottom:auto;top:50%;background-color:var(--font-color);}
#navbtn.active span i{opacity:0;}
}
/*scroll-bar*/
.scroll-bar{overflow:auto;-webkit-overflow-scrolling:touch;padding-right:0.6rem;}
.scroll-red-bar{overflow:auto;-webkit-overflow-scrolling:touch;padding-right:0.6rem;}
.scroll-red-bar::-webkit-scrollbar{background-color:rgba(var(--font-rgb),0.1);width:2px;}
.scroll-red-bar::-webkit-scrollbar-thumb{background-color:var(--red-color);}
/*navi*/
#navi{width:calc(100% - 3.5rem);}
#navi a{display:block;position:relative;}
#navi .drop{display:none;}
@media only screen and (min-width:1025px){#navi{opacity:1;visibility:visible;padding-right:0.6rem;}
#navi .menu{gap:0.4rem;}
#navi .parent{line-height:2em;}
#navi .parent > a{padding:0.17rem 0;}
#navi .parent > a:before,#navi .parent > a:after{content:'';display:block;position:absolute;bottom:0;background-color:#1174af;height:0.16666667em;width:100%;transition:all 0.3s;width:0;}
#navi .parent > a:before{left:0;}
#navi .parent > a:after{background-color:var(--red-color);right:0;}
#navi .on > a{color:var(--red-color);}
#navi .on > a:before{width:100%;}
#navi .on > a:after{width:22.72727273%;}
#navi .drop{position:absolute;left:0;top:100%;width:100%;box-shadow:0px 0.1rem 0.1rem 0px rgba(8,11,38,0.1);background-color:#fff;border-top:0.01rem solid rgba(0,0,0,0.1);padding:0.8rem 0;font-size:0.16rem;line-height:2.5em;display:none;}
#navi .drop .inner{display:flex;align-items:flex-start;justify-content:space-between;}
#navi .drop .figure{width:39.47368421%;}
#navi .drop .figure:after{padding-bottom:50%;}
#navi .drop .text{width:55.26315789%;}
#navi .drop .item{margin-bottom:3.92857143%;min-height:17.5em;}
#navi .drop .name{font-size:0.24rem;font-weight:normal;line-height:1.3em;margin-bottom:0.75em;}
#navi .drop .list{max-height:17.5em;}
#navi .drop ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
#navi .drop li{width:43.58974359%;}
#navi .drop li h3 a{font-weight:400; display:block;color:#394146;position:relative;padding-right:1em;transition:all 0.3s;}
#navi .drop li h3 a:after{width:0.4375em;height:0.75em;background:url(../images/navi_sub_arrow@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0.6;transition:inherit;}
#navi .drop li a:hover{color:var(--main-color);}
#navi .drop li a:hover::after{background:url(../images/navi_sub_arrow@2x1.png) no-repeat center center;background-size:contain;}
#navi .drop li a:hover:after{opacity:1;}
#navi .drop li dl{height:0;opacity:0;transition:all .5s;overflow:hidden;}
#navi .drop li.on dl{height:auto;opacity:1;}
.drop_item{display:flex;flex-wrap:wrap;justify-content:space-between;}
.drop_item .drop_left{width:43.58974359%;}
.drop_item .drop_right{width:43.58974359%;}
#navi .drop .drop_item li{width:100%;}
#navi .drop .drop_item li.on a::after{transform:rotate(90deg);top:39%; background:url(../images/navi_sub_arrow@2x1.png) no-repeat center center;background-size:contain;}
}
@media only screen and (max-width:1024px){/*1024px*/
 #navi{--y:0;position:fixed;width:100%;max-width:30em;height:calc(100% - 0.7rem);background-color:#fff;z-index:9;right:0;top:0.7rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0.5rem 0;transition:all 0.3s;box-shadow:0px 0.01rem 0.1rem 0px rgba(8,11,38,0.1);}
#navi:not(.active){opacity:0;--x:100%;}
#navi .menu{display:block;}
#navi a{color:#333;}
#navi .parent{padding:0 0.5rem;line-height:2em;position:relative;}
#navi .parent > a{padding:1.5em 0;border-bottom:1px solid #e4e4e4;}
#navi em{display:block;position:absolute;right:0.3rem;width:3.61111111em;height:5.05555556em;z-index:2;top:0;cursor:pointer;}
#navi em:after{width:0.66666667em;height:0.66666667em;border-right:0.05555556em solid #333;border-bottom:0.05555556em solid #333;content:'';display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg);background-color:transparent;margin:-0.38888889em 0 0 -0.38888889em;transition:inherit;}
#navi .on{background-color:#f9f9f9;}
#navi .on > em:after{transform:rotate(45deg);}
#navi .drop{position:static;background-color:transparent;box-shadow:none;padding:1em 0 1em 2em;}
#navi .drop .inner{max-width:none;width:auto;}
#navi .drop .list{padding-right:0;padding-left:2em;}
#navi .drop .list h3{font-weight: normal;}
#navi .drop a{padding:0.75em 0;}
}
@media only screen and (max-width:750px){#navi{padding:0;}
#navi .parent{padding:0 3.125%;}
#navi em{right:0;}
#navi .drop{padding:1em 0 1em 1em;}
#navi .drop .list{padding-left:1em;}
#navi .drop a{padding:0.25em 0;font-size:14px;}
#navi .drop .name a{font-size:18px;}
#navi .drop h3 a{font-size:16px;}
#navi .drop li dl{display:none;}
#navi .drop .drop_item li:hover dl{display:block;}
#navi .drop .drop_item ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
#navi .drop .drop_item li{width:43.58974359%;}
#navi .drop .drop_item a{padding:0.15em 0;}
}
/*footer*/
#footer{background-color:var(--font-color);position:relative;padding:1.2rem 0 0.4rem;}
#footer:before{width:7.29166667%;height:100%;content:'';display:block;position:absolute;left:31.25%;top:0;border-left:0.01rem solid rgba(255,255,255,0.1);border-right:0.01rem solid rgba(255,255,255,0.1);transform:skew(15deg);}
@media only screen and (max-width:750px){/*750px*/
 #footer{padding:0.5rem 0 0.3rem;}
}
/*copyright*/
#copyright{line-height:1.5em;color:rgba(255,255,255,0.5);}
#copyright a:not(:hover){color:rgba(255,255,255,0.5);}
@media only screen and (max-width:750px){/*1024px*/
 #copyright{flex-direction:column;text-align:center;justify-content:center;align-items:center;}
}
/*bottom*/
#bottom{margin-bottom:4.60526316%;}
@media only screen and (max-width:750px){#bottom{gap:0.3rem;}
}
/*infor*/
#infor{width:5.9rem;max-width:100%;}
#infor .logo{width:2.98rem;max-width:100%;margin-bottom:0.2rem;}
#infor .meta{margin-bottom:0.5rem;}
#infor .meta ul{gap:0.2rem;}
#infor .meta li:nth-child(1){width:2.3rem;max-width:100%;}
#infor .meta .name{color:rgba(255,255,255,0.5);font-size:0.875em;line-height:1.71428571em;margin-bottom:0.57142857em;}
#infor .meta strong{color:var(--main-color);font-size:1.375em;line-height:1.09090909em;}
#infor .subscribe{margin-bottom:0.4rem;}
#infor .subscribe .name{margin-bottom:0.12rem;}
#infor .subscribe .input{font-size:0.18rem;position:relative;}
#infor .subscribe .input .btn{width:0.5rem;height:100%;background:url(../images/subscribe.png) no-repeat center center;background-size:0.94444444em;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
#infor .subscribe .text{border:solid 0.02rem #ffffff;height:3.66666667em;line-height:1.77777778em;padding:0.94444444em 2.22222222em 0.94444444em 1.22222222em;display:block;width:100%;color:#fff;}
#infor .social ul{gap:0.27rem;}
#infor .social li{position:relative;}
#infor .social .btn{cursor:pointer;display:block;opacity:0.5;transition:all 0.3s;}
#infor .social .btn:hover{opacity:1;}
#infor .social .icon{display:block;width:auto;object-fit:contain;height:0.29rem;}
#infor .social .qrcode{position:absolute;left:50%;bottom:100%;--x:-50%;margin-bottom:1em;background-color:#fff;border-radius:0.05rem;padding:0.06rem;width:1.4rem;box-shadow:0px 0px 0.1rem rgba(175,185,203,0.36);overflow:visible;transition:all 0.3s;}
#infor .social .qrcode:after{border-top:0.1rem solid #fff;border-left:0.1rem solid transparent;border-right:0.1rem solid transparent;content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);top:100%;margin-top:-1px;}
@media only screen and (max-width:750px){/*1024px*/
 #infor .logo{margin-left:auto;margin-right:auto;}
}
/*menu*/
#menu ul{gap:0.625em;line-height:1.33333333em;}
#menu a{display:inline-block;padding-left:1.25em;transition:all 0.3s;position:relative;}
#menu a:before{width:0.54166667em;height:0.91666667em;background:url(../images/menu_arrow_right_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:0.20833333em;transition:all 0.3s;}
#menu a:not(:hover){color:#919699;}
#menu a:not(:hover):before{opacity:0;}
@media only screen and (max-width:750px){#menu{font-size:0.2rem;}
#menu ul{flex-direction:row;flex-wrap:wrap;gap:0.9em;}
#menu a{padding-left:0;}
#menu a:before{display:none;}
}
/*slides*/
#slides{color:#fff;}
#slides .figure{padding-bottom:100vh;}
#slides .img{transform:scale(1.5);transition-duration:2s;}
#slides .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;opacity:1;transition:all 1.5s;}
#slides .title{font-size:0.82rem;line-height:1.09756098em;font-weight:bold;margin-bottom:0.14634146em;}
#slides .intro{font-size:0.4rem;line-height:1.2em;font-weight:bold;max-width:21em;}
#slides .view-more{margin-top:5.21428571%;}
#slides .title,#slides .intro,#slides .view-more{transform:translate(0,.4rem);opacity:0;transition:all .5s;}
#slides .title{transition-delay:.1s;}
#slides .intro{transition-delay:.3s;}
#slides .view-more{transition-delay:.6s;}
#slides .swiper-slide-active .title,#slides .swiper-slide-active .intro,#slides .swiper-slide-active .view-more{transform:unset;opacity:1;}
.figure_video{width:100%;position:absolute;left:0;top:0;height:100%;}
.figure_video video{width:100%;height:100%;object-fit:cover;}
@media only screen and (max-width:1024px){#slides .figure{padding-bottom:75%;}
#slides .title{font-size:0.6rem;}
#slides .intro{font-size:0.3rem;}
}
@media only screen and (max-width:750px){#slides .text{padding-top:0.5rem;}
#slides .title{font-size:0.4rem;}
#slides .intro{font-size:0.2rem;}
}
/*Pages*/
.Pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.Pages .p_jump,.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:flex;justify-content:center;flex-wrap:wrap;}
.Pages .num{display:flex;flex-wrap:wrap;justify-content:center;font-style:normal;}
.Pages a{display:flex;align-items:center;justify-content:center;margin:0.3125em;min-width:3.125em;border-radius:1.5625em;height:3.125em;padding:0 0.5em;position:relative;transition:all 0.3s;border:solid 0.01rem rgba(var(--font-rgb),0.2);color:rgba(var(--font-rgb),0.8);cursor:pointer;}
.Pages a:hover,.Pages .a_cur{color:#fff;background-color:var(--red-color);border-color:transparent;}
.Pages .a_prev,.Pages .a_next{text-indent:-99999em;overflow:hidden;}
.Pages .a_prev:after,.Pages .a_next:after{width:16%;padding-bottom:28%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Pages .a_prev:hover:after,.Pages .a_next:hover:after{filter:brightness(100);}
.Pages .a_prev{margin-right:1.5625em;}
.Pages .a_prev:after{background-image:url(../images/page_prev@2x.png);}
.Pages .a_next{margin-left:1.5625em;}
.Pages .a_next:after{background-image:url(../images/page_next@2x.png);}
@media only screen and (max-width:750px){#pagenavi{font-size:0.14rem;}
}
/*banner*/
#banner{position:relative;}
#banner .figure{padding-bottom:6rem;}
#banner .text{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2;color:#fff;width:100%;margin-top:0.35rem;}
#banner .content{gap:0.2rem;}
#banner .name{font-size:0.6rem;line-height:1.125em;}
#banner .intro{font-size:0.18rem;line-height:1.66666667em;max-width:4.55rem;}
@media only screen and (max-width:1024px){#banner .figure{padding-bottom:52.734375%;}
}
@media only screen and (max-width:750px){#banner .content{gap:0.05rem;}
#banner .name{font-size:0.32rem;}
#banner .intro{font-size:14px;}
}
/*core-advantage-page*/
.core-advantage-page{background:url(../images/core_advantage_page_bg.jpg) no-repeat center center;background-size:cover;}
/*inbar*/
#inbar{position:relative;}
#inbar:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.1);height:0.01rem;}
/*submenu*/
.submenu{position:relative;font-size:0.18rem;line-height:2em;}
.submenu .swiper-slide{width:auto;}
.submenu a{display:block;white-space:nowrap;color:#394146;padding:1.22222222em 0;position:relative;}
.submenu a:after{content:'';display:block;position:absolute;left:0;bottom:0;height:0.02rem;width:100%;background-color:var(--red-color);opacity:0;}
.submenu a:hover,.submenu .cur a{color:var(--red-color);}
.submenu a:hover:after,.submenu .cur a:after{opacity:1;}
/*container*/
#container{background:url(../images/container_bg.png) no-repeat center center;background-size:cover;}
/*wrapper*/
#wrapper{padding:1.2rem 0;}
#wrapper.npd{padding:0;}
#wrapper.relative{position:relative;z-index:5;}
@media only screen and (max-width:750px){#wrapper{padding:0.6rem 0;}
}
/*columnname*/
.columnname{position:relative;margin-bottom:1.30434783em;}
.columnname:before{width:0.39130435em;height:0.43478261em;background:url(../images/columnname_icon_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:0;right:100%;}
@media only screen and (max-width:750px){.columnname{font-size:0.3rem;}
}
/*core-advantage*/
#core-advantage .columnname{margin-bottom:5.71428571%;}
#core-advantage .figure{width:50%;}
#core-advantage .figure:after{padding-bottom:102.14285714%;}
#core-advantage .text{width:45.71428571%;border-bottom:0.02rem solid rgba(var(--font-rgb),0.1);}
#core-advantage .item{border-top:0.02rem solid rgba(var(--font-rgb),0.1);padding:0.29rem 0;transition:all 0.3s;}
#core-advantage .title{font-size:0.24rem;line-height:1.66666667em;font-weight:normal;cursor:pointer;}
#core-advantage .intro{font-size:0.18rem;line-height:1.66666667em;color:#51585d;margin-top:0.94444444em;display:none;}
#core-advantage .active{border-top-color:var(--red-color);}
#core-advantage .active .title{color:var(--red-color);}
@media only screen and (max-width:750px){#core-advantage .figure,#core-advantage .text{width:100%;}
#core-advantage .title{font-size:0.2rem;}
#core-advantage .intro{font-size:0.16rem;}
}
/*swiper-arrows*/
.swiper-arrows{position:relative;}
.swiper-arrows .arrow{width:0.4rem;height:0.4rem;border-radius:50%;border:0.01rem solid var(--red-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;background-color:#fff;}
.swiper-arrows .arrow:after{width:34.21052632%;height:47.36842105%;background:no-repeat center center;background-size:contain;display:block;content:'';}
.swiper-arrows .arrow:hover{background-color:var(--red-color);border-color:transparent;}
.swiper-arrows .arrow:hover:after{filter:invert(1) brightness(100);}
.swiper-arrows .prev:after{background-image:url(../images/swiper_prev_01@2x.png);}
.swiper-arrows .next:after{background-image:url(../images/swiper_next_01@2x.png);}
.swiper-arrows .abs{position:absolute;top:50%;transform:translateY(-50%);z-index:5;}
.swiper-arrows .abs.prev{left:0;}
.swiper-arrows .abs.next{right:0;}
/*history*/
#history{background:url(../images/history_bg.jpg) no-repeat center bottom;background-size:cover;padding:1rem 0 1.5rem;overflow:hidden;}
@media only screen and (max-width:750px){#history{padding:0.6rem 0 0.9rem;}
}
/*timeline*/
.timeline{padding:0 0.4rem;}
.timeline:before{content:'';display:block;position:absolute;left:0;width:100%;background-color:rgba(0,0,0,0.3);top:0.55555556em;height:0.01rem;}
.timeline .swiper-slide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.55555556em;position:relative;z-index:2;cursor:pointer;}
.timeline .dot{width:1.11111111em;height:1.11111111em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0.01rem solid rgba(0,0,0,0.3);background-color:#fff;transition:all 0.3s;}
.timeline .dot:after{width:44.44444444%;height:44.44444444%;border-radius:50%;background-color:rgba(0,0,0,0.3);display:block;content:'';transition:inherit;}
.timeline .year{font-size:1.33333333em;line-height:0.4rem;color:rgba(0,0,0,0.6);transition:all 0.3s;}
.timeline .intro{opacity:0;visibility:hidden;transition:all 0.3s;line-height:1.5em;}
.timeline .swiper-slide-thumb-active .dot{border-color:var(--red-color);}
.timeline .swiper-slide-thumb-active .dot:after{background-color:var(--red-color);}
.timeline .swiper-slide-thumb-active .year{font-size:0.32rem;color:#000;}
.timeline .swiper-slide-thumb-active .intro{opacity:1;visibility:visible;}
.timeline .arrow{transform:none;top:-0.1rem;}
/*timeevent*/
.timeevent{margin-bottom:0.55rem;}
.timeevent .figure{width:47.14285714%;}
.timeevent .figure:after{padding-bottom:66.66666667%;}
.timeevent .text{width:52.85714286%;padding:0 5.71428571%;}
.timeevent .year{margin-bottom:0.5em;}
.timeevent .title{line-height:1.5em;margin-bottom:0.75em;}
.timeevent .intro{color:#51585d;line-height:1.75em;}
@media only screen and (max-width:750px){.timeevent .figure,.timeevent .text{width:100%;}
}
/*news-top*/
#news-top{background-color:#fff;box-shadow:0px 0px 0.2rem 0px rgba(18,118,179,0.1);margin-bottom:0.4rem;}
#news-top .figure{width:47.14285714%;}
#news-top .figure:after{padding-bottom:66.66666667%;}
#news-top .text{width:52.85714286%;padding:4.28571429%;}
#news-top .date{color:#394146;font-size:1.125em;line-height:2em;margin-bottom:0.83333333em;}
#news-top .title{max-height:3em;margin-bottom:0.91666667em;}
#news-top .excerpt{color:#51585d;line-height:2em;max-height:6em;}
@media only screen and (max-width:750px){#news-top .figure{width:100%;}
#news-top .text{width:100%;padding:0.3rem;}
}
/*news-filter*/
#news-filter{gap:1.5625em;margin-bottom:0.4rem;}
#news-filter .item:not(:last-child){width:4.5rem;max-width:100%;}
#news-filter .select{background-color:#fff;position:relative;color:#51585d;}
#news-filter .select:after{width:0.9375em;height:0.625em;background:url(../images/select_arrow_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:1.25em;}
#news-filter select{border:solid 0.01rem #d8e3eb;height:3.125em;line-height:3.125em;background-color:transparent;display:block;width:100%;padding:0 1.25em;color:#51585d;-webkit-appearance:none;appearance:none;}
#news-filter select::-ms-expand{display:none;}
#news-filter .reset{height:3.125em;line-height:3.125em;display:block;color:#b8252f;}
/*news-list*/
#news-list{--margin:0.25rem;padding-bottom:0.35rem;}
/*news-item*/
.news-item .figure{padding-bottom:66.66666667%;}
.news-item .text{position:relative;padding:0.23rem 0.3rem;}
.news-item .title{height:3em;margin-bottom:0.75em;}
.news-item .excerpt{color:#51585d;line-height:1.5em;max-height:3em;margin-bottom:1.625em;}
.news-item .meta{color:rgba(var(--font-rgb),0.4);background:url(../images/subscribe.png) no-repeat right center;background-size:0.6875em auto;padding-right:1em;}
.news-item a{background-color:#fff;transition:all 0.3s;box-shadow:0px 0px 0.2rem 0px rgba(18,118,179,0.1);display:block;overflow:hidden;}
/*details-page*/
.details-page #header{position:sticky;}
/*breadcrumb*/
.breadcrumb{color:#51585d;padding:0.25rem 0;}
.breadcrumb a:not(:hover){color:#51585d;}
.breadcrumb i{width:0.42857143em;height:0.78571429em;background:url(../images/breadcrumb_arrow_01.svg) no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;margin:0 1em;}
/*button-back*/
.button-back a{background-color:var(--red-color);color:#fff;display:flex;align-items:center;justify-content:center;width:10em;height:3em;font-weight:500;transition:all 0.3s;}
.button-back a:hover{opacity:0.8;}
/*news-details*/
#news-details{padding:0.35rem 0 1.1rem;}
#news-details .article-top{gap:0.23rem;border-bottom:0.01rem solid rgba(0,0,0,0.1);padding-bottom:0.35rem;margin-bottom:0.45rem;}
#news-details .article-title{max-width:36.9375em;}
#news-details .publish-time{color:#51585d;background:url(../images/publish_time.svg) no-repeat left center;background-size:1.05555556em auto;padding-left:1.83333333em;display:block;}
#news-details .page-content{line-height:1.75em;color:#51585d;}
#news-details .article-btm{overflow:hidden;border-top:0.01rem solid rgba(57,65,70,0.2);margin-top:7.14285714%;padding-top:0.35rem;}
#news-details .post{width:calc(100% - 2.5rem);line-height:2.25em;}
#news-details .post a{transition:all 0.3s;}
#news-details .post a:not(:hover){color:#51585d;}
@media only screen and (max-width:750px){#news-details{padding:0.1rem 0 0.6rem;}
#news-details .post{width:100%;}
}
/*child-column*/
.child-column{gap:2.22222222em;margin-bottom:0.5rem;}
.child-column a{display:flex;align-items:center;justify-content:center;width:12.22222222em;height:2.77777778em;border:0.01rem solid rgba(var(--font-rgb),0.1);transition:all 0.3s;}
.child-column a:hover,.child-column .current{background-color:var(--red-color);color:#fff;border-color:transparent;}
/*view-more*/
.view-more .more{display:flex;width:11.11111111em;height:3.33333333em;justify-content:space-between;align-items:center;font-weight:bold;padding:0 1.11111111em;transition:all 0.3s;background-color:rgba(230,230,230,0.5);cursor:pointer;}
.view-more .more:after{width:0.72222222em;height:0.72222222em;display:block;content:'';background:url(../images/subscribe.png) no-repeat center center;background-size:contain;transition:inherit;}
.view-more .more:hover{padding:0 1.66666667em;}
.view-more .more:hover:after{transform:rotate(45deg);}
.view-more .red{background-color:var(--red-color);color:#fff;}
.view-more .red:after{filter:invert(1) brightness(100);}
.view-more .border{border:0.02rem solid #fff;background-color:transparent;color:#fff;}
.view-more .border:hover{background-color:var(--red-color);border-color:transparent;}
.view-more .border:hover:after{filter:invert(1) brightness(100);}
.view-more i{font-style:normal;}
/*information*/
#information .content{border-top:0.01rem solid rgba(var(--font-rgb),0.1);padding-top:4.85714286%;}
#information .pic{position:relative;width:50%;}
#information .figure{padding-bottom:77.14285714%;}
#information .view-more{position:absolute;left:0;bottom:0;z-index:2;}
#information .text{width:45.71428571%;}
#information .item:not(:last-child){border-bottom:0.01rem solid rgba(var(--font-rgb),0.1);padding-bottom:0.23rem;margin-bottom:0.3rem;}
#information .title{font-size:1.5em;line-height:1.5em;font-weight:500;background:no-repeat left 0.29166667em;background-size:auto 0.91666667em;padding-left:1.75em;margin-bottom:0.29166667em;}
#information .tel{background-image:url(../images/information_tel.png);}
#information .mail{background-image:url(../images/information_mail.png);}
#information .add{background-image:url(../images/information_add.png);}
#information .intro{padding-left:2.625em;color:#51585d;line-height:1.875em;}
@media only screen and (max-width:750px){#information .text,#information .pic{width:100%;}
.view-more i{font-size:14px;}
}
/*basic-form*/
.basic-form .item{margin-bottom:0.1rem;}
.basic-form label i{font-style:normal;color:var(--red-color);}
.basic-form .label{display:none;color:#51585d;position:absolute;left:0;top:0;align-items:center;width:100%;padding:0 1.25em;height:3.125em;line-height:3.125em;}
.basic-form .text{border:solid 0.01rem #d8e3eb;height:3.125em;line-height:1.875em;padding:0.625em 1.25em;background-color:transparent;display:block;width:100%;color:#51585d;position:relative;z-index:2;}
.basic-form .input{position:relative;}
.basic-form .input.small{width:49.26470588%;}
.basic-form .select{position:relative;color:#51585d;}
.basic-form .select:after{width:0.9375em;height:0.625em;background:url(../images/select_arrow_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:1.25em;}
.basic-form .select .text{pointer-events:none;}
.basic-form .select ul{position:absolute;left:0;top:100%;width:100%;background-color:#fff;box-shadow:0 0 0.2rem rgba(0,0,0,0.1);max-height:15em;padding:0;display:none;z-index:5;}
.basic-form .select li{padding:0.5em 1.25em;line-height:2em;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.basic-form .select li:hover{background-color:#f6f6f6;}
.basic-form textarea.text{height:7.5em;}
.basic-form .agree{margin-bottom:0.5rem;}
.basic-form .agree li{display:flex;justify-content:space-between;line-height:1.875em;}
.basic-form .agree input{margin-right:0.1rem;border:0.01rem solid rgba(81,88,93,0.4);width:1em;height:1em;-webkit-appearance:none;appearance:none;margin-top:0.4375em;}
.basic-form .agree input:checked{background-color:var(--main-color);}
.basic-form .agree label{width:calc(100% - 1.625em);}
.basic-form .agree a{color:var(--main-color);}
.basic-form .agree a:hover{text-decoration:underline;}
.basic-form .col2{display:flex;justify-content:space-between;flex-wrap:wrap;}
.basic-form .col2 .item{width:48.57142857%;}
.basic-form .submit{color:#fff;background-color:var(--red-color);display:block;margin:0 auto;max-width:100%;width:43.75em;height:3.125em;}
.basic-form .submit:hover{opacity:0.8;}
@media only screen and (max-width:750px){.basic-form .col2 .item{width:100%;}
}
/*contact-us*/
#contact-us .columnname{margin-bottom:0.32608696em;}
#contact-us .warning{color:#51585d;margin-bottom:0.3rem;}
/*join-intro*/
.join-intro{margin-bottom:8.57142857%;}
.join-intro .columnname{margin-bottom:0.86956522em;}
.join-intro .intro{line-height:1.75em;color:#394146;}
/*join-offer*/
.join-offer{margin-bottom:7.5%;}
.join-offer .figure{width:50%;}
.join-offer .figure:after{padding-bottom:77.14285714%;}
.join-offer .text{width:44.28571429%;}
.join-offer .list{border-bottom:0.02rem solid rgba(var(--font-rgb),0.1);}
.join-offer .item{border-top:0.02rem solid rgba(var(--font-rgb),0.1);padding:0.28rem 0;transition:all 0.3s;}
.join-offer .title{line-height:1.5em;cursor:pointer;}
.join-offer .intro{line-height:1.75em;color:#394146;padding:0.875em 0 0.75em;display:none;}
.join-offer .active{border-top-color:var(--red-color);}
@media only screen and (max-width:750px){.join-offer .figure,.join-offer .text{width:100%;}
}
/*join-develop*/
.join-develop .title{margin-bottom:1.46875em;}
.join-develop .content{position:relative;}
.join-develop .figure{position:absolute;left:0;top:0;width:100%;height:100%;}
.join-develop .text{height:100%;background-color:rgba(var(--font-rgb),0.9);width:6rem;min-height:6rem;position:relative;z-index:5;padding:0.5rem 5.71428571%;max-width:100%;}
.join-develop .columnname{margin-bottom:0.65217391em;}
.join-develop .meta{line-height:1.75em;}
.join-develop .meta span{font-size:1.5em;line-height:1.5em;}
@media only screen and (max-width:750px){.join-develop .figure{position:relative;padding-bottom:42.85714286%;}
.join-develop .text{width:100%;min-height:0;}
}
/*ptb120*/
.ptb120{padding:1.2rem 0;}
@media only screen and (max-width:750px){.ptb120{padding:0.6rem 0;}
}
/*driving*/
.driving .figure{width:50%;}
.driving .figure:after{padding-bottom:62.85714286%;}
.driving .text{width:45.71428571%;line-height:1.75em;color:#51585d;}
.driving .item:nth-child(2n){flex-direction:row-reverse;}
@media only screen and (max-width:750px){.driving .list{display:flex;flex-direction:column;gap:0.3rem;}
.driving .item:nth-child(n+1){flex-direction:column;}
.driving .figure,.driving .text{width:100%;}
}
/*standards*/
.standards{background-color:#daebf8;}
.standards .list{gap:0.71428571%;}
.standards .item{width:20%;flex-grow:1;}
.standards .figure{padding-bottom:6rem;}
.standards .text{position:absolute;left:0;bottom:0;z-index:3;padding:0.28rem 0.45rem;width:100%;}
.standards .title{line-height:1.5em;color:#fefefe;}
.standards .intro{line-height:1.75em;color:rgba(255,255,255,0.8);margin-top:1em;max-height:10.5em;}
.standards .info{position:relative;}
.standards .info:before,.standards .info:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;z-index:2;}
.standards .info:before{background-color:rgba(0,0,0,0.2);height:100%;}
.standards .info:after{height:41.66666667%;background-image:linear-gradient(0deg,#000,transparent);opacity:0.6;}
@media only screen and (min-width:751px){.standards .item{transition:all 0.3s;}
.standards .intro{display:none;}
.standards .active{width:58.57142857%;}
.standards .active .text{padding-left:0.5rem;padding-right:0.5rem;}
.standards .active .title{font-size:0.32rem;line-height:1.5em;}
.standards .active .intro{display:block;}
}
@media only screen and (max-width:1024px){.standards .text{padding:0.2rem 0.3rem;}
.standards .title{font-size:0.2rem;}
}
@media only screen and (max-width:750px){.standards .list{gap:0.1rem;}
.standards .item{width:100%;}
.standards .figure{padding-bottom:73.17073171%;}
.standards .text{padding:0.2rem 0.3rem;}
.standards .title{font-size:0.2rem;}
}
/*future*/
.future .title{margin-bottom:1.46875em;}
.future .content{position:relative;}
.future .figure{position:absolute;left:0;top:0;width:100%;height:100%;}
.future .text{height:100%;background-color:rgba(var(--font-rgb),0.8);backdrop-filter:blur(0.1rem);width:5rem;min-height:5.4rem;position:relative;z-index:5;padding:4.28571429%;max-width:100%;color:rgba(255,255,255,0.8);}
@media only screen and (max-width:750px){.future .figure{position:relative;padding-bottom:38.57142857%;}
.future .text{width:100%;min-height:0;}
}
/*application-list*/
#application-list{--margin:0.25rem;}
/*application-item*/
.application-item{margin-bottom:var(--margin);}
.application-item .figure{padding-bottom:66.66666667%;margin-bottom:0.25rem;}
.application-item .title{font-size:0.24rem;line-height:1.5em;font-weight:500;margin-bottom:0.20833333em;}
.application-item .intro{font-size:0.17rem;line-height:1.76470588em;height:3.52941176em;color:#51585d;}
.application-item a{display:block;overflow:hidden;}
/*swiper-controls*/
.swiper-controls .swiper-pagination{z-index:5;display:flex;justify-content:center;gap:0.18rem;position:relative;}
.swiper-controls .swiper-pagination .swiper-pagination-bullet{width:0.12rem;height:0.12rem;background-color:#fff;opacity:0.4;}
.swiper-controls .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:var(--red-color);}
.swiper-controls .swiper-pagination.abs{position:absolute;bottom:0.26rem;left:50%;transform:translateX(-50%);}
.swiper-controls .swiper-process.swiper-pagination-progressbar{width:calc(100% - 1rem);height:0.02rem;background-color:rgba(0,0,0,0.1);position:relative;left:auto;top:auto;}
.swiper-controls .swiper-process .swiper-pagination-progressbar-fill{background-color:var(--red-color);}
.swiper-controls .swiper-arrows{width:0.9rem;}
/*mb110*/
.mb110{margin-bottom:1.1rem;}
.mb120{margin-bottom:1.2rem;}
@media only screen and (max-width:750px){.mb110{margin-bottom:0.5rem;}
.mb120{margin-bottom:0.55rem;}
}
/*application-intro*/
.application-intro .text{padding:0.45rem 0 0.75rem;}
.application-intro .columnname{max-width:6.52173913em;}
.application-intro .content{width:8rem;max-width:100%;}
.application-intro .article-title{margin-bottom:1em;}
.application-intro .page-content{color:#51585d;}
.application-intro .gallery{width:67.14285714%;margin:0 auto;}
.application-intro .swiper{overflow:visible;}
.application-intro .figure{padding-bottom:56.17021277%;}
@media only screen and (max-width:750px){.application-intro .text{padding:0.25rem 0 0.6rem;}
}
/*application-name*/
.application-name{margin-bottom:1.0625em;}
/*application-case*/
.application-case .list{width:16.6rem;overflow:hidden;padding-right:2.6rem;}
.application-case .swiper{overflow:visible;}
.application-case .figure{padding-bottom:66.66666667%;margin-bottom:7.11111111%;}
@media only screen and (max-width:1024px){.application-case .list{width:103.33333333%;padding-right:3.33333333%;}
}
/*application-product*/
.application-product .figure{background-color:#fff;padding-bottom:66.56716418%;margin-bottom:0.13rem;}
.application-product .img{object-fit:contain;}
.application-product .info{display:block;overflow:hidden;transition:all 0.3s;position:relative;height:100%;}
/*contact-module*/
.contact-module{background-color:#e3eef6;}
.contact-module .inner{gap:0.5rem;}
.contact-module .intro{max-width:11.8rem;}
.contact-module .content{max-width:9rem;}
.contact-module .title{margin-bottom:0.9375em;}
.contact-module .entry{color:#51585d;}
/*page-intro*/
.page-intro{padding:0.4rem 0 1.2rem;}
.page-intro.npd{padding:0;}
.page-intro .text{margin-bottom:5%;}
.page-intro .columnname{max-width:10.2173913em;}
.page-intro .page-content{width:8rem;max-width:100%;color:#51585d;line-height:1.75em;}
.page-intro .content .figure{width:42.85714286%;}
.page-intro .content .figure:after{padding-bottom:100%;}
.page-intro .content .intro{width:50%;color:#394146;line-height:1.75em;}
.page-intro .gallery .swiper{overflow:visible;}
.page-intro .gallery .figure{padding-bottom:66.66666667%;margin-bottom:3.33333333%;}
.page-intro .gallery .title{color:#1e0b0b;margin-bottom:0.5em;}
.page-intro .gallery .intro{color:#51585d;}
.page-intro .swiper-controls{margin-top:0.4rem;}
@media only screen and (max-width:750px){.page-intro{padding:0.2rem 0 0.6rem;}
.page-intro .content .figure,.page-intro .content .intro{width:100%;}
}
/*certification*/
#certification{padding:0.4rem 0 1.2rem;}
#certification .columnname{margin-bottom:0.76086957em;}
#certification .icon{width:3em;height:3em;display:block;object-fit:contain;margin:0 auto;}
#certification .more{width:2.22222222em;height:2.22222222em;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all 0.3s;}
#certification .more:after{width:25%;padding-bottom:40%;background:url(../images/more_arrow_01@2x.png) no-repeat center center;background-size:contain;display:block;content:'';}
#certification .more:hover{background-color:var(--red-color);}
#certification .more:hover:after{filter:invert(1) brightness(100);}
#certification th{font-size:1.11111111em;line-height:1.5em;font-weight:500;background-color:#daebf8;padding:1.25em 1em;}
#certification th:nth-child(1){width:22.14285714%;}
#certification th:nth-child(3){width:28.57142857%;}
#certification th:nth-child(4){width:21.42857143%;}
#certification td{padding:0.72222222em 1em;}
#certification tr:not(:first-child){border-bottom:0.01rem solid rgba(var(--font-rgb),0.1);}
@media only screen and (max-width:750px){#certification{padding:0.2rem 0 0.6rem;}
}
/*quality-intro*/
.quality-intro .figure{width:50%;}
.quality-intro .figure:after{padding-bottom:71.42857143%;}
.quality-intro .text{width:42.14285714%;}
.quality-intro .columnname{margin-bottom:0.86956522em;}
.quality-intro .intro{color:#394146;line-height:2em;}
@media only screen and (max-width:750px){.quality-intro .figure,.quality-intro .text{width:100%;}
}
/*quality-related*/
.quality-related{background-color:#e3eef6;}
.quality-related .name{margin-bottom:1.40625em;}
.quality-related .list{background-color:#fff;padding:0.2rem 0.3rem;margin-bottom:0.2rem;}
.quality-related .list:last-child{margin-bottom:0;}
.quality-related .title{position:relative;padding-right:1em;cursor:pointer;}
.quality-related .title:after{width:0.875em;height:0.5em;background:url(../images/arrow_top_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:all 0.3s;}
.quality-related .info{margin-top:0.2rem;display:none;}
.quality-related tr{border-bottom:0.01rem solid rgba(0,0,0,0.1);}
.quality-related tr:first-child,.quality-related tr:last-child{border-bottom:none;}
.quality-related th{background-color:rgba(227,238,246,0.4);font-size:1.11111111em;line-height:1.5em;padding:0.75em;width:47.76119403%;text-align:left;font-weight:500;}
.quality-related th:nth-child(2n){width:52.23880597%;}
.quality-related td{line-height:1.66666667em;padding:0.55555556em 1.11111111em;}
.quality-related li{width:33.33%;padding:0.1rem 0;}
.quality-related li a{display:block;background:url(../images/pdf_01.png) no-repeat left 0.16666667em;background-size:auto 1.33333333em;padding-left:1.66666667em;color:var(--main-color);}
.quality-related .active .title:after{transform:translateY(-50%) rotate(0deg);}
@media only screen and (max-width:1024px){.quality-related li{width:50%;}
}
@media only screen and (max-width:750px){.quality-related li{width:100%;}
}
/*rohs-item*/
.rohs-item{padding:0.45rem 0 1.2rem;}
.rohs-item .figure{width:35.71428571%;}
.rohs-item .figure:after{padding-bottom:120%;}
.rohs-item .text{width:55.71428571%;}
.rohs-item .columnname{margin-bottom:0.86956522em;}
.rohs-item .intro{color:#51585d;line-height:1.75em;}
@media only screen and (max-width:750px){.rohs-item{padding:0.2rem 0 0.6rem;}
.rohs-item .text,.rohs-item .figure{width:100%;}
}
/*rohs-include*/
.rohs-include{background-color:#daebf8;}
.rohs-include .figure{width:35.71428571%;}
.rohs-include .figure:after{padding-bottom:120%;}
.rohs-include .text{width:55.71428571%;}
.rohs-include .title{margin-bottom:0.9375em;}
.rohs-include .intro{color:#51585d;line-height:1.75em;border-top:0.01rem solid rgba(0,0,0,0.1);}
.rohs-include .intro li{border-bottom:0.01rem solid rgba(0,0,0,0.1);padding:1.625em 0;}
@media only screen and (max-width:750px){.rohs-include .text,.rohs-include .figure{width:100%;}
}
/*rohs-industry*/
.rohs-industry{position:relative;}
.rohs-industry .figure{padding-bottom:8rem;}
.rohs-industry .text{position:absolute;left:0;top:0;width:100%;z-index:3;}
.rohs-industry .intro{color:#51585d;line-height:1.75em;max-width:5.8rem;margin-top:13.92857143%;}
@media only screen and (max-width:1280px){.rohs-industry .figure{padding-bottom:41.66666667%;}
}
@media only screen and (max-width:750px){.rohs-industry .figure{padding-bottom:4.5rem;}
.rohs-industry .intro{max-width:3rem;}
}
/*safety-intro*/
.safety-intro{gap:0.6rem;margin-bottom:7.85714286%;}
.safety-intro .columnname{margin-bottom:0.60869565em;}
.safety-intro .intro{line-height:2em;color:#51585d;margin-bottom:1.875em;}
.safety-intro .video{position:relative;padding-bottom:42.85714286%;}
.safety-intro video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.safety-intro .poster{position:absolute;left:0;top:0;width:100%;height:100%;}
.safety-intro .play{width:0.6rem;height:0.6rem;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;border-radius:50%;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0.3s;}
.safety-intro .play:hover{transform:translate(-50%,-50%) scale(0.9);}
/*safety-include*/
.safety-include .name{margin-bottom:1.40625em;}
.safety-include .icon{display:block;object-fit:contain;width:0.58rem;height:0.58rem;margin-bottom:0.6rem;}
.safety-include .title{line-height:1.6em;margin-bottom:0.75em;}
.safety-include .intro{line-height:1.75em;color:#51585d;}
.safety-include .info{background-color:#fff;transition:all 0.3s;padding:0.45rem 0.3rem 0.35rem;position:relative;height:100%;}
.safety-include .info:hover{background-color:var(--red-color);color:#fff;}
.safety-include .info:hover .intro{color:#fff;}
.safety-include .img1,.safety-include .info:hover .img2{display:block;}
.safety-include .img2,.safety-include .info:hover .img1{display:none;}
/*child-list*/
.child-list a{background-color:#fff;border:solid 0.01rem var(--red-color);display:flex;align-items:center;justify-content:space-between;padding:1.75em 3em 1.75em 2em;transition:all 0.3s;position:relative;}
.child-list a:after{width:0.35em;height:0.6em;content:'';display:block;position:absolute;right:2em;top:50%;transform:translateY(-50%);background:url(../images/arrow_right_01.svg) no-repeat center center;background-size:contain;}
.child-list a:hover{background-color:var(--red-color);color:#fff;}
.child-list a:hover:after{filter:invert(1) brightness(100);}
/*image-text*/
.image-text .image{width:50%;}
.image-text .figure{width:137.14285714%;margin-left:-2.6rem;}
.image-text .figure:after{padding-bottom:62.5%;}
.image-text .text{width:42.5%;}
.image-text .title{margin-bottom:1.15625em;}
.image-text .intro{line-height:1.75em;}
.image-text .right .figure{margin-left:0;}
@media only screen and (max-width:1280px){.image-text .figure{margin-left:-1rem;width:114.28571429%;}
}
@media only screen and (max-width:1024px){.image-text .figure{margin-left:-0.355rem;width:106.66666667%;}
}
@media only screen and (max-width:750px){.image-text .image,.image-text .text{width:100%;}
.image-text .figure{margin-left:0;width:100%;}
.image-text .title{margin-bottom:0.5em;}
}
/*gp-system*/
.gp-system .name{margin-bottom:0.40625em;}
.gp-system .entry{line-height:2em;margin-bottom:2.5em;}
.gp-system .list{gap:0.71428571%;}
.gp-system .item{width:20%;flex-grow:1;}
.gp-system .figure{padding-bottom:6rem;}
.gp-system .text{position:absolute;left:0;bottom:0;z-index:3;padding:0.28rem 0.45rem;width:100%;}
.gp-system .title{line-height:1.5em;color:#fefefe;}
.gp-system .intro{line-height:1.75em;color:rgba(255,255,255,0.8);margin-top:1em;max-height:10.5em;}
.gp-system .info{position:relative;}
.gp-system .info:before,.gp-system .info:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;z-index:2;}
.gp-system .info:before{background-color:rgba(0,0,0,0.2);height:100%;}
.gp-system .info:after{height:41.66666667%;background-image:linear-gradient(0deg,#000,transparent);opacity:0.6;}
@media only screen and (min-width:751px){.gp-system .item{transition:all 0.3s;}
.gp-system .intro{display:none;}
.gp-system .active{width:58.57142857%;}
.gp-system .active .text{padding-left:0.5rem;padding-right:0.5rem;}
.gp-system .active .title{font-size:0.32rem;line-height:1.5em;}
.gp-system .active .intro{display:block;}
}
@media only screen and (max-width:1024px){.gp-system .text{padding:0.2rem 0.3rem;}
.gp-system .title{font-size:0.2rem;}
}
@media only screen and (max-width:750px){.gp-system .list{gap:0.1rem;}
.gp-system .item{width:100%;}
.gp-system .figure{padding-bottom:73.17073171%;}
.gp-system .text{padding:0.2rem 0.3rem;}
.gp-system .title{font-size:0.2rem;}
}
/*company-profile*/
#company-profile{background:url(../images/company_profile_bg.png) no-repeat center bottom;background-size:contain;position:relative;padding-top:1.2rem;}
#company-profile .columnname{margin-bottom:0;}
#company-profile .image{width:48.71428571%;}
#company-profile .figure{width:138.12316716%;margin-left:-2.6rem;}
#company-profile .figure:after{padding-bottom:108.91719745%;}
#company-profile .text{width:50.14285714%;padding:5.71428571% 0;}
#company-profile .founded{margin-bottom:5.12820513%;}
#company-profile .founded span{font-size:2em;}
#company-profile .intro{line-height:1.75em;}
#company-profile .data li{border-bottom:0.01rem solid rgba(0,0,0,0.1);width:47.00854701%;line-height:1.33333333em;padding-bottom:4.27350427%;padding-top:8.54700855%;}
#company-profile .data .icon{display:block;width:2.33333333em;height:2.33333333em;object-fit:contain;margin-bottom:1.66666667em;}
#company-profile .data .num{font-size:1.11111111em;line-height:1.35em;color:var(--font-color);margin-bottom:0.9em;}
#company-profile .data sub{font-size:1.2em;margin-right:0.33333333em;}
#company-profile .data span{font-size:3.2em;line-height:0.8em;margin-right:0.0625em;}
@media only screen and (max-width:1280px){#company-profile .figure{width:118.32844575%;margin-left:-1rem;}
}
@media only screen and (max-width:1024px){#company-profile .figure{width:106.84272426%;margin-left:-0.3555rem;}
}
@media only screen and (max-width:750px){#company-profile{padding-top:0.6rem;}
#company-profile .image,#company-profile .text{width:100%;}
#company-profile .figure{width:100%;margin-left:0;}
}
/*company-category*/
#company-category .item{width:25%;transition:all 0.3s;position:relative;}
#company-category .text{position:absolute;z-index:3;left:0;top:0;width:100%;text-align:right;}
#company-category .show{font-size:1.125em;line-height:1.66666667em;font-weight:normal;width:3.2rem;}
#company-category .title{font-size:2em;line-height:1.5em;font-weight:normal;}
#company-category .intro{margin-top:1.875em;line-height:1.75em;color:rgba(255,255,255,0.8);max-width:7.8rem;}
#company-category .figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2;}
@media only screen and (min-width:751px){#company-category .hide{visibility:hidden;opacity:0;transition:all 0.3s;}
#company-category .show{width:auto;}
#company-category .figure{padding-bottom:4.8rem;}
#company-category .text{padding:0.5rem 0.3rem;}
#company-category .title{font-size:1.5em;}
#company-category .active{width:75%;}
#company-category .active .text{text-align:left;}
#company-category .active .show{display:none;}
#company-category .active .hide{visibility:visible;opacity:1;}
}
@media only screen and (min-width:1025px){#company-category .hide{width:11rem;}
#company-category .figure{padding-bottom:6rem;}
#company-category .text{padding:0.6rem 0.4rem;}
#company-category .active .text{padding:0.6rem 0.4rem;}
}
@media only screen and (min-width:1281px){#company-category .figure{padding-bottom:9rem;}
#company-category .text{padding:1.2rem 0.8rem;}
#company-category .active .text{padding-left:2.6rem;padding-right:1.7rem;padding-top:1.2rem;padding-bottom:1.2rem;}
}
@media only screen and (max-width:750px){#company-category .item{width:100%;}
#company-category .figure{padding-bottom:62.5%;}
#company-category .show{display:none;}
#company-category .title{font-size:1.25em;}
#company-category .text{padding:0.35rem 3.125%;text-align:left;}
}
/*global-operation*/
#global-operation .inner{gap:0.5rem;}
#global-operation .box{width:100%;}
#global-operation .content{width:54.28571429%;}
#global-operation .entry{line-height:1.75em;margin-bottom:1.875em;}
#global-operation .gallery{width:100%;}
#global-operation .gallery .swiper{overflow:visible;}
#global-operation .gallery .figure{padding-bottom:66.66666667%;margin-bottom:3.33333333%;}
#global-operation .gallery .title{color:#1e0b0b;}
#global-operation .swiper-controls{margin-top:0.4rem;}
@media only screen and (max-width:750px){#global-operation .name,#global-operation .content{width:100%;}
}
/*service-outlets*/
#service-outlets .columnname{margin-bottom:0.43478261em;}
#service-outlets .map:after{padding-bottom:47.63271162%;}
#service-outlets .list{margin-bottom:0.4rem;margin-top:-7.14285714%;}
#service-outlets .list .top{margin-bottom:0.1rem;position:relative;}
#service-outlets .list .more{width:0.6rem;height:0.6rem;background-color:#e6e6e6;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;transition:all 0.3s;}
#service-outlets .list .more:after{width:28.33333333%;padding-bottom:28.33333333%;display:block;content:'';background:url(../images/subscribe.png) no-repeat center center;background-size:contain;filter:invert(1) brightness(100);}
#service-outlets .list .icon{display:block;width:0.32rem;height:0.32rem;object-fit:contain;margin-bottom:0.1rem;}
#service-outlets .list .entry{line-height:1.75em;}
#service-outlets .list .entry span{color:var(--font-color);}
#service-outlets .list .info{background-color:#fff;padding:0.4rem 0.4rem 0.3rem;transition:all 0.3s;position:relative;height:100%;}
#service-outlets .list .info:not(.default){cursor:pointer;}
#service-outlets .list .info:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;background-color:var(--red-color);height:0.05rem;opacity:0;transition:inherit;}
#service-outlets .list .info:hover{box-shadow:0px 0px 0.2rem 0px rgba(0,0,0,0.1);}
#service-outlets .list .info:hover:after{opacity:1;}
#service-outlets .list .info:hover .more{background-color:var(--red-color);}
/*outlets-popup*/
.outlets-popup .box{padding:0.5rem 0.2rem 0.5rem 0.4rem;background-color:#fff;}
.outlets-popup .title{font-size:0.32rem;margin-bottom:0.4rem;}
.outlets-popup .content{max-height:7.4rem;padding-right:0.4rem;}
.outlets-popup .search{position:relative;padding-right:3.125em;width:4.5rem;max-width:100%;margin-bottom:0.3rem;}
.outlets-popup .search .text{display:block;width:100%;height:3.125em;line-height:1.875em;padding:0.625em 3.125em 0.625em 1.25em;border:0.01rem solid rgba(var(--font-rgb),0.1);}
.outlets-popup .search .go{display:block;position:absolute;right:0;top:0;height:100%;width:3.125em;cursor:pointer;background:var(--red-color) url(../images/search_01.png) no-repeat center center;background-size:auto 36%;}
.outlets-popup .tab{gap:0.625em;}
.outlets-popup .tab span{height:2.5em;display:flex;align-items:center;justify-content:center;border:0.01rem solid rgba(var(--font-rgb),0.1);padding:0 1.25em;cursor:pointer;transition:all 0.3s;}
.outlets-popup .tab span:hover,.outlets-popup .tab .active{background-color:var(--red-color);color:#fff;border-color:transparent;}
.outlets-popup .cont .item{border-bottom:0.01rem solid rgba(var(--font-rgb),0.1);padding:0.33rem 0;width:50%;display:flex;}
.outlets-popup .cont .item:nth-child(2n){justify-content:flex-end;}
.outlets-popup .cont .meta{width:90%;max-width:5.75rem;}
.outlets-popup .cont .name{margin-bottom:0.5em;}
.outlets-popup .cont .area{margin-bottom:0.27777778em;}
.outlets-popup .cont .entry{line-height:1.75em;}
.outlets-popup .cont .entry a{color:var(--main-color);}
.outlets-popup .cont .entry a:hover{text-decoration:underline;}
@media only screen and (max-width:750px){.outlets-popup .box{padding:0.3rem 0.15rem 0.35rem 0.25rem;}
.outlets-popup .title{margin-bottom:0.2rem;}
.outlets-popup .cont .item{width:100%;}
.outlets-popup .cont .meta{max-width:none;width:100%;}
}
/*product-details*/
#product-details{padding:0.3rem 0 1.2rem;}
@media only screen and (max-width:750px){#product-details{padding:0.1rem 0 0.6rem;}
}
/*product-top*/
.product-top{margin-bottom:6.42857143%;}
.product-top .gallery{width:47.14285714%;}
.product-top .gallery .figure{padding-bottom:66.66666667%;}
.product-top .gallery .figure img{
    object-fit: contain;
}
.product-top .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:rgba(0,0,0,0.2);}
.product-top .text{width:46.42857143%;}
.product-top .article-title{border-bottom:0.01rem solid rgba(var(--font-rgb),0.1);padding-bottom:0.5em;margin-bottom:0.75em;}
.product-top .intro{line-height:1.75em;}
.product-top .view-more{margin-top:8.46153846%;}
.product-top .swiper-pagination{top:unset;}
@media only screen and (max-width:750px){.product-top .gallery,.product-top .text{width:100%;}
}
/*product-info*/
.product-info .name{border-bottom:0.01rem solid rgba(var(--font-rgb),0.1);padding-bottom:0.78125em;margin-bottom:1.09375em;}
.product-info .page-content table{line-height:2.5em;}
/*product-download*/
.product-download .figure{width:40%;}
.product-download .figure:after{padding-bottom:110.71428571%;}
.product-download .text{width:54.28571429%;}
.product-download .name{margin-bottom:13.81578947%;}
.product-download li:not(:last-child){margin-bottom:1em;}
.product-download li a{background-color:#daebf8;padding:1.25em 8em 1.25em 1.4em;position:relative;transition:all 0.3s;}
.product-download li span{font-size:0.9em;display:block;position:absolute;right:1.55555556em;top:50%;transform:translateY(-50%);background:url(../images/download_01.png) no-repeat left center;background-size:1em auto;padding-left:1.88888889em;}
@media only screen and (max-width:750px){.product-download .figure,.product-download .text{width:100%;}
.product-download .name{margin-bottom:0.25rem;}
}
/*product-target*/
.product-target .name{margin-bottom:1.075em;}
.product-target .list{width:16.6rem;overflow:hidden;padding-right:2.6rem;}
.product-target .swiper{overflow:visible;}
.product-target .figure{padding-bottom:66.66666667%;margin-bottom:5.11111111%;}
.product-target .title{margin-bottom:0.20833333em;}
.product-target .intro{line-height:1.6875em;height:3.375em;}
.product-target a{display:block;overflow:hidden;}
@media only screen and (max-width:1024px){.product-target .list{width:103.33333333%;padding-right:3.33333333%;}
}
/*contact-popup*/
.contact-popup .box{background-color:#fff;padding:0.4rem 0.5rem;max-width:8rem;}
.contact-popup .title{margin-bottom:0.3125em;}
.contact-popup .intro{margin-bottom:1.5625em;}
.contact-popup .agree{margin-bottom:0.22rem;}
@media only screen and (max-width:750px){.contact-popup .box{padding:0.25rem 0.3rem;}
}
/*form-tip-popup*/
.form-tip-popup .box{background-color:#fff;padding:0.3rem 0.5rem;max-width:7rem;min-width:3rem;text-align:center;border-radius:0.04rem;}
.form-tip-popup .intro{color:#51585d;line-height:1.6;padding:0.3em 0;}
.form-tip-popup .box.fail .intro{color:var(--red-color);}
.form-tip-popup .box.success .intro{color:#2e8b57;}
.form-tip-popup .close{right:0.15rem;top:0.15rem;}
@media only screen and (max-width:750px){.form-tip-popup .box{padding:0.2rem 0.3rem;max-width:5.5rem;}
}
/*product-page*/
#product-page{position:relative;z-index:5;padding:1rem 0 1.2rem;}
@media only screen and (max-width:750px){#product-page{padding:0.5rem 0 0.6rem;}
}
/*product-side*/
#product-side{width:2.9rem;background-color:#ffffff;}
@media only screen and (max-width:750px){#product-side{width:100%;}
}
/*product-category*/
.product-category{padding:0.28rem 0.06rem 0.4rem 0.2rem;border-bottom:0.01rem solid rgba(var(--font-rgb),0.1);}
.product-category:last-child{border-bottom:none;}
.product-category .list{padding-right:1.25em;max-height:33.75em;margin-top:1em;}
.product-category li{line-height:2.5em;}
.product-category li.active .child{display:block;}
.product-category li.active.drop > a:after{background-image:url(../images/category_drop_arrow_02@2x.png)}
.product-category a{position:relative;padding-right:1.5em;transition:all 0.3s;cursor:pointer;}
.product-category a:hover{color:var(--red-color);}
.product-category .drop > a:after{width:0.8125em;height:0.5em;background:url(../images/category_drop_arrow_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.product-category .drop.current > a:after{background-image:url(../images/category_drop_arrow_02@2x.png);}
.product-category .drop.current > ul{display:block;}
.product-category .child{padding:0.375em 0 0.75em;display:none;}
.product-category .child li{line-height:1.875em;}
.product-category .child li.active a{color:var(--red-color);}
.product-category .child a{color:#51585d;padding-left:1em;}
.product-category .child a:before{width:0.375em;height:0.375em;border-radius:50%;background-color:#ccc;content:'';display:block;position:absolute;left:0;top:0.75em;}
.product-category .child a:hover,.product-category .child .current a{color:var(--red-color);}
.product-category .child a:hover:before,.product-category .child .current a:before{background-color:var(--red-color);}
/*select-drop*/
.select-drop{position:relative;cursor:pointer;}
.select-drop .select{position:relative;}
.select-drop .select:after{width:0.8125em;height:0.5em;background:url(../images/category_drop_arrow_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:1.25em;top:50%;transform:translateY(-50%);}
.select-drop .input{display:block;width:100%;border:solid 0.01rem #d8e3eb;background-color:#fff;height:3.125em;line-height:1.875em;padding:0.625em 2.5em 0.625em 1.25em;pointer-events:none;}
.select-drop .option{position:absolute;left:0;top:100%;border:solid 0.01rem #d8e3eb;width:100%;margin:0;padding:0;border-top:none;background-color:#fff;max-height:10em;transition:all 0.3s;z-index:5;}
.select-drop .option li{list-style:none;color:#51585d;height:2.5em;line-height:2.5em;padding:0 1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select-drop .option li:hover{background-color:#f4f8fb;color:var(--red-color);}
.select-drop.active .select:after{background-image:url(../images/category_drop_arrow_02@2x.png);}
@media only screen and (max-width:750px){.product-category{padding-bottom:0.28rem;}
.product-category .title{position:relative;padding-right:0.5rem;}
.product-category .title:after{width:0.65em;height:0.4em;background:url(../images/category_drop_arrow_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:1.25em;top:50%;transform:translateY(-50%);}
.product-category .title.active:after{background-image:url(../images/category_drop_arrow_02@2x.png);}
.product-category .list{display:none;}
}
/*product-sort*/
.product-sort{padding:0.25rem 0.3rem 0.36rem;}
.product-sort .item:not(:last-child){margin-bottom:0.8125em;}
.product-sort .label{margin-bottom:0.8125em;}
/*product-main*/
#product-main{width:calc(100% - 3rem);}
@media only screen and (max-width:750px){#product-main{width:100%;}
}
/*product-filter*/
.product-filter{background-color:#fff;padding:0.3rem 0.3rem 0.4rem;margin-bottom:0.2rem;}
.product-filter .content{margin-bottom:0.4rem;}
.product-filter .content .title{margin-bottom:0.71875em;}
.product-filter .content .intro{line-height:1.75em;margin-bottom:1.875em;}
.product-filter .search{position:relative;padding-right:3.125em;width:4.5rem;max-width:100%;margin-bottom:0.2rem;}
.product-filter .search .text{display:block;width:100%;height:3.125em;line-height:1.875em;padding:0.625em 3.125em 0.625em 1.25em;border:0.01rem solid rgba(var(--font-rgb),0.1);}
.product-filter .search .go{display:block;position:absolute;right:0;top:0;height:100%;width:3.125em;cursor:pointer;background:var(--red-color) url(../images/search_01.png) no-repeat center center;background-size:auto 36%;}
.product-filter .meta{gap:0.2rem;}
.product-filter .meta .list{gap:0.2rem;}
.product-filter .meta .item{gap:0.07rem;}
.product-filter .meta .select-drop{width:15.625em;}
.product-filter .meta .reset{color:var(--red-color);}
.product-filter .meta .reset span{cursor:pointer;}
@media only screen and (max-width:1024px){.product-filter .meta .select-drop{width:11.625em;}
.product-filter .meta .reset{display:flex;justify-content:flex-end;width:100%;}
}
@media only screen and (max-width:750px){.product-filter .meta .item{display:block;width:100%;}
.product-filter .meta .select-drop{width:100%;}
}
/*product-list*/
.product-filter{position:relative;z-index:2;}
#product-list{position:relative;z-index:1;}
#product-list{--margin:0.23rem;margin-bottom:var(--margin);}
@media only screen and (max-width:750px){#product-list .item{width:50%;}
}
/*product-item*/
.product-item .figure{padding-bottom:66.66666667%;background-color:#fff;}
.product-item .img{object-fit:contain;}
.product-item .title{margin-top:0.65em;}
.product-item a{display:block;overflow:hidden;transition:all 0.3s;}
/*section*/
.section{background:no-repeat center center;background-size:cover;}
@media only screen and (max-width:1024px){#fullpage .fp-section,#fullpage .fp-tableCell{height:auto!important;}
.wap-ptb{padding:0.6rem 0;}
}
/*home-news*/
#home-news{background-image:url(../images/home_news_bg.jpg);}
/*section-name*/
.section-name{position:relative;padding-left:1.08333333em;margin-bottom:0.41666667em;}
.section-name:before{width:0.75em;height:1em;background:url(../images/section_name_icon.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:0.2em;}
.section-name span{position:relative;z-index:2;}
/*section-intro*/
.section-intro span{color:#a5a9ac;}
/*home-news*/
#home-news .top{margin-bottom:0.5rem;}
#home-news .top .view-more:nth-child(n+3){display: none;}
#home-news .left{width:calc(100% - 2.5rem);}
#home-news .content{gap:1.97368421%;}
#home-news .item{width:29.60526316%;}
#home-news .item .figure{padding-bottom:66.66666667%;}
#home-news .item .text{padding:0.25rem 0.3rem;}
#home-news .item .title{line-height:1.5em;height:3em;margin-bottom:0.7em;}
#home-news .item .excerpt{line-height:1.5em;color:rgba(var(--font-rgb),0.8);height:4.5em;margin-bottom:1.25em;}
#home-news .item .meta{color:rgba(var(--font-rgb),0.4);background:url(../images/subscribe.png) no-repeat right center;background-size:0.6875em auto;}
#home-news .item a{display:block;overflow:hidden;background-color:#fff;transition:all 0.3s;}
#home-news .list{width:36.84210526%;background-color:#fff;padding:0 0.3rem;}
#home-news .list li{border-bottom:0.01rem solid #e2e8f0;padding:0.25rem 0 0.2rem;}
#home-news .list li:last-child{border-bottom:none;}
#home-news .list .title{font-size:1em;line-height:1.5em;height:3em;}
#home-news .list .date{line-height:1.875em;color:rgba(var(--font-rgb),0.4);margin-top:0.4375em;}
#home-news .list a{display:block;overflow:hidden;transition:all 0.3s;position:relative;height:100%;}
@media only screen and (max-width:1024px){#home-news .list li{padding:0.18rem 0;}
#home-news .list .date{margin-top:0;}
}
@media only screen and (max-width:750px){#home-news .top{flex-direction:column;gap:0.2rem;}
#home-news .left{width:100%;}
#home-news .content{flex-direction:column;gap:0.15rem;}
#home-news .item,#home-news .list{width:100%;}
}
/*home-advantage*/
#home-advantage{background-image:url(../images/home_advantage_bg.jpg);}
#home-advantage .text{width:50.65789474%;}
#home-advantage .content{margin-top:7.79220779%;}
#home-advantage .title{margin-bottom:1.26666667em;}
#home-advantage .entry{line-height:1.5em;color:rgba(var(--font-rgb),0.8);}
#home-advantage .entry p{padding-left:1.1875em;position:relative;margin-bottom:1.25em;}
#home-advantage .entry p:last-child{margin-bottom:0;}
#home-advantage .entry p:before{width:0.5em;height:0.5em;background:url(../images/dot_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:0;top:0.5em;}
#home-advantage .view-more{margin-top:9.09090909%;}
#home-advantage .gallery{width:49.34210526%;}
#home-advantage .gallery .figure{padding-bottom:100%;transition:all 0.3s;}
#home-advantage .gallery .img{object-fit:contain;}
#home-advantage .gallery .small{width:14.66666667%;position:relative;}
#home-advantage .gallery .small:after{padding-bottom:454.54545455%;display:block;content:'';}
#home-advantage .gallery .small .swiper{position:absolute;left:0;top:0;width:100%;height:100%;}
#home-advantage .gallery .small .figure{background-color:#fff;}
#home-advantage .gallery .small .figure:after{position:absolute;left:0;top:0;width:100%;height:100%;border:solid 0.01rem #e6e6e6;}
#home-advantage .gallery .large{width:80%;}
#home-advantage .gallery .arrow{position:absolute;left:50%;transform:translateX(-50%);cursor:pointer;width:0.24rem;height:0.13rem;background:no-repeat center center;background-size:contain;z-index:5;}
#home-advantage .gallery .prev{top:-0.33rem;background-image:url(../images/swiper_prev_top_01@2x.png);}
#home-advantage .gallery .next{bottom:-0.33rem;background-image:url(../images/swiper_next_btm_01@2x.png);}
#home-advantage .gallery .swiper-slide-thumb-active .figure{background-color:var(--red-color);}
#home-advantage .gallery .swiper-slide-thumb-active .figure:after{border-color:transparent;}
#home-advantage .section-name,#home-advantage .section-intro,#home-advantage .content{opacity:0;transform:translate(0,2rem);transition:all 1s;}
#home-advantage .section-name{transition-delay:.1s;}
#home-advantage .section-intro{transition-delay:.3s;}
#home-advantage .content{transition-delay:.6s;}
#home-advantage.active .section-name,#home-advantage.active .section-intro,#home-advantage.active .content{opacity:1;transform:unset;}
@media only screen and (max-width:750px){#home-advantage .text,#home-advantage .gallery{width:100%;}
}
/*home-application*/
#home-application .fp-tableCell{vertical-align:bottom;}
#home-application .inner{position:relative;z-index:5;}
#home-application .figure{position:absolute;left:0;top:0;height:100%;width:100%;}
#home-application .figure .img{display:none;}
#home-application .figure .img:first-child{display:block;}
#home-application .content{margin-bottom:0.5rem;}
#home-application .content .item{width:4.8rem;display:none;max-width:100%;}
#home-application .content .item:first-child{display:block;}
#home-application .content .title{line-height:1.25em;max-height:2.5em;margin-bottom:0.3125em;}
#home-application .content .intro{line-height:2em;color:rgba(var(--font-rgb),0.8);}
#home-application .content .more{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);background-color:var(--red-color);width:0.6rem;height:0.6rem;z-index:2;}
#home-application .content .more:after{width:28.33333333%;height:28.33333333%;content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/subscribe.png) no-repeat center center;background-size:contain;filter:invert(1) brightness(100);}
#home-application .content a{display:block;background-color:#fff;padding:10.41666667% 12.5% 12.5%;position:relative;transition:all 0.3s;}
#home-application .info{margin-bottom:0.4rem;}
#home-application .tab{padding-bottom:0.65rem;position:relative;}
#home-application .tab:before{height:0.02rem;background-color:rgba(255,255,255,0.6);width:100%;content:'';display:block;position:absolute;left:0;top:0;}
#home-application .tab .line{height:0.02rem;width:5%;left:0;top:0;position:absolute;z-index:3;background-color:var(--red-color);transition:all 0.3s;}
#home-application .tab .line:before{width:1.04166667em;height:1.04166667em;background:url(../images/dot_02.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;transform:translateY(-50%);top:50%;}
#home-application .tab ul{color:rgba(255,255,255,0.6);}
#home-application .tab li{width:20%;display:flex;justify-content:center;cursor:pointer;}
#home-application .tab li:first-child{justify-content:flex-start;}
#home-application .tab li:last-child{justify-content:flex-end;}
#home-application .tab span{display:block;position:relative;padding-top:0.4rem;}
#home-application .tab li.current span{color:#fff;}
@media only screen and (max-width:750px){#home-application .tab ul{font-size:0.14rem;}
#home-application .tab span{padding-top:0.2rem;}
}
/*home-philosophy*/
#home-philosophy .figure{position:absolute;left:0;top:0;height:100%;width:100%;}
#home-philosophy .figure .img{opacity:0;}
#home-philosophy .figure .img:first-child{opacity:1;}
#home-philosophy .inner{position:relative;z-index:5;height:inherit;gap:0.5rem;/* padding:1.6rem 0 0.4rem;*/
 padding:24vh 0 9vh;}
#home-philosophy .view-more{margin-top:0.7rem;}
#home-philosophy .tab ul{gap:2.63157895%;}
#home-philosophy .tab li{width:23.02631579%;color:rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:center;gap:0.70833333em;border-top:0.04rem solid #fff;padding-top:1em;transition:all 0.3s;cursor:pointer;}
#home-philosophy .tab .icon{width:3.33333333em;height:3.33333333em;display:block;object-fit:contain;}
#home-philosophy .tab .current{color:#fff;border-top-color:var(--red-color);}
@media only screen and (max-width:1024px){#home-philosophy .inner{padding-top:0.6rem;padding-bottom:.4rem;}
#home-philosophy .tab ul{font-size:0.2rem;}
}
@media only screen and (max-width:750px){#home-philosophy .inner{padding:0;}
#home-philosophy .tab ul{font-size:0.18rem;}
#home-philosophy .tab li{flex-direction:column;}
}
.fullpage_navs{position:fixed;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);z-index:100;width:60px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid rgba(230,230,230,.5);z-index:7;}
.fullpage_navs .fullpage_nav{width:6px;height:6px;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:inline-block;width:20px;height:20px;}
.fullpage_navs .fullpage_nav:not(:first-child){margin-top:15px;}
.fullpage_navs .fullpage_nav a{position:absolute;bottom:0;top:0;left:0;right:0;}
.fullpage_navs .fullpage_nav a::before{content:'';display:block;width:5px;height:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:rgba(230,230,230,1);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s;}
.fullpage_navs.gray .fullpage_nav a::before{background-color:rgba(230,230,230,.6);}
.fullpage_navs .fullpage_nav.active a::before{background-color:#b8252f;height:.22rem;border-radius:.03rem;}
.fullpage_navs.gray{background-color:rgba(0,0,0,.1);border-right:1px solid rgba(243,250,255,.2);}
.relative{position:relative;}
.bg_img{position:absolute;left:0;top:0;width:100%;height:100%;}
.bg_img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.about_item{position:relative;height:100%;display:flex;align-items:center;padding-left:1rem;padding-right:1rem;}
.about_main .about_content{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.about_swiper{width:100%;height:100%;}
.about_swiper .swiper-slide{width:auto;}
.about_swiper .swiper{width:100%;height:100%;}
.about_item1{/* width:2110px;*/
 width:100vw;}
.about_item1 .bg_img img{object-fit:fill;}
.about_item2{/* width:2000px;*/
 width:100vw;margin-left:-130px;padding-left:2rem;}
.about_swiper .swiper-wrapper{transition-duration:1000ms !important;}
.about_item .section-name{font-style:italic;color:#1174af;}
.about_item1 .text_box{width:100%;max-width:7.5rem;}
.about_item1 .intro{line-height:1.3;}
.about_item1 .desc{line-height:1.875;color:rgba(0,0,0,.8);margin-top:.4rem;}
.about_item1 .view-more{margin-top:.5rem;}
.about_item1 .logo_swiper{margin-top:8vh;width:100%;max-width:10.2rem;}
.about_swiper .swiper-slide:nth-child(1){z-index:3;}
.about_swiper .swiper-slide:nth-child(2){margin-left:-7vw;}
.logo_swiper{position:relative;}
.logo_swiper::before{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/about_logo_bg.png);width:12.5rem;height:2.36rem;background-position:center;background-repeat:no-repeat;background-size:contain;
pointer-events: none;
}
.logo_swiper .swiper-slide{width:auto;margin-right:.7rem;}
.about_data{display:flex;padding-left:7vw;justify-content:space-between;width:100%;}
.about_data .item{transform:translate(0,.5rem);opacity:0;transition:all .5s;/* transition-delay:1s;*/
}
.about_data .item.active{opacity:1;transform:unset;}
.about_data .year_data{line-height:1;position:relative;width:fit-content;}
.about_data .year{color:#1aa7ff;font-size:8.01vw;font-weight:700;line-height:.7;}
.about_data .year_data .year_bot{font-style:initial;color:#1aa7ff;font-weight:700;position:absolute;left:calc(100% + .1rem);bottom:0;}
.about_data .year_data .year_top{font-style:initial;color:#1aa7ff;font-weight:700;position:absolute;left:calc(100% + .1rem);top:0;line-height:.6;}
.about_data .item_tit{margin-top:.15rem;color:#fff;margin-left:.3em;}
.about_data .item:nth-child(2n+1){padding-top:13vw;}
.about_data .item:nth-child(2n){padding-bottom:13vw;}
.about_item2 .about_main{width:100%;}
.view-more.hong .more:hover{background-color:var(--red-color);border-color:transparent;color:#fff;}
.view-more.hong .more:hover:after{filter:invert(1) brightness(100);}
.about_item1 .text_box .section-name,.about_item1 .text_box .intro,.about_item1 .text_box .desc,.about_item1 .text_box .view-more{transform:translate(0,3rem);opacity:0;transition:all 1s;}
.about_item1 .text_box .section-name{transition-delay:.1s;}
.about_item1 .text_box .intro{transition-delay:.3s;}
.about_item1 .text_box .desc{transition-delay:.6s;}
.about_item1 .text_box .view-more{transition-delay:.9s;}
#home-about.active .about_item1 .text_box .section-name,
#home-about.active .about_item1 .text_box .intro,
#home-about.active .about_item1 .text_box .desc,
#home-about.active .about_item1 .text_box .view-more{opacity:1;transform:unset;}
.gotop{position:fixed;right:.3rem;width:.6rem;height:.6rem;bottom:1rem;background-image:url(../images/gotop.png);z-index:999;background-repeat:no-repeat;background-position:center;box-shadow:0 0 .15rem rgba(0,0,0,.1);border-radius:50%;background-color:#1174af;cursor:pointer;background-size:.3rem;}
@media only screen and (max-width:1280px){.about_item1{padding-left:2.125%;}
}
@media only screen and (max-width:1024px){.about_main .about_content{position:static;}
.about_item1{padding-top:.5rem;padding-bottom:.5rem;}
.about_swiper .swiper-slide{height:auto;}
.about_swiper .swiper-slide:nth-child(2){margin-left:-15vw;}
.about_item{width:auto !important;padding:.35rem 3.125% !important;}
.about_swiper .about_swiper-wrapper>.swiper-wrapper{flex-wrap:wrap;}
.about_swiper .about_swiper-wrapper>.swiper-wrapper>.swiper-slide{width:100%;margin:0;}
.about_data .item{transform:unset;opacity:1; width:49%;margin-bottom:.3rem;}
.about_data .item:nth-child(2n+1){padding-top:0;}
.about_data .item:nth-child(2n){padding-bottom:0;}
.about_data{padding-left:0; flex-wrap:wrap;}
.about_data .item:not(:nth-child(2n+1)){margin-left:2%;}
.about_item2{margin-left:0;}
.fullpage_navs{display:none;}
#home-about .about_item1 .text_box .section-name,
#home-about .about_item1 .text_box .intro,
#home-about .about_item1 .text_box .desc,
#home-about .about_item1 .text_box .view-more{opacity:1;transform:unset; transition: 0.3s;}
}
@media only screen and (max-width:768px){.about_data .year{font-size:12.01vw;}
.about_item1 .bg_img img{object-fit:cover;}
.about_item1 .logo_swiper{margin-top:4vh;width:90%;max-width:unset;}
.about_item1 .text_box{max-width:unset;width:90%;}
.about_main{width:100%;}
}
@media only screen and (max-width:640px){.about_data .item_tit{font-size:.188rem;}
.about_data .year_data .year_top,.about_data .year_data .year_bot{font-size:.188rem;}
.logo_swiper .ico img{height:.2rem;}
.logo_swiper .swiper-slide{margin-right:.3rem;}
.about_item1 .view-more{margin-top:.2rem;}
.about_item1 .desc{margin-top:.2rem;}
.about_data .item{text-align:center;}
.about_data .year_data{margin:0 auto;}
.about_item.about_item2{padding-top:.8rem !important;}
.about_item{height:auto;}
.child-column{gap:1.222222em;}
.child-column a{width:10.222222em;}
#copyright{font-size:14px;}
}
/* 新增 */
.loading-overlay{display:flex;justify-content:center;align-items:center;z-index:9999;margin:0 auto;}
.spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:var(--red-color);/* Element UI 主色 */
 border-radius:50%;animation:spin 1s linear infinite;}
@keyframes spin{to{transform:rotate(360deg);}
}
.product-filter .meta .item .el_select{width:100%;}
.pro_selects{display:flex;align-items:center;justify-content:space-between;}
.pro_selects .hlabel{white-space:nowrap;margin-right:.2rem;}
.pro_selects .pro_select{display:flex;align-items:center;}
.pro_selects .pro_select:nth-child(1){width:53%;}
.pro_selects .pro_select:nth-child(2){width:calc(47% - .2rem);}
.pro_selects .pro_select:nth-child(2) .el_select{flex:1;}
.pro_selects .reset{margin-left:.15rem;cursor:pointer;}
.pro_selects .reset{white-space:nowrap;color:#b8252f;}
.el_box.two{display:flex;align-items:center;justify-content:space-between;flex:1;}
.el_box.two .el_select{width:calc((50% - .05rem));}
.el_select .el-select{width:100%;}
.el_select .el-select__wrapper{height:.5rem !important;font-size:.18rem;}
.el_input .el-input{line-height:.5rem !important;}
.el_input .el-input__inner{height:.5rem !important;font-size:.18rem;}
.popup.outlets-popup.active{display:block;}
/* 20260720 */
@media (max-width:750px){#company-category .text{position:relative;}
#company-category .figure{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;}
.pro_selects{flex-wrap:wrap;}
.pro_selects .pro_select:nth-child(1){width:100%;margin-bottom:10px;}
.pro_selects .pro_select:nth-child(2){width:100%;}
.product-category .list.active{display:block;}
.product-category .list{position:absolute;background:#fff;z-index:5;width:100%;left:0;top:100%;margin:0;padding:0.15rem 0.28rem;box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.product-category{position:relative;}
}
