.contentWH1400 {
	width: 73.3%;
	height: auto;
	margin: 0px auto;
}

.contentWH1600 {
	width: 83.333%;
	height: auto;
	margin: 0px auto;
}

* {
	font-family: "Poppins", sans-serif;
}

:root {
	--mainColor: #0759a2;
	--initColor: #0759a2;
	--lat: "Lato", sans-serif;
	--mon: "Montserrat", sans-serif;
	--300: 300;
	--400: 400;
	--500: 500;
	--600: 600;
	--700: 700;
}

/*header start*/
.header {
	width: 100%;
	height: auto;
	background: #FFFFFF;
	position: relative;
}

.header_top {
	background: var(--initColor);
	min-height: 70px;
	display: flex;
	align-items: center;
}
.header_top_box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.header_top_box_left {
	display: flex;
	flex-wrap: wrap;
}

.header_top_box_left img {
	filter: brightness(0) invert(1);
}
.header_top_box_left div {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-right: 20px;
	color: #ffffff;
}

.header.indexHeader {
	background: none;
	position: relative;
	top: 0;
	left: 0;
	background: #ffffff;
	z-index: 99999
}

.header.indexHeader:hover {
	background: #fff;
}

.header.fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	transition: all 0.6s;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
}

.header.fixed .header_top {
	display: none;
}

.header.indexHeader.fixed {
	background: #fff
}

.header.fixed.active {
	top: 0 !important;
}

.header_content_box {
	width: 100%;
	height: 98px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.logo {
	width: 180px;
	height: auto;
}

.logo img {
	width: 100%;
	height: auto;
	display: block;
}

.header_nav_box {
	width: 70%;
	display: flex;
	justify-content: space-evenly;
	height: 100%;
	margin-bottom: 0;
}

.header_nav_box li {
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.xymob-menu-jt {
	width: 20%;
	position: absolute;
	right: 0;
	top: 0;
	height: 44px;
	line-height: 44px;
	text-align: center;
}

.header_nav_box li:nth-of-type(1) {
	position: initial;
}

.header_nav_box li:nth-of-type(4) {
	position: initial;
}

.header_nav_box li+li {
	margin-left: 30px;
}

.nav_frist_link {
	display: flex;
	width: 100%;
	/* height: 100%; */
	align-items: center;
	font-size: 20px;
	font-weight: var(--400);
	color: #00123c;
	padding: 10px 20px;
}

.header.indexHeader .nav_frist_link {
	/*color: #fff;*/
}

.header.indexHeader.fixed .nav_frist_link,
.header.indexHeader:hover .nav_frist_link {
	color: #00123c;
}

.header.indexHeader .nav_frist_link:hover {
	background: var(--initColor);
	border-radius: 25px;
	color: #fff !important;
	text-decoration: none;
}

.nav_frist_link i {
	font-size: 24px;
	color: #00123c;
	display: block;
	font-weight: var(--500);
	transform: rotate(90deg);
	margin-left: 3px;
}

.header.indexHeader .nav_frist_link i {
	color: #fff;
}

.header.indexHeader.fixed .nav_frist_link i,
.header.indexHeader:hover .nav_frist_link i {
	color: #00123c;
}

.header_nav_box li:hover .nav_frist_link,
.header_nav_box li.on .nav_frist_link {
	color: var(--mainColor);
}

.header_nav_box li:hover .nav_frist_link i,
.header_nav_box li.on .nav_frist_link i {
	color: var(--mainColor);
}

.nav_list_box {
	width: 100%;
	height: auto;
	padding: 21px 0 72px 0;
	background: #fafafa;
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	z-index: 99999;
	/*transition: all 0.3s;*/
}

@media (min-width:992px) {
	.header_nav_box li:hover .nav_list_box {
		display: block;
	}
	
}

.nav_partent_name {
	font-size: 18px;
	color: #000000;
	font-weight: var(--400);
}

.nav_list_content {
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 24px;
}

.nav_list_content dd {
	width: 24.3%;
	min-height: 159px;
	padding: 26px 7px 26px 10px;
	background: #FFFFFF;
	border: solid 1px #eeeeee;
	transition: all 0.3s;
	margin-left: 0.93%;
	margin-top: 8px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nav_list_content dd:nth-of-type(4n+1) {
	margin-left: 0;
}

.nav_list_content dd:hover {
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.08);
}

.nav_list_content_img {
	/*width: 40.1%;*/
	width: 26.1%;
	height: auto;
	display: block;
	overflow: hidden;
}

.nav_list_content_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.nav_list_content_img:hover img {
	transform: scale(1.1);
}

.nav_list_content_right {
	flex: 1;
	margin-left: 10px;
}

.nav_list_content_right h4 {
	font-size: 16px;
	color: #000000;
	font-weight: var(--500);
}

.nav_list_content_right span {
	display: block;
	font-size: 23px;
	color: #000;
	font-weight: var(--500);
	margin-top: 12px;
}

.nav_list_content dd:hover .nav_list_content_right span {
	display: none;
}

.nav_list_content dd:hover .nav_list_content_right h4 a {
	text-decoration: underline;
	color: var(--mainColor);
}

.nav_list_content_right_link {
	display: none;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.nav_list_content_right_link a {
	display: block;
	width: 47%;
	height: auto;
	font-size: 14px;
	line-height: 1.8;
	color: #6d7077;
	font-weight: var(--400);
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nav_list_content dd:hover .nav_list_content_right_link {
	display: flex;
}

.nav_list_content_right_link a:hover {
	color: var(--mainColor);
	text-decoration: underline;
}

/*.nav_list_content dd:nth-last-of-type(1) {*/
/*	flex: 1;*/
/*	background: none;*/
/*	border: none;*/
/*	align-items: flex-start;*/
/*	padding: 0;*/
/*}*/

/*.nav_list_content dd:nth-last-of-type(1):hover {*/
/*	box-shadow: initial;*/
/*}*/

/*.nav_list_content dd:nth-last-of-type(1) a {*/
/*	display: flex;*/
/*	justify-content: center;*/
/*	align-items: center;*/
/*	width: 172px;*/
/*	height: 50px;*/
/*	background: var(--mainColor);*/
/*	border-radius: 5px;*/
/*	font-size: 14px;*/
/*	color: #F4f4f4;*/
/*	margin-left: 84px;*/
/*	margin-top: 50px;*/
/*	transition: all 0.6s;*/
/*}*/

/*.nav_list_content dd:nth-last-of-type(1) a:hover {*/
/*	transform: scale(1.1);*/
/*}*/

.nav_other_list_box {
	width: 240px;
	max-height: 0px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 100%;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
	transition: all 0.3s;
	z-index: 99999;
}

.nav_other_list_box a {
	display: block;
	width: 100%;
	line-height: 50px;
	padding: 0 18px;
	font-size: 16px;
	color: #000000;
	font-weight: var(--400);
	border-bottom: 1px solid #EEEEEE;
	background: #FFFFFF;
}

.nav_other_list_box a:nth-last-of-type(1) {
	border: none;
}

.nav_other_list_box a:hover,
.nav_other_list_box a.active {
	color: #FFFFFF;
	background: var(--initColor);
}

.nav_solution_list {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.nav_solution_list dd {
	width: 19.5%;
	height: auto;
	margin-top: 35px;
	margin-left: 2%;
}

.nav_solution_list dd:nth-of-type(4n+1) {
	margin-left: 0;
}

.nav_solution_list_img {
	width: 100%;
	height: auto;
	border-radius: 5px;
	overflow: hidden;
}

.nav_solution_list_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.nav_solution_list dd h4 {
	font-size: 18px;
	color: #000000;
	text-align: center;
	margin-top: 10px;
	font-weight: var(--400);
}

.nav_solution_list dd:hover .nav_solution_list_img img {
	transform: scale(1.1);
}

.nav_solution_list dd:hover h4 {
	color: var(--mainColor);
	text-decoration: underline;
}

.header_nav_box li:hover .nav_other_list_box {
	max-height: 800px;
}

.header_content_right {
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.header_search_box {
	height: 100%;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.header_search_box img {
	display: block;
}

.header.indexHeader .header_search_box img {
	filter: brightness(0) invert(1);
}

.header.indexHeader.fixed .header_search_box img,
.header.indexHeader:hover .header_search_box img {
	/*filter: initial;*/
}

.header_language_box {
	display: flex;
	gap: 3px;
}

.header_language {
	display: flex;
	align-items: center;
	height: 100%;
	margin-left: 20px;
	position: relative;
	cursor: pointer;
}

.header_language span {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 16px;
	color: #000000;
}

.header.indexHeader .header_language span {
	color: #fff;
}

.header.indexHeader.fixed .header_language span,
.header.indexHeader:hover .header_language span {
	/*color: #000000;*/
}

.header_language span img {
	display: block;
}

.header.indexHeader .header_language span img {
	filter: brightness(0) invert(1);
}

.header.indexHeader.fixed .header_language span img,
.header.indexHeader:hover .header_language span img {
	/*filter: initial;*/
}

.header_language span img:nth-of-type(1) {
	margin-right: 4px;
}

.header_language span img:nth-of-type(2) {
	margin-left: 4px;
}

.header_language_list {
	width: 120px;
	max-height: 0px;
	overflow: hidden;
	transition: all 0.3s;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 100%;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
	z-index: 9999;
}

.header_language_list a {
	display: block;
	width: 100%;
	line-height: 50px;
	padding: 0 18px;
	font-size: 16px;
	color: #000000;
	font-weight: var(--400);
	border-bottom: 1px solid #EEEEEE;
	background: #FFFFFF;
}
.header_nav_box .active{border-radius:25px;}
.active,
.header_language_list .active{ background:var(--initColor);color: #fff !important;}
.header_language_list a:nth-last-of-type(1) {
	border: none;
}
.mbxbj .active{background:none;color:#656565!important;}

.header_language_list a:hover {
	color: #FFFFFF;
	background: var(--mainColor);
}

.header_language:hover .header_language_list {
	max-height: 800px;
}

@media (max-width: 990px) {
	.header_language_list {
		left: auto;
        right: 0;
        transform: translateX(0);
	}
}
@media(max-width:1024px){
    
    .hd ul li{width:auto!important; padding:.1rem .5rem;}
    .solution2 .item .content a.more1, a.more{ width:3.5rem;}
    .index_markets_ul_content div p{max-width:10rem; font-size:.15rem; padding-left:none;}
    .index_banner_swiper_content_left{width:80%!important;}
    .index_markets_ul_content h4{ font-size:.2rem!important;}
    .index_banner_swiper_content_left p{font-size:.15rem!important;}
    .pro-index6 ul li{width:100%;}
    
}
.header_form_search_box {
	width: 100%;
	max-height: 0px;
	background: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 100%;
	z-index: 9;
	overflow: hidden;
	transition: all 0.6s;
	box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);
}

.header_content1_right a {
	font-size: 18px;
    font-weight: var(--400);
	color: #ffffff;
	background: var(--initColor);
    border-radius: 25px;
    text-decoration: none;
	padding: 5px 10px;
}

.header_form_search_box form {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.header_form_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_form_search_box input:nth-last-of-type(1) {
	border-radius: 8px;
	width: 150px;
	margin-left: 15px;
	background: var(--initColor);
	color: #FFFFFF;
	cursor: pointer;
}

.header_form_search_box.on {
	max-height: 800px;
}

.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: var(--initColor);
	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_video_box {
	width: 100%;
	height: auto;
	position: relative;
}

.index_banner_video_url {
	width: 100%;
	height: auto;
}

.index_banner_video_url video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_banner_video_url img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_banner_video_content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.2);
}

.index_banner_video_content h4 {
	font-size: 36px;
	font-weight: var(--700);
	color: #FFFFFF;
	font-family: var(--mon);
	text-align: center;
}

.index_banner_video_content p {
	font-size: 20px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: 200;
	margin-top: 7px;
}

.index_banner_video_content a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 172px;
	height: 50px;
	background: var(--initColor);
	border-radius: 25px;
	margin-top: 20px;
	font-size: 14px;
	color: #F4F4F4;
	border: 2px solid var(--initColor);
	font-family: var(--mon);
	font-weight: var(--400);
	position: relative;
	transition: all 0.3s;
	transform: perspective(1px) translateZ(0);
}

.index_banner_video_content a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: scale(0);
	transition: all 0.3s;
	border-radius: 25px;
	z-index: -1;
}

.index_banner_video_content a:hover:before {
	transform: scale(1);
}

.index_banner_video_content a:hover {
	color: var(--mainColor);
}

.index_banner_box {
	width: 100%;
	height: auto;
	position: relative;
	background: url(../../../../../img/JHB_5681-opq3511117029.png) no-repeat center;
	background-size: cover;
	padding: 5vw 0;
}

.index_banner_swiper {
	width: 100%;
	height: auto;
}

.index_banner_swiper .swiper-slide {
	width: 100%;
	height: auto;
	position: relative;
}

.index_banner_swiper_bg {
	width: 100%;
	height: auto;
}

.index_banner_swiper_bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.index_banner_swiper_content_box {
	width: 100%;
	height: 100%;
	/* position: absolute; */
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
}

.index_banner_swiper_content_box .contentWH1400 {
	width: auto;
	margin: 0 78px;
}

.index_banner_swiper_content {
	width: 100%;
	height: auto;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: center;
	gap: 0.3rem;
}

.index_banner_swiper_content_left {
	/* width: 30%; */
	height: auto;
	-webkit-animation-delay: 1s;
}

.index_banner_swiper_content_left h4 {
	font-size: 36px;
	font-family: var(--mon);
	font-weight: var(--700);
	color: #000000;
}

.index_banner_swiper_content_left h5 {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	margin: 44px 0;
}

.index_banner_swiper_content_left p {
	font-size: 20px;
	color: #000000;
	line-height: 1.6;
	font-weight: var(--400);
	font-family: var(--lat);
	/* margin-top: 18px; */
	margin: 0;
}

.img_23 {
	margin-top: 40px;
}

.index_banner_swiper_content_left .img_23 img {
	margin-right: 2vw;
}

.index_banner_swiper_content_left_more {
	width: 172px;
	height: 50px;
	background: var(--initColor);
	border-radius: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	color: #FFFFFF;
	font-family: var(--mon);
	margin-top: 32px;
	position: relative;
	transition: all 0.3s;
	transform: perspective(1px) translateZ(0);
	border: 2px solid var(--initColor);
}

.index_banner_swiper_content_left_more:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: scale(0);
	transition: all 0.3s;
	border-radius: 25px;
	z-index: -1;
}

@media (max-width: 990px) {
	.index_banner_swiper_content {
		grid-template-columns: repeat(1, 1fr);
	}

	.index_banner_swiper_content_left {
		width: 100%;
	}

	.index_banner_swiper_content_box .contentWH1400 {
		margin: 0 15px;
	}
}

.index_banner_swiper_content_left_more:hover:before {
	transform: scale(1);
}

.index_banner_swiper_content_left_more:hover {
	color: var(--mainColor);
}

.index_banner_swiper_content_right {
	/* width: 51.1%; */
	height: auto;
	-webkit-animation-delay: 1s;
}

.index_banner_swiper_content_right img {
	width: 100%;
	height: auto;
	display: block;
}

.swiper-button-next,
.swiper-button-prev {
	background: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.swiper_btn_right,
.swiper_btn_left,
.index_banner_swiper_right,
.index_banner_swiper_left {
	aspect-ratio: 1/1;
	width: 50px;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 5px;
	font-size: 36px;
	color: #F4F4F4;
	font-weight: 100;
}

.swiper_btn_right,
.index_banner_swiper_right {
	right: 0;
}

.swiper_btn_left,
.index_banner_swiper_left {
	left: 0;
}

.swiper_btn_right:hover,
.swiper_btn_left:hover,
.index_banner_swiper_right:hover,
.index_banner_swiper_left:hover {
	background: var(--mainColor);
}

.index_banner_swiper_page span {
	width: 13px;
	height: 3px;
	border-radius: 2px;
	background: rgba(255, 255, 255, 0.6);
	opacity: 1;
}

.index_banner_swiper_page span.swiper-pagination-bullet-active {
	width: 25px;
	background: #FFFFFF;
}

/*banner end*/
/*content start*/
.content {
	width: 100%;
	height: auto;
}

.index_interest_box {
	width: 100%;
	height: auto;
	margin-top: 28px;
}

.index_interest_content {
	width: 100%;
	height: auto;
	/* box-shadow: 0px 3px 16px 0px rgba(108, 108, 108, 0.17); */
	padding: 44px 0 62px 0;
	background: #FFFFFF;
}

.index_interest_content_title h4 {
	font-size: 3.4vw;
	color: #000000;
	font-weight: var(--700);
	text-align: center;
	font-family: var(--mon);
}

.index_interest_content_title h5 {
	font-size: 1.6vw;
	color: #000000;
	font-family: var(--lat);
	font-weight: bold;
	margin-top: 15px;
	text-align: center;
}

.index_interest_content_title p {
	font-size: 16px;
	color: #000000;
	font-family: var(--lat);
	font-weight: var(--400);
	text-align: center;
	margin-top: 3px;
}

.index_interest_content_form_box {
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}

.index_interest_content_form {
	display: flex;
	justify-content: space-between;
	width: 86.6%;
}

.index_interest_content_form li {
	height: 70px;
	position: relative;
}

.index_interest_content_form li input {
	display: block;
	width: 100%;
	height: 100%;
	background: #ffffff;
	font-size: 16px;
	padding: 0 16px;
	color: #252525;
	font-family: var(--lat);
	font-weight: var(--400);
	text-align: center;
	border: none;
	border-radius: 15px;
	outline: none;
	box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.1);
}

.index_interest_content_form li input::placeholder {
	color: #252525;
}

.index_interest_content_form li:nth-of-type(1),
.index_interest_content_form li:nth-of-type(2) {
	width: 22%;
}

.index_interest_content_form li:nth-of-type(3) {
	width: 22.34%;
}

.index_interest_content_form li select {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	background: url(../images/index_form_select_ico.png) no-repeat right 20px top 50%, #ffffff;
	border: none;
	outline: none;
	font-family: var(--lat);
	font-weight: var(--400);
	border-radius: 15px;
	padding: 0 16px;
	text-align: center;
	appearance: none;
	background-size: 13px 7px;
	box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.1);
}

.index_interest_content_form li textarea {
	display: block;
	width: 100%;
	font-size: 16px;
	height: 100%;
	background: #ffffff;
	padding: 0 16px;
	color: #252525;
	font-family: var(--lat);
	font-weight: var(--400);
	text-align: center;
	border: none;
	border-radius: 15px;
	outline: none;
	resize: none;
	line-height: 70px;
	box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.1);
}

.index_interest_content_form li textarea::placeholder {
	color: #252525;
}

.index_interest_content_form li:nth-last-of-type(1) {
	width: 25.55%;
}

.index_interest_content_form_btn {
	width: 172px;
	height: 70px;
	border-radius: 15px;
	background: var(--initColor);
	border: none;
	font-family: var(--mon);
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}

.index_professional_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}

.index_title_box {
	width: 100%;
	height: auto;
}

.index_title_box h4 {
	font-size: 3.4vw;
	color: #000000;
	font-weight: 600;
	font-family: var(--mon);
	text-align: center;
}

.index_title_box p {
	font-size: 18px;
	color: #323232;
	text-align: center;
	font-weight: bold;
	font-family: var(--lat);
	margin-top: 16px;
}

.index_professional_ul {
	width: 100%;
	height: auto;
	display: grid;
	/* justify-content: flex-start; */
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
	flex-wrap: wrap;
	margin-top: 15px;
}

.index_professional_ul li {
	margin-top: 20px;
	border-radius: 20px;
	/* width: 24.4%; */
	height: auto;
	margin-left: 0.8%;
	box-shadow: 0px 3px 16px 0px rgba(108, 108, 108, 0.09);
}

.index_professional_ul li:nth-of-type(4n+1) {
	margin-left: 0;
}

.index_professional_ul_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-radius: 20px;
}

