[lang="ar"] .swiper-button-prev,
[lang="ar"] .swiper-button-next{
	transform: rotateY(180deg);
/* 	background: none; */
}
.contentWH {
	width: 73.3%;
	height: auto;
	margin: 0px auto;
}
.contentWH2 {
	width: 73.3%;
	height: auto;
	margin: 0px auto;
}
.contactBox202006131030 {
	padding: 50px 0;
	overflow: hidden;
}
.contactBox202006131030 {
	padding: 50px 0;
	overflow: hidden;
}
.contactBox202006131030 .contactInfo {
	overflow: hidden;
	width: 50%;
	float: left;
}
.contactBox202006131030 .textBox {
	margin-bottom: 30px;
}
.contactBox202006131030 .textBox h2 {
	font-size: 36px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 15px;
	color: #333;
}
.contactBox202006131030 .textBox p {
	font-size: 16px;
	color: #333333;
	line-height: 1.6;
}
.contactBox202006131030 .contactInfo ul li {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	color: #333333;
	line-height: 1.6;
	background-repeat: no-repeat;
	background-position: left 7px;
}
.contactBox202006131030 .contactInfo ul li.contactTel {
	background-image: url("/public/static/images/home/en-us/contactTel.png");
}
.contactBox202006131030 .contactInfo ul li.contactWhatsapp {
	background-image: url("/public/static/images/home/en-us/contactWhatsapp.png");
}
.contactBox202006131030 .contactInfo ul li.contactEmail {
	background-image: url("/public/static/images/home/en-us/contactEmail.png");
}
.contactBox202006131030 .contactInfo ul li.contactAddress {
	background-image: url("/public/static/images/home/en-us/contactAddress.png");
}
.contactBox202006131030 .contactInfo ul li a {
	font-size: 16px;
	color: #333333;
	line-height: 1.6;
}
.contactBox202006131030 .contactInfo ul li a:hover {
	color: #3677e2;
}
.contactBox202006131030 .contactForm {
	width: 50%;
	float: left;
	padding-left: 40px;
	overflow: hidden;
}
.contactBox202006131030 .title h2 {
	font-size: 36px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 15px;
}
.info {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	margin-bottom: 10px;
}
.contactBox202006131030 .contactForm .info .label_control {
	position: absolute;
	left: 10px;
	top: 0;
	line-height: 36px;
	font-size: 16px;
	color: #2c2c2c;
}
.info .tips {
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 36px;
	color: #ff0000;
	z-index: 999;
}
.contactBox202006131030 .contactForm .info input[type="text"] {
	width: 100%;
	height: 36px;
	padding: 0 10px;
	border: 1px solid #dcdcdc;
	font-size: 16px;
	color: #2c2c2c;
}
.contactBox202006131030 .contactForm .info textarea {
	width: 100%;
	height: 100px;
	padding: 5px 10px;
	resize: none;
	border: 1px solid #dcdcdc;
	font-size: 16px;
	color: #2c2c2c;
}
.contactBox202006131030 .contactForm .info input[type="submit"] {
	display: inline-block;
	width: 200px;
	height: 44px;
	line-height: 42px;
	border: 0;
	font-size: 16px;
	color: #ffffff;
	margin-top: 20px;
	text-transform: uppercase;
	background: #000000;
	cursor: pointer;
	transition: all 0.3s;
}

