body {font-size:16px;font-family:'Google Sans Flex',sans-serif;}
.header {background:#fff;z-index:1000;width:100%;box-shadow:0 5px 8px rgb(0 0 0 / 20%);top:0;left:0;}
.header.head-fixed {position:fixed;}
.header_top {background:var(--theme);border-bottom:5px solid var(--minor);}
.header_top_left {}
.btn {
    display: inline-block;
    width: auto;
    border-width: 0;
    font-size: 1.35em;
    color: var(--theme);
    padding: 0.5em 1.6em;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    transition: all 0.65s;
    position: relative;
    overflow: hidden;
    margin-top:3%;
}
.btn:before {
    content: "";
    position: absolute;
    display: block;
    transition: all .6s;
    width: 100%;
    height: 0;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    padding-top: 100%;
    transform: translateX(-50%) translateY(-50%);
}

.header_top_h {font-size:1em;line-height:2.5em;color:#fff;}
.header_top_right {}
.header_top_tel {line-height:1.5em;padding-right:1.5em;border-right:1px solid #fff;margin-right:1.5em;}
.header_top_tel img {width:1.25em;height:1.25em;margin-right:0.5em;}
.header_top_tel span {color:#ffffff;font-size:1em;}
.icon_boxs {padding-right:0.5em;border-right:1px solid #fff;margin-right:1.5em;}
.icon_boxs li {margin-right:1em;}
.icon_boxs li i {color:#fff;font-size:0.875em;border-radius:50%;width:1.75em;height:1.75em;line-height:1.75em;text-align:center;}

.language_switc {position:relative;padding:0.5em 0;}
.language_switc_a {}
.language_switc_a img {width:1.25em;}
.language_switc_a span {font-size:1em;color:#fff;margin:0 0.5em;transition:all 0.5s;}
.language_switc_a i {color:#fff;font-size:0.875em;transition:all 0.5s;}
/* .language_con {display:none;width:18em;border-radius:3px;box-shadow:1px 1px 10px 0 #ccc;position:absolute;top:2.5em;right:-3em;background:#fff;padding:0.75em;font-size:0.9375em;z-index:1;}
.language_modal_a {float:left;width:50%;padding:0.5em;}
.language_modal_a img {width:1.35em;margin-right:0.35em;margin-top:0.25em;float:left;}
.language_modal_a span {transition:all 0.5s;} */
.active .language_switc_a span {color:var(--minor);}
.active .language_switc_a i {color:var(--minor);transform:rotate(-180deg);}
/* .language_modal_a:hover {background:var(--minor);}
.language_modal_a:hover span {color:#fff;} */
.header_container {}
.header_container .move_left {display:none;}
.header_container .logo-a {}
.header_container .logo-a .logo {width:11em;}
.header_container .nav {flex:1;display:flex;justify-content:center;}
.header_container .nav .nav_close {display:none;}
.navbar {display:flex;}
.navbar .megamenu {font-size: 1em; margin-right: 2em; position: relative; padding: 1.75em 0;}
.navbar .megamenu>a {font-size:1em;display:inline-block;line-height:1.85em;position:relative;}
.navbar .megamenu>a:after {content:" ";display:table;clear:both;position:absolute;bottom:0;left:0;width:0;height:2px;transition:all 0.5s;background:var(--minor);}
.navbar .megamenu.active>a:after {width:100%;}
.navbar .megamenu .nav_list {display:none;}
.navbar .megamenu .menu-toggle {display:none;}
.navbar .megamenu.menu-children .menu-toggle {display:inline-block;transition:all 0.75s;transform:rotate(0);}
.header_container .navbar li.active>.menu-toggle {transform:rotateZ(-180deg);}
.navbar .megamenu .sub-menu {display:none;position:absolute;top:100%;left:0;background:#fff;min-width:12em;box-shadow:0 4px 12px rgba(0,0,0,0.12);padding:0;z-index:100;}
.navbar .megamenu .sub-menu li {display:block;float:none;}
.navbar .megamenu .sub-menu li a {display:block;font-size:1em;padding:0.75em 1.5em;line-height:1.85em;color:#333;white-space:nowrap;position:relative;}
.navbar .megamenu .sub-menu li a:after {content:"";position:absolute;bottom:0.5em;left:1.5em;width:0;height:2px;background:var(--minor);transition:width 0.3s;}
.navbar .megamenu .sub-menu li a:hover:after {width:calc(100% - 3em);}
.header_actions {display:flex;align-items:center;gap:0.5em;}
@media screen and (min-width: 1025px) {.header {padding:1.5rem 0;}.header_container .logo-a .logo {height:3rem;width:auto;}.navbar .megamenu {padding:0;}.navbar .megamenu>a {font-size:1.3rem;line-height:1.6;}.navbar .megamenu.active>a {color:var(--minor);}}
.navsearch {width:2em;height:2em;background:var(--minor);text-align:center;line-height:2em;border-radius:50%;}
.navsearch i {color:#fff;}
.language_btn {display:inline-block;width:2em;height:2em;background:var(--theme);text-align:center;line-height:2em;border-radius:50%;color:#fff;font-size:0.75em;font-weight:700;transition:all 0.3s;}
.language_btn:hover {background:var(--minor);}
.secnav {position:relative;}
.secnav-megamenu {display:none;position:absolute;top:0;left:0;width:100%;padding:1em 0;background:rgb(255 255 255 / 93%);border-top:2px solid #e2e2e2;z-index:100;}
.secnav-megamenu .a {margin:0 1.75em;font-size:1em;}
.secnav-megamenu .a span {color:#333;}
.secnav-megamenu .a .ico {width:2.25em;height:2.25em;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:0.25em;}
.secnav-megamenu .a .projects-ico1 {background-image:url(../images/projects-ico1.png);margin-right:0.55em;}
.secnav-megamenu .a .projects-ico2 {background-image:url(../images/projects-ico2.png);margin-right:0.55em;}
.secnav-megamenu .a .forpros-ico1 {background-image:url(../images/forpros-ico1.png);margin-right:0.55em;}
.secnav-megamenu .a .forpros-ico2 {background-image:url(../images/forpros-ico2.png);margin-right:0.55em;}
.secnav-megamenu .a .forpros-ico3 {background-image:url(../images/forpros-ico3.png);margin-right:0.55em;}
.secnav-megamenu .a .forpros-ico4 {background-image:url(../images/forpros-ico4.png);margin-right:0.55em;}
.secnav-megamenu .a .blog-ico1 {background-image:url(../images/blog-ico1.png);margin-right:0.55em;}
.secnav-megamenu .a .blog-ico2 {background-image:url(../images/blog-ico2.png);margin-right:0.55em;}
.secnav-megamenu .a .blog-ico3 {background-image:url(../images/blog-ico3.png);margin-right:0.55em;}
.secnav-megamenu .a .blog-ico4 {background-image:url(../images/blog-ico4.png);margin-right:0.55em;}
.secnav-megamenu .a .blog-ico5 {background-image:url(../images/blog-ico5.png);margin-right:0.55em;}
.secnav-megamenu1 {padding-top:1.5em;}
.secnav-megamenu1 .item {width:15.5%;}
.secnav-megamenu1 .item1 {width:31%;}
.secnav-megamenu1 .item4 {width:31%;}
.secnav-megamenu1 .item .tit {display:block;font-size:1em;font-weight:600;color:var(--theme);padding-bottom:0.35em;margin-bottom:0.35em;border-bottom:1px solid #bfbfbf;}
.secnav-megamenu1 .item .li {width:100%;}
.secnav-megamenu1 .item .li a {width:100%;height:4em;}
.secnav-megamenu1 .item .li .li-5 {width:50%;}
.secnav-megamenu1 .item1 .li a {width:100%;}
.secnav-megamenu1 .item4 .li a {height:auto;padding-top:0.95em;width:100%;}
.secnav-megamenu1 .item .li a i {width:3.5em;height:3.5em;margin-right:0.35em;background-repeat:no-repeat;background-size:contain;animation-play-state:paused;}
.secnav-megamenu1 .item .li a span {font-size:0.875em;color:var(--p-color);}
.secnav-megamenu .a:hover span,.secnav-megamenu1 .item .li a:hover span {color:var(--minor);}
.secnav-megamenu1 .item .li a i.mega-icon1-1 {background-image:url(../images/products-1-ico1.png);}
.secnav-megamenu1 .item .li a i.mega-icon1-2 {background-image:url(../images/products-1-ico2.png);}
.secnav-megamenu1 .item .li a i.mega-icon1-3 {background-image:url(../images/products-1-ico3.png);}
.secnav-megamenu1 .item .li a i.mega-icon1-4 {background-image:url(../images/products-1-ico4.png);}
.secnav-megamenu1 .item .li a i.mega-icon1-5 {background-image:url(../images/products-1-ico5.png);}
.secnav-megamenu1 .item .li a i.mega-icon1-6 {background-image:url(../images/products-1-ico6.png);}
.secnav-megamenu1 .item .li a i.mega-icon2-1 {background-image:url(../images/products-2-ico1.png);}
.secnav-megamenu1 .item .li a i.mega-icon2-2 {background-image:url(../images/products-2-ico2.png);}
.secnav-megamenu1 .item .li a i.mega-icon2-3 {background-image:url(../images/products-2-ico3.png);}
.secnav-megamenu1 .item .li a i.mega-icon2-4 {background-image:url(../images/products-2-ico4.png);}
.secnav-megamenu1 .item .li a i.mega-icon2-5 {background-image:url(../images/products-2-ico5.png);}
.secnav-megamenu1 .item .li a i.mega-icon3-1 {background-image:url(../images/products-3-ico1.png);}
.secnav-megamenu1 .item .li a i.mega-icon3-2 {background-image:url(../images/products-3-ico2.png);}
.secnav-megamenu1 .item .li a i.mega-icon3-3 {background-image:url(../images/products-3-ico3.png);}
.secnav-megamenu1 .item .li a:hover i.mega-icon1-1 {background-image:url(../images/products-1-ico1.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon1-2 {background-image:url(../images/products-1-ico2.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon1-3 {background-image:url(../images/products-1-ico3.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon1-4 {background-image:url(../images/products-1-ico4.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon1-5 {background-image:url(../images/products-1-ico5.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon1-6 {background-image:url(../images/products-1-ico6.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon2-1 {background-image:url(../images/products-2-ico1.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon2-2 {background-image:url(../images/products-2-ico2.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon2-3 {background-image:url(../images/products-2-ico3.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon2-4 {background-image:url(../images/products-2-ico4.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon2-5 {background-image:url(../images/products-2-ico5.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon3-1 {background-image:url(../images/products-3-ico1.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon3-2 {background-image:url(../images/products-3-ico2.gif);}
.secnav-megamenu1 .item .li a:hover i.mega-icon3-3 {background-image:url(../images/products-3-ico3.gif);}
.secnav-megamenu1 .item .li a i.icon {width:0.25em;height:0.25em;background:var(--p-color);}
.move_right {display:none;}
.nav_modal {display:none;font-size:16px;position:fixed;z-index:1004;}
.nav_m_mask {display:none;}
.nav_mask {position:fixed;left:0;top:0;width:100vw;height:100vh;background:#000;opacity:0.4;z-index:999;backdrop-filter:blur(10px);}
.nav_mask.block {display:block;}
.sousuos_modal {width:94%;max-width:1300px;position:fixed;left:0;top:40%;right:0;margin:auto;z-index:1004;}
.sousuos_box {}
.search_cons {position:relative;}
.search_cons i {position:absolute;left:0.25em;top:0;height:2.2em;width:2.2em;border:none;background:0;outline:0;font-size:1.125em;color:inherit;line-height:2.2em;text-align:center;pointer-events:none;}
.search_cons input {display:block;background:rgb(235 235 235);outline:0;padding:0 4.375em 0 3em;border:1px solid #ffffff;color:inherit;border-radius:1.25em;width:100%;height:2.5em;font-size:1em;}
.search_cons button {position:absolute;right:1px;top:1px;bottom:1px;display:block;text-align:center;font-size:1.5em;cursor:pointer;transition:.3s;font-style:initial;border-radius:2em;padding:0 1.25em;border:none;outline:0;color:#fff;background:var(--theme);}
.search_cons button .fa {color:#fff;}
.search_cons button .btn_txt {display:none;}
.banner {position:relative;}
.banner .img {}
.banner .img img {width:100%;height:50em;object-fit:cover;}
.banner .img .pc-img {display:block;}
.banner .img .m-img {display:none;}
.banner .text {position:absolute;top:0;left:0;width:100%;height:100%;}
.banner .text .txt {}
.banner .text .txt .h2 {text-transform:uppercase;color:#fff;font-size:2.6em;font-family:'Google Sans Flex';font-weight:700;}
.banner .text .txt .p {color:#fff;font-size:1em;padding-bottom:2em;}
.section {padding:5em 0;}
.section .title {padding-bottom:2.5em;}
.section .title .tit {text-transform:uppercase;font-size:2.85em;font-family:'Google Sans Flex';font-weight:600;text-align:center;line-height:1;}
.section .title .tit span {color:rgb(208 16 27);}
.section .title .p {font-size:1em;text-align:center;padding-top:1.1em;}
.section .title .p p {color:#000000;}
.section .more {display:block;line-height:1.875;text-align:center;border-radius:2px;color:#fff;background:var(--minor);transition:all 0.5s;}
.section .more:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.section-choose {}
.section-choose .list {}
/*.section-choose .list .item {*//*    width:23.75em;*//*    position:relative;*//*    padding:2.5em 2.5em;*//*}
*//*.section-choose .list .item .dark {*//*    position:absolute;*//*    top:0;*//*    left:0;*//*    width:95%;*//*    height:100%;*//*    background:url(../images/choose-dark.png) no-repeat;*//*    background-size:100% 100%;*//*}
*//*.section-choose .list .item .light {*//*    position:absolute;*//*    top:0;*//*    right:0;*//*    width:95%;*//*    height:100%;*//*    background:url(../images/choose-light.png) no-repeat;*//*    background-size:100% 100%;*//*}
*//*.section-choose .list .item .txt {*//*    position:relative;*//*}
*/.section-choose .list .item {width:23.75em;position:relative;}
.section-choose .list .item .dark {position:absolute;top:0;left:0;width:100%;height:100%;background:#212b34;transform:perspective(23.75em) rotateY(4deg);transform-origin:left;}
.section-choose .list .item .txt {position:relative;width:100%;height:100%;background-color:#f8f9fd;background-size:100% 100%;transform:perspective(23.75em) rotateY(-4deg);transform-origin:right;transition:all 0.5s;padding:2.5em 2.5em;z-index: 3;}
.section-choose .list .item:hover .txt {transform:perspective(23.75em) rotateY(0deg);}
.section-choose .list .item .tit {font-size:1.55em;font-weight:600;} 
.section-choose .list .item .tit i {width:1.65em;height:1.65em;background:url(../images/choose-ico.png) no-repeat;background-size:contain;background-position:center;margin-right:0.6em;}
.section-choose .list .item .tit span {color:var(--theme);}
.section-choose .list .item .p {padding-top:0.25em;}
.section-choose .list .item .p p {font-size:1em;color:#3b3b3b;line-height:1.4;}
.section-vr {padding:16em 0 26.8em;background:url(../images/vr-bg.jpg) no-repeat;background-position:center;background-size:120em auto;margin-top:-8em;}
.section-vr .more {width:8.5em;font-size:1.5em;margin:0.95em auto 0;}
.section-product {padding:0 0 3em;}
.product-swiper {overflow:hidden;}
#cate_gallery {padding-left:25%;padding-right:25%;}
#cate_gallery .swiper-slide {padding:0 0;}
#cate_gallery .swiper-slide .li {width:100%;position:relative;}
#cate_gallery .swiper-slide .li .img {transition:all 0.5s;position:relative;width:100%;padding-top:55.8%;overflow:hidden;transform:scale(0.885);transform-origin:bottom;}
#cate_gallery .swiper-slide .li .img img {position:absolute;top:0;left:0;width:100%;height:100%;}
#cate_gallery .swiper-slide.swiper-slide-active .li .img {transform:scale(1);}
#cate_gallery .swiper-slide .li .text {transition:all 0.5s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 3.75em;}
#cate_gallery .swiper-slide .li .line {width:4em;height:1px;margin-bottom:2.25em;background:#c33c3b;}
#cate_gallery .swiper-slide .li .tit {font-size:2.3em;line-height:1;color:#fff;padding-bottom:0.5em;display:block;position:relative;}
#cate_gallery .swiper-slide .li .p {width:100%;max-width:30em;margin-bottom:2em;}
#cate_gallery .swiper-slide .li .p p {font-size:1em;color:#fff;}
#cate_gallery .swiper-slide .li .more {font-size:1em;width:8em;line-height:2.3;}
#cate_gallery .swiper-button-next,#cate_gallery .swiper-button-prev {position:absolute;top:50%;width:3.75em;height:3.75em;margin-top:-1.875em;background:#fff;border-radius:50%;box-shadow:3px 3px 8px 0 rgb(0 0 0 / 30%);}
#cate_gallery .swiper-button-next {right:23%;}
#cate_gallery .swiper-button-prev {left:23%;}
#cate_gallery .swiper-button-next:after,#cate_gallery .swiper-button-prev:after {font-size:1.5em;color:var(--minor);}
#cate_gallery .swiper-slide.swiper-slide-active .li .text {opacity:1;}
#cate_gallery .swiper-slide .li .light {transition:all 0.5s;opacity:0.5;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;}
#cate_gallery .swiper-slide.swiper-slide-active  .li .light {opacity:0.35;background:#000000;}
#cate_thumbs {padding-top:3.25em;padding-bottom:1em;}
#cate_thumbs .swiper-slide {width:13em;cursor:pointer;}
#cate_thumbs .swiper-slide .ico {transition:all 0.5s;width:4.625em;height:4.625em;margin:0 auto 1em;background-size:100% 100%;}
#cate_thumbs .swiper-slide .ico1 {background-image:url(../images/product-ico-01.png);}
#cate_thumbs .swiper-slide .ico2 {background-image:url(../images/product-ico-02.png);}
#cate_thumbs .swiper-slide .ico3 {background-image:url(../images/product-ico-03.png);}
#cate_thumbs .swiper-slide .ico4 {background-image:url(../images/product-ico-04.png);}
#cate_thumbs .swiper-slide .ico5 {background-image:url(../images/product-ico-05.png);}
#cate_thumbs .swiper-slide .ico6 {background-image:url(../images/product-ico-06.png);}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .ico1 {background-image:url(../images/product-ico-01-h.png);}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .ico2 {background-image:url(../images/product-ico-02-h.png);}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .ico3 {background-image:url(../images/product-ico-03-h.png);}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .ico4 {background-image:url(../images/product-ico-04-h.png);}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .ico5 {background-image:url(../images/product-ico-05-h.png);}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .ico6 {background-image:url(../images/product-ico-06-h.png);}
#cate_thumbs .swiper-slide .txt {font-size:1.125em;transition:all 0.5s;text-align:center;}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .txt {color:var(--minor);}
#cate_thumbs .swiper-slide .line {}
#cate_thumbs .swiper-slide.swiper-slide-thumb-active .line {}
.section-customized {}
.section-customized .container {position:relative;}
.section-customized .title1 {width:30%;position:relative;}
.section-customized .title1 .tit {text-transform:uppercase;font-size:2.85em;font-family:'Google Sans Flex';font-weight:600;text-align:left;line-height:1.1;}
.section-customized .more {width:8.5em;font-size:1.5em;position:absolute;bottom:1em;left:0;}
.section-customized .list {width:68%;}
.section-customized .list .item {width:48.4%;box-shadow:0 0 1.25em 0 rgb(0 0 0 / 15%);margin-bottom:1.5em;transition:all 0.5s;}
.section-customized .list .item:hover {transform:translate(5px,-5px);}
.section-customized .list .item .txt {padding:1.75em 2.75em;}
.section-customized .list .item .tit {font-size:1.875em;font-weight:600;}
.section-customized .list .item .tit span {color:var(--minor);}
.section-customized .list .item .tit i {width:2.45em;height:1px;background:var(--minor);margin-left:0.5em;}
.section-customized .list .item .p {}
.section-customized .list .item .p p {font-size:1.5em;font-weight:600;}
.section-manufacturer {padding:4em 0;background-image:url(../images/manufacturer-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;}
.section-manufacturer .title1 {width:49em;}
.section-manufacturer .title1 .tit {color:#fff;font-size:2.25em;font-family:'Google Sans Flex';font-weight:600;text-align:left;line-height:1;}
.section-manufacturer .title1 .p {padding-top:2.25em;}
.section-manufacturer .title1 .p p {font-size:1em;font-weight:300;color:#fff;}
.section-manufacturer .more {font-size:1.5em;width:8.5em;}
.section-glodal {}
.section-glodal .list {}
.section-glodal .list .item {float:left;width:32%;margin-right:2%;margin-bottom:1em;}
.section-glodal .list .item:nth-child(3n) {margin-right:0;}
.section-glodal .list .item .img {width:100%;padding-top:62%;position:relative;overflow:hidden;}
.section-glodal .list .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-glodal .list .item .img:hover img {transform:scale(1.1);}
.section-glodal .list .item .txt {padding:1em 0 1.5em 0;}
.section-glodal .list .item .txt .tit {font-size:1.35em;text-align:center;color:#333333;}
.section-glodal .more {font-size:1.5em;width:8.5em;margin:0.5em auto 0;}
.section-about {padding:4em 0 5.125em;background:url(../images/about-bg.jpg);background-position:center;background-size:cover;}
.section-about .video {width:48%;padding-top:37.5%;position:relative;}
.section-about .video img {position:absolute;top:0;left:0;width:100%;height:100%;}
.section-about .text {width:48.8%;}
.section-about .text .tit {text-transform:uppercase;font-size:2.85em;font-family:'Google Sans Flex';font-weight:600;line-height:1;margin-top:0.4em;}
.section-about .text .p {font-size:1em;padding:1em 0 2em;}
.section-about .text .p p {color:var(--p-color);line-height:1.4;}
.section-about .text .more {font-size:1.25em;width:9em;line-height: 2.2;}
.about-swiper {margin-top:5.2em;position:relative;}
.about-swiper img {width:100%;}
.about-swiper .swiper-button-next,.about-swiper .swiper-button-prev {width:2.5em;height:2.5em;margin-top:-1.25em;background:#fff;border-radius:50%;box-shadow:0 0 1.25em 0 rgb(0 0 0 / 30%);}
.about-swiper .swiper-button-next:after,.about-swiper .swiper-button-prev:after {font-size:1em;color:var(--minor);}
.about-swiper .swiper-button-next {right:-1em;}
.about-swiper .swiper-button-prev {left:-1em;}
.section-about .list {width:100%;padding-top:2.5em;}
.section-about .list .item {background:rgb(255 255 255 / 50%);width:23.56%;text-align:center;padding:1.25em 1em 2em;}
.section-about .list .item .txt {}
.section-about .list .item .tit {font-size:2.8125em;font-weight:600;color:var(--minor);}
.section-about .list .item .tit .timer {color: inherit;}
.section-about .list .item .p {font-size:1.125em;}
.section-blog {}
.section-blog .title {padding-bottom:2em;}
.section-blog .box-tag {margin-bottom:2.75em;}
.section-blog .box-tag a {font-size:1.125em;color:var(--p-color);padding:0 1.8em;line-height:2.2;transition:all 0.5s;}
.section-blog .box-tag a.active {background:var(--minor);color:#fff;}
.section-blog .box-list {}
.section-blog .box-li {display:none;}
.section-blog .box-li.active {display:block;}
.section-blog .box-li .item {float:left;width:32%;margin-right:2%;margin-bottom:1em;}
.section-blog .box-li .item:nth-child(3n) {margin-right:0;}
.section-blog .box-li .item .img {width:100%;padding-top:62%;position:relative;overflow:hidden;}
.section-blog .box-li .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.section-blog .box-li .item .img:hover img {transform:scale(1.1);}
.section-blog .box-li .item .txt {background:var(--background-1);padding:2em 1.25em;}
.section-blog .box-li .item .txt .tit {font-size:1.125em;font-weight:600;transition:all 0.5s;}
.section-blog .box-li .item .txt .tit:hover {color:var(--minor);}
.section-blog .box-li .item .txt .p {margin-top:1.25em;margin-bottom:3em;font-size:0.925em;color:var(--p-color);}
.section-blog .box-li .item .txt .link {transition:all 0.5s;font-size:0.875em;}
.section-blog .box-li .item .txt .link span {font-size:1.25em;color:#666;transition:all 0.5s;}
.section-blog .box-li .item .txt .link i {font-size:1.5em;color:#666;width:1.5em;height:1.5em;text-align:center;line-height:1.4em;border-radius:50%;border:0.05em solid;margin-left:0.5em;transition:all 0.5s;}
.section-blog .box-li .item .txt .link:hover {transform:translateX(1em);}
.section-blog .box-li .item .txt .link:hover span {color:var(--minor);}
.section-blog .box-li .item .txt .link:hover i {color:#fff;border-color:var(--minor);background:var(--minor);}
.section-touch {position:relative;padding:4em 0 5em;background:url(../assets/images/Home_CTA.jpg);background-position:center;background-size:cover;}
.section-touch::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.4) 45%,rgba(0,0,0,0) 70%);z-index:1;pointer-events:none;}
.section-touch .container {position:relative;z-index:2;}
.section-touch .title {padding-bottom:2em;}
.section-touch .title .tit {color:#fff;font-size:4.2rem;font-weight:700;line-height:1.15;letter-spacing:-0.01em;margin-bottom:1.5rem;font-family:'Google Sans Flex',sans-serif;text-align:left;text-transform:none;}
.section-touch .title .p {text-align:left;}
.section-touch .title .p p {color:rgba(255,255,255,0.8);line-height:1.6;}
.touch-cta {text-align:left;margin-bottom:3em;}
.touch-cta .btn {position:relative;display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 2rem;border-radius:6px;font-size:1rem;font-weight:500;text-decoration:none;font-family:'Google Sans Flex',sans-serif;white-space:nowrap;border:none;background:#fff linear-gradient(90deg,#000 0 0) left center / 0% 100% no-repeat;color:#111;transition:background-size 0.7s ease,color 0.3s ease;}
.touch-cta .btn:hover {color:#fff;}
.touch-cta .btn:hover {background-size:100% 100%;}
.touch-form {}
.touch-form .wpcf7-response-output {color: red;}
.touch-form .form-input {width:48.75%;margin-bottom:1.625em;}
.touch-form .form-control {width:100%;padding:0 1.7em;line-height:2.75;font-size:1.25em;color:var(--text);border:none;border-radius:1.375em;}
.touch-form .form-control2 {width:60%;padding:0 1.7em;margin-right:1.5em;line-height:2.75;font-size:1.25em;color:var(--text);border:none;border-radius:1.375em;}
.touch-form .form-input img {flex:1;}
.touch-form .form-content {width:100%;margin-bottom:1.625em;}
.touch-form .form-textarea {display:block;width:100%;padding:0.75em 1.7em;line-height:1.25;font-size:1.25em;color:var(--text);border:none;border-radius:1em;}
.touch-form .submit {width:100%;}
.touch-form .submit button,
.touch-form .submit .btn-danger,
.page-contact-form form .submit button,
.page-contact-form form .submit .wpcf7-form-control,
.info_product-form form .submit button,
.info_product-form form .submit .wpcf7-form-control {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.85rem 2rem;
    min-height: 52px;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    font-family: 'Google Sans Flex', sans-serif;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    background: linear-gradient(90deg, #000 0 0) left center / 0% 100% no-repeat, #c33c3b;
    transition: background-size 0.7s ease, color 0.3s ease;
}

.touch-form .submit button:hover,
.touch-form .submit .btn-danger:hover,
.page-contact-form form .submit button:hover,
.page-contact-form form .submit .wpcf7-form-control:hover,
.info_product-form form .submit button:hover,
.info_product-form form .submit .wpcf7-form-control:hover {
    background-size: 100% 100%;
    color: #fff;
    transform: none;
    box-shadow: none;
}
.touch-form .p {width:100%;margin-top:2.5em;}
.touch-form .p p {text-align:center;color:#fff;font-size:1.125em;}
.touch-form .form-input2>p {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.touch-form .form-input2>p .wpcf7-form-control-wrap {width:60%;margin-right:1.5em;}
.touch-form .form-input2>p .wpcf7-form-control-wrap input {width:100%;line-height:2.75;font-size:1.25em;color:var(--text);border:none;border-radius:1.375em;padding:0 1.7em;}
.touch-form .form-input2>p img {height:2.75em;font-size:1.25em;}
.touch-form .submit button,
.touch-form .submit .btn-danger {
    width: 16em;
    margin: 0 auto;
}
.footer {background:#1c1c1e;}
.foot-box {width:100%;padding:4.375em 0 5.75em;}
.foot-box .text {width:24.5em;}
.foot-box .text .footer-logo {width:14em;margin-bottom:2em;}
.foot-box .text .ul {}
.foot-box .text .li {margin-bottom:1.25em;}
.foot-box .text .li .ico {background-position:center;background-repeat:no-repeat;background-size:contain;width:1.45em;height:1.45em;margin-right:0.5em;}
.foot-box .text .li .ico1 {background-image:url(../images/footer-ico-01.png);}
.foot-box .text .li .ico2 {background-image:url(../images/footer-ico-02.png);}
.foot-box .text .li .ico3 {background-image:url(../images/footer-ico-03.png);}
.foot-box .text .li .ico4 {background-image:url(../images/footer-ico-04.png);}
.foot-box .text .li p {font-size:1em;flex:1;}
.foot-box .text .li b {font-weight:300;color:#fff;margin-right:0.5em;}
.foot-box .text .li span {font-weight:300;flex:1;color:#fff;}
.foot-box .list {width:30em;}
.foot-box .list .item {}
.foot-box .list .item .tit {display:block;font-size:1.5em;font-weight:600;color:var(--minor);text-transform:uppercase;margin-bottom:0.8em;}
.foot-box .list .item .a {display:block;position:relative;font-size:1em;color:#fff;margin-bottom:1.2em;padding-left:1em;transition:all 0.3s;}
.foot-box .list .item .a:hover {color:var(--minor);}
.foot-box .list .item .a:before {content:" ";display:block;position:absolute;width:0.25em;height:0.25em;background:#fff;left:0.25em;top:0.55em;}
.foot-box .img {width:14em;}
.foot-box .img img {border:2px solid #666666;padding:0.75em;width:11.5em;height:11.5em;object-fit:contain;margin: 0 auto;}
.foot-box .img .tit {width:100%;text-align:center;color:#fff;margin-bottom:3em;margin-top:1.15em;}
.foot-box .img .foot-icon {}
.foot-box .img .foot-icon li {width:1.65em;height:1.65em;background-size:100% 100%;}
.foot-box .img .foot-icon li a {display:block;width:100%;height:100%;}
.foot-box .img .foot-icon .icon1 {background-image:url(../images/icon_boxs_ico1.png);}
.foot-box .img .foot-icon .icon1:hover{background-image:url(../images/icon_boxs_ico1-2.png);}
.foot-box .img .foot-icon .icon2 {background-image:url(../images/icon_boxs_ico2.png);}
.foot-box .img .foot-icon .icon2:hover{background-image:url(../images/icon_boxs_ico2-2.png);}
.foot-box .img .foot-icon .icon3 {background-image:url(../images/icon_boxs_ico3.png);}
.foot-box .img .foot-icon .icon3:hover{background-image:url(../images/icon_boxs_ico3-2.png);}
.foot-box .img .foot-icon .icon4 {background-image:url(../images/icon_boxs_ico4.png);}
.foot-box .img .foot-icon .icon4:hover {background-image:url(../images/icon_boxs_ico4-2.png);}
/*
.foot-box .img .foot-icon .icon5 {background-image:url(../images/icon_boxs_ico5.png);}
.foot-box .img .foot-icon .icon6 {border-radius: 50%;background-color: #0177ff;background-image:url(../images/icon_boxs_ico6.svg);}
.foot-box .img .foot-icon .icon7 {border-radius: 50%;background-color: #1296db;background-image:url(../images/icon_boxs_ico7.svg);}
*/
.footer_copyright {background:#121212;text-align:center;padding:1.5em 0;font-size:0.9375em;}
.footer_copyright p,.footer_copyright a {color:#e0e0e0;}
.fixed-contact {z-index:99;position:fixed;right:0;top:40%;width:50px;margin-top:-90px;overflow:hidden;opacity:0;filter:alpha(opacity=0);transition:all .4s;transform:translateX(95px);-webkit-transform:translateX(95px);-moz-transform:translateX(95px);border-radius:8px 0 0 8px;}
.fixed-contact.show {transform:none;opacity:1;filter:alpha(opacity=100);}
.fixed-contact:hover {width:260px;}
.fixed-contact li {position:relative;height:50px;overflow:hidden;transition:all .4s;list-style:none;background:var(--minor);background-size:cover;}
.fixed-contact li:first-child {border-radius:8px 0 0 0;}
.fixed-contact li:last-child {border-radius:0 0 0 8px;}
.fixed-contact li .icon-img {z-index:1000;position:absolute;left:0;display:block;width:50px;height:50px;padding:13px;object-fit:contain;transition:all .4s;filter:brightness(0) invert(1);}
.fixed-contact:hover li:last-child:after {display:none;}
.fixed-contact li:hover .icon-img,.fixed-contact li:hover a {color:#fff;}
.fixed-contact li.online_code:hover {height:130px;}
.fixed-contact li a {z-index:1000;position:absolute;top:0;right:-160px;display:block;width:210px;line-height:110%;padding:18px 0 0 50px;color:#fff;white-space:nowrap;transition:all .4s;font-size:14px;text-align:left;font-weight:normal;opacity:0;}
.fixed-contact li a p {color:#ffffff;}
.fixed-contact .online_code a img {max-width:80px;}
.fixed-contact:hover .online_code {height:130px;}
.fixed-contact:hover li a {opacity:1;right:50px;}
.fixed-contact li.online_code:hover a {opacity:1;right:auto;left:0;}
.fixed-contact:hover .online_code a p {margin:0;margin-bottom:5px;}
.fixed-contact .back-to-top a {cursor:pointer;}
.page_banner {position:relative;}
.page_banner .img {width:100%;height:28.125em;}
.page_banner .img img {width:100%;height:100%;object-fit:cover;}
.page_banner .text {position:absolute;top:0;left:0;width:100%;height:100%;}
.page_banner .text .txt {}
.page_banner .text .txt .h2 {color:#fff;font-size:2.75em;font-weight:600;line-height:0.85em;padding-left:0.5em;border-left:0.175em solid var(--minor);text-transform:uppercase;}
.page_banner .page_nav {position:absolute;left:0;bottom:0;width:100%;padding:1.5em 0;background:rgb(0 0 0 / 40%);}
.page_banner .page_nav .ico {margin-right:0.75em;}
.page_banner .page_nav .ico svg {display:block;width:1.5em;height:1.5em;}
.page_banner .page_nav .ico path {fill:#fff;}
.page_banner .page_nav a {color:#fff;}
.page_banner .page_nav span {color:#fff;margin:0 0.5em;}
.page-contact {position:relative;overflow:hidden;}
.page-contact .list {padding:3.75em 0 4.875em;}
.page-contact .list .item {width:31.85%;padding:3em 0 0 2.625em;position:relative;}
.page-contact .list .item .ico {position:absolute;top:0;left:0;width:7.875em;height:7.875em;padding:1.375em;border-radius:50%;background:rgb(0 0 0 / 4%);}
.page-contact .list .item .ico img {width:100%;height:100%;padding:20%;background:var(--minor);border-radius:50%;transition:all 0.5s;}
.page-contact .list .item .ico:hover img {transform:rotateY(360deg);}
.page-contact .list .item .txt {background:var(--background-1);padding:2.65em 1.25em;text-align:center;height:100%;border-radius:0.35em;}
.page-contact .list .item .tit {font-size:1.675em;font-weight:600;margin-bottom:1em;}
.page-contact .list .item .info {}
.page-contact .list .item .info p {font-size:1.125em;color:#333333;line-height:1.45;}
.page-contact-form {padding-left:36.3%;padding-bottom:8.75em;}
.page-contact-form .txt {}
.page-contact-form .txt .tit {font-size:2.325em;font-weight:600;margin-bottom:0.4em;}
.page-contact-form .txt .p {margin-bottom:2.75em;}
.page-contact-form .txt .p p {font-size:1.125em;color:#999;}
.page-contact-form form .form-input {width:48%;margin-bottom:2.25em;}
.page-contact-form form .form-control {width:100%;padding:0 1.7em;line-height:2.75;font-size:1.25em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.page-contact-form form .form-control2 {width:60%;padding:0 1.7em;margin-right:0.6em;line-height:2.75;font-size:1.25em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.page-contact-form form .form-input img {flex:1;}
.page-contact-form form .form-content {width:100%;margin-bottom:2.25em;}
.page-contact-form form .form-textarea {display:block;width:100%;padding:0.75em 1.7em;line-height:1.25;font-size:1.25em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.page-contact-form form .submit {width:100%;}
.page-contact-form form .p {width:100%;margin-top:2.25em;}
.page-contact-form form .p .ico {border-radius:50%;border:0.125em solid #ededed;width:1.875em;height:1.875em;margin-right:0.5em;padding:0.4em;position:relative;}
.page-contact-form form .p .ico:after {content:" ";position:absolute;left:0.5375em;top:0.5375em;display:block;width:0.6em;height:0.6em;background:#c33c3b;border-radius:50%;}
.page-contact-form form .p>p {color:#8c8c8c;font-size:1.125em;}
.page-contact-form form .form-input2>p {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.page-contact-form form .form-input2 .wpcf7-form-control-wrap {width:60%;margin-right:1.5em;}
.page-contact-form form .form-input2 .wpcf7-form-control-wrap input {width:100%;padding:0 1.7em;line-height:2.75;font-size:1.375em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.page-contact-form form .form-input2 img {height:2.75em;font-size:1.375em;}
.page-contact-form form .submit button,
.page-contact-form form .submit .wpcf7-form-control,
.info_product-form form .submit button,
.info_product-form form .submit .wpcf7-form-control {
    width: 14.5em;
}
.page-contact-bg {position:absolute;top:0;left:50%;margin-left:-59.375em;background:url(../images/wechat-bg.png) no-repeat;background-position:top right;width:43.5em;height:100%;}
.map {}
.map img {width:100%;}
.map iframe {width:100%;height:35em;display:block;}
.list_nav {border-bottom:1px solid #b9b9bc;}
.list_nav .container {position:relative;}
.list_nav .swiper {margin:0 3em;}
.list_nav .swiper-backface-hidden .swiper-wrapper {-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.list_nav .swiper-slide {width:auto;}
.list_nav .swiper-slide .item {display:block;height:3.9em;line-height:3.9em;font-size:1em;margin:0 1.8em;position:relative;}
.list_nav .swiper-slide .item.active {color:var(--minor);}
.list_nav .swiper-slide .item:after {content:'';position:absolute;bottom:0;left:0;background:var(--minor);height:3px;width:0;border-radius:1.5px;transition:all 0.5s;}
.list_nav .swiper-slide .item.active:after {width:100%;}
.list_nav .swiper-button-next,.list_nav .swiper-button-prev {font-size:1em;width:3em;height:3em;line-height:3em;margin-top:-1.2em;text-align:center;color:var(--text);}
.list_nav .swiper-button-prev {left:0;}
.list_nav .swiper-button-next {right:0;}
.list_nav .swiper-button-next:after,.list_nav .swiper-button-prev:after {font-size:1.5em;}
.list_link_artboard {display:none;}
.pagination {}
.pagination .page-item {margin:0 0.25em;}
.pagination .page-item a {display:block;font-size:1.125em;width:2em;height:2em;text-align:center;line-height:1.9em;border:0.05em solid #686466;color:#686466;border-radius:3px;transition:all 0.35s;}
.pagination .page-item a i {color:inherit;}
.pagination .page-item a.active,.pagination .page-item a:hover {background:var(--minor);color:#fff;border-color:var(--minor);}
.pagination select {width:3em;font-size:1.125em;margin-left:0.5em;background:#eef0f7;color:#686466;border-radius:3px;padding:0 0.25em;}
.projects {background:#eef0f7;}
.list_projects {padding:3.75em 0 1em;}
.list_projects .item {width:31.6%;margin-right:2.6%;margin-bottom:2.25em;position:relative;}
.list_projects .item:before {content:" ";position:absolute;bottom:0;left:0;height:3px;width:100%;background:#d9d9d9;}
.list_projects .item:after {content:" ";position:absolute;bottom:0;left:0;height:3px;width:0;background:var(--minor);transition:all 0.5s;}
.list_projects .item:nth-child(3n) {margin-right:0;}
.list_projects .item .img {position:relative;width:100%;padding-top:61.8%;overflow:hidden;}
.list_projects .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.list_projects .item .text {background:#fff;padding:1.4em;}
.list_projects .item .text .tit {font-size:1.15em;height:2.6em;line-height:1.35em;margin-bottom:0.55em;transition:all 0.5s;}
.list_projects .item .text .position {font-size:1em;color:var(--p-color);line-height:1.35em;padding-left:1.5em;background:url(../images/position.png) no-repeat;background-position:left center;background-size:auto 1.35em;}
.list_projects .item .text .fa {display:block;width:1.75em;height:1.75em;font-size:1.25em;border:0.05em solid var(--p-color);color:var(--p-color);border-radius:50%;text-align:center;line-height:1.65em;background:#fff;transition:all 0.5s;}
.list_projects .item:hover:after {width:100%;}
.list_projects .item .img:hover img {transform:scale(1.1);}
.list_projects .item .text .tit:hover {color:var(--minor);}
.list_projects .item:hover .text .fa {border-color:var(--minor);background:var(--minor);color:#fff;}
.blog {background:#eef0f7;}
.list_blog {padding:3.75em 0 1em;}
.list_blog .item {background:#fff;margin-bottom:1.875em;transition:all 0.5s;}
.list_blog .item .img {height:17.125em;width:25.875em;overflow:hidden;}
.list_blog .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;transform:scale(1.1);}
.list_blog .item .text {flex:1;padding:3.25em 3em 0;}
.list_blog .item .text .tit {font-size:1.25em;line-height:1.35em;margin-bottom:0.75em;transition:all 0.35s;}
.list_blog .item .text .p {font-size:1em;color:var(--p-color);line-height:1.35;height:2.7em;margin-bottom:1.75em;}
.list_blog .item .text span.date {font-size:1em;color:var(--p-color);line-height:1.35;margin-right:1em;}
.list_blog .item .text span.view {font-size:1em;color:var(--p-color);line-height:1.35;padding-left:1.35em;background:url(../images/view.png) no-repeat;background-position:left center;background-size:1.125em auto;}
.list_blog .item .text .fa {display:block;width:1.75em;height:1.75em;font-size:1.5em;border:0.05em solid var(--p-color);color:var(--p-color);border-radius:50%;text-align:center;line-height:1.65em;background:#fff;transition:all 0.5s;}
.list_blog .item:hover {transform:translate(-0.5em,0.5em);box-shadow:3px 3px 18px rgb(0 0 0 / 18%);}
.list_blog .item:hover .text .fa {border-color:var(--minor);background:var(--minor);color:#fff;}
.list_blog .item .img:hover img {transform:scale(1);}
.list_blog .item .text .tit:hover {color:var(--minor);}
.products {background:#eef0f7;padding:3.375em 0 6.25em;}
.products .left {width:20%;position:relative;}
.products .right {width:76.9%;}
.static-h {overflow:hidden;}
.static {position:relative;}
.list_category {background:#fff;margin-bottom:1.125em;}
.list_category .title {background:var(--theme);padding:1em 1.45em;}
.list_category .title span {font-size:1.125em;font-weight:600;line-height:1;color:#ffffff;}
.list_category .title i {font-size:1.125em;color:#fff;}
.category_navbar {padding:0 1.5em;}
.category_navbar .megamenu {position:relative;border-bottom:1px solid #d2d2d2;padding:1.25em 0;}
.category_navbar .megamenu:nth-last-child(1) {border-width:0;}
.category_navbar .megamenu>a {font-size:1.15em;}
.category_navbar .megamenu .menu-toggle {position:absolute;right:0;top:1em;font-size:1.25em;width:1em;height:1em;text-align:center;line-height:1em;transition:all 0.5s;}
.category_navbar .sub-menu {display:none;padding:0.5em 0 0;}
.category_navbar .sub-menu li {padding:0.5em 0 0.5em 1em;position:relative;}
.category_navbar .sub-menu li:before {content:" ";width:6px;height:6px;position:absolute;left:0;top:0.85em;background:#fff;border:1px solid var(--p-color);}
.category_navbar .sub-menu li.active:before {border-color:var(--minor);background:var(--minor);}
.category_navbar .sub-menu a {font-size:1em;color:var(--p-color);}
.category_navbar .sub-menu li.active a,.category_navbar .sub-menu li a:hover {color:var(--minor);}
.category_navbar .megamenu.active>a,.category_navbar .megamenu>a:hover {color:var(--minor);}
.category_navbar .megamenu.active .menu-toggle {transform:rotateZ(-90deg);}
.hot_sale {background:#fff;margin-bottom:1.125em;}
.hot_sale .title {background:var(--theme);padding:1em 1.75em;}
.hot_sale .title span {font-size:1.125em;font-weight:600;line-height:1;color:#ffffff;display: block;}
.hot_sale ul {padding:0 1em 0.75em;}
.hot_sale li {padding:1em 0;border-bottom:1px solid #d2d2d2;}
.hot_sale li a {}
.hot_sale li .img {width:35%;}
.hot_sale li .img img {width:100%;height:100%;object-fit:cover;}
.hot_sale li .txt {width:60%;}
.hot_sale li .txt .tit {font-size:12px;color:var(--p-color);line-height:1.35;margin-bottom:1em;}
.hot_sale li .txt .more {font-size:12px;font-weight:600;color:var(--minor);}
.hot_sale li .txt .more i {color:inherit;}
.hot_sale li .txt .tit:hover {color:var(--minor);}
.hot_sale li:nth-last-child(1) {border-width:0;}
.list_products {}
.list_products .item {float:left;width:31.9%;margin-right:2.15%;margin-bottom:2.5em;background:#fff;transition:all 0.5s;}
.list_products .item:hover {box-shadow:0 0 5px rgb(0 0 0 / 15%);}
.list_products .item:nth-child(3n) {margin-right:0;}
.list_products .item .img {position:relative;width:100%;padding-top:71.24%;overflow:hidden;}
.list_products .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.list_products .item .img:hover img {transform:scale(1.1);}
.list_products .item .text {width:100%;padding:1.35em 1.2em 1.75em;text-align:center;height:150px;overflow:hidden;}
.list_products .item .text .tit {font-size:1.125em;margin-bottom:0.35em;transition:all 0.5s;font-weight:600;}
.list_products .item .text .tit:hover {color:var(--minor);}
.list_products .item .text .p {color:var(--p-color);font-size:0.875em;margin-bottom:1.5em;}
.list_products .item .text .more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.85rem 2rem;
    border-radius: 8px;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    text-transform: none;
    font-family: 'Google Sans Flex', sans-serif;
    position: relative;
    overflow: hidden;
    isolation: isolate;
    z-index: 1;
}

.list_products .item .text .more::before,
.info_product .top .txt .more::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -2;
    background: #c33c3b;
    border-radius: inherit;
}

.list_products .item .text .more::after,
.info_product .top .txt .more::after {
    content: '';
    position: absolute;
    inset: -1px;
    z-index: -1;
    transform: scaleX(0);
    transform-origin: left center;
    background: #000;
    border-radius: inherit;
    transition: transform 0.7s ease;
}

.list_products .item .text .more:hover::after,
.info_product .top .txt .more:hover::after {
    transform: scaleX(1);
}

@media screen and (min-width: 769px) {
    .list_products .item .text .more {
        padding: 0.6rem 2.5rem;
        font-size: 1.3rem;
        font-weight: 500;
    }
}
.page-about-intro {position:relative;padding:0;}
.page-about-intro .line {position:absolute;top:9.375em;right:0;width:49.21875%;height:0.5em;background:var(--minor);}
.page-about-intro .bg {position:absolute;top:0;left:-2.8125em;width:28.125em;height:46.75em;background:url(../images/about-intro-bg.jpg) no-repeat;}
.page-about-intro .container {position:relative;padding:12.5em 0 1em;}
.page-about-intro .video {position:relative;width:48.3%;height:27.5em;}
.page-about-intro .video img {width:100%;height:100%;object-fit:cover;}
.page-about-intro .text {width:48.23%;}
.page-about-intro .text .tit {font-family:'Google Sans Flex';font-weight:700;font-size:2.375em;margin-bottom:0.5em;}
.page-about-intro .text .p {margin-bottom:2.5em;}
.page-about-intro .text .p p {font-size:1em;color:var(--p-color);margin-bottom:0.5em;line-height:1.55;}
.page-about-intro .more {font-size:1.35em;width:9em;line-height:2;}
.page-about-intro .list {padding-top:6.75em;position: relative; z-index: 1;}
.page-about-intro .list .item {}
.page-about-intro .list .txt {}
.page-about-intro .list .txt .tit {font-size:3.625em;font-weight:600;line-height:1;color:var(--minor);text-align:center;}
.page-about-intro .list .txt .tit .timer {color: inherit;}
.page-about-intro .list .txt .p {text-align:center;font-size:1.25em;color:var(--p-color);line-height:1;}
.section-into {padding:0 0 2em;overflow:hidden;margin-top:5%;}
.section-into .large-img {margin-bottom:1.5em;}
.section-into .large-img .img {width:49%;}
.section-into .large-img .img img {width:100%;}
.section-into .small-img {position:relative;}
.section-into .small-img .swiper {padding-bottom:3.5em;}
.section-into .small-img .swiper-slide {}
.section-into .small-img .swiper-slide .img {width:100%;}
.section-into .small-img .swiper-slide .img img {width:100%;}
.section-into .small-img .swiper-button-next,.section-into .small-img .swiper-button-prev {font-size:1.5em;width:2.25em;height:2.25em;border-radius:50%;background:rgb(0 0 0 / 70%);margin-top:-2em;}
.section-into .small-img .swiper-button-next {right:-2.75em;}
.section-into .small-img .swiper-button-prev {left:-2.75em;}
.section-into .small-img .swiper-button-next:after,.section-into .small-img .swiper-button-prev:after {font-size:1em;color:#ffffff;}
.section-into .small-img .swiper-pagination span {margin:0 0.375em;width:1.25em;height:1.25em;}
.section-into .small-img .swiper-pagination span.swiper-pagination-bullet-active {background:var(--minor);}
.section-honor {padding-bottom:4em;background:url(../images/honor-bg.png) no-repeat;background-position:center bottom;background-size:120em auto;}
.honor-swiper {position:relative;overflow:hidden;padding-bottom:4em;}
.honor-swiper .swiper {padding-top:10em;overflow:unset;width:20%;}
.honor-swiper .swiper-slide {transform:scale(1);transform-origin:bottom;transition:all 0.2s;position:relative;}
.honor-swiper .swiper-slide.swiper-slide-prev {transform:scale(1.2);z-index:1;}
.honor-swiper .swiper-slide.swiper-slide-next {transform:scale(1.2);z-index:1;}
.honor-swiper .swiper-slide.swiper-slide-active {transform:scale(1.37);z-index:2;}
.honor-swiper .swiper-slide .img {width:100%;}
.honor-swiper .swiper-slide .img img {width:100%;}
.honor-swiper .swiper-button-next,.honor-swiper .swiper-button-prev {font-size:1.5em;width:2.25em;height:2.25em;border-radius:50%;background:rgb(0 0 0 / 70%);margin-top:-2em;}
.honor-swiper .swiper-button-next {right:50%;margin-right:-10em;}
.honor-swiper .swiper-button-prev {left:50%;margin-left:-10em;}
.honor-swiper .swiper-button-next:after,.honor-swiper .swiper-button-prev:after {font-size:1em;color:#ffffff;}
.honor-swiper .swiper-pagination span {margin:0 0.375em;width:1.25em;height:1.25em;opacity:1;background:#d0d0d0;}
.honor-swiper .swiper-pagination span.swiper-pagination-bullet-active {background:var(--minor);}
.section-galleries {padding:5.375em 0 6.875em;}
.section-galleries .title {width:40%;}
.section-galleries .title .tit {text-align:left;color:#333333;}
.section-galleries .title .p {text-align:left;min-height:12.75em;}
.section-galleries .title .p p {}
.section-galleries .title .more {width:8.5em;font-size:1.5em;}
.section-galleries .img {width:54.15%;}
.section-galleries .img .tit {display:none;}
.section-galleries .img img {width:100%;}
.info_projects {background:#eef0f7;padding:2.25em 0 3.125em;}
.info_projects .left {width:76.9%;}
.info_projects .right {width:20%;}
.info_projects .box {background:#fff;padding:3.25em 3.5em;margin-bottom:1.125em;}
.info_projects .box .h2 {text-align:center;font-size:1.5em;line-height:1.25;margin-bottom:0.5em;}
.info_projects .box .span {text-align:center;line-height:1.35;margin-bottom:1.5em;}
.info_projects .box .span span {color:var(--p-color);padding-left:1.5em;margin:0 0.875em;background-position:left center;background-size:1em auto;background-repeat:no-repeat;}
.info_projects .box .span span.date {background-image:url(../images/date.png);}
.info_projects .box .span span.view {background-image:url(../images/view.png);background-size:1.15em auto;}
.info_projects .box .article {}
.info_projects .box .article p {font-size:1em;line-height:1.55;margin-bottom:2.5em;color:#333;}
.info_projects .box .article p * {color:inherit;}
.info_projects .box .article img {max-width:100% !important;height:auto !important;margin-bottom:2.5em;}
.info_projects .box table {width: 100% !important;border-color:#e3e3e3;margin:1em 0;border-collapse: collapse;}
.info_projects .box table tr {font-size:1.125em;}
.info_projects .box table td:nth-child(1) {background:rgb(241 241 241);width:25%;padding:0.75em;}
.info_projects .box td,.info_product .box th {border: 1px solid #cbcbcb; padding: 0.75em;}
.info_projects .prev-next {}
.info_projects .prev-next .prev,.info_projects .prev-next .next {width:49.2%;background:#ffffff;padding:1.5em 2.25em;}
.info_projects .prev-next .prev span {font-size:1.125em;margin-right:0.5em;color:var(--text);}
.info_projects .prev-next .prev span i {font-size:1.125em;margin-right:0.5em;color:inherit;}
.info_projects .prev-next .next span {font-size:1.125em;margin-left:0.5em;color:var(--text);}
.info_projects .prev-next .next span i {font-size:1.125em;margin-left:0.5em;color:inherit;}
.info_projects .prev-next .prev .a {flex:1;font-size:0.875em;}
.info_projects .prev-next .next .a {flex:1;font-size:0.875em;text-align:right;}
.info_projects .prev-next .prev:hover .a,.info_projects .prev-next .next:hover .a,.info_projects .prev-next .prev:hover span,.info_projects .prev-next .next:hover span {color:var(--minor);}
.info_projects .project_img {position:relative;margin-bottom:1.125em;}
.info_projects .project_img .img {width:100%;height:22.75em;}
.info_projects .project_img .img img {width:100%;height:100%;object-fit:cover;}
.info_projects .project_img .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.info_projects .project_img .txt>div {width:100%;text-align:center;padding:0 1em;}
.info_projects .project_img .txt .name {color:#fff;font-size:1.25em;line-height:1.25;margin-bottom:1.25em;transition:all 0.5s;}
.info_projects .project_img .txt span {display:block;margin:0 auto;width:1.75em;height:1.75em;font-size:1.5em;border:0.05em solid #ffffff;color:#ffffff;border-radius:50%;text-align:center;line-height:1.65em;background:rgb(255 255 255 / 0%);transition:all 0.5s;}
.info_projects .project_img:hover .txt .name {color:var(--minor);}
.info_projects .project_img:hover .txt span {border-color:var(--minor);background:var(--minor);color:#fff;}
.info_projects .down {width:100%;margin-top:1.125em;background:#fff;padding:2.625em 3.625em;}
.info_projects .down .title {margin-bottom:1.85em;}
.info_projects .down .title .tit {font-size:1.6em;font-weight:600;text-transform:uppercase;line-height:0.85em;padding-left:0.5em;border-left:0.175em solid var(--minor);}
.info_projects .down .title .more,
.info_product .down .title .more {
    font-size: 1.1rem;
    color: #111;
    text-transform: none;
    padding: 0;
    line-height: 1.4;
    border-radius: 0;
    border: none;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: color 0.25s ease, border-color 0.25s ease;
}
.info_projects .down .list {}
.info_projects .down .list .item {width:18.1%;}
.info_projects .down .list .item a {}
.info_projects .down .list .item .img {position:relative;width:100%;padding-top:64%;overflow:hidden;margin-bottom:0.875em;}
.info_projects .down .list .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.info_projects .down .list .item .img:hover img {transform:scale(1.1);}
.info_projects .down .list .item .txt {}
.info_projects .down .list .item .txt .tit {font-size:1em;color:var(--p-color);line-height:1.5;margin-bottom:1em;}
.info_projects .down .list .item .txt .tit:hover {color:var(--minor);}
.info_projects .down .list .item .txt .more {font-size:0.8125em;font-weight:600;color:var(--minor);}
.info_projects .down .list .item .txt .more i {color:inherit;}
.info_projects .down .title .more:hover,
.info_product .down .title .more:hover {
    color: #c33c3b;
    border-bottom-color: #c33c3b;
}
.info_projects .down .list .vline {width:1px;background:#d2d2d2;margin:0 calc( 4.6% - 0.5px );}
.info_product {padding:3.875em 0;background:#eef0f7;}
.info_product .top {background:#fff;padding:3.625em 3.125em;margin-bottom:1.5em;width:100%;}
.info_product .top .img {position:relative;width:49.5%;padding-top:39.5%;overflow:hidden;cursor:url(../images/loupe.png),auto;}
.info_product .top .item {display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.info_product .top .item1 {display:block;}
.info_product .top .img img {width:100%;height:100%;}
.info_product .top .title {display:none;font-size:1.875em;font-weight:600;line-height:1.35;margin-bottom:1.25em;}
.info_product .top .txt {width:47.5%;}
.info_product .top .txt .tit {font-size:1.675em;font-weight:600;line-height:1.35;margin-bottom:0.4em;}
.info_product .top .txt .p {font-size:1em;color:var(--p-color);line-height:1.45;margin-bottom:1.75em;}
.info_product .top .txt .ico {margin-bottom:2.5em;}
.info_product .top .txt .ico .icon {width:2.875em;height:2.875em;margin-right:1.125em;background-size:auto 2.875em;background-repeat:no-repeat;background-image:url(../images/product-ico.png);}
.info_product .top .txt .ico .ico1 {background-position:0;}
.info_product .top .txt .ico .ico2 {background-position:-4em;}
.info_product .top .txt .ico .ico3 {background-position:-8em;}
.info_product .top .txt .ico .ico4 {background-position:-12em;}
.info_product .top .txt .ico .ico5 {background-position:-16em;}
.info_product .top .txt .more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.85rem 2rem;
    border-radius: 8px;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    font-family: 'Google Sans Flex', sans-serif;
    position: relative;
    overflow: hidden;
    isolation: isolate;
    z-index: 1;
    margin-bottom: 4.5em;
}
.info_products-swiper {position:relative;}
.info_products-swiper .swiper-button-next,.info_products-swiper .swiper-button-prev {width:2.125em;height:2.125em;background:#fff;border-radius:50%;box-shadow:2px 2px 5px rgb(0 0 0 / 20%);}
.info_products-swiper .swiper-button-next:after,.info_products-swiper .swiper-button-prev:after {color:var(--minor);font-size:1em;}
.info_products-swiper .swiper-button-next {right:-1em;}
.info_products-swiper .swiper-button-prev {left:-1em;}
.info_products-swiper .swiper-slide {}
.info_products-swiper .swiper-slide .swiper-img {width:100%;padding-top:80%;overflow:hidden;}
.info_products-swiper .swiper-slide .swiper-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.info_products-swiper .swiper-slide .swiper-img.active:before {content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:2px solid var(--minor);box-sizing:border-box;}
.info_product .left {width:78.3%;}
.info_product .box {background:#ffffff;width:100%;padding:3em 2.5em;margin-bottom:2em;}
.info_product .box .h2 {font-size:1.6em;font-weight:600;line-height:0.85em;padding-left:0.5em;border-left:0.175em solid var(--minor);margin-bottom:0.6em;text-transform:uppercase;}
.info_product .box .article {border-top:2px solid #eaeaea;padding-top:1.125em;padding-bottom:1.125em;border-bottom:2px solid #eaeaea;margin-bottom:1.75em;}
.info_product .box .article p {font-size:1em;line-height:1.35;margin-top:0.5em;margin-bottom:0.5em;color:#333;}
.info_product .box .article p * {color:inherit;}
.info_product .box table {width: 100% !important;border-color:#e3e3e3;margin:1em 0;border-collapse: collapse;}
.info_product .box table tr {font-size:1em;}
.info_product .box table td:nth-child(1) {background:rgb(241 241 241);width:25%;padding:0.75em;}
.info_product .box td,.info_product .box th {border: 1px solid #dddddd; padding: 0.75em;color:#333;}
.info_product .box .article img {max-width:100% !important;height:auto !important;}
.info_product .prev-next {}
.info_product .prev-next .prev,.info_product .prev-next .next {width:49.2%;}
.info_product .prev-next .prev span {font-size:1.125em;margin-right:0.5em;color:var(--text);}
.info_product .prev-next .prev span i {font-size:1.125em;margin-right:0.5em;color:inherit;}
.info_product .prev-next .next span {font-size:1.125em;margin-left:0.5em;color:var(--text);}
.info_product .prev-next .next span i {font-size:1.125em;margin-left:0.5em;color:inherit;}
.info_product .prev-next .prev .a {flex:1;font-size:0.875em;}
.info_product .prev-next .next .a {flex:1;font-size:0.875em;text-align:right;}
.info_product .prev-next .prev:hover .a,.info_product .prev-next .next:hover .a,.info_product .prev-next .prev:hover span,.info_product .prev-next .next:hover span {color:var(--minor);}
.info_product-form {background:#fff;padding:5em 5.5em;}
.info_product-form .txt {}
.info_product-form .txt .tit {font-size:2.325em;font-weight:600;margin-bottom:0.4em;}
.info_product-form .txt .p {}
.info_product-form .txt .p p {font-size:1.125em;margin-bottom:2em;color:#999;}
.info_product-form form .form-input {width:48%;margin-bottom:2.25em;}
.info_product-form form .form-control {width:100%;padding:0 1.7em;line-height:2.75;font-size:1.25em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.info_product-form form .form-control2 {width:60%;padding:0 1.7em;margin-right:0.6em;line-height:2.75;font-size:1.25em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.info_product-form form .form-input img {flex:1;}
.info_product-form form .form-content {width:100%;margin-bottom:2.25em;}
.info_product-form form .form-textarea {display:block;width:100%;padding:0.75em 1.7em;line-height:1.25;font-size:1.25em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.info_product-form form .submit {width:100%;}
.info_product-form form .p {width:100%;margin-top:2.25em;}
.info_product-form form .p p {color:#8c8c8c;font-size:1.125em;flex:1;}
.info_product-form form .p .ico {border-radius:50%;border:0.125em solid #ededed;width:1.875em;height:1.875em;margin-right:0.5em;padding:0.4em;position:relative;}
.info_product-form form .p .ico:after {content:" ";position:absolute;left:0.5375em;top:0.5375em;display:block;width:0.6em;height:0.6em;background:#c33c3b;border-radius:50%;}
.info_product-form form .p>p {color:#8c8c8c;font-size:1.125em;}
.info_product-form form .form-input2>p {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.info_product-form form .form-input2 .wpcf7-form-control-wrap {width:60%;margin-right:1.5em;}
.info_product-form form .form-input2 .wpcf7-form-control-wrap input {width:100%;padding:0 1.7em;line-height:2.75;font-size:1.375em;color:var(--text);border:none;background:#f6f6f6;border-radius:0.15em;}
.info_product-form form .form-input2 img {height:2.75em;font-size:1.375em;}
.info_product .right {width:20%;}
.info_product .down {width:100%;background:#fff;margin-top:2em;padding:2.625em 3.625em;}
.info_product .down .title {margin-bottom:1.85em;}
.info_product .down .title .tit {font-size:1.6em;font-weight:600;text-transform:uppercase;line-height:0.85em;padding-left:0.5em;border-left:0.175em solid var(--minor);}
.info_product .down .list {}
.info_product .down .list .item {width:18.1%;}
.info_product .down .list .item a {}
.info_product .down .list .item .img {position:relative;width:100%;padding-top:64%;overflow:hidden;margin-bottom:0.875em;}
.info_product .down .list .item .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.info_product .down .list .item .img:hover img {transform:scale(1.1);}
.info_product .down .list .item .txt {}
.info_product .down .list .item .txt .tit {font-size:1em;color:var(--p-color);line-height:1.5;margin-bottom:1em;}
.info_product .down .list .item .txt .tit:hover {color:var(--minor);}
.info_product .down .list .item .txt .more {font-size:0.8125em;font-weight:600;color:var(--minor);}
.info_product .down .list .item .txt .more i {color:inherit;}
.info_product .down .list .vline {width:1px;background:#d2d2d2;margin:0 calc( 4.6% - 0.5px );}
.pros {}
.pros_nav {padding:5em 0;}
.pros_nav .name {font-size:2.325em;font-weight:600;text-align:center;margin-bottom:1.3em;}
.pros_nav .list {}
.pros_nav .list .item {width:13em;text-align:center;margin:0 0.5em;}
.pros_nav .list .item a {}
.pros_nav .list .item .ico {display:block;width:8.5em;height:8.5em;padding:1.5625em;margin:0 auto 0.75em;border-radius:50%;background:rgb(0 0 0 / 5%);transition:all 0.85s;}
.pros_nav .list .item .ico i {display:block;width:100%;height:100%;background-color:var(--minor);background-size:3.25em;background-position:center;background-repeat:no-repeat;border-radius:50%;}
.pros_nav .list .item .ico1 i {background-image:url(../images/pros-nav-ico-1.png);}
.pros_nav .list .item .ico2 i {background-image:url(../images/pros-nav-ico-2.png);} 
.pros_nav .list .item .ico3 i {background-image:url(../images/pros-nav-ico-3.png);}
.pros_nav .list .item .ico4 i {background-image:url(../images/pros-nav-ico-4.png);}
.pros_nav .list .item .ico5 i {background-image:url(../images/pros-nav-ico-5.png);}
.pros_nav .list .item .ico6 i {background-image:url(../images/pros-nav-ico-6.png);}
.pros_nav .list .item .ico7 i {background-image:url(../images/pros-nav-ico-7.png);}
.pros_nav .list .item .ico8 i {background-image:url(../images/pros-nav-ico-8.png);}
.pros_nav .list .item .ico9 i {background-image:url(../images/pros-nav-ico-9.png);}
.pros_nav .list .item .ico10 i {background-image:url(../images/pros-nav-ico-10.png);}
.pros_nav .list .item .tit {display:block;font-size:1.125em;line-height:1.25;}
.pros_nav .list .item:hover .ico {transform:rotateY(360deg);}
.section_quality {background-image:url(../images/quality-bg.png);background-repeat:no-repeat;background-size:120em;}
.section_quality .container {padding:4.5em 0 4.5em;position:relative;}
.section_quality .container:before {position:absolute;left:0;bottom:0;content:" ";width:13.3125em;height:10.375em;opacity:0.3;background-repeat:no-repeat;background-size:auto 10.375em;}
.pros-num-2 .container:before {background-image:url(../images/pros-num-2.png);}
.pros-num-3 .container:before {background-image:url(../images/pros-num-3.png);}
.pros-num-4 .container:before {background-image:url(../images/pros-num-4.png);}
.pros-num-5 .container:before {background-image:url(../images/pros-num-5.png);}
.section_quality .name {font-size:2em;color:#ffffff;width:8em;font-weight:600;}
.section_quality .list {width:70.15%;}
.section_quality .list .item {background:#fff;width:32.2%;position:relative;}
.section_quality .list .item .img {width:100%;}
.section_quality .list .item .img img {width:100%;}
.section_quality .list .item i {position:absolute;bottom:5.95em;left:50%;margin-left:-2.15625em;width:4.3125em;height:4.875em;background:url(../images/pros-tick-img.png) no-repeat center;background-size:100%;}
.section_quality .list .item .tit {font-size:1.15em;text-align:center;padding:2.5em 0.7em 0;height:6.95em;}
.section_pros_list {padding:4.75em 0;background:#eef0f7;overflow:hidden;}
.section_pros_list .container {padding:2.6em 0;}
.section_pros_list .list-tit {height:3.25em;width:100%;background:url(../images/pros-tit.png) no-repeat;background-size:81.25em 100%;background-position:left;margin-bottom:1.875em;}
.section_pros_list .list-tit span {font-size:1.5em;color:#fff;text-align:center;width:14em;}
.section_pros_list .list-tit a {}
.section_pros_list .list-tit a img {height:2em;width:9.1875em;}
.pros-swiper {position:relative;}
.pros-swiper .swiper-button-prev,.pros-swiper .swiper-button-next {position:absolute;top:50%;width:3.375em;height:3.375em;margin-top:-1.6875em;border-radius:50%;box-shadow:3px 3px 8px 0 rgb(0 0 0 / 30%);background:rgb(0 0 0 / 70%);}
.pros-swiper .swiper-button-prev {left:-3.75em;}
.pros-swiper .swiper-button-next {right:-3.75em;}
.pros-swiper .swiper-button-prev:after,.pros-swiper .swiper-button-next:after {font-size:1.25em;color:#fff;}
.pros-product-swiper {}
.pros-product-swiper .swiper-slide {}
.pros-product-swiper .swiper-slide .img {position:relative;width:100%;padding-top:71.24%;overflow:hidden;}
.pros-product-swiper .swiper-slide .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.pros-product-swiper .swiper-slide .img:hover img {transform:scale(1.1);}
.pros-product-swiper .swiper-slide .text {background:#fff;padding:1.35em 1.2em 1.75em;text-align:center;}
.pros-product-swiper .swiper-slide .text .tit {font-size:1.125em;margin-bottom:0.35em;transition:all 0.5s;font-weight:600;}
.pros-product-swiper .swiper-slide .text .tit:hover {color:var(--minor);}
.pros-product-swiper .swiper-slide .text .p {color:var(--p-color);font-size:0.875em;margin-bottom:1.5em;}
.pros-product-swiper .swiper-slide .text .more {display:inline-block;text-transform:uppercase;font-size:1em;color:#fff;line-height:2.2;background:var(--minor);width:auto;padding:0 1.5em;transition:all 0.5s;}
.pros-product-swiper .swiper-slide .text .more:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.pros-cases-swiper {}
.pros-cases-swiper .swiper-slide {}
.pros-cases-swiper .swiper-slide .item {}
.pros-cases-swiper .swiper-slide .item:before {content:" ";position:absolute;bottom:0;left:0;height:3px;width:100%;background:#d9d9d9;}
.pros-cases-swiper .swiper-slide .item:after {content:" ";position:absolute;bottom:0;left:0;height:3px;width:0;background:var(--minor);transition:all 0.5s;}
.pros-cases-swiper .swiper-slide .item:hover:after {width:100%;}
.pros-cases-swiper .swiper-slide .img {position:relative;width:100%;padding-top:61.8%;overflow:hidden;}
.pros-cases-swiper .swiper-slide .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.pros-cases-swiper .swiper-slide .img:hover img {transform:scale(1.1);}
.pros-cases-swiper .swiper-slide .text {background:#fff;padding:1.4em;}
.pros-cases-swiper .swiper-slide .text .tit {font-size:1.15em;height:2.6em;line-height:1.35em;margin-bottom:0.55em;transition:all 0.5s;}
.pros-cases-swiper .swiper-slide .text .tit:hover {color:var(--minor);}
.pros-cases-swiper .swiper-slide .text .position {font-size:1em;color:var(--p-color);line-height:1.35em;padding-left:1.5em;background:url(../images/position.png) no-repeat;background-position:left center;background-size:auto 1.35em;}
.pros-cases-swiper .swiper-slide .text .fa {display:block;width:1.75em;height:1.75em;font-size:1.25em;border:0.05em solid var(--p-color);color:var(--p-color);border-radius:50%;text-align:center;line-height:1.65em;background:#fff;transition:all 0.5s;}
.pros-cases-swiper .swiper-slide:hover .text .fa {border-color:var(--minor);background:var(--minor);color:#fff;}
.section_pros1_1 {padding-bottom:6em;}
.section_pros1_1 .container {background:url(../images/pros-num-1.png) no-repeat;background-position:right bottom;background-size:auto 10.375em;}
.section_pros1_1 .img {width:62.5%;}
.section_pros1_1 .img img {width:100%;height:100%;object-fit:cover;}
.section_pros1_1 .img .tit {display:none;text-align:center;font-size:2em;font-weight:600;line-height:1;padding-bottom:0.75em;}
.section_pros1_1 .txt {width:33%;}
.section_pros1_1 .txt .tit {font-size:2em;font-weight:600;margin-bottom:1em;}
.section_pros1_1 .txt .p {}
.section_pros1_1 .txt .p p {background:url(../images/choose-ico.png) no-repeat;background-size:1.5em;background-position:left center;font-size:1.15em;color:var(--p-color);margin-bottom:1.5em;line-height:1.75em;padding-left:2em;}
.section_pros1_2 {padding:7.875em 0 10.75em;}
.section_pros1_2 .container {}
.section_pros1_2 .item {width:33.3333%;height:38.25em;background:#fff;}
.section_pros1_2 .item .img {width:100%;height:20.4375em;}
.section_pros1_2 .item .img img {width:100%;height:100%;object-fit:cover;}
.section_pros1_2 .item .txt {text-align:center;width:100%;height:17.8125em;padding:0 2em;}
.section_pros1_2 .item .txt>div {width:100%;}
.section_pros1_2 .item .txt .tit {font-size:2em;font-weight:600;line-height:1;}
.section_pros1_2 .item .txt .p {}
.section_pros1_2 .item .txt .p p {font-size:1.15em;margin-top:1em;color:var(--p-color);}
.section_pros1_2 .item1 {background:url(../images/pros-num-3.png) no-repeat;background-position:right bottom;background-size:auto 10.375em;}
.section_pros1_2 .item2 {background:url(../images/pros-num-4.png) no-repeat;background-position:right 8.8125em;background-size:auto 10.375em;}
.section_pros1_2 .item3 {background:url(../images/pros-num-5.png) no-repeat;background-position:right bottom;background-size:auto 10.375em;}
.section_pros2_1 {padding-bottom:7em;}
.section_pros2_1 .container {}
.section_pros2_1 .list {}
.section_pros2_1 .item {}
.section_pros2_1 .item .img {width:54.7%;}
.section_pros2_1 .item .img img {}
.section_pros2_1 .item .txt {width:44%;padding:0 2em;text-align:center;background-size:auto 10.375em;background-position:bottom right;background-repeat:no-repeat;}
.section_pros2_1 .item .txt>div {width:100%;}
.section_pros2_1 .item .txt .tit {font-size:2em;font-weight:600;line-height:1.1;margin-bottom:1em;}
.section_pros2_1 .item .txt .p {}
.section_pros2_1 .item .txt .p p {font-size:1.15em;color:var(--p-color);}
.section_pros2_1 .item1 {flex-direction:row-reverse;margin-bottom:2.8125em;}
.section_pros2_1 .item1 .txt {background-image:url(../images/pros-num-1.png);}
.section_pros2_1 .item2 .txt {background-image:url(../images/pros-num-2.png);}
.section_pros2_2 {padding:5.25em 0;}
.section_pros2_2 .item {width:48.775%;background-size:auto 10.375em;background-position:bottom right;background-repeat:no-repeat;}
.section_pros2_2 .item .img {width:45.75%;}
.section_pros2_2 .item .img img {width:100%;}
.section_pros2_2 .item .txt {width:52%;}
.section_pros2_2 .item .txt>div {width:100%;}
.section_pros2_2 .item .txt .tit {font-size:2em;font-weight:600;text-align:center;line-height:1.1;}
.section_pros2_2 .item .txt .p {}
.section_pros2_2 .item .txt .p p {text-align:center;font-size:1.15em;margin-top:0.5em;color:var(--p-color);}
.section_pros2_2 .item1 {background-image:url(../images/pros-num-4.png);}
.section_pros2_2 .item2 {background-image:url(../images/pros-num-5.png);}
.section_pros3_1 {padding-bottom:4.5em;}
.section_pros3_1 .container {background-size:auto 10.375em;background-position:bottom right;background-repeat:no-repeat;background-image:url(../images/pros-num-1.png);}
.section_pros3_1 .img {width:65.8%;}
.section_pros3_1 .img img {width:100%;}
.section_pros3_1 .img .tit {display:none;text-align:center;font-size:2em;font-weight:600;line-height:1;padding-bottom:0.75em;}
.section_pros3_1 .txt {width:31.7%;}
.section_pros3_1 .txt .tit {text-align:center;font-size:2em;font-weight:600;line-height:1;padding-bottom:1.3em;}
.section_pros3_1 .txt .p {margin-left:3em;}
.section_pros3_1 .txt .p p {font-size:1.15em;padding-left:1.55em;margin-bottom:1.4em;background:url(../images/pros-tick-ico.png) no-repeat;background-position:left 0.2em;background-size:0.92em;}
.section_pros3_2 {padding:7.875em 0 10.75em;}
.section_pros3_2 .container {}
.section_pros3_2 .item {width:33.3333%;height:38.25em;background:#fff;}
.section_pros3_2 .item .img {width:100%;height:20.4375em;}
.section_pros3_2 .item .img img {width:100%;height:100%;object-fit:cover;}
.section_pros3_2 .item .txt {text-align:center;width:100%;height:17.8125em;padding:0 1em;}
.section_pros3_2 .item .txt>div {width:100%;}
.section_pros3_2 .item .txt .tit {font-size:2em;font-weight:600;line-height:1;}
.section_pros3_2 .item .txt .p {}
.section_pros3_2 .item .txt .p p {font-size:1.15em;margin-top:1em;text-align:left;color:var(--p-color);}
.section_pros3_2 .item3 .txt {padding:0 2.25em;}
.section_pros3_2 .item2 .txt .p p {text-align:center;}
.section_pros3_2 .item1 {background:url(../images/pros-num-3.png) no-repeat;background-position:right bottom;background-size:auto 10.375em;}
.section_pros3_2 .item2 {background:url(../images/pros-num-4.png) no-repeat;background-position:right 8.8125em;background-size:auto 10.375em;}
.section_pros3_2 .item3 {background:url(../images/pros-num-5.png) no-repeat;background-position:right bottom;background-size:auto 10.375em;}
.section_pros4_1 {padding-bottom:7em;}
.section_pros4_1 .container {}
.section_pros4_1 .list {}
.section_pros4_1 .item {}
.section_pros4_1 .item .img {width:54.7%;}
.section_pros4_1 .item .img img {}
.section_pros4_1 .item .txt {width:44%;padding:0 2em;text-align:center;background-size:auto 10.375em;background-position:bottom right;background-repeat:no-repeat;}
.section_pros4_1 .item .txt>div {width:100%;}
.section_pros4_1 .item .txt .tit {font-size:2em;font-weight:600;margin-bottom:0.75em;}
.section_pros4_1 .item .txt .p {}
.section_pros4_1 .item .txt .p p {font-size:1.15em;color:var(--p-color);margin: 0.5em 0;}
.section_pros4_1 .item1 {flex-direction:row-reverse;margin-bottom:2.8125em;}
.section_pros4_1 .item1 .txt {background-image:url(../images/pros-num-1.png);}
.section_pros4_1 .item2 .txt {background-image:url(../images/pros-num-2.png);}
.section_pros4_2 {padding-bottom:4.5em;}
.section_pros4_2 .container {background-size:auto 10.375em;background-position:bottom right;background-repeat:no-repeat;background-image:url(../images/pros-num-3.png);}
.section_pros4_2 .img {width:65.8%;}
.section_pros4_2 .img img {width:100%;}
.section_pros4_2 .img .tit {display:none;text-align:center;font-size:2em;font-weight:600;line-height:1;padding-bottom:1em;}
.section_pros4_2 .txt {width:31.7%;}
.section_pros4_2 .txt .tit {text-align:center;font-size:2em;font-weight:600;line-height:1;padding-bottom:1em;}
.section_pros4_2 .txt .p {margin-left:4em;}
.section_pros4_2 .txt .p p {font-size:1.15em;padding-left:1.55em;margin-bottom:1.5em;background:url(../images/pros-tick-ico.png) no-repeat;background-position:left 0.2em;background-size:0.92em;}
.vr {}
.vr iframe {display:block;width:100%;height:calc( 100vh - 150px );}
@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {width:94%;max-width:1600px;margin:0 auto;}
	.section-manufacturer {background-size:100% auto;}
}
@media screen and (max-width:1480px) {.section-into .small-img .swiper-button-prev {left:-1.5em;}
.section-into .small-img .swiper-button-next {right:-1.5em;}
}
@media screen and (max-width:1280px) {
body {font-size:14px;}
.secnav-megamenu .a {margin:0 1em;}
.banner .img img {height:auto;}
.section-vr {margin-top:-10em;}
.section-galleries .title {width:45%;}
.section-galleries .img {width:50%;}
.pros-swiper .swiper-button-prev {left:-1em;}
.pros-swiper .swiper-button-next {right:-1em;}
.section_pros1_2 .item .txt>div,.section_pros3_2 .item .txt>div {width:100%;}
.section_pros1_2 .item .txt .tit,.section_pros2_2 .item .txt .tit,.section_pros3_2 .item .txt .tit {/*font-size:1.75em;*/}
.section_pros1_2 .item .txt .p p,.section_pros3_2 .item .txt .p p {font-size:1.15em;}
}
@media screen and (max-width:1200px) {.secnav-megamenu .a {margin:0 0.5em;}
/*.section-choose .list .item {*//*    width:32%;*//*    padding:2.5em 2em;*//*}
*/.section-choose .list .item {width:32%;}
.section-blog .box-tag a {padding:0 1em;}
.section-vr {padding:12em 0 26em;background-size:1920px auto;margin-top:-7em;margin-bottom:3em;}
.foot-box .list {width:26em;}
.page-contact-bg {width:40em;margin-left:-52em;background-size:100%;}
.section_pros1_1 .txt {width:35%;}
}
@media screen and (max-width:1024px) {/* .container {max-width:768px;} */
.header_top {display:none;}
.header_container .container {max-width:none;width:100%;}
.header_container .container>.flex {justify-content:space-between;align-items:center;}
.header_container .logo-a {padding-left:1em;}
.header_container .logo-a .logo {width:6.9em;height:auto;padding:0;}
.header_container .nav {display:block;position:fixed;left:0;top:0;width:320px;height:100vh;background:var(--theme);transform:translateX(-320px);transition:all 0.3s ease 0s;z-index:1010;padding:1.5rem 1.5rem 0;}
.header_container .nav .nav_close {display:block;float:right;width:2.5em;height:2.5em;margin-bottom:1em;cursor:pointer;}
.header_container .nav .nav_close svg {width:100%;height:100%;}
.header_container .nav .navbar {display:block;width:100%;}
.header_container .nav.active {transform:translateX(0);}
.header_container .header_actions {display:none;}
.header_container .navbar>li {float:unset;width:100%;margin-right:0;padding:0.5em 0;}
.header_container .navbar>li>a {color:#fff;width:100%;}
.navbar .megamenu.menu-children .menu-toggle {position:absolute;top:0;right:0;width:2.85em;height:2.85em;text-align:center;line-height:2.85em;color:#fff;}
.header_container .nav_list {position:unset;transform:translateX(0);background:unset;box-shadow:unset;}
.header_container .nav_list a {color:#fff;text-align:left;}
.header_container .navbar>li>a:after {background:#fff;height:1.5px;left:0;}
.header_container .navbar>li.active>a:after {width:100%;}
.header_container .navbar li.active>.menu-toggle {transform:rotateZ(-180deg);}
.navbar .megamenu .sub-menu li {position:relative;padding:0.75em 0 0.75em 0.5em;}
.navbar .megamenu .sub-menu a {color:#fff;}
.header_container .move_right {display:block;}
.header_container .navsearch {font-size:1.25em;line-height:4em;width:4em;height:4em;border-radius:0;margin:0;background:var(--p-color);}
.header_container .navsearch i {font-size:1.2em;line-height:3.333;}
.header_container .move_right .language_btn {display:inline-block;width:4em;height:4em;background:var(--theme);text-align:center;line-height:4em;color:#fff;font-size:1em;font-weight:700;text-decoration:none;}
.header_container .navbtn {display:block;font-size:1.25em;width:4em;height:4em;cursor:pointer;overflow:hidden;border-color:var(--minor);background:var(--minor);transition:all 0.3s ease 0s;}
.header_container .navbtn span {display:block;background:#FFFFFF;width:2.25em;height:0.05em;margin:0.5em auto 0;transition:all 0.3s ease 0s;}
.header_container .navbtn span:first-child {margin-top:1.5em;}
.header_container .navbtn.active {right:4em;}
.header_container .navbtn.active span:first-child {width:2.25em;transform:rotate(45deg) translate(0.35em,0.35em);}
.header_container .navbtn.active span:nth-child(2) {transform:translateX(-4em);}
.header_container .navbtn.active span:nth-child(3) {width:2.25em;transform:rotate(-45deg) translate(0.45em,-0.45em);}
.fixed-contact {display:none;}
.section .title .p p br {display:none;}
.section-choose .list {margin:0 auto;width:30em;max-width:100%;}
/*.section-choose .list .item {*//*    width:30em;*//*    max-width:100%;*//*    margin-bottom:3em;*//*    padding:2.5em 3.5em;*//*}
*/.section-choose .list .item {width:30em;max-width:100%;margin-bottom:3em;}
.section-choose .list .item .dark {transform:perspective(30em) rotateY(4deg);display: none;}
.section-choose .list .item .txt {transform:perspective(30em) rotateY(-4deg);transform: none;}
.section-choose .list .item:hover .txt {transform:perspective(30em) rotateY(0deg);transform: none;}
#cate_gallery .swiper-slide .li .text {padding:0 3.75em;}
#cate_gallery {padding:0 10%;}
#cate_gallery .swiper-button-next {right:5%;}
#cate_gallery .swiper-button-prev {left:5%;}
.section-customized .title1 {width:100%;padding-bottom:2em;}
.section-customized .list {width:100%;padding-bottom:5em;}
.section-customized .list .item .txt {padding:1.5em 2.25em;}
.section-manufacturer {padding:2em 0;background-size:auto 100vh;}
.section-manufacturer .title1 .p {padding:1em 0;}
.section-glodal .list .item,.section-glodal .list .item:nth-child(3n) {width:48.5%;margin-right:3%;}
.section-glodal .list .item:nth-child(2n) {margin-right:0;}
.section-about {padding:2.5em 0;}
.section-about .video {width:100%;padding-top:78.125%;}
.section-about .text {width:100%;padding-top:2em;}
.section-about .list .item .tit {font-size:2em;}
.section-blog .box-tag a {padding:0 0.5em;font-size:1.25em;}
.section-blog .box-li .item,.section-blog .box-li .item:nth-child(3n) {width:48.5%;margin-right:3%;margin-bottom:3em;}
.section-blog .box-li .item:nth-child(2n) {margin-right:0;}
.foot-box .text {width:22em;}
.footer .container {width:94%;max-width:1600px;margin:0 auto;}
.page-contact .list .item {width:46%;margin:0 auto 3em;}
.page-contact-form form .form-input {width:100%;}
.page-contact-bg {margin-left:-43em;width:35em;}
.map img {height:28em;object-fit:cover;}
.page-about-intro .container {padding:4em 0 3em;}
.page-about-intro .line {top:39.5em;}
.page-about-intro .bg {height:40em;}
.page-about-intro .video {width:80%;height:33em;margin:0 auto;}
.page-about-intro .text {position:relative;width:100%;padding-top:5em;}
.page-about-intro .list {padding-top:4.5em;}
.page-about-intro .list .txt .tit {font-size:3.2em;}
.honor-swiper .swiper-button-prev {margin-left:-7.25em;}
.honor-swiper .swiper-button-next {margin-right:-7.25em;}
.list_nav {display:none;}
.list_blog {padding:0em 0 1em;}
.list_projects {padding:0em 0 1em;}
.products {padding:0em 0 1em;}
.products .left {display:none;}
.products .right {width:100%;}
.list_products .item {width:48.8%;margin-right:2.4%;}
.list_products .item:nth-child(3n) {margin-right:2.4%;}
.list_products .item:nth-child(2n) {margin-right:0;}
.info_projects .left {width:100%;}
.info_projects .right {display:none;}
.list_link_artboard {display:block;padding:20px 0;}
.artboard_box {position:relative;}
.list_link_artboard .bg_artboard {box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);border-radius:2px;position:relative;height:55px;background-color:#fff;color:#333;}
.list_link_artboard .bg_artboard .r_l_box {position:absolute;top:0;right:0;z-index:6;overflow:hidden;height:55px;display:block!important;width:70px;padding-left:15px;background-image:linear-gradient(270deg,#FFFFFF 70%,rgba(255,255,255,0.00) 100%);}
.list_link_artboard .btn_m img {width:20px;margin:17.5px auto;}
.list_link_artboard .hidden_box {overflow:hidden;position:absolute;width:100%;height:55px;}
.list_link_artboard .list_box {position:absolute;top:0;bottom:0;left:0;transition:.2s;}
.list_link_artboard ul.list_one {display:flex;white-space:nowrap;padding:0 55px 0 5px;}
.list_link_artboard ul.list_one a {color:inherit;display:block;padding:0 10px;line-height:55px;}
.list_link_artboard ul.list_one li {position:relative;}
.list_link_artboard ul.list_one .active:after {content:'';display:block;position:absolute;bottom:0;left:0;border-bottom:3px solid var(--theme);width:100%;}
.list_link_artboard .list_m_link {position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:rgba(0,0,0,0.2) 0 2px 16px;z-index:40;padding:10px 0 20px;margin-bottom:60px;display:none;margin-top:15px;}
.list_link_artboard .list_arrow2 {position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;bottom:100%;right:32px;border-top-color:#fff;border-bottom-width:0;transform:rotate(180deg);z-index:9;}
.list_link_artboard .list_m_link .li1 {position:relative;font-size:15px;}
.list_link_artboard .list_m_link .li1>a {display:block;padding:14px 60px 14px 20px;line-height:20px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li1>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link ._li2 {position:relative;display:none;font-size:14px;}
.list_link_artboard .list_m_link .li2 {position:relative;}
.list_link_artboard .list_m_link .li2>a {display:block;padding:12px 40px 12px 12px;line-height:18px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .li2>i {display:block;position:absolute;right:0;top:0;width:2.5em;height:3em;line-height:3em;text-align:center;transition:all 0.6s;}
.list_link_artboard .list_m_link .open>i {transform:rotateZ(-180deg);}
.list_link_artboard .list_m_link ._li3 {position:relative;display:none;font-size:12px;}
.list_link_artboard .list_m_link ._li3>a {display:block;padding:12px 40px 12px 22px;line-height:18px;position:relative;border-bottom:1px solid #F0F0F0;}
.list_link_artboard .list_m_link .active {background:#fffaf8;}
.info_projects {padding:0 0 3em;}
.info_projects .box {padding:2.75em 3em;}
.info_projects .down {padding:2em 2.25em;}
.info_projects .down .list .item {width:21.1%;}
.info_projects .down .list .vline {margin:0 calc( 2.6% - 0.5px );}
.info_product {padding-top:0;}
.info_product .left {width:100%;}
.info_product .right {display:none;}
.info_product .top .title {display:block;}
.info_product .top .img {width:100%;padding-top:0;margin-bottom:1.75em;}
.info_product .top .txt .tit {display:none;}
.info_product .top .item {position:unset;}
.info_product .top .txt {width:100%;}
.info_product-form {padding:3em 2.5em;}
.info_product .down {padding:2em 2.25em;}
.info_product .down .list .item {width:21.1%;}
.info_product .down .list .vline {margin:0 calc( 2.6% - 0.5px );}
.pros_nav {padding:2em 0;}
.pros_nav .list .item {width:8.5em;}
.pros_nav .list .item .ico {width:6.5em;height:6.5em;padding:1em;}
.pros_nav .list .item .tit {font-size:1em;}
.pros_nav .list .item .ico i {background-size:2.5em;}
.section_pros1_1 .img {width:100%;margin-bottom:2em;}
.section_pros1_1 .img .tit {display:block;}
.section_pros1_1 .txt {width:100%;}
.section_pros1_1 .txt .tit {display:none;}
.section_pros2_2 .item {width:100%;}
.section_pros2_2 .item1 {margin-bottom:5em;}
.section_pros3_1,.section_pros4_2 {padding-top:5em;}
.section_pros3_1 .img,.section_pros4_2 .img {width:100%;margin-bottom:1.5em;}
.section_pros3_1 .img .tit,.section_pros4_2 .img .tit {display:block;}
.section_pros3_1 .txt,.section_pros4_2 .txt {width:100%;}
.section_pros3_1 .txt .tit,.section_pros4_2 .txt .tit {display:none;}
.section_pros3_1 .txt .p p,.section_pros4_2 .txt .p p {width:48%;float:left;}
.section_pros3_1 .txt .p p:nth-child(2n),.section_pros4_2 .txt .p p:nth-child(2n) {float:right;}
.section_quality {background-size:auto 100%;}
.section_quality .name {width:100%;margin-bottom:0.75em;}
.section_quality .list {width:100%;}
.section_quality .container:before {left:auto;right:0;}
}
@media screen and (max-width:767px) {body {font-size:12px;}
.banner .text .txt .h2 {font-size:1.7em;text-align:center;}
.banner .text .txt .p {font-size:1.1em;text-align:center;}
.btn{font-size:1em;margin-left:30%;}
.banner .text .txt{
    margin-top:-23%;
    margin-left:4%;
    
}
.section-vr {background-size:1024px;padding:9em 0;margin-top:-10em;}
.section-customized .list .item {width:100%;}
.about-swiper .swiper-button-next,.about-swiper .swiper-button-prev {display:none;}
#cate_gallery {padding:0 5px;}
#cate_gallery .swiper-slide .li .img {padding-top:80%;}
#cate_gallery .swiper-slide .li .text {padding:0 1.5em;}
#cate_gallery .swiper-slide .li .line {display:none;}
#cate_gallery .swiper-button-prev {left:auto;right:5em;top:85%;}
#cate_gallery .swiper-button-next {right:0.5em;top:85%;}
.section-about .list .item {width:48%;margin-bottom:1em;}
.section-blog .box-li .item,.section-blog .box-li .item:nth-child(2n),.section-blog .box-li .item:nth-child(3n) {width:100%;margin-right:0;}
.section-glodal .list .item,.section-glodal .list .item:nth-child(2n),.section-glodal .list .item:nth-child(3n) {width:100%;margin-right:0;}
.touch-form .form-input {width:100%;}
.foot-box {padding:1em 0;}
.foot-box .text {width:100%;}
.foot-box .list {width:100%;display:none;}
.foot-box .list .item {margin:3em auto 0;}
.foot-box .img {margin:2em auto 0;width:25.5em;}
.foot-box .img img {width:13.5em;height:13.5em;margin:0 auto;}
.foot-box .img .tit {margin-bottom:1.5em;}
.foot-box .img .foot-icon li {width:2.55em;height:2.55em;}
.page_banner .text .txt .h2 {font-size:2.5em;margin-bottom:2em;}
.page-contact .list {padding-bottom:2.5em;}
.page-contact .list .item {width:100%;max-width:34em;margin:0 auto 3em;}
.page-contact-form {padding-left:0;padding-bottom:3em;}
.page-contact-bg {display:none;}
.page-about-intro .bg {height:30em;}
.page-about-intro .line {top:30em;}
.page-about-intro .video {max-width:100%;width:auto;height:22.5em;}
.page-about-intro .list {padding-top:3em;}
.page-about-intro .list .item {margin-bottom:3em;}
.section-into .large-img {margin-bottom:0em;}
.section-into .large-img .img {width:100%;margin-bottom:2em;}
.section-into .small-img .swiper-pagination span {width:0.75em;height:0.75em;margin:0 0.25em;}
.section-into .small-img .swiper-button-next,.section-into .small-img .swiper-button-prev {display:none;}
.section-honor {padding:3em 0;}
.honor-swiper .swiper {padding-top:0;width:80%;overflow:hidden;}
.honor-swiper .swiper-slide.swiper-slide-prev,.honor-swiper .swiper-slide.swiper-slide-next,.honor-swiper .swiper-slide,.honor-swiper .swiper-slide.swiper-slide-active {transform:scale(1);}
.honor-swiper .swiper-button-next,.honor-swiper .swiper-button-prev {display:none;}
.honor-swiper .swiper-pagination span {width:1em;height:1em;}
.section-galleries {padding:4.5em 0;}
.section-galleries .container {flex-direction:column-reverse;}
.section-galleries .title {width:100%;}
.section-galleries .title .tit {display:none;}
.section-galleries .img {width:100%;margin-bottom:2em;}
.section-galleries .img .tit {display:block;text-transform:uppercase;font-size:2.75em;font-family:'Google Sans Flex';font-weight:600;text-align:center;line-height:1;margin-bottom:0.75em;}
.vr iframe {height:calc( 100vh - 120px );}
.list_blog .item {margin-bottom:2.75em;}
.list_blog .item .img {width:100%;height:auto;}
.list_blog .item .text {padding:1.25em;}
.list_projects .item {width:100%;margin-right:0;}
.list_products .item {width:100%;margin-right:0 !important;}
.list_products .item .text {padding:1.25em 1.5em 2.75em;}
.list_products .item .text .tit {font-size:1.5em;}
.list_products .item .text .p {font-size:1em;margin-bottom:1.25em;}
.list_products .item .text .more {font-size:1rem;padding:0.85rem 2rem;}
.info_projects .box {padding:1.75em 2em;}
.info_projects .prev-next .prev,.info_projects .prev-next .next {width:100%;padding:1em 1.25em;}
.info_projects .prev-next .prev {padding:1.25em 1.5em;margin-bottom:1em;}
.info_projects .prev-next .prev .a,.info_projects .prev-next .next .a {font-size:1em;}
.info_projects .down {padding:1.25em 1.15em;}
.info_projects .down .list .vline {display:none;}
.info_projects .down .list .item {width:47%;margin:0 1.5% 1.75em;}
.info_projects .down .list .item .txt .tit {font-size:1.125em;}
.info_projects .down .list .item .txt .more {font-size:1em;}
.info_product .top {padding:2em;}
.info_product .top .title {font-size:1.75em;margin-bottom:0.75em;}
.info_product .top .txt .more {margin-bottom:2em;}
.info_products-swiper .swiper-button-next,.info_products-swiper .swiper-button-prev {width:3em;height:3em;}
.info_product .box {padding:1.75em 1.75em;}
.info_product .prev-next .prev,.info_product .prev-next .next {width:100%;margin-bottom:1em;}
.info_product .prev-next .prev .a {font-size:1em;}
.info_product-form {padding:2em 1.75em;}
.info_product-form form .form-input {width:100%;}
.info_product-form form .p p {text-align:left;}
.info_product .down {padding:1.25em 1.15em;}
.info_product .down .list .vline {display:none;}
.info_product .down .list .item {width:47%;margin:0 1.5% 1.75em;}
.info_product .down .list .item .txt .tit {font-size:1.125em;}
.info_product .down .list .item .txt .more {font-size:1em;}
.pros_nav {display:none;}
.section_pros1_1 {padding:3.5em 0 3.5em;}
.section_pros3_1,.section_pros4_2 {padding-top:2em;}
.section_pros3_1 .txt .p p,.section_pros4_2 .txt .p p {width:100%;}
.section_quality .container {padding:2.5em 0 3.5em;}
.section_quality .list .item {width:24em;margin:0 auto 2.5em;}
.section_pros_list .list-tit a {display:none;}
.section_pros_list .list-tit span {text-align:left;padding:0 1em;}
.section_pros_list {padding:3em 0;}
.section_pros_list .container {padding:1.5em 0;}
.pros-product-swiper .swiper-slide .text {padding:1.25em 1.5em 2.75em;}
.pros-product-swiper .swiper-slide .text .tit {font-size:1.5em;}
.pros-product-swiper .swiper-slide .text .p {font-size:1em;margin-bottom:1.25em;}
.pros-product-swiper .swiper-slide .text.more {font-size:1.125em;}
.section_pros1_2,.section_pros3_2 {padding:3.75em 0;}
.section_pros1_2 .item,.section_pros3_2 .item {height:auto;width:100%;margin-bottom:3em;background-color:#fcfcfc;}
.section_pros1_2 .item .img,.section_pros3_2 .item .img {height:auto;}
.section_pros1_2 .item2,.section_pros3_2 .item2 {flex-direction:column-reverse;background-position:right bottom;}
.section_pros1_2 .item .txt,.section_pros3_2 .item .txt {height:16em;align-items:flex-start;padding:2em 2em 0;}
.section_pros2_1 .item .img,.section_pros4_1 .item .img {width:100%;}
.section_pros2_1 .item .txt,.section_pros4_1 .item .txt {width:100%;text-align:left;padding:1em 0 1em;background-size:auto 8em;height:15em;align-items:flex-start;}
.section_pros2_1 .item .txt .tit,.section_pros4_1 .item .txt .tit {/*font-size:1.75em;*/    margin-bottom:0.35em;}
.section_pros2_2 .item1 {margin-bottom:3em;}
.section_pros2_2 .item .img {width:100%;}
.section_pros2_2 .item .txt {width:100%;text-align:left;padding:1em 0 1em;background-size:auto 8em;height:13em;align-items:flex-start;}
.section_pros2_2 .item .txt .tit {text-align:left;}
.section_pros2_2 .item .txt .p p {text-align:left;}
}


.video.vp-a {display:block;overflow:hidden;}
.video.vp-a:before {content:"";position:absolute;width:60px;height:60px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer;background:url(../assets/icon/video-ico.png) no-repeat center;background-size:contain;transition:transform 0.3s,filter 0.3s;}
.video.vp-a img {transition:all 0.3s;}
.video.vp-a:hover:before {transform:translate(-50%,-50%) scale(1.2);filter:drop-shadow(0 0 10px rgba(255,255,255,0.7)) drop-shadow(0 0 20px rgba(255,255,255,0.4));}
.YouTubePopUp-Wrap {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-color:rgb(0 0 0 / 80%);top:0;left:0;z-index:10000;}
.Video-PopUp-Content {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%;}
.vp-flex {max-width:800px;width:100%;height:450px;max-height:90%;margin:0 40px;position:relative;background-color:#000;}
.vp-flex iframe,.vp-flex video {width:100%;height:100%;max-width:100%!important;max-height:100%;min-width:100%;min-height:100%;margin:0!important;padding:0!important;outline:none!important;display:block;border:5px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);background-color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.YouTubePopUp-Close {position:absolute;top:0;cursor:pointer;left:-30px;margin:auto 0;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;font-weight:300;width:26px;height:26px;background:url(../images/close.png) no-repeat center;background-size:100%;}
.YouTubePopUp-Close:hover {opacity:.5;}
.vp-flex.vp-flex-no-border iframe,.vp-flex.vp-flex-no-border video {padding:0!important;border:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}
.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
@media all and (max-width:767px) {.vp-flex,.Video-PopUp-Content .vp-flex {max-width:480px!important;height:270px!important;}
.video.vp-a:before {width:40px;height:40px;}
}
@media all and (max-width:320px) {.vp-flex,.Video-PopUp-Content .vp-flex {max-width:240px!important;height:140px!important;}
}
.language_modal {position:fixed;top:10%;left:0;right:0;width:1000px;max-width:94%;height:80%;background:#fff;border-radius:1em;box-shadow:0 0 25px 0 rgba(0,0,0,.75);z-index:1021;margin:auto;color:#000;}
.language_modal_title {position:relative;}
.language_modal_title span {display:block;height:2.5em;line-height:2.5em;font-size:2.25em;overflow:hidden;padding:0 0.75em;border-bottom:1px solid #ddd;font-weight:700;text-transform:uppercase;}
.language_modal_title .language_close {display:block;width:3.125em;height:3.125em;line-height:3.125em;text-align:center;cursor:pointer;position:absolute;top:1em;right:1.5em;padding:0.5em;}
.language_con {padding:1.875em;position:absolute;top:5.625em;left:0;right:0;bottom:2.5em;overflow:hidden;overflow-y:auto;}
.language_modal_title .language_close svg {fill:var(--text);transition:all 0.4s;}
.language_modal_title .language_close:hover svg {fill:var(--theme);}
.active_locale_v {position:absolute;left:0;bottom:0;width:100%;height:2.5em;line-height:2.5em;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.language_modal_a {display:block;float:left;width:16.6666%;padding:1em 0.625em;transition:all 0.4s;}
.language_modal_a span {display:block;overflow:hidden;text-overflow:ellipsis;line-height:2em;font-size:0.9375em;text-align:center;white-space:nowrap;}
.language_modal_a.font-color span,.language_modal_a:hover span {color:var(--theme);}
.language_modal_a div {background-image:url(../images/languages_icon.png);background-size:28.125em auto;width:3.125em;height:1.875em;margin:0 auto;}
.language_modal_a .icon-af {background-position:0 0;}
.language_modal_a .icon-am {background-position:-3.125em 0;}
.language_modal_a .icon-ar {background-position:0 -1.875em;}
.language_modal_a .icon-az {background-position:-3.125em -1.875em;}
.language_modal_a .icon-be {background-position:0 -3.75em;}
.language_modal_a .icon-bg {background-position:-3.125em -3.75em;}
.language_modal_a .icon-bn {background-position:-7.5em 0;}
.language_modal_a .icon-bs {background-position:-7.5em -1.875em;}
.language_modal_a .icon-ca {background-position:-7.5em -3.75em;}
.language_modal_a .icon-ceb {background-position:0 -5.625em;}
.language_modal_a .icon-co {background-position:-3.125em -5.625em;}
.language_modal_a .icon-cs {background-position:-7.5em -5.625em;}
.language_modal_a .icon-cy {background-position:0 -7.5em;}
.language_modal_a .icon-da {background-position:-3.125em -7.5em;}
.language_modal_a .icon-de {background-position:-7.5em -7.5em;}
.language_modal_a .icon-el {background-position:-9.375em 0;}
.language_modal_a .icon-en {background-position:-9.375em -1.875em;}
.language_modal_a .icon-eo {background-position:-9.375em -3.75em;}
.language_modal_a .icon-es {background-position:-9.375em -5.625em;}
.language_modal_a .icon-et {background-position:-9.375em -7.5em;}
.language_modal_a .icon-eu {background-position:0 -9.375em;}
.language_modal_a .icon-fa {background-position:-3.125em -9.375em;}
.language_modal_a .icon-fi {background-position:-7.5em -9.375em;}
.language_modal_a .icon-fr {background-position:-9.375em -9.375em;}
.language_modal_a .icon-fy {background-position:-12.5em 0;}
.language_modal_a .icon-ga {background-position:-12.5em -1.875em;}
.language_modal_a .icon-gd {background-position:-12.5em -3.75em;}
.language_modal_a .icon-gl {background-position:-12.5em -5.625em;}
.language_modal_a .icon-gu {background-position:-12.5em -7.5em;}
.language_modal_a .icon-ha {background-position:-12.5em -9.375em;}
.language_modal_a .icon-haw {background-position:0 -11.25em;}
.language_modal_a .icon-hi {background-position:-3.125em -11.25em;}
.language_modal_a .icon-hmn {background-position:-7.5em -11.25em;}
.language_modal_a .icon-hr {background-position:-9.375em -11.25em;}
.language_modal_a .icon-ht {background-position:-12.5em -11.25em;}
.language_modal_a .icon-hu {background-position:0 -13.125em;}
.language_modal_a .icon-hy {background-position:-3.125em -13.125em;}
.language_modal_a .icon-id {background-position:-7.5em -13.125em;}
.language_modal_a .icon-ig {background-position:-9.375em -13.125em;}
.language_modal_a .icon-is {background-position:-12.5em -13.125em;}
.language_modal_a .icon-it {background-position:-15.625em 0;}
.language_modal_a .icon-iw {background-position:-15.625em -1.875em;}
.language_modal_a .icon-ja {background-position:-15.625em -3.75em;}
.language_modal_a .icon-jv {background-position:-15.625em -5.625em;}
.language_modal_a .icon-jw {background-position:-15.625em -7.5em;}
.language_modal_a .icon-ka {background-position:-15.625em -9.375em;}
.language_modal_a .icon-kk {background-position:-15.625em -11.25em;}
.language_modal_a .icon-km {background-position:-15.625em -13.125em;}
.language_modal_a .icon-kn {background-position:0 -15em;}
.language_modal_a .icon-ko {background-position:-3.125em -15em;}
.language_modal_a .icon-ku {background-position:-7.5em -15em;}
.language_modal_a .icon-ky {background-position:-9.375em -15em;}
.language_modal_a .icon-la {background-position:-12.5em -15em;}
.language_modal_a .icon-lb {background-position:-15.625em -15em;}
.language_modal_a .icon-lo {background-position:0 -16.875em;}
.language_modal_a .icon-lt {background-position:-3.125em -16.875em;}
.language_modal_a .icon-lv {background-position:-7.5em -16.875em;}
.language_modal_a .icon-mg {background-position:-9.375em -16.875em;}
.language_modal_a .icon-mi {background-position:-12.5em -16.875em;}
.language_modal_a .icon-mk {background-position:-15.625em -16.875em;}
.language_modal_a .icon-ml {background-position:-18.75em 0;}
.language_modal_a .icon-mn {background-position:-18.75em -1.875em;}
.language_modal_a .icon-mr {background-position:-18.75em -3.75em;}
.language_modal_a .icon-ms {background-position:-18.75em -5.625em;}
.language_modal_a .icon-mt {background-position:-18.75em -7.5em;}
.language_modal_a .icon-my {background-position:-18.75em -9.375em;}
.language_modal_a .icon-ne {background-position:-18.75em -11.25em;}
.language_modal_a .icon-nl {background-position:-18.75em -13.125em;}
.language_modal_a .icon-no {background-position:-18.75em -15em;}
.language_modal_a .icon-ny {background-position:-18.75em -16.875em;}
.language_modal_a .icon-pa {background-position:0 -18.75em;}
.language_modal_a .icon-pl {background-position:-3.125em -18.75em;}
.language_modal_a .icon-ps {background-position:-7.5em -18.75em;}
.language_modal_a .icon-pt {background-position:-9.375em -18.75em;}
.language_modal_a .icon-ro {background-position:-12.5em -18.75em;}
.language_modal_a .icon-ru {background-position:-15.625em -18.75em;}
.language_modal_a .icon-sd {background-position:-18.75em -18.75em;}
.language_modal_a .icon-si {background-position:-21.875em 0;}
.language_modal_a .icon-sk {background-position:-21.875em -1.875em;}
.language_modal_a .icon-sl {background-position:-21.875em -3.75em;}
.language_modal_a .icon-sm {background-position:-21.875em -5.625em;}
.language_modal_a .icon-sn {background-position:-21.875em -7.5em;}
.language_modal_a .icon-so {background-position:-21.875em -9.375em;}
.language_modal_a .icon-sq {background-position:-21.875em -11.25em;}
.language_modal_a .icon-sr {background-position:-21.875em -13.125em;}
.language_modal_a .icon-st {background-position:-21.875em -15em;}
.language_modal_a .icon-su {background-position:-21.875em -16.875em;}
.language_modal_a .icon-sv {background-position:-21.875em -18.75em;}
.language_modal_a .icon-sw {background-position:0 -20.625em;}
.language_modal_a .icon-ta {background-position:-3.125em -20.625em;}
.language_modal_a .icon-te {background-position:-7.5em -20.625em;}
.language_modal_a .icon-tg {background-position:-9.375em -20.625em;}
.language_modal_a .icon-th {background-position:-12.5em -20.625em;}
.language_modal_a .icon-tl {background-position:-15.625em -20.625em;}
.language_modal_a .icon-tr {background-position:-18.75em -20.625em;}
.language_modal_a .icon-uk {background-position:-21.875em -20.625em;}
.language_modal_a .icon-ur {background-position:0 -22.5em;}
.language_modal_a .icon-uz {background-position:-3.125em -22.5em;}
.language_modal_a .icon-vi {background-position:-7.5em -22.5em;}
.language_modal_a .icon-xh {background-position:-9.375em -22.5em;}
.language_modal_a .icon-yi {background-position:-12.5em -22.5em;}
.language_modal_a .icon-yo {background-position:-15.625em -22.5em;}
.language_modal_a .icon-zh-CN {background-position:-18.75em -22.5em;}
.language_modal_a .icon-zh-TW {background-position:-21.875em -22.5em;}
.language_modal_a .icon-zu {background-position:-25em 0;}
@media screen and (max-width:767px) {
.language_modal_title span {font-size:1.25em;height:4.5em;padding:1em 4em 0 2em;line-height:1.5;}
.language_modal_a {width:25%;}
}
div#translate {display: none;}