.index_professional_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.index_professional_ul li:hover a {
	text-decoration: none;
}

.index_professional_ul li:hover .index_professional_ul_img img {
	transform: scale(1.1);
}

.index_professional_ul_txt {
	width: 100%;
	height: auto;
	padding: 28px;
}

.index_professional_ul_txt h4 {
	font-size: 20px;
	color: #000000;
	font-weight: var(--500);
	font-family: var(--mon);
	/* text-align: center; */
}

.view_more {
	display: flex;
	justify-content: space-between;
}

.index_professional_ul_txt span {
	font-size: 14px;
	color: #585858;
	font-family: var(--mon);
	font-weight: var(--400);
	display: block;
	margin-bottom: 34px;
	/* margin-top: 20px; */
	/* text-align: center; */
}

.index_professional_ul li:hover .index_professional_ul_txt span {
	/* color: var(--mainColor); */
	text-decoration: none;
}

.index_series_box {
	width: 100%;
	height: auto;
	position: relative;
}

.index_series_bg {
	width: 100%;
	height: auto;
}

.index_series_bg img {
	width: 100%;
	height: auto;
	display: block;
}

.index_series_content_box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
}

.index_series_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.index_series_content_left {
	width: 33%;
	height: auto;
}

.index_series_content_left h4 {
	font-size: 30px;
	font-family: var(--mon);
	color: #FFFFFF;
	font-weight: var(--500);
}

.index_series_content_left p {
	font-size: 16px;
	font-family: var(--lat);
	color: #FFFFFF;
	line-height: 1.6;
	margin-top: 20px;
}

.index_series_content_right {
	width: 41%;
	height: auto;
}

.index_series_content_right img {
	width: 100%;
	height: auto;
	display: block;
}

.index_markets_box {
	width: 100%;
	height: auto;
	padding: 64px 0;
}

.index_markets_box .contentWH1400 {
	width: auto;
	margin: 0 78px;
}

