html {margin-top:0 !important;}
body {font-size:16px;}
.header {position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#ffffff;}
.header>.container {padding:1.75em 0 1.25em;}
.header .head_left {width:15em;height:3.5em;transition:all 0.35s;}
.header .head_left .logo {width:95%;height:100%;object-fit:contain;}
.header .head_right {width:59em;}
.header .head_contact {width:100%;height:1.5em;overflow:hidden;transition:all 0.5s;}
.header_tel {line-height:1.5em;padding-right:1.5em;border-right:1px solid #000;margin-right:1.5em;}
.header_tel img {width:1.25em;height:1.25em;margin-right:0.5em;}
.header_tel span {color:#ffffff;font-size:1em;}
.icon_boxs {padding-right:0.5em;border-right:1px solid #000;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.55em;height:1.55em;line-height:1.55em;text-align:center;margin-top:5px;}
.icon_boxs .icon1 i {background:#5fabde;}
.icon_boxs .icon2 i {background:#3c599b;}
.icon_boxs .icon3 i {background:#0073b1;}
.language_switc {position:relative;}
.language_switc_a {cursor:pointer;}
.language_switc_a img {width:1.25em;}
.language_switc_a span {font-size:1em;color:#000;margin:0 0.5em;transition:all 0.5s;}
.language_switc_a i {color:#fff;font-size:0.875em;transition:all 0.5s;}
.head_nav {padding-top:1.5em;transition:all 0.35s;}
.head_nav .navbar {float:left;width:calc( 100% - 4em );}
.head_nav .navbar .megamenu {font-size:1em;position:relative;}
.head_nav .navbar .megamenu>a {display:block;font-size:1.125em;line-height:1.25em;padding:0.5em 0;position:relative;}
.head_nav .navbar .megamenu>a:after {content:" ";display:table;clear:both;position:absolute;bottom:3px;left:0;width:0;height:3px;transition:all 0.5s;background:var(--minor);}
.header .head_nav .navbar .megamenu.active>a:after {width:100%;}
.head_nav .navbar .megamenu i {display:none;}
.head_nav .navbar .nav_list {display:none;position:absolute;z-index:10;min-width:9em;background:rgb(255 255 255 / 85%);left:50%;top:calc( 100% - 0.15em );text-align:center;overflow:hidden;transform:translateX(-50%);padding:1em 0;font-size:1em;}
.head_nav .navbar .nav_list li {}
.head_nav .navbar .nav_list a {display:block;font-size:1em;line-height:3em;word-break:keep-all;white-space:nowrap;padding:0 1.5em;text-align:center;transition:all 0.4s;}
.navsearch {float:right;width:2em;height:2em;background:var(--minor);text-align:center;line-height:2em;border-radius:50%;margin:0.175em 0;}
.navsearch i {color:#fff;}
.head_product_nav {position:relative;width:100%;background:rgb(0 0 0);}
.product_navbar {}
.product_navbar .nav-megamenu {background:inherit;transition:all 0.35s;}
.product_navbar .nav-megamenu>a {display:block;font-size:1em;line-height:1.25em;padding:0.75em;position:relative;color:#fff;}
.product_navbar .nav-megamenu.active>a {background:var(--minor);}
.product_navbar .nav-megamenu>i {display:none;}
.product_navbar .nav-megamenu .sub-nav {display:none;}
.home-header.header {background-color:rgb(255 255 255 / 0%);transition:all 0.5s;}
.home-header.header .head_nav .navbar .megamenu.active>a:after {width:0;}
.home-header.header .head_nav .navbar:hover .megamenu.active>a:after {width:100%;}
.home-header.header .head_product_nav {max-width:1468px;margin:0 auto;background:rgb(0 0 0 / 25%);transition:all 0.35s;}
.header.bg-white,.head-roll.header {background-color:rgb(255 255 255 );}
.head-roll.header {box-shadow:0 0.35em 0.5em rgb(0 0 0 / 20%);}
.header.bg-white .head_nav .navbar .megamenu.active>a:after,.head-roll.header .head_nav .navbar .megamenu.active>a:after {width:100%;}
.header.bg-white .head_product_nav,.head-roll.header .head_product_nav {max-width:100%;background:rgb(0 0 0);}
.head-roll.header .head_left {width:12em;height:2.625em;}
.head-roll.header .head_contact {height:0;}
.head-roll.header .head_nav {padding-top:0;}
.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;}
.home-header .secnav-megamenu {background: rgb(255 255 255 / 75%);}
.head-roll.home-header .secnav-megamenu {background: rgb(255 255 255 / 93%);}
.secnav-megamenu .list {gap:2.5%;}
.secnav-megamenu .item {width:18%;padding:0.5em 0;}
.secnav-megamenu .item .tit {display:block;font-size:1em;font-weight:500;color:var(--theme);margin-bottom:0.5em;}
.secnav-megamenu .item .tit:hover {color:var(--minor);}
.secnav-megamenu .item .con {width:100%;padding:0.5em 0;border-top:1px solid #bfbfbf;}
.secnav-megamenu .a {font-size:1em;display:block;color:#333;margin-bottom:0.5em;}
.secnav-megamenu .a:hover {color:var(--minor);}
.move_secnav,.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 {}
.btn {display:inline-block;width:auto;border-width:0;font-size:1.05em;color:#ffffff;padding:0.5em 1.6em;background:var(--minor);text-align:center;transition:all 0.65s;position:relative;overflow:hidden;}
.btn:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);color:#ffffff;}
.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%);}
.btn:hover:before {animation:btn-animation .75s;z-index:1;}
@keyframes btn-animation {0% {background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}
to {background:transparent;transform:translateX(-50%) translateY(-50%) scale(1)}
}
.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(--minor);}
.search_cons button .fa {color:#fff;}
.search_cons button .btn_txt {display:none;}
.banner {position:relative;}
.banner .img {}
.banner .img img {width:100%;height:60em;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 {text-align:center;    margin-top: -5em;}
.banner .text .txt .h2 {text-transform:uppercase;color:#000000;font-size:3.05em;font-weight:600;}
.banner .text .txt .p {color:#000000;font-size:1.825em;padding-bottom:2em;}
.banner .more {display:inline-block;font-size:1em;padding:0.75em 2em;line-height:1.25;text-align:center;border-radius:2px;color:#fff;background:var(--minor);transition:all 0.5s;}
.banner .more:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.section {padding:6em 0 7em;}
.section .title {padding-bottom:2.5em;}
.section .title .tit {text-transform:uppercase;font-size:2.35em;font-weight:900;text-align:center;line-height:1;}
.section .title .tit span {color:var(--minor);}
.section .title .p {font-size:1em;text-align:center;padding-top:1.1em;}
.section .title .p p {color:var(--p-color);}
.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;}
.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.875em;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:var(--p-color);line-height:1.4;}
.section-choose-us {}
.section-choose-us .list {}
.section-choose-us .list .item {width:25.5em;border-radius:1.25em;overflow:hidden;position:relative;box-shadow:0.5em 0.5em 0 0.125em #f3f3f3;transition:all 0.5s;}
.section-choose-us .list .item:hover {transform:translate(0.5em, -0.5em);}
.section-choose-us .list .item .txt {position:relative;width:100%;height:100%;background:#e0edf7;padding:2.5em 2em 3em;}
.section-choose-us .list .item .tit {font-size:1.8em;font-weight:600;margin-bottom:0.25em;}
.section-choose-us .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-us .list .item .tit span {color:var(--theme);}
.section-choose-us .list .item .p {padding-top:0.25em;text-align:center;}
.section-choose-us .list .item .p p {font-size:1em;color:#191919;line-height:1.5;text-align:center;margin-bottom:0.5em;}
.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;}
.project_cases:hover{
    color:#164f89;
}
#cate_gallery .swiper {padding-left:25%;padding-right:25%;margin-bottom:3em;}
#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:#f1881b;}
#cate_gallery .swiper-slide .li .tit {font-size:2.3em;font-weight:600;line-height:1;color:var(--theme);padding-bottom:0.5em;display:block;position:relative;}
#cate_gallery .swiper-slide .li .p {width:100%;max-width:30em;height:2.7em;margin-bottom:2em;}
#cate_gallery .swiper-slide .li .p p {font-size:1em;color:var(--p-color);}
#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:#000000;transform:scale(0.885);transform-origin:bottom;}
#cate_gallery .swiper-slide.swiper-slide-active  .li .light {opacity:0;background:#000000;transform:scale(1);}
#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 {}
.cate_thumbs {display:none;}
.product-swiper .swiper-pagination {position:unset;max-width:61.25em;width:100%;margin:0 auto;}
.product-swiper .swiper-pagination .slide {width:25%;height:auto;text-align:center;font-size:1.25em;padding:0.75em 1em;cursor:pointer;color:#333;margin:0;background:none;opacity:1;}
.product-swiper .swiper-pagination .slide.swiper-pagination-bullet-active {color:var(--minor);font-weight:600;text-decoration:underline;}
.section-customized {padding:6em 0 4em;}
.section-customized .container {position:relative;}
.section-customized .title1 {width:23%;position:relative;}
.section-customized .title1 .tit {text-transform:uppercase;font-size:2.35em;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:75%;}
.section-customized .list .item {width:31%;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:2.5em 2em;}
.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 {margin-top:1em;}
.section-customized .list .item .p p {font-size:1.5em;font-weight:600;}
.section-customized .btn {position:relative;top:-4em;}
.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-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 {text-align:center;}
.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;display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.section-glodal .list .item .txt .tit:hover{
    color:#164f89;
}
.section-glodal .more {font-size:1.25em;width:8.5em;margin:0.5em auto 0;}
.section-glodal .btn {margin:1em auto 0;}
.section-about {position:relative;padding:5em 0 5.25em;background:url(../images/about-bg.jpg);background-position:center;background-size:cover;}
.section-about .position {width:100%;max-width:1468px;margin:0 auto;padding:4.5em 0;background:rgb(255 255 255 / 45%);}
.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%;object-fit:cover;}
.section-about .text {width:48.8%;}
.section-about .text .tit {text-transform:uppercase;font-size:2.85em;font-weight:600;line-height:1;margin-top:0.4em;}
.section-about .text .p {font-size:1em;padding:1em 0 2em;word-wrap: break-word; text-align: justify;}
.section-about .text .more {font-size:1.25em;width:9em;line-height:2.2;}
.about-swiper {margin-top:2.55em;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 {width:23.56%;text-align:center;padding:1.25em 1em 0;}
.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%;object-fit:cover;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 {padding:4em 0 5em;background:url(../images/touch-bg.jpg);background-position:center;background-size:cover;}
.section-touch .title {padding-bottom:2em;}
.section-touch .title .tit {color:#fff;}
.section-touch .title .p p {color:#fff;max-width:65em;width:100%;margin:0 auto;font-weight:300;}
.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 {display:block;font-size:1.25em;font-weight:600;line-height:3em;color:#fff;width:16em;background:var(--minor);border-radius:2px;border:none;margin:0 auto;cursor:pointer;transition:all 0.45s;}
.touch-form .submit button:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.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 .btn-danger {display:block;font-size:1.25em;font-weight:600;line-height:3em;width:16em;background:#cbdfed;border-radius:2px;border:none;margin:0 auto;cursor:pointer;transition:all 0.45s;}
.touch-form .submit .btn-danger:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.footer {background:#0c131b;}
.foot-box {width:100%;padding:4.375em 0 5.75em;}
.foot-box .text {width:24.5em;}
.foot-box .text .footer-logo {width:14em;}
.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:#cbdfed;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:#cbdfed;}
.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 a img {margin:0 auto;width:20px;height:20px;}
.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.9em;height:1.9em;margin:0 0.4em;background-size:100% 100%;}
.foot-box .img .foot-icon li a {display:block;width:100%;height:100%;border-radius:50%; background:#474747;}
.foot-box .img .foot-icon img{
    position:relative;
    top:5px;
}

.foot-box .img .foot-icon li a:hover{
    background:#164f89;
}
.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 {border-top:1px solid #373f48;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);}
.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:#17558e;background-size:cover;margin-bottom:1px;}
.fixed-contact li i {z-index:1000;position:absolute;left:0;display:block;width:50px;height:50px;transition:all .4s;background-repeat:no-repeat;background-position:center center;background-image:url(../images/icon.webp);}
.fixed-contact:hover li:last-child:after {display:none;}
.fixed-contact li:hover i,.fixed-contact li:hover a {color:#fff;}
.fixed-contact li.online_code:hover {height:130px;}
.fixed-contact .online i.icon1 {background-position:-150px -262px;}
.fixed-contact .online i.icon2 {background-position:-50px -262px;}
.fixed-contact .online i.icon3 {background-position:-200px -262px;}
.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;}
.progress-wrap {position:fixed;right:20px;bottom:60px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset  0 0 0 2px rgba(0,0,0,0.1);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.progress-wrap.active {opacity:1;visibility:visible;transform:translateY(0);}
.progress-wrap::after {position:absolute;font-family:'FontAwesome';content:"\f106";text-align:center;line-height:45px;font-size:24px;color:#17558e;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.progress-wrap svg path {fill:none;}
.progress-wrap svg.progress-circle path {stroke:#17558e;stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.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 #FFFFFF;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 .submit button {display:block;font-size:1.25em;font-weight:600;line-height:3.6em;color:#fff;width:14.5em;background:var(--minor);border-radius:2px;border:none;cursor:pointer;transition:all 0.45s;}
.page-contact-form form .submit button:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.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:#fb3c00;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 .wpcf7-form-control {display:block;font-size:1.25em;font-weight:600;line-height:3em;color:#fff;width:14.5em;background:var(--minor);border-radius:2px;border:none;cursor:pointer;transition:all 0.45s;}
.page-contact-form form .submit .wpcf7-form-control:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.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 {margin-bottom:2.5em;}
.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;padding-bottom:6.25em;}
.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;padding-bottom:6.25em;}
.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%;}
.products-title {padding:2em 1.5em;background:#fff;margin-bottom:1.5em;}
.products-title .tit {font-size:1.5em;font-weight:600;color:var(--minor);margin-bottom:0.5em;}
.products-title .con {color:#666;}
.products-title .con * {color:inherit;line-height:1.8;}
.products-title .con p {margin-bottom:0.5em;}
.static-h {overflow:hidden;}
.static {position:relative;}
.list_category {background:#fff;margin-bottom:1.125em;}
.list_category .title {background:#0c131b;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:#164f89;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 .btn {font-size:0.85em;padding:0.5em 0.75em;}
.hot_sale li .txt .btn i {color:#fff;}
.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;width:100%;}
.list_products .item .img:hover img {transform:scale(1.1);}
.list_products .item .text {padding:1.35em 1.2em 1.75em;text-align:center;width:100%;}
.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-block;text-transform:uppercase;font-size:1em;color:#fff;line-height:2;background:var(--minor);width:auto;padding:0 1.5em;transition:all 0.5s;}
.list_products .item .text .more:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.list_products .item .text .btn {font-size:0.9em;}
.page-about-intro {position:relative;padding:0 0 5em;}
.page-about-intro .line {position:absolute;top:9.375em;right:0;width:47.23%;height:0.5em;background:var(--minor);}
.page-about-intro .bg {position:absolute;top:0;left:-2.8125em;width:28.125em;height:42.75em;background:url(../images/about-intro-bg.jpg) no-repeat;}
.page-about-intro .container {position:relative;padding:9.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:46.23%;}
.page-about-intro .text .tit {font-size:2.375em;margin-top:1em;margin-bottom:0.5em;}
.page-about-intro .text .p {margin-bottom:4.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;}
.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.155em;width:0.65em;height:0.65em;}
.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:hover{background:rgb(22 79 137 / 70%);}
.honor-swiper .swiper-button-prev:hover{background:rgb(22 79 137 / 70%);}

.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.155em;width:0.65em;height:0.65em;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 {font-size:1em;color:var(--p-color);text-transform:uppercase;padding:0 1.5em;line-height:2em;border-radius:1em;border:1px solid var(--p-color);transition:all 0.35s;}
.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 {color:#fff;border-color:#fff;background:var(--minor);}
.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%;object-fit:cover;}
.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.875em;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:block;font-size:1.25em;width:10em;line-height:2.2;text-align:center;border-radius:2px;color:#fff;background:var(--minor);transition:all 0.5s;margin-bottom:4.5em;}
.info_product .top .txt .more:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.info_products-swiper {position:relative;margin-top: 6%;}
.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;    margin-bottom: 1%;}
.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 .submit button {display:block;font-size:1.25em;font-weight:600;line-height:3.6em;color:#fff;width:14.5em;background:var(--minor);border-radius:2px;border:none;cursor:pointer;transition:all 0.45s;}
.info_product-form form .submit button:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.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:#fb3c00;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-form form .submit .wpcf7-form-control {display:block;font-size:1.25em;font-weight:600;line-height:3em;color:#fff;width:14.5em;background:var(--minor);border-radius:2px;border:none;cursor:pointer;transition:all 0.45s;}
.info_product-form form .submit .wpcf7-form-control:hover {transform:translate(5px,-5px);box-shadow:-5px 5px 5px rgb(0 0 0 / 25%);}
.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 .title .more {font-size:1em;color:var(--p-color);text-transform:uppercase;padding:0 1.5em;line-height:2em;border-radius:1em;border:1px solid var(--p-color);transition:all 0.35s;}
.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 .title .more:hover {color:#fff;border-color:#fff;background:var(--minor);}
.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 );}
.section-service {}
.section-service .title .p {width:100%;max-width:54em;margin:0 auto;}
.section-service .list {}
.section-service .list .item {margin-bottom: 3em;}
.section-service .list .item .img {width:50%;}
.section-service .list .item .img img {width:100%;}
.section-service .list .item .txt {width:50%;padding:1.5em 0 1.5em 3em;}
.section-service .list .item:nth-child(2n) .txt {padding:1.5em 3em 1.5em 0;}
.section-service .list .item .txt .tit {color:var(--minor);font-size:1.75em;font-weight:600;margin-bottom:1em;}
.section-service .list .item .txt .con p {font-size:1.125em;margin-bottom:0.75em;color:var(--p-color);}

@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {max-width:67.7vw;}
.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;}
.section-choose-us .list .item {width:31%;}
}
@media screen and (max-width:1200px) {
.header .head_right {width:50em;}
.secnav-megamenu .a {margin:0 0.5em;}
.section-choose .list .item {width:31%;}
.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 {background-color:#fff !important;box-shadow:0 0.35em 0.5em rgb(0 0 0 / 20%);}
.header>.container {padding:0;width:100%;}
.header>.container .flex {align-items:center;}
.header .head_left,.head-roll.header .head_left,.home-header.header .head_left {width:16em;}
.header .head_left .logo {margin-left:1em;}
.header .head_right {width:15em;}
.header .head_contact {display:none;}
.move_secnav,.move_right {display:block;}
.navsecnav {display:block;font-size:1.25em;line-height:4em;text-align:center;width:4em;height:4em;border-radius:0;margin:0;background:#000;}
.navsecnav i {font-size:1.75em; line-height:2.3;color:#fff;}
.navsearch {display:block;font-size:1.25em;line-height:4em;text-align:center;width:4em;height:4em;border-radius:0;margin:0;background:var(--p-color);}
.navsearch i {font-size:1.5em; line-height:2.66;}
.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;}
.navbtn span {display:block;background:#FFFFFF;width:2.25em;height:0.25em;border-radius:0.125em;margin:0.5em auto 0;transition:all 0.3s ease 0s;}
.navbtn span:first-child {margin-top:1.25em;}
.navbtn.active {right:4em;}
.navbtn.active span:first-child {width:2.25em;transform:rotate(45deg) translate(0.55em,0.55em);}
.navbtn.active span:nth-child(2) {transform:translateX(-4em);}
.navbtn.active span:nth-child(3) {width:2.25em;transform:rotate(-45deg) translate(0.5em,-0.5em);}
.head_nav {position:fixed;left:0;top:0;width:320px;height:100vh;background:#000000;transform:translateX(-320px);transition:all 0.3s ease 0s;z-index:1010;padding:1.5em 1.5em 0 !important;}
.head_nav .close {padding:0.5em 0.25em;}
.head_nav .close i {font-size:2em;color:#FFF;}
.head_nav.active {transform:translateX(0);}
.head_nav .navbar {width:100%;display:block;}
.head_nav>.navsearch {display:none;}
.head_nav .navbar>li {float:unset;width:100%;margin-right:0;padding:0.5em 0;}
.head_nav .navbar>li>a {color:#fff;width:100%;}
.head_nav .navbar .megamenu i {display:block;position:absolute;top:0;right:0;width:3.5em;height:3.5em;text-align:center;line-height:3.5em;color:#fff;transition:all 0.35s;}
.head_nav .nav_list {position:unset;transform:translateX(0);background:unset;box-shadow:unset;}
.head_nav .nav_list a {color:#fff;text-align:left;}
.head_nav .navbar .megamenu.active i {transform:rotateZ(90deg);}
.head_nav .navbar .nav_list {position:unset;min-width:unset;width:100%;background:none;transform:unset;margin-top:1em;border-top:1px solid #fff;padding:1em 0 1em;}
.head_nav .navbar .megamenu .nav_list li {position:relative;padding:0.75em 0 0.75em 0.5em;}
.head_nav .navbar .megamenu .nav_list a {color:#fff;text-align:left;line-height:1.75;word-break:unset;white-space:unset;padding:0 1em;}
.header .head_nav .navbar .megamenu a:after {display:none;}
.header .head_product_nav {position:fixed;left:0;top:0;width:320px;height:100vh;background:#000000 !important;transform:translateX(-320px);transition:all 0.3s ease 0s;z-index:1011;padding:1.5em 1.5em 0 !important;}
.header .head_product_nav.active {transform:translateX(0);}
.header .head_product_nav .container {width:100%;}
.header .head_product_nav .close {display:block;padding:0.5em 0.25em;}
.header .head_product_nav .close i {font-size:2em;color:#FFF;}
.product_navbar {display:block;}
.product_navbar li {float:unset;width:100%;margin-right:0;padding:0.5em 0;position:relative;}
.product_navbar li>a {display:block;color:#fff;width:100%;font-size:1.125em !important;line-height:1.25em !important;padding:0.5em 0 !important;}
.product_navbar li>i {display:block !important;position:absolute;top:0;right:0;width:3.5em;height:3.5em;text-align:center;line-height:3.5em;color:#fff;transition:all 0.35s;}
.product_navbar .nav-megamenu .sub-nav {display:block;position:fixed;left:0;top:0;width:320px;height:100vh;background:#000000 !important;transform:translateX(-320px);transition:all 0.3s ease 0s;z-index:1010;padding:1.5em 1.5em 0 !important;}
.product_navbar .nav-megamenu .sub-nav.active {transform:translateX(0);}
.product_navbar>li .back-to-nav span {display:block;color:#fff;line-height:1.5;padding-bottom:1em;}
.product_navbar>li .back-to-nav span i {color:#fff;font-size:1.25em;line-height:1.2;padding-right:0.5em;}

.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;}
.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;}
.section-choose-us .list .item {width:30em;max-width:100%;margin:0 auto 3em;}
#cate_gallery .swiper {padding:0 10%;}
#cate_gallery .swiper-slide .li .text {padding:0 3.75em;}
#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:3em;}
.section-customized .list .item .txt {padding:1.5em 2.25em;}
.section-customized .btn {top:0;}
.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: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 {max-width:none;}
.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 6.25em;}
.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;}
.section-service .list .item .img {width:100%;}
.section-service .list .item .txt {width:100%;padding:1em 0 3em !important;}
}
@media screen and (max-width:767px) {
body {font-size:12px;}
.header .head_left,.head-roll.header .head_left,.home-header.header .head_left {height:4em;}
.navsecnav,.navsearch,.navbtn {font-size:1em;}
.header .head_left .logo {height:5em;margin-top:2%;}
.banner .text .txt .h2 {font-size:2em;margin-bottom:1em;}
.banner .text .txt .p {display:none;}
.section {padding:5em 0;}
.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;}
.section-choose-us,.section-product {padding-bottom:0;}
#cate_gallery .swiper {padding:0 5px;margin-bottom:0;}
#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%;}
.product-swiper .swiper-pagination {display:none;}
.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:14.5em;}
.foot-box .img img {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 {padding:0;}
.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-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:1.125em;}
.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:" ";/*background:url(../images/video-ico.png) no-repeat center;*/background-size:60px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;cursor:pointer;}
.video.vp-a img {transition:all 0.3s;}
.video.vp-a:hover img {transform:scale(1.1);}
.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 {background-size: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;}
@media screen and (min-width:1024px) {
    .banner_remark{font-size:3.2rem;font-weight:bold;}
    .mobilebanner{display:none;}
    .banner_remark img{
        width:100%;
    }
    
    .banner_container{
        margin-top:10%;
    }
    
    .banner_remark_list{
        display:flex;
        margin-top:2%;
    }
    
    .banner_remark_list_content{
        width:26%;
        display:flex;
    }
    
    .banner_remark_list_remarks{
        font-size:1.7rem;
    }
    
    .banner_remark_list_remarks{
        margin-top:-10px;
        margin-left:10px;
    }
    
    .bannermore{
        width:20%;
        background:#164f89;
        text-align:center;
        font-size:1.7rem;
        margin:10% 0;
    }
    
     .bannermore a{
         display:block;
         width:100%;
          padding:3%;
          color:#ffffff;
     }
     
     .header .head_left .logo {margin-top: -1.15em;width:95%;height:100%;object-fit:contain;}
}

@media screen and (max-width:1000px) {
    .pcbanner{
        display:none;
    }
    
    .banner_remark{font-size:1.5rem;font-weight:bold;}
    .pcbanner{display:none;}
    .banner_remark img{
        width:100%;
    }
    
    .banner_container{
        margin-top:20%;
    }
    
    .banner_remark_list{
        margin:4% 0;
    }
    
    .banner_remark_list_content{
        width:100%;
        display:flex;
        margin:5% 0;
    }
    
    .banner_remark_list_remarks{
        font-size:0.85rem;
    }
    
    .banner_remark_list_remarks{
        margin-top:0px;
        margin-left:1%;
    }
    
    .projects{
        margin-top:5%;
    }
    
    .blog{
        margin-top:5%;
    }
    
    .bannermore{
        width:40%;
        background:#164f89;
        text-align:center;
        font-size:1.1rem;
        margin:10% 0;
    }
    
     .bannermore a{
         display:block;
         width:100%;
          padding:3%;
          color:#ffffff;
     }
}