.news_content_text ul{
	    list-style: disc;
}
.contactBox202006131030 .contactForm .info input[type="submit"]:hover {
	background: var(--mainColor);
	transition: all 0.3s;
}
@font-face {
	font-family: 'Lato-Black';
	src: url('fonts/Lato-Black.ttf');
}
@font-face {
	font-family: 'Lato-Bold';
	src: url('fonts/Lato-Bold.ttf');
}
@font-face {
	font-family: 'Lato-Hairline';
	src: url('fonts/Lato-Hairline.ttf');
}
@font-face {
	font-family: 'Lato-Light';
	src: url('fonts/Lato-Light.ttf');
}
@font-face {
	font-family: 'Poppins-Thin';
	src: url('fonts/Poppins-Thin.ttf');
}
@font-face {
	font-family: 'Poppins-ExtraLight';
	src: url('fonts/Poppins-ExtraLight.ttf');
}
@font-face {
	font-family: 'Poppins-Regular';
	src: url('fonts/Poppins-Regular.ttf');
}
@font-face {
	font-family: 'Lato-Regular';
	src: url('fonts/Lato-Regular.ttf');
}
* {
	font-family: "Lato-Regular";
}
:root {
	--mainColor: #1d5837;
	--222: #222222;
	--333: #333333;
	--fff: #ffffff;
}
.swiper-button-prev,
.swiper-button-next {
	background: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
	display: none;
}
input,
textarea {
	outline: none;
}
/*header start*/
.header {
	width: 100%;
	height: auto;
}
.header.fixed {
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 9999;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
}
.header_content_box {
	width: 100%;
	height: 86px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.logo_box {
	width: 164px;
	height: auto;
}
.logo_box img {
	width: 100%;
	height: auto;
	display: block;
}
.header_content_right {
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex: 1;
}
.nav_box {
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.nav_box li {
	height: 100%;
	line-height: 86px;
	margin-right: 26px;
	position: relative;
}
[lang="ar"] .nav_box li{
	margin-left: 26px;
	margin-right: auto;
}
.nav_link_first {
	font-size: 20px;
	color: #111;
/* 	font-family: "Lato-Light"; */
}
.header_content_right_last {
	display: flex;
	justify-content: flex-end;
	height: 100%;
	align-items: center;
}
.header_content_right_last_search_box {
	width: 20px;
	height: auto;
	cursor: pointer;
}
.header_content_right_last_search_box img {
	width: 100%;
	height: auto;
	display: block;
}
.header_content_right_last_language_box {
	margin-left: 26px;
	height: 100%;
	position: relative;
}
[lang="ar"] .header_content_right_last_language_box{
	margin-right: 26px;
	margin-left: auto;
}
.header_content_right_last_language_btn {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: flex-start;
}
.header_content_right_last_language_btn img {
	display: block;
}
.header_content_right_last_language_btn img + img {
	margin-left: 3px;
}
[lang="ar"] .header_content_right_last_language_btn img + img{
	margin-left: auto;
	margin-right: 3px;
}
.header_right_lange_box {
	width: 86px;
	height: auto;
	position: absolute;
	top: 86px;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
	max-height: 0;
	overflow: hidden;
	transition: all 0.4s;
	z-index: 999;
	background: #FFFFFF;
}
.header_right_lange_box a {
	display: block;
	line-height: 48px;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	width: 90%;
	margin: 0px auto;
}
.header_right_lange_box a:nth-last-of-type(1) {
	border-bottom: none;
}
.header_content_right_last_language_box:hover .header_right_lange_box {
	max-height: 500px;
}
.header_right_lange_box a:hover {
	color: var(--mainColor);
}
.header_search_box {
	width: 100%;
	max-height: 0px;
	background: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 86px;
	z-index: 9999;
	overflow: hidden;
	transition: all 0.6s;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
}
.header_search_box form {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header_search_box input {
	width: 400px;
	height: 42px;
	display: block;
	outline: none;
	background: #FFFFFF;
	color: #333333;
	padding: 0 18px;
	border: none;
	font-size: 18px;
	margin: 30px 0;
	border-bottom: 1px solid #E5E5E5;
}
.header_search_box input:nth-last-of-type(1) {
	border-radius: 8px;
	width: 150px;
	margin-left: 15px;
	background: var(--mainColor);
	color: #FFFFFF;
	cursor: pointer;
}
.header_search_box.on {
	max-height: 800px;
}
.nav_list_box {
	width: 274px;
	height: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 86px;
	background: #FFFFFF;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
	transition: all 0.6s ease;
	z-index: 999;
	display: none;
}
.nav_box li:nth-of-type(1) {
	position: initial;
}
.nav_box li:nth-of-type(1) .nav_list_box {
	width: 100vw;
/* 	height: calc(100vh - 86px); */
	background: none;
}
.nav_box li:nth-of-type(2) .nav_list_box{
    width: 340px;
}
.nav_list_content_box {
	width: 65.83%;
	max-height: 480px;
	padding: 45px;
	background: #FFFFFF;
	box-shadow: 0px 0px 18px 0px rgba(108, 108, 108, 0.09);
	margin: 0px auto;
}
.nav_list_content_title {
	font-size: 30px;
	color: var(--mainColor);
	font-family: "Lato-Bold";
	line-height: 1;
}
.nav_list_content {
	width: 100%;
	height: 100%;
	margin-top: 36px;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	overflow-y: auto;
}
.nav_list_content_list {
	width: 48.5%;
	height: auto;
}
.nav_list_content_list_title {
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	border-bottom: 1px solid var(--mainColor);
	line-height: 1;
}
.nav_list_content_list_title a {
	font-size: 20px;
	font-family: "Lato-Bold";
	color: var(--mainColor);
}
.nav_list_content_list_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nav_list_content_list_content a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 15px;
	margin-top: 15px;
	font-size: 16px;
	color: #111111;
	border-bottom: 1px dashed #d2d2d2;
	width: 48.5%;
	line-height: 1;
}
.nav_list_content_list_content a i {
	font-family: "Poppins-Regular";
	color: rgba(17, 17, 17, 0.6);
}
.nav_list_content_list_content a:hover span {
	text-decoration: underline;
	color: var(--mainColor);
}
.nav_list_content_list_content a:hover i {
	text-decoration: none !important;
}
.nav_list_two {
	height: 60px;
	display: flex;
	justify-content: space-between;
	padding: 0 24px;
	align-items: center;
	border-bottom: 1px solid #999999;
	font-size: 17px;
	line-height: normal;
}
.nav_list_two a {
	color: #000000;
}
.nav_list_two a:hover {
	color: var(--mainColor);
}
.nav_list_three_box {
	width: 305px;
	height: 100%;
	position: absolute;
	right: -305px;
	top: 0;
	padding-left: 15px;
	display: none;
}
.nav_list_three {
	height: 60px;
	display: flex;
	justify-content: space-between;
	padding: 0 24px;
	align-items: center;
	border-bottom: 1px solid #999999;
	background: #f1f7fc;
}
.nav_list_two:nth-last-of-type(1) {
	border-bottom: none;
}
.nav_list_three:nth-last-of-type(1) {
	border-bottom: none;
}
.nav_list_two:hover .nav_list_three_box {
	display: block;
}
.nav_box li:hover .nav_list_box {
	display: block;
}
.hd_btn {
	display: none;
	position: relative;
	float: right;
	width: 6vw;
	height: 5vw;
	cursor: pointer;
}
.hd_btn span {
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
	height: 0.5vw;
	background-color: #000000;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.hd_btn .s1 {
	top: 0;
}
.hd_btn .s2 {
	top: 2vw;
}
.hd_btn .s3 {
	top: 4vw;
}
.hd_btn.on .s1 {
	top: 2vw;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.hd_btn.on .s2 {
	opacity: 0;
}
.hd_btn.on .s3 {
	top: 2vw;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
/*header end*/
/*banner start*/
.banner {
	width: 100%;
	height: auto;
	position: relative;
}
.index_banner_sw {
	width: 100%;
	height: auto;
}
.index_banner_sw_bg {
	width: 100%;
	height: auto;
}
.index_banner_sw_bg img {
	width: 100%;
	height: auto;
	display: block;
}
.index_banner_sw_content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-animation-delay: 1s;
	background: rgba(0, 0, 0, 0.1);
}
.index_banner_sw_content h4,
.index_banner_sw_content h1{
	font-size: 72px;
	color: #FFFFFF;
	font-family: "Lato-Black";
	text-align: center;
}
.index_banner_sw_btn {
	width: 100%;
	height: 62px;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	z-index: 9;
}
.index_banner_sw_btn li {
	height: 100%;
	display: flex;
	justify-content: center;
	font-size: 18px;
	color: rgba(242, 242, 242, 0.9);
	text-align: center;
/* 	font-family: "Lato-Light"; */
	position: relative;
	cursor: pointer;
	align-items: center;
}
.index_banner_sw_btn li + li {
	margin-left: 100px;
}
.index_banner_sw_btn li.on,
.index_banner_sw_btn li:hover {
	color: #236d43;
}
.index_banner_sw_btn li.on:before,
.index_banner_sw_btn li:hover:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #236d43;
	position: absolute;
	left: 0;
	top: -1px;
}
/*banner end*/
/*content start*/
.content {
	width: 100%;
	height: auto;
}
.index_customer_box {
	width: 100%;
	height: auto;
	padding: 48px 0px 48px;
	background: url(/public/static/images/home/en-us/index_customer_bg.jpg) no-repeat center center;
}
.index_customer_top {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index_customer_top h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
}
.index_customer_top p {
	display: block;
	width: 31.94%;
	height: auto;
	font-size: 22px;
	color: #000000;
	font-family: "Lato-Light";
	line-height: 1.6;
}
.index_customer_content {
	width: 100%;
	height: auto;
	margin-top: 80px;
	position: relative;
}
.index_customer_content_sw {
	width: 100%;
	height: auto;
}
.index_customer_content_sw .swiper-slide {
	position: relative;
	height: auto;
}
.index_customer_content_sw .swiper-slide:after {
	content: "";
	display: block;
	height: 242px;
	width: 1px;
	background: #E5E5E5;
	position: absolute;
	right: -1px;
	top: 50%;
	transform: translateY(-50%);
}
.index_customer_content_sw_content {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0 100px;
	padding-bottom: 0px;
	position: relative;
}
.index_customer_content_sw_content img {
	display: block;
	width: 189px;
	height: auto;
}
.index_customer_content_sw_content h4 {
	font-size: 22px;
	color: #000000;
	font-family: "Lato-Bold";
	margin-bottom: 10px;
	margin-top: 30px;
}
.index_customer_content_sw_content p {
	font-size: 16px;
	color: #000000;
	font-family: "Lato-Light";
	line-height: 1.6;
}
.index_customer_content_sw_content span {
	font-size: 16px;
	color: var(--mainColor);
	display: block;
	position: absolute;
	left: 100px;
	bottom: 0px;
}
.index_customer_content_sw .swiper-slide:hover .index_customer_content_sw_content span {
	text-decoration: underline;
}
.index_customer_content_sw_right,
.index_customer_content_sw_left {
	font-size: 72px;
	color: rgba(0, 0, 0, 0.8);
	font-family: "Poppins-Thin";
}
.index_customer_content_sw_right:hover,
.index_customer_content_sw_left:hover {
	color: var(--mainColor);
}
.index_customer_content_sw_left {
	left: -26px;
}
.index_customer_content_sw_right {
	right: -26px;
}
.index_customer_content_sw .swiper-slide.swiper-slide-prev:after {
	display: none;
}
.index_solution_box {
	width: 100%;
	height: auto;
}
.index_solution_bg {
	width: 100%;
	height: auto;
	position: relative;
}
.index_solution_bg img {
	width: 100%;
	height: auto;
	display: block;
}
.index_solution_bg_content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.index_solution_bg_content h1 {
	font-size: 60px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	text-align: center;
}
.index_solution_bg_content p {
	font-size: 22px;
	color: #FFFFFF;
	font-family: "Lato-Light";
	text-align: center;
	margin-top: 23px;
}
.index_solution_list_box {
	width: 100%;
	height: auto;
	display: flex;
	padding: 80px 0px;
	background: url(/public/static/images/home/en-us/index_solution_bg2.jpg) no-repeat center center;
	background-size: cover;
}
.index_solution_list_WH {
	width: 73.3%;
	height: auto;
	margin: 0px auto;
}
.index_solution_list_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.index_solution_list_ul li {
	width: 25%;
	height: auto;
	position: relative;
}
.index_solution_list_ul_img {
	width: 100%;
	height: auto;
}
.index_solution_list_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	filter: grayscale(100%);
	transition: all 0.6s;
}
.index_solution_list_ul_content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: flex-end;
	padding-bottom: 26px;
}
.index_solution_list_ul_content_div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 92%;
	height: auto;
	margin: 0px auto;
}
.index_solution_list_ul_content_div h4 {
	font-size: 24px;
	color: #FFFFFF;
}
.index_solution_list_ul_content_div img {
	width: 27px;
	height: auto;
	display: block;
}
.index_solution_list_ul_more {
	width: 74px;
	height: 74px;
	background: #236d43;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: all 0.6s;
}
.index_solution_list_ul_more img {
	display: block;
	width: 30px;
	height: auto;
}
.index_solution_list_ul li:hover .index_solution_list_ul_img img {
	filter: initial;
}
.index_solution_list_ul li:hover .index_solution_list_ul_more {
	opacity: 1;
}
.index_get_box {
	width: 100%;
	height: auto;
	position: relative;
}
.index_get_bg {
	width: 100%;
	height: auto;
}
.index_get_bg img {
	width: 100%;
	height: auto;
	display: block;
}
.index_get_content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 100px;
}
.index_get_content h4 {
	font-size: 48px;
	color: #FFFFFF;
	text-align: center;
}
.index_get_content p {
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
}
.solution_detial_hot_box .email_click,
.index_get_content a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 220px;
	height: 58px;
	border-radius: 29px;
	font-size: 16px;
	color: #FFFFFF;
	background: #236d43;
	box-shadow: 0px 0px 27px 0px rgba(108, 108, 108, 0.14);
	border-radius: 29px;
	margin: 0px auto;
	margin-top: 20px;
	transition: all 0.6s;
}
.solution_detial_hot_box .email_click:hover,
.index_get_content a:hover {
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
}
.index_blog_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.index_blog_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.index_blog_content_left {
	width: 50%;
	height: auto;
}
.index_blog_content_left_sw_top {
	width: 100%;
	height: auto;
	position: relative;
}
.index_blog_content_left_sw_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.index_blog_content_left_sw_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.index_blog_content_left_sw_txt {
	width: 142px;
	height: 40px;
	background: rgba(29, 88, 55, 0.8);
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 16px;
	color: #FFFFFF;
}
.index_blog_content_left_sw_content {
	width: 100%;
	height: auto;
	padding: 38px;
	padding-right: 100px;
	background: #f7f7f7;
}
.index_blog_content_left_sw_content h4 {
	font-size: 24px;
	color: #1a1a1a;
	font-family: "Lato-Bold";
	line-height: 1.4;
}
.index_blog_content_left_sw_content_center {
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
}
.index_blog_content_left_sw_content_center_title h5 {
	font-size: 24px;
	color: #1A1A1A;
}
.index_blog_content_left_sw_content_center_title p {
	font-size: 16px;
	color: #1A1A1A;
	margin-top: 5px;
}
.index_blog_content_left_sw_content_center_right p {
	font-size: 16px;
	color: #1A1A1A;
}
.index_blog_content_left_sw_content_center_right h5 {
	font-size: 24px;
	color: #1A1A1A;
	margin-top: 5px;
}
.index_blog_content_left_sw_content_more {
	display: block;
	font-size: 16px;
	color: #1A1A1A;
	text-decoration: underline;
	margin-top: 50px;
}
.index_blog_content_left_sw .swiper-slide:hover .index_blog_content_left_sw_img img {
	transform: scale(1.1);
}
.index_blog_content_left_sw_right,
.index_blog_content_left_sw_left {
	width: 60px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(26, 26, 26, 0.45);
	font-size: 72px;
	font-family: "Poppins-Thin";
	color: #FFFFFF;
	transform: none;
	top: 30%;
}
.index_blog_content_left_sw_right:hover,
.index_blog_content_left_sw_left:hover {
	background: rgba(35, 109, 67, 0.9);
}
.index_blog_content_left_sw_right {
	right: 0;
}
.index_blog_content_left_sw_left {
	left: 0;
}
.index_blog_content_right {
	width: 46.13%;
	height: auto;
}
.index_blog_content_right_top {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index_blog_content_right_top_img {
	width: 32%;
	height: auto;
	overflow: hidden;
}
.index_blog_content_right_top_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.index_blog_content_right_top_img:hover img {
	transform: scale(1.1);
}
.index_blog_content_right_top_right {
	width: 65.31%;
	height: auto;
}
.index_blog_content_right_top_right_time {
	font-size: 18px;
	color: #236D43;
}
.index_blog_content_right_top_right h4 {
	font-size: 24px;
	color: #000000;
	font-family: "Lato-Bold";
	margin-top: 10px;
}
.index_blog_content_right_top_right p {
	font-size: 18px;
	color: #000000;
	line-height: 1.6;
	font-family: "Lato-Light";
}
.index_blog_content_right_top_right_mnore {
	font-size: 16px;
	color: #236D43;
	text-decoration: underline;
	display: block;
	margin-top: 25px;
}
.index_blog_content_right_ul {
	width: 100%;
	height: auto;
}
.index_blog_content_right_ul li {
	width: 100%;
	height: auto;
	margin-top: 24px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(35, 109, 67, 0.5);
}
.index_blog_content_right_ul_time {
	font-size: 18px;
	color: #236D43;
}
.index_blog_content_right_ul li h4 {
	font-size: 24px;
	color: #000000;
	font-family: "Lato-Bold";
	margin-top: 5px;
}
.index_blog_content_right_ul li p {
	font-size: 18px;
	color: #000000;
	font-family: "Lato-Light";
	margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*product.html start*/
.product_banner_bg {
	width: 100%;
	height: auto;
}
.product_banner_bg img {
	width: 100%;
	height: auto;
	display: block;
}
.product_banner_content_box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.crumbs_box {
	width: 100%;
	height: auto;
	border-top: 1px solid #eaeaea;
	padding-top: 20px;
}
.crumbs_box.white {
	padding: 0;
	border-top: none;
}
.crumbs_box ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.crumbs_box.white ul {
	display: flex;
	justify-content: center;
	align-items: center;
}
.crumbs_box ul li,
.crumbs_box ul i {
	font-size: 18px;
	color: #2E2E2E;
	font-family: "Lato-Light";
}
.crumbs_box.white ul li,
.crumbs_box.white ul i {
	color: #FFFFFF;
}
.crumbs_box ul i {
	margin: 0 5px;
	display: block;
}
.product_banner_content_box h1 {
	font-size: 60px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	margin-top: 15px;
}
.product_info_box {
	width: 100%;
	height: auto;
	padding: 48px 0px;
}
.product_info_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.product_info_content h4 {
	font-size: 60px;
	color: #131313;
	font-family: "Lato-Bold";
}
.product_info_content p {
	display: block;
	width: 67.5%;
	font-family: "Lato-Light";
	font-size: 16px;
	color: #212121;
	line-height: 1.6;
}
.product_list_content_box {
	width: 100%;
	height: auto;
	padding: 74px 0;
	background: #F5F5F5;
}
.product_list_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.product_list_content_left {
	width: 24.3%;
	height: auto;
}
.product_list_content_left li {
	width: 100%;
	height: 72px;
	border-bottom: 1px solid #EEEEEE;
	background: #FFFFFF;
	position: relative;
	transition: all 0.6s;
}
.product_list_content_left li:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-left-color: var(--mainColor);
	position: absolute;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	transition: all 0.6s;
}
[lang="ar"] .product_list_content_left li:after{
	right: auto;
	left: -20px;
	border-left-color:transparent;
	border-right-color: var(--mainColor);
}
.product_list_content_left li a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0 20px;
}
.product_list_content_left li p {
	font-size: 16px;
	color: #2C2C2C;
	transition: all 0.6s;
}
.product_list_content_left li span {
	font-family: "Poppins-ExtraLight";
	display: block;
	font-size: 30px;
	color: #2C2C2C;
	opacity: 0.2;
	transition: all 0.6s;
}
.product_list_content_left li:hover,
.product_list_content_left li.on {
	background: var(--mainColor);
}
.product_list_content_left li:hover p,
.product_list_content_left li.on p {
	color: #FFFFFF;
}
.product_list_content_left li:hover span,
.product_list_content_left li.on span {
	color: #FFFFFF;
	opacity: 1;
}
.product_list_content_left li:hover:after,
.product_list_content_left li.on:after {
	opacity: 1;
}
.product_list_content_right_box {
	width: 72.8%;
	height: auto;
}
.product_list_content_right {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.product_list_content_right li {
	width: 32%;
	height: auto;
	margin-left: 2%;
	background: #FFFFFF;
	transition: all 0.6s;
	margin-top: 40px;
}
[lang="ar"] .product_list_content_right li{
	margin-left: auto;
	margin-right: 2%;
}
.product_list_content_right li:nth-of-type(3n+1) {
	margin-left: 0;
}
[lang="ar"] .product_list_content_right li:nth-of-type(3n+1){
	margin-left: auto;
	margin-right: 0px;
}
.product_list_content_right li:nth-of-type(1),
.product_list_content_right li:nth-of-type(2),
.product_list_content_right li:nth-of-type(3) {
	margin-top: 0;
}
.product_list_content_right_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.product_list_content_right_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.product_list_content_right_txt {
	width: 100%;
	height: auto;
	padding: 26px 15px;
}
.product_list_content_right_txt h4 {
	font-size: 18px;
	color: #1A1A1A;
	line-height: 1.6;
	transition: all 0.6s;
}
.product_list_content_right li:hover {
	background: var(--mainColor);
}
.product_list_content_right li:hover .product_list_content_right_img img {
	transform: scale(1.1);
}
.product_list_content_right li:hover h4 {
	color: #FFFFFF;
}

.product_video_box{
	width: 100%;
	height: auto;
	padding-top: 68px;
}

.product_video_box iframe{
	width: 100%;
	height: 500px;
	display: block;
}

.product_application_box {
	width: 100%;
	height: auto;
	padding: 68px 0px;
}
.product_title_box h4 {
	font-size: 60px;
	color: #131313;
	font-family: "Lato-Bold";
	text-align: center;
}
.product_application_content {
	width: 100%;
	height: auto;
	margin-top: 80px;
	position: relative;
}
.product_application_content_sw {
	width: 56.2%;
	height: auto;
	overflow: visible;
	padding-bottom: 47px;
}
.product_application_content_sw .swiper-slide {
	width: 48.75%;
	height: auto;
	position: relative;
}
.product_application_content_sw_img {
	width: 100%;
	height: auto;
}
.product_application_content_sw_img img {
	width: 100%;
	height: auto;
	display: block;
}
.product_application_content_sw .swiper-slide h4 {
	display: block;
	width: 100%;
	height: auto;
	padding: 0 26px;
	position: absolute;
	left: 0;
	bottom: 47px;
	font-size: 18px;
	color: #FFFFFF;
}
.product_application_content_sw_right,
.product_application_content_sw_left {
	width: 54px;
	height: 66px;
	background: rgba(0, 0, 0, 0.4);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 60px;
	color: #FFFFFF;
	font-family: "Poppins-ExtraLight";
}
.product_application_content_sw_right:hover,
.product_application_content_sw_left:hover {
	background: var(--mainColor);
}
.product_application_content_sw_right {
	right: 17.6%;
}
.product_application_content_sw_left {
	left: 17.6%;
}
.product_application_content_sw_page {
	bottom: 0 !important;
	width: 100%;
}
.product_application_content_sw_page span {
	width: 9px;
	height: 9px;
	background: #1A1A1A;
	opacity: 0.4;
}
.product_application_content_sw_page span + span {
	margin-left: 9px;
}
.product_application_content_sw_page span.swiper-pagination-bullet-active {
	background: var(--mainColor);
	opacity: 1;
}
.product_faq_box {
	width: 100%;
	height: auto;
	padding: 68px 0px;
	background: #F5F5F5;
}
.product_faq_ul {
	width: 100%;
	height: auto;
	margin-top: 36px;
}
.product_faq_ul li {
	width: 100%;
	min-height: 208px;
	padding: 54px 66px;
	background: #FFFFFF;
	box-shadow: 0px -13px 18px 0px rgba(108, 108, 108, 0.09);
}
.product_faq_ul li h4 {
	font-size: 20px;
	color: #2e2e2e;
	font-family: "Lato-Bold";
}
.product_faq_ul li p {
	font-size: 18px;
	color: #2E2E2E;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 20px;
}
/*product.html end*/
/*product_detial.html start*/
.product_detial_info_content_box {
	width: 100%;
	height: auto;
	padding-top: 35px;
	padding-bottom: 80px;
}
.product_detial_info_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.product_detial_info_content_left {
	width: 54.92%;
	height: auto;
}
.product_detial_info_content_left_sw_top {
	width: 100%;
	height: auto;
}
.product_detial_info_content_left_sw_top img {
	width: 100%;
	height: auto;
	display: block;
}
.product_detial_info_content_left_sw_bottom {
	width: 100%;
	height: auto;
	margin-top: 12px;
}
.product_detial_info_content_left_sw_bottom img {
	width: 100%;
	height: auto;
	display: block;
}
.product_detial_info_content_right {
	width: 41.5%;
	height: auto;
}
.product_detial_info_content_right_txt {
	width: 100%;
	height: auto;
}
.product_detial_info_content_right_txt h1 {
	font-size: 36px;
	color: #2E2E2E;
	font-family: "Lato-Bold";
	line-height: 1.6;
}
.product_detial_info_content_right_txt p {
	font-size: 16px;
	color: #212121;
	line-height: 1.6;
	font-family: "Lato-Light";
	margin-top: 6px;
}
.product_detial_info_content_right_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 60px;
}
.product_detial_info_content_right_ul li {
	padding: 15px 0px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 16px;
	color: var(--mainColor);
}
.product_detial_info_content_right_ul li:nth-of-type(odd) {
	width: 36.3%;
}
.product_detial_info_content_right_ul li:nth-of-type(even) {
	width: 61.7%;
}
.product_detial_info_content_right_ul_btn {
	width: 201px;
	height: 65px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 33px;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 90px;
	background: var(--mainColor);
}
.product_detial_content_box {
	width: 100%;
	height: auto;
	background: #f8f8f8;
	padding-top: 10px;
}
.product_detial_content_btn {
	width: 100%;
	height: auto;
	padding: 17px 43px;
	background: #FFFFFF;
	display: flex;
	justify-content: flex-start;
	position: sticky;
	top: 86px;
	z-index: 99;
}
.product_detial_content_btn li {
	padding: 0 37px;
	height: 56px;
	border-radius: 28px;
	font-size: 24px;
	color: #2E2E2E;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.6s;
	cursor: pointer;
}
.product_detial_content_btn li + li {
	margin-left: 30px;
}
.product_detial_content_btn li:hover,
.product_detial_content_btn li.on {
	background: var(--mainColor);
	color: #FFFFFF;
}
.product_detial_content {
	width: 100%;
	height: auto;
	padding: 48px 97px;
	background: #FFFFFF;
	margin-top: 24px;
}
.product_detial_content_list {
	width: 100%;
	height: auto;
}
.product_detial_content_list + .product_detial_content_list {
	margin-top: 80px;
}
.product_detial_content_list_title {
	width: 100%;
	height: auto;
	padding-bottom: 8px;
	border-bottom: 1px solid rgba(14, 40, 96, 0.1);
	position: relative;
}
.product_detial_content_list_title h4 {
	font-size: 48px;
	font-family: "Lato-Bold";
	color: #2E2E2E;
	text-align: center;
}
.product_detial_content_list_title:after {
	content: "";
	display: block;
	width: 132px;
	height: 1px;
	background: var(--mainColor);
	position: absolute;
	left: 50%;
	bottom: -1px;
	transform: translateX(-50%);
}
.product_detial_content_list_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 29px;
}
.product_detial_content_list_content_left {
	flex: 1;
	background: #f8f8f8;
	padding: 100px 30px;
}
.product_detial_content_list_content_left p {
	font-size: 16px;
	color: #212121;
	font-family: "Lato-Light";
	display: block;
	width: 61.5%;
	line-height: 1.6;
}
.product_detial_content_list_content_right {
	width: 39.1%;
	height: auto;
}
.product_detial_content_list_tab {
	width: 100%;
	height: auto;
	margin-top: 40px;
	border: 1px solid #FFFFFF;
}
.product_detial_content_list_tab th {
	height: 60px;
	background: var(--mainColor);
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	border: 1px solid #FFFFFF;
}
.product_detial_content_list_tab td {
	height: 60px;
	background: #EEEEEE;
	font-size: 18px;
	color: #404040;
	font-family: "Lato-Light";
	text-align: center;
	border: 1px solid #FFFFFF;
}
.product_detial_content_list_feature_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	flex-wrap: wrap;
}
.product_detial_content_list_feature_box li {
	width: 100%;
	height: auto;
	padding: 36px 30px;
	background: #f8f8f8;
	margin-top: 12px;
}
.product_detial_content_list_feature_box li h4 {
	font-size: 24px;
	color: #212121;
	font-family: "Lato-Bold";
	margin-bottom: 20px;
}
.product_detial_content_list_feature_box li p {
	font-size: 16px;
	color: #212121;
	font-family: "Lato-Light";
	line-height: 1.6;
	display: block;
	position: relative;
	padding-left: 24px;
}
.product_detial_content_list_feature_box li p:before {
	content: "";
	display: block;
	width: 10px;
	height: auto;
	aspect-ratio: 1/1;
	background: url(/public/static/images/home/en-us/product_detial_features_ico.png) no-repeat center center;
	background-size: 100% auto;
	position: absolute;
	left: 0;
	top: 8px;
}
.product_detial_content_list_feature_box li p + p {
	margin-top: 10px;
}
.product_detial_content_list_structure_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 64px;
}
.product_detial_content_list_structure_left {
	width: 41.6%;
	height: auto;
}
.product_detial_content_list_structure_left img {
	width: 100%;
	height: auto;
	display: block;
}
.product_detial_content_list_structure_right {
	width: 37%;
	height: auto;
}
.product_detial_content_list_structure_right h4 {
	font-size: 24px;
	color: #121212;
	font-family: "Lato-Bold";
	margin-bottom: 18px;
}
.product_detial_content_list_structure_right p {
	font-size: 16px;
	color: #121212;
	font-family: "Lato-Light";
	line-height: 1.6;
}
.product_detial_content_list_structure_right p + p {
	margin-top: 8px;
}
.product_detial_content_list_structure_img {
	width: 100%;
	height: auto;
	margin-top: 36px;
}
.product_detial_content_list_structure_img img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
}
.product_detial_content_list_structure_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 40px;
}
.product_detial_content_list_structure_ul li {
	width: 32%;
	height: auto;
	margin-top: 40px;
	margin-left: 2%;
}
.product_detial_content_list_structure_ul li:nth-of-type(3n+1) {
	margin-left: 0;
}
.product_detial_content_list_structure_ul li img {
	width: 100%;
	height: auto;
	display: block;
}
.product_detial_content_list_structure_ul li h4 {
	font-size: 18px;
	color: #212121;
	font-family: "Lato-Light";
	text-align: center;
	margin-top: 15px;
}
.product_detial_content_list_transfer_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 56px;
}
.product_detial_content_list_transfer_left h4 {
	font-size: 24px;
	color: #121212;
	font-family: "Lato-Bold";
	margin-bottom: 18px;
}
.product_detial_content_list_transfer_left p {
	font-size: 16px;
	color: #212121;
	line-height: 1.6;
}
.product_detial_content_list_transfer_left p + p {
	margin-top: 8px;
}
.product_detial_content_list_transfer_right {
	width: 73.2%;
	height: auto;
}
.product_detial_content_list_transfer_right img {
	width: 100%;
	height: auto;
	display: block;
}
.product_detial_get_box {
	width: 100%;
	height: auto;
	padding: 48px 97px;
	background: #FFFFFF;
}
.product_detial_get_txt {
	width: 66.83%;
	height: auto;
	margin: 0px auto;
	margin-top: 25px;
}
.product_detial_get_txt p {
	font-size: 18px;
	color: #202020;
	font-family: "Lato-Light";
	text-align: center;
	line-height: 1.6;
	margin-top: 25px;
}
.product_detial_get_form {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 29px;
}
.product_detial_get_form li {
	width: 32.8%;
	height: 64px;
	margin-top: 10px;
	position: relative;
}
.product_detial_get_form li input {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #E5E5E5;
	padding-left: 16px;
	font-size: 18px;
	color: #202020;
	font-family: "Lato-Light";
}
.product_detial_get_form li:nth-last-of-type(2) {
	width: 100%;
}
.product_detial_get_form li:nth-last-of-type(1) {
	height: 185px;
	width: 100%;
}
.product_detial_get_form li textarea {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #E5E5E5;
	color: #202020;
	font-size: 18px;
	font-family: "Lato-Light";
	padding: 16px;
	resize: none;
}
.product_detial_get_form_btn {
	width: 296px;
	height: 64px;
	background: var(--mainColor);
	margin-top: 35px;
	border-radius: 5px;
	display: block;
	font-family: "Lato-Bold";
	color: #FFFFFF;
	font-size: 18px;
	border: none;
}
.product_related_box {
	width: 100%;
	height: auto;
	padding: 58px 0;
	background: #F8F8F8;
}
.product_related_sw {
	margin-top: 50px;
}
.product_related_sw .swiper-slide {
	background: #FFFFFF;
	padding-bottom: 40px;
}
.product_related_sw_img {
	width: 100%;
	height: auto;
}
.product_related_sw_img img {
	width: 100%;
	height: auto;
	display: block;
}
.product_related_sw_txt {
	width: 100%;
	height: auto;
	padding: 18px 80px;
}
.product_related_sw_txt h4 {
	font-size: 24px;
	color: #383838;
	font-family: "Lato-Bold";
	text-align: center;
}
.product_related_sw_txt p {
	font-size: 18px;
	color: #1f1f1f;
	font-family: "Lato-Light";
	text-align: center;
	line-height: 1.6;
	margin-top: 20px;
}
.product_related_sw_txt span {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #FFFFFF;
	font-family: "Lato-Light";
	width: 176px;
	height: 48px;
	background: var(--mainColor);
	border-radius: 5px;
	margin: 0px auto;
	margin-top: 20px;
}
/*product_detial.html end*/
/*solution start*/
.solution_info_box {
	width: 100%;
	height: auto;
	padding: 70px 0px;
}
.solution_info_box h4 {
	font-size: 60px;
	color: #131313;
	font-family: "Lato-Bold";
	text-align: center;
}
.solution_info_box p {
	width: 67.88%;
	height: auto;
	text-align: center;
	margin: 0px auto;
	margin-top: 22px;
	font-size: 16px;
	color: #4f4f4f;
	font-family: "Lato-Light";
	display: block;
	line-height: 1.6;
}
.solution_info_ul {
	width: 100%;
	height: auto;
	margin-top: 17px;
}
.solution_info_ul li {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
}
.solution_info_ul li:nth-of-type(even) {
	flex-direction: row-reverse;
}
.solution_info_ul li + li {
	margin-top: 45px;
}
.solution_info_ul_img {
	width: 57%;
	height: auto;
	margin-right: 6px;
	border-radius: 5px;
	overflow: hidden;
}
.solution_info_ul li:nth-of-type(even) .solution_info_ul_img {
	margin-left: 6px;
	margin-right: 0;
}
.solution_info_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.solution_info_ul li:hover img {
	transform: scale(1.1);
}
.solution_info_ul_right {
	flex: 1;
	background: #f6f6f6;
	border-radius: 5px;
	padding-left: 54px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.solution_info_ul_right h4 {
	font-size: 36px;
	color: var(--mainColor);
}
.solution_info_ul_right p {
	display: block;
	width: 65.98%;
	height: auto;
	font-size: 16px;
	color: #4F4F4F;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 20px;
}
.solution_info_ul_right a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 222px;
	height: 55px;
	background: var(--mainColor);
	border-radius: 28px;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	margin-top: 80px;
}
.solution_list_box {
	width: 100%;
	height: auto;
	padding-bottom: 80px;
}
/*solution end*/
/*solution_detial start*/
.solution_detial_info_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.contentWH2 {
	width: 73%;
	height: auto;
	margin: 0px auto;
}
.solution_detial_info_title {
	width: 100%;
	height: auto;
}
.solution_detial_info_title h4 {
	font-size: 60px;
	color: #131313;
	font-family: "Lato-Bold";
	text-align: center;
}
.solution_detial_info_title p {
	display: block;
	margin: 0px auto;
	margin-top: 20px;
	width: 77.5%;
	height: auto;
	font-size: 16px;
	color: #4F4F4F;
	line-height: 1.6;
	font-family: "Lato-Light";
	text-align: center;
}
.solution_detial_info_ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 70px;
}
.solution_detial_info_ul li {
	padding-left: 19px;
	height: auto;
	display: flex;
	align-items: center;
    padding: 15px 0px;
	font-size: 20px;
	color: #4f4f4f;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.solution_detial_info_ul li:nth-of-type(odd) {
	width: 28.32%;
	color: var(--mainColor);
}
.solution_detial_info_ul li:nth-of-type(even) {
	font-family: "Lato-Light";
	width: 70.33%;
}
.solution_detial_info_ul li:nth-last-of-type(1),
.solution_detial_info_ul li:nth-last-of-type(2) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.solution_detial_projects_box {
	width: 100%;
	height: auto;
	padding: 58px 0px;
	background: #F7F7F7;
}
.solution_detial_projects_sw {
	width: 100%;
	height: auto;
	margin-top: 50px;
	padding-bottom: 97px;
}
.solution_detial_projects_sw .swiper-slide {
	background: #FFFFFF;
}
.solution_detial_projects_sw_img {
	width: 100%;
	height: auto;
	position: relative;
}
.solution_detial_projects_sw_img img {
	width: 100%;
	height: auto;
	display: block;
}
.solution_detial_projects_sw_img a:after {
	background: url(/public/static/images/home/en-us/solution_detial_video.png) no-repeat center center;
	background-size: 50px;
}
.solution_detial_projects_sw_txt {
	width: 100%;
	height: auto;
	padding: 33px 24px;
}
.solution_detial_projects_sw_txt h4 {
	font-size: 24px;
	color: var(--mainColor);
}
.solution_detial_projects_sw_txt p {
	font-size: 16px;
	color: #4F4F4F;
	margin-top: 8px;
}
.solution_detial_projects_sw_right,
.solution_detial_projects_sw_left {
	font-size: 48px;
	color: #727272;
	font-family: "Poppins-ExtraLight";
	opacity: 0.5;
	transform: none;
	top: auto;
	bottom: 0;
	z-index: 99;
}
[lang="ar"] .solution_detial_projects_sw_right,
[lang="ar"] .solution_detial_projects_sw_left{
	background: none;
	transform: rotate(0deg);
}
.solution_detial_projects_sw_right:hover,
.solution_detial_projects_sw_left:hover {
	opacity: 1;
	color: var(--mainColor);
}
.solution_detial_projects_sw_right {
	right: 43.13%;
}
[lang="ar"] .solution_detial_projects_sw_right{
	left: 43.13%;
	right: auto;
}
.solution_detial_projects_sw_left {
	left: 43.13%;
}
[lang="ar"] .solution_detial_projects_sw_left{
	right: 43.13%;
	left: auto;
}
.solution_detial_projects_sw_page {
	bottom: 14px !important;
}
.solution_detial_projects_sw_page span {
	width: 12px;
	height: 12px;
	border: 2px solid #727272;
	background: none;
	opacity: 1;
}
.solution_detial_projects_sw_page span.swiper-pagination-bullet-active {
	border-color: var(--mainColor);
	background: var(--mainColor);
}
.solution_detial_related_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.solution_detial_related_ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 20px;
}
.solution_detial_related_ul li {
	width: 32%;
	height: auto;
	margin-left: 2%;
	margin-top: 50px;
}
.solution_detial_related_ul li:nth-of-type(3n+1) {
	margin-left: 0;
}
.solution_detial_related_ul_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-radius: 5px;
}
.solution_detial_related_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.solution_detial_related_ul li:hover .solution_detial_related_ul_img img {
	transform: scale(1.1);
}
.solution_detial_related_ul li h4 {
	font-size: 24px;
	color: #333333;
	text-align: center;
	margin-top: 20px;
}
.solution_detial_hot_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
	background: #F7F7F7;
}
.solution_detial_hot_img {
	width: 100%;
	height: auto;
}
.solution_detial_hot_img img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0px auto;
	margin-top: 50px;
}
/*solution_detial end*/
/*project start*/
.project_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.project_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 80px;
}
.project_ul li {
	width: 32%;
	height: auto;
	margin-left: 2%;
	margin-top: 40px;
	background: #FFFFFF;
	box-shadow: 0px 0px 54px 0px rgba(108, 108, 108, 0.09);
}
[lang="ar"] .project_ul li{
	margin-right: 2%;
	margin-left: auto;
}
.project_ul li:nth-of-type(3n+1) {
	margin-left: 0px;
}
[lang="ar"] .project_ul li:nth-of-type(3n+1){
	margin-right: 0;
}
.project_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.project_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.project_ul_txt {
	width: 100%;
	height: auto;
	padding: 27px;
}
.project_ul_txt h4 {
	font-size: 24px;
	color: #131313;
	font-family: "Lato-Bold";
	margin-bottom: 8px;
}
.project_ul_txt p {
	font-size: 16px;
	color: #4F4F4F;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 8px;
}
.project_ul_txt span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 156px;
	height: 50px;
	border-radius: 25px;
	border: 1px solid var(--mainColor);
	font-size: 16px;
	color: var(--mainColor);
	margin-top: 26px;
}
.project_ul li:hover .project_img img {
	transform: scale(1.1);
}
.project_ul li:hover .project_ul_txt span {
	background: var(--mainColor);
	color: #FFFFFF;
}
/*project end*/
/*service start*/
.service_info_box {
	width: 100%;
	height: auto;
	background: var(--mainColor);
	padding: 85px 0;
}
.service_info_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.service_info_content h4 {
	font-size: 60px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
}
.service_info_content p {
	display: block;
	width: 50%;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Light";
	line-height: 1.6;
}
.service_installation_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 58px 0px;
}
.service_installation_left {
	width: 42.1%;
	height: auto;
	margin-right: 2%;
}
.service_installation_left_title {
	font-size: 60px;
	font-family: "Lato-Bold";
	color: #121212;
}
.service_installation_left_btn {
	display: flex;
	justify-content: flex-start;
	margin-top: 75px;
}
.service_installation_left_btn li {
	font-size: 24px;
	color: #181818;
	font-family: "Lato-Bold";
	padding-bottom: 10px;
	border-bottom: 2px solid rgba(29, 88, 55, 0.2);
	cursor: pointer;
}
.service_installation_left_btn li + li {
	margin-left: 60px;
}
.service_installation_left_btn li.on,
.service_installation_left_btn li:hover {
	border-bottom: 2px solid rgba(29, 88, 55, 1);
	color: var(--mainColor);
}
.service_installation_left_content {
	width: 100%;
	height: auto;
	margin-top: 150px;
}
.service_installation_left_content_list {
	width: 100%;
	height: auto;
	font-size: 18px;
	color: #181818;
	font-family: "Lato-Light";
	line-height: 1.6;
	display: none;
}
.service_installation_left_content_list p {
	font-size: 18px;
}
.service_installation_right {
	width: 48.6%;
	height: auto;
}
.service_installation_right_list {
	width: 100%;
	height: auto;
	display: none;
}
.service_installation_right_list img {
	width: 100%;
	height: auto;
	display: block;
}
.service_overseas_box {
	width: 100%;
	height: auto;
	padding: 115px 0;
	background: url(/public/static/images/home/en-us/service_office_bg.jpg) no-repeat center center;
	background-size: cover;
}
.service_overseas_title h4 {
	font-size: 60px;
	color: #f3f3f3;
	font-family: "Lato-Bold";
	text-align: center;
}
.service_overseas_title p {
	font-size: 18px;
	color: #F3F3F3;
	font-family: "Lato-Light";
	line-height: 1.6;
	text-align: center;
	display: block;
	width: 59.3%;
	height: auto;
	margin: 0px auto;
	margin-top: 10px;
}
.service_overseas_content {
	width: 100%;
	height: auto;
	margin-top: 54px;
	position: relative;
}
.service_overseas_content_sw {
	width: 100%;
	height: auto;
}
.service_overseas_content_sw .swiper-slide {
	padding: 40px;
	background: #FFFFFF;
}
.service_overseas_content_sw_country {
	width: 135px;
	height: auto;
	overflow: hidden;
	border-radius: 5px;
}
.service_overseas_content_sw_country img {
	width: 100%;
	height: auto;
	display: block;
}
.service_overseas_content_sw .swiper-slide h4 {
	font-size: 30px;
	color: #363636;
	font-family: "Lato-Bold";
	margin-top: 16px;
}
.service_overseas_content_sw_ul {
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.service_overseas_content_sw_ul li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.service_overseas_content_sw_ul li + li {
	margin-top: 10px;
}
.service_overseas_content_sw_ul li img {
	display: block;
	width: 18px;
	height: auto;
}
.service_overseas_content_sw_ul li p {
	font-size: 17px;
	color: #363636;
	margin-left: 10px;
}
.service_overseas_content_sw_ul li p a {
	color: #363636;
}
.service_overseas_content_sw_ul li p a:hover {
	text-decoration: underline;
}
.service_overseas_content_sw_right,
.service_overseas_content_sw_left {
	font-size: 60px;
	color: #F3F3F3;
	font-family: "Poppins-Regular";
}
.service_overseas_content_sw_right {
	right: -66px;
}
.service_overseas_content_sw_left {
	left: -66px;
}
.service_spare_box{width: 100%;height: auto;padding: 80px 0px;}
.service_spare_content{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-top: 60px;}
.service_spare_content_left{width: 49.94%;height: auto;}
.service_spare_content_left img{width: 100%;height: auto;display: block;}
.service_spare_content_right{width: 42.2%;height: auto;}
.service_spare_content_right h4{font-size: 48px;color: var(--mainColor);font-family: "Lato-Bold";}
.service_spare_content_right p{font-size: 18px;color: #181818;line-height: 1.6;font-family: "Lato-Light";margin-top: 37px;}
.service_spare_content_right img{display: block;width: 58.6%;height: auto;margin-top: 20px;}
.service_consulting_box {
	width: 100%;
	height: auto;
	padding: 73px 0px;
	background: #F6F6F6;
	display: flex;
	justify-content: center;
	align-items: center;
}
.service_consulting_left {
	width: 26.2%;
	height: auto;
}
.service_consulting_left h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
}
.service_consulting_left h5 {
	font-size: 48px;
	color: #181818;
	font-family: "Lato-Bold";
	margin-top: 50px;
}
.service_consulting_left_ul {
	width: 100%;
	height: auto;
	padding: 43px 0px;
	padding-left: 25px;
	border-left: 2px solid rgba(29, 88, 55, 0.1);
	margin-top: 25px;
}
.service_consulting_left_ul li {
	font-size: 24px;
	color: #111111;
	font-family: "Lato-Bold";
	position: relative;
	cursor: pointer;
	transition: all 0.6s;
}
.service_consulting_left_ul li+li {
	margin-top: 30px;
}
.service_consulting_left_ul li:after {
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	background: var(--mainColor);
	position: absolute;
	left: -27px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	transition: all 0.6s;
}
.service_consulting_left_ul li:hover,
.service_consulting_left_ul li.on {
	color: var(--mainColor);
}
.service_consulting_left_ul li:hover:after,
.service_consulting_left_ul li.on:after {
	opacity: 1;
}
.service_consulting_right {
	width: 53%;
	height: auto;
	margin-left: 6%;
}
.service_consulting_right_list {
	width: 100%;
	height: auto;
	display: none;
}
.service_consulting_right_list img {
	width: 100%;
	height: auto;
	display: block;
}
.service_get_box {
	width: 100%;
	height: auto;
	padding-top: 57px;
}
.service_get_content {
	width: 100%;
	height: auto;
	padding: 75px 100px;
	background: url(/public/static/images/home/en-us/service_get_bg.jpg) no-repeat center center;
	background-size: cover;
}
.service_overseas_form {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 40px;
}
.service_overseas_form li {
	width: 32.86%;
	height: 64px;
	margin-bottom: 10px;
	position: relative;
}
.service_overseas_form li input {
	width: 100%;
	height: 100%;
	background: rgba(246, 246, 246, 0.2);
	padding-left: 16px;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Light";
	border: none;
}
.service_overseas_form li input::placeholder {
	color: #FFFFFF;
}
.service_overseas_form li:nth-last-of-type(1),
.service_overseas_form li:nth-last-of-type(2),
.service_overseas_form li:nth-last-of-type(3) {
	width: 100%;
}
.service_overseas_form li:nth-last-of-type(2) {
	height: 185px;
}
.service_overseas_form li p{
	font-size: 18px;
	color: #fff;
	line-height: 1.6;
}
.service_overseas_form li p a{
	text-decoration: underline;
}
.service_overseas_form li textarea {
	width: 100%;
	height: 100%;
	background: rgba(246, 246, 246, 0.2);
	padding: 16px;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Light";
	border: none;
	resize: none;
}
.service_overseas_form li textarea::placeholder {
	color: #FFFFFF;
}
.service_overseas_form_btn {
	width: 296px;
	height: 64px;
	background: #FFFFFF;
	font-size: 18px;
	color: var(--mainColor);
	border-radius: 5px;
	margin-top: 5px;
	border: none;
	font-family: "Lato-Bold" !important;
	cursor: pointer;
}
.service_related_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.service_related_sw .swiper-slide {
	background: #F5F5F5;
}
/*service end*/
/*about start*/
.about_video_box {
	width: 100%;
	height: auto;
	padding: 49px 0;
}
.about_video_box img {
	width: 100%;
	height: auto;
	display: block;
}
.about_video_box .video_click:after {
	background: url(/public/static/images/home/en-us/about_video_btn.png) no-repeat center center;
	background-size: 52px auto;
}
.about_info_box {
	width: 100%;
	height: auto;
	padding-bottom: 50px;
}
.about_info_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.about_info_content_left {
	width: 44.2%;
	height: auto;
}
.about_info_content_left h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
}
.about_info_content_left p {
	font-size: 18px;
	color: #000000;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 30px;
}
.about_info_content_right {
	width: 40%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.about_info_content_right li {
	width: 48.5%;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(33, 33, 33, 0.3);
	margin-top: 60px;
}
.about_info_content_right li:nth-of-type(1),
.about_info_content_right li:nth-of-type(2) {
	margin-top: 0;
}
.about_info_content_right li h4 {
	font-size: 48px;
	color: var(--mainColor);
	font-family: "Lato-Bold";
}
.about_info_content_right li p {
	font-size: 20px;
	color: #212121;
	font-family: "Lato-Light";
	margin-top: 15px;
}
.about_management_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
	background: var(--mainColor);
}
.about_title {
	width: 100%;
	height: auto;
}
.about_title h4 {
	font-size: 60px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	text-align: center;
}
.about_management_sw {
	width: 100%;
	height: auto;
	margin-top: 50px;
	padding-bottom: 92px;
}
.about_management_sw .swiper-slide {
	width: calc(53.7% / 3) !important;
	height: auto;
	display: flex;
	justify-content: flex-start;
}
.about_management_sw .swiper-slide.swiper-slide-active {
	width: 46.3% !important;
}
.about_management_sw_left {
	width: 100%;
	height: auto;
	position: relative;
}
.about_management_sw_left img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.about_management_sw_left h4 {
	font-size: 24px;
	color: #FFFFFF;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 30px;
}
.about_management_sw_right {
	display: none;
	background: #FFFFFF;
	flex: 1;
	padding: 0 45px;
	flex-direction: column;
	justify-content: center;
}
.about_management_sw_right_title h4 {
	font-family: "Lato-Bold";
	font-size: 48px;
	color: var(--mainColor);
}
.about_management_sw_right_title p {
	font-size: 18px;
	color: #2d2d2d;
}
.about_management_sw .swiper-slide.swiper-slide-active .about_management_sw_right {
	display: flex;
}
.about_management_sw .swiper-slide.swiper-slide-active .about_management_sw_left {
	width: 43%;
}
.about_management_sw .swiper-slide.swiper-slide-active .about_management_sw_left h4 {
	display: none;
}
.about_management_sw_page {
	bottom: 0 !important;
}
.about_management_sw_right_content {
	width: 88.8%;
	height: auto;
	font-size: 16px;
	color: #2D2D2D;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 40px;
}
.about_management_sw_button {
	width: 50px;
	height: 50px;
	background: var(--mainColor);
	border-radius: 50%;
	position: absolute;
	right: 39.8%;
	bottom: 102px;
	z-index: 9;
}
.about_management_sw_button_right,
.about_management_sw_button_left {
	width: 50%;
	height: 100%;
	font-size: 30px;
	font-family: "Poppins-ExtraLight";
	color: #FFFFFF;
}
[lang="ar"] .about_management_sw_button_right,
[lang="ar"] .about_management_sw_button_left{
	background: none;
	transform: rotate(0deg);
}
.about_management_sw_button_right {
	right: 0;
}
[lang="ar"] .about_management_sw_button_right {
	left: 0;
	right: auto;
}
.about_management_sw_button_left {
	left: 0;
}
[lang="ar"] .about_management_sw_button_left {
	right: 0;
	left: auto;
}
.about_management_sw_page {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.about_management_sw_page span {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: none;
	font-size: 24px;
	color: #FFFFFF;
	font-family: "Lato-Light";
}
.about_management_sw_page span.swiper-pagination-bullet-active {
	border: 1px solid #FFFFFF;
}
.about_culture_box {
	width: 100%;
	height: auto;
	padding: 70px 0px;
}
.about_culture_title {
	width: 100%;
	height: auto;
}
.about_culture_title h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
	text-align: center;
}
.about_culture_title p {
	font-size: 22px;
	color: #000000;
	font-family: "Lato-Light";
	text-align: center;
}
.about_culture_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 55px;
}
.about_culture_ul li {
	width: 48.5%;
	height: auto;
	position: relative;
	margin-top: 30px;
}
.about_culture_ul li:nth-of-type(1) {
	margin-top: 0;
	width: 100%;
}
.about_culture_ul_img {
	width: 100%;
	height: auto;
}
.about_culture_ul_img img {
	width: 100%;
	height: auto;
	display: block;
}
.about_culture_ul_txt {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 78px;
}
.about_culture_ul_txt h4 {
	font-size: 48px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
}
.about_culture_ul_txt p {
	font-size: 22px;
	color: #FFFFFF;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 10px;
}
.about_history_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
	background: #F3F3F3;
}
.about_history_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.about_history_content_swiper {
	width: 100%;
	height: auto;
	padding-bottom: 76px;
}
.about_history_content_swiper .swiper-slide {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}
.about_history_content_swiper_left {
	width: 50.4%;
	height: auto;
}
.about_history_content_swiper_left img {
	width: 100%;
	height: auto;
	display: block;
}
.about_history_content_swiper_right {
	width: 35.7%;
	height: auto;
	margin-bottom: 60px;
	margin-left: 5.75%;
}
[lang="ar"] .about_history_content_swiper_right{
	margin-left: auto;
	margin-right: 5.75%;
}
.about_history_content_swiper_right h4 {
	font-size: 36px;
	color: #121212;
	font-family: "Lato-Bold";
}
.about_history_content_swiper_right p {
	font-size: 22px;
	color: #000000;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 8px;
}
.about_history_content_right {
	width: 35.7%;
	height: auto;
	position: absolute;
	left: 56.15%;
	top: 80px;
}
.about_history_content_right_title {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
}
.about_history_content_right_sw {
	width: 100%;
	height: auto;
	margin-top: 60px;
}
.about_history_content_right_sw .swiper-slide {
	height: 44px;
	background: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: #121212;
	cursor: pointer;
}
.about_history_content_right_sw .swiper-slide.swiper-slide-thumb-active {
	background: var(--mainColor);
	color: #FFFFFF;
}
.about_history_content_swiper_btn_right,
.about_history_content_swiper_btn_left {
	transform: none;
	top: auto;
	bottom: 0;
	font-size: 36px;
	color: #121212;
	opacity: 0.3;
	font-family: "Poppins-Regular";
}
[lang="ar"] .about_history_content_swiper_btn_right,
[lang="ar"] .about_history_content_swiper_btn_left{
	background: none;
	transform: rotate(0deg);
}