.index_markets_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.index_markets_ul_1 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3.65vw;
	margin-top: 3.65vw;
}

.index_markets_ul_1 li {
	position: relative;
	border: 1px solid #7ba6cd;
}

.index_markets_ul_content_1 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 80px;
	line-height: 80px;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	z-index: 3;
}

.index_markets_ul_content_1 h4 {
	color: #ffffff;
	font-size: 1.2vw;
}

.index_markets_ul li {
	position: relative;
	height: auto;
	margin-top: 30px;
	width: 27.18%;
}

.index_markets_ul_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

/* 默认图可见 */
.index_markets_ul_img img.default {
  opacity: 1;
  z-index: 1;
}

.index_markets_ul_img img.default1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s linear;
  -webkit-transform: scale(0);
transform: scale(0);
}

.index_markets_ul_img img.default1 {
  opacity: 0;
  z-index: 2;
}

.index_markets_ul_img img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	transition: all 0.5s linear;
}

.index_markets_ul_img:hover img.default {
  opacity: 0;
  -webkit-transform: scale(2);
    transform: scale(2);
}
.index_markets_ul_img:hover img.default1 {
  opacity: 1;
  -webkit-transform: scale(1);
    transform: scale(1);
}

.index_markets_ul_content {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	padding: 0 28px;
	padding-bottom: 36px;
}

.index_markets_ul li:nth-of-type(1) {
	width: 100%;
}

.index_markets_ul li:nth-of-type(1) .index_markets_ul_content {
	padding-bottom: 0;
	justify-content: space-between;
	padding-left: 109px;
}

.index_markets_ul_content h4 {
	/*font-size: 34px;*/
	color: #FFFFFF;
	font-weight: var(--500);
	font-family: var(--mon);
}

.index_markets_ul_content p {
	/*font-size: 20px;*/
	color: #FFFFFF;
	font-weight: var(--400);
	font-family: var(--mon);
	margin-top: 10px;
	transition: all 0.3s;
}

.index_markets_ul li:hover p {
	color: var(--mainColor);
	text-decoration: underline;
}

.index_markets_ul li:nth-of-type(1):hover p {
	color: #fff;
	text-decoration: none;
}

.index_markets_ul li:nth-of-type(2) {
	/* width: 41.43%; */
}

.index_markets_ul li:hover .index_markets_ul_img img {
	transform: scale(1.1);
}

@media (max-width: 990px) {
	.index_markets_box .contentWH1400 {
		margin: 0 15px;
	}

	.index_markets_ul_1 {
		/*grid-template-columns: repeat(1, 1fr);*/
		grid-template-columns: repeat(2, 1fr);
	}



	.index_markets_ul_content_img {
		display: none !important;
	}
}

.index_fu_series_box {
	width: 100%;
	height: auto;
	position: relative;
}

.index_fu_series_content_box:after {
	content: "";
	display: block;
	width: 100%;
	height: 80%;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.index_fu_series_bg {
	width: 100%;
	height: auto;
}

.index_fu_series_bg img {
	width: 100%;
	height: auto;
	display: block;
}

.index_fu_series_content_box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	z-index: 99;
}

.index_fu_series_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.index_fu_series_content_left {
	width: 55.64%;
	height: auto;
	position: relative;
	z-index: 2;
}

.index_fu_series_content_left img {
	width: 100%;
	height: auto;
	display: block;
}

.index_fu_series_content_right {
	width: 24.5%;
	height: auto;
	position: relative;
	z-index: 2;
}

.index_fu_series_content_right h4 {
	font-size: 30px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: var(--500);
}

.index_fu_series_content_right p {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 1.6;
	font-family: var(--lat);
	font-weight: var(--400);
	margin-top: 15px;
}

.index_custom_service_box {
	width: 100%;
	height: auto;
	background: #f4f7ff;
}

.index_custom_service_content_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
	display: flex;
	justify-content: space-between;
}

.index_custom_service_content_left {
	width: 36.93%;
	height: auto;
}

.index_custom_service_content_left_title {
	width: 100%;
	height: auto;
}

.index_custom_service_content_left_title h4 {
	font-size: 34px;
	color: #232323;
	font-weight: var(--700);
	font-family: var(--mon);
}

.index_custom_service_content_left_title p {
	font-size: 20px;
	color: #232323;
	line-height: 1.6;
	margin-top: 20px;
}

.index_custom_service_content_left img {
	width: 100%;
	height: auto;
	display: block;
	margin-top: 70px;
}

.index_custom_service_content_right {
	width: 49.14%;
	height: auto;
}

.index_custom_service_content_right .index_custom_service_content_left_title h4 {
	font-size: 3.4vw;
}

.index_custom_service_content_right .index_custom_service_content_left_title p {
	font-size: 2.5vw;
}

.index_custom_service_content_right_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.index_custom_service_content_right_ul li {
	/* width: 45.1%; */
	display: flex;
	align-items: center;
	height: auto;
	/* margin-top: 30px; */
	padding: 28px 73px 20px 20px;
}

.index_custom_service_content_right_ul li:hover {
	border-radius: 15px;
	background: #ffffff;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
}

.index_custom_service_content_right_ul li h4 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 28px;
	color: #000000;
	font-weight: var(--500);
	font-family: var(--mon);
}

.fuwu_img {
	width: 77px;
	height: 77px;
	border-radius: 15px;
	background: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 35px;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
}

.fuwu_text {
	flex: 1;
}

.index_custom_service_content_right_ul li h4 img {
	display: block;
	margin-right: 10px;
	transition: all 0.3s;
}

.index_custom_service_content_right_ul li:hover h4 img {
	transform: translateY(-10px);
}

.index_custom_service_content_right_ul li p {
	font-size: 18px;
	color: #323232;
	line-height: 1.6;
	margin: 0;
}

.index_custom_service_content_right_ul li:nth-of-type(1),
.index_custom_service_content_right_ul li:nth-of-type(2) {
	margin-top: 0;
}

.index_custom_service_content_right_more {
	width: 81.6%;
	height: 161px;
	border-radius: 11px;
	box-shadow: 0px 3px 16px 0px rgba(108, 108, 108, 0.09);
	display: flex;
	justify-content: center;
	align-items: center;
}

.index_custom_service_content_right_more a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 212px;
	height: 50px;
	background: var(--mainColor);
	font-size: 14px;
	color: #FFFFFF;
	font-family: var(--mon);
	border-radius: 5px;
	position: relative;
	transition: all 0.3s;
	transform: perspective(1px) translateZ(0);
	border: 2px solid var(--mainColor);
}

.index_custom_service_content_right_more a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: scale(0);
	transition: all 0.3s;
	border-radius: 5px;
	z-index: -1;
}

.index_custom_service_content_right_more a:hover:before {
	transform: scale(1);
}

.index_custom_service_content_right_more a:hover {
	color: var(--mainColor);
}

.index_interest_content_title h6 {
	font-size: 24px;
	font-family: var(--mon);
	color: #000000;
	text-align: center;
}

.index_about_box {
	width: 100%;
	height: auto;
	position: relative;
	margin-top: 80px;
}

.index_about_bg {
	width: 100%;
	height: auto;
}

.index_about_bg img {
	width: 100%;
	height: auto;
	display: block;
}

.index_about_content_box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 70%);
	display: flex;
	align-items: center;
}

.index_about_content_box .contentWH1400 {
	display: flex;
	justify-content: flex-end;
}

.index_about_content_txt {
	width: 39%;
	height: auto;
}

.index_about_content_txt h4 {
	font-size: 30px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: var(--700);
}

.index_about_content_txt p {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: var(--400);
	font-family: var(--mon);
	line-height: 1.8;
	margin-top: 20px;
}

.index_partner_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}

.index_partner_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.index_partner_ul li {
	width: 16%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 60px;
}

.index_partner_ul li img {
	max-width: 100%;
	height: auto;
	display: block;
}

.index_case_box {
	width: 100%;
	height: auto;
	/* background: #f2f2f2; */
	padding: 67px 0;
}

.index_title_box_h4 {
	display: flex;
	align-items: flex-end;
}

.index_case_box .index_title_box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.hd ul {
	display: flex;
	margin-bottom: 10px;
}

.hd ul li {
	font-size: 20px;
	margin: 0 20px;
	cursor: pointer;
}

.hd ul .on {
	color: #0759a2;
}


.hd ul li:hover {
	color: #0759a2;
}

.index_case_ul {
	width: 100%;
	height: auto;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2vw;
}

.index_case_ul li {
	/* width: 32%; */
	display: flex;
	height: auto;
	background: #FFFFFF;
	margin-left: 2%;
	margin-top: 35px;
}

.index_case_ul li a {
	display: flex;
	text-decoration: none !important;
}


.index_case_ul_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.index_case_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.index_case_txt {
	width: 100%;
	height: auto;
	padding: 31px 34px 50px 34px;
}

.index_case_txt h4 {
	font-size: 18px;
	color: #000000;
	line-height: 1.6;
	font-family: var(--mon);
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.index_case_txt p {
	color: #666;
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.index_case_txt span {
	display: block;
	font-size: 14px;
	color: #000000;
	font-family: var(--mon);
	margin-top: 30px;
}

.index_case_ul li:hover .index_case_ul_img img {
	transform: scale(1.1);
}

.index_case_ul li:hover .index_case_txt span {
	color: var(--mainColor);
	text-decoration: underline;
}

@media (max-width: 990px) {

	.index_case_ul,
	.index_professional_ul {
		/*grid-template-columns: repeat(1, 1fr);*/
		grid-template-columns: repeat(2, 1fr);
	}
	.index_case_txt h3{ font-size:.2rem;}
	.index_case_txt p{font-size:.15rem;}
	.index_form_left_text{
	    /*display: grid!important;*/
	    /*grid-template-columns: repeat(3, 1fr);*/
	    
	}
	.hd ul li{padding:.2rem .2rem;}
	.entry-content img{ width:100%; height:100%;}
	.index_case_ul li a {
	    flex-wrap: wrap;
	}

	.index_title_box_h4,
	.index_case_box .index_title_box {
		flex-wrap: wrap;
		justify-content: center;
	}
	.hd ul li{height:.73rem;overflow:hidden; font-size: 3vw}
}

.index_media_box {
	width: 100%;
	height: auto;
	padding: 54px 0;
}

.index_media_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 42px;
}

.index_media_content_left {
	width: 50.71%;
	height: auto;
	background: #f6f6f6;
}

.index_media_content_left_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.index_media_content_left_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.index_media_content_txt {
	width: 100%;
	height: auto;
	padding: 45px 117px 45px 30px;
}

.index_media_content_txt h4 {
	font-size: 24px;
	color: #000000;
	font-family: var(--mon);
}

.index_media_content_txt p {
	font-size: 14px;
	color: #323232;
	line-height: 1.6;
	margin-top: 20px;
}

.index_media_content_txt span {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 32px;
	width: 172px;
	height: 50px;
	background: var(--mainColor);
	border-radius: 5px;
	font-size: 14px;
	color: #F4F4F4;
	font-family: var(--mon);
	transform: perspective(1px) translateZ(0);
	border: 2px solid var(--mainColor);
}

.index_media_content_left_img:hover img {
	transform: scale(1.1);
}

.index_media_content_txt span:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: scale(0);
	transition: all 0.3s;
	border-radius: 5px;
	z-index: -1;
}

