 /*index.css*/
        body {padding:0;margin:0;font-size:16px;color:#333;line-height:1.5em;font-weight:400;background:#fff;font-family:'Arial',sans-serif;-webkit-font-smoothing:antialiased}
a {text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
a:hover,a:focus {text-decoration:none;color:var(--main-theme-color)!important}
em,i {font-style:normal}
li {list-style:none}
ul {list-style:none;padding:0;margin:0}
img {border:0;max-width:100%;height:auto;vertical-align:middle;transition:transform 1.04s}
.fontSize {font-size:0;line-height:initial}
.white {color:#FFFFFF !important;}
.overflow {overflow:hidden;}
.img-res img {width:auto;height:auto!important;max-width:100%!important}
.img-block {display:block;width:100%;overflow:hidden}
.img-block img {width:100%}
.img-block:hover img {transform:scale(1.04)}
textarea {resize:none}
input,textarea,select,button {border:0;background:0 0;outline:0;font-family:'Arial',sans-serif}
input[type=button],input[type=text],input[type=submit] {appearance:none;-moz-appearance:none;-webkit-appearance:none}
input,input:focus,input:active {user-select:text}
button {outline:0!important;-webkit-box-shadow:none;box-shadow:none;border:none}
button:focus {-webkit-box-shadow:none;box-shadow:none}
.trans-dot5s {-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {color:#000;font-weight:700;font-family:'Arial',sans-serif}
.bg-cover {background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.scroll_to_top {position:fixed;top:93%;right:10px;background-color:var(--sub-theme-color);z-index:4;width:40px;text-align:center;height:42px;line-height:42px;color:#fff;font-size:22px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:.9s;transition:.9s}
.scroll_to_top.active {-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;right:17px;top:80%}
.d-flex {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.justify-start {-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-center {-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.justify-end {-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-around {-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.justify-between {-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.align-items-start {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.align-items-center {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.align-items-end {-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.align-content-start {-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;}
.align-content-center {-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}
.align-content-end {-webkit-align-content:end;-ms-flex-line-pack:end;align-content:end;}
.align-content-baseline {-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline;}
.align-content-flex-start {-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-flex-end {-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-between {-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-around {-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;}
.default-link {position:relative;z-index:1;overflow:hidden;border:1px solid #474443;font-size:18px;color:#474443;padding:9px 26px;display:inline-block;border-radius:10px;}
.default-link2 {position:relative;z-index:1;overflow:hidden;border:1px solid #FFFFFF;font-size:18px;color:#FFFFFF;padding:9px 26px;display:inline-block;border-radius:10px;}
.default-link:hover {color:#fff!important;border:1px solid var(--sub-theme-color)}
.default-link2:hover {color:#68C9CB!important;border:1px solid #FFFFFF;}
.default-link::before,.default-link::after {content:"";position:absolute;width:100%;height:51%;background:var(--sub-theme-color);z-index:-1;-webkit-transition:all .5s;transition:all .5s}
.default-link2::before,.default-link2::after {content:"";position:absolute;width:100%;height:51%;background:#FFFFFF;z-index:-1;-webkit-transition:all .5s;transition:all .5s}
.default-link::before,.default-link2::before {left:100%;top:0}
.default-link::after,.default-link2::after {right:100%;bottom:0}
.default-link:hover::before,.default-link2:hover::before {left:0}
.default-link:hover::after,.default-link2:hover::after {right:0}
.plr-24 {padding-left:24px;padding-right:24px;}
.mb-30 {margin-bottom:30px;}
.container {max-width:100%;width:100%;padding:0 15px;}
@media (min-width:768px) {.container{width:720px;margin:0 auto;}
}
@media (min-width:992px) {.container{width:960px;margin:0 auto;}
}
@media (min-width:1200px) {.container{width:1170px;margin:0 auto;}
}
@media (min-width:1300px) {.container{width:1270px;margin:0 auto;}
}
@media (min-width:1400px) {.container{width:1370px;margin:0 auto;}
}
@media (min-width:1500px) {.container{width:1470px;margin:0 auto;}
}
/*header*/
.site_header {position:absolute;left:0;top:0;width:100%;z-index:999;}
.site_header .h-logo img{max-width:230px;}
.site_header_top {padding:12px 0;background-color:transparent;}
.site_header_top .contact-item {font-size:16px;color:#333;display:inline-block;padding-right:40px;margin-top:4px;position:relative;}
.site_header_top .contact-item::after {content:"";position:absolute;right:20px;top:1px;width:1px;height:15px;background:#333;}
.site_header_top .contact-item a {font-size:16px;color:#333;}
.lang_dropdown,#lang_text,.lang_dropdown button {font-size:16px;color:#333;}
.lang_dropdown .btn.focus,.btn:focus,.btn:hover,.lang_dropdown:hover #lang_text {color:var(--main-theme-color);}
.sticky-header.site_header_bottom {position:fixed !important;top:0;background-color:#FFFFFF;z-index:999;-webkit-box-shadow:0 0 42px 0 rgb(0 0 0 / 8%);box-shadow:0 0 42px 0 rgb(0 0 0 / 8%);}
.site_header_bottom {width:100%;background-color:transparent;padding:10px 0;}
.site_header_bottom .main-menu>li>i.menu-dsub {position:absolute;right:2px;top:23px;color:#333;font-size:12px;transition:all .5s}
.site_header_bottom .main-menu ul.sublist li>i.menu-dsub {position:absolute;color:#1d1d1d;right:12px;transform:rotate(-90deg);font-size:16px;top:14px}
.site_header_bottom .main-menu>li {float:left;position:relative}
.site_header_bottom .main-menu>li>a {display:block;color:#333;font-size:18px;padding:32px 8px;margin:0 6px;text-transform:uppercase;position:relative}
.sticky-header.site_header_bottom .main-menu>li>a,.sticky-header.site_header_bottom .searchbox > i {color:#333;}
.site_header_bottom .main-menu ul.sublist {position:absolute;left:0;top:130%;width:220px;z-index:100;display:none;background:#fff;border-top:3px solid var(--main-theme-color)}
.site_header_bottom .main-menu ul.sublist li {position:relative}
.site_header_bottom .main-menu ul.sublist li ul.sublist {left:100%;top:0}
.site_header_bottom .main-menu ul.sublist a {color:#1d1d1d;display:block;font-size:15px;padding:8px 15px;border-bottom:#ececec 1px solid}
.site_header_bottom .main-menu ul.sublist a>.menu-dsub {position:absolute;top:14px;transform:rotate(-90deg);font-size:16px;right:8px;color:#333 !important;}
.site_header_bottom .searchbox {padding:30px 10px 20px;}
.site_header_bottom .searchbox > i {font-size:16px;color:#333;font-weight:200;cursor:pointer;}
.site_header_bottom .get_quote a {font-size:14px;color:#FFFFFF !important;background-color:var(--main-theme-color);display:block;padding:5px 7px;border-radius:6px;margin-top:24px;margin-left:10px;}
.site_header_bottom .get_quote:hover a {background-color:var(--sub-theme-color);}
.site_header .social_list {margin-top:9px;}
.site_header .social_list a {color:#333;font-size:15px;margin-right:14px;}
.search_g_box {position:absolute;top:100%;right:0;margin-top:10px;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 30%);box-shadow:0 0 15px 0 rgb(0 0 0 / 30%);display:none;z-index:3;padding:16px 20px;background-color:white;}
.search_g_box form input {padding:8px 12px;border:1px solid var(--main-theme-color);border-right:none;border-radius:3px 0px 0px 3px;outline:none !important;}
.search_g_box form button {padding:0 12px;background-color:var(--main-theme-color);color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:0px 3px 3px 0px;outline:none !important;border:none !important;}
.site_header_bottom #dropdownLangButton {font-size:16px;color:#333;margin-right:22px;}
@media only screen and (min-width:1200px) {.site_header_bottom .main-menu ul.sublist {display:block;visibility:hidden;opacity:0}
.site_header_bottom .main-menu>li:hover>a,.site_header_bottom .main-menu>li:hover i.menu-dsub,.site_header_bottom .main-menu>li.current>a,.site_header_bottom .main-menu>li.current i.menu-dsub {color:var(--main-theme-color)}
.site_header_bottom .main-menu>li:hover>ul.sublist {visibility:visible;opacity:1;top:100%;transition:all 500ms ease}
.site_header_bottom .main-menu>li>ul.sublist>li:hover>a,.site_header_bottom .main-menu>li>ul.sublist>li>ul.sublist>li:hover>a {background-color:var(--main-theme-color);color:#fff!important}
.site_header_bottom .main-menu>li>ul.sublist>li:hover ul.sublist {visibility:visible;opacity:1;top:-3px;transition:all 500ms ease}
}
.menu-handler {display:none}
.mobile-menu {background-color:#1d2122;position:fixed;top:0;left:-300px;z-index:9991;width:260px;height:100vh;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:scroll;padding-bottom:50px}
.mobile-menu.menu-on {left:0;opacity:1;visibility:visible}
.menu-close {position:absolute;top:10px;right:10px;z-index:12;width:26px;height:26px;display:none}
.mobile-menu.menu-on .menu-close {display:block}
.menu-close span {position:absolute;left:0;display:block;width:100%;height:2px;border-radius:6px;background:#fff}
.menu-close span:first-child {top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu-close span:last-child {bottom:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mobile-menu .site-logo {padding:42px 15px 15px;text-align:center}
.mobile-menu-items {border-bottom:1px solid #4d4d4d}
.mobile-menu-items ul li {display:block;position:relative;border-top:1px solid #4d4d4d}
.mobile-menu-items>ul>li>a {display:block;line-height:24px;padding:10px 40px 10px 15px;font-size:15px;color:#fff;text-transform:capitalize}
.mobile-menu-items .sub-menu {display:none}
.mobile-menu .dd-trigger {position:absolute;right:0;height:44px;width:40px;top:0;border-left:1px solid #4d4d4d;text-align:center;line-height:44px;color:#fff;font-size:20px}
.menu-list.on>.dd-trigger>.menu-dsub {transform:rotate(180deg)}
.mobile-menu-items .sub-menu li a {font-size:14px;text-transform:capitalize;display:block;line-height:24px;padding:10px 40px 10px 22px;color:#fff}
/*footer*/
.footer-section {background-color:#222222;padding-top:70px;padding-bottom:40px}
.footer-section .footer_slogan {font-size:18px;font-weight:400;color:#fff;line-height:28px;margin-bottom:70px;}
.footer-section .social_list{margin:26px 0 18px;}
.footer-section .social_list a {display:inline-block;font-size:20px;margin: 0 11px;color:#FFFFFF;}
.footer-section .social_list a i.fa {line-height:inherit}
.footer-section .ft-title {font-size:22px;font-weight:400;color:#FFFFFF;line-height:24px;margin-bottom:20px;margin-top:0;position:relative;padding-bottom:10px;}
.footer-section .ft-title:before {content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background-color:#FFFFFF;}
.footer-section .connect-item {line-height:27px;margin-bottom:18px;position:relative;color:#FFFFFF;font-size:18px;}
.footer-section .connect-item a,.footer-section .connect-item span {color:#FFFFFF;font-size:18px;display:block;}
.footer-section .ft-nav a {display:block;font-size:18px;color:#FFFFFF;text-transform:capitalize;margin-bottom:10px;}
.footer-section a:hover {color:var(--sub-theme-color) !important;}
.footer-section .ft_copyright {font-size:18px;color:#D0D0D0;line-height:27px;}
@media(max-width:1299px){
    .site_header .h-logo img{max-width:200px;}
    .site_header_bottom .searchbox{padding:30px 6px 20px;}
    .site_header_bottom .main-menu>li>a{padding:32px 6px;}
}
@media(max-width:1199px) {.menu-handler {background-color:var(--main-theme-color);padding:10px;display:block;margin-top:20px;margin-left:20px;}
.menu-handler span {position:relative;background-color:#fff;display:block;height:2px;margin-top:5px;width:20px}
.menu-handler span:first-child {margin-top:0}
.site_header_bottom #dropdownLangButton {margin-top:8px;}
.site_header {position:relative;}
.site_header_top {border-bottom:1px solid #ddd;}
.site_header .social_list a,.site_header_top .contact-item,.site_header_top .contact-item a {color:#333;}
.site_header_top .contact-item::after {background-color:#333;}
.lang_dropdown,#lang_text,.lang_dropdown button {color:#333;}
}
@media(max-width:991px) {body {line-height:1.5em}
.footer-section{padding-top:55px;}
.footer-section .footer_slogan{margin-bottom:24px;}
.footer-section .ft-column1 {margin-bottom:30px;}
.footer-section .ft-column2,.footer-section .ft-column3 {margin-bottom:30px;}
}
@media(max-width:767px) {body {line-height:1.4em}
.menu-handler {margin-top:12px;}
.site_header_top .contact-item {margin-left:12px;margin-bottom:15px;}
.footer-section {padding-bottom:20px;padding-top: 48px;}
.footer-section .connect-item a, .footer-section .connect-item span,
.footer-section .ft-nav a{font-size:16px;}
}
.home-main-title {font-weight:700;font-size:52px;color:#333;margin-top:0;margin-bottom:40px;}
/* banner */.banner_swiper .banner-button-prev,.banner_swiper .banner-button-next {color:#fff;background-color:var(--main-theme-color);width:45px;height:40px;}
.banner_swiper .swiper-button-next:after,.banner_swiper .swiper-button-prev:after {font-size:20px;}
.banner_swiper .swiper-pagination-bullet {width:11px;height:11px;}
.banner_swiper .swiper-pagination-bullet-active {background-color:var(--main-theme-color);}
.banner_swiper .mobile-banner {display:none;}
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.banner_swiper .swiper-slide .container {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.banner_swiper .swiper-slide .content {max-width:86%;margin:0 auto;}
.banner_swiper .intro {font-size:64px;font-weight:bold;color:#FFFFFF;margin:0 0 45px;}
.banner_swiper .text {font-size:18px;color:#FFFFFF;margin-bottom:62px;}
.banner_swiper .buttons .link {border:2px solid #FFFFFF;border-radius:50px;font-size:16px;color:#fff !important;padding:10px 40px;display:inline-block;}
.banner_swiper .buttons .link:hover {background-color:var(--main-theme-color);border:2px solid var(--main-theme-color);}
.banner_swiper .swiper-slide.swiper-slide-active .intro {-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.banner_swiper .swiper-slide.swiper-slide-active .text {-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.banner_swiper .swiper-slide.swiper-slide-active .buttons {-webkit-animation-delay:0.9s;animation-delay:0.9s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
/*banner_bottom*/.home-banner-bottom {margin-bottom:40px;display:flex;flex-wrap:wrap;}
.home-banner-bottom .item{padding:0;background-color:#f2f2f2;}
.home-banner-bottom .item-inner{height:100%;padding:170px 30px 50px;}
.home-banner-bottom .title {font-size:27px;margin-top:0;margin-bottom:16px;}
.home-banner-bottom .text {font-size:16px;line-height:22px;}
/* WHAT WE CAN DO */.home-products-section {padding:60px 0 40px;}
.home-products-nav-tabs {margin-bottom:15px;overflow:auto;white-space: nowrap;padding-bottom:15px;}
.home-products-nav-tabs li {display:inline-block;margin:0 12px;position:relative;}
.home-products-nav-tabs li.tab-item:before {content:"|";position:absolute;left:-12px;top:0;width:2px;height:96%;background-color:#acacac;}
.home-products-nav-tabs li a {font-size:20px;color:#333;display:block;}
.home-products-nav-tabs li.active a,.home-products-nav-tabs li:hover a {color:var(--main-theme-color);}
.home-products-tab-content .row {margin-left:-4px;margin-right:-4px;}
.home-products-tab-content .item {overflow:hidden;text-align:center;padding-left:4px;padding-right:4px;margin-bottom:12px;}
.home-products-tab-content .item .img {border:1px solid #ddd;}
.home-products-tab-content .product-title {font-size:18px;color:#333;margin:10px 0;display:block;}
/* AREAS OF OUR APPLICATION */.home-appliction-secton {padding:50px 0 74px;position:relative;}
.home-appliction-secton .item {position:relative;text-align:center;width:33.3%;background-color:#000;}
.home-appliction-secton .item img{opacity:0.5;}
.home-appliction-secton .title {font-size:18px;color:#FFFFFF;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 30px;}
.home-appliction-secton .swiper-pagination {width:100%;bottom:20px;}
.home-appliction-secton .swiper-pagination-bullet {width:87px;height:11px;background-color:#e3e3e3;border-radius:0;opacity:1;margin:0 2px !important;}
.home-appliction-secton .swiper-pagination-bullet-active {background-color:#909090;}
/* WHO WE ARE */
.home-about-main-title{padding-top: 60px;}
.home-about-content .about-main-title {font-size:34px;color:#000;margin-top:0;margin-bottom:32px;}
.home-about-content .about-desc,.home-about-content .about-desc p {font-size:18px;color:#000;}
.home-about-content {background-color:#f2f2f2;position:relative;margin-bottom:60px;}
.home-about-content .more-link {margin:40px -6px 0;}
.home-about-content .link-item {font-size:16px;color:#000;display:inline-block;width:50%;text-align:center;}
.home-about-content .link-item a {margin:6px;border:2px solid #000;display:block;padding:18px 20px;border-radius:10px;}
.home-about-content .link-item a:hover {background-color:var(--main-theme-color);border:2px solid var(--main-theme-color);color:#FFFFFF !important;}
.home-about-content .pc-bg {height:100%;overflow:hidden;background-position: left bottom !important;}
.home-about-content .about-video-box {position:relative;}
.home-about-content .about-video-box .play-btn {position:absolute;left:50%;top:50%;background-color:var(--main-theme-color);color:#FFFFFF !important;width:98px;height:98px;line-height:98px;font-size:64px;border-radius:50px;text-align:center;transform:translate(-50%,-50%);}
.home-about-content .about-video-box .play-btn  i.fa {position:relative;top:3px;left:5px;}
.home-about-content .about-video-box .play-btn:hover {background-color:var(--sub-theme-color);}
.about-counter {padding:10px 20px;width:25%;}
.about-counter .counter,.about-counter .unit {font-size:55px;color:var(--main-theme-color);}
.about-counter .number-text {font-size:18px;color:#000;margin-top:4px;}
/* WHO CHOOSE US */.home-choose-section {padding:70px 0 90px;}
.home-choose-section .item {border:1px solid #c8c8c8;border-radius:6px;width:20%;text-align:center;height:118px;overflow:hidden;position:relative;}
.home-choose-section .item img{max-width: 100%; max-height: 100%;width: auto;height: auto;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.home-choose-section .partner-box {position:relative;}
.home-choose-section .partner_swiper_next,.home-choose-section .partner_swiper_prev {position:absolute;left:-36px;top:50%;transform:translateY(-50%);color:#D0D0D0;font-size:40px;width:30px;}
.home-choose-section .partner_swiper_next {left:auto;right:-36px;text-align:right;}
/* REQUEST A QUOTE */.home-quote-section {padding:70px 0;margin-bottom:30px;background-color:#f2f2f2;background-position: left center !important;}
.home-quote-section .quote_box {width:620px;float:right;padding:30px 40px;border-radius:15px;position:relative;border:1px solid #FFFFFF;}
.home-quote-section .quote_box::after {content:"";position:absolute;left:0;top:0;height:100%;width:100%;opacity:0.75;background-color:#FFFFFF;}
.home-quote-section .quote-main-tit {margin:0 0 15px 0;margin-bottom:12px;font-size:32px;color:var(--main-theme-color);position:relative;z-index:2;}
.home-quote-section .quote-desc {font-size:16px;color:#333;margin-bottom:32px;position:relative;z-index:2;}
.home-quote-section .request-page-form .row {margin-left:-6px;margin-right:-6px;position:relative;z-index:2;}
.home-quote-section .input1 {padding-left:6px;padding-right:6px;}
.home-quote-section .form-group {margin-bottom:6px;}
.home-quote-section .request-page-form input,.home-quote-section .request-page-form textarea {background-color:#f2f2f2;font-size:15px;color:#7F7F7F;padding:24px 15px;}
.home-quote-section .request-page-form textarea {padding:12px 15px;height:170px;margin-bottom:20px;}
.home-quote-section .request-page-form .submit-btn {background-color:#f2f2f2;font-size:16px;color:#000;padding:12px 58px;border-radius:50px;}
.home-quote-section .request-page-form .submit-btn:hover {background-color:var(--main-theme-color);color:#fff;}
/*Our Latest News*/.home-news-section {padding:60px 0;}
.home-news-section .news-title {display:block;font-size:20px;line-height:25px;color:#333;margin:22px 0px 14px;height:50px;}
.home-news-section .news-data {font-size:14px;color:#808080;display:block;border-bottom:1px solid #333;padding-bottom:20px;}
@media(min-width:992px) {.home-about-content .left {padding-right:50px;padding-bottom:70px;padding-top:74px;padding-left:0;width:57%;}
.home-about-content .about-video-box {width:45%;height:100%;position:absolute;top:0;right:0;}
}
@media(max-width:1540px){
    .home-choose-section .partner_swiper_next, .home-choose-section .partner_swiper_prev {left: -24px;}
    .home-choose-section .partner_swiper_next {left: auto;right: -24px;}
}
@media(max-width:1499px){
    .home-choose-section .partner_swiper_next, .home-choose-section .partner_swiper_prev {left: 0px;}
    .home-choose-section .partner_swiper_next {left: auto;right: 0px;}
}
@media(max-width:1399px){
    .home-main-title {font-size: 46px;margin-bottom: 34px;}
    .home-banner-bottom{margin-bottom:22px;}
    .home-banner-bottom .item-inner {padding: 100px 12px 24px;}
    .home-banner-bottom .title{font-size:24px;margin-bottom:12px;}
    .home-products-section {padding: 60px 0 30px;}
    .home-appliction-secton {padding: 40px 0 60px;}
    .home-about-main-title {padding-top: 44px;}
    .home-news-section {padding: 44px 0;}
}
@media(max-width:1299px){
    .about-counter .counter, .about-counter .unit{font-size:44px;}
}

@media(max-width:1199px) {.home-main-title {font-size:36px;margin-bottom:30px;}
.banner_swiper .intro {font-size:40px;margin:0 0 20px;}
.banner_swiper .text{margin-bottom:40px;}
.home-banner-bottom {margin-bottom:28px;}
.home-banner-bottom .item-inner {padding: 80px 16px 22px;}
.home-banner-bottom .title {font-size: 22px;margin-bottom: 10px;}
.home-products-section{padding:40px 0 20px;}
.home-appliction-secton {padding:20px 0 50px;}
.home-appliction-secton .swiper-pagination-bullet {width:46px;height:8px;}
.home-about-main-title{padding-top: 30px;}
.home-about-content .about-main-title {font-size: 30px;margin-bottom: 22px;}
.home-about-content .link-item a {padding:18px 14px;}
.home-about-content .counter,.home-about-content .unit {font-size:32px;}
.home-about-content {margin-bottom: 40px;}
.about-counter .counter, .about-counter .unit {font-size: 34px;}
.home-choose-section {padding:46px 0 60px;}
.home-quote-section{margin-bottom:20px;}
.home-news-section {padding: 40px 0;}
}
@media(max-width:991px) {.home-main-title {font-size:28px;margin-bottom:20px;}
.banner_swiper .intro {font-size:30px;margin:0 0 18px;}
.banner_swiper .text {margin-bottom:30px;}
.banner_swiper .buttons .link {padding: 7px 28px;}
.home-products-section {padding:38px 0 20px;}
.home-products-nav-tabs li a{font-size:18px;}
.home-appliction-secton {padding:20px 0 54px;}
.home-appliction-secton .swiper-pagination {bottom:18px;}
.home-appliction-secton .swiper-pagination-bullet {width:26px;height:5px;}
.home-about-content .about-main-title{font-size:26px;margin-bottom:16px;}
.home-about-content .left {padding-top:36px;padding-bottom:44px;padding-right:0;padding-left:0;}
.home-about-content .more-link {margin: 24px -6px 0;}
.home-about-content .about-video-box .play-btn {width:80px;height:80px;line-height:80px;font-size:54px;}
.home-about-content .home-about-content{margin-bottom: 42px;}
.about-counter{padding:10px;}
.about-counter .number-text{font-size:16px;}
.about-counter .counter, .about-counter .unit{font-size:28px;}
.home-choose-section {padding:40px 0;}
.home-quote-section {margin-bottom:20px;padding:50px 0px;}
.home-quote-section .quote-main-tit{font-size:26px;}
.home-quote-section .quote_box{padding:18px;}
.home-news-section {padding:30px 0;}
}
@media(max-width:767px) {.home-main-title {font-size:22px;margin-bottom:20px;}
.site_header .h-logo img{max-width:160px;}
.banner_swiper .banner-button-prev, .banner_swiper .banner-button-next {width: 32px;height: 33px;}
.banner_swiper .pc-banner {display:none;}
.banner_swiper .mobile-banner {display:block;height:360px;}
.banner_swiper .swiper-slide .container {width:86%;}
.banner_swiper .intro {font-size:18px;margin:0 0 12px;}
.banner_swiper .text {margin-bottom:20px;font-size:16px;}
.banner_swiper .buttons .link {padding:5px 22px;font-size:13px;}
.home-banner-bottom {margin-bottom:16px;}
.home-products-section {padding:30px 0 10px;}
.home-products-nav-tabs li a{font-size:16px;}
.home-products-tab-content .product-title{font-size:16px;}
.home-appliction-secton {padding:10px 0 30px;}
.home-appliction-secton .swiper-pagination {bottom: 0px;}
.home-about-main-title{padding-top: 30px;}
.home-about-content .about-main-title {font-size:20px;}
.home-about-content .about-desc, .home-about-content .about-desc p{font-size:17px;}
.home-about-content .link-item a {padding: 10px;}
.home-about-content .home-about-content {margin-bottom: 30px;}
.home-about-content{margin-bottom:22px;}
.about-counter .counter,.about-counter .unit {font-size:25px;}
.about-counter .number-text{font-size:16px;}
.about-counter{width:50%;}
.home-quote-section {margin-bottom:10px;padding:42px 0px;}
.home-quote-section .quote_box {padding:26px 20px;width:100%;}
.home-quote-section .quote-main-tit {font-size:22px;}
.home-quote-section .quote-desc{margin-bottom:16px;}
.home-news-section .news-title{font-size:18px;line-height:23px;}
}