.about_history_content_swiper_btn_left {
	left: calc(50% - 40px);
}
.about_history_content_swiper_btn_right {
	right: calc(50% - 40px);
}
.about_history_content_swiper_btn_right:hover,
.about_history_content_swiper_btn_left:hover {
	color: var(--mainColor);
	opacity: 1;
}
/*about end*/
/*why sunswell start*/
.why_info_box {
	width: 100%;
	height: auto;
	padding: 94px 0px;
	background: var(--mainColor);
}
.why_info_content {
	width: 60.1%;
	height: auto;
	margin: 0px auto;
}
.why_info_content h4 {
	font-size: 60px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	text-align: center;
}
.why_info_content p {
	font-size: 22px;
	color: #FFFFFF;
	line-height: 1.6;
	font-family: "Lato-Light";
	text-align: center;
	margin-top: 30px;
}
.why_info_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.why_info_ul li {
	width: 25%;
	height: auto;
}
.why_info_ul li img {
	width: 100%;
	height: auto;
	display: block;
}
.why_rd_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.why_rd_info {
	width: 84.8%;
	height: auto;
	margin: 0px auto;
}
.why_rd_info h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
	text-align: center;
}
.why_rd_info p {
	font-size: 22px;
	color: #1d1d1d;
	text-align: center;
	font-size: 22px;
	font-family: "Lato-Light";
	margin-top: 35px;
	line-height: 1.6;
}
.why_rd_sw {
	width: 100%;
	height: auto;
	padding-bottom: 86px;
	margin-top: 80px;
}
.why_rd_sw img {
	width: 100%;
	height: auto;
	display: block;
}
[lang="ar"] .why_rd_sw_right,
[lang="ar"] .why_rd_sw_left {
	background: none;
	transform: rotate(0deg);
}
.why_rd_sw_right,
.why_rd_sw_left {
	height: auto;
	font-family: "Poppins-Regular";
	font-size: 47px;
	color: #F3F3F3;
	opacity: 1 !important;
	top: auto;
	transform: none;
	bottom: 0;
	z-index: 99;
}
.why_rd_sw_right:hover,
.why_rd_sw_left:hover {
	color: var(--mainColor);
}
.why_rd_sw_left {
	left: calc(50% - 10%);
}
.why_rd_sw_right {
	right: calc(50% - 10%);
}
.why_rd_sw_page {
	bottom: 25px !important;
}
.why_rd_sw_page span {
	width: 10px;
	height: 10px;
	background: rgba(29, 88, 55, 1);
}
.why_cnc_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
	background: #F3F3F3;
}
.why_cnc_info {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.why_cnc_info h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
}
.why_cnc_info p {
	font-size: 22px;
	color: #1D1D1D;
	font-family: "Lato-Light";
	line-height: 1.6;
	display: block;
	width: 49%;
	height: auto;
}
.why_cnc_list_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 36px;
}
.why_cnc_list_box li {
	width: 32.75%;
	height: auto;
	margin-top: 17px;
}
.why_cnc_list_box li img {
	width: 100%;
	height: auto;
	display: block;
}
.why_team_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.why_team_content {
	width: 100%;
	height: auto;
	margin-top: 80px;
	position: relative;
}
.why_team_content_swiper {
	width: 100%;
	height: auto;
}
.why_team_content_swiper .swiper-slide {
	position: relative;
	width: 100%;
	height: auto;
}
.why_team_content_swiper_img {
	width: 73.63%;
	height: auto;
}
.why_team_content_swiper_img img {
	width: 100%;
	height: auto;
	display: block;
}
.why_team_content_swiper_txt {
	width: 39.5%;
	height: auto;
	padding: 70px 60px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: var(--mainColor);
}
.why_team_content_swiper_txt h4 {
	font-size: 48px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
}
.why_team_content_swiper_txt p {
	font-size: 18px;
	color: #F3F3F3;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 30px;
}
.why_team_content_swiper_right,
.why_team_content_swiper_left {
	font-family: "Poppins-Regular";
	font-size: 47px;
	color: #F3F3F3;
	opacity: 1 !important;
	top: auto;
	transform: none;
	bottom: 0;
	z-index: 99;
}
.why_team_content_swiper_right {
	right: 7%;
}
.why_team_content_swiper_left {
	left: auto;
	right: 20.4%;
}
.why_team_content_swiper_page {
	width: 13.4%;
	left: auto;
	right: 7%;
	bottom: 10px;
}
.why_team_content_swiper_page span {
	width: 9px;
	height: 9px;
	background: #1d5837;
}
.why_team_content_swiper_page span + span {
	margin-left: 8px;
}
.why_sales_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
	background: url(/public/static/images/home/en-us/why_sales_bg.jpg) no-repeat center center;
	background-size: cover;
}
.why_sales_title {
	width: 100%;
	height: auto;
}
.why_sales_title h4 {
	font-size: 60px;
	color: #121212;
	font-family: "Lato-Bold";
	text-align: center;
}
.why_sales_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 50px;
}
.why_sales_content_list {
	width: 32%;
	height: auto;
	margin-left: 2%;
	margin-top: 30px;
	background: #FFFFFF;
	padding: 40px;
}
[lang="ar"] .why_sales_content_list{
	margin-right: 2%;
	margin-left: auto;
}
.why_sales_content_list:nth-of-type(3n+1) {
	margin-left: 0;
}
[lang="ar"] .why_sales_content_list:nth-of-type(3n+1){
	margin-right: 0;
}
.why_sales_content_list h4 {
	font-size: 30px;
	color: #363636;
	font-family: "Lato-Bold";
	margin-top: 16px;
}
.why_sevice_box {
	width: 100%;
	height: auto;
	padding-bottom: 70px;
}
.why_sevice_ul {
	width: 100%;
	height: auto;
}
.why_sevice_ul li {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 70px;
}
.why_sevice_ul_img {
	width: 46.875%;
	height: auto;
}
.why_sevice_ul_img img {
	width: 100%;
	height: auto;
	display: block;
}
.why_sevice_ul_text {
	flex: 1;
	background: #F3F3F3;
	display: flex;
	justify-content: center;
	align-items: center;
}
.why_sevice_ul_text_content {
	width: 75.3%;
	height: auto;
}
.why_sevice_ul_text_content h4 {
	font-size: 48px;
	color: #121212;
	font-family: "Lato-Bold";
}
.why_sevice_ul_text_content h5 {
	font-size: 36px;
	color: #1D1D1D;
	font-family: "Lato-Bold";
}
.why_sevice_ul_text_content p {
	font-size: 22px;
	color: #1D1D1D;
	font-family: "Lato-Light";
	line-height: 1.6;
	margin-top: 20px;
}
.why_sevice_ul_text_content a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 176px;
	height: 48px;
	background: var(--mainColor);
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	border-radius: 5px;
	margin-top: 36px;
}
.why_sevice_ul li:nth-of-type(2) {
	flex-direction: row-reverse;
}
/*why sunswell end*/
/*exhibitions star*/
.exhibitions_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}
.exhibitions_title_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.exhibitions_title_box h4 {
	font-size: 60px;
	color: #131313;
	font-family: "Lato-Bold";
}
.exhibitions_title_box p {
	font-size: 24px;
	color: #111111;
}
.exhibitions_links_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 50px;
}
.exhibitions_links_box h4 {
	font-size: 18px;
	color: #1D1D1D;
	font-family: "Lato-Light";
}
.exhibitions_links_ul {
	display: flex;
	justify-content: flex-start;
}
.exhibitions_links_ul li {
	width: 160px;
	height: 50px;
	margin-left: 20px;
	position: relative;
}
.exhibitions_links_box select {
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	border: 1px solid #E5E5E5;
	font-family: "Lato-Light";
	font-size: 18px;
	padding: 0px 14px;
	appearance: none;
	position: relative;
	outline: none;
	cursor: pointer;
}
.exhibitions_links_ul li:after {
	content: "";
	display: block;
	width: 18px;
	height: auto;
	aspect-ratio: 18/11;
	background: url(/public/static/images/home/en-us/exhibition_nav_icos.png) no-repeat center center;
	background-size: 100% auto;
	position: absolute;
	right: 14px;
	top: 50%;
	transform: translateY(-50%);
}
.exhibitions_links_ul li:hover:after,
.exhibitions_links_ul li.on:after {
	background: url(/public/static/images/home/en-us/exhibition_nav_ico.png) no-repeat center center;
}
.exhibitions_list_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 16px;
}
.exhibitions_list_ul li {
	width: 32%;
	height: auto;
	margin-left: 2%;
	background: #f8f7f8;
	margin-top: 36px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
[lang="ar"] .exhibitions_list_ul li{
	margin-left: auto;
	margin-right: 2%;
}
.exhibitions_list_ul li:nth-of-type(3n+1) {
	margin-left: 0;
}
[lang="ar"] .exhibitions_list_ul li:nth-of-type(3n+1){
	margin-right: 0;
}
.exhibitions_list_ul_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.exhibitions_list_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.exhibitions_list_ul li:hover .exhibitions_list_ul_img img {
	transform: scale(1.1);
}
.exhibitions_list_ul_top {
	width: 100%;
	padding: 40px;
	border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	flex: 1;
}
.exhibitions_list_ul_top h4 {
	font-size: 24px;
	color: #1A1A1A;
	font-family: "Lato-Bold";
	margin-bottom: 20px;
}
.exhibitions_list_ul_top p {
	font-size: 18px;
	color: #1A1A1A;
	line-height: 1.8;
}
.exhibitions_list_ul_bottom {
	width: 100%;
	height: auto;
	padding: 20px 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.exhibitions_list_ul_bottom_logo {
	width: 81px;
	height: auto;
}
.exhibitions_list_ul_bottom_logo img {
	width: 100%;
	height: auto;
	display: block;
}
.exhibitions_list_ul_bottom p {
	font-size: 16px;
	color: #1A1A1A;
	text-decoration: underline;
}
.exhibitions_page {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 68px;
}
.exhibitions_page li:nth-of-type(1) a,
.exhibitions_page li:nth-last-of-type(1) a {
	font-size: 24px;
	font-family: "Poppins-Regular";
}
.exhibitions_page li + li {
	margin-left: 10px;
}
.exhibitions_page li a {
	font-size: 24px;
	color: #3D3D3D;
}
.exhibitions_page li a:hover,
.exhibitions_page li a.active {
	color: var(--mainColor);
}
.exhibitions_page li:nth-of-type(1) {
	margin-right: 30px;
}
.exhibitions_page li:nth-last-of-type(1) {
	margin-left: 40px;
}
.exhibitions_get_box {
	border-top: 1px solid rgba(17, 17, 17, 0.1);
	padding-bottom: 57px;
}
/*exhibitions end*/
/*contact start*/
.contact_map_box {
	width: 100%;
	height: auto;
	padding-bottom: 80px;
}
.contact_map_content {
	width: 100%;
	height: auto;
	position: relative;
	margin-top: 30px;
	height: 760px;
	border: 30px solid #EEEEEE;
}
.contact_info_box {
	width: 100%;
	height: auto;
	border: 1px solid #EEEEEE;
	box-shadow: 0px -13px 18px 0px rgba(108, 108, 108, 0.09);
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.contact_info_left {
	padding: 54px 64px;
	width: 56.1%;
	height: auto;
	border-right: 1px solid #EEEEEE;
}
.contact_info_left_logo {
	width: 164px;
	height: auto;
}
.contact_info_left_logo img {
	width: 100%;
	height: auto;
	display: block;
}
.contact_info_left h4 {
	font-size: 30px;
	color: var(--mainColor);
	font-family: "Lato-Bold";
	margin-top: 20px;
}
.contact_info_left_ul {
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.contact_info_left_ul li {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 20px;
}
.contact_info_left_ul li img {
	width: 22px;
	margin-top: 3px;
}
.contact_info_left_ul li p {
	margin-left: 15px;
}
.contact_info_left_ul li p,
.contact_info_left_ul li a {
	font-size: 18px;
	color: #4F4F4F;
	font-family: "Lato-Light";
}
.contact_info_left_ul li a:hover {
	text-decoration: underline;
}
.contact_info_right {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px 0;
}
.contact_info_right_content {
	width: 65.4%;
	height: auto;
}
.contact_info_right_content h4 {
	font-size: 24px;
	color: var(--mainColor);
	font-family: "Lato-Bold";
}
.contact_info_right_content_ul {
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.contact_info_right_content_ul li {
	width: 100%;
	height: 48px;
	position: relative;
	margin-top: 10px;
}
.contact_info_right_content_ul li input {
	display: block;
	background: #EEEEEE;
	padding-left: 15px;
	font-size: 18px;
	color: #333333;
	font-family: "Lato-Light";
	border: none;
	width: 100%;
	height: 100%;
}
.contact_info_right_content_ul li input:placeholder {
	color: #939393;
}
.contact_info_right_content_ul li:nth-last-of-type(1){
	height: auto;
}
.contact_info_right_content_ul li p{
	font-size: 18px;
	line-height: 1.6;
}
.contact_info_right_content_ul li p a{
	text-decoration: underline;
}
.contact_info_right_content_ul li:nth-last-of-type(2) {
	height: 108px;
}
.contact_info_right_content_ul li textarea {
	display: block;
	background: #EEEEEE;
	padding: 15px;
	font-size: 18px;
	color: #333333;
	font-family: "Lato-Light";
	border: none;
	width: 100%;
	height: 100%;
	resize: none;
}
.contact_info_right_content_ul li textarea:placeholder {
	color: #939393;
}
.contact_form_btn {
	width: 127px;
	height: 50px;
	background: var(--mainColor);
	border-radius: 5px;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Lato-Bold";
	display: block;
	margin-top: 19px;
	border: none;
	cursor: pointer;
}
.contact_info_list_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.contact_info_list_box li {
	width: 32%;
	height: auto;
	box-shadow: 0px -13px 18px 0px rgba(108, 108, 108, 0.09);
	padding: 90px 52px;
	margin-top: 50px;
	margin-left: 2%;
}
[lang="ar"] .contact_info_list_box li{
	margin-right: 2%;
	margin-left: auto;
}
.contact_info_list_box li:nth-of-type(3n+1) {
	margin-left: 0;
}
[lang="ar"] .contact_info_list_box li:nth-of-type(3n+1){
	margin-right: 0;
}
.contact_info_list_box li h4 {
	font-size: 30px;
	font-family: "Lato-Bold";
	color: #4F4F4F;
	margin-bottom: 50px;
}
.contact_info_list_box li p img {
	width: 18px;
	height: auto;
	display: block;
	margin-right: 20px;
}
.contact_info_list_box li p {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 18px;
	color: var(--mainColor);
	font-family: "Lato-Light";
}
.contact_info_list_box li p a {
	color: var(--mainColor);
}
.contact_info_list_box li p a:hover {
	text-decoration: underline;
}
.contact_info_list_box li p + p {
	margin-top: 10px;
}
/*contact end*/
/*video start*/
.video_list_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.video_list_box li {
	width: 32%;
	height: auto;
	margin-left: 2%;
	margin-top: 52px;
}
[lang="ar"] .video_list_box li{
	margin-right: 2%;
	margin-left: auto;
}
.video_list_box li:nth-of-type(3n+1) {
	margin-left: 0;
}
[lang="ar"] .video_list_box li:nth-of-type(3n+1){
	margin-right: 0;
}
.video_list_img {
	width: 100%;
	height: auto;
	position: relative;
}
.video_list_img img {
	width: 100%;
	height: auto;
	display: block;
}
.video_list_img .video_click:after {
	content: "";
	background: url(/public/static/images/home/en-us/videos_btn_ico.png) no-repeat center center;
	background-size: 50px auto;
}
.video_list_box li h4 {
	font-size: 24px;
	color: #1A1A1A;
	font-family: "Lato-Bold";
	margin-top: 17px;
}
.video_list_box li p {
	font-size: 18px;
	color: #131313;
	font-family: "Lato-Light";
	margin-top: 15px;
}
/*video end*/
.news_content_box {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.news_content_left {
	width: 66.44%;
	height: auto;
}
.news_content_left_box {
	width: 100%;
	height: auto;
}
.news_content_left_box li {
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border-bottom: 1px solid rgba(29, 88, 55, 0.1);
	padding-bottom: 20px;
	margin-top: 23px;
	transition: all 0.6s;
}
.news_content_left_box li a {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-start;
}
.news_content_left_time {
	width: 18.91%;
	height: auto;
	aspect-ratio: 201/172;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: rgba(29, 88, 55, 0.1);
}
.news_content_left_time h4 {
	font-size: 72px;
	color: var(--mainColor);
	text-align: center;
}
.news_content_left_time p {
	font-size: 24px;
	color: var(--mainColor);
	text-align: center;
	margin-top: 10px;
}
.news_content_left_box li:hover {
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.05);
	padding-bottom: 0;
	border-bottom: none;
}
.news_content_right {
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 25px 26px;
	padding-right: 56px;
}
.news_content_right_left {
	width: 81.2%;
	height: auto;
}
.news_content_right_left h4 {
	font-size: 24px;
	color: #3D3D3D;
	transition: all 0.6s;
}
.news_content_right_left p {
	font-size: 16px;
	color: #4F4F4F;
	line-height: 1.6;
	font-family: "Lato-Light";
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_content_right_right {
	font-size: 36px;
	font-family: "Poppins-Regular";
	color: var(--mainColor);
	opacity: 0.4;
	transition: all 0.6s;
}
.news_content_left_box li:hover .news_content_right_right {
	opacity: 1;
}
.news_content_left_box li:hover .news_content_right_left h4 {
	color: var(--mainColor);
}
.news_content_right_box {
	width: 30.44%;
	height: auto;
	padding-left: 46px;
	border-left: 1px solid rgba(29, 88, 55, 0.1);
	margin-top: 23px;
}
.news_content_right_title {
	font-size: 36px;
	color: #131313;
	font-family: "Lato-Bold";
}
.news_content_right_news_box {
	width: 100%;
	height: auto;
	margin-top: 28px;
	padding-bottom: 25px;
	border-bottom: 1px solid rgba(29, 88, 55, 0.2);
}
.news_content_right_news_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news_content_right_news_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.6s;
}
.news_content_right_news_box h4 {
	font-size: 18px;
	color: var(--mainColor);
	margin-top: 16px;
}
.news_content_right_news_box p {
	font-size: 16px;
	color: #4F4F4F;
	line-height: 1.6;
	font-family: "Lato-Light";
	margin-top: 5px;
}
.news_content_right_news_box:hover .news_content_right_news_img img {
	transform: scale(1.1);
}
.news_content_right_ul {
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.news_content_right_ul li {
	width: 100%;
	height: auto;
	position: relative;
	padding-left: 24px;
}
.news_content_right_ul li + li {
	margin-top: 10px;
}
.news_content_right_ul li:after {
	content: "";
	display: block;
	width: 8px;
	height: auto;
	aspect-ratio: 1/1;
	background: var(--mainColor);
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
}
.news_content_right_ul li a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	font-size: 18px;
	color: #3D3D3D;
}
.news_content_right_ul li a:hover {
	color: var(--mainColor);
	text-decoration: underline;
}
/*download start*/
.download_contentWH{width: 72.92%;height: auto;margin: 0px auto;}
.download_banner_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;}
.download_banner_content h1{font-size: 36px;color: #FFFFFF;font-weight: 700;font-family: arial;}
.download_crumbs_box{width: 100%;height: auto;position: absolute;left: 0;bottom: 24px;}
.download_crumbs_box ul{display: flex;justify-content: flex-start;align-items: center;}
.download_crumbs_box ul img{display: block;width: 16px;}
.download_crumbs_box ul i{font-size: 16px;display: block;margin: 0 10px;color: #FFFFFF;font-family: arial;}
.download_crumbs_box ul li a{color: #FFFFFF;font-size: 16px;font-family: arial;}
.download_info_box{width: 100%;height: auto;padding: 80px 0px;}
.download_info_box h4{font-size: 36px;color: #000000;font-family: arial;font-weight: 700;text-align: center;}
.download_info_box p{font-size: 16px;color: #666666;text-align: center;margin-top: 15px;font-family: arial;}
.download_list_box{width: 100%;height: auto;padding-bottom: 80px;}
.download_list_btn{width: 71.2%;height: auto;margin: 0px auto;border-bottom: 6px solid #f6f6f9;display: flex;justify-content: center;}
.download_list_btn li{font-size: 24px;color: #181818;font-family: arial;font-weight: 700;text-align: center;position: relative;}
.download_list_btn li + li{margin-left: 57px;}
.download_list_btn li a{display: block;padding-bottom: 34px;}
.download_list_btn li:after{content: "";display: block;width: 100%;height: 6px;background: #f6f6f9;position: absolute;left: 50%;transform: translateX(-50%);bottom: -6px;}
.download_list_btn li:hover a,.download_list_btn li.on a{color: var(--mainColor);}
.download_list_btn li:hover:after,.download_list_btn li.on:after{background: var(--mainColor);}
.download_list_content{width: 100%;height: auto;margin-top: 35px;}
.download_list_content li{width: 100%;height: auto;margin-top: 25px;display: flex;justify-content: space-between;border: solid 1px #cccccc;}
.download_list_content_left{width: 57.6%;height: auto;}
.download_list_content_left a{display: flex;justify-content: flex-start;align-items: center;}
.download_list_content_img{width: 100px;height: auto;}
.download_list_content_img img{width: 100%;height: auto;display: block;}
.download_list_content_img img:nth-of-type(2){display: none;}
.download_list_content li:hover .download_list_content_img img:nth-of-type(2){display: block;}
.download_list_content li:hover .download_list_content_img img:nth-of-type(1){display: none;}
.download_list_content_right{margin-left: 30px;}
.download_list_content_right h4{font-size: 18px;color: #333333;font-family: arial;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.download_list_content_right p{font-size: 16px;color: #999999;margin-top: 5px;font-family: arial;font-weight: 300;}
.download_list_content_center{padding-left: 37px;display: flex;align-items: center;font-size: 16px;color: #999999;font-family: arial;position: relative;}
.download_list_content_center:before{content: "";display: block;width: 1px;height: 61.7%;background: #CCCCCC;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.download_list_content_rights{width: 12.55%;position: relative;}
.download_list_content_rights:after{content: "";width: 1px;height: 37.4%;background: #CCCCCC;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.download_list_content_rights a{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.download_list_content_rights img{width: 23px;height: auto;display: block;}
.download_list_content_rights a p{font-size: 16px;color: #333333;text-align: center;margin-top: 14px;font-family: arial;}
/*content end*/
/*footer start*/
.footer {
	width: 100%;
	height: auto;
	background: #f9f9f9;
	border-top: 20px solid var(--mainColor);
}
.footer_top_bpx {
	width: 100%;
	height: auto;
	padding: 58px 0px;
}
.footer_top_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.footer_top_content_left {
	width: 15%;
	height: auto;
}
.footer_logo {
	width: 90.42%;
	height: auto;
}
.footer_logo img {
	width: 100%;
	height: auto;
	display: block;
}
.footer_top_content_share {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 30px;
}
.footer_top_content_share h4 {
	font-size: 18px;
	color: #313131;
}
.footer_top_content_share_ul {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.footer_top_content_share_ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	aspect-ratio: 1/1;
	width: 34px;
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	margin-left: 10px;
}
.footer_top_content_share_ul li a {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer_top_content_share_ul li img {
	display: block;
}
.footer_top_content_right {
	width: 68.63%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.footer_top_content_right_list h4 {
	font-size: 18px;
	color: #313131;
	margin-bottom: 16px;
}
.footer_top_content_right_list a {
	display: block;
	font-size: 16px;
	color: #313131;
	line-height: 2.2;
}
.footer_top_content_right_list a:hover {
	color: var(--mainColor);
	text-decoration: underline;
}
.footer_top_content_right_list:nth-last-of-type(1) {
	width: 27.23%;
	height: auto;
}
.footer_top_content_right_list_ul li {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.footer_top_content_right_list_ul li img {
	display: block;
	width: 20px;
	margin-right: 10px;
	margin-top: 9px;
}
.footer_top_content_right_list:nth-last-of-type(1) a {
	margin-right: 10px;
}
.footer_top_content_right_list_ul li p {
	font-size: 16px;
	color: #313131;
	line-height: 2.2;
}
.footer_last_box {
	width: 100%;
	height: 78px;
	border-top: 1px solid rgba(22, 22, 22, 0.1);
	display: flex;
	align-items: center;
}
.footer_last_box p {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 16px;
	color: #000000;
}
.footer_last_box p img {
	display: block;
	margin-left: 5px;
}

/* -- */
.exhibitions_list_ul_imgTab{
	display: flex;
	align-items: center;
	padding: 10px 10px 0 10px ;
	justify-content: space-between;
	    overflow-x: scroll;
}
.exhibitions_list_ul_imgTab::-webkit-scrollbar {
  width: 4px;
  height: 6px;
}

.exhibitions_list_ul_imgTab::-webkit-scrollbar-track {
  background: rgba(17, 17, 17, 0.1);
}

.exhibitions_list_ul_imgTab::-webkit-scrollbar-thumb {
  background: #1d5837;
  border-radius: 2px;
  cursor: pointer;
}
.exhibitions_list_ul_imgTab img{
	width: calc((100% - 30px ) / 4);
	max-height: 75px;
	object-fit: cover;
	cursor: pointer;
	vertical-align: bottom;
	border-radius: 4px;
	margin-right: 10px;
}
.exhibitions_list_ul_imgTab .active{
	border: 1px solid #1d5837;
}
.exhibitions_list_Tab {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: wrap;
			margin-top: 2%;
}
.exhibitions_list_Tab .item{
	    width: fit-content;
	    padding: 0 15px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 18px;
	    color: #000;
	    border: 1px solid #1d5837;
	    border-radius: 30px;
	    cursor: pointer;
		transition: all 0.3s; 
		    margin: 0 10px 10px 0;
}
.exhibitions_list_Tab .item.active,
.exhibitions_list_Tab .item:hover{
	background-color:#1d5837 ;
	color: #fff;
}

.exhibitionsList .item{
	display: none;
}





/*footer end*/
@media(max-width:1768px) {
	.index_blog_content_right_top_right h4 {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.index_blog_content_right_top_right p {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.index_blog_content_right_top_right_mnore {
		margin-top: 10px;
	}
	.index_blog_content_right_ul li {
		margin-top: 17px;
	}
	.footer_top_content_right_list:nth-last-of-type(1) {
		width: 32%;
	}
	.index_customer_content_sw_content {
		padding: 0 30px 70px 30px;
	}
	.index_customer_top p {
		width: 42.94%;
	}
	.product_application_content_sw_right {
		right: 15.6%;
	}
	.product_application_content_sw_left {
		left: 16.1%;
	}
	.product_list_content_left li p {
		font-size: 14px;
	}
	.product_detial_info_content_right_txt h1 {
		font-size: 30px;
	}
	.product_detial_info_content_right_ul {
		margin-top: 20px;
	}
	.product_detial_info_content_right_ul_btn {
		margin-top: 30px;
	}
	.product_detial_content_btn li + li {
		margin-left: 15px;
	}
	.product_detial_content_btn li {
		padding: 0 30px;
	}
	.footer_top_content_left {
		width: 20%;
	}
	.product_related_sw_txt {
		padding: 18px 40px;
	}
	.solution_info_box p {
		width: 100%;
	}
	.solution_info_ul_right h4 {
		font-size: 26px;
	}
	.solution_info_ul_right a {
		margin-top: 40px;
	}
	.solution_info_ul_right {
		padding-left: 30px;
	}
	.project_ul_txt h4 {
		font-size: 20px;
	}
	.service_info_content h4 {
		font-size: 48px;
	}
	.service_info_content p {
		width: 51%;
	}
	.service_installation_left_title {
		font-size: 42px;
	}
	.service_installation_left_content {
		margin-top: 110px;
	}
	.service_installation_left_btn li {
		font-size: 20px;
	}
	.service_installation_left_btn li + li {
		margin-left: 30px;
	}
	.service_overseas_content_sw .swiper-slide h4 {
		font-size: 24px;
	}
	.service_overseas_content_sw .swiper-slide {
		padding: 20px;
	}
	.service_overseas_content_sw_ul li p {
		font-size: 14px;
	}
	.service_overseas_content_sw_ul li {
		align-items: flex-start;
	}
	.service_overseas_content_sw_ul li img {
		margin-top: 2px;
	}
	.service_consulting_left_ul li {
		font-size: 17px;
	}
	.service_overseas_title p {
		width: 100%;
	}
	.about_info_content_left h4 {
		font-size: 48px;
	}
	.about_info_content_right {
		width: 45%;
	}
	.about_management_sw_right {
		padding: 45px;
		padding-bottom: 60px;
	}
	.about_management_sw_right_content {
		margin-top: 15px;
	}
	.about_history_content_right {
		top: 10px;
	}
	.about_history_content_right_sw {
		margin-top: 38px;
	}
	.about_history_content_swiper_right {
		margin-bottom: 10px;
	}
	.why_team_content_swiper_txt {
		padding: 30px;
	}
	.why_sales_content_list h4 {
		font-size: 24px;
	}
	.why_sevice_ul_text {
		padding: 30px 0;
	}
	.why_sevice_ul_img img {
		height: 100%;
		object-fit: cover;
	}
	.why_sevice_ul_text_content h4 {
		font-size: 35px;
	}
	.contact_info_list_box li h4 {
		font-size: 20px;
	}
	.video_list_box li h4 {
		font-size: 18px;
	}
	.video_list_box li p {
		font-size: 16px;
	}
	.news_content_right_title {
		font-size: 32px;
	}
	.download_list_content_right{margin-left: 2%;width: 77%;}
}
@media (max-width: 1400px) {
	.contentWH {
		width: 92%;
	}
	.index_solution_list_WH{width: 92%;}
	.index_banner_sw_btn li{
		font-size: 16px;
	}
	.index_banner_sw_btn li + li{
		margin-left: 36px;
	}
	.index_customer_top h4 {
		font-size: 48px;
	}
	.index_customer_top p {
		width: 45%;
	}
	.footer_top_content_left {
		width: 23%;
	}
	.product_info_content p {
		width: 63.5%;
	}
	.product_list_content_right_txt h4 {
		font-size: 14px;
	}
	.product_application_content_sw_left {
		left: 15.1%;
	}
	.product_application_content_sw_right {
		right: 14.2%;
	}
	.product_detial_content_btn li {
		font-size: 22px;
	}
	.product_detial_info_content_right_txt h1 {
		font-size: 24px;
	}
	.contentWH2 {
		width: 92%;
	}
	.project_ul_txt h4 {
		font-size: 18px;
	}
	.service_installation_left_title {
		font-size: 38px;
	}
	.service_overseas_content_sw_right {
		right: -37px;
	}
	.service_overseas_content_sw_left {
		left: -37px;
	}
	.about_management_sw_right {
		padding: 20px;
		padding-bottom: 60px;
	}
	.why_team_content_swiper_txt {
		padding: 24px;
	}
	.why_sales_content_list h4 {
		font-size: 20px;
	}
	.why_sevice_ul_text_content h4 {
		font-size: 32px;
	}
	.contact_info_right_content {
		width: 84%;
	}
	.contact_info_list_box li {
		padding: 70px 40px;
	}
	.news_content_right_title {
		font-size: 30px;
	}
	.news_content_right_news_box p {
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.nav_list_content_box {
		width: 92%;
	}
	.download_contentWH{width: 92%;}
}
@media (max-width: 1200px) {
	.index_get_content {
		padding-bottom: 30px;
	}
	.index_blog_content_left_sw_content {
		padding: 30px;
	}
	.index_blog_content_left_sw_content h4 {
		font-size: 20px;
	}
	.index_blog_content_left_sw_content_center_title h5 {
		font-size: 20px;
	}
	.index_blog_content_left_sw_content_center_right h5 {
		font-size: 20px;
	}
	.index_blog_content_right_ul li h4 {
		font-size: 20px;
	}
	.index_blog_content_right_ul li {
		margin-top: 10px;
		padding-bottom: 6px;
	}
	.footer_top_content_share h4 {
		font-size: 13px;
	}
	.footer_top_content_right_list:nth-last-of-type(1) {
		width: 38%;
	}
	.nav_link_first {
		font-size: 16px;
	}
	.product_info_content {
		flex-wrap: wrap;
	}
	.product_info_content h4 {
		display: block;
		text-align: center;
		width: 100%;
	}
	.product_info_content p {
		width: 100%;
	}
	.product_application_content_sw_left {
		left: 13.1%;
	}
	.product_application_content_sw_right {
		right: 13.1%;
	}
	.product_detial_info_content_right_ul li {
		font-size: 14px;
	}
	.product_detial_content_btn li + li {
		margin-left: 10px;
	}
	.product_detial_content_btn li {
		font-size: 16px;
	}
	.product_detial_content_list_content_right img {
		height: 100%;
		object-fit: cover;
	}
	.product_detial_content_list_content_left p {
		width: 100%;
	}
	.product_detial_content_list_transfer_box {
		align-items: center;
	}
	.product_detial_content_list_transfer_right {
		width: 59.2%;
	}
	.solution_info_ul_right {
		padding: 30px;
	}
	.solution_info_ul_img {
		overflow: hidden;
	}
	.solution_info_ul_img img {
		height: 100%;
		object-fit: cover;
	}
	.service_info_content {
		flex-wrap: wrap;
	}
	.service_info_content p {
		width: 100%;
		margin-top: 20px;
	}
	.service_info_content h4 {
		text-align: center;
		display: block;
		width: 100%;
	}
	.service_installation_box {
		width: 92%;
		flex-wrap: wrap;
		margin: 0px auto;
	}
	.service_installation_left {
		width: 100%;
	}
	.service_installation_right {
		width: 100%;
		margin-top: 30px;
	}
	.service_installation_left_content {
		margin-top: 30px;
	}
  .service_spare_content_right h4{font-size: 42px;}
  .service_spare_content_right p{margin-top: 26px;}
	.about_info_content {
		flex-wrap: wrap;
	}
	.about_info_content_left {
		width: 100%;
	}
	.about_info_content_right {
		width: 100%;
		margin-top: 30px;
	}
	.about_management_sw .swiper-slide.swiper-slide-active {
		width: 64% !important;
	}
	.about_management_sw .swiper-slide {
		width: calc(36% / 2) !important;
	}
	.about_history_content_right {
		position: relative;
		left: auto;
		top: 0;
		width: 100%;
	}
	.about_history_content {
		flex-direction: column-reverse;
	}
	.about_history_content_swiper {
		margin-top: 50px;
	}
	.about_history_content_swiper .swiper-slide {
		justify-content: space-between;
		align-items: center;
	}
	.about_history_content_swiper_right {
		width: 46.7%;
		margin-left: 0;
		margin-bottom: 0;
	}
	[lang="ar"] .about_history_content_swiper_right{
		margin-right: 0;
	}
	.why_info_content {
		width: 100%;
	}
	.why_cnc_info {
		flex-wrap: wrap;
	}
	.why_cnc_info h4 {
		display: block;
		width: 100%;
		text-align: center;
	}
	.why_cnc_info p {
		width: 100%;
		text-align: center;
	}
	.why_team_content_swiper_txt h4 {
		font-size: 28px;
	}
	.why_team_content_swiper_txt p {
		margin-top: 15px;
	}
	.why_team_content_swiper_right,
	.why_team_content_swiper_left {
		display: none;
	}
	.why_team_content_swiper_page {
		display: none;
	}
	.why_sales_content_list h4 {
		font-size: 18px;
	}
	.exhibitions_title_box {
		flex-wrap: wrap;
	}
	.exhibitions_title_box h4 {
		display: block;
		text-align: center;
		width: 100%;
	}
	.exhibitions_title_box p {
		display: block;
		width: 100%;
		text-align: center;
	}
	.exhibitions_list_ul li {
		margin-left: 0;
		width: 48.5%;
	}
	.exhibitions_list_ul {
		justify-content: space-between;
	}
	.contact_map_content {
		height: 480px;
		margin-top: 0;
	}
	.contact_info_list_box {
		justify-content: space-between;
	}
	.contact_info_list_box li {
		margin-left: 0;
		width: 48.5%;
	}
	.news_content_box {
		flex-wrap: wrap;
	}
	.news_content_left {
		width: 100%;
	}
	.news_content_right_box {
		padding-left: 0;
		border-left: none;
		width: 50%;
	}
}
@media (max-width: 990px) {
	.logo_box {
		width: 130px;
	}
	.nav_box li {
		margin-right: 10px;
	}
	[lang="ar"] .nav_box li{
		margin-right: auto;
		margin-left: 10px;
	}
	.nav_link_first {
		font-size: 16px;
	}
	.header_content_right_last_language_box {
		margin-left: 10px;
	}
	[lang="ar"] .header_content_right_last_language_box{
		margin-left: auto;
		margin-right: 10px;
	}
	.index_banner_sw_content h4 ,
	.index_banner_sw_content h1{
		font-size: 48px;
	}
	.index_banner_sw_btn li + li {
		margin-left: 50px;
	}
	.index_customer_top {
		flex-wrap: wrap;
	}
	.index_customer_top h4 {
		text-align: center;
		display: block;
		width: 100%;
	}
	.index_customer_top p {
		width: 100%;
		text-align: center;
	}
	.index_customer_content_sw_content {
		padding: 0 20%;
	}
	.index_customer_content_sw_content span {
		left: 20%;
	}
	.index_customer_content_sw_right {
		right: 0;
	}
	.index_customer_content_sw_left {
		left: 0;
	}
	.index_solution_list_ul li:nth-of-type(2),
	.index_solution_list_ul li:nth-of-type(4),
	.index_solution_list_ul li:nth-of-type(5),
	.index_solution_list_ul li:nth-of-type(7),
	.index_solution_list_ul li:nth-of-type(10),
	.index_solution_list_ul li:nth-of-type(12) {
		display: none;
	}
	.index_solution_list_ul li {
		width: 50%;
	}
	.index_get_content h4 {
		font-size: 30px;
	}
	.index_blog_content {
		flex-wrap: wrap;
	}
	.index_blog_content_left {
		width: 100%;
	}
	.index_blog_content_right {
		width: 100%;
		margin-top: 30px;
	}
	.footer_top_content {
		flex-wrap: wrap;
	}
	.footer_top_content_left {
		width: 100%;
	}
	.footer_top_content_right {
		width: 100%;
		margin-top: 30px;
	}
	.footer_logo {
		width: 26.42%;
	}
	.product_list_content_right {
		justify-content: space-between;
	}
	.product_list_content_right li {
		margin-left: 0;
		width: 48.5%;
	}
	.product_list_content_right li:nth-of-type(3) {
		margin-top: 40px;
	}
	.product_list_content_left li a {
		padding: 0 10px;
	}
	.product_detial_info_content {
		flex-wrap: wrap;
	}
	.product_detial_info_content_left {
		width: 100%;
	}
	.product_detial_info_content_right {
		width: 100%;
		height: auto;
		margin-top: 30px;
	}
	.product_detial_content_btn li {
		font-size: 14px;
		padding: 0 10px;
		height: 34px;
	}
	.product_detial_content_btn li + li {
		margin-left: 8px;
	}
	.product_detial_content {
		padding: 48px 30px;
	}
	.product_detial_content_list_title h4 {
		font-size: 38px;
	}
	.product_detial_get_box {
		padding: 48px 30px;
	}
	.solution_info_ul_right p {
		width: 100%;
	}
	.service_overseas_content_sw_right {
		right: -29px;
	}
	.service_overseas_content_sw_left {
		left: -29px;
	}
	.service_get_content {
		padding: 75px 4%;
	}
	.service_overseas_title h4 {
		font-size: 48px;
	}
  .service_spare_content_left{width: 100%;}
  .service_spare_content_right{width: 100%;margin-top: 30px;}
	.about_management_sw .swiper-slide.swiper-slide-active {
		width: 100% !important;
	}
	.about_management_sw .swiper-slide {
		width: 100% !important;
	}
	.about_management_sw_left {
		width: 43%;
	}
	.about_management_sw_right {
		display: flex;
	}
	.about_culture_ul_txt {
		padding: 0px 28px;
	}
	.about_culture_ul li {
		width: 100%;
	}
	.why_rd_info {
		width: 100%;
	}
	.why_rd_sw_right,
	.why_rd_sw_left {
		display: none;
	}
	.why_rd_sw_page {
		display: none;
	}
	.why_rd_sw {
		padding-bottom: 0;
	}
	.why_team_content_swiper_txt {
		position: relative;
		right: auto;
		top: auto;
		transform: none;
		width: 100%;
	}
	.why_team_content_swiper_img {
		width: 100%;
	}
	.why_sales_content {
		justify-content: space-between;
	}
	.why_sales_content_list {
		margin-left: 0;
		width: 48.5%;
	}
	.why_sevice_ul li,
	.why_sevice_ul li:nth-of-type(2) {
		flex-direction: column-reverse;
	}
	.why_sevice_ul_img {
		width: 100%;
	}
	.contact_info_box {
		flex-wrap: wrap;
	}
	.contact_info_left {
		width: 100%;
	}
	.contact_info_right {
		border: none;
		width: 100%;
		padding-top: 0;
	}
	.download_list_content_center{padding-left: 10px;}
}
@media (max-width: 768px) {
	.header_content_box {
		height: 13.8vw;
		position: initial;
	}
	.nav_box {
		position: absolute;
		top: 13.8vw;
		width: 100%;
		height: calc(100vh - 13.8vw);
		background: #FFFFFF;
		left: 0;
		z-index: 99;
		flex-wrap: wrap;
		display: none;
		overflow: hidden;
		overflow-y: auto;
	}
	.nav_box li {
		height: auto;
		width: 100%;
		margin-top: 5.8vw;
		line-height: 5.8vw;
		text-align: center;
	}
	.nav_box li:nth-of-type(1) .nav_list_box {
		height: auto;
	}
	.nav_list_content_box {
		width: 100%;
		max-height: auto;
		padding: 5% 4%;
	}
	.nav_list_content {
		margin-top: 0;
		flex-wrap: wrap;
	}
	.nav_list_content_list {
		width: 100%;
	}
	.nav_list_content_list_title a {
		font-size: 3.8vw;
	}
	.nav_list_content_list_title {
		padding-bottom: 1.8vw;
	}
	.nav_list_content_list_content a {
		font-size: 3.6vw;
		padding-bottom: 1.8vw;
		margin-top: 1.8vw;
		text-align: left;
	}
	.nav_list_content_title {
		display: none;
	}
	.nav_list_content_list:nth-of-type(2) {
		margin-top: 3.2vw;
	}
	.nav_list_box {
		position: relative;
		top: calc(100% + 3.2vw);
		width: 100%;
	}
    .nav_box li:nth-of-type(2) .nav_list_box{
        width: 100%;
    }
	.nav_link_first {
		font-size: 3.6vw;
	}
	.nav_list_two {
		height: 10.8vw;
		font-size: 3.6vw;
		text-align: center;
		justify-content: center;
	}
	.hd_btn {
		display: block;
		margin-right: 3.8vw;
	}
	.logo_box {
		width: 28vw;
	}
	.header_content_right_last_search_box {
		width: 4.5vw;
	}
	.header_content_right_last_language_box {
		margin-left: 3.8vw;
	}
	.header_content_right_last_language_btn img:nth-of-type(1) {
		width: 4.5vw;
	}
	.header_search_box.on {
		top: 13.8vw;
	}
	.header_search_box form {
		padding: 3.2vw;
	}
	.header_search_box input {
		width: 58.5%;
		padding: 0 1.2vw;
		margin: 0;
		font-size: 3.6vw;
	}
	.header_search_box input:nth-last-of-type(1) {
		width: 38.5%;
	}
	.index_banner_sw_content h4 ,
	.index_banner_sw_content h1{
		font-size: 4.8vw;
	}
	.index_banner_sw_btn {
		display: none;
	}
	.index_customer_box {
		padding: 8vw 0px;
	}
	.index_customer_top h4 {
		font-size: 4.8vw;
	}
	.index_customer_top p {
		font-size: 3.6vw;
	}
	.index_customer_content {
		margin-top: 5.8vw;
	}
	.index_customer_content_sw_content {
		padding: 0 10%;
	}
	.index_customer_content_sw_content img {
		width: 30vw;
	}
	.index_customer_content_sw_content h4 {
		font-size: 3.8vw;
		margin-top: 3.2vw;
		margin-bottom: 3.2vw;
	}
	.index_customer_content_sw_content p {
		font-size: 3.6vw;
	}
	.index_customer_content_sw .swiper-slide {
		height: 64vw;
	}
	.index_customer_content_sw_content span {
		left: 10%;
		font-size: 3.8vw;
	}
	.index_customer_content_sw_right,
	.index_customer_content_sw_left {
		font-size: 10.8vw;
	}
	.index_solution_bg_img {
		width: 100%;
		height: 42vw;
	}
	.index_solution_bg_img img {
		height: 100%;
		object-fit: cover;
	}
	.index_solution_bg_content h1 {
		font-size: 4.8vw;
	}
	.index_solution_bg_content p {
		font-size: 3.6vw;
		margin-top: 3.6vw;
	}
	.index_solution_list_box {
		padding: 8vw 0;
	}
	.index_solution_list_ul_content_div h4 {
		font-size: 3.6vw;
	}
	.index_solution_list_ul_content_div img {
		width: 3.5vw;
	}
	.index_solution_list_ul_content {
		padding-bottom: 3.6vw;
	}
	.index_solution_list_ul_more {
		width: 12vw;
		height: 12vw;
	}
	.index_solution_list_ul_more img {
		width: 50%;
	}
	.index_get_bg {
		height: 50vw;
	}
	.index_get_bg img {
		height: 100%;
		object-fit: cover;
	}
	.index_get_content h4 {
		font-size: 4.2vw;
	}
	.index_get_content p {
		font-size: 3.6vw;
	}
    .solution_detial_hot_box .email_click,
	.index_get_content a {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.8vw;
		border-radius: 5.4vw;
		margin-top: 3.8vw;
	}
	.index_get_content {
		padding-bottom: 5.8vw;
	}
	.index_blog_box {
		padding: 8vw 0;
	}
	.index_blog_content_left_sw_txt {
		width: 30vw;
		height: 10.8vw;
		font-size: 3.6vw;
	}
	.index_blog_content_left_sw_content {
		padding: 5% 4%;
	}
	.index_blog_content_left_sw_content h4 {
		font-size: 3.8vw;
	}
	.index_blog_content_left_sw_content_center {
		flex-wrap: wrap;
		margin-top: 3.2vw;
	}
	.index_blog_content_left_sw_content_center_title h5 {
		font-size: 3.6vw;
	}
	.index_blog_content_left_sw_content_center_title p {
		font-size: 3.2vw;
	}
	.index_blog_content_left_sw_content_center_right p {
		font-size: 3.2vw;
	}
	.index_blog_content_left_sw_content_center_right h5 {
		font-size: 3.6vw;
	}
	.index_blog_content_left_sw_content_more {
		font-size: 3.6vw;
		margin-top: 5.8vw;
	}
	.index_blog_content_right {
		margin-top: 5.8vw;
	}
	.index_blog_content_right_top {
		flex-wrap: wrap;
	}
	.index_blog_content_right_top_img {
		width: 100%;
		height: auto;
	}
	.index_blog_content_right_top_right {
		width: 100%;
		margin-top: 3.2vw;
	}
	.index_blog_content_right_top_right_time {
		font-size: 3.2vw;
	}
	.index_blog_content_right_top_right h4 {
		font-size: 3.8vw;
		margin-top: 1.8vw;
	}
	.index_blog_content_right_top_right p {
		font-size: 3.6vw;
		margin-top: 1.8vw;
	}
	.index_blog_content_right_top_right_mnore {
		font-size: 3.8vw;
		margin-top: 1.8vw;
	}
	.index_blog_content_right_ul li {
		padding-bottom: 1.8vw;
		margin-top: 3.2vw;
	}
	.index_blog_content_right_ul_time {
		font-size: 3.2vw;
	}
	.index_blog_content_right_ul li h4 {
		font-size: 3.8vw;
	}
	.index_blog_content_right_ul li p {
		font-size: 3.6vw;
	}
	.footer {
		border-width: 2vw;
	}
	.footer_top_bpx {
		padding: 8vw 0;
	}
	.footer_top_content_share_ul li {
		width: 7vw;
	}
	.footer_top_content_share_ul li img {
		width: 50%;
	}
	.footer_top_content_right {
		margin-top: 5.8vw;
		flex-wrap: wrap;
	}
	.footer_top_content_right_list h4 {
		font-size: 3.6vw;
		margin-bottom: 3.2vw;
	}
	.footer_top_content_right_list a {
		font-size: 3.2vw;
		line-height: 5.8vw;
	}
	.footer_top_content_right_list:nth-last-of-type(1) {
		width: 100%;
		margin-top: 3.8vw;
	}
	.footer_top_content_right_list_ul li p {
		font-size: 3.2vw;
	}
	.footer_top_content_right_list_ul li img {
		width: 4vw;
		margin-right: 1.8vw;
		margin-top: 1vw;
	}
	.footer_last_box {
		height: 13.8vw;
	}
	.footer_last_box p {
		flex-wrap: wrap;
		font-size: 3.2vw;
		text-align: center;
		justify-content: center;
	}
	.footer_last_box p img {
		margin-left: 0;
		width: 13vw;
		margin-top: 1.2vw;
	}
	.header_right_lange_box {
		left: auto;
		top: 13.8vw;
		transform: none;
		right: 0;
	}
	.header_right_lange_box a {
		font-size: 3.6vw;
		line-height: 10.8vw;
	}
	.crumbs_box ul li,
	.crumbs_box ul i {
		font-size: 3.2vw;
	}
	.product_banner_content_box h1 {
		font-size: 4.8vw;
		margin-top: 3.2vw;
	}
	.product_info_box {
		padding: 8vw 0;
	}
	.product_info_content h4 {
		font-size: 4.8vw;
	}
	.product_info_content p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.product_list_content_box {
		padding: 8vw 0;
	}
	.product_list_content {
		flex-wrap: wrap;
	}
	.product_video_box iframe{
		height: 58vw;
	}
	.product_list_content_left {
		width: 100%;
	}
	.product_list_content_left li:hover:after,
	.product_list_content_left li.on:after {
		display: none;
	}
	.product_list_content_left li p {
		font-size: 3.6vw;
	}
	.product_list_content_left li span {
		font-size: 4.8vw;
	}
	.product_list_content_left li a {
		padding: 0 4%;
	}
	.product_list_content_left li {
		height: 10.8vw;
	}
	.product_list_content_right_box {
		width: 100%;
	}
	.product_list_content_right_txt {
		padding: 5% 4%;
	}
	.product_list_content_right_txt h4 {
		font-size: 3.6vw;
	}
	.product_application_box {
		padding: 8vw 0;
	}
	.product_title_box h4 {
		font-size: 4.8vw;
	}
	.product_application_content {
		margin-top: 0;
	}
	.product_application_content_sw {
		width: 92%;
		margin: 0px auto;
		margin-top: 5.8vw;
		padding-bottom: 8vw;
	}
	.product_application_content_sw .swiper-slide {
		width: 100%;
	}
	.product_list_content_right li {
		width: 100%;
		margin-top: 3.8vw !important;
	}
	.product_application_content_sw .swiper-slide h4 {
		font-size: 3.8vw;
		padding: 0 4%;
		bottom: 3.8vw;
	}
	.product_application_content_sw_right {
		right: 4%;
	}
	.product_application_content_sw_left {
		left: 4%;
	}
	.product_application_content_sw_right,
	.product_application_content_sw_left {
		width: 9vw;
		height: 10.8vw;
		font-size: 4.8vw;
	}
	.product_faq_box {
		padding: 8vw 0;
	}
	.product_faq_ul {
		margin-top: 5.8vw;
	}
	.product_faq_ul li {
		padding: 5% 4%;
		min-height: auto;
	}
	.product_faq_ul li h4 {
		font-size: 3.8vw;
	}
	.product_faq_ul li p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.product_detial_info_content_box {
		padding: 8vw 0;
	}
	.product_detial_info_content_right {
		margin-top: 5.8vw;
	}
	.product_detial_info_content_right_txt h1 {
		font-size: 4.8vw;
	}
	.product_detial_info_content_right_txt p {
		font-size: 3.6vw;
		line-height: 5.8vw;
	}
	.product_detial_info_content_right_ul li {
		font-size: 3.2vw;
		padding: 1.2vw 0;
	}
	.product_detial_info_content_right_ul {
		margin-top: 3.6vw;
	}
	.product_detial_info_content_right_ul_btn {
		width: 38vw;
		height: 10.8vw;
		font-size: 3.8vw;
		margin-top: 3.8vw;
		border-radius: 5.4vw;
	}
	.product_detial_content_btn {
		display: none;
	}
	.product_detial_content {
		padding: 5% 4%;
		margin-top: 5.8vw;
	}
	.product_detial_content_list_title h4 {
		font-size: 4.8vw;
	}
	.product_detial_content_list_content {
		flex-direction: column-reverse;
	}
	.product_detial_content_list_content_right {
		width: 100%;
	}
	.product_detial_content_list_content_left {
		padding: 5% 4%;
	}
	.product_video_box{
		padding-top: 8vw;
	}
	.slider_table table {
		margin-top: 5.8vw;
	}
	.product_detial_content_list_tab th {
		height: 10.8vw;
		font-size: 3.8vw;
	}
	.product_detial_content_list_tab td {
		height: 10.8vw;
		font-size: 3.6vw;
	}
	.product_detial_content_list + .product_detial_content_list {
		margin-top: 8vw;
	}
	.product_detial_content_list_feature_box {
		margin-top: 3.8vw;
	}
	.product_detial_content_list_feature_box li {
		width: 100%;
		padding: 5% 4%;
	}
	.product_detial_content_list_feature_box li h4 {
		font-size: 4.2vw;
	}
	.product_detial_content_list_feature_box li p {
		font-size: 3.6vw;
		padding-left: 3vw;
	}
	.product_detial_content_list_feature_box li p:before {
		width: 1.6vw;
		top: 2vw;
	}
	.product_detial_content_list_structure_box {
		margin-top: 6.8vw;
		flex-wrap: wrap;
	}
	.product_detial_content_list_structure_left {
		width: 100%;
	}
	.product_detial_content_list_structure_right {
		width: 100%;
		margin-top: 3.8vw;
	}
	.product_detial_content_list_structure_right h4 {
		font-size: 3.8vw;
		margin-bottom: 3.2vw;
	}
	.product_detial_content_list_structure_right p {
		font-size: 3.6vw;
		line-height: 5.8vw;
	}
	.product_detial_content_list_structure_ul {
		margin-top: 3.2vw;
	}
	.product_detial_content_list_structure_ul li {
		width: 100%;
		margin-left: 0;
		margin-top: 3.8vw;
	}
	.product_detial_content_list_structure_ul li h4 {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}
	.product_detial_content_list_transfer_box {
		margin-top: 5.8vw;
		flex-direction: column-reverse;
	}
	.product_detial_content_list_transfer_right {
		width: 100%;
	}
	.product_detial_content_list_transfer_left {
		width: 100%;
		margin-top: 3.8vw;
	}
	.product_detial_content_list_transfer_left h4 {
		font-size: 3.8vw;
		margin-bottom: 1.8vw;
	}
	.product_detial_content_list_transfer_left p {
		font-size: 3.6vw;
	}
	.product_detial_content_list_transfer_left p + p {
		margin-top: 1.2vw;
	}
	.product_detial_get_box {
		padding: 8vw 4%;
	}
	.product_detial_get_txt {
		width: 100%;
		margin-top: 3.2vw;
	}
	.product_detial_get_txt p {
		font-size: 3.6vw;
		line-height: 1.6;
		margin-top: 3.2vw;
	}
	.product_detial_get_form {
		margin-top: 3.6vw;
	}
	.product_detial_get_form li {
		width: 100%;
		height: 10.8vw;
		margin-top: 1.2vw;
		margin-left: 0;
	}
	.product_detial_get_form li input {
		padding-left: 3.2vw;
		font-size: 3.2vw;
	}
	.product_detial_get_form li:nth-last-of-type(1) {
		height: 25vw;
	}
	.product_detial_get_form li textarea {
		padding: 1.8vw 3.2vw;
		font-size: 3.2vw;
	}
	.product_detial_get_form_btn {
		width: 48vw;
		height: 10.8vw;
		font-size: 3.8vw;
		border-radius: 2vw;
		margin-top: 3.8vw;
	}
	.product_related_box {
		padding: 8vw 0;
	}
	.product_related_sw {
		margin-top: 5.8vw;
	}
	.product_related_sw_txt {
		padding: 5% 4%;
	}
	.product_related_sw_txt h4 {
		font-size: 4.2vw;
	}
	.product_related_sw_txt p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 2.8vw;
	}
	.product_related_sw_txt span {
		width: 38vw;
		height: 10.8vw;
		border-radius: 0.6vw;
		font-size: 3.6vw;
		margin-top: 3.6vw;
	}
	.product_related_sw .swiper-slide {
		padding-bottom: 3.6vw;
	}
	.solution_info_box {
		padding: 8vw 0;
	}
	.solution_info_box h4 {
		font-size: 4.8vw;
	}
	.solution_info_box p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.solution_info_ul li {
		flex-direction: column;
	}
	.solution_info_ul li:nth-of-type(even) {
		flex-direction: column;
	}
	.solution_info_ul_img {
		width: 100%;
		border-radius: 0.8vw;
	}
	.solution_info_ul_right {
		padding: 5% 4%;
		border-radius: 0.8vw;
	}
	.solution_info_ul_right h4 {
		font-size: 4.2vw;
	}
	.solution_info_ul_right p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.solution_info_ul_right a {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.8vw;
		border-radius: 5.4vw;
		margin-top: 3.8vw;
	}
	.solution_info_ul li + li {
		margin-top: 5.8vw;
	}
	.solution_detial_info_box {
		padding: 8vw 0;
	}
	.solution_detial_info_title h4 {
		font-size: 4.8vw;
	}
	.solution_detial_info_title p {
		width: 100%;
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.solution_detial_info_ul {
		margin-top: 5.8vw;
	}
	.solution_detial_info_ul li {
		height: auto;
        padding: 1.8vw 0;
		font-size: 3.6vw;
		padding-left: 1.8vw;
	}
	.solution_detial_projects_box {
		padding: 8vw 0;
	}
	.solution_detial_projects_sw {
		margin-top: 8vw;
		padding-bottom: 8vw;
	}
	.solution_detial_projects_sw_right,
	.solution_detial_projects_sw_left {
		display: none;
	}
	.solution_detial_projects_sw_page {
		bottom: 0 !important;
	}
	.solution_detial_related_box {
		padding: 8vw 0;
	}
	.solution_detial_related_ul {
		margin-top: 3.2vw;
	}
	.solution_detial_related_ul li {
		width: 100%;
		height: auto;
		margin-top: 3.8vw;
	}
	.solution_detial_related_ul li h4 {
		font-size: 3.8vw;
		margin-top: 3.2vw;
	}
	.solution_detial_hot_box {
		padding: 8vw 0;
	}
	.solution_detial_hot_img img {
		margin-top: 5.8vw;
	}
	.project_box {
		padding: 8vw 0;
	}
	.project_ul {
		margin-top: 3.2vw;
	}
	.project_ul li {
		width: 100%;
		margin-left: 0;
		margin-top: 3.8vw;
	}
	.project_ul_txt {
		padding: 5% 4%;
	}
	.project_ul_txt h4 {
		font-size: 4.2vw;
		margin-bottom: 1.2vw;
	}
	.project_ul_txt p {
		font-size: 3.6vw;
		margin-top: 1.2vw;
	}
	.project_ul_txt span {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.8vw;
		border-radius: 5.4vw;
		margin-top: 3.2vw;
	}
	.service_info_box {
		padding: 8vw 0;
	}
	.service_info_content h4 {
		font-size: 4.8vw;
	}
	.service_info_content p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.service_installation_box {
		padding: 8vw 0;
	}
	.service_installation_left_title {
		font-size: 4.8vw;
	}
	.service_installation_left_btn li {
		font-size: 3.6vw;
		padding-bottom: 1.8vw;
	}
	.service_installation_left_btn {
		margin-top: 5.8vw;
	}
	.service_installation_left_btn li + li {
		margin-left: 2%;
	}
	.service_installation_left_content {
		margin-top: 3.8vw;
	}
	.service_installation_left_content_list p {
		font-size: 3.6vw;
		line-height: 5.8vw;
	}
	.service_installation_right {
		margin-top: 5.8vw;
	}
	.service_overseas_box {
		padding: 8vw 0;
	}
	.service_overseas_title h4 {
		font-size: 4.8vw;
	}
	.service_overseas_title p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.service_overseas_content {
		margin-top: 5.8vw;
	}
	.service_overseas_content_sw_country {
		width: 32vw;
	}
	.service_overseas_content_sw .swiper-slide h4 {
		font-size: 4.2vw;
		margin-top: 3.2vw;
	}
	.service_overseas_content_sw_ul li p {
		font-size: 3.6vw;
	}
	.service_overseas_content_sw_ul {
		margin-top: 1.8vw;
	}
	.service_overseas_content_sw_right,
	.service_overseas_content_sw_left {
		display: none;
	}
	.service_consulting_box {
		padding: 8vw 4%;
		flex-wrap: wrap;
	}
	.service_consulting_left {
		width: 100%;
	}
	.service_consulting_left h4 {
		font-size: 4.8vw;
	}
	.service_consulting_left h5 {
		font-size: 4vw;
		margin-top: 3.2vw;
	}
	.service_consulting_left_ul li {
		font-size: 3.6vw;
	}
	.service_consulting_left_ul {
		padding: 3.8vw 0 3.8vw 3.8vw;
	}
	.service_consulting_left_ul li:after {
		left: calc(-3.8vw - 2px);
	}
	.service_consulting_left_ul li+li {
		margin-top: 3.2vw;
	}
	.service_consulting_right {
		width: 100%;
		margin-left: 0;
		margin-top: 5.8vw;
	}
	.service_get_box {
		padding-top: 8vw;
	}
	.service_get_content {
		padding: 8vw 4%;
	}
	.service_overseas_form {
		margin-top: 3.8vw;
	}
	.service_overseas_form li {
		width: 100%;
		height: 10.8vw;
	}
	.service_overseas_form li input {
		padding-left: 3.2vw;
		font-size: 3.6vw;
	}
	.service_overseas_form li textarea {
		font-size: 3.6vw;
		padding: 3.2vw;
	}
	.service_overseas_form li:nth-last-of-type(1){
		height: auto;
	}
	.service_overseas_form li:nth-last-of-type(2) {
		height: 29vw;
	}
	.service_overseas_form_btn {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.6vw;
	}
	.service_related_box {
		padding: 8vw 0;
	}
	.about_video_box {
		padding: 8vw 0;
	}
	.about_video_box .video_click:after {
		background-size: 11vw auto;
	}
	.about_info_content_left h4 {
		font-size: 4.8vw;
	}
	.about_info_content_left p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.about_info_content_right li {
		padding-bottom: 1.8vw;
	}
	.about_info_content_right li h4 {
		font-size: 4.8vw;
	}
	.about_info_content_right li p {
		font-size: 3.6vw;
		margin-top: 1.6vw;
	}
	.about_info_content_right {
		margin-top: 5.8vw;
	}
	.about_info_content_right li {
		margin-top: 3.8vw;
	}
	.about_management_box {
		padding: 8vw 0;
	}
	.about_title h4 {
		font-size: 4.8vw;
	}
	.about_management_sw {
		margin-top: 5.8vw;
		padding-bottom: 16.8vw;
	}
	.about_management_sw .swiper-slide {
		flex-wrap: wrap;
	}
	.about_management_sw .swiper-slide.swiper-slide-active .about_management_sw_left {
		width: 100%;
	}
	.about_management_sw_left {
		height: 100vw;
		overflow: hidden;
	}
	.about_management_sw_left img {
		height: auto;
	}
	.about_management_sw_right {
		width: 100%;
	}
	.about_management_sw_right {
		padding: 5% 4%;
	}
	.about_management_sw_right_title h4 {
		font-size: 4.8vw;
	}
	.about_management_sw_right_title p {
		font-size: 3.6vw;
	}
	.about_management_sw_right_content {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.about_management_sw_page span {
		width: 8.8vw;
		height: 8.8vw;
		font-size: 3.6vw;
	}
	.about_management_sw_button {
		display: none;
	}
	.about_culture_box {
		padding: 8vw 0;
	}
	.about_culture_title h4 {
		font-size: 4.8vw;
	}
	.about_culture_title p {
		font-size: 3.6vw;
	}
	.about_culture_ul {
		margin-top: 5.8vw;
	}
	.about_culture_ul_img {
		height: 90vw;
	}
	.about_culture_ul_img img {
		object-fit: cover;
		height: 100%;
	}
	.about_culture_ul_txt h4 {
		font-size: 4.8vw;
	}
	.about_culture_ul_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
		line-height: 5.8vw;
	}
	.about_culture_ul li {
		margin-top: 5.8vw;
	}
	.about_history_box {
		padding: 8vw 0;
	}
	.about_history_content_right_title {
		font-size: 4.8vw;
	}
	.about_history_content_right_sw {
		margin-top: 5.8vw;
	}
	.about_history_content_right_sw .swiper-slide {
		height: 10.8vw;
		font-size: 3.6vw;
	}
	.about_history_content_swiper .swiper-slide {
		flex-wrap: wrap;
	}
	.about_history_content_swiper_left {
		width: 100%;
	}
	.about_history_content_swiper {
		margin-top: 5.8vw;
		padding-bottom: 10.8vw;
	}
	.about_history_content_swiper_right {
		width: 100%;
		margin-top: 3.8vw;
	}
	.about_history_content_swiper_right h4 {
		font-size: 4.2vw;
	}
	.about_history_content_swiper_right p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.about_history_content_swiper_btn_right,
	.about_history_content_swiper_btn_left {
		font-size: 4.8vw;
	}
	.about_history_content_swiper_btn_left {
		left: calc(50% - 8vw);
	}
	.about_history_content_swiper_btn_right {
		right: calc(50% - 8vw);
	}
	.why_info_box {
		padding: 8vw 0;
	}
	.why_info_content h4 {
		font-size: 4.8vw;
	}
	.why_info_content p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.why_info_ul {
		flex-wrap: wrap;
	}
	.why_info_ul li {
		width: 50%;
	}
	.why_rd_box {
		padding: 8vw 0;
	}
	.why_rd_info h4 {
		font-size: 4.8vw;
	}
	.why_rd_info p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.8vw;
	}
	.why_rd_sw {
		margin-top: 5.8vw;
	}
	.why_cnc_box {
		padding: 8vw 0;
	}
	.why_cnc_info h4 {
		font-size: 4.8vw;
	}
	.why_cnc_info p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.6vw;
	}
	.why_cnc_list_box {
		margin-top: 3.8vw;
	}
	.why_cnc_list_box li {
		width: 48.5%;
		margin-top: 3.2vw;
	}
	.why_team_box {
		padding: 8vw 0;
	}
	.why_team_content {
		margin-top: 8vw;
	}
	.why_team_content_swiper_txt {
		padding: 5% 4%;
	}
	.why_team_content_swiper_txt h4 {
		font-size: 4.2vw;
	}
	.why_team_content_swiper_txt p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.why_sales_box {
		padding: 8vw 0;
	}
	.why_sales_title h4 {
		font-size: 4.8vw;
	}
	.why_sales_content {
		margin-top: 3.8vw;
	}
	.why_sales_content_list {
		width: 100%;
		padding: 5% 4%;
		margin-top: 3.2vw;
	}
	.why_sales_content_list h4 {
		font-size: 4.8vw;
	}
	.why_sevice_ul li {
		margin-top: 5.8vw;
	}
	.why_sevice_ul_text_content {
		width: 92%;
	}
	.why_sevice_ul_text {
		padding: 5% 0;
	}
	.why_sevice_ul_text_content h4 {
		font-size: 4.8vw;
	}
	.why_sevice_ul_text_content h5 {
		font-size: 4.2vw;
	}
	.why_sevice_ul_text_content p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.why_sevice_ul_text_content a {
		width: 38vw;
		height: 10.2vw;
		font-size: 3.8vw;
		margin-top: 3.8vw;
	}
	.why_sevice_box {
		padding-bottom: 8vw;
	}
	.exhibitions_box {
		padding: 8vw 0;
	}
	.exhibitions_title_box h4 {
		font-size: 4.8vw;
	}
	.exhibitions_title_box p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 1.8vw;
	}
	.exhibitions_links_box {
		margin-top: 5.8vw;
		flex-wrap: wrap;
	}
	.exhibitions_links_box h4 {
		font-size: 3.8vw;
	}
	.exhibitions_links_ul {
		width: 100%;
		height: auto;
		justify-content: space-between;
	}
	.exhibitions_links_ul li {
		margin-left: 0;
		width: 48.5%;
		height: 10.8vw;
		margin-top: 3.2vw;
	}
	.exhibitions_links_box select {
		padding: 0 3.2vw;
		font-size: 3.6vw;
	}
	.exhibitions_list_ul {
		margin-top: 3.2vw;
	}
	.exhibitions_list_ul li {
		width: 100%;
		margin-top: 3.8vw;
	}
	.exhibitions_list_ul_top {
		padding: 5% 4%;
	}
	.exhibitions_list_ul_top h4 {
		font-size: 4.2vw;
		margin-bottom: 1.8vw;
	}
	.exhibitions_list_ul_top p {
		font-size: 3.6vw;
	}
	.exhibitions_list_ul_bottom {
		padding: 3.2vw 4%;
	}
	.exhibitions_list_ul_bottom_logo {
		width: 14vw;
	}
	.exhibitions_list_ul_bottom p {
		font-size: 3.6vw;
	}
	.exhibitions_page li:nth-of-type(1) a,
	.exhibitions_page li:nth-last-of-type(1) a {
		font-size: 4.8vw;
	}
	.exhibitions_page li a {
		font-size: 4.8vw;
	}
	.exhibitions_page li + li {
		margin-left: 3.2vw;
	}
	.exhibitions_page li:nth-of-type(1) {
		margin-right: 3.2vw;
	}
	.exhibitions_page li:nth-last-of-type(1) {
		margin-left: 6.4vw;
	}
	.exhibitions_page {
		margin-top: 5.8vw;
	}
	.service_get_box {
		padding-bottom: 8vw;
	}
	.contact_map_content {
		height: 72vw;
		border-width: 2vw;
		margin-top: 8vw;
	}
	.contact_info_left {
		padding: 5% 4%;
	}
	.contact_info_box {
		margin-top: 5.8vw;
	}
	.contact_info_left_logo {
		width: 28vw;
	}
	.contact_info_left h4 {
		font-size: 4.2vw;
		margin-top: 3.2vw;
	}
	.contact_info_left_ul li p,
	.contact_info_left_ul li a {
		font-size: 3.6vw;
	}
	.contact_info_left_ul li p {
		margin-top: 3.2vw;
		margin-left: 3.2vw;
	}
	.contact_info_left_ul li img {
		width: 3.5vw;
		margin-top: 4vw;
	}
	.contact_info_left_ul li {
		margin-top: 3.6vw;
	}
	.contact_info_right_content {
		width: 92%;
	}
	.contact_info_right_content h4 {
		font-size: 4.8vw;
	}
	.contact_info_right_content_ul li {
		height: 10.8vw;
		margin-top: 3.2vw;
	}
	.contact_info_right_content_ul li input {
		padding-left: 3.2vw;
		font-size: 3.6vw;
	}
	.contact_form_btn {
		width: 38vw;
		height: 12.8vw;
		font-size: 3.8vw;
		margin-top: 3.2vw;
	}
	.contact_info_right {
		padding: 5% 0;
	}
	.contact_info_list_box li {
		width: 100%;
		margin-top: 5.8vw;
		padding: 5% 4%;
	}
	.contact_info_list_box li h4 {
		font-size: 4.2vw;
		margin-bottom: 3.8vw;
	}
	.contact_info_list_box li p {
		font-size: 3.6vw;
	}
	.contact_info_list_box li p img {
		width: 3vw;
		margin-right: 3.2vw;
	}
	.contact_info_list_box li p + p {
		margin-top: 3.6vw;
	}
	.contact_map_box {
		padding-bottom: 8vw 0;
	}
	.video_list_box li {
		width: 100%;
		margin-top: 5.8vw;
	}
	.video_list_box li h4 {
		font-size: 3.8vw;
		margin-top: 3.2vw;
	}
	.video_list_box li p {
		font-size: 3.2vw;
		margin-top: 2.8vw;
	}
	.news_content_left_box li a {
		flex-wrap: wrap;
	}
	.news_content_right {
		width: 100%;
		flex: auto;
	}
	.news_content_left_time h4 {
		font-size: 4.8vw;
	}
	.news_content_left_time {
		width: 20vw;
	}
	.news_content_left_time p {
		font-size: 4.2vw;
		margin-top: 3.2vw;
	}
	.news_content_right {
		padding: 0;
		margin-top: 3.6vw;
	}
	.news_content_right_left h4 {
		font-size: 3.8vw;
	}
	.news_content_right_left p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.news_content_right_right {
		font-size: 4.8vw;
	}
	.news_content_left_box li {
		margin-top: 5.8vw;
		padding-bottom: 3.2vw;
	}
	.news_content_right_box {
		width: 100%;
		margin-top: 5.8vw;
	}
	.news_content_right_title {
		font-size: 4.8vw;
	}
	.news_content_right_news_box {
		margin-top: 3.8vw;
	}
	.news_content_right_news_box h4 {
		font-size: 3.8vw;
		margin-top: 3.2vw;
	}
	.news_content_right_news_box p {
		font-size: 3.6vw;
		line-height: 5.8vw;
		margin-top: 3.2vw;
	}
	.news_content_right_news_box {
		padding-bottom: 3.2vw;
	}
	.news_content_right_ul {
		margin-top: 3.2vw;
	}
	.news_content_right_ul li {
		padding-left: 3.8vw;
	}
	.news_content_right_ul li a {
		font-size: 3.6vw;
	}
	.news_content_right_ul li:after {
		width: 1.2vw;
	}
	.download_banner_content h1{font-size: 4.8vw;}
	.download_crumbs_box ul li a{font-size: 3.2vw;}
	.download_crumbs_box ul i{font-size: 3.2vw;margin: 0px 1.2vw;}
	.download_crumbs_box ul img{width: 3vw;}
	.download_crumbs_box{bottom: 2vw;}
	.download_info_box{padding: 8vw 0;}
	.download_info_box h4{font-size: 4.8vw;}
	.download_info_box p{font-size: 3.6vw;margin-top: 3.6vw;}
	.download_list_btn{width: 100%;}
	.download_list_btn li{font-size: 3.6vw;}
	.download_list_btn li + li{margin-left: 3.8vw;}
	.download_list_btn li a{padding-bottom: 3.2vw;}
	.download_list_btn li:after{height: 0.4vw;bottom: -0.4vw;}
	.download_list_btn{border-width: 0.4vw;}
	.download_list_content li{margin-top: 3.8vw;flex-wrap: wrap;padding: 4%;}
	.download_list_content_left{width: 100%;}
	.download_list_content_right{margin-left: 3%;flex: 1;}
	.download_list_content_right h4{font-size: 3.6vw;}
	.download_list_content_right p{font-size: 3.2vw;margin-top: 1.8vw;}
	.download_list_content_img{width: 12vw;}
	.download_list_content_center:before{display: none;}
	.download_list_content_center{padding-left: 0;font-size: 3.6vw;margin-top: 3.2vw;}
	.download_list_content_rights{width: auto;}
	.download_list_content_rights:after{display: none;}
	.download_list_content_rights img{width: 3.8vw;}
	.download_list_content_rights a p{font-size: 3.6vw;margin-top: 1.8vw;}
	.download_list_box{padding-bottom: 8vw;}
  .service_spare_box{padding: 8vw 0;}
  .service_spare_content{margin-top: 5.8vw;}
  .service_spare_content_right h4{font-size: 4.2vw;}
  .service_spare_content_right{margin-top: 5.8vw;}
  .service_spare_content_right p{font-size: 3.6vw;line-height: 5.8vw;margin-top: 3.8vw;}
  .service_spare_content_right img{margin-top: 3.6vw;}
  .service_overseas_form li p{font-size: 3.6vw;}
  .contact_info_right_content_ul li p{font-size: 3.6vw;}
  
}

@media (max-width: 430px) {
	.exhibitions_list_Tab{
			justify-content: flex-start;
	}
	.exhibitions_list_Tab .item{
		text-align: center;
		font-size: 16px;
		width: calc((100% - 10px) / 2);
	}
		.exhibitions_list_Tab .item:nth-child(2n){
			margin-right: 0;
		}
		.exhibitions_list_ul_imgTab img {
		    width: calc((100% - 10px ) / 4);
		}
}


.product_title_box{text-align: center; font-size: 30px;}

.product_info_boxs .contentWH h2{
  font-size: 28px;
  margin-top: 12px;
  }
.product_info_boxs .contentWH h3{
  font-size: 24px;
  margin-top: 10px;
  }
.product_info_boxs .contentWH h4{
  font-size: 20px;
  margin-top: 8px;
  }
.product_info_boxs .contentWH p,
.product_info_boxs .contentWH p strong,
.product_info_boxs .contentWH a, 
.product_info_boxs .contentWH ul li{
	font-size:16px
	line-height: 28px;
	}

.product_info_boxs .contentWH ul li{
	    list-style: inside;
}