<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:Theme-css
Author: Theme-css
Description: 
Version:1.0
*/

*{
    box-sizing: border-box;
}
.clear:after{
    content: '';
    display: block;
    clear: both;
}
body {
    overflow-x: hidden;
	min-height: 100%;
    background-image:url(images/white.jpg);
    background-repeat: repeat;
    background-size: 150px 150px;
}
.main-container{
    width: 80%;
    margin: 0 auto;
}
.footer-container{
	width: 80%;
   margin: 0 auto;
}
.slider_banner{width: 100%;position: relative;}
header{position: fixed;/* top: 0; */width: 100%;z-index: 999;height: 70px;}
.head{
    width: 100%;
    max-width: 100%;
    padding-right: 30px;
    padding-left: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 70px;
    margin: 0 auto;
    }
.h-right{width: 25%;display: flex;justify-content: space-between;align-items: center;}
.h-nav{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.h-left{width:50%;display: flex;justify-content: space-between;align-items: center;}
.slider_banner img{width:100%;cursor: pointer;display: flex;}
.h-nav span{color:#fff}
.h-nav span a{color:#fff;font-size: 15px;font-weight: 500;text-transform: uppercase;}
.h-search{position: relative;width: 40%;height: 35px;background: rgb(0 0 0 / 20%);border-radius: 30px;}
.h-search .input-text{position: absolute;background:none;border: none;height: 32px;width: 100%;left: 0;color:#fff;text-indent: 32px;font-weight: 300;}
.h-search .btn{position:absolute;left: 6px;height: 35px;background: url(images/ico-search.png) center no-repeat;width: 24px;border: none;}
.h-search input:focus{outline: none; }
.h-search input.input-text::placeholder{
	color:#fff;font-size: 15px;
	
}
.product-nav {position:relative;height: 35px;line-height: 35px;}
.product-nav a{color: #fff;font-size: 15px;font-weight: 500;}
.product-nav&gt;a{text-transform: uppercase;}
.h-menu span{cursor: pointer;}
.h-search .input-text::placeholder{color:#fff;}
header.cur{background: #000;position: relative;}
.slider_banner .swiper-button-next{
	width: 35px;
	height: 35px;
	right: 3%;
	background: url(images/ico-right.png) center no-repeat;
	background-size:35px;
}
.slider_banner .swiper-slide{height: 100vh;width: 100%;overflow: hidden;background-position: center center;background-size: cover;background-repeat: no-repeat;transition: opacity 0.5s ease;opacity: 1; }
.slider_banner .swiper-slide.swiper-slide-active {
  opacity: 0.5; 
}
.slider_banner .swiper-button-prev{
	width: 35px;
	height: 35px;
	left: 3%;
	background: url(images/ico-left.png) center no-repeat;
	background-size: 35px;
}
.slider_banner .swiper-button-next.swiper-button-disabled, .slider_banner .swiper-button-prev.swiper-button-disabled{
	opacity:1;
	
}
.slider_banner .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
	content:'';
	
	
}
.slider_banner .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
	content:'';

}
.ban-more{position:absolute;bottom: 16%;right: 37%;}
.ban-more span{border:1px solid #fff;width:240px;display:inline-block;text-align:center;height: 72px;border-radius: 40px;line-height: 72px;cursor: pointer;}
.ban-more span a{font-size:24px;color:#fff;}
.ban-more span:hover{border:1px solid #bfbfbf;}
.ban-more span:hover a{color:#bfbfbf;}
.slider_banner .swiper-pagination{width:100%;bottom: 10px;}
.slider_banner .swiper-pagination-bullet{width:10px;height:3px;background: rgb(255 255 255 / 40%);border-radius:30px;display: inline-block;margin: 0 6px;cursor: pointer;opacity: 1;}
.slider_banner .swiper-pagination-bullet-active{background: #fff;}
.index_product{width:100%;position: relative;}
.product-bg{width:100%;min-height:700px;}
.pro-cate-bg{width: 100%;overflow: hidden;background-position: center center;background-size: cover;background-repeat: no-repeat;opacity:0;transition: opacity 2s cubic-bezier(0.4, 0, 1, 1);}
.pro-cate-bg.show-img{opacity:1;display: block;transition: opacity 2s ease-out;height: 100%;min-height: 900px;}
.index-product-nav{position: absolute;bottom: 3%;width: 80%;}
.index-product-nav .nav{width:100%;display:flex;align-items: center;justify-content: space-evenly;flex-direction: row;align-content: center;flex-wrap: wrap;position: relative;}
.index-product-nav .nav li{/* width: 16%; */text-align: left;/* height:40px; *//* margin: 0 30px 10px; */line-height: 40px;}
.index-product-nav .nav li a{color:#333;font-size:15px;display: inline-block;font-family:'Plain';font-weight: bold;transition: transform 0.3s ease;}
.index-product-nav .nav li a:hover ,.index-product-nav .nav li.on a{color: #000;transform: scale(1.2);}
.index-product-nav .nav li:hover a,.index-product-nav .nav li.on a{border-bottom: 2px solid #333;cursor:pointer;height: 38px;line-height: 38px;}
.index_news{width:100%;margin-top: 100px;}
.index-title{font-size:45px;color:#21212B;/* text-transform: capitalize; */}
.index-title h1{font-weight:300;font-size:45px;}
.in-news{width:100%;margin-top: 30px;display: flex;flex-direction: column;/* margin-bottom: 40px; */}
.in-news dl{width:100%;display: flex;justify-content: space-between;border: 1px solid #C4C4C4;border-radius: 32px;align-items: center;margin-bottom: 40px;}
.in-news dl .dl-img{width: 35%;overflow:hidden;height: 100%;display: flex;border-radius: 32px;}
.in-news dl .dl-text{width: 65%;}
.in-news dl .dl-text&gt;a{padding: 0px 5% 0px 5%;display:inline-block;}
.in-news dl .dl-img img{width:100%;border-radius: 32px;transition:all 0.5s;height: 100%;object-fit: cover;display: flex;}
.in-news dl .dl-text dt{font-size: 20px;color:#000;margin-bottom:8px;line-height:40px;/* font-weight: bold; */}
.in-news dl .dl-text p{font-size:16px;color:#000;margin-bottom: 10px;/* font-weight: bold; */}
.in-news dl .dl-text dd{font-size:16px;color:#5D5D5D;line-height:20px;margin-bottom: 30px;}
.in-news dl .dl-img:hover img{transform:scale(1.1);transition:all 0.5s;}
.in-news dl .dl-text span{transition:all 0.3s;display:inline-block;width:130px;background:#000;text-align:center;border-radius:40px;height:46px;line-height:46px;color:#fff;font-size:16px;}
.news-more{width: 200px;height: 50px;line-height: 47px;border:1px solid #000;border-radius:40px;text-align: center;transition:all 0.5s;}
.news-more a{font-size: 20px;color: #000;}
.news-more:hover a{color: #fff;}
.news-more:hover{background:#000;cursor: pointer;transition:all 0.5s;}
.in-news dl .dl-text span:hover{background:#fff;border:1px solid #000;cursor: pointer;transition:all 0.3s;color:#000;}
.in-product-bg{width:100%;margin-top: 100px;}
.in-product{width:100%;margin-top: 30px;display: flex;flex-direction: row;align-content: space-around;flex-wrap: wrap;justify-content: space-between;}
.in-product dl{width: 31.5%;border-radius: 32px;margin-bottom: 40px;}
.in-product dl .dl-img{width:100%;overflow:hidden;}
.in-product dl .dl-img img{width:100%;transition:all 0.5s;}
.in-product dl .dl-img:hover img{transition:all 0.5s;transform:scale(1.1);}
.in-product dl .dl-img img{display:flex;}
.in-product dl .dl-text{text-align: center;font-size: 16px;padding: 10px 0;}
.in-product dl .dl-text&gt;a{display:flex;justify-content: space-between;align-items: flex-end;}
.in-product dl .dl-text&gt;a dt{
    width: 100%;
    font-size: 16px;
    color: #000;
}
.in-product dl .dl-text&gt;a span{display:inline-block;width: 160px;height: 48px;background: #000;border-radius: 40px;text-align: center;line-height: 48px;color: #fff;}
.index-downloads{width:100%;margin-top: 100px;margin-bottom: 100px;}
.downloads-list{width:100%;margin-top: 30px;}
.downloads-list .swiper-slide{border-radius: 32px;}
.downloads-list dl{/* padding: 5px; */border-radius: 32px;/* box-shadow: 1px 1px 10px 1px #ddd; */display: flex;flex-direction: column;background: #EFEFEF;}
.downloads-list .dl-img{width:100%;overflow:hidden;border-top-left-radius: 32px;border-top-right-radius: 32px;background: #EFEFEF;}
.downloads-list .dl-img img{width:100%;transition:all 0.5s;display: flex;}
.downloads-list .dl-text{background: #EFEFEF;border-bottom-left-radius: 32px;border-bottom-right-radius: 32px;display: flex;justify-content: space-between;padding:20px 20px;align-items: center;}
.downloads-list .dl-text&gt;div{font-size: 20px;}
.downloads-list .dl-text&gt;span{font-size:16px;color: #5D5D5D;line-height: 20px;}
.downloads-list dl:hover .dl-img img{transition:all 0.5s;transform:scale(1.1);cursor:pointer;}
.downloads-list .dl-text&gt;span img{width:35px;}
.foot{width: 100%; display:flex;}
footer{background: #21201C;padding-top: 100px;}
.foot-left{width:50%;color: #fff;}
.foot-right{width:50%;}
.foot-left dl{width:100%;margin-bottom: 20px;font-size: 16px;}
.foot-left-bottom{width:100%;margin-top: 30px;}
.foot-left h3{font-size:25px;}
.foot-left dl dt a{color:#fff;font-size:16px;}
.foot-left dl dd{border-bottom:1px solid #fff;display:inline-block;font-size: 16px;}
.foot-left dl dd a{color:#fff;}
.f-ico{width:100%;margin-top:16px;}
.menu .f-ico{position: fixed;bottom: 0;}
.f-ico span{display:inline-block;margin-right:24px;}
.foot-left .f-ico span img{width:45px;}
.foot-right .f-text{width: 612px;font-size: 16px;line-height: 30px;color: #fff;margin-top: 24px;}
.foot-nav{width:100%;margin-top: 45px;}
.foot-nav li {margin-bottom:18px}
.foot-nav li a {font-size:18px;color:#fff;text-transform: capitalize;}
.foot-logo{width:100%;margin: 20px 0;}
.foot-logo ul{width:100%;display:flex;}
.foot-logo ul li{width: 20%;}
.foot-logo ul li img{max-width:100%;}
.footer-bottom{width: 100%;background: #1B1A16;text-align: center;padding: 30px 0;color: #C4C4C4;font-size: 16px;}
.menu-bg{display:none;background: #fff;width: 100%;position: fixed;top: 0;z-index: 99999;height: 100%;}
.menu-div{display: flex;height: 100vh;}
.head-bg{width:100%;position: relative;}
.menu-img{width:50%;height: 100%;}
.menu-banner img{width:100%;display: flex;height: 100%;}
.menu-nav{width:50%;}
.menu-top{width: 70%;display: flex;justify-content: flex-end;padding-top: 50px;align-items: center;}
.menu-logo{
    position: absolute;
    z-index: 9999;
    left: 5%;
    top: 5%;
}
.menu-banner{width:100%;position: relative;height: 100%;}
.menu-banner .swiper-slide{height: 100vh;width: 100%;overflow: hidden;background-position: center center;background-size: cover;background-repeat: no-repeat;transition: opacity 0.5s ease;opacity: 1;}
.slider_banner .swiper-slide.swiper-slide-active {
  opacity: 0.5; 
}
.menu-banner .swiper-pagination{width:100%;text-align:center;}
.menu-banner .swiper-pagination{width:100%;bottom: 10px;}
.menu-banner .swiper-pagination-bullet{width: 10px;height: 3px;background: rgb(255 255 255 / 40%);border-radius:30px;display: inline-block;margin: 0 6px;cursor: pointer;opacity: 1;}
.menu-banner .swiper-pagination-bullet-active{background: #fff;}
.menu-search{position: relative;width: 280px;height: 40px;background:#e5e5e5;border-radius: 30px;margin-right: 50px;}
.menu-search .input-text{position: absolute;background:none;border: none;height: 40px;width: 87%;right: 0;}
.menu-search .btn{position:absolute;left: 6px;height: 40px;background: url(images/ico-search.png) center no-repeat;width: 24px;border: none;}
.menu-search input:focus{outline: none; }
.menu-top&gt;span{cursor:pointer;}
.menu-nav .menu{
    margin-left: 80px;
    margin-top: 60px;
    position: relative;
}
.menu-ul{width:100%;margin-bottom: 60px;/* height: 500px; */}
.menu-ul li{
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
}
.menu-ul li a{color:#000;font-size: 25px;text-transform: uppercase;font-weight: 300;}
.menu-ul li:hover a{color: #444;}
.page-banner{width:100%;height: 650px;position: relative;}
.banner-text{text-align:center;color:#fff;padding-top: 10%;}
.banner-text h1{color:#fff;font-size: 28px;font-weight: 550;margin-bottom: 40px;letter-spacing: 1px;}
.product-banner-text{
    position: absolute;
    bottom: 40px;
    width: 80%;
    text-align: center;
}
.product-banner-text p{color:#fff;font-size:24px;width: 600px;margin: 0 auto;line-height: 32px;}
.banner-text p{font-size:24px;color: #999;}
.products-bg{width: 100%;padding-bottom: 60px;padding-top: 100px;}
.product-list{width: 100%;}
.main-product-container{
    width: 100%;
    max-width: 100%;
    padding-right: 40px;
    padding-left: 40px;
    }
.product-list-dl{width:100%;/* margin-top: 30px; */display: flex;flex-direction: row;align-content: space-around;flex-wrap: wrap;}
.product-list-dl dl{width: 31%;border-radius: 32px;margin-bottom: 40px;/* box-shadow: 1px 1px 10px 1px #ddd; */background: #fff;margin-right: 3.5%;}
.product-list-dl dl .dl-img{width:100%;overflow:hidden;border-top-left-radius: 32px;border-top-right-radius: 32px;}
.product-list-dl dl:nth-child(3n){margin-right:0;}
.product-list-dl dl .dl-img img{width:100%;transition:all 0.5s;}
.product-list-dl dl .dl-img:hover img{transition:all 0.5s;transform:scale(1.1);}
.product-list-dl dl .dl-img img{display:flex;}
.product-list-dl dl .dl-text{padding: 30px 30px;}
.product-list-dl dl .dl-text&gt;a{display:flex;justify-content: space-between;align-items: flex-end;}
.product-list-dl .dl-title{width: 100%;font-size: 16px;text-align: center;}
.product-list-dl dl .dl-text&gt;a dt{
    font-size: 18px;
    color: #000;
    line-height: 40px;
}
.product-list-dl dl .dl-text&gt;a span{width: 160px;height: 48px;background: #000;border-radius: 40px;text-align: center;line-height: 48px;color: #fff;display: none;}
.team-bg{width: 100%;}
.about-bg{width: 100%;margin-top: 100px;}
.page-content p{color: #5D5D5D;font-size: 18px; line-height: 32px;margin-bottom: 15px;}
.page-content img{max-width: 100%; height: auto;}
.page-content img.aligncenter{margin: 0 auto;display: flex;}
.team-bg{width: 100%;margin-top: 30px;display: flex;justify-content: space-between;}
.team-left{width: 44%;}
.team-left-h1{color:#21212B;font-size: 30px;font-weight: 400;margin-bottom: 25px;}
.team-right{width: 43%;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.team-left dl{width:100%;margin-bottom: 20px;}
.team-left dl dt{font-size: 22px;color:#000;font-weight: 400;margin-bottom: 10px;}
.team-left dl dd{font-size: 16px;color:#5D5D5D;margin-bottom:20px;line-height: 23px;}
.about-ico{width: 100%;margin-top: 40px;}
.about-ico h2{font-size:30px;color:#000;font-weight:400;margin-bottom: 20px;}
.about-ico span{margin-right:24px;}
.team-right dl{width: 230px;height: 230px;display: flex;flex-direction: column;justify-content: center;text-align: center;align-items: center;flex-wrap: wrap;}
.team-right dl:nth-child(1) ,.team-right dl:nth-child(4){background: url(images/about-ico1.png) center no-repeat;background-size:100%;}
.team-right dl:nth-child(2) ,.team-right dl:nth-child(3) {background: url(images/about-ico2.png) center no-repeat;background-size:100%;}
.team-right dl dt{font-size:64px;font-weight:bold;text-align:center;}
.team-right dl dd{color:#5D5D5D;font-size: 18px;}
.video-bg{width: 100%;margin-top:100px}
.text-h1{margin-bottom: 25px;font-weight: 300;font-size: 30px;letter-spacing: 2px;}
.text-we{font-size: 55px;letter-spacing:3px;font-weight:200;margin-bottom: 40px;font-family:'Plain, sans-serif';text-rendering: optimizelegibility;}
.text-h1 h1{color:#21212B;font-size: 30px;font-weight: 400;}
.video{width: 100%; height: 960px;background: #efefef url(images/about-ico6.png) center no-repeat;}
.course-bg{width: 100%;margin-top: 100px;}
.culture-list{width:100%}
.culture-list img{width:100%;transition:all 0.5s;border-radius: 20px;height: 400px;object-fit: cover;}
.culture-list .swiper-slide:hover img{transform:scale(1.1); transition:all 0.5s;}
.culture-bg{width:100%;margin-bottom:60px;}
.faq-bg{width: 100%;margin-top: 60px;margin-bottom: 70px;}
.faq-list{width:100%;}
.faq-dl{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.faq-dl dl{width: 100%;border: 1px solid #C4C4C4;border-radius: 15px;margin-bottom: 20px;padding: 1.5% 2%;}
.faq-dl dl dt{width:100%;background:url(images/faq-ico-down.png) top right no-repeat;font-size:18px;color: #000;font-weight: 500;line-height: 40px;background-size: 35px;cursor:pointer}
.faq-dl dl dt span{padding: 0;margin: 0;cursor: pointer;width:90%;display: inline-block;}
.faq-dl dl dt a{color:#000;}
.faq-dl dl dd{color: #5D5D5D;font-size: 17px;display: none;}
.faq-dl dl.on dt{background:url(images/faq-ico.png) top right no-repeat;background-size:35px;}
.ban-news{position: absolute;right: 235px;top: 15%;width: 750px;}
.news-banner{width:100%;height:960px;position: relative;}
.ban-news dl{width:100%;color: #fff;}
.ban-news dl dt{font-size:64px;color:#fff;font-weight:bold;margin-bottom: 10px;}
.ban-news dl p{color: #fff;font-size:40px;margin-bottom: 80px;}
.ban-news dl dd{font-size:24px;color: rgb(255 255 255 / 60%);margin-bottom: 50px;}
.ban-news dl span{
    border-radius: 40px;width:260px;height:72px;border:1px solid #fff;display:inline-block;text-align:center;font-size:24px;line-height:72px;color:#fff;
}
.page{width:100%;text-align: center;margin-top: 30px;}
.nav-links{width:100%;font-size:16px;display: flex;justify-content: center;align-items: center;}
.nav-links span{
    padding: 5px 10px 7px;
    background: #21201C;
    color: #fff;
    margin: 0 4px;
    display: inline-block;
}
.nav-links a{
	 padding: 5px 10px 7px;
	 background: #8d8d8d;
	 color: #fff;
	 margin: 0 4px;
}
.nav-links a:hover{background: #21201C;}
.news-bg{width: 100%;background: #21201C;padding-bottom: 100px;padding-top: 100px;}
.news-list-dl{width:100%;display: flex;flex-direction: column;}
.news-list-dl dl{width:100%;display: flex;justify-content: space-between;border-radius: 32px;align-items: center;margin-bottom: 40px;background: rgb(196 196 196 / 10%);}
.news-list-dl dl .dl-img{width: 43%;overflow:hidden;}
.news-list-dl dl .dl-text{width: 57%;}
.news-list-dl dl .dl-text&gt;a{padding: 0px 8% 0px 8%;display:inline-block;}
.news-list-dl dl .dl-img img{width:100%;border-radius: 32px;transition:all 0.5s;height: 100%;object-fit: cover;display: flex;}
.news-list-dl dl .dl-text dt{font-size:28px;color: #fff;margin-bottom:8px;line-height:40px;}
.news-list-dl dl .dl-text p{font-size:16px;color: #fff;margin-bottom:24px;}
.news-list-dl dl .dl-text dd{font-size:16px;color: #C4C4C4;line-height:20px;margin-bottom:64px;}
.news-list-dl dl .dl-img:hover img{transform:scale(1.1);transition:all 0.5s;}
.news-list-dl dl .dl-text span{transition:all 0.3s;display:inline-block;width:130px;background:#000;text-align:center;border-radius:40px;height:46px;line-height:46px;color:#fff;font-size:16px;}
.single-bg{width: 100%;margin-top:100px; margin-bottom: 100px;}
.content-title{text-align:center;}
.content-title h1{color:#21212B;font-size: 40px;margin-bottom:10px;font-weight: 300;}
.content-title p{font-size:15px;color:#000;text-transform:uppercase;}
.page-content{width:100%;margin-top: 20px;color:#5D5D5D;}
.page-content img{max-width:100%;height:auto;}
.content-page{color:#5D5D5D;line-height:32px;}
.loads-dl {width:100%;display:flex;flex-direction: row;flex-wrap: wrap;}
.loads-dl dl{/* padding: 5px; */border-radius: 32px;/* box-shadow: 1px 1px 10px 1px #ddd; */display: flex;flex-direction: column;background: #EFEFEF;width: 23.5%;margin-right: 2%;margin-bottom: 35px;}
.loads-dl .dl-img{width:100%;overflow:hidden;border-top-left-radius: 32px;border-top-right-radius: 32px;background: #EFEFEF;}
.loads-dl .dl-img img{width:100%;transition:all 0.5s;display: flex;}
.loads-dl .dl-text{background: #EFEFEF;border-bottom-left-radius: 32px;border-bottom-right-radius: 32px;display: flex;justify-content: space-between;padding: 20px 20px;align-items: center;}
.loads-dl .dl-text dt{font-size: 18px;line-height: 40px;}
.loads-dl .dl-text&gt;div{width:240px;height: 100px;display: flex;flex-direction: column;justify-content: flex-start;}
.loads-dl .dl-text&gt;span{font-size:16px;color: #5D5D5D;line-height: 20px;}
.loads-dl .dl-text&gt;span img{width: 35px;}
.loads-dl dl:hover .dl-img img{transition:all 0.5s;transform:scale(1.1);cursor:pointer;}
.loads-dl dl:nth-child(4n){margin-right:0;}

.photo-dl{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;}
.photo-dl li{width: 23.5%;margin-right: 2%;margin-bottom: 25px;overflow:hidden;cursor:pointer}
.photo-dl li:nth-child(4n){margin-right:0;}
.photo-dl li img{width:100%;transition:all 0.5s;border-radius: 32px;}
.photo-dl li:hover img{transform:scale(1.1); transition:all 0.5s;}
.contact-bg{width:100%;display: flex;align-items: center;}
.contact-left{width: 50%;background: url(images/contact-bg.jpg) center no-repeat;background-size: 100%;height: 800px;background-size: cover;position: relative;}
.contact-right{width: 50%;}
.contact-right-txt{width: 65%;margin:0 auto;font-size:40px;margin-bottom:30px;font-weight:300;}
.contact-text{color:#fff;margin:0 auto;position: absolute;bottom: 5%;left: 5%;width: 90%;}
.contact-text .text-div{font-size: 16px;line-height: 28px;margin-bottom: 10px;}
.text-p{width:100%;font-size: 16px;line-height: 28px;margin-bottom: 20px;}
.text-p p{margin-bottom: 6px;}
.text-p span:nth-child(1){margin-right:20px;}
.contact-text-bottom{width:100%;display:flex;justify-content: space-between;margin-top: 50px;}
.contact-text-bottom&gt;div{width:50%;line-height: 50px;}
.contact-text-bottom&gt;div h3{font-size: 20px;font-weight: 550;}
.contact-text-bottom&gt;div p{
    font-size: 18px;
}
.contact-right .sidebox{width: 65%;margin:0 auto;} 
.contact-right .wpcf7-text{width:100%;border: none;height:40px;line-height:40px;font-size: 14px;border-bottom: 1px solid #ddd;background: none;box-shadow: none;}
.contact-right label{margin-bottom:20px;display: inline-block;}
.contact-right .wpcf7-form&gt;p{font-size:15px;line-height: 40px;margin-bottom: 25px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.contact-right .contact-input{width:48%;}
.contact-textarea{width:100%;}
.contact-right textarea{width:100%;border: none;height: 150px;line-height:28px;border-radius:10px;font-size: 14px;border: 1px solid #ddd;background: none;box-shadow: none;}
.contact-submit{width:100%;text-align:center;}
.contact-submit .wpcf7-spinner{width:0;margin: 0;}
.contact-right .wpcf7-submit{text-transform: capitalize;width: 25%;height: 50px;background: #3c3c3c;border:none;border-radius: 50px;color: #fff;font-size: 19px;line-height: 18px;margin: 0 auto;}
.contact-right .wpcf7-submit:hover{background: #242424;}
.page-product-bg{width:100%;background: #000;padding-top:60px;padding-bottom:60px;}
.product-title{color:#fff;text-align:center;font-size:48px;}
.page-product-content{color:#C4C4C4;padding: 50px;font-size: 16px;line-height: 32px;}
.page-product-content p{width:100%;margin-bottom:15px;}
.product-downloads{width:100%;margin-top:100px;}
.pro-downloads-list{width:100%;display:flex;justify-content: space-between;}
.pro-downloads-list dl{width:48%;background:#EFEFEF;border-radius: 32px;display: flex;justify-content: space-around;align-items: center;padding: 8px 0;}
.pro-downloads-list dl dt{width: 13%;text-align: center;}
.pro-downloads-list dl dt img{height: 40px;}
.pro-downloads-list dl .dl-dt{width:40%;}
.pro-downloads-list dl .dl-downloads{width:20%;text-align: center;}
.pro-downloads-list dl .dl-dt .item-value{font-size:15px;color:#5D5D5D;}
.pro-downloads-list dl .dl-dt .item-title{font-size: 23px;color:#000;margin-bottom: 10px;}
.pro-form-bg{width:100%;margin-top:100px;margin-bottom:100px;display: flex;}
.pro-form-bg h1{font-size: 30px;color: #21212B;font-weight:normal;margin-bottom: 10px;}
.pro-form-bg p{color: #5D5D5D;font-size: 16px;}
.pro-form{width:100%;margin-top: 20px;}
.pro-form h3{font-size: 25px;font-weight: normal;}
.pro-form-text{width:100%;}
.pro-form-text .wpcf7-text{
    height: 45px;
    border-radius:16px;
    line-height: 45px;
    border: 1px solid #C4C4C4;
    text-indent:10px;
    width: 100%;
    color: #5D5D5D;
}
.pro-form-text form{margin-top:20px;}
.pro-form-text .form-ul&gt;li{width: 24%;float: left;margin-bottom:20px;}
.form-ul{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.pro-form-text .form-ul&gt;li.form-li{width:100%;}
.form-li textarea{width:100%;border: 1px solid #C4C4C4;border-radius:16px;padding-left:10px;padding-top:5px;height: 148px;color:#C4C4C4;}
.pro-form .wpcf7-submit{height: 50px;width:300px;background:#000;border:none;border-radius:40px;color:#fff;font-size: 20px;}
.pro-form .wpcf7-submit:hover{background: #212121;}
.submit-li{width:100%;float: left;margin-top: 30px;}
.login_li{width:100%;font-size:24px;display:flex;justify-content: space-between;}
.login-left{width: 48%;}
.login-right{width: 49%;background: url(images/form-ico.png) center left no-repeat;padding-left: 30px;}
.login-left&gt;p{color:#000;display: flex;align-items: baseline;}
.login-left&gt;p input{margin-right:5px;}
.login-right&gt;p{color:#000;}
.pro-form-text input::-webkit-input-placeholder{
    color:#C4C4C4;
}
.pro-form-text input::-moz-placeholder{
    color:#C4C4C4;
}
.pro-form-text input::-ms-input-placeholder{
    color:#C4C4C4;
}
.pro-form-text textarea::-webkit-input-placeholder{
    color:#C4C4C4;
}
.pro-form-text textarea::-moz-placeholder{
    color:#C4C4C4;
}
.pro-form-text textarea::-ms-input-placeholder{
    color:#C4C4C4;
}
.login-free{width: 49%;background: url(images/form-ico.png) center left no-repeat;padding-left: 30px;margin-top:20px;color:#000;}
.login-free p{color:#000;}
.pro-recom-list{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;margin-top: 40px;}
.pro-recommend-bg h1{font-size: 30px;}
.pro-recom-list dl{width: 25%;margin-bottom: 50px;}
.pro-recom-list dl:nth-child(4n){margin-right:0;}
.pro-recom-list dl dt{width:100%; overflow:hidden;}
.pro-recom-list dl dt img{width:100%;transition:all 0.5s;}
.pro-recom-list dl dd{font-size: 16px;text-align: center;line-height: 28px;margin: 10px 0;}
.pro-recom-list dl dt:hover img{transform:scale(1.1);transition:all 0.5s;}
/* .product-ul{width:100%;display:flex;justify-content: center;flex-direction: row;flex-wrap: wrap;} */
.product-ul .swiper{display: flex;justify-content: center}
.product-ul li{text-align: center;margin: 0 15px;cursor: pointer;}
.product-ul li img{width: 100%;height: 65px;object-fit: contain;}
.pro-nav-bg{width:100%;background: #fff;display:flex;padding: 30px 0;}
.product-ul li p{font-size: 16px;color: #666;}
.product-ul .swiper-slide.on li p{color:#000;}
.prodoct-details-list{width:100%;display:flex; background: linear-gradient(to bottom, #f1f1f1 0%, #ffffff 4%, #ffffff 100%);padding: 70px 0;/* background: #fff; */flex-direction: column;}
.pro-details-left{width: 30%;text-align: center;}
.pro-details-center{width: 25%;line-height: 28px;}
.pro-details-center h1{font-size:30px;font-weight: 400;margin-bottom: 10px;}
.pro-h2{color:#000;font-size:18px;font-weight:500;margin-bottom: 10px;}
.pro-ul{width:100%;margin-bottom: 20px;line-height: 23px;}
.pro-details-right{width:40%;}
.pro-content-img{width:100%;text-align:right;}
.pro-content-img img{max-height:130px;max-width: 100%;object-fit: contain;}
.pro-details-content{width:100%;}
.pro-details-left img{max-width:100%;}
.pro-details-right h1{font-size: 32px;margin-bottom: 15px;font-weight: normal;}
.pro-details{width: 100%;/* display: flex; *//* justify-content: space-between; */}
.pro-tails{width:100%;display:flex;justify-content: space-between;}
.pro-ul-images{display:flex;margin-bottom: 10px;}
.pro-images{margin-right:20px;display: flex;justify-content: center;cursor: pointer;}
.pro-images img{width: 30px;margin-right: 5px;}
.pro-images.on span{color: #000000;font-size: 16px;font-weight: 550;}


/*****/
.banner-filter{width:900px;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;margin: 60px auto 0;}
.banner-filter label{margin-bottom: 40px;}
.banner-filter .filter-one{width: 27%;font-size: 15px;display: flex;flex-direction: column;line-height: 25px;text-transform: uppercase;}
.banner-filter .filter-one .filterSelect{background:none;border:none;border-bottom:0.5px solid #fff;line-height: 38px;display: inline-block;color: #fff;font-size: 14px;height: 38px;cursor: pointer;}
.banner-filter select:focus{outline: none;}
.banner-filter select option{color:#000;display: inline-block;cursor: pointer;}
.filter-div{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;}
.filter-two{display:inline-block;font-size: 18px;display: flex;flex-direction: column;align-content: space-around;width: 17.6%;margin-right: 3%;}
.filter-two:nth-child(5n){margin-right:0;}
.filter-two .filterSelect{background:none;border:none;border-bottom:0.5px solid #fff;line-height: 35px;display: inline-block;color: #fff;font-size: 14px;height: 35px;cursor: pointer;}
.product-page{width: 100%;text-align: center;margin-top: 30px;}
.product-page span{padding:3px 20px;background: #c7c6c6;font-size: 18px;color: #000;cursor: pointer;}
.product-page span.cur,.product-page span:hover{background:#000;color:#fff;cursor:pointer;}
.entry-content{font-size:18px;padding:50px 0;}
.search-num{width:100%;margin-bottom:50px;margin-top: 50px;}
.main-404{text-align:center;padding:50px 0;}
.pro-details-content table{width:100%;}
.pro-details-content table tr:nth-child(1) td{font-weight:bold;}
.pro-details-content table tr td{border: 1px solid #ddd;line-height: 35px;text-align: center;}
.pro-details-content table tr:nth-child(2n-1){background: #eee;}
.product-swiper{width:100%;margin-top:50px;}
.product-swiper .swiper-list{text-align:center;background:#fff;}
.product-swiper .swiper-list img{width:100%;box-shadow: 1px 1px 11px 0px #ededed;}
.contact-input input:focus{outline:none;}
.contact-input textarea:focus{outline:none;}
.why-bg{width:100%;display:flex;justify-content: space-between;align-items: center;}
.why-left{width:50%}
.why-right{width:50%}
.wht-right-images{width:100%}
.wht-right-images img{width:100%}
.et_pb_text_inner{padding-left:15%;padding-right:10%}
.et_pb_text_inner h2{margin-bottom:20px;}
.et_pb_text_inner h1{font-size:40px;margin-bottom: 25px;}
.et_pb_text_inner p{line-height:28px;margin-bottom: 10px;}
.new-product-bg{width:100%;margin-top:60px;}
.new-product-list-dl{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;}
.new-product-list-dl dl{width: 31.2%;border-radius: 32px;margin-bottom: 40px;margin-right: 3%;text-align: center;}
.new-product-list-dl dl .dl-img{width:100%;overflow:hidden;}
.new-product-list-dl dl .dl-img img{width:100%;transition:all 0.5s;}
.new-product-list-dl dl .dl-img:hover img{transition:all 0.5s;transform:scale(1.1);}
.new-product-list-dl dl .dl-img img{display:flex;}
.new-product-list-dl dl dt{
    width: 100%;
    font-size: 16px;
	line-height:30px;
    color: #000;
}
.new-product-list-dl dl:nth-child(3n){margin-right:0;}
.page-content table td{border:1px solid #ddd;padding:5px 20px;}
.page-content table{width:100%;}
.culture-list .swiper {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
.culture-list .swiper-slide {
      text-align: center;
      background: #fff;
      height: calc((100% - 30px) / 2) !important;
      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: hidden;
      border-radius: 20px;
    }

.culture-list .swiper-grid-column&gt;.swiper-wrapper{
	flex-wrap: wrap;
    flex-direction: row;
    display: flex;
}

.about-who{width:100%;margin-top:30px;}
.about-who-content{width:100%;display:flex;justify-content: space-between;}
.about-who-left{width: 48%;}
.about-who-left dl{width:100%;}
.about-who-left dl dt{width:100%;font-size: 22px;color:#000;font-weight: 400;margin-bottom: 10px;}
.about-who-left dl dd{width:100%;font-size: 16px;color:#5D5D5D;margin-bottom:20px;line-height: 23px;display: flex;}
.about-who-left dl dd i{display:inline-block;font-style:normal;margin-right: 5px;}
.major{width:100%;}
.major dl{width:100%;display: flex;flex-direction: column;align-items: center;} 
.major dl dt img{width:85px;height:85px;}
.major dl dd{text-align:center;}
.major dl dd h4{font-size:20px;color:#000;margin-bottom:10px;}
.major dl dd p{font-size:16px;}
.ma-swiper{width:100%;display:flex;flex-direction: column;align-items: center;margin: 20px 0 15px;justify-content: space-between;height: 50px;}
.ma-swiper span{display:inline-block;height: 40px;width:5px;background:#EFEFEF;border-radius: 10px;}
.ma-swiper&gt;div{background:#C4C4C4;height:5px;width: 60%;border-radius: 10px;}

.major .swiper-button-next{
	width: 35px;
	height: 35px;
	right: 0;
	background: url(images/ico-right.png) center no-repeat;
	background-size:35px;
	z-index: 999;
}
.major .swiper-slide.swiper-slide-active {
  opacity: 0.5; 
}
.major .swiper-button-prev{
	width: 35px;
	height: 35px;
	left: 0;
	background: url(images/ico-left.png) center no-repeat;
	background-size: 35px;
}
.major .swiper-button-next:after,.major .swiper-button-prev:after{
	content:"";
}
.product-details-img{/* width:100%; *//* margin-top:40px; */width: calc(100% - 500px);}
.product-details-img .swiper-slide img{width:100%;border: none;}
.product-details-img .swiper-slide ,.product-details-img .swiper-slide-active{text-align:center;border: none;}
.product-details-item{display:flex;flex-direction:row;justify-content: center;width: 100%;margin-top: 40px;}
.product-video{width: 460px;margin-left: 40px;}
.product-video video{width:100%;}
.product-nav-ul{display:none;position: absolute;top: 35px;background: #000;padding: 10px 30px 10px 20px;width: 500px;}
.product-nav-ul li{margin-bottom: 5px;line-height:20px;}
.product-nav-ul li a{font-size: 13px;}
.product-nav-ul li:hover a{color:#cfcfcf}
.product-nav:hover .product-nav-ul{display:block;}
.product-one-ul{width: 49%;float: left;}
.product-one-ul:nth-child(2){float:right;}
.product-one-ul h3 a{font-size: 14px;font-weight:bold;text-transform: uppercase;}
.product-two-ul .level-1&gt;li{padding-left: 15px;}

















</pre></body></html>