.index_media_content_txt span:hover:before {
	transform: scale(1);
}

.index_media_content_txt span:hover {
	color: var(--mainColor);
}

.index_media_content_right {
	width: 46.6%;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.index_media_content_right li {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
}

.index_media_content_right li a {
	display: block;
	width: 100%;
	height: auto;
}

.index_media_content_right_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.index_media_content_right_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.index_media_content_right_txt {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 34px;
	background: rgba(0, 0, 0, 0.6);
}

.index_media_content_right_txt h4 {
	font-size: 24px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: var(--400);
}

.index_media_content_right_txt span {
	display: block;
	font-size: 14px;
	color: #F4F4F4;
	font-family: var(--mon);
	font-weight: var(--400);
	margin-top: 10px;
}

.index_media_content_right li:hover .index_media_content_right_txt span {
	text-decoration: underline;
	color: var(--mainColor);
}

.index_media_content_right li .index_media_content_right_img:hover img {
	transform: scale(1.1);
}

.index_media_content_right li .video_click:after {
	background: url(../images/index_media_video_ico.png) no-repeat center center;
}

.index_media_content_right_txt p {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: var(--400);
	font-family: var(--mon);
	margin-top: 10px;
}
.index_form_box_us {
	background: #f4f7ff;
	padding-top: 44px;

}
.index_form_box {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.index_form_left {
	width: 50.5%;
	height: auto;
	padding-top: 20px;
}


.index_form_left img {
	width: 100%;
	height: auto;
	display: block;
}

.index_form_left_text {
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
	margin: 30px 0;
}

.index_form_left_text_item {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.index_form_left_text_item p {
	font-size: 18px;
	font-weight: bold;
}
.index_form_left_text img {
	width: 30px;
}

.index_form_right_box {
	flex: 1;
	padding: 22px 22px 16px 22px;
}

.index_form_right {
	/* width: 80.34%; */
	height: 100%;
	/* background: #FFFFFF; */
	/* padding: 32px 44px; */
}

.index_form_right_title h4 {
	font-size: 30px;
	color: #000000;
	font-family: var(--mon);
	text-align: center;
	font-weight: var(--400);
}

.index_form_right_title p {
	font-size: 16px;
	color: #000000;
	font-family: var(--mon);
	font-weight: 200;
	text-align: center;
}

.index_form_right_form {
	width: 87%;
	height: auto;
	margin: 0px auto;
	margin-top: 14px;
}

.index_form_right_form li {
	width: 100%;
	height: auto;
	margin-top: 5px;
	position: relative;
}

.index_form_right_form li .tips {
	position: absolute;
	right: 10px;
	top: 10px;
	color: var(--mainColor);
}

.index_form_right_form li input {
	display: block;
	width: 100%;
	height: 50px;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	padding-left: 12px;
	font-size: 16px;
	color: #000000;
	font-family: var(--lat);
	font-weight: 300;
	outline: none;
	background: transparent;
}

.index_form_right_form li input::placeholder {
	color: #000000;
	font-family: var(--lat);
	font-weight: 300;
}

.index_form_right_form li textarea {
	display: block;
	width: 100%;
	height: 100px;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	padding: 18px 12px;
	font-size: 16px;
	color: #000000;
	font-family: var(--lat);
	font-weight: 300;
	outline: none;
	resize: none;
	background: transparent;
}

.index_form_right_form li textarea::placeholder {
	color: #000000;
	font-family: var(--lat);
	font-weight: 300;
}

.index_form_right_form li img {
	display: block;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.index_form_right_form li p {
	font-size: 16px;
	color: #000000;
	font-family: var(--lat);
	font-weight: var(--400);
	line-height: 1.6;
}

.index_form_right_form li p a {
	font-style: italic;
	color: var(--mainColor);
	text-decoration: underline;
	font-weight: var(--500);
}

.index_form_right_form_btn {
	width: 87%;
	height: 50px;
	border-radius: 5px;
	margin-top: 15px;
	font-size: 14px;
	color: #ffffff;
	font-weight: var(--400);
	background: var(--initColor);
	border: none;
	outline: none;
	cursor: pointer;
	margin-left: 7%;
}

/*media.html start*/
.media_banner_bg {
	width: 100%;
	height: auto;
}

.media_banner_bg img {
	width: 100%;
	height: auto;
	display: block;
}

.media_list_box {
	width: 100%;
	height: auto;
	margin-top: 80px;
}

.media_list_top_box {
	width: 100%;
	height: auto;
	padding-bottom: 12px;
	border-bottom: 3px solid #000000;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.media_list_top_title {
	font-size: 30px;
	color: #000000;
}

.media_list_top_title a {
	font-family: var(--mon);
	font-weight: 600;
}

.media_list_top_title a:hover {
	color: var(--mainColor);
	text-decoration: underline;
}

.media_list_top_nav {
	display: flex;
	justify-content: flex-end;
}

.media_list_top_nav a {
	display: block;
	font-size: 16px;
	color: #000000;
	font-family: var(--mon);
	font-weight: 400;
}

.media_list_top_nav a+a {
	margin-left: 40px;
}

.media_list_top_nav a:hover {
	color: var(--mainColor);
	text-decoration: underline;
}

.media_news_content_top {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.media_news_content_top li {
	width: 49.3%;
	height: auto;
	background: #252020;
}

.media_news_content_top li a {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
}

.media_news_content_top_img {
	width: 46.1%;
	height: auto;
	overflow: hidden;
}

.media_news_content_top_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: all 0.3s;
}

.media_news_content_top li:hover .media_news_content_top_img img {
	transform: scale(1.1);
}

.media_news_content_top_right {
	flex: 1;
	padding: 32px 22px;
}

.media_news_content_top_right h4 {
	font-size: 18px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: 500;
}

.media_news_content_top_right p {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	font-family: var(--mon);
	line-height: 1.6;
	margin-top: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.media_news_content_top_right em {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: 500;
	margin-top: 65px;
	transition: all 0.3s;
}

.media_news_content_top li:hover em {
	color: var(--mainColor);
	text-decoration: underline;
}

.media_news_content_top_right span {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	font-family: var(--mon);
	display: block;
	margin-top: 40px;
}

.media_news_content_bottom {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.media_news_content_bottom li {
	width: 24%;
	margin-left: 1.3%;
	margin-top: 20px;
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
}

.media_news_content_bottom li:nth-of-type(4n+1) {
	margin-left: 0;
}

.media_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.media_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.media_img em {
	display: flex;
	width: 100%;
	height: 40px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	justify-content: flex-start;
	align-items: center;
	padding-left: 24px;
	font-size: 16px;
	color: #f3f3f3;
	font-family: var(--mon);
	font-weight: 400;
}

.media_content_txt {
	width: 100%;
	height: auto;
	padding: 34px 24px;
}

.media_content_txt h4 {
	font-size: 18px;
	color: #232323;
	font-family: var(--mon);
	font-weight: 500;
	line-height: 1.4;
}

.media_content_txt p {
	font-size: 14px;
	color: #323232;
	font-weight: 400;
	font-family: var(--mon);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 12px;
}

.media_content_txt span {
	display: block;
	font-size: 14px;
	color: #272727;
	font-weight: 400;
	font-family: var(--mon);
	margin-top: 22px;
}

.media_news_content_bottom li:hover .media_img img {
	transform: scale(1.1);
}

.media_news_content_bottom li:hover span {
	color: var(--mainColor);
	text-decoration: underline;
}

.media_video_box {
	width: 100%;
	height: auto;
	margin-top: 16px;
	display: flex;
	justify-content: space-between;
	margin-top: 17px;
}

.media_video_left {
	width: 49.3%;
	height: auto;
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
}

.media_img .video_click:after {
	background: url(../images/media_video_ico.png) no-repeat center center;
	background-size: 55px auto;
}

.media_video_left .media_img:hover img {
	transform: scale(1.1);
}

.media_video_right {
	width: 49.143%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.media_video_right li {
	width: 48.84%;
	height: auto;
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
	margin-top: 15px;
}

.media_video_right li:nth-of-type(1),
.media_video_right li:nth-of-type(2) {
	margin-top: 0;
}

.media_wiki_top_box {
	width: 100%;
	height: auto;
	margin-top: 18px;
	background: #252020;
}

.media_wiki_top_box a {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: auto;
}

.media_wiki_top_left {
	width: 43.3%;
	height: auto;
	padding: 60px 38px;
}

.media_wiki_top_left span {
	display: block;
	font-weight: 400;
	font-family: var(--mon);
	color: #f3f3f3;
}

.media_wiki_top_left h4 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 500;
	font-family: var(--mon);
	margin-top: 15px;
}

.media_wiki_top_left p {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.6;
	font-weight: 400;
	font-family: var(--mon);
	margin-top: 20px;
}

.media_wiki_top_left em {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 140px;
	font-weight: 400;
	font-family: var(--mon);
}

.media_wiki_top_box:hover .media_wiki_top_left em {
	color: var(--mainColor);
	text-decoration: underline;
}

.media_wiki_top_right {
	flex: 1;
	overflow: hidden;
}

.media_wiki_top_right img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.media_wiki_top_box:hover .media_wiki_top_right img {
	transform: scale(1.1);
}

.media_wiki_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.media_wiki_ul li {
	width: 19%;
	margin-left: 1%;
	height: auto;
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
	margin-top: 15px;
}

.media_wiki_ul li:nth-of-type(5n+1) {
	margin-left: 0;
}

.media_wiki_ul li .media_content_txt {
	padding: 20px;
}

.media_wiki_ul li .media_content_txt p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.media_wiki_ul li:hover .media_img img {
	transform: scale(1.1);
}

.media_wiki_ul li:hover .media_content_txt span {
	color: var(--mainColor);
	text-decoration: underline;
}

.media_related_product_box {
	width: 100%;
	height: auto;
	padding: 80px 0;
}

.media_related_product_title {
	font-size: 30px;
	color: #000000;
	font-weight: 700;
	text-align: center;
	font-family: var(--mon);
}

.media_related_product_sw {
	width: 100%;
	height: auto;
	margin-top: 40px;
}

.media_related_product_sw_img {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.media_related_product_sw_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.media_related_product_sw_img:hover img {
	transform: scale(1.1);
}

.media_related_product_sw_txt {
	width: 100%;
	height: auto;
	padding: 22px 52px 44px 52px;
	background: #F4F4F4;
	border-top: 1px solid #FFFFFF;
}

.media_related_product_sw_txt h4 {
	color: #000;
	text-align: center;
	font-size: 20px;
}

.media_related_product_sw_txt h4 a {
	font-family: var(--mon);
	font-weight: 500;
}

.media_related_product_sw_txt p {
	font-size: 14px;
	color: #323232;
	line-height: 1.6;
	text-align: center;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 25px;
}

.media_related_product_more {
	display: block;
	text-align: center;
	margin: 0px auto;
	margin-top: 55px;
	font-size: 14px;
	color: #585858;
}

.media_related_product_more:hover {
	color: var(--mainColor);
	text-decoration: underline;
}

/*media.html end*/
/*product_detial.html stat*/
.product_detial_new_swiper {
	width: 100%;
	height: auto;
}

.product_detial_new_swiper img {
	width: 100%;
	height: auto;
	display: block;
}

.product_detial_new_swiper_page {
	width: 100%;
	height: auto;
	bottom: 45px !important;
}

.product_detial_new_swiper_page span {
	width: 13px;
	height: 2px;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 1px;
	opacity: 1;
}

.product_detial_new_swiper_page span.swiper-pagination-bullet-active {
	background: var(--mainColor);
	width: 25px;
}

.product_detial_new_crumbs {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: none;
}

.product_detial_new_crumbs li span,
.product_detial_new_crumbs i {
	color: #FFFFFF !important;
}

.product_detial_new_info_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}

.product_detial_new_info_txt {
	width: 39.6%;
	height: auto;
	margin: 0px auto;
}

.product_detial_new_info_txt h1 {
	font-size: 30px;
	color: #323232;
	font-weight: 600;
	font-family: var(--mon);
	text-align: center;
}

.product_detial_new_info_tage {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: 30px;
}

.product_detial_new_info_tage_left img {
	display: block;
	margin-right: 5px;
}

.product_detial_new_info_tage_left {
	display: flex;
	justify-content: flex-start;
	font-size: 14px;
	color: #323232;
	font-weight: 500;
	font-family: var(--mon);
}

.product_detial_new_info_tage_link {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	flex: 1;
	margin-left: 8px;
}

.product_detial_new_info_tage_link a {
	display: block;
	font-size: 14px;
	color: #323232;
	font-family: var(--mon);
	font-weight: 500;
}

.product_detial_new_info_tage_link a+a {
	margin-left: 27px;
}

.product_detial_new_info_tage_link a:hover {
	color: var(--mainColor);
	text-decoration: underline;
}

.product_detial_new_info_txt p {
	font-size: 16px;
	color: #323232;
	font-weight: 700;
	font-family: var(--mon);
	text-align: center;
	line-height: 1.6;
	margin-top: 40px;
}

.product_detial_new_info_txt .inquire {
	width: 173px;
	height: 50px;
	border-radius: 5px;
	margin: 0px auto;
	margin-top: 32px;
	font-size: 14px;
	font-family: var(--popp);
	font-weight: 400;
}

.product_detial_plus_box {
	width: 100%;
	height: auto;
	padding-top: 109px;
	padding-bottom: 33px;
	background: url(/public/static/images/home/en-us/product_detial_new_plus_bg.jpg) no-repeat center center;
	background-size: cover;
}

.product_detial_plus_sw {
	width: 100%;
	height: auto;
	padding-bottom: 29px;
}

.product_detial_plus_sw .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.product_detial_plus_sw_left {
	width: 45.5%;
	height: auto;
}

.product_detial_plus_sw_left img {
	width: 100%;
	height: auto;
	display: block;
}

.product_detial_plus_sw_right {
	width: 38.5%;
	margin-left: 7.7%;
}

.product_detial_plus_sw_right h4 {
	font-size: 30px;
	color: #dce4e9;
	font-family: var(--mon);
	font-weight: 600;
}

.product_detial_plus_sw_right p {
	font-size: 14px;
	color: #dce4e9;
	font-family: var(--mon);
	font-weight: 400;
	line-height: 1.6;
	margin-top: 35px;
}

.product_detial_plus_sw_btn_right,
.product_detial_plus_sw_btn_left {
	color: var(--mainColor);
	opacity: 1;
	font-family: var(--popp);
	font-weight: 300;
	top: auto;
	transform: none;
	bottom: 0;
	font-size: 60px;
}

.product_detial_plus_sw_btn_right {
	right: 100px;
}

.product_detial_plus_sw_btn_left {
	right: 176px;
	left: auto;
}

.product_detial_plus_sw_btn_left.swiper-button-disabled,
.product_detial_plus_sw_btn_right.swiper-button-disabled {
	color: rgba(220, 228, 233, 0.4);
	opacity: 1;
}

.product_detial_plus_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 65px;
}

.product_detial_plus_ul_ico {
	width: 72px;
	height: auto;
	aspect-ratio: 1/1;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0px auto;
}

.product_detial_plus_ul_ico img {
	display: block;
}

.product_detial_plus_ul li h4 {
	font-size: 14px;
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: 400;
	text-align: center;
	margin-top: 30px;
}

.product_detial_plus_ul li {
	opacity: 0.6;
	transition: all 0.3s;
}

.product_detial_plus_ul li.on {
	opacity: 1;
}

.product_detial_new_download_box {
	width: 100%;
	height: auto;
}

.product_detial_new_download_title {
	font-size: 30px;
	color: #000000;
	font-family: var(--mon);
	font-weight: 600;
	text-align: center;
	padding: 72px 0;
}

.product_detial_new_download_content {
	width: 100%;
	height: auto;
	position: relative;
}

.product_detial_new_download_content_bg {
	width: 100%;
	height: auto;
	display: block;
}

.product_detial_new_download_content_bg img {
	width: 100%;
	height: auto;
	display: block;
}

.product_detial_new_download_content_more {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 258px;
	height: 50px;
	background: var(--mainColor);
	border-radius: 5px;
	font-size: 14px;
	color: #F4F4F4;
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.product_detial_new_download_content_more:hover {
	color: #F4F4F4;
}

.product_detial_new_download_content_more img {
	display: block;
	margin-right: 8px;
}

.product_detial_new_specifications_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}

.product_detial_new_specifications_title {
	width: 100%;
	height: auto;
	font-size: 30px;
	color: #232323;
	font-weight: 600;
	text-align: center;
}

.product_detial_new_specifications_box table {
	width: 100%;
	height: auto;
	margin-top: 20px;
	border: none;
	border-top: 4px solid #000;
}

.product_detial_new_specifications_box table tr td {
	border: none;
	border-bottom: 1px solid #000000;
	padding: 0;
	height: 50px;
	font-size: 18px;
}

/* .product_detial_new_specifications_box table tr:nth-of-type(1) td{border: none;padding: 0;} */
.product_detial_new_specifications_box table tr td:nth-of-type(1) {
	width: 15.14%;
	border-right: 1px solid #000;
	padding: 0 10px;
	text-align: left;
}

.product_detial_new_specifications_box table tr td strong {
	display: flex;
	height: 100%;
	align-items: center;
	border-bottom: 1px solid #000000;
}

.product_detial_new_specifications_img {
	width: 100%;
	display: flex;
	justify-content: center;
	padding: 38px;
	border-bottom: 4px solid #000000;
}

.product_detial_new_specifications_img img {
	display: block;
}

.product_detial_new_video_box {
	width: 100%;
	height: auto;
	position: relative;
}

.product_detial_new_video_box img {
	width: 100%;
	height: auto;
	display: block;
}

.product_detial_new_video_box a:after {
	background: url(/public/static/images/home/en-us/product_detial_new_video_btn.png) no-repeat center center;
	background-size: 67px auto;
}

.product_detial_new_interest li:nth-of-type(1),
.product_detial_new_interest li:nth-of-type(2) {
	width: 32.5%;
}

.product_detial_new_interest li:nth-last-of-type(1) {
	width: 32.5%;
}

.product_detial_new_related_box {
	width: 100%;
	height: auto;
	padding: 80px 0px;
}

.product_detial_new_related_swiper {
	width: 100%;
	margin-top: 50px;
}

.product_detial_new_related_swiper .swiper-slide {
	background: #eeeeee;
}

.product_detial_new_related_swiper_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	aspect-ratio: 7/5;
}

.product_detial_new_related_swiper_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: all 0.3s;
}

.product_detial_new_related_swiper_txt {
	width: 100%;
	height: auto;
	padding: 9px 28px 50px 28px;
}

.product_detial_new_related_swiper_txt h4 {
	font-size: 20px;
	color: #232323;
	font-family: var(--mon);
	font-weight: 600;
	text-align: center;
}

.product_detial_new_related_swiper_txt p {
	font-size: 16px;
	color: #232323;
	line-height: 1.6;
	text-align: center;
	font-family: var(--mon);
	line-height: 1.6;
	margin-top: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.product_detial_new_related_swiper_txt span {
	display: block;
	font-size: 14px;
	text-align: center;
	color: #282728;
	margin-top: 40px;
}

.product_detial_new_related_swiper .swiper-slide:hover .product_detial_new_related_swiper_img img {
	transform: scale(1.1);
}

.product_detial_new_related_swiper .swiper-slide:hover span {
	color: var(--mainColor);
	text-decoration: underline;
}

.product_detial_new_related_case_box {
	width: 100%;
	height: auto;
	padding-bottom: 80px;
}

.product_detial_new_related_case_ul {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.product_detial_new_related_case_ul li {
	width: 48.14%;
	height: auto;
	margin-top: 42px;
}

.product_detial_new_related_case_ul_img {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.product_detial_new_related_case_ul_img img {
	width: 100%;
	height: auto;
	display: block;
	transition: all 0.3s;
}

.product_detial_new_related_case_ul_txt {
	width: 100%;
	padding-top: 28px;
	background: #FFFFFF;
}

.product_detial_new_related_case_ul_txt h4 {
	font-size: 18px;
	color: #000000;
	font-family: var(--mon);
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product_detial_new_related_case_ul_txt p {
	font-size: 14px;
	line-height: 1.6;
	font-family: var(--mon);
	font-weight: 400;
	color: #323232;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.product_detial_new_related_case_ul li a {
	width: 172px;
	height: 50px;
	font-size: 14px;
	margin-top: 28px;
}

.product_detial_new_related_case_ul li:hover .product_detial_new_related_case_ul_img img {
	transform: scale(1.1);
}

.product_detial_new_solution_box {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 80px;
}

.product_detial_new_solution_bg {
	width: 100%;
	height: auto;
	margin-top: 40px;
}

.product_detial_new_solution_bg img {
	width: 100%;
	height: auto;
	display: block;
}

.product_detial_new_solution_content {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-end;
	position: absolute;
	left: 0;
	top: 0;
}

.product_detial_new_solution_content_txt {
	width: 38.43%;
	height: auto;
	background: rgba(255, 255, 255, 0.9);
	padding: 36px 67px;
}

.product_detial_new_solution_content_txt h4 {
	font-size: 18px;
	color: #000000;
	font-family: var(--mon);
	font-weight: 500;
}

.product_detial_new_solution_content_txt p {
	font-size: 14px;
	color: #323232;
	font-family: var(--mon);
	margin-top: 18px;
	line-height: 1.6;
	font-weight: 400;
}

.product_detial_new_solution_content_txt_more {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 172px;
	height: 50px;
	background: var(--mainColor);
	color: #FFFFFF;
	border-radius: 5px;
	margin-top: 32px;
}

/*content end*/
/*footer start*/
.footer {
	width: 100%;
	height: auto;
	background: var(--initColor);
}

.footer_top_box {
	width: 100%;
	height: auto;
	padding: 56px 0px;
}

.footer_top_content {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}

.footer_title {
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: var(--500);
	font-family: var(--mon);
	margin-bottom: 20px;
}
.article_sharethis {
	display: flex;
	align-items: center;
	gap: 10px;
}

.footer_top_content_nav a {
	display: block;
	font-size: 14px;
	font-weight: var(--400);
	font-family: var(--mon);
	line-height: 1.8;
	color: #FFFFFF;
}

.footer_top_content_nav a:hover {
	text-decoration: underline;
}

.footer_top_content_contact {
	width: 25%;
	height: auto;
}

.footer_top_content_contact_tit {
	/*display: flex;*/
	align-items: center;
	gap: 10px;
}
.footer_top_content_contact_tit img {
	margin-right: 10px;
}
.footer_top_content_contact p {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: var(--400);
	font-family: var(--mon);
	line-height: 2.8;
	display: flex;
	align-items: center;
}

.footer_top_content_contact p a {
	color: #fff;
}

.footer_top_content_contact p a:hover {
	text-decoration: underline;
}

.footer_top_content_form {
	width: 25%;
	height: auto;
}

.footer_top_content_form p {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: var(--400);
	font-family: var(--mon);
	line-height: 1.8;
}

.footer_top_content_form .info {
	width: 100%;
	height: auto;
}

.footer_top_content_form .info input {
	display: block;
	width: 100%;
	height: 44px;
	background: #FFFFFF;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
	outline: none;
	padding-left: 16px;
	font-size: 14px;
	color: #2a2a2a;
	font-family: var(--mon);
}

.tips {
	margin-top: 5px;
	font-size: 12px;
}

.footer_top_content_form .info .tips {
	color: #FFFFFF;
}

.footer_top_content_form_btn {
	width: 119px;
	height: 46px;
	background: var(--mainColor);
	color: #FFFFFF;
	font-family: var(--mon);
	font-weight: var(--400);
	cursor: pointer;
	outline: none;
	margin-top: 10px;
	border-radius: 4px;
	border: none;
}

.footer_top_content_form a {
	color: var(--mainColor);
}

.footer_top_content_form p:nth-last-of-type(1) {
	margin-top: 24px;
	line-height: 1.6;
}

.footer_bottom_box {
	width: 100%;
	height: auto;
	/* padding: 32px 0; */
	border-top: 2px solid #ffffff;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-weight: var(--400);
	text-align: center;
	font-family: var(--mon);
}
.footer_bottom_box div {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.footer_bottom_box p {
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	padding: 20px 0;
}

.ft6Swiper_page {
	bottom: 0 !important;
}

.ft6Swiper_page span+span {
	margin-left: 5px;
}
@media (min-width:1920px){
     .index_markets_ul_content div p{ max-width:7rem!important;}
}
@media (min-width:1900px){
     .index_markets_ul_content div p{ max-width:7rem!important;}
}
/*footer end*/
@media (max-width: 1768px) {
	.contentWH1600 {
		/*width: 92%;*/
		/*width:1440px;*/
	}

	.index_interest_content_form {
		width: 81.6%;
	}

	.nav_list_box .contentWH1400 {
		width: 73.3%;
	}

	.nav_list_content dd {
		padding: 10px 7px;
		min-height: 127px;
	}

	.index_custom_service_content_right_ul li {
		/* width: 48%; */
	}

	.index_custom_service_content_right {
		width: 53.14%;
	}

	.index_media_content_right li {
		height: 48.5%;
	}

	.index_media_content_right_img {
		height: 100%;
	}

	.index_media_content_right_img img {
		height: 100%;
		object-fit: cover;
	}

	.index_media_content_right li a {
		height: 100%;
	}

	.product_detial_new_info_txt {
		width: 53.6%;
	}

	/* 	.product_detial_new_specifications_box table tr td:nth-of-type(1){width: 36.14%;} */
	.product_detial_new_solution_content_txt {
		width: 52.43%;
	}
}
@media (max-width: 1366px) {
    .contentWH1600{width:92.333%;}
     .index_markets_ul_content h4{ font-size:.3rem!important;}
     .index_markets_ul_content div p{max-width:9rem!important;}
}
@media (max-width: 1440px) {
    .header_nav_box{width:100%;}
    .contentWH1600{width:92.333%;}
}
@media (min-width: 2400px) and (max-width: 4000px) {
    .contentWH1600{ width:81.33%;}
    .nav_list_content_right_link a{font-size: 20px !important;}
    .index_banner_video_content p,
    
    .index_banner_swiper_content_left p,
    .index_custom_service_content_right_ul li p,
    .index_custom_service_content_left_title p,
     
    .footer_top_content_contact p,
    .index_case_txt p,
    .index_case_txt h3,
     .footer_title,
     .header_content1_right .nav_frist_link,
    .hd ul li,
    .footer_bottom_box p,
    .nav_solution_list dd h4,
    .pro_view_inner .para p,
    .pro-index6 ul li p,
     .pro-index6 ul li h5,
     .index_banner_swiper_content_left p{ font-size:.2rem!important;}
    .header_content_box{height:.8rem;}
    .yous{min-height:3.9rem;}
    .zhuan .znei{top:.8rem;}
    .service3 .wrap .content .ing{ width:.5rem!important;}
    
    .index_markets_ul_content div p{ font-size:1.2vw;}
   .index_title_box p{ font-size:1.6vw;}
   
    .main .pro-content h1,
     .main .pro-content h1 span,
    .pro_view_inner h1{font-size:.5rem!important; margin-bottom:.1rem;}

    .main .pro-content p{font-size:.2rem!important;line-height:0.5rem!important;}
    .pro_view_inner .para p{line-height:0.5rem;}
    .pro-list .list ul li .pic{ height:auto!important;}
    .footer_top_content_nav a{ font-size:.17rem!important;}
    .pro-index6 ul li p{line-height:unset;}
    .index_markets_ul_content div p{ max-width:14rem!important;}
    
    
   
    .contentWH1400{ width: 73.3%}
}
@media (max-width: 1400px) {
	.contentWH1400 {
		width: 73.3%;
	}

	.index_interest_content_form {
		width: 81%;
	}

	.header_nav_box li+li {
		margin-left: 20px;
	}

	.nav_frist_link {
		font-size: 16px;
	}

	.index_form_right_form {
		width: 100%;
	}
}

@media (max-width: 1200px) {
	.logo {
		width: 90px;
	}

	.nav_frist_link {
		font-size: 14px;
	}

	.header_nav_box li+li {
		margin-left: 10px;
	}

	.header_language {
		/* margin-left: 10px; */
	}

	.nav_other_list_box a {
		font-size: 14px;
	}

	.nav_list_box {
		padding: 20px 0;
	}

	.nav_list_content {
		margin-top: 15px;
	}

	.nav_list_content_right h4 {
		font-size: 14px;
	}

	.nav_list_content_right_link a {
		font-size: 12px;
	}

	.index_interest_content_form_btn {
		width: 158px;
	}

	.index_interest_content_form {
		width: 81%;
	}

	.index_banner_swiper_bg {
		height: 580px;
	}

	.index_banner_swiper_bg img {
		height: 100%;
		object-fit: cover;
	}

	.index_banner_swiper_content_left {
		width: 44%;
	}

	.index_series_bg img {
		height: 100%;
		object-fit: cover;
	}

	.index_fu_series_bg {
		height: 480px;
	}

	.index_fu_series_bg img {
		height: 100%;
		object-fit: cover;
	}

	.index_custom_service_content_right_more {
		box-shadow: initial;
	}

	.index_about_content_txt {
		width: 73%;
	}

	.index_about_content_box {
		background: linear-gradient(90deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.6) 70%);
	}

	.index_form_right {
		width: 98.34%;
	}

	.product_detial_new_info_txt {
		width: 61%;
	}
}
.icon-down {
    color: #ffffff;
}
@media (max-width: 990px) {
	.hd_btn {
		display: block;
	}

	.header_nav_box {
		position: absolute;
		left: 0;
		top: 100%;
		height: auto;
		z-index: 999;
		background: var(--initColor);
		width: 100%;
		display: block;
		overflow: hidden;
		overflow-y: auto !important;
		padding-bottom: 50px;
		display: none;
	}
	
	
	.header.indexHeader .nav_frist_link {
		color: #ffffff !important;
	}

	.header_nav_box li {
		height: auto;
		/*padding-left: 50px;*/
		padding: 0;
		position: relative !important;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}

	.header_nav_box li+li {
		margin-left: 0;
		/*margin-top: 30px;*/
	}

	.nav_frist_link {
		display: inline-block;
	}

	.nav_frist_link i {
		display: inline-block;
		padding-left: 5px;
		margin-top: 0;
	}

	.nav_list_box {
		position: relative;
	}
	
	.nav_list_box li {
	    flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin: 10px 0;
	}
	
	.nav_list_box li h4 {
	    margin: 0;
	}
    .nav_list_box li h4 a {
        font-size: 16px;
        font-weight: normal;
    }
	.nav_list_content {
		justify-content: space-between;
	}

	.nav_list_content dd {
		width: 48.5%;
		margin-left: 0;
	}

	/*.nav_list_content dd:nth-last-of-type(1) a {*/
	/*	margin-left: 0;*/
	/*	margin-top: 0;*/
	/*}*/

	.nav_list_content dd:nth-last-of-type(1) {
		min-height: initial;
	}

	.nav_other_list_box {
		position: relative;
		width: 90%;
		left: 0;
		transform: none;
	}

	.index_interest_content {
		padding: 5% 4%;
	}

	.index_interest_content_form {
		width: 100%;
		flex-wrap: wrap;
	}

	.index_interest_content_form li {
		width: 100% !important;
	}

	.index_interest_content_form li+li {
		margin-top: 15px;
	}

	.index_interest_content_form_btn {
		margin-top: 15px;
	}

	.index_professional_ul {
		justify-content: space-between;
	}

	.index_professional_ul li {
		/* width: 48.5%; */
		margin-left: 0;
	}

	.index_series_content_left {
		width: 58%;
	}

	.index_fu_series_content_left {
		width: 47.64%;
	}

	.index_fu_series_content_right {
		width: 44.5%;
	}

	.index_fu_series_bg {
		height: 367px;
	}

	.index_custom_service_content_box {
		flex-wrap: wrap;
	}

	.index_custom_service_content_left {
		width: 100%;
	}

	.index_custom_service_content_left img {
		width: 60%;
	}

	.index_custom_service_content_left_title h4 {
		text-align: center;
	}

	.index_custom_service_content_left_title p {
		text-align: center;
	}

	.index_custom_service_content_left img {
		margin: 0px auto;
		margin-top: 30px;
	}

	.index_custom_service_content_right {
		width: 100%;
		margin-top: 30px;
	}

	.index_about_content_box {
		position: relative;
		background: none;
		margin-top: 30px;
	}

	.index_about_content_txt {
		width: 100%;
	}

	.index_about_content_txt h4 {
		color: #000000;
	}

	.index_about_content_txt p {
		color: #000000;
	}

	.index_case_txt {
		padding: 0 4%;
	}

	.index_media_content_txt {
		padding: 30px;
	}

	.index_form_box {
		flex-wrap: wrap;
	}

	.index_form_left {
		width: 100%;
	}

	.index_form_right_box {
		padding: 5% 4%;
	}

	.footer_top_content {
		flex-wrap: wrap;
	}

	.footer_top_content_contact {
		width: 100%;
		margin-top: 38px;
	}

	.footer_top_content_form {
		width: 48.5%;
		margin-top: 38px;
	}

	.nav_solution_list dd h4 {
		font-size: 14px;
	}

	.media_news_content_bottom li {
		width: 32%;
		margin-left: 2%;
	}

	.media_news_content_bottom li:nth-of-type(4n+1) {
		margin-left: 2%;
	}

	.media_news_content_bottom li:nth-of-type(3n+1) {
		margin-left: 0;
	}

	.media_wiki_ul li {
		width: 32%;
		margin-left: 2%;
	}

	.media_wiki_ul li:nth-of-type(5n+1) {
		margin-left: 2%;
	}

	.media_wiki_ul li:nth-of-type(3n+1) {
		margin-left: 0;
	}

	.media_wiki_top_left em {
		margin-top: 30px;
	}

	.media_wiki_top_right img {
		height: 100%;
		object-fit: cover;
	}

	.product_detial_new_info_txt {
		width: 78%;
	}

	.product_detial_plus_sw_right {
		width: 55.5%;
		margin-left: 5%;
	}

	.product_detial_plus_sw_btn_right,
	.product_detial_plus_sw_btn_left {
		font-size: 32px;
	}

	.product_detial_plus_ul {
		flex-wrap: wrap;
	}

	.product_detial_plus_ul li {
		width: 24.5%;
		margin-top: 15px;
	}

	.product_detial_new_solution_content_txt {
		width: 76.43%;
	}
	
	.footer_title_t {
	    width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}
	.footer_menu {
	    display: none;
	}
}

@media (max-width: 768px) {
	.nav_solution_list {
		justify-content: space-between;
	}
.news-view-l{display:none!important;}
.bo-related-post{ margin:10px 0;}
.bo-related-post a{ width:100%;}
.footer_title_t{ margin-bottom:20px;}
 .index_markets_ul_content_1{height:auto;}
	.nav_solution_list dd {
		width: 48.5%;
		margin-left: 0;
		margin-top: 3.8vw;
	}
    .index_markets_ul {height:5rem;}
    	.index_markets_ul_content_1 h4 {
		font-size: 3.6vw;
	}
	.nav_solution_list dd h4 {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.nav_list_box {
		width: 94%;
	}

	.header_nav_box {
		height: auto;
	}

	.header_content_box {
		height: 13.8vw;
	}

	.logo {
		width: 20vw;
	}

	.header_search_box img {
		width: 5vw;
	}
	
	.header_content_box .flex {
	    display: flex;
	    align-content: center;
	    gap: 10px;
	}

	.header_language span {
		font-size: 3.6vw;
		color: #000000 !important;
	}
	
	.header.indexHeader .header_language span img {
	    filter: none;
	}

	.header_form_search_box.on {
		top: 13.8vw;
	}

	.header_form_search_box form {
		padding: 3.2vw;
	}

	.header_form_search_box input {
		width: 58.5%;
		padding: 0 1.2vw;
		margin: 0;
		font-size: 3.6vw;
	}

	.header_form_search_box input:nth-last-of-type(1) {
		width: 38.5%;
	}

	.header_language_list a {
		font-size: 3.6vw;
		line-height: 8.8vw;
		padding: 0 2.8vw;
	}

	.header_nav_box li {
		/*padding-left: 5.8vw;*/
	}

	.header_nav_box li+li {
		/*margin-top: 5.8vw;*/
	}

	.nav_list_box {
		padding: 1%;
	}

	.nav_partent_name {
		font-size: 3.8vw;
	}

	.nav_frist_link {
		font-size: 3.8vw;
	}

	.nav_list_content {
		margin-top: 0;
	}

	.nav_list_content dd {
		width: 100%;
		margin-top: 2.8vw;
		padding: 2%;
	}

	.nav_list_content_right h4 {
		font-size: 3.6vw;
	}

	.nav_list_content_right span {
		font-size: 4.2vw;
		margin-top: 0;
	}

	/*.nav_list_content dd:nth-last-of-type(1) a {*/
	/*	width: 42vw;*/
	/*	height: 10.8vw;*/
	/*	font-size: 3.8vw;*/
	/*	border-radius: 0.4vw;*/
	/*}*/

	.nav_other_list_box a {
		line-height: 10.8vw;
		font-size: 3.6vw;
	}

	.index_banner_video_content h4 {
		font-size: 4.8vw;
	}

	.index_banner_video_content p {
		font-size: 3.6vw;
		margin-top: 1.8vw;
	}

	.index_banner_video_content a {
		width: 42vw;
		height: 10.8vw;
		border-radius: 0.6vw;
		font-size: 3.8vw;
		margin-top: 5.8vw;
	}

	.index_banner_swiper_content {
		flex-wrap: wrap;
		/* padding: 0 5.8vw; */
	}

	.index_banner_swiper_content_left {
		width: 100%;
	}

	.index_banner_swiper_content_left h4 {
		font-size: 4.8vw;
	}

	.index_banner_swiper_content_left p {
		/* margin-top: 3.6vw;
		margin-top: 3.2vw; */
		font-size: 16px;
	}



	.index_banner_swiper_content_left_more {
		width: 42vw;
		height: auto;
		border-radius: 0.6vw;
		font-size: 3.8vw;
		margin-top: 5.8vw;
	}

	.index_banner_swiper_content_right {
		width: 90%;
		margin: 0px auto;
		margin-top: 5.8vw;
	}

	.index_banner_swiper_bg {
		height: 124vw;
	}

	.swiper_btn_right,
	.swiper_btn_left,
	.index_banner_swiper_right,
	.index_banner_swiper_left {
		width: 8vw;
		height: 8vw;
		font-size: 5.2vw;
	}

	.index_interest_box {
		margin-top: 8vw;
	}

	.index_interest_content_title h4 {
		font-size: 4.8vw;
	}

	.index_interest_content_title h5 {
		font-size: 4.2vw;
		margin-top: 3.2vw;
	}

	.index_interest_content_title p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_interest_content_form_box {
		margin-top: 5.8vw;
	}

	.index_interest_content_form li {
		height: 10.8vw;
	}

	.index_interest_content_form li+li {
		margin-top: 1.8vw;
	}

	.index_interest_content_form li input {
		font-size: 3.6vw;
		padding-left: 3.2vw;
	}

	.index_interest_content_form li textarea {
		padding-left: 3.2vw;
		font-size: 3.6vw;
		line-height: normal;
		padding-top: 3.2vw;
	}

	.index_interest_content_form_btn {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.8vw;
		margin-top: 1.8vw;
	}

	.index_professional_box {
		padding: 8vw 0;
	}

	.index_title_box h4 {
		font-size: 4.8vw;
	}

	.index_title_box p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_professional_ul {
		margin-top: 3.2vw;
	}

	.index_professional_ul li {
		margin-top: 3.8vw;
	}

	.index_professional_ul_txt {
		padding: 5% 4%;
	}

	.index_professional_ul_txt h4 {
		font-size: 3.8vw;
	}

	.index_professional_ul_txt span {
		font-size: 3.6vw;
		/* margin-top: 3.2vw; */
	}

	.index_series_content {
		flex-wrap: wrap;
	}

	.index_series_content_left {
		width: 100%;
	}

	.index_series_content_right {
		width: 85%;
		margin: 0px auto;
		margin-top: 5.8vw;
	}

	.index_series_content_left h4 {
		font-size: 4.8vw;
	}

	.index_series_content_left p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_markets_box {
		padding: 8vw 0;
	}

	.index_markets_ul_content h4 {
		font-size: 3.8vw;
	}

	.index_markets_ul_content p {
		font-size: 2.2vw;
		margin-top: 1.8vw;
	}

	.index_banner_swiper_content_left_more {
		width: 42vw;
		height: auto;
		font-size: 3.8vw;
		margin-top: 3.8vw;
	}

	.index_markets_ul li:nth-of-type(1) .index_markets_ul_content {
		padding: 5% 4%;
	}

	.index_markets_ul_content {
		padding: 5% 4%;
	}

	.index_markets_ul li {
		width: 100% !important;
		margin-top: 3.8vw;
	}

	.index_fu_series_bg {
		height: 142vw;
	}

	.index_fu_series_content_box:after {
		display: none;
	}

	.index_fu_series_content_box {
		background: rgba(0, 0, 0, 0.5);
	}

	.index_fu_series_content {
		flex-wrap: wrap;
	}

	.index_fu_series_content_left {
		width: 100%;
	}

	.index_fu_series_content_right {
		width: 100%;
		margin-top: 5.8vw;
	}

	.index_fu_series_content_right h4 {
		font-size: 4.8vw;
	}

	.index_fu_series_content_right p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_custom_service_content_box {
		padding: 8vw 0;
		padding-bottom: 0;
	}

	.index_custom_service_content_left_title h4 {
		font-size: 4.8vw;
	}

	.index_custom_service_content_left_title p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_custom_service_content_right_ul li h4 img {
		width: 10vw;
		margin-right: 1.8vw;
	}

	.index_custom_service_content_right_ul li h4 {
		font-size: 3.8vw;
	}

	.index_custom_service_content_right_ul li p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_custom_service_content_right_ul li {
		margin-top: 3.8vw;
		padding: 5% 4%;
	}

	.index_custom_service_content_right_more a {
		width: 100%;
		height: 10.8vw;
		font-size: 3.6vw;
		border-radius: 0.5vw;
		text-align: center;
	}

	.index_custom_service_content_right_more {
		height: auto;
		padding-top: 3.8vw;
	}

	.index_interest_content_title h6 {
		font-size: 3.8vw;
	}

	.index_about_box {
		margin-top: 8vw;
	}

	.index_about_content_box {
		margin-top: 0vw;
		background: #f8f8f8;
		padding: 5% 0;
	}

	.index_about_content_txt h4 {
		font-size: 4.8vw;
	}

	.index_about_content_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_partner_box {
		padding: 8vw 0;
	}

	.index_partner_ul {
		justify-content: space-between;
	}

	.index_partner_ul li {
		margin-top: 3.8vw;
		width: 32%;
		margin-left: 2%;
	}

	.index_partner_ul li:nth-of-type(4n+1) {
		margin-left: 2%;
	}

	.index_partner_ul li:nth-of-type(3n+1) {
		margin-left: 0;
	}

	.index_case_box {
		padding: 8vw 0;
	}

	.index_case_ul {
		justify-content: space-between;
	}

	.index_case_ul li {
		margin-top: 3.8vw;
		width: 100%;
		margin-left: 0;
	}

	.index_case_txt h4 {
		font-size: 3.6vw;
	}

	.index_case_txt span {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.index_media_box {
		padding: 8vw 0;
	}

	.index_media_content {
		margin-top: 3.8vw;
		flex-wrap: wrap;
	}

	.index_media_content_left {
		width: 100%;
	}

	.index_media_content_txt {
		padding: 5% 4%;
	}

	.index_media_content_txt h4 {
		font-size: 3.8vw;
	}

	.index_media_content_txt p {
		font-size: 3.6vw;
		margin-top: 3.8vw;
	}

	.index_media_content_txt span {
		width: 42vw;
		height: 10.8vw;
		border-radius: 0.6vw;
		font-size: 3.8vw;
		margin-top: 5.8vw;
	}

	.index_media_content_right {
		width: 100%;
		margin-top: 3.8vw;
	}

	.index_media_content_right_txt {
		padding: 5% 4%;
	}

	.index_media_content_right li .video_click:after {
		background-size: 11vw auto;
	}

	.index_media_content_right_txt h4 {
		font-size: 4.2vw;
	}

	.index_media_content_right_txt span {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.index_media_content_right_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.index_form_right {
		padding: 5% 4%;
	}

	.index_form_right_title h4 {
		font-size: 4.8vw;
	}

	.index_form_right_title p {
		font-size: 3.6vw;
	}

	.index_form_right_form li input {
		padding-left: 3.2vw;
		font-size: 3.2vw;
		height: 10.8vw;
	}

	.index_form_right_form li textarea {
		padding: 1.8vw 3.2vw;
		font-size: 3.2vw;
		height: 16vw;
	}

	.index_form_right_form li p {
		font-size: 3.6vw;
	}

	.index_form_right_form_btn {
		width: 100%;
		height: 10.8vw;
		border-radius: 0.6vw;
		font-size: 3.8vw;
		margin-top: 5.8vw;
		margin-left: 0;
	}

	.footer_top_box {
		padding: 8vw 0;
	}

	.footer_top_content_nav {
		width: 100%;
		margin-top: 5.8vw;
	}

	.footer_title {
		font-size: 3.8vw;
		margin-bottom: 3.2vw;
	}

	.footer_top_content_nav a {
		font-size: 3.2vw;
	}

	.footer_top_content_nav:nth-of-type(3) {
		margin-top: 5.8vw;
	}

	.footer_top_content_contact {
		margin-top: 5.8vw;
	}

	.footer_top_content_form {
		width: 100%;
	}

	.footer_top_content_contact p {
		font-size: 3.2vw;
	}

	.footer_top_content_form p {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.footer_top_content_form .info input {
		height: 10.8vw;
		font-size: 3.6vw;
		padding-left: 3.2vw;
		margin-top: 3.2vw;
	}

	.footer_top_content_form_btn {
		width: 42vw;
		height: 10.8vw;
		border-radius: 0.6vw;
		font-size: 3.8vw;
		margin-top: 5.8vw;
		margin-left: 0;
	}

	.footer_top_content_form p:nth-last-of-type(1) {
		margin-top: 3.8vw;
	}

	.footer_bottom_box {
		padding: 5% 4%;
		font-size: 3.2vw;
	}

	.media_list_box {
		margin-top: 8vw;
	}

	.media_list_top_title {
		font-size: 4.2vw;
	}

	.media_list_top_nav a {
		font-size: 3.6vw;
	}

	.media_list_top_nav a+a {
		margin-left: 3.2vw;
	}

	.media_list_top_box {
		padding-bottom: 1.8vw;
		border-width: 0.4vw;
	}

	.media_news_content_top {
		flex-wrap: wrap;
		margin-top: 0;
	}

	.media_news_content_top li {
		width: 100%;
		margin-top: 3.2vw;
	}

	.media_news_content_top li a {
		flex-wrap: wrap;
	}

	.media_news_content_top_img {
		width: 100%;
	}

	.media_news_content_top_right {
		padding: 5% 4%;
	}

	.media_news_content_top_right h4 {
		font-size: 3.8vw;
	}

	.media_news_content_top_right p {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.media_news_content_top_right em {
		margin-top: 3.2vw;
		margin-top: 3.8vw;
	}

	.media_news_content_top_right span {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.media_news_content_bottom li {
		width: 100%;
		margin-top: 3.2vw;
		margin-left: 0;
	}

	.media_content_txt {
		padding: 5% 4%;
	}

	.media_content_txt h4 {
		font-size: 3.8vw;
	}

	.media_content_txt p {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.media_content_txt span {
		font-size: 3.2vw;
		margin-top: 3.8vw;
	}

	.media_img em {
		font-size: 3.6vw;
		height: 7.8vw;
		padding-left: 4%;
	}

	.media_video_box {
		margin-top: 3.2vw;
		flex-wrap: wrap;
	}

	.media_video_left {
		width: 100%;
	}

	.media_video_right {
		width: 100%;
	}

	.media_video_right li {
		width: 100%;
		margin-top: 3.2vw;
	}

	.media_video_right li:nth-of-type(1),
	.media_video_right li:nth-of-type(2) {
		margin-top: 3.2vw;
	}

	.media_wiki_top_box {
		margin-top: 3.2vw;
		flex-wrap: wrap;
	}

	.media_wiki_top_left {
		width: 100%;
		padding: 5% 4%;
	}

	.media_wiki_top_left span {
		font-size: 3.2vw;
	}

	.media_wiki_top_left h4 {
		font-size: 3.8vw;
		margin-top: 1.8vw;
	}

	.media_wiki_top_left p {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.media_wiki_top_left em {
		font-size: 3.2vw;
		margin-top: 3.6vw;
	}

	.media_wiki_ul li {
		width: 100%;
		margin-top: 3.2vw;
		margin-left: 0;
	}

	.media_related_product_box {
		padding: 8vw 0;
	}

	.media_related_product_title {
		font-size: 4.8vw;
	}

	.media_related_product_sw {
		margin-top: 5.8vw;
	}

	.media_related_product_sw_txt {
		padding: 5% 4%;
	}

	.media_related_product_sw_txt h4 {
		font-size: 4.2vw;
	}

	.media_related_product_sw_txt p {
		font-size: 3.2vw;
		margin-top: 3.2vw;
	}

	.media_related_product_more {
		margin-top: 3.8vw;
	}

	.product_detial_new_info_box {
		padding: 8vw 0;
	}

	.product_detial_new_info_txt {
		width: 100%;
	}

	.product_detial_new_info_txt h1 {
		font-size: 4.8vw;
	}

	.product_detial_new_info_tage_link a+a {
		margin-left: 3.2vw;
	}

	.product_detial_new_info_tage {
		margin-top: 3.6vw;
	}

	.product_detial_new_info_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.product_detial_new_info_txt .inquire {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.6vw;
		margin-top: 3.8vw;
	}

	.product_detial_plus_box {
		padding: 8vw 0;
	}

	.product_detial_plus_sw .swiper-slide {
		flex-wrap: wrap;
	}

	.product_detial_plus_sw_left {
		width: 100%;
	}

	.product_detial_plus_sw_right {
		width: 100%;
		padding-left: 0;
		margin-top: 3.8vw;
	}

	.product_detial_plus_sw_right h4 {
		font-size: 3.8vw;
	}

	.product_detial_plus_sw_right p {
		margin-top: 3.2vw;
		font-size: 3.2vw;
	}

	.product_detial_plus_sw_btn_right,
	.product_detial_plus_sw_btn_left {
		display: none;
	}

	.product_detial_plus_ul {
		margin-top: 3.2vw;
	}

	.product_detial_plus_ul li {
		margin-top: 3.8vw;
		width: 48.5%;
	}

	.product_detial_plus_ul li h4 {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.product_detial_new_download_title {
		padding: 8vw 0;
		font-size: 4.8vw;
	}

	.product_detial_new_download_content_bg {
		height: 48vw;
	}

	.product_detial_new_download_content_bg img {
		height: 100%;
		object-fit: cover;
	}

	.product_detial_new_download_content_more {
		width: 48vw;
		height: 10.8vw;
		font-size: 3.6vw;
	}

	.product_detial_new_specifications_box {
		padding: 8vw 0;
	}

	.product_detial_new_specifications_title {
		font-size: 4.8vw;
	}

	.product_detial_new_specifications_box table {
		margin-top: 5.8vw;
		border-width: 0.4vw;
		display: block;
	}

	.product_detial_new_specifications_box table tr td:nth-of-type(1) {
		padding-right: 3.8vw;
	}

	.product_detial_new_specifications_box table tr td {
		height: 10.8vw;
		font-size: 3.6vw;
	}

	.product_detial_new_specifications_img {
		padding: 5.8vw 0;
		border-width: 0.4vw;
	}

	.product_detial_new_video_box a:after {
		background-size: 11vw auto;
	}

	.product_detial_new_related_box {
		padding: 8vw 0;
	}

	.product_detial_new_related_swiper {
		margin-top: 5.8vw;
	}

	.product_detial_new_related_swiper_txt {
		padding: 5% 4%;
	}

	.product_detial_new_related_swiper_txt h4 {
		font-size: 3.8vw;
	}

	.product_detial_new_related_swiper_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.product_detial_new_related_swiper_txt span {
		margin-top: 5.8vw;
	}

	.product_detial_new_related_case_ul li {
		width: 100%;
		margin-top: 5.8vw;
	}

	.product_detial_new_related_case_ul {
		flex-wrap: wrap;
	}

	.product_detial_new_related_case_ul_txt {
		width: 100%;
		padding-right: 4%;
		padding-top: 5%;
	}

	.product_detial_new_related_case_ul_txt h4 {
		font-size: 3.8vw;
	}

	.product_detial_new_related_case_ul_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.product_detial_new_related_case_ul li a {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.6vw;
		margin-top: 3.6vw;
	}

	.product_detial_new_solution_content {
		position: relative;
	}

	.product_detial_new_solution_content_txt {
		width: 100%;
		padding: 5% 0;
	}

	.product_detial_new_related_case_box {
		padding-bottom: 8vw;
	}

	.product_detial_new_solution_box {
		margin-bottom: 8vw;
	}

	.product_detial_new_solution_content_txt h4 {
		font-size: 3.8vw;
	}

	.product_detial_new_solution_content_txt p {
		font-size: 3.6vw;
		margin-top: 3.2vw;
	}

	.product_detial_new_solution_content_txt_more {
		width: 42vw;
		height: 10.8vw;
		font-size: 3.6vw;
		margin-top: 3.6vw;
	}

	.product_detial_new_solution_bg {
		margin-top: 5.8vw;
	}

	.product_detial_new_download_content_more img {
		width: 3vw;
	}
}
.content-inner-page .blog-item-list{display: grid;
        grid-template-columns: repeat(3, 1fr);}
#global-view-app .frame {
    width: 100%;
   height: 384px;
    border: none;
}
.index_markets_ul_content div p{ max-width:6rem;}