@font-face {
	font-family: 'DIN';
	src: url('DIN-MEDIUM.ttf');
	font-style: normal;
}

/*============================*/
.longevity .item {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.longevity .item .le_box {
	width: 37%;
}

.longevity .item .le_box .desc {
	margin-top: .34rem;
	color: #666;
	line-height: 1.5;
}

.pc_header .he_box .le_box .logo a {
	font-size: 0.35rem;
	font-weight: bold;
	letter-spacing: 5px;
}

.pr_box-xia-ziad ul li:hover .pr-jef a {
	font-weight: 700;
	font-style: normal;
	color: #000;
	font-size: 20px;
}

.guding {
	width: 24.5% !important;
}

.pu_le .e1::before {
	z-index: 1;
	content: attr(title);
	width: 100%;
	position: absolute;
	left: -8px;
	font-weight: bold;
	bottom: -72%;
	font-size: 150px;
	line-height: 1;
	-webkit-text-stroke: 1px #94a1aa;
	color: #94a1aa;
	opacity: 0.15;
}

.guding {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.de_img-xiha {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.de_img-xiha>img {
	width: 100%;
	height: 100%;
	transition: all 1s;
	object-fit: cover;
}

.guding .de_img-xiha:hover>img {
	transform: scale(1.1);
}

.longevity .item .ri_box {
	width: 50%;
	overflow: hidden;
}

.longevity .item .ri_box img {
	width: 100%;
	transition: .4s;
}

.longevity .item .ri_box:hover img {
	transform: scale(1.05);
}

.longevity .item+.item {
	margin-top: .8rem;
}

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

.pr_box-xia-ziad {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	width: 18.9%;
	position: relative;
	z-index: 999;
	box-shadow: 0px 2px 9px rgb(0 0 0 / 6%);
}

.pr_box-xia-ziad ul {
	z-index: 9;
}

.pr_box-xia-ziad iframe {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 120%;
	overflow: hidden;
	width: 100%;
	opacity: 1;
	filter: contrast(0.5);
	z-index: -1;
}

.pr_box {
	width: 80.5%;
}

.dvjoj h1 {

	font-size: 68px;
	color: rgb(229, 42, 49);
	line-height: 1.2;
	font-weight: bold;

}

.dvjoj h1 span {
	display: inline-block;
	font-size: 26px;
	color: rgb(38, 37, 38);
	padding: 4px 0;
	font-weight: 400;
	margin-left: -18px;
	line-height: 1.2;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}

.dvjoj h2 {
	font-size: 20px;
	color: rgb(32, 31, 32);
	line-height: 1.5;
	margin: 10px 0 0;
	text-align: left;
}

.dvjoj h4 {
	text-align: right;
	font-size: 18px;
	color: rgb(11, 11, 11);
	line-height: 1;
	margin-top: 30px;
}

@media (max-width: 1200px) {
	.longevity .item .ri_box {
		margin-top: .5rem;
	}

	.longevity .item .ri_box,
	.longevity .item .le_box {
		width: 100%;
	}
}

/*============================*/


:root {
	--left: 0.9rem;
}

.w1720 {
	padding: 0 0.9rem;
}

.f80 {
	font-size: 0.8rem;
	line-height: 1;
}

.f60 {
	font-size: 0.6rem;
	line-height: 1;
}

.f72 {
	font-size: 0.72rem;
	line-height: 1;
}

.f58 {
	font-size: 0.58rem;
	line-height: 1;
}

.f52 {
	font-size: 0.52rem;
	line-height: 1;
}

.f50 {
	font-size: 0.4rem;
	line-height: 1;
}

.f48 {
	font-size: 0.48rem;
	line-height: 1;
}

.f42 {
	font-size: 0.42rem;
	line-height: 1;
}

.f36 {
	font-size: 0.45rem;
	line-height: 1;
}

.f32 {
	font-size: 0.32rem;
	line-height: 1;
}

.f30 {
	font-size: 0.3rem;
	line-height: 1;
}

.f26 {
	font-size: 0.26rem;
	line-height: 1;
}

.f28 {
	font-size: 0.28rem;
	line-height: 1;
}

.f24 {
	font-size: 0.22rem;
	line-height: 1;
}

.f22 {
	font-size: 0.22rem;
	line-height: 1;
}

.p100 {
	padding-top: 1rem;
}

.p100_ {
	padding-bottom: 1rem;
}

.p130 {
	padding-top: 1.5rem;
}

.p130_ {
	padding-bottom: 1.3rem;
}

.numyyh {
	font-style: initial;
	color: #666;
}

.changecolor {
	color: #E62129;
}

.axiahuax {
	transition: .4s;
}

.axiahuax:hover {
	text-decoration: underline;
}

.pc_header {
	width: 100%;
	z-index: 999999;
	position: fixed;
}

.pc_header .he_box {
	position: relative;
}

.pc_header .he_box .le_box .logo a img {
	height: 0.45rem;
}

.pc_header .he_box .le_box .stock {
	margin-left: 0.66rem;
	color: #fff;
}

.pc_header .he_box .le_box .stock .data {
	font-family: 'GilroyBold';
}

.pc_header .he_box .ri_box .column .nav .item {
	margin-right: 0.5rem;
	position: relative;
}

.pc_header .he_box .ri_box .column .nav .item .sli a span {
	display: inline-block;
}

.pc_header .he_box .ri_box .column .nav .item .sli a::after {
	content: '';
	width: 11px;
	position: absolute;
	height: 7px;
	top: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/icon-10-1.png);
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 6px;
}

.pc_header .he_box .ri_box .column .nav .item.initial {
	position: initial;
}


.pc_header .he_box .ri_box .column .nav .item.triangle:hover .sli a::after {
	opacity: 1;
}

.pc_header .he_box .ri_box .column .nav .item:last-child {
	margin-right: 0;
}

.pc_header .he_box .ri_box .column .nav .item .sli a {
	position: relative;
	color: #fff;
	line-height: 0.8rem;
}

.pc_header.active .he_box .ri_box .column .nav .item .sli a {
	color: #333;
}

.pc_header.active .he_box .ri_box .column .nav .item .sli a::before {
	background: #333;
}

.pc_header.active .he_box .ri_box .column .ment .search {
	filter: brightness(0);
}

.pc_header .he_box .le_box .logo a .logo2 {
	display: none;
}

.pc_header.active .he_box .le_box .logo a .logo1 {
	display: none;
}

.pc_header.active .he_box .le_box .logo a .logo2 {
	display: block;
}

.pu_link i svg {
	transform: rotate(-90deg);
}

.pc_header .he_box .ri_box .column .nav .item .sli a::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	bottom: 0.2rem;
	left: 50%;
	transform: translateX(-50%);
	width: 0.22rem;
	height: 2px;
	background: #fff;
}

.pc_header .he_box .ri_box .column .nav .item .down_list {
	display: none;
	width: 280%;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.pc_header .he_box .ri_box .column .nav .item .down_list .st_box {
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	display: grid;
	gap: 0.16rem 0;
	padding: 0.34rem 0;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.pc_header .he_box .ri_box .column .nav .item .down_list a {
	transition: 0.4s;
	color: #000;
}

.pc_header .he_box .ri_box .column .nav .item .down_list a:hover {
	color: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item .down_product {
	display: none;
	/*width: 100%;*/
	position: absolute;
	top: 88%;
	left: 0;
	/*transform: translateX(-50%);*/
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box {
	/*background: #fff;*/
	display: flex;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 {
	/*width: 25%;*/
	padding: 0.3rem 0;
	position: relative;
	background: #fff;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1::before {
	content: '';
	position: absolute;
	top: 0;
	left: .3rem;
	width: 1px;
	height: 100%;
	background: #e6e6e6;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one {
	display: grid;
	gap: 0.3rem 0;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li .svg {
	width: .44rem;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li .svg img {
	width: .2rem;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li .text {
	position: relative;
	padding: 0 0.2rem 0 0.1rem;
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li .text::before {
	transition: 0.4s;
	content: '';
	position: absolute;
	top: 50%;
	left: -12px;
	transform: translateY(-50%);
	width: 2px;
	height: 0%;
	background: #E62129;
	transform-origin: center center;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li .text a {
	color: #000;
	transition: 0.4s;
	white-space: nowrap;
	padding-right: .2rem;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li .text svg path {
	transition: 0.4s;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li.active .text::before {
	height: 160%;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li.active .text a {
	color: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x1 .one .one_li.active .text svg path {
	stroke: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 {
	/*width: 75%;*/
	/*display: grid;*/
	/*grid-template-columns: repeat(3, 1fr);*/
	display: flex;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .div_ {
	display: none;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .div_.active {
	display: block;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five {
	padding: 0.3rem 0;
	border-left: 1px solid #e6e6e6;
	background: #fff;
	/*display: none;*/
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .tog,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .tog,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .tog,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .tog {
	display: none;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .tog.active,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .tog.active,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .tog.active,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .tog.active {
	display: block;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li {
	position: relative;
	margin-bottom: 0.3rem;
	cursor: pointer;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li::before,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li::before,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li::before,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li::before {
	transition: 0.4s;
	content: '';
	position: absolute;
	top: 50%;
	left: -1px;
	transform: translateY(-50%);
	width: 2px;
	height: 0%;
	background: #E62129;
	transform-origin: center center;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li:last-child,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li:last-child,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li:last-child,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li:last-child {
	margin-bottom: 0;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li .text,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li .text,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li .text,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li .text {
	padding: 0 0.2rem 0;
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li .text a,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li .text a,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li .text a,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li .text a {
	transition: 0.4s;
	color: #000;
	padding-right: .2rem;
	white-space: nowrap;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li .text svg path,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li .text svg path,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li .text svg path,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li .text svg path {
	transition: 0.4s;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li.active::before,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li.active::before,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li.active::before,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li.active::before {
	height: 160%;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li.active .text p,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li.active .text p,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li.active .text p,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li.active .text p,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li.active .text a,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li.active .text a,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li.active .text a,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li.active .text a {
	color: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .two .pu_li.active .text svg path,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .three .pu_li.active .text svg path,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .pu_li.active .text svg path,
.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .five .pu_li.active .text svg path {
	stroke: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .tog .pu_li:hover::before {
	height: 160%;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .tog .pu_li:hover .text a {
	color: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item .down_product .ld_box .x2 .four .tog .pu_li:hover .text svg path {
	stroke: #E62129;
}

.pc_header .he_box .ri_box .column .nav .item:hover .sli a::before,
.pc_header .he_box .ri_box .column .nav .item.active .sli a::before {
	opacity: 1;
	bottom: 0.1rem;
}

.pc_header .he_box .ri_box .column .nav .item:first-child .sli a::after {
	display: none;
}

.pc_header.active .he_box .ri_box .column .nav .item .sli a::after {
	filter: invert(1);
}

.pc_header .he_box .ri_box .column .nav .item:hover .sli a {
	color: #E62129;
}

.pc_header .teltel-fq {
	color: rgb(230, 33, 41) !important;
}

.pc_header.active .teltel-fq {
	color: rgb(230, 33, 41) !important;
}

.pc_header .he_box .ri_box .column .ment {
	margin-left: 1rem;
}

.pc_header .he_box .ri_box .column .ment .lang {
	position: relative;

}

.vlangl {
	color: #fff;
	margin-left: 0.3rem;
	padding-left: 0.3rem;
	border-left: 1px solid #fff;
}

.vlangl img {
	margin-left: 10px;
	vertical-align: middle;
}

.pc_header .he_box .ri_box .column .ment .lang .de_ {
	color: #fff;
	cursor: pointer;
}

.pc_header.active .he_box .ri_box .column .ment .lang .de_ {
	filter: invert(1);
}

.pc_header .he_box .ri_box .column .ment .lang .de_list {
	display: none;
	position: absolute;
	top: 100%;
	left: 75%;
	width: 128%;
	transform: translateX(-50%);
}

.pc_header .he_box .ri_box .column .ment .lang .de_list::after {
	content: '';
	position: absolute;
	top: -16px;
	left: 50%;
	transform: translateX(-50%);
	border: 8px solid #fff;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, .3));
	z-index: 2;
}

.pc_header .he_box .ri_box .column .ment .lang .de_list>div {
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	display: grid;
	gap: 0.16rem 0;
	padding: 0.2rem 0;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.pc_header .he_box .ri_box .column .ment .lang .de_list>div a {
	transition: 0.4s;
	color: #000;
}

.pc_header .he_box .ri_box .column .ment .lang .de_list>div a:hover {
	color: #E62129;
}

.pc_header .he_box .ri_box .column .ment .lang:hover .de_list {
	display: block;
}

.pc_header .he_box .ri_box .column .ment .search {
	cursor: pointer;
	margin-left: 0.4rem;
}

.pc_header .he_box .ri_box .column .ment .lang {
	cursor: pointer;
}

.lang {
	position: relative;
}

.lang:hover .vlangl-xia {
	display: block;
}

.pc_header.active .teltel-fq img {
	filter: brightness(0);
}

.pc_header.active .teltel-fq {
	color: #333;
}

.ment.df .teltel-fq {
	font-family: 'DIN';
}

.pc_header.active .vlangl {
	color: #333;
	border-left: 1px solid #333;
}

.pc_header.active .vlangl img {
	filter: brightness(0);
}

.vlangl-xia {
	position: absolute;
	left: 26px;
	top: 100%;
	display: none;
	text-align: center;
	width: 107px;
	border-radius: 10px !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	background: #fff;
}

.vlangl-xia a {
	padding: 6px 0px;
}

.vlangl-xia a:hover {
	color: #E62129;
}

.teltel-fq {
	padding-right: 0rem;
	/* border-right: 1px solid #fff; */
}

.pc_header .he_box .ri_box .grabble {
	height: 1.2rem;
	display: none;
}

.pc_header .he_box .ri_box .grabble .line_h {
	width: 4.28rem;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 0.24rem;
	overflow: hidden;
	padding: 0 0.18rem 0 0.12rem;
}

.pc_header .he_box .ri_box .grabble input {
	padding: 0 0.16rem;
	color: #fff;
	flex: 1;
	line-height: 44px;
	background: none;
	border: none;
}

.pc_header .he_box .ri_box .grabble input::placeholder {
	color: #999;
}

.pc_header .he_box .ri_box .grabble .close {
	cursor: pointer;
}

.pc_header.active {
	background: rgba(255, 255, 255, 0.6);
	backdrop-filter: blur(16px);
}

.pc_header.transition .he_box .ri_box .column {
	display: none;
}

.pc_header.transition .he_box .ri_box .grabble {
	display: flex;
}

.pc_footer {
	background: #1d2024;
}

.code p {
	text-align: center;
	color: #fff;
	margin-top: 20px;
	font-size: 16px;
}

.abour-zong-xia-a>p {
	position: relative;
}

.abour-zong-xia-a>p::after {
	transition: 0.4s;
	opacity: 1;
	content: '';
	position: absolute;
	top: -20%;
	left: 0%;
	width: 50px;
	display: block;
	height: 2px;
	background: #666;
}

.pc_footer .ter_top .le_box .slide {
	margin-right: 1.3rem;
}

.pc_footer .ter_top .le_box .slide:last-child {
	margin-right: 0;
}

.pc_footer .ter_top .le_box .slide .one {
	margin-bottom: 0.42rem;
}

.pc_footer .ter_top .le_box .slide .one a {
	color: #fff;
}

.pc_footer .ter_top .le_box .slide .two {
	display: grid;
	gap: 0.1rem 0;
}

.pc_footer .ter_top .le_box .slide .two a {
	transition: 0.4s;
	color: #999;
}

.pc_footer .ter_top .le_box .slide .two a:hover {
	color: #fff;
}

.pc_footer .ter_top .ri_box {
	text-align: left;
}

.pc_footer .ter_top .ri_box .one {
	margin-bottom: 0.42rem;
}

.pc_footer .ter_top .ri_box .one a {
	color: #fff;
}

.pc_footer .ter_top .ri_box .two .lxfs a {
	transition: 0.4s;
	color: #fff;
}

.pc_footer .ter_top .ri_box .two .lxfs a:hover {
	color: #E62129;
}

.pc_footer .ter_top .ri_box .two .lxfs .tel {
	font-family: 'GilroyBold';
	margin-bottom: 0.1rem;
}

.pc_footer .ter_top .ri_box .two .lxfs .mailto {
	font-family: 'GilroyRegular';
}

.pc_footer .ter_top .ri_box .two .code {
	margin-top: 0.76rem;
}

.pc_footer .ter_top .ri_box .two .code img {
	width: 1.58rem;
}

.pc_footer .ter_bottom {
	margin-top: 0.6rem;
}

.pc_footer .ter_bottom .le_box {
	flex: 1;
}

.pc_footer .ter_bottom .le_box .logo a img {
	height: 0.59rem;
}

.pc_footer .ter_bottom .le_box .link {
	margin-left: 0.5rem;
	position: relative;
}

.pc_footer .ter_bottom .le_box .link .one {
	cursor: pointer;
	text-align: center;
	width: 2rem;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.4);
	line-height: 0.52rem;
}

.pc_footer .ter_bottom .le_box .link .one span {
	margin-left: 4px;
	transition: 0.4s;
}

.pc_footer .ter_bottom .le_box .link .one span i {
	transform: rotate(90deg);
	display: block;
}

.pc_footer .ter_bottom .le_box .link .one.active span {
	transform: rotateX(180deg);
}


.pc_footer .ter_bottom .le_box .link .two {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 100%;
	left: 0;
	background: #fff;
	text-align: center;
}

.pc_footer .ter_bottom .le_box .link .two a {
	transition: 0.4s;
	line-height: 0.52rem;
	padding: 0 0.2rem;
	color: #000;
}

.pc_footer .ter_bottom .le_box .link .two a:hover {
	background: #E62129;
	color: #fff;
}

.pc_footer .ter_bottom .ri_box {
	text-align: right;
}

.pc_footer .ter_bottom .ri_box .sy a {
	transition: 0.4s;
	color: #fff;
	margin-right: 0.1rem;
}

.pc_footer .ter_bottom .ri_box .sy a:last-child {
	margin-right: 0;
}

.pc_footer .ter_bottom .ri_box .sy a:hover {
	color: #E62129;
}

.pc_footer .ter_bottom .ri_box .copy {
	margin-top: 0.06rem;
	color: #999;
}

.pc_footer .ter_bottom .ri_box .copy a {
	transition: 0.4s;
	color: #999;
	margin-left: 6px;
}

.pc_footer .ter_bottom .ri_box .copy a img {
	width: .2rem;
}

.pc_footer .ter_bottom .ri_box .copy a em {
	font-style: initial;
	margin-left: 3px;
}

.pc_footer .ter_bottom .ri_box .copy a:hover {
	color: #fff;
}

.jadxaa .dot {
	width: 20px;
	height: 20px;
	position: absolute;
	margin: -10px 0 0 -10px;
	transform: scale(1);
	z-index: 9;
}

.about-three {
	position: relative;
}

.about-three-ign {
	animation: wave 50s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
	position: absolute;
	bottom: -5px;
	left: 0;
	display: flex;
	z-index: 2;
}

.about-three-ign-one {
	animation: wavee 200s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
	position: absolute;
	top: -11%;
	left: 0;
	opacity: 0.5;

}

@keyframes wavee {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(300%);
	}
}

@keyframes wave {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-100%);
	}
}

.about-three-ign img {
	max-width: 73%;
}

.jadxaa .dot:nth-child(1) {
	top: 18%;
	left: 17%;
}

.jadxaa .dot:nth-child(2) {
	top: 46.5%;
	left: 72%;
}

.jadxaa .dot:nth-child(3) {
	top: 77.5%;
	left: 63.5%;
}

.jadxaa .dot:nth-child(4) {
	top: 51.5%;
	left: 43.5%;
}

.jadxaa .dot:nth-child(5) {
	top: 13.5%;
	left: 59.5%;
}

iframe {
	border: 0;
}

.about-three iframe {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -70px;
	height: 100%;
	overflow: hidden;
	width: 100%;
	opacity: 0.6;
	filter: contrast(0.5);
	z-index: 9;
}

.twoswiper .swiper-slide .twoswiperdw {
	opacity: 0;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(6) {
	top: 57.5%;
	left: 79.5%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(7) {
	top: 17.5%;
	left: 92.5%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(8) {
	top: 39.5%;
	left: 56.5%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(9) {
	top: 33.5%;
	left: 80.5%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(10) {
	top: 16.5%;
	left: 60.5%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(5) {
	top: 15.5%;
	left: 73.5%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(2) {
	top: 36.5%;
	left: 92%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(1) {
	top: 55%;
	left: 65%;
}

.twoswiper .swiper-slide:nth-child(2) .jadxaa .dot:nth-child(3) {
	top: 75.5%;
	left: 58.5%;
}

.twoswiper .swiper-slide:nth-child(3) .jadxaa .dot:nth-child(1) {
	top: 49%;
	left: 85%;
}

.twoswiper .swiper-slide:nth-child(3) .jadxaa .dot:nth-child(2) {
	top: 31.5%;
	left: 62%;
}

.twoswiper .swiper-slide:nth-child(3) .jadxaa .dot:nth-child(3) {
	top: 66.5%;
	left: 57%;
}

.twoswiper .swiper-slide.swiper-slide-active .twoswiperdw {
	opacity: 1;
}

.twoswiper .swiper-slide:nth-child(1) .jadxaa .dot:nth-child(1) {
	top: 44.5%;
	left: 45.5%;
}

.twoswiper .swiper-slide:nth-child(4) .jadxaa .dot:nth-child(2) {
	top: 33.5%;
	left: 90%;
}

.twoswiper .swiper-slide:nth-child(4) .jadxaa .dot:nth-child(1) {
	top: 46%;
	left: 62%;
}

.twoswiper .swiper-slide:nth-child(5) .jadxaa .dot:nth-child(1) {
	top: 85%;
	left: 87%;
}

.twoswiper .swiper-slide:nth-child(5) .jadxaa .dot:nth-child(4) {
	top: 12.5%;
	left: 67.5%;
}

.twoswiper .swiper-slide:nth-child(6) .jadxaa .dot:nth-child(1) {
	top: 57%;
	left: 92%;
}

.twoswiper .swiper-slide:nth-child(6) .jadxaa .dot:nth-child(2) {
	top: 38.5%;
	left: 72%;
}

.twoswiper .swiper-slide:nth-child(6) .jadxaa .dot:nth-child(3) {
	top: 65.5%;
	left: 56.5%;
}

.pr_box-xia-ziad ul li.on .pr-jef a em {
	opacity: 0;

}

.pr_box-xia-ziad ul li.on .pr-jef a::after {
	position: absolute;
	left: 0px;
	border-radius: 50%;
	bottom: -5px;
	background-image: linear-gradient(131deg, #ff000a, 30%, #dc6262);
	/* background: linear-gradient(131deg, #E62129 50%, #eb8d8d 54%); */
	width: 10px;
	height: 10px;
	display: inline-block;
	content: "";
}

.jadxaa .dot i {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	transform: scale(1);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/icon-11.png);
	/* animation: o-rotate 10s linear infinite; */
}

.jadxaa .dot::after {
	content: "";
	position: absolute;
	top: 0;
	display: block;
	width: 30px;
	opacity: 1;
	height: 26px;
	box-sizing: border-box;
	margin-left: -5px;
	margin-top: -3px;
	background: url(../images/dc.png) no-repeat;
	background-size: 100% 100%;

}

.jadxaa .dot::after {
	animation: opens 2s 1s linear infinite both;
}

@-webkit-keyframes opens {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1.7);
		opacity: 0;
	}
}

/* .jadxaa .dot:nth-child(1) i {
	animation: cir_out 2s 0.2s infinite;
}

.jadxaa .dot:nth-child(2) i {
	animation: cir_out 2s 0.4s infinite;
}

.jadxaa .dot:nth-child(3) i {
	animation: cir_out 2s 0.6s infinite;
}
.jadxaa .dot:nth-child(4) i {
	animation: cir_out 2s 0.8s infinite;
}
.jadxaa .dot:nth-child(5) i {
	animation: cir_out 2s 1s infinite;
} */

@keyframes cir_out {
	0% {
		transform: scale(0.05);
		opacity: 1;
	}

	80% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.1);
		opacity: 0.1;
	}
}

.jadxaa .dot span {
	position: absolute;
	bottom: 180%;
	padding-bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	visibility: hidden;
	transition: all .01s ease;
	transition-delay: 1s;
	font-size: 16px;
	color: #333;
}

@keyframes o-rotate {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.jadxaa .dot.on span {
	visibility: visible;
	transition-delay: 0s;
}

.jadxaa .dot span em {
	display: block;
	font-style: normal;
	padding: 10px 38px 25px;
	color: #333;
	white-space: nowrap;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/img-14.png);
	background-size: 100% 100%;
	transform: scaleY(0);
	transform-origin: top center;
	transition: transform 1s ease;
}

.jadxaa .dot:hover em {
	transform: scaleY(1);
	transform-origin: bottom center;
}

.pu_search {
	transition: 0.4s;
	position: fixed;
	top: -100%;
	z-index: 99999999;
	width: 100%;
	background: #fff;
	min-height: 3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.pu_search .close {
	position: absolute;
	top: 0.2rem;
	right: 10%;
}

.pu_search .close svg {
	transition: 0.4s;
	cursor: pointer;
}

.pu_search .close:hover svg path {
	fill: #E62129;
}

.pu_search .ch_box {
	width: 80%;
}

.pu_search .ch_box form .main {
	background: #f4f4f4;
	border-radius: 0.35rem;
	line-height: 0.7rem;
	overflow: hidden;
	padding: 0 0.26rem;
}

.pu_search .ch_box form .main .svg svg {
	width: 0.28rem;
	cursor: pointer;
}

.pu_search .ch_box form .main .text {
	flex: 1;
	padding: 0 0.2rem;
}

.pu_search .ch_box form .main .text input {
	width: 100%;
	border: none;
	background: none;
	border-left: 1px solid #d7d7d7;
	caret-color: #d7d7d7;
	padding: 0 0.12rem;
}

.pu_search .ch_box form .main .btn button {
	cursor: pointer;
	color: #999;
	border: none;
	background: none;
	font-weight: bold;
}

.pu_link {
	display: inline-block;
}

.pu_link a {
	cursor: pointer;
	position: relative;
	transition: 0.4s;
	width: 2rem;
	color: #fff;
	padding: 0 0 0.18rem 0;
	border-bottom: 2px solid #fff;
}

.pu_link a::before {
	transition: 0.4s;
	z-index: 1;
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.pu_link a:hover {
	padding: 0 0.1rem 0.18rem;
}

.pu_link a:hover::before {
	width: 100%;
}

.pu_link.black a {
	color: #000;
	border-bottom: 2px solid #000;
}

.pu_le {
	flex: 1;
}

.pu_le .e1 {
	position: relative;
}

.teltel img {
	vertical-align: middle;
	margin-right: 10px;
}

.teltel {
	color: #fff;
}

/* .pu_le .e1::before {
	z-index: 1;
	content: attr(title);
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 54%;
	font-size: 0.5rem;
	line-height: 1;
	-webkit-text-stroke: 1px #e1e1e1;
	color: transparent;
	font-family: 'GilroyBold';
} */

.pu_le .e1 .svg {
	z-index: 2;
}

.pu_le .e1 .svg img {
	width: 0.53rem;
}

.pu_le .e1 .txt {
	z-index: 2;
	margin-left: 0rem;
	background: linear-gradient(169deg, #332c2b 44%, #332c2b 54%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	font-weight: 700;
	position: relative;
	padding-left: 24px;
}

.pu_le .e1 .txt:before {
	content: '';
	width: 5px;
	height: 30px;
	background-image: linear-gradient(180deg, #E62129, 30%, #E62129);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.pc_footer .ter_top .ri_box .two .lxfs a {
	margin: 34px 0;
}

.pc_footer .ter_top .ri_box .two .lxfs a img {
	vertical-align: middle;
	width: 19px;
	margin-right: 10px;
}

.pc_footer .ter_top .ri_box .two .lxfs a svg {
	vertical-align: middle;
	margin-right: 10px;
}

.pu_le .e2 {
	color: #666;
	margin-top: 0.2rem;
	font-size: 18px;
	padding-left: 21px;
}

.pu_banner {
	position: relative;
}

.pu_banner .ban_img {
	width: 100%;
}

.pu_banner .ban_img img {
	width: 100%;
}

.pu_banner .ban_ab {
	width: 100%;
	position: absolute;
	bottom: 20%;
	/*top: 50%;*/
	/*transform: translateY(-50%);*/
}

.pu_banner .ban_ab h1 {
	color: #fff;
}

.pu_banner .ban_ab .invite {
	margin: 0.2rem 0 0;
}

.pu_banner .ban_ab .invite a {
	color: #fff;
}

.pu_banner .ban_ab .invite a .in {
	width: 0.4rem;
	height: 0.4rem;
	background: #E62129;
	border-radius: 50%;
}

.pu_banner .ban_ab .invite a p {
	margin-left: 0.14rem;
	transition: 0.4s;
}

.pu_banner .ban_ab .invite a:hover p {
	color: #E62129;
}

.pu_banner .ban_ab .lxfs {
	margin: 0.36rem 0 0;
	display: grid;
	gap: 0.1rem;
}

.pu_banner .ban_ab .lxfs .item {
	display: flex;
	align-items: center;
	color: #fff;
}

.pu_banner .ban_ab .lxfs .item .m1 {
	display: flex;
}

.pu_banner .ban_ab .lxfs .item .m1 p {
	margin: 0 0.12rem 0 0.06rem;
}

.pu_banner .ban_ab .lxfs .item .m2 a {
	color: #fff;
	transition: 0.4s;
}

.pu_banner .ban_ab .lxfs .item .m2 a:hover {
	color: #E62129;
}

.pu_banner.banner2 .ban_ab {
	bottom: auto;
	top: 58%;
	transform: translateY(-50%);
}

.pu_tion,
.pu_tion_1 {
	z-index: 4;
	position: sticky;
	top: 1.2rem;
	border-bottom: 1px solid #eee;
	background: #fff;
}

.pu_tion .tion_box,
.pu_tion_1 .tion_box {
	overflow-x: auto;
	width: 100%;
}

.pu_tion .tion_box .width_,
.pu_tion_1 .tion_box .width_ {
	width: max-content;
}

.pu_tion .tion_box::-webkit-scrollbar,
.pu_tion_1 .tion_box::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.pu_tion .tion_box p,
.pu_tion_1 .tion_box p {
	margin-right: 0.76rem;
	cursor: pointer;
}

.pu_tion .tion_box p:last-child,
.pu_tion_1 .tion_box p:last-child {
	margin-right: 0;
}

.pu_tion .tion_box p a,
.pu_tion_1 .tion_box p a {
	overflow: hidden;
	transition: 0.4s;
	line-height: 0.8rem;
	color: #333;
	position: relative;
}

.pu_tion .tion_box p a::before,
.pu_tion_1 .tion_box p a::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	bottom: -40%;
	left: 0;
	width: 100%;
	height: 0.04rem;
	background: #E62129;
}

.pu_tion .tion_box p.active a,
.pu_tion_1 .tion_box p.active a {
	color: #E62129;
}

.pu_tion .tion_box p.active a::before,
.pu_tion_1 .tion_box p.active a::before {
	opacity: 1;
	bottom: 0;
}

.pu_tion .tion_box p:hover a,
.pu_tion_1 .tion_box p:hover a {
	color: #E62129;
}

.pu_tion .tion_box p:hover a::before,
.pu_tion_1 .tion_box p:hover a::before {
	opacity: 1;
	bottom: 0;
}

.pu_page .prev a i,
.pu_page .next a i {
	transition: 0.4s;
	color: #8c8c8c;
	font-weight: bold;
}

.pu_page .prev a i:hover,
.pu_page .next a i:hover {
	color: #E62129;
}

.pu_page .prev {
	margin-right: 0.5rem;
}

.pu_page .next {
	margin-left: 0.5rem;
}

.pu_page .number a {
	transition: 0.4s;
	width: 0.45rem;
	height: 0.45rem;
	line-height: 0.45rem;
	text-align: center;
	background: transparent;
	border-radius: 50%;
	color: #666;
	margin-right: 0.1rem;
}

.pu_page .number a:last-child {
	margin-right: 0;
}

.pu_page .number a.active {
	background: #E62129;
	color: #fff;
}

.pu_page .number a:hover {
	background: #E62129;
	color: #fff;
}

.public_anchor {
	position: relative;
	top: -2rem;
}

.public_anchor_1 {
	position: relative;
	top: -1.2rem;
}

.pu_crumbs {
	padding: 0 0 0 0.9rem;
}

.pu_crumbs .bs_box {
	padding: 0.34rem 0 0.18rem;
	border-bottom: 1px solid #e5e5e5;
}

.pu_crumbs .bs_box a {
	color: #666;
}

.pu_crumbs .bs_box a:hover {
	color: #000;
}

.pu_crumbs .bs_box div {
	margin: 0 0.08rem;
}

.pu_crumbs .bs_box span {
	color: #000;
	font-weight: bold;
}

.pu_title {
	position: relative;
	flex: 1;
}

.pu_title::before {
	content: attr(title);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 0.67rem;
	-webkit-text-stroke: 1px #e1e1e1;
	color: transparent;
	font-family: 'GilroyBold';
}

.pu_title .txt {
	position: relative;
	z-index: 1;
	color: #000;
}

.pu_title.white::before {
	-webkit-text-stroke: 1px rgba(214, 214, 214, 0.3);
}

.pu_title.white .txt {
	color: #fff;
}

.index_banner {
	position: relative;
}

.index_banner::before {
	z-index: 2;
	content: '';
	position: absolute;
	width: 100%;
	height: 30%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}

.index_banner .mySwiper1 .swiper-slide .slide_img {
	width: 100%;
}

.index_banner .mySwiper1 .swiper-slide .slide_img img {
	width: 100%;
	height: calc(100vh);
}

.index_banner .mySwiper1 .swiper-slide .slide_ab {
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.index_banner .mySwiper1 .swiper-slide .slide_ab .content1 {
	color: #fff;
	margin-bottom: 0.42rem;
}

.index_banner .index_switch {
	z-index: 2;
	width: 100%;
	position: absolute;
	bottom: 0.56rem;
}

.index_banner .index_switch .point {
	flex: 1;
}

.index_banner .index_switch .point .swiper-pagination-bullet {
	opacity: 1;
	width: auto;
	height: auto;
	border: none;
	background: none;
}

.index_banner .index_switch .point .slide {
	margin-right: 0.1rem;
	position: relative;
}

.index_banner .index_switch .point .slide::after {
	opacity: 0;
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 0.06rem;
	height: 0.06rem;
	background: #ffffff;
	border-radius: 50%;
}

.index_banner .index_switch .point .slide::before {
	opacity: 0;
	content: '';
	position: absolute;
	top: 50%;
	left: -0.03rem;
	transform: translateY(-50%);
	width: 0.12rem;
	height: 0.12rem;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
}

.index_banner .index_switch .point .slide p {
	position: relative;
	width: 0.9rem;
	height: 2px;
	background: rgba(255, 255, 255, 0.3);
}

.index_banner .index_switch .point .slide p::before {
	transition: 0.4s;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background: #ffffff;
}

.index_banner .index_switch .point .slide:last-child {
	margin-right: 0;
}

.index_banner .index_switch .point .swiper-pagination-bullet-active::after,
.index_banner .index_switch .point .swiper-pagination-bullet-active::before {
	opacity: 1;
}

.index_banner .index_switch .point .swiper-pagination-bullet-active p::before {
	width: 100%;
	animation: line_ 5.8s linear;
}

.abour-zong-xia-a a {
	text-align: left;
	display: block;
}

.abour-zong-xia-a a span {
	display: inline-block;
	margin-top: 20px;
}

.abour-zong-xia-a a span {
	border-radius: 50px;
	padding: 10px 16px;
	border-radius: 50px;
	margin-top: 40px;
	font-size: 14px;
	background: #E62129;
	color: #fff;
}

.abour-zong-xia-a a span img {
	filter: brightness(0)invert(1);
	transition: all 1s;
}

.abour-zong-xia-a a span:hover img {
	transform: rotate(45deg);
}

.abour-zong-xia-a a span img {
	vertical-align: middle;
	margin-left: 10px;
}

.index_banner .index_switch .qiehuan .prev i,
.index_banner .index_switch .qiehuan .next i {
	cursor: pointer;
	transition: 0.4s;
	opacity: 0.5;
	color: #fff;
}

.index_banner .index_switch .qiehuan .prev i:hover,
.index_banner .index_switch .qiehuan .next i:hover {
	opacity: 1;
}

.index_banner .index_switch .qiehuan .next {
	margin-left: 0.2rem;
}

@keyframes line_ {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

.index_product .pr_box-xia {
	margin-top: 1rem;
}

.index_product .pr_box .pr_box-ing-onra {
	display: flex;
	height: 100%;

}

.pr_box-ing-onr {
	height: 100%;
}


.index_banner .mySwiper1 .swiper-slide .slide_ab .content1 p {
	font-weight: 700;
	letter-spacing: 3px;
	padding-right: 5%;
	text-align: right;
}

.index_banner .mySwiper1 .swiper-slide .slide_ab .content1 p span {
	background: linear-gradient(169deg, #E62129 44%, #E62129 54%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
}

.pr_box-xia-ziad ul li.on .pr-jef a {
	font-weight: 700;
	font-style: normal;
	color: #000;
	font-size: 18px;
}

.pr-jef-xia {
	padding: 16px 0;
	border-bottom: 1px solid rgb(194, 204, 217, 0.5);
}

.pr_box-xia-ziad {
	padding: 30px 40px;
}

.pr-jef-xia {
	display: none;
	height: 185px;

}
.xia-a {
    padding-left: 17px;
    border-left: 1px solid rgb(194, 204, 217, 0.5);
}
.xia-a a {
	font-size: 14px;
	color: #333333;
	display: block;
	padding: 7px 0;
}

.pr-jef a em {
	position: relative;
	display: inline-block;
	width: 10px;
	vertical-align: middle;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #797979;
	margin-right: 30px;
}

.pr-jef a em::after {
	position: absolute;
	right: -15px;
	top: 4px;
	background: #797979;
	width: 15px;
	height: 1px;
	display: inline-block;
	content: "";
}

.xia-a a.on {
	color: #000;
	font-weight: 700;
}

.pr_box-xia ul li.on .pr-jef-xia {
	display: block;
}

.pr_box-ing {
	display: none;
}

.pr_box-ing.on {
	display: block;
}

.pr-jef a {
	position: relative;
	display: block;
	padding: 13px 0;
	color: #333;
	font-size: 15px;
	/* border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(194, 204, 217); */
}

.pr_box-xia-ziad ul li .pr-jef a::before {
	position: absolute;
	left: 0px;
	bottom: -2px;
	border-bottom: 1px solid rgb(194, 204, 217, 0.5);
	width: 100%;
	height: 1px;
	display: inline-block;
	content: "";
}

.pr_box-xia-ziad ul li.on .pr-jef a::before {
	height: 2px;
	background: linear-gradient(131deg, #000 30%, #c7c7c7);
	/* background-image: linear-gradient(131deg, #E62129, 30%, #eb8d8d); */
}

.pr_box-ing-onr {
	display: none;
	transition-delay: 700ms;
	-webkit-transition-delay: 700ms;
}

.pr_box-ing-onr.on {
	display: block;
}

.pr_box-ing {
	height: 100%;
}

.index_product {
	background-color: rgba(242, 245, 246, 0);
}

.index_product .pr_box .slide {
	transition: 0.6s;
	flex: 1;
	box-shadow: 0px 2px 9px rgb(0 0 0 / 6%);
	border-radius: 10px;
	overflow: hidden;
	height: 100%;
	position: relative;
	margin-right: 0.1rem;
	background: #fff;
}

.index_product .pr_box .slide .de_img {
	width: 100%;
	height: 100%;
	text-align: center;
}

.imgimg img {
	width: 250px;
}

.index_product .pr_box .slide .de_img img {
	height: 5.3rem;
	opacity: 0;
	transition: 0.4s;
}

.de_img {
	position: relative;
}

.de_img::after {
	position: absolute;
	content: "";
	display: none;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
}

.index_product .pr_box .slide .de_img video {
	opacity: 0;
}

.index_product .pr_box .slide.active .de_img::after {
	display: block;
}

.index_product .pr_box .slide.active .de_ab1 .imgimg {
	opacity: 0;
}

.index_product .pr_box .slide.active .de_ab1 p {
	color: #fff;
}

.index_product .pr_box .slide.active .de_ab1 h1 {
	color: #fff;
}

.index_product .pr_box .slide.active .de_ab1-xia h2 {
	color: #fff;
}

.index_product .pr_box .slide.active .de_ab1-xia span {
	color: #fff;

}

.index_product .pr_box .slide.active .de_ab1-xia span:hover {
	border: 1px solid #E62129;
}

.index_product .pr_box .slide.active .de_ab1 {}

.index_product .pr_box .slide.active .de_img video {
	opacity: 1;
}

.index_product .pr_box .slide .de_ab1 {
	transition: 0.4s;
	position: absolute;
	bottom: 3em;
	width: 100%;
	text-align: center;
	color: #fff;
}

.de_ab1-xia {
	display: none;
}

.index_product .pr_box .slide.active .de_ab1 {
	bottom: 2em;
}

.index_product .pr_box .slide.active .de_ab1-xia {
	display: block;
}

.index_product .pr_box .slide .de_ab1 p {
	padding: 0 0.2rem;
	font-size: 17px;
	color: #0D0D0D;
	margin: 70px 0 15px;
}

.index_product .pr_box .slide .de_ab1 h1 {
	font-weight: 900;
	font-style: normal;
	font-size: 20px;
	color: #0D0D0D;
}

.index_product .pr_box .slide .de_ab2 {
	transition: 0.6s;
	opacity: 0;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.de_ab1-xia {
	margin: 0 30px;
}

.de_ab1-xia h2 {
	text-align: center;
	font-size: 16px;
	margin-top: 10px;
	padding-top: 10px;
	color: #797979;

	line-height: 25px;
	border-top: 1px solid #e6e6e6;
}

.de_ab1-xia a {
	text-align: right;
	display: block;
}

.de_ab1-xia a span {
	display: inline-block;
	margin-top: 20px;
}

.de_ab1-xia a span {
	border-radius: 50px;
	padding: 10px 15px;
	border-radius: 50px;
	font-size: 14px;
	border: 1px solid #e6e6e6;
}

.de_ab1-xia a span:hover {
	background: #E62129;
	color: #fff;
}

.de_ab1-xia a span:hover img {
	filter: brightness(0)invert(1);
}

.de_ab1-xia a span img {
	vertical-align: middle;
	margin-left: 10px;
}

.index_product .pr_box .slide .de_ab2 .center {
	transition: 0.6s;
	width: 100%;
	padding: 0 0.6rem;
	color: #fff;
	margin-top: 100%;
}

.index_product .pr_box .slide .de_ab2 .center .content1 .cn {
	margin-top: 0.1rem;
}

.index_product .pr_box .slide .de_ab2 .center .content2 {
	margin: 0.34rem 0 0.56rem;
	display: inline-block;
}

.index_product .pr_box .slide .de_ab2 .center .content2 a {
	transition: 0.4s;
	color: #fff;
	line-height: 1.6;
}

.index_product .pr_box .slide .de_ab2 .center .content2 a:hover {
	color: #E62129;
}

.index_product .pr_box .slide:last-child {
	margin-right: 0;
}

.pr_box-ing-onr {
	position: relative;
}

.guding {
	overflow: hidden;
	border-radius: 10px;
}

.guding a {
	display: block;
	height: 100%;
}

.pr_box-ing-onra.three {
	width: 75%;

}

.pr_box-ing-onra.two {
	width: 49.9%;
}

.guding.two {
	right: 25%;
}

.index_product .pr_box .slide.active {
	flex: 2;
}

.index_product .pr_box .slide.active .de_img img {
	width: 85%;
	opacity: 1;
}

.index_product .pr_box .slide.active .de_ab1 {
	opacity: 1;
}

.index_product .pr_box .slide.active .de_ab2 {
	opacity: 1;
}

.index_product .pr_box .slide.active .de_ab2 .center {
	margin-top: 0;
}

.index_field {
	position: relative;
}

.index_field .field_ab1 {
	z-index: 1;
	position: absolute;
	width: 100%;
	top: 1rem;
}

.index_field .field_ab1 .pu_le .e1::before {
	-webkit-text-stroke: 1px rgba(255, 255, 255, 0.2);
}

.index_field .field_ab1 .pu_le .e1 .txt {
	color: #fff;
}

.index_field .field_ab1 .pu_le .e2 {
	color: rgba(255, 255, 255, 0.8);
}

.index_field .field_ab2 {
	width: 100%;
	position: absolute;
	bottom: 0.7rem;
	overflow: hidden;
}

.index_field .field_ab2 .swiper-slide {
	transform: translateY(0.52rem);
	transition: 0.4s;
	opacity: 0.66;
}

.index_field .field_ab2 .swiper-slide .content1 {
	text-align: center;
}

.index_field .field_ab2 .swiper-slide .content1 .img {
	margin: 0 auto;
}

.index_field .field_ab2 .swiper-slide .content1 .img img {
	height: 0.75rem;
}

.index_field .field_ab2 .swiper-slide .content1 .img .g1 {
	display: none;
}

.index_field .field_ab2 .swiper-slide .content1 .txt {
	margin-top: 0.28rem;
	color: #fff;
}

.index_field .field_ab2 .swiper-slide .content2 {
	margin-top: 0.3rem;
}

.index_field .field_ab2 .swiper-slide .content2 .round {
	width: 0.52rem;
	height: 0.52rem;
	background: #0160a0;
	border-radius: 50%;
}

.index_field .field_ab2 .swiper-slide .content2 .round i {
	color: #fff;
}

.index_field .field_ab2 .swiper-slide:hover {
	opacity: 1;
	transform: translateY(0);
}

.index_field .field_ab2 .swiper-slide:hover .content1 .img .g1 {
	display: inline-block;
}

.index_field .field_ab2 .swiper-slide:hover .content1 .img .g2 {
	display: none;
}

.index_field .field_bk {
	position: relative;
	width: 100%;
}

.index_field .field_bk::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.index_field .field_bk picture {
	display: none;
}

.index_field .field_bk picture.active {
	display: block;
}

.index_field .field_bk img {
	width: 100%;
}

.index_news .new_box {
	margin-top: 0.76rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.index_news .new_box .le_box {
	position: relative;
	border: 1px solid #e1e1e1;
}

.index_news .new_box .le_box a {
	padding: 0.46rem;
}

.index_news .new_box .le_box .img {
	width: 100%;
	overflow: hidden;
}

.index_news .new_box .le_box .img img {
	transition: 0.4s;
	width: 100%;
}

.index_news .new_box .le_box .txt {
	line-height: 1.6;
	color: #000;
	margin: 0.36rem 0 0.48rem;
}

.index_news .new_box .le_box .time {
	font-family: 'GilroyRegular';
}

.index_news .new_box .le_box::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.index_news .new_box .le_box:hover::before {
	width: 100%;
}

.index_news .new_box .le_box:hover .img img {
	transform: scale(1.05);
}

.index_news .new_box .ri_box {
	grid-area: 1 / 2 / 2 / 4;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	border-top: 1px solid #e1e1e1;
}

.index_news .new_box .ri_box .slide {
	position: relative;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.index_news .new_box .ri_box .slide a {
	padding: 0.46rem;
}

.index_news .new_box .ri_box .slide .txt {
	line-height: 1.6;
	color: #000;
}

.index_news .new_box .ri_box .slide .desc {
	line-height: 1.6;
	margin: 0.1rem 0 0.46rem;
}

.index_news .new_box .ri_box .slide .time {
	font-family: 'GilroyRegular';
}

.index_news .new_box .ri_box .slide::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.index_news .new_box .ri_box .slide:hover::before {
	width: 100%;
}

.index_about {
	position: relative;
	overflow: hidden;
}

.index_about .about_bk {
	width: 100%;
}

.index_about .about_bk img {
	width: 100%;
	animation: Scale 6s linear infinite;
}

.index_about .about_ab {
	width: 100%;
	position: absolute;
	top: 1.3rem;
}

.index_about .about_ab .content1 .pu_le .e1::before {
	-webkit-text-stroke: 1px rgba(255, 255, 255, 0.2);
}

.index_about .about_ab .content1 .pu_le .e1 .txt {
	color: #fff;
}

.index_about .about_ab .content2 {
	margin: 0.54rem 0 0.46rem;
	color: #fff;
}

.index_about .about_ab .content2 p {
	width: 42%;
	line-height: 1.6;
}

.index_about .about_ab .content3 {
	margin-bottom: 1.1rem;
}

.index_about .about_ab .content3 .slide {
	color: #fff;
	margin-right: 0.68rem;
}

.index_about .about_ab .content3 .slide:last-child {
	margin-right: 0;
}

.index_about .about_ab .content3 .slide .img {
	margin-right: 0.16rem;
}

.index_about .about_ab .content3 .slide .img img {
	width: 0.71rem;
}

.index_about .about_ab .content3 .slide .number {
	margin-top: 0.04rem;
}

@keyframes Scale {
	0% {
		transform: scale(1.01);
	}

	50% {
		transform: scale(1.06);
	}

	100% {
		transform: scale(1.01);
	}
}

.product_center .center_box {
	display: flex;
}

.product_center .center_box .le_box {
	position: sticky;
	transition: 0.6s;
	background: #f4f4f4;
	padding: 0 0 1rem;
	width: 3.6rem;
}

.product_center .center_box .le_box::before {
	content: '';
	position: absolute;
	top: 0;
	left: .7rem;
	width: 1px;
	height: 100%;
	background: #cccccc;
}

.product_center .center_box .le_box .div_ {
	position: sticky;
	width: 3.6rem;
	top: 1.2rem;
}

.product_center .center_box .le_box .tent1 {
	padding: 0.1rem 0;
	cursor: pointer;
	background: #dddddd6e;
}

.product_center .center_box .le_box .tent1 .svg {
	width: .8rem;
	padding: 0 0 0 .26rem;
	display: flex;
	align-items: center;
}

.product_center .center_box .le_box .tent1 .svg svg {
	transition: .6s;
}

.product_center .center_box .le_box .tent1 .svg svg path {
	transition: 0.4s;
}

.product_center .center_box .le_box .tent1:hover .svg svg path {
	fill: #E62129;
}

.product_center .center_box .le_box .tent1 p {
	flex: 1;
	color: #999;
	padding: 0 0.3rem 0 0.2rem;
	transition: 0.4s;
}

.product_center .center_box .le_box .tent1:hover p {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 {
	margin: 0.34rem 0 0;
	display: grid;
	gap: 0.28rem;
}

.product_center .center_box .le_box .tent2 .f20 {
	font-size: .16rem;
}

.product_center .center_box .le_box .tent2 .f18 {
	font-size: .14rem;
}

.product_list .center_box .le_box .tent2 {
	margin: 0;
}

.product_center .center_box .le_box .tent2 .slide {
	align-items: flex-start;
}

.product_center .center_box .le_box .tent2 .slide .icon {
	width: .7rem;
	line-height: 0.32rem;
	padding: 0 0 0 .26rem;
}

.product_center .center_box .le_box .tent2 .slide .icon img {
	vertical-align: middle;
	width: .22rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem {
	padding: 0 0.2rem;
	flex: 1;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .pu_icon {
	position: relative;
	display: block;
	transition: 0.4s;
	width: 0.32rem;
	height: 0.32rem;
	border: 1px solid #dcdcdc;
	background: #dcdcdc;
	color: #000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .pu_icon i {
	transition: 0.4s;
	transform-origin: 49% center;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .one {
	position: relative;
	transition: 0.4s;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .one::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	left: -0.2rem;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 0.4rem;
	background: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .one a {
	transition: 0.4s;
	color: #000;
	flex: 1;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .one span {
	cursor: pointer;
}

/*.product_center .center_box .le_box .tent2 .slide .menuitem .one a:hover {*/
/*    color: #E62129;*/
/*}*/
.product_center .center_box .le_box .tent2 .slide .menuitem .two {
	display: none;
	padding-left: 0.12rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three {
	cursor: pointer;
	margin-bottom: 0.16rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three:last-child {
	margin-bottom: 0;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em1 a {
	transition: 0.4s;
	color: #000;
	flex: 1;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em1 a:hover {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em1 span {
	border-color: #a8a8a8;
	color: #a8a8a8;
	background: transparent;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 {
	margin: 0.1rem 0 0;
	display: none;
	padding-left: 0.12rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four {
	margin-bottom: 0.1rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four:last-child {
	margin-bottom: 0;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .ur_box a {
	flex: 1;
	color: #000;
	transition: .4s;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .ur_box a:hover {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .ur_box span {
	border-color: #a8a8a8;
	color: #a8a8a8;
	background: transparent;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five {
	display: none;
	margin: 0.12rem 0;
	padding-left: 0.12rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_four {
	margin-bottom: 0.12rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_four:last-of-type {
	margin-bottom: 0.12rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_four.active .five_box a {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_four.active .five_box span {
	color: #fff;
	background: #E62129;
	border-color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_four.active .five_box span i {
	transform: rotate(90deg);
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_box a {
	flex: 1;
	color: #000;
	transition: 0.4s;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_box a:hover {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_box span {
	border-color: #a8a8a8;
	color: #a8a8a8;
	background: transparent;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .six {
	display: none;
	margin-top: 0.12rem;
	padding-left: 0.12rem;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .six a {
	margin-bottom: 0.1rem;
	transition: 0.4s;
	color: #666;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .six a:last-child {
	margin-bottom: 0;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .six a:hover {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .six a.active {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four.active .ur_box a {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four.active .ur_box span {
	color: #fff;
	background: #E62129;
	border-color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four.active .ur_box span i {
	transform: rotate(90deg);
}

.product_center .center_box .le_box .tent2 .slide .menuitem.active .one a em,
.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four .five .five_four.active .five_box a em,
.product_center .center_box .le_box .tent2 .slide .menuitem .two .three .em2 .level_four.active .ur_box a em,
.product_center .center_box .le_box .tent2 .slide .menuitem .two .three.active .em1 a em,
.product_center .center_box .le_box .tent2 .slide .menuitem .two .three.active .em1 a {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three.active .em1 span {
	color: #fff;
	background: #E62129;
	border-color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem .two .three.active .em1 span i {
	transform: rotate(90deg);
}

.product_center .center_box .le_box .tent2 .slide .menuitem.active .two {
	margin: 0.1rem 0 0 0;
}

.product_center .center_box .le_box .tent2 .slide .menuitem.active .one::before {
	opacity: 1;
}

.product_center .center_box .le_box .tent2 .slide .menuitem.active .one a {
	color: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem.active .one span {
	background: #E62129;
}

.product_center .center_box .le_box .tent2 .slide .menuitem.active .one span i {
	transform: rotate(90deg);
	color: #fff;
}

.product_center .center_box .le_box.active {
	width: .7rem;
}

.product_center .center_box .le_box.active .tent1 .svg svg {
	transform: rotateY(180deg);
}

.product_center .center_box .box1 {
	padding-bottom: 1.5rem;
}

.product_center .center_box .box1 .tent2 {
	margin: 0.4rem 0 0;
}

.product_center .center_box .box1 .tent2 .nt_1 .text .daochu a span {
	margin: 0 0 0 0.1rem;
	transition: .4s;
}

.product_center .center_box .box1 .tent2 .nt_1 .text .daochu a:hover span {
	color: #E62129;
}

.product_center .center_box .box1 .tent2 .nt_1 .desc {
	margin-top: 0.26rem;
	color: #666;
	line-height: 1.8;
}

.product_center .center_box .box1 .tent2 .nt_2 {
	margin-top: 0.5rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.3rem;
}

.product_center .center_box .box1 .tent2 .nt_2 .item {
	position: relative;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .em_img {
	width: 100%;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .em_img img {
	width: 100%;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_1 {
	position: absolute;
	width: 100%;
	top: 22%;
	padding: 0 0.5rem;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_1 p {
	color: #fff;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 {
	position: absolute;
	width: 100%;
	bottom: 10%;
	display: flex;
	padding: 0 0.5rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	overflow: auto;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a {
	position: relative;
	color: #fff;
	margin-right: 0.5rem;
	padding-bottom: 0.2rem;
	white-space: nowrap;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0.03rem;
	background: #E62129;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a:last-child {
	margin-right: 0;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a:hover,
.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a.active {
	color: #E62129;
}

.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a:hover::before,
.product_center .center_box .box1 .tent2 .nt_2 .item .post_2 a.active::before {
	opacity: 1;
}

/*.product_center .center_box .box2 {*/
/*  padding-bottom: 1.5rem;*/
/*}*/
.product_center .center_box .box2 .tent2 .te_1 {
	margin: 0.4rem 0 0;
}

.product_center .center_box .box2 .tent2 .te_1 .text .daochu a span {
	margin: 0 0 0 0.1rem;
	transition: .4s;
}

.product_center .center_box .box2 .tent2 .te_1 .text .daochu a:hover span {
	color: #E62129;
}

.product_center .center_box .box2 .tent2 .te_1 .desc {
	margin-top: 0.26rem;
	color: #666;
	line-height: 1.8;
}

.product_center .center_box .box2 .tent2 .te_2 {
	margin-top: 0.3rem;
	display: grid;
	gap: 0.16rem;
}

.product_center .center_box .box2 .tent2 .te_2 .item {
	color: #666;
	align-items: flex-start;
}

.product_center .center_box .box2 .tent2 .te_2 .item a {
	position: relative;
	color: #E62129;
	padding-left: 0.14rem;
}

.product_center .center_box .box2 .tent2 .te_2 .item a::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border: 0.06rem solid #E62129;
	border-bottom-color: transparent;
	border-top-color: transparent;
	border-right-color: transparent;
}

.product_center .center_box .box2 .tent2 .te_2 .item span {
	flex: 1;
	margin-left: 0.16rem;
	line-height: 1.4;
}

.product_center .center_box .box2 .tent2 .te_3 {
	margin: 0.5rem 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-radius: 0.1rem;
	overflow: hidden;
}

.product_center .center_box .box2 .tent2 .te_3 .item {
	display: flex;
	border: 1px solid #f0f0f0;
	border-bottom: none;
}

.product_center .center_box .box2 .tent2 .te_3 .item:first-child {
	border-radius: 0.1rem 0.1rem 0 0;
	overflow: hidden;
}

.product_center .center_box .box2 .tent2 .te_3 .item:last-child {
	border-radius: 0 0 0.1rem 0.1rem;
	overflow: hidden;
}

.product_center .center_box .box2 .tent2 .te_3 .item .le_ {
	width: 2rem;
	background: #E62129;
}

.product_center .center_box .box2 .tent2 .te_3 .item .le_ a {
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.product_center .center_box .box2 .tent2 .te_3 .item .le_ a .text {
	margin-top: 0.18rem;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ {
	width: calc(100% - 2rem);
	padding: 0.28rem 0 0.28rem 0.6rem;
	min-height: 2.7rem;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .auto {
	display: flex;
	overflow: auto;
	padding-bottom: 0.1rem;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .auto::-webkit-scrollbar {
	width: 0.06rem;
	height: 0.06rem;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .auto::-webkit-scrollbar-thumb {
	background: #E62129;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .auto::-webkit-scrollbar-track {
	background: rgba(221, 221, 221, 0.3);
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li {
	min-width: 1.88rem;
	margin-right: 0.2rem;
	border: 1px solid rgba(232, 90, 38, 0.22);
	text-align: center;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li .one a {
	color: #E62129;
	background: rgba(232, 90, 38, 0.22);
	line-height: 0.54rem;
	font-family: 'GilroyBold';
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li .two {
	padding: 0.26rem 0 .52rem;
	position: relative;
	flex: 1;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li .two a {
	color: #666;
	margin-bottom: 0.08rem;
	transition: 0.4s;
	font-family: 'GilroyRegular';
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li .two a:hover {
	color: #E62129;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li .two a:last-child {
	margin-bottom: 0;
}

.product_center .center_box .box2 .tent2 .te_3 .item .ri_ .li .two .post {
	position: absolute;
	bottom: 0.16rem;
	width: 100%;
}

.product_center .center_box .box2 .tent2 .te_4 {
	margin-top: 0.14rem;
	width: 100%;
}

.product_center .center_box .box2 .tent2 .te_4 img {
	width: 100%;
}

.public {
	flex: 1;
	overflow: auto;
	padding: 0 var(--left) 0 0.5rem;
	position: relative;
	z-index: 1;
	background: #fff;
}

.public .tent1 {
	padding: 0.2rem 0;
	border-bottom: 1px solid #eeeeee;
}

.public .tent1 a {
	transition: 0.4s;
	color: #666;
}

.public .tent1 a:hover {
	color: #E62129;
}

.public .tent1 span {
	margin: 0 0.06rem;
	color: #666;
}

.public .tent1 p {
	color: #000;
}

.pu_ri_box .tent2 {
	margin: 0.3rem 0 0;
}

.pu_ri_box .tent2 .in_4 {
	color: #000;
}

.pu_ri_box .tent2 .in_4 .desc {
	margin-top: 0.26rem;
	color: #666;
	line-height: 1.8;
}

.pu_ri_box .tent2 .in_5 a {
	display: inline-block;
}

.pu_ri_box .tent2 .in_1 {
	margin: 0.26rem 0 0.12rem;
}

.pu_ri_box .tent2 .in_1 p {
	color: #000;
	flex: 1;
}

.pu_ri_box .tent2 .in_1 .select .filtering {
	cursor: pointer;
	margin-right: 10px;
}

.pu_ri_box .tent2 .in_1 .select .filtering .text {
	position: relative;
}

.pu_ri_box .tent2 .in_1 .select .filtering .text span {
	color: #000;
	font-size: 14px;
	transition: .4s;
}

.pu_ri_box .tent2 .in_1 .select .filtering .text span.hide {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: right;
	pointer-events: none;
}

.pu_ri_box .tent2 .in_1 .select .filtering .text span:hover {
	color: #E62129;
}

.pu_ri_box .tent2 .in_1 .select .filtering .jt {
	transform: rotate(90deg);
	margin-left: 4px;
}

.pu_ri_box .tent2 .in_1 .select .filtering .jt i {
	display: block;
	transition: .4s;
}

.pu_ri_box .tent2 .in_1 .select .filtering.active .text span {
	color: #E62129;
	opacity: 0;
}

.pu_ri_box .tent2 .in_1 .select .filtering.active .text span.hide {
	opacity: 1;
}

.pu_ri_box .tent2 .in_1 .select .filtering.active .jt i {
	transform: rotateY(180deg);
	color: #E62129;
}

.pu_ri_box .tent2 .in_2 {
	padding: 0.2rem;
	background: #f4f4f4;
	border-radius: 10px;
	overflow: hidden;
}

.pu_ri_box .tent2 .in_2 .vxe-checkbox-group {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 10px;
}

.pu_ri_box .tent2 .in_2 .vxe-checkbox {
	margin-left: 0;
	display: none;
}

.pu_ri_box .tent2 .in_2 .vxe-checkbox:nth-child(-n+12) {
	display: block;
}

.pu_ri_box .tent2 .in_2 .vxe-checkbox .vxe-checkbox--label {
	overflow: initial;
}

.pu_ri_box .tent2 .in_2 .vxe-checkbox:last-child {
	margin-right: 0;
}

.pu_ri_box .tent2 .in_2 .vxe-checkbox .vxe-checkbox--label {
	font-size: 0.16rem;
}

.pu_ri_box .tent2 .in_3 {
	margin: 0.2rem 0;
}

.pu_ri_box .tent2 .in_3 .se1 {
	width: 4.56rem;
	background: #f4f4f4;
	padding: 0 0.16rem;
	line-height: 0.5rem;
	border-radius: 0.26rem;
	overflow: hidden;
}

.pu_ri_box .tent2 .in_3 .se1 span {
	cursor: pointer;
}

.pu_ri_box .tent2 .in_3 .se1 input {
	padding: 0 0.18rem;
	flex: 1;
	border: none;
	background: none;
}

.pu_ri_box .tent2 .in_3 .se1 input::placeholder {
	color: rgba(102, 102, 102, .5);
}

.pu_ri_box .tent2 .in_3 .se2 p {
	cursor: pointer;
	margin-right: 0.46rem;
}

.pu_ri_box .tent2 .in_3 .se2 p:last-child {
	margin-right: 0;
}

.pu_ri_box .tent2 .in_3 .se2 p span {
	margin: 0 0 0 0.1rem;
	transition: .4s;
}

.pu_ri_box .tent2 .in_3 .se2 p span:hover {
	color: #E62129;
}

.pu_ri_box .tent3 {
	margin: 0 0 .5rem 0;
	position: relative;
	z-index: 1;
}

.vxe-table--body-wrapper::-webkit-scrollbar {
	width: 0.12rem;
	height: 0.12rem;
}

.vxe-table--body-wrapper::-webkit-scrollbar-thumb {
	background: #E62129;
}

.vxe-table--body-wrapper::-webkit-scrollbar-track {
	background: rgba(255, 255, 255, 0);
}

.is--checked.vxe-radio,
.is--checked.vxe-radio .vxe-radio--icon,
.vxe-table--render-default .is--checked.vxe-cell--radio,
.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon {
	color: #E62129 !important;
}

.vxe-radio--icon {
	font-size: 1.34em !important;
}

.vxe-icon-radio-checked:before {
	color: #E62129;
	content: "\e67d" !important;
}

.vxe-icon-radio-unchecked:before {
	color: #dcdfe6;
	content: "\e727" !important;
}

.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon {
	border-color: transparent !important;
	box-shadow: none !important;
}

.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default .vxe-header--column:not(.col--ellipsis) {
	padding: 10px 0 !important;
}

.vxe-table--render-default .vxe-cell .vxe-cell--title {
	font-size: 14px !important;
	color: #fff !important;
}

.vxe-table--render-default .vxe-cell .vxe-cell--checkbox {
	font-size: 0.16rem !important;
}

.vxe-table--render-default .vxe-table--header-wrapper .vxe-cell--checkbox:hover .vxe-checkbox--icon {
	color: #fff;
}

.vxe-table--render-default .vxe-table--header-wrapper .vxe-cell--checkbox.is--checked .vxe-checkbox--icon {
	color: #fff;
}

.vxe-table--render-default .vxe-cell .vxe-cell--label {
	color: #333 !important;
	font-family: 'GilroyRegular' !important;
	font-size: 0.16rem !important;
}

.vxe-table--render-default .vxe-cell .vxe-cell--html a:hover {
	color: #E62129;
}

.is--filter-active .vxe-cell--filter .vxe-filter--btn {
	/*color: #fff;*/
	color: #fff07a;
}

.vxe-table--render-default.border--default .vxe-table--header-wrapper,
.vxe-table--render-default.border--full .vxe-table--header-wrapper,
.vxe-table--render-default.border--outer .vxe-table--header-wrapper {
	background: #E62129;
}

.vxe-table .vxe-sort--asc-btn,
.vxe-table .vxe-sort--desc-btn,
.vxe-cell--filter .vxe-filter--btn {
	color: rgba(255, 255, 255, .8);
	font-size: 12px;
}

.vxe-table .vxe-sort--asc-btn:hover,
.vxe-table .vxe-sort--desc-btn:hover,
.vxe-cell--filter .vxe-filter--btn:hover,
.vxe-table .vxe-sort--asc-btn.sort--active,
.vxe-table .vxe-sort--desc-btn.sort--active {
	color: #fff;
}

/*.vxe-table--render-default .vxe-table--body-wrapper .vxe-cell .vxe-cell--html {*/
/*  display: flex;*/
/*  justify-content: space-between;*/
/*}*/
.vxe-table--render-default .vxe-table--body-wrapper .vxe-cell .vxe-cell--html .vxe-cell-link {
	/*margin: 0 .1rem;  */
	/*text-align: center;*/
	/*display: inline-block;*/
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.vxe-table--render-default .vxe-table--body-wrapper .vxe-cell .vxe-cell--html .vxe-cell-link img {
	width: 24px;
}

.vxe-table--render-default .vxe-table--body-wrapper .vxe-cell .vxe-cell--html .vxe-cell-link p {
	font-size: 12px;
	line-height: 1.2;
}

.vxe-radio .vxe-radio--label:hover {
	color: #E62129;
}

.vxe-table--render-default .vxe-body--column.col--ellipsis,
.vxe-table--render-default .vxe-footer--column.col--ellipsis,
.vxe-table--render-default .vxe-header--column.col--ellipsis,
.vxe-table--render-default.vxe-editable .vxe-body--column {
	/*height: 66px;*/
}

/*.vxe-checkbox .vxe-checkbox--label, */
/*.vxe-radio .vxe-radio--label,*/
/*.vxe-radio-button .vxe-radio--label, */
.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,
.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell,
.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	white-space: wrap;
}

/*puran*/
.product_details .ls_1 .le_box {
	width: 40%;
}

.product_details .ls_1 .le_box .tent1 {
	margin: 0 0 0.4rem 0;
}

.product_details .ls_1 .le_box .tent1 p {
	color: #333;
}

.product_details .ls_1 .le_box .tent1 h1 {
	color: #333;
}

.product_details .ls_1 .le_box .tent2 {
	margin: 0 0 0.3rem 0;
}

.product_details .ls_1 .le_box .tent2 .txt {
	color: #E62129;
	margin: 0 0 0.06rem 0;
}

.product_details .ls_1 .le_box .tent2 .desc {
	color: #666;
	line-height: 1.8;
}

.product_details .ls_1 .le_box .tent3 .txt {
	color: #E62129;
	margin: 0 0 0.12rem 0;
}

.product_details .ls_1 .le_box .tent3 .ul {
	display: grid;
	gap: 0.1rem;
}

.product_details .ls_1 .le_box .tent3 .ul .li {
	display: flex;
	/*align-items: center;*/
}

.product_details .ls_1 .le_box .tent3 .ul .li svg {
	margin-top: 0.04rem;
}

.product_details .ls_1 .le_box .tent3 .ul .li p {
	padding: 0 0 0 0.08rem;
	flex: 1;
	color: #666;
	line-height: .24rem;
}

.product_details .ls_1 .ri_box {
	width: 46%;
	overflow: hidden;
}

.product_details .ls_1 .ri_box img {
	transition: 0.4s;
	width: 100%;
}

.product_details .ls_1 .ri_box:hover img {
	transform: scale(1.05);
}

.product_details .ls_2 {
	background: #f7f7f7;
}

.product_details .ls_2 .hand1 {
	border-bottom: 1px solid #ccc;
	overflow: auto;
	position: sticky;
	top: 1.2rem;
	background: #f7f7f7;
}

.product_details .ls_2 .hand1::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.product_details .ls_2 .hand1 p {
	overflow: hidden;
	position: relative;
	transition: 0.4s;
	cursor: pointer;
	color: #333;
	margin-right: 0.9rem;
	padding: 0.28rem 0;
}

.product_details .ls_2 .hand1 p::before {
	opacity: 0;
	transition: 0.4s;
	content: '';
	position: absolute;
	bottom: -30%;
	left: 0;
	width: 100%;
	height: 3px;
	background: #E62129;
}

.product_details .ls_2 .hand1 p:last-child {
	margin-right: 0;
}

.product_details .ls_2 .hand1 p.active {
	color: #E62129;
}

.product_details .ls_2 .hand1 p.active::before {
	opacity: 1;
	bottom: 0;
}

.product_details .ls_2 .hand1 p:hover {
	color: #E62129;
}

.product_details .ls_2 .hand1 p:hover::before {
	opacity: 1;
	bottom: 0;
}

.product_details .ls_2 .hand2 {
	margin: 0.58rem 0 0;
}

.product_details .ls_2 .hand2 .it_1 .grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0 0.2rem;
}

.product_details .ls_2 .hand2 .it_1 .slide {
	display: flex;
	/*align-items: center;*/
	/*height: 76px;*/
	height: .66rem;
	/*line-height: 70px;*/
}

.product_details .ls_2 .hand2 .it_1 .slide .e1 {
	background: #E62129;
	width: 1.86rem;
	text-align: center;
	color: #fff;
	border: 1px solid #E62129;
	border-bottom-color: #fff;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.product_details .ls_2 .hand2 .it_1 .slide .e1 p {}

.product_details .ls_2 .hand2 .it_1 .slide .e2 {
	height: 100%;
	flex: 1;
	border: 1px solid #ccc;
	border-left: none;
	padding: 0 0.6rem;
	display: flex;
	align-items: center;
	/*border-top: none;*/
}

.product_details .ls_2 .hand2 .it_1 .slide .e2 p {
	line-height: normal;
	display: inline-block;
}

/*.product_details .ls_2 .hand2 .it_1 .slide:first-child .e2 {*/
/*  border-top: 1px solid #ccc;*/
/*}*/
.product_details .ls_2 .hand2 .it_2>div {
	margin-bottom: 0.52rem;
}

.product_details .ls_2 .hand2 .it_2>div:last-child {
	margin-bottom: 0;
}

.product_details .ls_2 .hand2 .none {
	display: none;
}

.product_details .ls_2 .hand2 .none.active {
	display: block;
}

.pu_table1 .slide .one {
	cursor: pointer;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	background: #eee;
	padding: 0.2rem 0.4rem;
}

.pu_table1 .slide .one .flex {
	flex: 1;
}

.pu_table1 .slide .one .flex .svg {
	display: flex;
	align-items: center;
}

.pu_table1 .slide .one .flex .svg img {
	width: 0.22rem;
}

.pu_table1 .slide .one .flex .txt p {
	color: #E62129;
	margin: 0 0.12rem 0 0.06rem;
}

.pu_table1 .slide .one .flex .txt span {
	color: #000;
}

.pu_table1 .slide .one .round {
	transition: 0.4s;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 50%;
	background: #adadad;
	transform: rotate(90deg);
}

.pu_table1 .slide .one .round i {
	transition: 0.4s;
	color: #fff;
}

.pu_table1 .slide .one.active .round {
	background: #E62129;
}

.pu_table1 .slide .one.active .round i {
	transform: rotateY(180deg);
}

.pu_table1 .slide .two .thead {
	padding: 0 1rem;
	background: #E62129;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	text-align: center;
}

.pu_table1 .slide .two .thead .d1 {
	padding: 0.2rem 0;
	color: #fff;
}

.pu_table1 .slide .two .thead .d1:first-child {
	text-align: left;
}

.pu_table1 .slide .two .tbody .item .item_box {
	background: #fff;
	padding: 0 1rem;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	text-align: center;
	border: 1px solid #d3d3d3;
	border-top: none;
}

.pu_table1 .slide .two .tbody .y1 {
	padding: 0.24rem 0;
}

.pu_table1 .slide .two .tbody .y1:first-child {
	text-align: left;
}

.pu_table1 .slide .two .tbody .y1 a {
	cursor: default;
}

.pu_table1 .slide .two .tbody .y1 img {
	width: 0.4rem;
	cursor: pointer;
}

.pu_table1 .slide .two .tbody .y1 .txt {
	color: #333;
}

.pu_table1 .slide .two .tbody .y1 .desc {
	margin: 0.06rem 0 0;
	color: #666;
}

.pu_table1.active .two .tbody .item {
	display: none;
}

.pu_table1.active .two .tbody .item:nth-child(1),
.pu_table1.active .two .tbody .item:nth-child(2) {
	display: block;
}

.pu_table2 .slide .one {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	background: #eee;
	padding: 0.2rem 0.4rem;
}

.pu_table2 .slide .one .svg {
	display: flex;
	align-items: center;
}

.pu_table2 .slide .one .svg img {
	width: 0.22rem;
}

.pu_table2 .slide .one .txt {
	color: #E62129;
	margin: 0 0 0 0.06rem;
}

.pu_table2 .slide .two .three .th_1 {
	cursor: pointer;
	background: #e9e9e9;
	padding: 0.2rem 0.7rem;
}

.pu_table2 .slide .two .three .th_1 .flex {
	flex: 1;
}

.pu_table2 .slide .two .three .th_1 .flex i {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid #E62129;
	border-radius: 50%;
}

.pu_table2 .slide .two .three .th_1 .flex .ex p {
	color: #E62129;
	margin: 0 0.12rem 0 0.06rem;
}

.pu_table2 .slide .two .three .th_1 .flex .ex span {
	color: #000;
}

.pu_table2 .slide .two .three .th_1 .round {
	transition: 0.4s;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 50%;
	background: #adadad;
	transform: rotate(90deg);
}

.pu_table2 .slide .two .three .th_1 .round i {
	transition: 0.4s;
	color: #fff;
}

.pu_table2 .slide .two .three .th_1.active .round {
	background: #E62129;
}

.pu_table2 .slide .two .three .th_1.active .round i {
	transform: rotateY(180deg);
}

.pu_table2 .slide .two .three .th_2 .thead {
	padding: 0 1rem;
	background: #E62129;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	text-align: center;
}

.pu_table2 .slide .two .three .th_2 .thead .d1 {
	padding: 0.2rem 0;
	color: #fff;
}

.pu_table2 .slide .two .three .th_2 .thead .d1:first-child {
	text-align: left;
}

.pu_table2 .slide .two .three .th_2 .tbody .item .item_box {
	background: #fff;
	padding: 0 1rem;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	text-align: center;
	border: 1px solid #d3d3d3;
	border-top: none;
}

.pu_table2 .slide .two .three .th_2 .tbody .y1 {
	padding: 0.24rem 0;
}

.pu_table2 .slide .two .three .th_2 .tbody .y1:first-child {
	text-align: left;
}

.pu_table2 .slide .two .three .th_2 .tbody .y1 a {
	cursor: default;
}

.pu_table2 .slide .two .three .th_2 .tbody .y1 img {
	width: 0.28rem;
	cursor: pointer;
}

.pu_table2 .slide .two .three .th_2 .tbody .y1 .txt {
	color: #333;
}

.pu_table2 .slide .two .three .th_2 .tbody .y1 .desc {
	margin: 0.06rem 0 0;
	color: #666;
}

.pu_table2 .slide .two .three.active .th_2 {
	display: block;
}

.pu_table2 .slide .two .three.active .th_2 .tbody .item {
	display: none;
}

.pu_table2 .slide .two .three.active .th_2 .tbody .item:nth-child(1),
.pu_table2 .slide .two .three.active .th_2 .tbody .item:nth-child(2) {
	display: block;
}

.pu_video {
	display: none;
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.pu_video .video_box {
	width: 60%;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.pu_video .video_box .close {
	z-index: 1;
	position: absolute;
	right: 0.1rem;
	top: 0.1rem;
}

.pu_video .video_box .close i {
	transition: 0.4s;
	cursor: pointer;
	color: #666;
	font-size: 0.4rem;
}

.pu_video .video_box .close i:hover {
	color: #E62129;
}

.pu_video .video_box .myVideo {
	width: 100%;
}

.de_crumds .cr_box {
	border-bottom: 1px solid #eeeeee;
	padding: 0.34rem 0 0.18rem;
}

.de_crumds .cr_box a {
	color: #666;
}

.de_crumds .cr_box a:hover {
	color: #000;
}

.de_crumds .cr_box span {
	margin: 0 0.06rem;
}

.de_crumds .cr_box p {
	color: #000;
}

.domain .le_box {
	transition: 0.6s;
	width: 3.6rem;
	background: #f4f4f4;
	padding: 0 0 1rem;
}

.domain .le_box .sticky {
	position: sticky;
	top: 1.2rem;
	width: 3.6rem;
}

.domain .le_box .ky_1 {
	padding: 0.34rem 0 0.18rem;
}

.domain .le_box .ky_1 .svg {
	width: 100px;
	padding-left: 0.6rem;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.domain .le_box .ky_1 .svg svg path {
	transition: 0.4s;
}

.domain .le_box .ky_1 .svg:hover svg path {
	fill: #E62129;
}

.domain .le_box .ky_1 p {
	flex: 1;
	color: #999;
}

.domain .le_box .ky_2 {
	margin-top: 0.3rem;
}

.domain .le_box .ky_2 .slide {
	margin-bottom: 0.3rem;
}

.domain .le_box .ky_2 .slide:last-child {
	margin-bottom: 0;
}

.domain .le_box .ky_2 .svg {
	width: 100px;
	padding-left: 0.6rem;
}

.domain .le_box .ky_2 .conetnt {
	flex: 1;
	padding-right: 0.34rem;
}

.domain .le_box .ky_2 .conetnt .one {
	cursor: pointer;
}

.domain .le_box .ky_2 .conetnt .one p {
	transition: 0.4s;
	color: #000;
}

.domain .le_box .ky_2 .conetnt .one svg {
	transition: 0.4s;
}

.domain .le_box .ky_2 .conetnt .two {
	margin: 0.3rem 0 0;
	display: none;
}

.domain .le_box .ky_2 .conetnt .two .two_box a {
	color: #000;
	margin-bottom: 0.18rem;
}

.domain .le_box .ky_2 .conetnt .two .two_box a:last-child {
	margin-bottom: 0;
}

.domain .le_box .ky_2 .conetnt.active .one p {
	color: #E62129;
}

.domain .le_box .ky_2 .conetnt.active .one svg {
	transform: rotate(90deg);
}

.domain .le_box .ky_2 .conetnt.active .one svg path {
	stroke: #E62129;
}

.domain .le_box.active {
	width: .8rem;
}

.domain .le_box.active .ky_1 .svg svg {
	transform: rotateY(180deg);
}

.domain .ri_box {
	position: relative;
	z-index: 1;
	background: #fff;
	flex: 1;
	padding: 0 0.9rem 0 0.5rem;
	overflow: auto;
}

.domain .ri_box .box1 {
	padding: 0.32rem 0 0.18rem;
	border-bottom: 1px solid #eeeeee;
}

.domain .ri_box .box1 a {
	transition: 0.4s;
	color: #666;
}

.domain .ri_box .box1 a:hover {
	color: #000;
}

.domain .ri_box .box1 span {
	margin: 0 0.06rem;
}

.domain .ri_box .box1 p {
	color: #000;
}

.domain .ri_box .box2 {
	margin: 0.3rem 0 0.8rem;
}

.domain .ri_box .box2 .txt {
	color: #000;
}

.domain .ri_box .box2 .desc {
	margin: 0.16rem 0 0.38rem;
	color: #666;
	line-height: 1.6;
}

.domain .ri_box .box2 .textImg {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.2rem;
}

.domain .ri_box .box2 .textImg .item {
	position: relative;
}

.domain .ri_box .box2 .textImg .item .img {
	width: 100%;
	overflow: hidden;
	border-radius: 20px 0 20px 0;
}

.domain .ri_box .box2 .textImg .item .img img {
	transition: 0.4s;
	width: 100%;
}

.domain .ri_box .box2 .textImg .item .ab_txt {
	width: 100%;
	position: absolute;
	bottom: 0.3rem;
	left: 0;
	padding: 0 0.26rem;
	color: #fff;
}

.domain .ri_box .box2 .textImg .item:hover .img img {
	transform: scale(1.05);
}

.domain .ri_box .box3 .to_1 {
	border-bottom: 1px solid #eeeeee;
	overflow-x: auto;
	width: 100%;
}

.domain .ri_box .box3 .to_1::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.domain .ri_box .box3 .to_1 p {
	overflow: hidden;
	cursor: pointer;
	position: relative;
	color: #000;
	padding: 0 0 0.28rem 0;
	margin-right: 0.34rem;
}

.domain .ri_box .box3 .to_1 p:last-child {
	margin-right: 0;
}

.domain .ri_box .box3 .to_1 p::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	left: 0;
	bottom: -30%;
	width: 100%;
	height: 3px;
	background: #E62129;
}

.domain .ri_box .box3 .to_1 p.active,
.domain .ri_box .box3 .to_1 p:hover {
	color: #E62129;
}

.domain .ri_box .box3 .to_1 p.active::before,
.domain .ri_box .box3 .to_1 p:hover::before {
	opacity: 1;
	bottom: 0;
}

.domain .ri_box .box3 .to_2 {
	margin: 0.5rem 0 1.1rem;
}

.domain .ri_box .box3 .to_2 .toggle {
	display: none;
}

.domain .ri_box .box3 .to_2 .toggle.active {
	display: block;
}

.domain .ri_box .box3 .to_2 .top img {
	width: 0.32rem;
}

.domain .ri_box .box3 .to_2 .top p {
	color: #000;
	margin: 0 0 0 0.16rem;
}

.domain .ri_box .box3 .to_2 .bot {
	margin: 0.2rem 0 0;
}

.domain .ri_box .box3 .to_2 .bot .div_ {
	width: 54%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.12rem;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide {
	position: relative;
	border-radius: 15px 0 15px 0;
	border: 1px solid #eee;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_box {
	transition: 0.4s;
	padding: 0.36rem 0.2rem;
	color: #666;
	cursor: pointer;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_box .sl_1 .e1 {
	margin: 0 0 0.06rem 0;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_box svg {
	transition: 0.4s;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_box:hover .sl_1 .e1 a {
	color: #E62129;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_box:hover svg path {
	stroke: #E62129;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab {
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 100%;
	background: #fff;
	width: 5.7rem;
	padding: 0.4rem;
	border: 1px solid #eee;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .txt {
	color: #E62129;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp {
	margin-top: 0.2rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.1rem;
	height: 5.62rem;
	overflow: auto;
	padding-right: 0.24rem;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp::-webkit-scrollbar {
	width: 0.05rem;
	height: 0.05rem;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background: #E62129;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp::-webkit-scrollbar-track {
	border-radius: 3px;
	background: rgba(232, 90, 38, 0.1);
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp a {
	transition: 0.4s;
	border: 1px solid #eee;
	padding: 0.2rem 0.28rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #333;
	border-radius: 15px 0 15px 0;
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp a span {
	font-family: 'GilroyBold';
}

.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp a:hover {
	border-color: #E62129;
	color: #E62129;
}

.domain .ri_box .box3 .to_2 .bot .div_ .img {
	width: 40%;
}

.domain .ri_box .box3 .to_2 .bot .div_ .img img {
	width: 100%;
}

.domain .ri_box .box3 .to_2 .bot .img {
	width: 40%;
}

.domain .ri_box .box3 .to_2 .bot .img img {
	width: 100%;
}

.solution .solu_1 {
	background: #f4f4f4;
	padding: 0.68rem 0.9rem;
}

.solution .solu_1 .le_box {
	width: 58%;
	overflow: hidden;
}

.solution .solu_1 .le_box img {
	transition: 0.4s;
	width: 100%;
}

.solution .solu_1 .ri_box {
	width: 42%;
	padding: 0 0 0 0.9rem;
}

.solution .solu_1 .ri_box .time {
	color: #999;
}

.solution .solu_1 .ri_box .b1 {
	color: #000;
	margin: 0.48rem 0 0.3rem;
}

.solution .solu_1 .ri_box .b2 {
	color: #666;
	line-height: 1.6;
}

.solution .solu_1 .ri_box .b3 {
	margin-top: 0.7rem;
}

.solution .solu_1 .ri_box .b3 .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	background: #E62129;
	border-radius: 50%;
}

.solution .solu_1 .ri_box .b3 .round i {
	transition: 0.4s;
	color: #fff;
}

.solution .solu_1:hover .le_box img {
	transform: scale(1.05);
}

.solution .solu_2 {
	margin: 0.42rem 0 0.6rem;
	display: grid;
	gap: 0.4rem;
}

.solution .solu_2 .slide {
	border: 1px solid #e1e1e1;
}

.solution .solu_2 .slide a {
	position: relative;
	padding: 0.4rem 0.9rem;
}

.solution .solu_2 .slide a::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.solution .solu_2 .slide a .img {
	width: 16%;
	overflow: hidden;
}

.solution .solu_2 .slide a .img img {
	transition: 0.4s;
	width: 100%;
}

.solution .solu_2 .slide a .div_ {
	flex: 1;
	padding-left: 6%;
	display: flex;
}

.solution .solu_2 .slide a .text {
	width: 34%;
	padding-right: 2%;
}

.solution .solu_2 .slide a .text .wenzi {
	transition: 0.4s;
	color: #333;
	line-height: .34rem;
	height: .68rem;
}

.solution .solu_2 .slide a .text .wenzi p {
	line-height: inherit;
}

.solution .solu_2 .slide a .text .time {
	margin-top: 0.1rem;
	color: #999;
}

.solution .solu_2 .slide a .desc {
	flex: 1;
	padding-right: 10%;
	color: #666;
	line-height: 1.8;
}

.solution .solu_2 .slide a .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	background: #f4f4f4;
	border-radius: 50%;
}

.solution .solu_2 .slide a .round i {
	transition: 0.4s;
}

.solution .solu_2 .slide a:hover::before {
	width: 100%;
}

.solution .solu_2 .slide a:hover .img img {
	transform: scale(1.05);
}

.solution .solu_2 .slide a:hover .text .wenzi {
	color: #E62129;
}

.solution .solu_2 .slide a:hover .round {
	background: #E62129;
}

.solution .solu_2 .slide a:hover .round i {
	color: #fff;
}

.download .load_1 {
	text-align: center;
}

.download .load_1 .txt {
	color: #000;
	margin: 0 0 0.3rem 0;
}

.download .load_1 .form {
	/*width: 7.2rem;*/
	/*margin: 0 auto;*/
}

.download .load_1 .form form .item {
	background: #f4f4f4;
	border-radius: 0.35rem;
	line-height: 0.7rem;
	overflow: hidden;
	padding: 0 0.26rem;
	width: 7.2rem;
	margin: 0 auto;
}

.download .load_1 .form form .load_4 {
	margin-top: 0.26rem
}

.download .load_1 .form form .text {
	flex: 1;
	padding: 0 0.2rem;
}

.download .load_1 .form form .text input {
	width: 100%;
	border: none;
	background: none;
	/*border-left: 1px solid #d7d7d7;*/
	caret-color: #d7d7d7;
}

.download .load_1 .form form .btn input {
	cursor: pointer;
	color: #999;
	border: none;
	background: none;
	font-weight: bold;
}

.download .load_2 {
	margin: 0.66rem 0 0;
	border-bottom: 1px solid #cccccc;
	overflow: auto;
}

.download .load_2::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.download .load_2 a {
	transition: 0.4s;
	position: relative;
	color: #000;
	/*margin-right: 0.9rem;*/
	padding: 0 0 0.26rem 0;
	overflow: hidden;
}

.download .load_2 a:last-child {
	margin-right: 0;
}

.download .load_2 a::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	bottom: -30%;
	left: 0;
	width: 100%;
	height: 3px;
	background: #E62129;
}

.download .load_2 a.active,
.download .load_2 a:hover {
	color: #E62129;
}

.download .load_2 a.active::before,
.download .load_2 a:hover::before {
	opacity: 1;
	bottom: 0;
}

.download .load_3 {
	margin: 0.86rem 0 0;
	display: grid;
	gap: 0.52rem;
}

.publish .sh_top .le_box {
	width: 50%;
	overflow: hidden;
}

.publish .sh_top .le_box img {
	transition: 0.4s;
	width: 100%;
}

.publish .sh_top .ri_box {
	width: 50%;
	background: #f4f4f4;
}

.publish .sh_top .ri_box .center {
	padding: 0 0.9rem;
	width: 100%;
}

.publish .sh_top .ri_box .center .content1 {
	color: #000;
	line-height: 1.4;
}

.publish .sh_top .ri_box .center .content2 {
	margin: 0.48rem 0 1.3rem;
	color: #666;
	line-height: 1.6;
}

.publish .sh_top .ri_box .center .content3 .round {
	width: 0.52rem;
	height: 0.52rem;
	border-radius: 50%;
	background: #E62129;
}

.publish .sh_top .ri_box .center .content3 .round i {
	color: #fff;
}

.publish .sh_top .ri_box .center .content3 .time {
	color: #999;
	font-family: 'GilroyRegular';
}

.publish .sh_top:hover .le_box img {
	transform: scale(1.05);
}

.publish .sh_bottom {
	margin: 0.5rem 0 1.1rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}

.publish .sh_bottom .slide {
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.publish .sh_bottom .slide a {
	position: relative;
	padding: 0.46rem 0.48rem;
}

.publish .sh_bottom .slide a::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.publish .sh_bottom .slide a .img {
	width: 100%;
	overflow: hidden;
}

.publish .sh_bottom .slide a .img img {
	transition: 0.4s;
	width: 100%;
}

.publish .sh_bottom .slide a .title {
	margin: 0.36rem 0 0;
}

.publish .sh_bottom .slide a .title .content1 {
	color: #000;
	/*line-height: 1.6;*/
	line-height: .38rem;
	height: .76rem;
}

.publish .sh_bottom .slide a .title .content2 {
	margin: 0.14rem 0 0.6rem;
	color: #666;
	line-height: .26rem;
	height: .54rem;
}

.publish .sh_bottom .slide a .title .content3 .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	border-radius: 50%;
	background: #f4f4f4;
}

.publish .sh_bottom .slide a .title .content3 .round i {
	transition: 0.4s;
}

.publish .sh_bottom .slide a .title .content3 .time {
	font-family: 'GilroyRegular';
	color: #999;
}

.publish .sh_bottom .slide a:hover::before {
	width: 100%;
}

.publish .sh_bottom .slide a:hover .img img {
	transform: scale(1.05);
}

.publish .sh_bottom .slide a:hover .title .content3 .round {
	background: #E62129;
}

.publish .sh_bottom .slide a:hover .title .content3 .round i {
	color: #fff;
}

.pu_details .le_box {
	width: 73%;
}

.pu_details .le_box .de_nr {
	padding: 0.7rem 0.9rem 1.2rem;
}

.pu_details .le_box .de_nr .content1 .txt {
	color: #000;
	line-height: 1.4;
	margin-bottom: 0.1rem;
}

.pu_details .le_box .de_nr .content1 .time {
	color: #999;
	font-family: 'GilroyRegular';
}

.pu_details .le_box .de_nr .content2 .compiler {
	padding: 0.45rem 0 0.56rem;
}

.pu_details .le_box .de_nr .content2 .compiler p {
	color: #666;
	line-height: 1.6;
}

.pu_details .le_box .de_nr .content2 .compiler img {
	max-width: 100%;
}

.pu_details .le_box .de_nr .content3 {
	border-top: 1px solid #e5e5e5;
	padding-top: 0.36rem;
}

.pu_details .le_box .de_nr .content3 .prev,
.pu_details .le_box .de_nr .content3 .next {
	width: 27%;
}

.pu_details .le_box .de_nr .content3 .prev a .t1,
.pu_details .le_box .de_nr .content3 .next a .t1 {
	transition: 0.4s;
	font-family: 'GilroyBold';
	text-transform: uppercase;
	color: #ccc;
}

.pu_details .le_box .de_nr .content3 .prev a .t2,
.pu_details .le_box .de_nr .content3 .next a .t2 {
	margin: 0 0 0 0.2rem;
	flex: 1;
	color: #000;
	line-height: 1.4;
	font-weight: bold;
}

.pu_details .le_box .de_nr .content3 .prev a:hover .t1,
.pu_details .le_box .de_nr .content3 .next a:hover .t1 {
	color: #E62129;
}

.pu_details .le_box .de_nr .content3 .next a {
	flex-direction: row-reverse;
}

.pu_details .le_box .de_nr .content3 .next a .t2 {
	text-align: right;
	margin: 0 0.2rem 0 0;
}

.pu_details .le_box .de_nr .content4 .de_1 {
	border-bottom: 1px solid #ccc;
	overflow: auto;
}

.pu_details .le_box .de_nr .content4 .de_1::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.pu_details .le_box .de_nr .content4 .de_1 .width_ p {
	overflow: hidden;
	position: relative;
	transition: 0.4s;
	cursor: pointer;
	color: #333;
	margin-right: 0.55rem;
	padding: 0 0 0.28rem 0;
}

.pu_details .le_box .de_nr .content4 .de_1 .width_ p::before {
	opacity: 0;
	transition: 0.4s;
	content: '';
	position: absolute;
	bottom: -30%;
	left: 0;
	width: 100%;
	height: 3px;
	background: #E62129;
}

.pu_details .le_box .de_nr .content4 .de_1 .width_ p.active::before,
.pu_details .le_box .de_nr .content4 .de_1 .width_ p:hover::before {
	opacity: 1;
	bottom: 0;
}

.pu_details .le_box .de_nr .content4 .de_2 {
	margin-top: 0.42rem;
}

.pu_details .le_box .de_nr .content4 .de_2 .none {
	display: none;
}

.pu_details .le_box .de_nr .content4 .de_2 .none.active {
	display: block;
}

.pu_details .le_box .de_nr .content4 .de_2 .none.active>div {
	margin-bottom: 0.52rem;
}

.pu_details .ri_box {
	padding: 1.56rem 0 1rem;
	width: 27%;
	background: #f4f4f4;
}

.pu_details .ri_box .sticky {
	position: sticky;
	top: 1.2rem;
	padding: 0 0.5rem;
}

.pu_details .ri_box .sticky .slide a {
	transition: 0.4s;
	position: relative;
	padding: 0.24rem 0.24rem 0.5rem;
	border: 1px solid #e6e6e6;
}

.pu_details .ri_box .sticky .slide a::before {
	transition: 0.4s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.pu_details .ri_box .sticky .slide a .img {
	width: 100%;
	overflow: hidden;
}

.pu_details .ri_box .sticky .slide a .img img {
	transition: 0.4s;
	width: 100%;
}

.pu_details .ri_box .sticky .slide a .title {
	padding: 0.44rem 0.14rem 0;
}

.pu_details .ri_box .sticky .slide a .title .content1 {
	color: #000;
	line-height: 1.6;
}

.pu_details .ri_box .sticky .slide a .title .content2 {
	margin: 0.2rem 0;
	color: #666;
	line-height: 1.6;
}

.pu_details .ri_box .sticky .slide a .title .content3 .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	background: #e6e6e6;
	border-radius: 50%;
}

.pu_details .ri_box .sticky .slide a .title .content3 .round svg {
	transition: 0.4s;
}

.pu_details .ri_box .sticky .slide a .title .content3 .time {
	font-family: 'GilroyRegular';
	color: #999;
}

.pu_details .ri_box .sticky .slide a:hover {
	background: #fff;
	border-color: #fff;
}

.pu_details .ri_box .sticky .slide a:hover::before {
	width: 100%;
}

.pu_details .ri_box .sticky .slide a:hover .img img {
	transform: scale(1.05);
}

.pu_details .ri_box .sticky .slide a:hover .title .content3 .round {
	background: #E62129;
}

.pu_details .ri_box .sticky .slide a:hover .title .content3 .round i {
	color: #fff;
}

.pu_details .ri_box .sticky .item a {
	transition: 0.4s;
	position: relative;
	border: 1px solid #e6e6e6;
	padding: 0.58rem 0.34rem;
}

.pu_details .ri_box .sticky .item a::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background: #E62129;
}

.pu_details .ri_box .sticky .item a .t1 {
	color: #000;
	line-height: 1.6;
}

.pu_details .ri_box .sticky .item a .t2 {
	color: #666;
	line-height: 1.6;
	margin: 0.16rem 0 0.24rem;
}

.pu_details .ri_box .sticky .item a .t3 .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	background: #e6e6e6;
	border-radius: 50%;
}

.pu_details .ri_box .sticky .item a .t3 .round i {
	transition: 0.4s;
}

.pu_details .ri_box .sticky .item a:hover {
	background: #fff;
	border-color: #fff;
}

.pu_details .ri_box .sticky .item a:hover::before {
	width: 100%;
}

.pu_details .ri_box .sticky .item a:hover .t3 .round {
	background: #E62129;
}

.pu_details .ri_box .sticky .item a:hover .t3 .round i {
	color: #fff;
}

.profile {
	padding: 1.1rem 0 1.3rem;
}

.profile .le_box {
	width: 41%;
}

.profile .le_box img {
	width: 100%;
}

.profile .ri_box {
	width: 50%;
	margin-top: 0.4rem;
}

.profile .ri_box .content2 {
	margin: 0.48rem 0 0.3rem;
}

.profile .ri_box .content2 p {
	color: #000;
	line-height: 1.4;
}

.profile .ri_box .content2 p span {
	color: #E62129;
}

.profile .ri_box .content3 {
	padding-right: 0.9rem;
	height: 3.6rem;
	overflow: auto;
}

.profile .ri_box .content3::-webkit-scrollbar {
	width: 3px;
}

.profile .ri_box .content3::-webkit-scrollbar-thumb {
	background: #E62129;
}

.profile .ri_box .content3::-webkit-scrollbar-track {
	background: #dfe3e5;
}

.profile .ri_box .content3 p {
	color: #666;
	line-height: 1.6;
	text-indent: 2em;
}

.course {
	position: relative;
}

.course .se_bk {
	width: 100%;
}

.course .se_bk img {
	width: 100%;
}

.course .se_ab1 {
	width: 100%;
	position: absolute;
	top: 1rem;
}

.course .se_ab1 .se_swiper {
	position: relative;
	margin-top: 0.9rem;
}

.course .se_ab1 .se_swiper::before {
	content: '';
	position: absolute;
	top: calc(1rem + .3rem + .07rem);
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 1.7rem);
	height: 1px;
	background: rgba(255, 255, 255, 0.2);
}

.course .se_ab1 .se_swiper .swiper-slide {
	color: #fff;
	text-align: center;
}

.course .se_ab1 .se_swiper .swiper-slide .data {
	position: relative;
	height: 1rem;
	cursor: pointer;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-end;
}

.course .se_ab1 .se_swiper .swiper-slide .data p {
	font-family: 'GilroyRegular';
	/*transition: 0.4s;*/
	/*position: absolute;*/
	/*bottom: 0;*/
	/*left: 50%;*/
	/*transform: translateX(-50%);*/
}

.course .se_ab1 .se_swiper .swiper-slide .pint {
	margin: 0.3rem 0;
	display: inline-block;
	width: 0.14rem;
	height: 0.14rem;
	background: #fff;
	border-radius: 50%;
}

.course .se_ab1 .se_swiper .swiper-slide .desc {
	transition: 0.4s;
	opacity: 0;
	line-height: 1.4;
}

.course .se_ab1 .se_swiper .swiper-slide-active .data {
	font-size: 1rem;
}

.course .se_ab1 .se_swiper .swiper-slide-active .desc {
	opacity: 1;
}

.course .se_ab1 .se_swiper .prev,
.course .se_ab1 .se_swiper .next {
	z-index: 2;
	position: absolute;
	top: calc(1rem + .3rem + .07rem - .18rem);
}

.course .se_ab1 .se_swiper .prev i,
.course .se_ab1 .se_swiper .next i {
	cursor: pointer;
	transition: 0.4s;
	color: #fff;
	opacity: 0.5;
}

.course .se_ab1 .se_swiper .prev i:hover,
.course .se_ab1 .se_swiper .next i:hover {
	opacity: 1;
}

.course .se_ab1 .se_swiper .prev {
	left: 0;
}

.course .se_ab1 .se_swiper .next {
	right: 0
}

.culture .cult_box {
	position: relative;
	margin: 0.6rem 0 0;
}

.culture .cult_box .box_bk {
	width: 100%;
}

.culture .cult_box .box_bk img {
	width: 100%;
}

.culture .cult_box .box_ab {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.culture .cult_box .box_ab .center {
	padding: 2rem 0.95rem 0;
}

.culture .cult_box .box_ab .center .ter_img {
	position: relative;
	text-align: center;
}

.culture .cult_box .box_ab .center .ter_img .puya {
	transition: 0.4s;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.culture .cult_box .box_ab .center .ter_img img {
	width: 5.9rem;
}

.culture .cult_box .box_ab .center .ter_slide {
	margin-top: 0.9rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0 1.96rem;
}

.culture .cult_box .box_ab .center .ter_slide .grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

.culture .cult_box .box_ab .center .ter_slide .grid .item {
	transition: 1s;
	padding: 0.2rem 0.54rem 0.3rem;
	clip-path: polygon(75% 0, 100% 25%, 100% 100%, 0 100%, 0 0);
}

.culture .cult_box .box_ab .center .ter_slide .grid .item .svg {
	height: 0.96rem;
	display: flex;
	align-items: flex-end;
}

.culture .cult_box .box_ab .center .ter_slide .grid .item .svg img {
	max-height: 0.96rem;
	filter: brightness(100);
}

.culture .cult_box .box_ab .center .ter_slide .grid .item .content .nt1 {
	transition: 0.4s;
	margin: 0.2rem 0 0.16rem;
	color: #fff;
}

.culture .cult_box .box_ab .center .ter_slide .grid .item .content .nt2 p {
	transition: 0.4s;
	color: #fff;
	font-family: 'GilroyRegular';
	line-height: 1.2;
}

.culture .cult_box .box_ab .center .ter_slide .grid .item .content .nt2 p span {
	transition: 0.4s;
	font-family: 'GilroyBold';
}

.culture .cult_box .box_ab .center .ter_slide .grid .item:hover {
	background: #fff;
}

.culture .cult_box .box_ab .center .ter_slide .grid .item:hover .svg img {
	filter: brightness(1);
}

.culture .cult_box .box_ab .center .ter_slide .grid .item:hover .content .nt1 {
	color: #333;
}

.culture .cult_box .box_ab .center .ter_slide .grid .item:hover .content .nt2 p {
	color: #333;
}

.culture .cult_box .box_ab .center .ter_slide .grid .item:hover .content .nt2 p span {
	color: #E62129;
}

.honor {
	background: #ebeff2;
}

.honor .apti_swiper {
	margin: 1rem 0;
}

.honor .apti_swiper .swiper-slide .slide_bk {
	text-align: center;
}

.honor .apti_swiper .swiper-slide .slide_ab {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0 0.2rem;
	text-align: center;
}

.honor .apti_swiper .swiper-slide .slide_ab p {
	color: #000;
	font-weight: bold;
	line-height: 1.6;
}

.honor .or_swiper .mySwiper5 {
	padding: 0 0 0.17rem 0;
}

.honor .or_swiper .swiper-wrapper {
	align-items: flex-end;
}

.honor .or_swiper .swiper-slide img {
	width: 100%;
}

.honor .or_swiper .or_switch {
	margin-top: 0.76rem;
}

.honor .or_swiper .or_switch .prev i,
.honor .or_swiper .or_switch .next i {
	transition: 0.4s;
	opacity: 0.5;
	cursor: pointer;
	color: #333;
}

.honor .or_swiper .or_switch .prev i:hover,
.honor .or_swiper .or_switch .next i:hover {
	opacity: 1;
}

.honor .or_swiper .or_switch .next {
	margin-left: 0.16rem;
}

.vision {
	position: relative;
}

.vision .on_bk {
	width: 100%;
}

.vision .on_bk img {
	width: 100%;
}

.vision .on_ab {
	width: 100%;
	position: absolute;
	top: 1rem;
}

.vision .on_ab .on_title {
	margin: 1.8rem 0 0;
	text-align: center;
}

.vision .on_ab .on_title .content1 {
	color: #fff;
}

.vision .on_ab .on_title .content2 {
	margin: 0.54rem 0 0;
}

.message .me_cen .n1 {
	margin: 0.22rem 0;
}

.message .me_cen .n1 .le_box a {
	transition: 0.6s;
	color: #333;
}

.message .me_cen .n1 .le_box a:hover,
.message .me_cen .n1 .le_box a.active {
	color: #E62129;
}

.message .me_cen .n1 .le_box .line {
	width: 1px;
	height: 0.2rem;
	background: #ccc;
	margin: 0 0.4rem;
}

.message .me_cen .n1 .le_box .line:last-child {
	display: none;
}

.message .me_cen .n1 .ri_box form {
	width: 4.56rem;
	background: #f4f4f4;
	border-radius: 0.26rem;
	overflow: hidden;
	padding: 0 0.16rem;
}

.message .me_cen .n1 .ri_box form .div_ {
	display: flex;
	align-items: center;
}

.message .me_cen .n1 .ri_box form .div_ input {
	padding: 0 0 0 0.1rem;
	flex: 1;
	line-height: 0.56rem;
	border: none;
	background: none;
}

.message .me_cen .n2 a {
	transition: 0.6s;
	color: #333;
	border: 1px solid #eeeeee;
	padding: 0.08rem 0.18rem;
	border-radius: 0.2rem;
	margin: 0 0.12rem 0.12rem 0;
}

.message .me_cen .n2 a:last-child {
	margin: 0 0 0.12rem 0;
}

.message .me_cen .n2 a:hover,
.message .me_cen .n2 a.active {
	border-color: #E62129;
	color: #E62129;
}

.message .me_bottom {
	margin: 0.44rem 0 1rem;
	border: 1px solid #eee;
	border-bottom: none;
}

.message .me_bottom .slide {
	border-bottom: 1px solid #eee;
}

.message .me_bottom .slide .one {
	cursor: pointer;
	transition: 0.4s;
	padding: 0.42rem 0.5rem;
}

.message .me_bottom .slide .one .le_ {
	width: 46%;
	display: flex;
}

.message .me_bottom .slide .one .le_ img {
	width: 0.25rem;
	margin-right: 0.06rem;
}

.message .me_bottom .slide .one .le_ p {
	flex: 1;
}

.message .me_bottom .slide .one .ri_ {
	width: 54%;
}

.message .me_bottom .slide .one .ri_ .flex {
	flex: 1;
}

.message .me_bottom .slide .one .ri_ .flex .content1 {
	width: 22%;
}

.message .me_bottom .slide .one .ri_ .flex .content1 span {
	margin-left: 0.1rem;
}

.message .me_bottom .slide .one .ri_ .content2 .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	border-radius: 50%;
	background: #dadada;
}

.message .me_bottom .slide .one .ri_ .content2 .round svg {
	transition: 0.4s;
}

.message .me_bottom .slide .two {
	display: none;
	padding: 0.78rem 0.5rem 0.7rem;
}

.message .me_bottom .slide .two .content1 .txt {
	font-weight: bold;
}

.message .me_bottom .slide .two .content1 .comp {
	margin: 0.38rem 0 0.7rem;
}

.message .me_bottom .slide .two .content1 .comp p {
	color: #666;
	line-height: 1.8;
}

.message .me_bottom .slide.active .one {
	background: #f6f6f6;
}

.message .me_bottom .slide.active .one .ri_ .content2 .round {
	background: #E62129;
}

.message .me_bottom .slide.active .one .ri_ .content2 .round svg {
	transform: rotateX(180deg);
}

.style {
	background: #f7f7f7;
}

.style .le_switch .prev i,
.style .le_switch .next i {
	cursor: pointer;
	transition: 0.4s;
	color: #888888;
	font-weight: bold;
}

.style .le_switch .prev i:hover,
.style .le_switch .next i:hover {
	color: #E62129;
}

.style .le_switch .next {
	margin-left: 0.28rem;
}

.style .le_swiper {
	position: relative;
	margin: 0.78rem 0 0;
}

.style .le_swiper .swiper-slide {
	margin: 0 0.1rem;
	width: calc(100% - 1.8rem);
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(2, 1fr);
	gap: 0.2rem;
}

.style .le_swiper .swiper-slide .item {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.style .le_swiper .swiper-slide .item img {
	width: 100%;
	height: 100%;
}

.style .le_swiper .swiper-slide .item p {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 6%;
	color: #fff;
	text-align: center;
}

.style .le_swiper .swiper-slide .item:nth-child(1) {
	grid-area: 1 / 1 / 3 / 3;
}

.style .le_swiper .swiper-slide .item:nth-child(1)::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.style .le_swiper .swiper-slide .item:nth-child(1) p {
	display: block;
}

.development .ment_bottom {
	margin: 0.78rem 0 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.2rem 0.4rem;
}

.development .ment_bottom .slide {
	transition: 0.4s;
	background: #f7f7f7;
}

.development .ment_bottom .slide .content1 {
	width: 100%;
}

.development .ment_bottom .slide .content1 img {
	width: 100%;
}

.development .ment_bottom .slide .content2 {
	padding: 0.42rem 0.3rem;
}

.development .ment_bottom .slide .content2 .text {
	color: #000;
}

.development .ment_bottom .slide .content2 .desc {
	margin: 0.2rem 0 0;
	color: #666;
	line-height: 1.6;
}

.development .ment_bottom .slide:hover {
	transform: translateY(-4px);
	box-shadow: 1px 0 10px rgba(0, 0, 0, 0.2);
}

.pu_amplify {
	position: relative;
	display: none;
	z-index: 10;
}

.pu_amplify .fy_box {
	position: fixed;
	top: 0;
	width: 100vw;
	height: var(--vh);
	background: rgba(0, 0, 0, 0.4);
	display: flex;
	justify-content: center;
	align-items: center;
}

.pu_amplify .fy_box .relative {
	position: relative;
}

.pu_amplify .fy_box .x1 {
	cursor: pointer;
	z-index: 2;
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
}

.pu_amplify .fy_box .x1 svg path {
	transition: 0.4s;
}

.pu_amplify .fy_box .x1:hover svg path {
	fill: #E62129;
}

.pu_amplify .fy_box .x2 {
	position: relative;
}

.pu_amplify .fy_box .x2 img {
	width: 9.9rem;
}

.pu_amplify .fy_box .x2::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.pu_amplify .fy_box .x3 {
	position: absolute;
	width: 100%;
	bottom: 4%;
}

.pu_amplify .fy_box .x3 p {
	padding: 0 0.2rem;
	color: #fff;
	text-align: center;
}

.benefits {
	background: #f7f7f7;
}

.benefits .tw_bot {
	margin: 0.58rem 0 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.2rem 0.4rem;
}

.benefits .tw_bot .slide {
	transition: 0.4s;
	background: #fff;
	text-align: center;
	padding: 0.54rem 0;
}

.benefits .tw_bot .slide img {
	height: 0.84rem;
}

.benefits .tw_bot .slide p {
	margin: 0.2rem 0 0;
	color: #000;
}

.benefits .tw_bot .slide:hover {
	transform: translateY(-4px);
	box-shadow: 1px 0 10px rgba(0, 0, 0, 0.2);
}

.management .ment_bottom {
	margin: 0.58rem 0 0;
}

.management .ment_bottom .le_box {
	width: 28%;
	display: grid;
	gap: 0.7rem 0;
}

.management .ment_bottom .le_box .slide .txt {
	color: #000;
	margin: 0 0 0.14rem;
}

.management .ment_bottom .le_box .slide .desc {
	line-height: 1.8;
	color: #666;
}

.management .ment_bottom .ri_box {
	width: 61%;
}

.management .ment_bottom .ri_box img {
	width: 100%;
}

.objective {
	background: url('../images/29.jpg') no-repeat;
	background-size: cover;
}

.objective .tive_bottom {
	margin: 1.14rem 0 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.34rem;
}

.objective .tive_bottom .slide {
	transition: 0.4s;
	background: #fff;
	clip-path: polygon(90% 0, 100% 10%, 100% 100%, 0 100%, 0 0);
}

.objective .tive_bottom .slide .center {
	text-align: center;
}

.objective .tive_bottom .slide .center .data {
	color: #E62129;
}

.objective .tive_bottom .slide .center .data p {
	font-family: 'GilroyBold';
}

.objective .tive_bottom .slide .center .data span {
	font-family: 'GilroyBold';
}

.objective .tive_bottom .slide .center .desc {
	margin: 0.2rem 0 0;
	line-height: 1.5;
	color: #333;
}

.objective .tive_bottom .slide:hover {
	transform: translateY(-10px);
}

.certificate {
	background: url('../images/22.png') no-repeat;
	background-size: 100% auto;
	background-position: 0 100%;
}

.certificate .ce_switch .prev i,
.certificate .ce_switch .next i {
	cursor: pointer;
	transition: 0.4s;
	color: #888888;
	font-weight: bold;
}

.certificate .ce_switch .prev i:hover,
.certificate .ce_switch .next i:hover {
	color: #E62129;
}

.certificate .ce_switch .next {
	margin-left: 0.28rem;
}

.certificate .cert_top .desc {
	margin: 0.4rem 0 0;
	color: #666;
	line-height: 1.8;
}

.certificate .cert_bottom {
	margin: 1.26rem 0 0;
}

.certificate .cert_bottom .swiper-slide .item {
	width: 100%;
}

.certificate .cert_bottom .swiper-slide .item img {
	width: 100%;
}

.pu_reliable .re_box {
	display: grid;
	gap: 1rem 0;
}

.pu_reliable .re_box .slide .de_top .le_box {
	width: 51%;
}

.pu_reliable .re_box .slide .de_top .le_box .desc {
	margin: 0.4rem 0 0;
	width: 70%;
}

.pu_reliable .re_box .slide .de_top .le_box .desc p {
	color: #333;
	line-height: 1.8;
}

.pu_reliable .re_box .slide .de_top .ri_box {
	width: 49%;
}

.pu_reliable .re_box .slide .de_top .ri_box img {
	width: 100%;
}

.pu_reliable .re_box .slide .de_bottom {
	margin: 0.6rem 0 0;
	text-align: center;
}

.pu_reliable .re_box .slide .de_bottom img {
	max-width: 100%;
}

.download_list .load_bottom {
	margin: 0.4rem 0 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.3rem 0.36rem;
}

.download_list .load_bottom .slide a {
	border: 1px solid #f2f2f2;
	padding: 0.3rem 0.4rem;
}

.download_list .load_bottom .slide a .txt {
	flex: 0.9;
}

.download_list .load_bottom .slide a .txt p {
	color: #333;
}

.download_list .load_bottom .slide a .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	background: #eee;
	border-radius: 50%;
}

.download_list .load_bottom .slide a .round svg {
	transition: 0.4s;
}

.download_list .load_bottom .slide a:hover .txt p {
	color: #E62129;
}

.download_list .load_bottom .slide a:hover .round {
	background: #E62129;
}

.download_list .load_bottom .slide a:hover .round svg path {
	fill: #fff;
}

.social .so_box {
	display: grid;
	gap: 1rem;
}

.social .so_box .slide .le_box {
	width: 46%;
	overflow: hidden;
}

.social .so_box .slide .le_box img {
	transition: 0.4s;
	width: 100%;
}

.social .so_box .slide .le_box:hover img {
	transform: scale(1.05);
}

.social .so_box .slide .ri_box {
	width: 45%;
}

.social .so_box .slide .ri_box .txt {
	color: #333;
	margin: 0 0 0.48rem;
}

.social .so_box .slide .ri_box .compiler {
	overflow: auto;
	height: 3.58rem;
	padding-right: 0.86rem;
}

.social .so_box .slide .ri_box .compiler::-webkit-scrollbar {
	width: 3px;
}

.social .so_box .slide .ri_box .compiler::-webkit-scrollbar-thumb {
	background: #E62129;
}

.social .so_box .slide .ri_box .compiler::-webkit-scrollbar-track {
	background: #dfe3e5;
}

.social .so_box .slide .ri_box .compiler p {
	color: #666;
	line-height: 1.8;
}

.social .so_box .slide:nth-child(even) {
	flex-direction: row-reverse;
}

.social .so_box .slide:nth-child(even) .ri_box {
	width: 50%;
	padding: 0 0 0 0.8rem;
}

.online {
	margin: 0.6rem 0 0;
	background: #f6f6f6;
}

.online .on_title {
	color: #333;
	margin: 0 0 0.1rem;
}

.online .on_form {
	width: 60%;
	margin: 0 auto;
}

.online .on_form form .m1 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.1rem;
}

.online .on_form form .m1 label {
	background: #fff;
	line-height: 0.55rem;
	padding: 0 0.18rem;
}

.online .on_form form .m1 label p {
	color: #666;
}

.online .on_form form .m1 label p span {
	color: #E62129;
}

.online .on_form form .m1 label input {
	flex: 1;
	background: none;
	border: none;
	padding: 0 0 0 0.1rem;
}

.online .on_form form .m2 {
	margin: 0.1rem 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.1rem;
}

.online .on_form form .m2 .select {
	position: relative;
	background: #fff;
	line-height: 0.55rem;
	padding: 0 0.18rem;
}

.online .on_form form .m2 .select .one {
	cursor: pointer;
}

.online .on_form form .m2 .select .one p {
	color: #666;
}

.online .on_form form .m2 .select .one p span {
	color: #E62129;
}

.online .on_form form .m2 .select .two {
	display: none;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0;
	background: #f6f6f6;
	height: 2.2rem;
	overflow: auto;
}

.online .on_form form .m2 .select .two p {
	cursor: pointer;
	padding: 0 0.18rem;
	color: #333;
	transition: 0.4s;
}

.online .on_form form .m2 .select .two p:hover {
	background: #E62129;
	color: #fff;
}

.online .on_form form .m3 label {
	background: #fff;
	padding: 0.18rem 0.18rem 0;
}

.online .on_form form .m3 label p {
	color: #666;
}

.online .on_form form .m3 label textarea {
	flex: 1;
	border: none;
	background: none;
	padding: 0 0 0 0.1rem;
}

.online .on_form form .m4 {
	margin: 0.48rem 0 0;
}

.online .on_form form .m4 div {
	margin-right: 0.2rem;
}

.online .on_form form .m4 div:last-child {
	margin-right: 0;
}

.online .on_form form .m4 div input {
	transition: 0.6s;
	cursor: pointer;
	width: 1.78rem;
	line-height: 0.55rem;
	border: 1px solid #E62129;
	background: none;
	border-radius: 0.26rem;
	overflow: hidden;
	color: #000;
}

.online .on_form form .m4 div input:hover {
	background: #E62129;
	color: #fff;
}

.head_office .off_title {
	color: #333;
}

.head_office .off_list {
	margin: 0.4rem 0 0;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 0.2rem;
}

.head_office .off_list .slide {
	transition: 0.4s;
	border: 1px solid #efefef;
	height: 3.8rem;
}

.head_office .off_list .slide .center {
	text-align: center;
	margin: 1rem 0 0;
}

.head_office .off_list .slide .center .svg img {
	height: 0.6rem;
}

.head_office .off_list .slide .center .content p {
	color: #333;
	margin: 0.28rem 0 0.1rem;
}

.head_office .off_list .slide .center .content a {
	transition: 0.4s;
	line-height: 1.6;
	color: #333;
	/*font-family: 'GilroyBold';*/
}

.head_office .off_list .slide .center .content a:hover {
	color: #E62129;
}

.head_office .off_list .slide .center .content span {
	color: #333;
	line-height: 1.6;
}

.head_office .off_list .slide:hover {
	transform: translateY(-10px);
}

.officeagency .cy_list {
	margin: 0.8rem 0 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.3rem 0.35rem;
}

.officeagency .cy_list .slide {
	position: relative;
	background: #f6f6f6;
	padding: 0.6rem 0.5rem 1rem;
}

.officeagency .cy_list .slide::before {
	transition: 0.6s;
	z-index: 2;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 3px;
	background: #E62129;
}

.officeagency .cy_list .slide .de_index {
	position: relative;
	z-index: 2;
}

.officeagency .cy_list .slide .de_index .content {
	margin: 0.62rem 0 0;
	display: grid;
	gap: 0.16rem;
}

.officeagency .cy_list .slide .de_index .content .ent {
	display: flex;
}

.officeagency .cy_list .slide .de_index .content .ent .svg {
	width: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.officeagency .cy_list .slide .de_index .content .ent .nr {
	flex: 1;
	margin: 0 0 0 0.14rem;
}

.officeagency .cy_list .slide .de_index .content .ent .nr p {
	color: #333;
}

.officeagency .cy_list .slide .de_index .content .ent .nr p a {
	margin: 0 0 0 0.1rem;
}

.officeagency .cy_list .slide .de_index .content .ent .nr a {
	transition: 0.4s;
	color: #333;
	display: inline-block;
}

.officeagency .cy_list .slide .de_index .content .ent .nr a:hover {
	color: #E62129;
}

.officeagency .cy_list .slide .de_ab {
	transition: 0.4s;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.officeagency .cy_list .slide .de_ab img {
	width: 100%;
	height: 100%;
}

.officeagency .cy_list .slide:hover::before {
	width: 100%;
}

.officeagency .cy_list .slide:hover .de_ab {
	opacity: 1;
}

.agent .ag_bottom .conetnt1 {
	width: 100%;
}

.agent .ag_bottom .conetnt1 img {
	width: 100%;
}

.agent .ag_bottom .conetnt2 {
	border-bottom: 1px solid #ccc;
	overflow-x: auto;
	width: 100%;
}

.agent .ag_bottom .conetnt2::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.agent .ag_bottom .conetnt2 p {
	overflow: hidden;
	transition: 0.4s;
	cursor: pointer;
	position: relative;
	margin-right: 0.96rem;
	padding: 0.24rem 0;
}

.agent .ag_bottom .conetnt2 p::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	bottom: -30%;
	left: 0;
	width: 100%;
	height: 3px;
	background: #E62129;
}

.agent .ag_bottom .conetnt2 p:last-child {
	margin-right: 0;
}

.agent .ag_bottom .conetnt2 p.active {
	color: #E62129;
}

.agent .ag_bottom .conetnt2 p.active::before {
	opacity: 1;
	bottom: 0;
}

.agent .ag_bottom .conetnt2 p:hover {
	color: #E62129;
}

.agent .ag_bottom .conetnt2 p:hover::before {
	opacity: 1;
	bottom: 0;
}

.agent .ag_bottom .conetnt3 {
	margin: 1.08rem 0 0;
}

.agent .ag_bottom .conetnt3 .toggle {
	display: none;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.26rem;
}

.agent .ag_bottom .conetnt3 .toggle.active {
	display: grid;
}

.agent .ag_bottom .conetnt3 .slide {
	position: relative;
	background: #f6f6f6;
	padding: 0.58rem 0.38rem 0.76rem;
}

.agent .ag_bottom .conetnt3 .slide::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 3px;
	background: #E62129;
}

.agent .ag_bottom .conetnt3 .slide .sli_1 h5 {
	color: #333;
}

.agent .ag_bottom .conetnt3 .slide .sli_1 h6 {
	margin: 0.06rem 0 0;
	color: #666;
}

.agent .ag_bottom .conetnt3 .slide .sli_2 {
	margin: 0.44rem 0 0;
	display: grid;
	gap: 0.1rem;
}

.agent .ag_bottom .conetnt3 .slide .sli_2 .li {
	display: flex;
}

.agent .ag_bottom .conetnt3 .slide .sli_2 .li .svg {
	width: 16px;
	margin: 0 0.14rem 0 0;
}

.agent .ag_bottom .conetnt3 .slide .sli_2 .li p {
	flex: 1;
	color: #333;
	line-height: 1.4;
}

.agent .ag_bottom .conetnt3 .slide .sli_2 .li a {
	transition: 0.4s;
	flex: 1;
	color: #333;
	line-height: 1.4;
}

.agent .ag_bottom .conetnt3 .slide .sli_2 .li a:hover {
	color: #E62129;
}

.agent .ag_bottom .conetnt3 .slide:hover::before {
	width: 100%;
}

.information .in_bottom {
	margin: 0.8rem 0 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0.24rem;
}

.information .in_bottom .le_box {
	grid-area: 1 / 1 / 2 / 3;
	padding: 0.66rem 1.2rem 0.3rem;
	border: 1px solid #f6f6f6;
}

.information .in_bottom .le_box .price {
	color: #000;
	margin: 0 0 0.42rem;
}

.information .in_bottom .le_box .figure {
	width: 100%;
}

.information .in_bottom .le_box .figure img {
	width: 100%;
}

.information .in_bottom .ri_box {
	padding: 0.66rem 0.7rem 0.3rem;
}

.information .in_bottom .ri_box .content1 .t1 {
	color: #000;
}

.information .in_bottom .ri_box .content1 .t2 {
	color: #333;
	margin: 0.5rem 0 0.2rem;
}

.information .in_bottom .ri_box .content2 {
	padding: 0.48rem 0 0.56rem;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.information .in_bottom .ri_box .content2 .rmb .data {
	font-family: 'GilroyBold';
	color: #e70012;
	line-height: 0.8;
}

.information .in_bottom .ri_box .content2 .rmb .zs {
	color: #e70012;
}

.information .in_bottom .ri_box .content2 .rmb .zs span {
	font-family: 'GilroyBold';
	line-height: 0.7;
	margin: 0 0.04rem 0 0.12rem;
}

.information .in_bottom .ri_box .content2 .rmb.green .data {
	color: #22d847;
}

.information .in_bottom .ri_box .content2 .rmb.green .zs {
	color: #22d847;
}

.information .in_bottom .ri_box .content2 .rmb.green .zs svg {
	transform: rotate(180deg);
}

.information .in_bottom .ri_box .content2 .rmb.green .zs svg path {
	fill: #22d847;
}

.information .in_bottom .ri_box .content2 .list {
	margin: 0.74rem 0 0;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.4rem 0;
}

.information .in_bottom .ri_box .content2 .list .item .tips {
	color: #666;
	margin: 0 0 0.1rem 0;
}

.information .in_bottom .ri_box .content2 .list .item .number {
	font-family: 'GilroyBold';
}

.information .in_bottom .ri_box .content3 {
	margin: 0.3rem 0 0;
	color: #666;
	font-family: 'GilroyRegular';
}

.announcement .an_1 .toggle a {
	transition: 0.4s;
	color: #333;
	margin-right: 0.7rem;
}

.announcement .an_1 .toggle a:last-child {
	margin-right: 0;
}

.announcement .an_1 .toggle a.active {
	color: #E62129;
}

.announcement .an_1 .toggle a:hover {
	color: #E62129;
}

.announcement .an_2 {
	margin: 0.8rem 0 1rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

.announcement .an_2 .slide a {
	position: relative;
	padding: 0.66rem 0.52rem 0.56rem;
	border: 1px solid #e1e1e1;
}

.announcement .an_2 .slide a::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 3px;
	background: #E62129;
}

.announcement .an_2 .slide a .d1 {
	color: #000;
	line-height: 0.38rem;
	height: 0.76rem;
}

.announcement .an_2 .slide a .d2 {
	margin: 1rem 0 0;
}

.announcement .an_2 .slide a .d2 .round {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	background: #f4f4f4;
	border-radius: 50%;
}

.announcement .an_2 .slide a .d2 .round i {
	transition: 0.4s;
}

.announcement .an_2 .slide a .d2 .time {
	color: #999;
	font-family: 'GilroyRegular';
}

.announcement .an_2 .slide a:hover::before {
	width: 100%;
}

.announcement .an_2 .slide a:hover .d2 .round {
	background: #E62129;
}

.announcement .an_2 .slide a:hover .d2 .round i {
	color: #fff;
}

.questions .qu_1 .quiz a {
	transition: 0.4s;
	width: 1.8rem;
	line-height: 0.55rem;
	text-align: center;
	color: #fff;
	background: #E62129;
	border-radius: 0.28rem;
}

.questions .qu_1 .quiz a:hover {
	transform: translateY(-6px);
}

.questions .qu_2 {
	margin: 0.8rem 0 1rem;
	display: grid;
	gap: 0.2rem;
}

.questions .qu_2 .slide {
	background: #f6f6f6;
	padding: 0 0.28rem;
}

.questions .qu_2 .slide .item {
	padding: 0.54rem 0;
	border-bottom: 1px solid #d9d9d9;
}

.questions .qu_2 .slide .item:last-child {
	border: none;
}

.questions .qu_2 .slide .item .it_img img {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
}

.questions .qu_2 .slide .item .it_txt {
	flex: 1;
	margin: 0 0 0 0.34rem;
}

.questions .qu_2 .slide .item .it_txt .x1 {
	color: #666;
	margin: 0.14rem 0 0.06rem 0;
}

.questions .qu_2 .slide .item .it_txt .x2 {
	color: #000;
	line-height: 1.4;
}

.contact .ct_bottom {
	margin: 0.8rem 0 0;
}

.contact .ct_bottom .le_box {
	width: 55%;
	overflow: hidden;
}

.contact .ct_bottom .le_box img {
	transition: 0.4s;
	width: 100%;
}

.contact .ct_bottom .le_box:hover img {
	transform: scale(1.05);
}

.contact .ct_bottom .ri_box {
	width: 45%;
	padding: 0 0 0 1.28rem;
	display: grid;
	gap: 0.38rem;
}

.contact .ct_bottom .ri_box .slide .round img {
	width: 0.88rem;
	height: 0.88rem;
	border-radius: 50%;
}

.contact .ct_bottom .ri_box .slide .lx {
	flex: 1;
	margin: 0 0 0 0.26rem;
}

.contact .ct_bottom .ri_box .slide .lx p {
	color: #000;
	margin: 0 0 0.06rem 0;
}

.contact .ct_bottom .ri_box .slide .lx a {
	color: #000;
	transition: 0.4s;
	/*font-family: 'GilroyRegular';*/
}

.contact .ct_bottom .ri_box .slide .lx a:hover {
	color: #E62129;
}

.product_list {
	position: relative;
}

.product_list .loading {
	position: absolute;
	inset: 0;
	z-index: 1;
	text-align: center;
	display: none;
}

.product_list .loading i {
	margin-top: .8rem;
}

.product_list .st_box .le_box {
	width: 3.6rem;
	padding: 0.7rem 0 0 0;
	position: sticky;
	min-height: 100vh;
}

.product_list .toggle {
	display: none;
}

.product_list .toggle.active {
	display: block;
}

.product_list .st_box .le_box .sticky {
	position: sticky;
	display: grid;
	gap: 0.38rem;
}

.product_list .st_box .le_box .sticky::before {
	content: '';
	position: absolute;
	top: 0;
	left: 44px;
	width: 1px;
	height: 100%;
	background: #ccc;
}

.product_list .st_box .le_box .sticky .slide .svg {
	width: 44px;
}

.product_list .st_box .le_box .sticky .slide .content {
	flex: 1;
	padding: 0 0.4rem 0 0.2rem;
}

.product_list .st_box .le_box .sticky .slide .content .one {
	position: relative;
	cursor: pointer;
	color: #000;
}

.product_list .st_box .le_box .sticky .slide .content .one::before {
	transition: 0.4s;
	opacity: 0;
	content: '';
	position: absolute;
	top: 50%;
	left: -0.2rem;
	transform: translateY(-50%);
	width: 2px;
	height: 0.4rem;
	background: #E62129;
}

.product_list .st_box .le_box .sticky .slide .content .one svg {
	transition: 0.4s;
}

.product_list .st_box .le_box .sticky .slide .content .two {
	display: none;
	margin-top: 0.28rem;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box {
	margin-bottom: 0.16rem;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box:last-child {
	margin-bottom: 0;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box .x1 {
	cursor: pointer;
	color: #000;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box .x1 svg {
	transition: 0.4s;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box .x2 {
	display: none;
	margin-top: 0.16rem;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box .x2 a {
	transition: 0.4s;
	color: #666;
	margin-bottom: 0.12rem;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box .x2 a:last-child {
	margin-bottom: 0;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box .x2 a:hover {
	color: #E62129;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box.active .x1 {
	color: #E62129;
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box.active .x1 svg {
	transform: rotate(90deg);
}

.product_list .st_box .le_box .sticky .slide .content .two .two_box.active .x1 svg path {
	stroke: #E62129;
}

.product_list .st_box .le_box .sticky .slide .content.active .one {
	color: #E62129;
}

.product_list .st_box .le_box .sticky .slide .content.active .one::before {
	opacity: 1;
}

.product_list .st_box .le_box .sticky .slide .content.active .one svg {
	transform: rotate(90deg);
}

.product_list .st_box .le_box .sticky .slide .content.active .one svg path {
	stroke: #E62129;
}

.product_list .st_box .ri_box {
	flex: 1;
	padding: 0.7rem var(--left) 1.36rem;
	border-left: 1px solid #eee;
}

.product_list .st_box .ri_box .x1 p {
	color: #000;
}

.product_list .st_box .ri_box .x1 p span {
	color: #E62129;
}

.product_list .st_box .ri_box .x1 .form .item {
	display: flex;
	align-items: center;
}

.product_list .st_box .ri_box .x1 .form .item input {
	width: 4.5rem;
	line-height: 0.6rem;
	border-radius: 5px;
	background: #f4f4f4;
	border: none;
	padding: 0 0.26rem;
	color: #000;
	font-family: 'GilroyMedium';
}

.product_list .st_box .ri_box .x1 .form .item .label {
	cursor: pointer;
	margin-left: 0.2rem;
}

.product_list .st_box .ri_box .x1 .form .item .label .btn img {
	width: 0.6rem;
}

.product_list .st_box .ri_box .x2 {
	margin: 0.18rem 0 0.56rem;
	display: grid;
	gap: 0.38rem;
}

.product_list .st_box .ri_box .x2 .slide a {
	display: inline-block;
}

.product_list .st_box .ri_box .x2 .slide a .e1 {
	display: flex;
	align-items: center;
}

.product_list .st_box .ri_box .x2 .slide a .e1 p {
	transition: 0.4s;
	margin-left: 0.1rem;
	color: #000;
}

.product_list .st_box .ri_box .x2 .slide a .e2 {
	margin-top: 0.1rem;
	color: #666666;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.product_list .st_box .ri_box .x2 .slide a .e2 svg {
	margin: 0 0.06rem;
}

.product_list .st_box .ri_box .x2 .slide a:hover .e1 p {
	color: #E62129;
}

.other .er_1 {
	margin-top: 0.72rem;
}

.other .er_1 p {
	color: #000;
}

.other .er_1 p span {
	color: #E62129;
}

.other .er_1 .form .item {
	display: flex;
	align-items: center;
}

.other .er_1 .form .item input {
	width: 4.5rem;
	line-height: 0.6rem;
	border-radius: 5px;
	background: #f4f4f4;
	border: none;
	padding: 0 0.26rem;
	color: #000;
	font-family: 'GilroyMedium';
}

.other .er_1 .form .item .label {
	cursor: pointer;
	margin-left: 0.2rem;
}

.other .er_1 .form .item .label .btn img {
	width: 0.6rem;
}

.other .er_2 {
	margin-top: 0.18rem;
}

.other .er_2 .box1 .x1 p {
	margin-right: 6px;
	color: #333;
}

.other .er_2 .box1 .x2 {
	cursor: pointer;
}

.other .er_2 .box1 .x2 svg ptah {
	transition: 0.4s;
}

.other .er_2 .box1 .x2 p {
	position: relative;
	transition: 0.4s;
	margin-left: 6px;
	color: #999;
}

.other .er_2 .box1 .x2:hover svg path {
	fill: #E62129;
}

.other .er_2 .box1 .x2:hover p {
	color: #E62129;
}

.other .er_2 .box2 {
	margin-top: 0.3rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.3rem 0.4rem;
}

.other .er_2 .box2 .item a {
	height: 100%;
	position: relative;
	border: 1px solid #e1e1e1;
	padding: 0.56rem 0.46rem 0.48rem 0.6rem;
}

.other .er_2 .box2 .item a::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.other .er_2 .box2 .item a .le_box {
	flex: 0.9;
}

.other .er_2 .box2 .item a .le_box .time {
	color: #999;
	font-family: 'GilroyRegular';
}

.other .er_2 .box2 .item a .le_box .txt {
	margin: 0.16rem 0;
}

.other .er_2 .box2 .item a .le_box .txt p {
	color: #000;
}

.other .er_2 .box2 .item a .le_box .desc p {
	line-height: 1.8;
	color: #666;
}

.other .er_2 .box2 .item a .ri_box .btn {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	border-radius: 50%;
	background: #f4f4f4;
}

.other .er_2 .box2 .item a .ri_box .btn i {
	color: #666666;
	transition: 0.4s;
}

.other .er_2 .box2 .item a:hover::before {
	width: 100%;
}

.other .er_2 .box2 .item a:hover .ri_box .btn {
	background: #E62129;
}

.other .er_2 .box2 .item a:hover .ri_box .btn i {
	color: #fff;
}

.other .er_3 {
	margin-top: 0.4rem;
}

.other .er_3 .box1 .x1 p {
	margin-right: 6px;
	color: #333;
}

.other .er_3 .box1 .x2 {
	cursor: pointer;
}

.other .er_3 .box1 .x2 svg ptah {
	transition: 0.4s;
}

.other .er_3 .box1 .x2 p {
	position: relative;
	transition: 0.4s;
	margin-left: 6px;
	color: #999;
}

.other .er_3 .box1 .x2:hover svg path {
	fill: #E62129;
}

.other .er_3 .box1 .x2:hover p {
	color: #E62129;
}

.other .er_3 .box2 {
	margin-top: 0.3rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.3rem 0.4rem;
}

.other .er_3 .box2 .item a {
	height: 100%;
	position: relative;
	border: 1px solid #e1e1e1;
	padding: 0.56rem 0.46rem 0.48rem 0.6rem;
}

.other .er_3 .box2 .item a::before {
	transition: 0.6s;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: #E62129;
}

.other .er_3 .box2 .item a .le_box {
	flex: 0.9;
}

.other .er_3 .box2 .item a .le_box .txt p {
	color: #000;
}

.other .er_3 .box2 .item a .le_box .time {
	color: #999;
	margin: 0.14rem 0;
}

.other .er_3 .box2 .item a .le_box .desc p {
	color: #666;
	line-height: 1.8;
}

.other .er_3 .box2 .item a .ri_box .btn {
	transition: 0.4s;
	width: 0.52rem;
	height: 0.52rem;
	border-radius: 50%;
	background: #f4f4f4;
}

.other .er_3 .box2 .item a .ri_box .btn i {
	color: #666666;
	transition: 0.4s;
}

.other .er_3 .box2 .item a:hover::before {
	width: 100%;
}

.other .er_3 .box2 .item a:hover .ri_box .btn {
	background: #E62129;
}

.other .er_3 .box2 .item a:hover .ri_box .btn i {
	color: #fff;
}

.pu_compiler p {
	color: #666;
	line-height: 1.6;
}

.jiejue-an-one {
	position: absolute;
	left: 0;
	bottom: 11%;
}

.about-three {
	height: 100vh;
}

.jiejue-an.HplanBox {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100vh;

}

.about-threecja {
	width: 611px;
	margin: 0px auto;

}


.about-threecjadx::after {
	position: absolute;
	left: -24%;
	top: -24%;
	transform: scale(1.2);
	width: 900px;
	height: 900px;
	background: url(../images/u913.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	content: "";
	display: block;
	z-index: -1;
	animation: xz 10s linear 0s infinite;
}

.about-three {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.about-thrcsweea {
	width: 1084px;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	height: 1084px;
}

.about-thrcsweea::after {
	position: absolute;
	left: 0%;
	top: 0%;
	animation: xz 100s linear 0s infinite;
	/* transform: translate(-50%, -50%); */
	width: 1084px;
	height: 1084px;
	opacity: 0.2;
	border-radius: 50%;
	border: 4px dotted #8fa2c6;
	content: "";
	display: block;
	z-index: -1;
}

@keyframes xz {
	from {
		transform: rotate(0);
	}

	to {
		transform: rotate(360deg);
	}
}

.about-threecjadxaa ::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
	content: "";
	display: none;
	z-index: -1;
}



.about-threecjadx {
	position: relative;
	z-index: 1;
}

.about-threecja {
	position: relative;
}

.jadxaa h1 {
	font-weight: 700;
	font-style: normal;
	font-size: 26px;
	color: #FFFFFF;
	margin-bottom: 30px;
	width: 100%;
}

.jadxaa p a {
	width: 100%;
	/* font-weight: 700; */
	font-style: normal;
	color: #FFFFFF;
	max-width: 29%;
	text-align: left;
	line-height: 45px;
	position: relative;
	margin: 0 auto;
	font-size: 16px;
	padding-left: 18px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.jadxaa p a::after {
	opacity: 1;
	content: '';
	position: absolute;
	top: 45%;
	left: 3%;
	width: 5px;
	display: block;
	height: 5px;
	border-radius: 50%;
	background: #fff;
}

.jadxaa p a:hover {
	color: #E62129;
}

.jadxaa p a:hover::after {
	background: #E62129;
}

.about-three-ul-san {
	height: 104px;
	border-radius: 50%;
	border: none;
	text-align: center;
	transition: 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	font-weight: 400;

	width: 104px;
	font-style: normal;
	font-size: 35px;
	cursor: pointer;
	color: #333333;
}

.about-three-ul ul li {
	position: absolute;
	z-index: 99;


}

.about-three-ul ul li.on .about-three-ul-san {
	background: #E62129;
	color: #fff;
}

.about-three-ul ul li::after {
	border: 1px solid #c0c5cb;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 132px;
	height: 132px;
	content: "";
	display: block;
	border-radius: 50%;
}

.about-three-ul ul li:first-child {
	left: -3%;
	top: -19%;
}


.about-three-ul ul li:nth-child(2) {
	left: -45%;
	top: 17%;
}

.about-three-ul ul li {
	z-index: 1;
}

.about-three-ul ul li:nth-child(3) {
	left: 134%;
	top: 19%;
}

.about-three .index-onea {
	position: absolute;
	left: 4%;
	top: 192px;
	width: 91%;
}

.about-three-ul ul li span {
	line-height: 30px;
	font-size: 22px;
	display: block;
	padding: 0 5px;
}

.about-three-ul ul li.on::after {
	position: absolute;
	left: 12px;
	right: 0;
	top: 12px;
	width: 80px;
	height: 80px;
	bottom: 0;
	content: '';
	background: rgba(230, 33, 41, 0.4);
	border-radius: 50%;
	/* -webkit-animation: opens 1s .5slinear infinite both; */
	animation: opens 2s 1s linear infinite both;
	z-index: -1;
}

.about-three-ul ul li.on::before {
	position: absolute;
	left: 7px;
	right: 0;
	top: 7px;
	width: 90px;
	border: inherit;
	height: 90px;
	bottom: 0;
	content: '';

	background: rgba(230, 33, 41, 0.4);
	border-radius: 50%;
	/* -webkit-animation: opens 1s .5slinear infinite both; */
	animation: openss 2s 1s linear infinite both;
	z-index: -1;
}

@-webkit-keyframes opens {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1.7);
		opacity: 0;
	}
}

@-webkit-keyframes openss {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(2.2);
		opacity: 0;
	}
}

.about-three-ul ul li:nth-child(4) {
	left: 123%;
	top: 79%;
}

.about-three-ul ul li:nth-child(5) {
	left: 95%;
	top: -9%;
}

.about-three-ul ul li:nth-child(6) {
	left: -47%;
	top: 72%;
}

.about-three-ul ul li:nth-child(7) {
	left: 6%;
	top: -9%;
}

.about-three-ul ul li:nth-child(8) {
	left: 102%;
	top: -16%;
}


.abour-zong-xia {
	justify-content: space-between;
	display: flex;

}

.abour-zong-xia-a {
	width: 54%;
	z-index: 9;

}

.abour-zong-xia-b {
	width: 37%;
}

.pu_le-hq {
	margin: 50px 0;
}

.abour-zong-xia-a h1 {
	font-size: 0.26rem;
	color: #000;
	line-height: 1.6;
}

.abour-zong-xia-a h1 span {
	color: red;
}

.abour-zong-xia-a h1:nth-child(2) {
	text-indent: 0.45rem;
}

.abour-zong-xia-a>p {
	color: #666;
	line-height: 2.2;
	font-size: 18px;
	text-indent: 2em;
}

.abour-zong {
	overflow: hidden;
	position: relative;
	background: transparent;
	z-index: 1;
}

.abour-zong::after {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	z-index: -1;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0);
}

.abour-zong-xia {
	align-items: center;
}

.abour-zong-xia-b {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

.abour-zong-xia-b>img {
	width: 100%;

}

.abouttwobpa {
	cursor: pointer;
}

.video-box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3;
}

.videofixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999999;
}

.video-box video {
	object-fit: cover;
}

.abouttwobpa {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.abouttwobpa::after {
	position: absolute;
	left: -5px;
	right: 0;
	top: -5px;
	width: 74px;
	height: 74px;
	bottom: 0;
	content: '';
	background: rgba(255, 255, 255, 0.4);
	border-radius: 50%;
	/* -webkit-animation: opens 1s .5slinear infinite both; */
	animation: opens 2s 1s linear infinite both;
	z-index: -1;
}

.abouttwobpa::before {
	position: absolute;
	left: -8px;
	right: 0;
	top: -8px;
	width: 80px;
	height: 80px;
	bottom: 0;
	content: '';
	background: rgba(255, 255, 255, 0.4);
	border-radius: 50%;
	/* -webkit-animation: opens 1s .5slinear infinite both; */
	animation: openss 2s 1s linear infinite both;
	z-index: -1;
}

@-webkit-keyframes opens {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1.7);
		opacity: 0;
	}
}

@-webkit-keyframes openss {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(2.2);
		opacity: 0;
	}
}


.index_product .pr_box .slide.active .de_ab1 .imgimg img {
	width: 49%;
}




.news-contain .title {

	font-weight: 700;
	font-style: normal;
	font-size: 40px;
	color: #0058A7;
	/* padding-left: 30px; */
}

.news-contain .news-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.news-contain .news-nav .news-nav-left {

	font-weight: 400;
	font-style: normal;
	font-size: 35px;
	color: #040404
		/* padding-left: 30px; */
}

.news-googs {
	margin-top: 1rem;
}

.news-googs ul {
	display: flex;
}

.news-googs ul li {
	/* flex: 1; */
	/* background: #; */
	border-radius: 10px;
	margin-right: 15px;
}

.news-googs ul li {
	width: 33%;
	background-color: #fff;
	position: relative;
}




.news-googs-row {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 10;
}

.news-googs ul li {
	overflow: hidden;
}

.news-googs ul li:nth-child(1),
.news-googs ul li:nth-child(2) {
	box-shadow: 0px 2px 9px rgb(0 0 0 / 6%);
}



.news-googs-txt-absolut {
	position: absolute;
	z-index: 10;
	top: 0;
	color: #fff;
}

.news-googs ul li:nth-child(2) .news-googs-img img {
	vertical-align: bottom;
}

.news-googs-img img {
	vertical-align: bottom;
	border-radius: 0px 0px 10px 10px;
}


.news-googs-img img {
	border-radius: 0px 0px 10px 10px;
}


.news-googs ul li:last-child {
	margin-right: 0;
}

.news-googs ul li .news-googs-txt {
	padding: 24px 36px 30px 36px;
}

.news-googs ul li .news-googs-txt .year {
	margin-bottom: 5px;
}


.news-googs ul li:hover .news-googs-img img {
	transform: scale(1.1);
}


.news-googs-img {
	overflow: hidden;
	border-radius: 20px;
}

.jj-one .news-googs ul {
	flex-wrap: wrap;

}

.jj-one .news-googs ul li {
	margin-right: 2%;
	width: 32%;
	border-radius: 20px;
}

.jj-one .news-googs ul li:nth-child(3n) {
	margin-right: 0%;
}

.index-news .news-googs-img {
	border-radius: 10px;
}

.news-googs-img img {
	transition: all 1s;
}

.news-googs ul li .news-googs-txt p {
	line-height: 30px;
	margin-bottom: 2px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	/* word-break: break-all; */
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news-contain img {
	max-width: 100%;
}


.news {
	background-color: rgba(242, 245, 246, 0);
}

.news-googs ul li .news-googs-txt h3 {
	line-height: 30px;
	margin-bottom: 2px;
	color: #000;
	font-weight: bold;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	/* word-break: break-all; */
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	border-bottom: 1px solid #f1f1f1;
}

.responsibily {
	background: #fff;
	padding: 60px 0;
	margin-top: 30px;
}

.news-googs ul li .news-googs-txt .year img {
	vertical-align: sub;
	width: 20px;
}

.news-googs ul li .news-googs-txt .h1 {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 17px;
}

.news-googs-txt-absolut .year img {
	filter: brightness(0)invert(1);
}



.de_img-xiha {
	position: relative;
}

.dvjoj {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 8%;
	width: 100%;
	padding-left: 9%;
	padding-right: 5%;
}

.dvjojcw h1 {

	font-size: 14px;
	color: rgb(251, 252, 253);
	width: 103px;
	height: 26px;
	border-radius: 9px;

	background-image: -webkit-linear-gradient(0deg, rgb(229, 42, 49) 0%, rgb(248 104 110) 100%);
	text-align: center;
	line-height: 26px;
}

.dvjojcw h2 {
	font-size: 26px;
	color: rgb(38, 37, 37);
	text-transform: uppercase;
	line-height: 1.5;
	text-align: left;
	position: relative;
	padding: 30px 0 20px;
	/*	border-bottom: 2px solid #fff;*/
}

.dvjojcw h2 span {
	position: absolute;
	top: 37px;
	font-size: 17px;
	color: #fff;
	text-align: right;
	right: 0;
}

.dvjoj img {
	max-width: 100%;
}

.dvjojcw {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	padding-top: 9%;
	padding-left: 9%;
	padding-right: 9%;
}

.dvjojcw img {
	max-width: 100%;
}

.news-googs-img img {
	height: 256px;
	object-fit: cover;
	width: 100%;
}

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

.jiejue-an-one {
	width: 50%;
}

.hoverable-img {
	height: 33px;
}

.jiejue-an-two {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100vh;
}

.about-three .df.js.ac {
	z-index: 9999;
}


.jiejue-an-one {
	padding-left: 6%;
}

.pu_le {
	z-index: 99999;
}




.HplanBox ._tab li.on>a {
	opacity: 1;
	font-size: 18px;
	font-weight: bold;
	color: #fff;

	background: url(../images/vedfw.png);
}

.HplanBox ._tab li.on>a img {
	filter: brightness(0)invert(1);
	transform: scale(1.1);
}

.hoverable .hoverable_txt {
	position: relative;
	margin-top: 15px;
	display: inline-block;
}

.twoswiper {
	padding-top: 5%;
}



.HplanBox>div {
	align-items: center;
	justify-content: space-between;
}

.HplanBox ._tab li>a {
	color: #333;
	line-height: 1;
	padding: 28px 25px;
	font-size: 18px;
	transition: all 0.5s;
	display: inline-block;
}

.HplanBox ._tab li>a img {
	transition: all 0.5s;
}

.HplanBox ._tab li.on>a {
	border-radius: 2px;
}

.HplanBox ._tab li>a>.hoverable_txt:after {
	background-color: #fff;
}

.jiejue-an-one {
	z-index: 9;
}

.HplanBox ._tab li {
	margin-bottom: 20px;
	margin-right: 5px;
}

.HplanBox ._tab {
	display: flex;

}

.HplanBox ._tab li:last-child {
	margin-bottom: 0;
}

.HplanBox ._tab li.on .hoverable .hoverable_txt:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.HplanBox ._txt .title {
	color: #fff;
	font-size: 38px;
	line-height: 1.325;
	font-weight: bold;
	margin-bottom: 20px;
}

.HplanBox ._txt .line {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: lighter;
	max-height: 90px;
}

.Hbtn.rollAni.de_ab1-xia {
	display: block;
	margin: 0;
	margin-bottom: 40px;
}

.HplanBox ._tab li.on .tab-jof {
	height: 128px;
}

.tab-jof {
	overflow: hidden;
	height: 0;
	transition: all 1s;
}

.Hbtn.rollAni.de_ab1-xia a {
	text-align: left;
	display: block;
	color: #fff;
}

.Hbtn.rollAni.de_ab1-xia a img {
	filter: brightness(0)invert(1);
}

.hoverable {
	display: block;
	border-radius: 4px;
	background-color: rgb(255, 255, 255, 0.8);


}


.hoverable-img {
	text-align: center;
}

.twoswiperdw {
	position: relative;
	z-index: 999;
}

.twoswiperdw>img {
	max-width: 100%;
	z-index: 9;
	width: 100%;
	height: 100%;
	transition: all 3s;
	position: relative;
}

.twoswiper .swiper-slide.swiper-slide-active .twoswiperdw>img {
	transform: scale(1.03);

}

img {
	max-width: 100%;
}

.de_ab1-xia a span:hover {

	border: 1px solid #E62129;
}


.c2 {
	z-index: 8;
	position: absolute;
	top: -17%;
	left: 3%;
	width: 100%;
}

.c2 img {
	width: 100%;
}

.jiejue-an-two .twoswiper {
	height: 100%;
}

.twoswiperdw {
	height: 100%;
}

.index-zongzong {
	background: url(../images/dbg.jpg) no-repeat fixed;
	background-size: cover;
}

.pc_footer {
	padding-bottom: 0.4rem;
}

.twoSt {
	padding-left: 4%;
}

.MobileNavigation .box_scroll .box .item .twoSt a {
	line-height: 35px;
	display: flex;
	font-size: 16px;
	color: #727070;
	justify-content: space-between;
}

/* ------------ */
.nrbanner {
	position: relative;
}

.nrbanner>img {
	width: 100%;
	vertical-align: bottom;
}

.nrbanner-one {
	position: absolute;
	top: 30%;
	left: 0;

	width: 100%;
}

.nrbanner-one h1 {
	font-size: 13.611px;
	color: rgba(51, 51, 51, 0.8);
}

.nrbanner-one a {
	font-size: 13.611px;
	color: rgba(51, 51, 51, 0.8);
	line-height: 1.429;
	display: inline-block;
	vertical-align: middle;
	padding: 0 2px;
}

.nrbanner-one a:hover {
	opacity: 0.8;
}

.nrbanner-one {
	font-size: 13.611px;
	color: rgba(51, 51, 51, 0.8);
	line-height: 1.429;
}

.nrbanner-one h2 {
	font-size: 63px;
	color: rgb(51, 51, 51);
	margin-top: 80px;
	font-weight: bold;
}

.nrbanner-two {
	position: absolute;
	bottom: 8%;
	left: 0;
	width: 100%;

}

.nrbanner-two-one {
	display: flex;
	justify-content: right;
	text-align: right;
}

.nrbanner-two-one a {
	display: inline-block;
	backdrop-filter: blur(1px);
	padding: 20px;
	border-radius: 20px;
	margin-left: 10px;
	width: 200px;
	background-color: rgb(255, 255, 255, 0.5);
}

.nrbanner-two-one a h1 {
	font-size: 19.444px;
	color: rgb(51, 51, 51);
	line-height: 2;
	text-align: left;
}

.nrbanner-two-one.on {
	background: #e62129;
}

.nrbanner-two-one .on {
	background: #e62129;
	color: #fff;
	font-weight: bold;
}

.nrbanner-two-one .on h1 {
	color: #fff;
	font-weight: bold;
}

.nrbanner-two-one .on img {
	filter: brightness(0)invert(1);
}

.nrbanner-two-one img {
	margin-top: 20px;
}

.zy-one {
	background: #f2f5f6;
}


.zy-one-one {
	margin-top: 50px;
}

.zy-one-one ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.zy-one-one ul li {
	width: 49%;
	background: #fff;
	overflow: hidden;
	border-radius: 10px;
	margin-top: 2%;

}

.zy-one-one ul li a {
	display: flex;
	padding: 20px;
	justify-content: space-between;

}

.zy-one-one ul li:hover .zy-one-onea img {

	transform: scale(1.1);
}

.zy-one-onea img {
	transition: all 1s;
	height: 100%;
	width: 100%;
}

.zy-one-onea {
	text-align: center;
	border-radius: 10px;
	overflow: hidden;
	width: 25%;
}

.zy-one-oneb {
	width: 71%;
	padding-top: 40px;
	padding-right: 3%;
}

.zy-one-one ul li:hover .zy-one-oneb h1 {
	color: #e3371e;
}

.zy-one-oneb h1 {
	font-size: 23.333px;
	color: rgb(51, 51, 51);
	line-height: 1.25;
	font-weight: bold;
}

.zy-one-oneb h2 {
	font-size: 13.611px;
	color: rgb(153, 153, 153);
	line-height: 1.571;
	margin-top: 25px;
	height: 119px;
	border-bottom: 2px solid #e3371e;
}

.zy-one-oneb h3 {
	margin-top: 20px;
	font-size: 15.556px;
	color: rgb(227, 55, 30);
	text-align: right;
}

.zy-one-oneb h3 img {
	vertical-align: middle;
	margin-left: 15px;
}

.abour-zong-xia-a.mihsing {
	width: auto;
}

.abour-zong-xia-a a span img {
	margin-top: -3px;
}

.abour-zong-xia-a.mihsing a span {
	margin-top: 0;
}

.zy-two-xia {
	margin-top: 20px;
}

.zy-two-xia ul {
	/* justify-content: space-between; */
	display: flex;
	flex-wrap: wrap;
}

.zy-two-xia ul li {
	width: 24%;
	margin-right: 1.3%;
	margin-top: 30px;
}

.zy-two-xia ul li:nth-child(4n) {
	margin-right: 0;
}

.zy-two-xia ul li a {
	display: block;
	border-radius: 20px;
	padding: 45px 35px;
	border: 1px solid #f2f5f6;
	transition: all 1s;
}

.zy-two-xia ul li h1 {
	font-size: 17.5px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 1.444;
	margin-bottom: 35px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.zy-two-xia ul li p {
	font-size: 13.611px;
	color: rgb(0, 0, 0);
}

.zy-two-xia ul li p img {
	vertical-align: middle;
	margin-left: 10px;
}

.zy-two-xia ul li:hover a {
	transform: translateY(-10px);
	background-color: #e62129;
	background-image: url(../images/mmm.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.zy-two-xia ul li:hover a h1 {
	color: #fff;
}

.zy-two-xia ul li:hover p {
	filter: brightness(0)invert(1);
}

.csone.zy-two {
	background: #f2f5f6;
}

.p50 {
	padding-top: 0.5rem;
}

.csone.zy-two ul li a {
	background: #ffffff;
}

.csone.zy-two ul li a:hover {
	background-color: #e3371e;
}

.xw-one {
	background: #f2f5f6;
}

.xw-one .news-googs ul li {
	width: 50%;
	margin-right: 3%;
	border-radius: 20px;
}

.xw-one .news-googs-img img {
	height: auto;
	border-radius: 20px;
}

.xw-one .news-googs ul li .news-googs-txt {
	padding: 40px;
}

.xw-one .news-googs ul li .news-googs-txt .year {
	border-top: 2px solid #e62129;
	padding-top: 25px;
}



.xw-one .news-googs ul li .news-googs-txt .h1 {
	font-size: 26px;
	font-weight: 400;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.xw-one .news-googs ul li:hover .h1 {
	color: #e62129;
}

.news-googs-txt .morew {
	font-size: 13.611px;
	color: rgb(0, 0, 0);
}

.news-googs-txt .morew img {
	vertical-align: middle;
	margin-left: 10px;
}

.xw-two .zy-two-xia ul li a {
	padding: 20px 35px;
}

.xw-two .zy-two-xia ul li a span {
	font-size: 13.611px;
	color: #333;
	line-height: 2.857;
}

.xw-two .zy-two-xia ul li a h1 {

	font-size: 20px;
	line-height: 1.444;
	font-weight: 400;
	margin-bottom: 15px;

}

.xw-two .zy-two-xia ul li a h2 {
	background-color: rgb(230, 33, 41);
	width: 20px;
	height: 2px;
	margin-bottom: 15px;
}

.xw-two .zy-two-xia ul li a h3 {
	font-size: 14px;
	color: #666;
	line-height: 2;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.xw-two .zy-two-xia ul li p img {
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 40px;
	margin-left: 0;
	filter: grayscale(1);
	opacity: 0.2;
}

.xw-two .zy-two-xia ul li:hover span {
	color: #fff;
}

.xw-two .zy-two-xia ul li:hover h2 {
	background: #fff;
}

.xw-two .zy-two-xia ul li:hover h3 {
	color: #fff;
}

.xw-two .zy-two-xia ul li:hover p {
	filter: initial;
}

.xw-two .zy-two-xia ul li:hover p img {
	filter: initial;
	opacity: 1;
}

.pages {
	text-align: center;
	margin-top: 40px;
}

.pages li {
	display: inline-block;
	vertical-align: top;

}

.pages li a {
	display: block;
	background: #fff;
	/* width: 50px; */
	/* height: 50px; */
	line-height: 29px;
	padding: 1px 17px;
	font-size: 15px;
	color: #000;
	border-radius: 10px;
	margin: 0 2px;
	/* font-weight: bold; */
	border: 2px solid #efeff0;
}

.xw-one .news-googs {
	margin-top: 0rem;
}

.pages li:hover a,
.pages li.active a {
	background: rgb(230, 33, 41);
	color: #fff;
}

.index_product .pr_box .slide .de_img img {
	width: 100%;
	/* height: 100%; */
	object-fit: cover;
}

.index_product .pr_box .slide .de_img video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lx-one {
	background: url(../images/diq.png) no-repeat;
	background-size: cover;
}

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

.lx-onec {
	width: 50%;
}

.lx-onec ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 0;
	border-bottom: 1px solid #d7dadb;
}

.lx-onec ul li:last-child {
	border-bottom: inherit;
}

.lx-onec-one img {
	vertical-align: middle;
	margin-right: 15px;
}

.lx-onec-one {
	font-size: 19.444px;
	color: rgb(102, 102, 102);
}

.lx-onec-two p {
	color: #332c2b;
	font-size: 22px;
}

.lx-onec-two p {
	color: #332c2b;
	font-size: 22px;
}

.lx-onec-two p strong {
	font-size: 36px;
}

.lx-two-one {
	display: flex;
	justify-content: space-between;
}

.lx-two-onea {
	width: 50%;
}

.lx-two-oneb {
	width: 50%;
}

.lx-two-two {
	margin-top: 50px;
	display: flex;
	border-radius: 20px;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
	background: #f2f5f6;
}

.lx-two-twoa {
	border-radius: 20px;
	width: 50%;
	overflow: hidden;
}

.lx-two-twoa img {
	width: 100%;
	vertical-align: bottom;
}

.lx-two-twob {
	width: 50%;
	padding: 60px;
}

.twob-form ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.twob-form ul li {
	width: 49%;
	margin-bottom: 10px;
}

.twob-form ul li input {
	border-width: 1px;
	border-color: rgb(215, 218, 219);
	border-style: solid;
	border-radius: 10px;
	width: 100%;
	font-size: 15.556px;
	padding: 15px;

	color: #333;
	height: 60px;
	background-color: rgb(255, 255, 255);

}

.twob-form ul li select {
	border-width: 1px;
	border-color: rgb(215, 218, 219);
	border-style: solid;
	border-radius: 10px;
	width: 100%;
	font-size: 15.556px;
	padding: 15px;
	color: rgba(153, 153, 153, 0.8);
	height: 60px;
	background-color: rgb(255, 255, 255);
	-webkit-appearance: none;
	background: #fff url(../images/icon-10-11.png) no-repeat 90% center;
}

.twob-form ul li input::-webkit-input-placeholder {
	color: rgba(153, 153, 153, 0.502);
	font-size: 15.556px;
}

.twob-form ul li input::-moz-placeholder {
	color: rgba(153, 153, 153, 0.502);
	font-size: 15.556px;
}

.twob-form ul li textarea::-webkit-input-placeholder {
	color: rgba(153, 153, 153, 0.502);
	font-size: 15.556px;
}

.twob-form ul li textarea::-moz-placeholder {
	color: rgba(153, 153, 153, 0.502);
	font-size: 15.556px;
}

.twob-form ul li:nth-child(7) {
	width: 100%;
}

.twob-form ul li {
	position: relative;
}

.twob-form ul li textarea {
	border-width: 1px;
	border-color: rgb(215, 218, 219);
	border-style: solid;
	border-radius: 10px;
	width: 100%;
	font-size: 15.556px;
	padding: 15px;
	color: #333;
	background-color: rgb(255, 255, 255);
	height: 180px;
}

.news-googs ul li:hover .news-googs-txt .h1 {
	color: #E62129;
}

.he_texthre {
	width: 35%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 13px;
	cursor: pointer;
}

.twob-form ul li button {
	border-width: 1px;
	border-color: #e62129;
	border-style: solid;
	border-radius: 10px;
	width: 100%;
	padding: 15px;
	cursor: pointer;
	font-size: 17.5px;
	color: rgb(255, 255, 255);
	height: 60px;
	background-color: #e62129;
}

.twob-form ul li button:hover {
	opacity: 0.8;
}

.fw-one {
	background: #f2f5f6;
}

.fw-one-ul ul {
	display: flex;
	flex-wrap: wrap;
}

.fw-one-ul ul li {
	width: 18.4%;
	margin-right: 2%;
	transition: all 1s;
	margin-bottom: 2%;

	border-radius: 20px;
	background: url(../images/vhsh.jpg) no-repeat;
	background-size: cover;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
	text-align: center;

}

.fw-one-ul ul li:nth-child(5n) {
	margin-right: 0;
}

.fw-one-ul ul li:hover {
	background: url(../images/hfee.png) no-repeat;
	background-size: cover;
	transform: translateY(-10px);
}

.fw-one-ul ul li a {
	display: block;
	padding: 50px 0;
}

.fw-one-ul ul li h1 {
	font-size: 29px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	margin: 40px 0;

}

.fw-one-ul ul li:hover a>img {
	filter: initial;
}

.fw-one-ul ul li:hover h1 {
	color: #fff;
}

.fwzongj .news-googs ul li:nth-child(2) img {
	transform: scale(1) !important;
}

.fw-one-ul ul li:hover .fw-one-ul-img img {
	filter: brightness(0)invert(1);
}

.fw-one-ul ul li a>img {
	filter: grayscale(1);
}

.fwzongj .news-googs ul li {
	background: url(../images/mve.jpg) no-repeat;
	background-size: 100% 100%;
}

.gw-zinjin {
	padding: 40px 90px;
}

.gw-zinjin .pu_le .e1 .txt p {
	font-size: 36px;

}

.gw-zinjin .pu_le .e1 .txt {
	padding-left: 0;
}

.gw-zinjin .pu_le .e1 .txt:before {
	display: none;
}

.gw-zinjin .pu_le .e1::before {
	font-size: 93px;
	bottom: -46%;
	-webkit-text-stroke: 1px #d3dae0;
	color: #d3dae0;
	opacity: 0.2;
}

.jj-one {
	background: #f2f5f6;
}

.jj-one .news-googs {
	margin-top: 0.5rem;
}

.jj-one .news-googs ul li {
	margin-bottom: 2%;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.jj-one .news-googs ul li:nth-child(2) .jj-one-xia-ul {
	display: flex;
	flex-wrap: wrap;
}

.jj-one .news-googs ul li:nth-child(2) .jj-one-xia-ul p {
	width: 50%;
}

.jj-one-xia {
	padding: 38px 30px;
}

.jj-one-xia h1 img {
	vertical-align: middle;
	margin-right: 10px;
}

.jj-one-xia h1 {
	font-size: 23.333px;
	color: rgb(0, 0, 0);
	margin-bottom: 18px;
	font-weight: bold;
}

.jj-one-xia-ul p img {
	vertical-align: middle;
	margin-right: 10px;
}

.jj-one-xia-ul p a {
	font-size: 15.556px;
	color: rgb(51, 51, 51);
	    word-wrap: break-word;
	    word-break: break-all;
	line-height: 2.187;
}

.jj-one-xia-ul p a:hover {
	color: #E62129;
}

.zpswiper {
	margin-top: 60px;
}

.zpswiper-img {
	border-radius: 10px;
	overflow: hidden;
}

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

.zpswiper-img img {
	transition: all 1s;
	width: 100%;
}

.zp-xia {
	margin-left: 4%;
	overflow: hidden;
}

.zp-onec {
	width: 9%;
	position: relative;
}

.zp-onec .swiper-button-next::after {
	display: none;
}

.zp-onec .swiper-button-prev::after {
	display: none;
}

.zp-onec .swiper-button-prev:hover {
	background: #e62129 url(../images/left.png) no-repeat center;
}

.zp-onec .swiper-button-next {
	width: 60px;
	height: 60px;
	background: #e62129 url(../images/right.png) no-repeat center;
	border-radius: 50%;
}

.zp-onec .swiper-button-prev {
	width: 60px;
	height: 60px;
	background: #f0f3f4 url(../images/left.png) no-repeat center;
	border-radius: 50%;
}

.zpzp-one {
	background: url(../images/contlx.jpg) no-repeat top fixed;
	background-size: cover;
}

.zpzp-one-left {
	justify-content: space-between;
	display: flex;
}

.zpzp-one-lefta {
	width: 19%;
}

.zpzp-one-leftb {
	width: 77%;
}

.zpzp-one-lefta-a {
	border-radius: 20px;
	padding: 50px 14%;
	background: url(../images/bje.png) no-repeat;
	background-size: cover;
}

.zpzp-one-lefta-a ul li {
	font-size: 25.278px;
	cursor: pointer;
	color: #999999;
	position: relative;
	margin-bottom: 23px;
}

.zpzp-one-lefta-a ul li::after {
	width: 1px;
	height: 50%;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	content: "";
	/* background: #f1f4f5; */
}

.zpzp-one-lefta-a ul li img {
	vertical-align: middle;
	margin-right: 15px;
}

.zpzp-one-lefta-a ul li img.yuandian {
	filter: grayscale(1);
	opacity: 0.1;
}

.zpzp-one-lefta-a ul li img.jintwy {
	display: none;
}

.zpzp-one-lefta-a ul li.on img.jintwy {
	display: inline-block;
}

.zpzp-one-lefta-a ul li.on img.yuandian {
	filter: initial;
	opacity: 1;
}

.zpzp-one-lefta-a ul li.on {
	color: #333333;
}

.zpzp-one-lefta-bb {
	margin-top: 20px;
	border-radius: 20px;
	background: url(../images/oru.jpg) no-repeat;
	background-size: cover;
	padding: 30px 10%;
}

.zpzp-one-lefta-bb h1 {
	font-size: 13.611px;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	line-height: 1.857;
}

.zpzp-one-lefta-bb h2 {
	text-transform: uppercase;
	line-height: 1.857;
	font-size: 18px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}

.zpzp-one-lefta-bb h3 {
	margin: -10px 0 10px;
}

.zpzp-one-lefta-bb h4 {
	font-size: 13.611px;
	color: rgba(255, 255, 255, 0.702);
	text-transform: uppercase;
	line-height: 2.143;
}

.zpzp-one-leftb {
	padding: 50px;
	border-radius: 20px;
	background: url(../images/yzt.png) no-repeat bottom;
	background-size: cover;
}

.zpzp-one-leftb-xia ul li {
	padding: 20px 0;
	cursor: pointer;
	border-bottom: 1px solid #d7dadb;
}

.zpzp-one-leftb-xiaa {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.zpzp-one-leftb-xiab {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.zpzp-one-leftb-xiaa h1 {
	font-size: 21.389px;
	color: rgb(51, 51, 51);
}

.zpzp-one-leftb-xiaa h2 {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #f2f5f6 url(../images/jia.png) no-repeat center center;
}

.zpzp-one-leftb-xiab {
	margin-top: 20px;
}

.zpzp-one-leftb-xiab h1 {
	color: #999;
	font-size: 14px;
}

.zpzp-one-leftb-xiab span {
	display: inline-block;
	padding: 0 20px;
}

.zpzp-one-leftb-xiab span:first-child {
	padding-left: 0;
}

.zpzp-one-leftb-xiab h2 {
	font-size: 14px;
	color: #999999;
}

.zpzp-one-leftb-wuqo {
	margin-top: 30px;
	display: none;
}

.zpzp-one-leftb-wuqo p {
	font-size: 13.611px;
	color: rgb(102, 102, 102);
	line-height: 1.857;


}

.zpzp-one-leftb-xia li.on {
	border-bottom: 1px solid #e62129;
}

.zpzp-one-leftb-xia li.on .zpzp-one-leftb-xiaa h1 {
	color: #e62129;
}

.zpzp-one-leftb-xia li.on .zpzp-one-leftb-xiaa h2 {
	background: #e62129 url(../images/ged.png) no-repeat center center;
}

.zpzp-one-leftb-xia li.on .zpzp-one-leftb-wuqo {
	display: block;
}

.zpzp-one-leftb-xia {
	display: none;
}

.zpzp-one-leftb-xia:first-child {
	display: block;
}

.newsxq-tongyong {
	background: url(../images/cev.png) no-repeat top fixed;
	background-size: cover;
}

.newsxq-tongyong-one ul {
	display: flex;
	justify-content: right;
	text-align: right;
	max-width: 1200px;
	margin: 0 auto;
}

.newsxq-tongyong-one ul li {
	display: inline-block;
	padding: 10px 15px;
	color: #333333;
	width: 140px;
	margin-left: 10px;
	text-align: left;
	font-size: 16px;
	border-radius: 10px;
	transition: all 1s;
	background-color: rgb(255, 255, 255);
}

.newsxq-tongyong-one ul li p {
	margin-top: 10px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.newsxq-tongyong-one ul li.on,
.newsxq-tongyong-one ul li:hover {
	border-radius: 10px 10px 0 10px;
	background: #e62129;
}

.newsxq-tongyong-one ul li.on a,
.newsxq-tongyong-one ul li:hover a {
	filter: brightness(0)invert(1);
}

.newsxq-tongyong-two {
	max-width: 1200px;
	overflow: hidden;
	margin: 30px auto 0;
}

.newsxq-tongyong-two ul li {
	list-style: initial;
}

.fanganxq-oneb ul li {
	list-style: initial;
}

.newsxq-tongyong-two .nrbanner-one {
	position: relative;
	top: 0%;
	opacity: 0.7;
}

.newsxq-tongyong-two-a h1 {
	font-size: 48.611px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 1.6;
	padding: 10px 0 20px;
	margin-bottom: 40px;
	border-bottom: 2px solid #cfd3d7;

}

.newsxq-tongyong-two-p {
	font-size: 15.556px;
	color: rgb(51, 51, 51);
	line-height: 1.875;
}

.ruanjianxq {
	margin-bottom: 50px;
}

.ruanjianxq:last-child {
	margin-bottom: 0px;
}

.ruanjianxq h1 {
	font-size: 25px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 30px;
	padding-left: 20px;
	border-left: 6px solid #e62129;
}

.ruanjianxq p {
	font-size: 15.556px;
	color: rgb(51, 51, 51);
	padding-left: 0px !important;
	line-height: 1.875;
}

.ruanjianxq-one {
	background: #f2f5f6;
}

.ruanjianxq-one-xia {
	max-width: 1200px;
	margin: 0 auto;
}

.ruanjianxq-one-two {
	margin-top: 45px;
}

.ruanjianxq-one-two ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.ruanjianxq-one-two ul li {
	width: 48%;
	padding: 40px;
	margin-bottom: 35px;
	border-radius: 10px;
	transition: all 1s;
	background-color: rgb(255, 255, 255);
}

.ruanjianxq-one-two ul li:hover {
	transform: translatey(-10px);
}

.ruanjianxq-one-two ul li h1 {
	font-size: 21.389px;
	color: rgb(230, 33, 41);
	font-weight: bold;

}

.ruanjianxq-one-two {
	max-width: 1200px;
	margin: 50px auto 0;
}

.ruanjianxq-one-two-ul {
	display: flex;
	margin-top: 20px;
	justify-content: space-between;
}

.ruanjianxq-one-two-ul-img {
	width: 48%;
	border-radius: 10px;
	overflow: hidden;
}

.ruanjianxq-one-two-ul-qz {
	width: 48%;
	border-top: 2px solid #e62129;
	padding-top: 20px;
	font-size: 13.611px;
	color: rgb(102, 102, 102);
	line-height: 1.429;

}

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

.fanganxq-onea {
	width: 20%;
}

.fanganxq-oneb {
	width: 75%;
}

.ruanjianxq h2 {
	font-size: 28px;
	color: rgb(51, 51, 51);
	line-height: 1.5;
	padding-left: 0px !important;
}

.fanganxq-one {
	padding: 50px 0;
}

.ruanjianxq .abour-zong-xia-a {
	padding-left: 25px;
	width: 100%;
}

.ruanjianxq .abour-zong-xia-a a span {
	font-size: 16px;
}

.newsxq-tongyong-two .fanganxq-one:nth-child(3) .fanganxq-oneb ul {
	justify-content: center;
}

.newsxq-tongyong-two .fanganxq-one:nth-child(3) .fanganxq-oneb ul li:nth-child(2n) {
	margin-left: 2%;
}
#translate{
	display: none;
	
}
.fanganxq-oneb ul {
	/* 	display: flex;
	flex-wrap: wrap;
	justify-content: space-between; */
}

.fanganxq-oneb ul li {
	/* 	width: 49%;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 10px; */
}

.fanganxq-oneb ul li img {
	/* 	width: 100%;
	height: 100%;
	object-fit: cover; */
}

.fanganxq-oneb ul li p img {
	width: auto !important;
	height: auto !important;
	vertical-align: middle;
}

.fanganxq-oneb p {
	font-size: 15.556px;
	color: rgb(51, 51, 51);
	line-height: 1.875;
	margin-bottom: 15px;
}

.ruanjian-one {
	background: #f1f5f6;
}

.ruanjian-one-xia {
	display: flex;
	justify-content: space-between;
}

.ruanjian-one-xiab {
	width: 79%;
}

.ruanjian-one-xiazos {
	width: 18.9%;
}

.ruanjian-one-xiazos .pr_box-xia-ziad {
	width: 100%;
}

.ruanjian-one-xiab-one ul {
	display: flex;
	flex-wrap: wrap;
}

.about-fuyrz-xia .ruanjian-one-xiab-one ul li:hover {
	border: 2px solid #E62129;
}

.about-fuyrz-xia .ruanjian-one-xiab-one ul li {
	background-color: rgba(255, 255, 255);
	padding: 0px;
	/* box-shadow: 0px 2px 17px rgb(0 0 0 / 20%); */
	border: 2px solid #E6212970;
}

.ruanjian-one-xiab-one ul li {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	border-radius: 10px;
	overflow: hidden;
	background-color: rgb(255, 255, 255);
	padding: 18px;
	box-shadow: 0px 2px 9px rgb(0 0 0 / 6%);
}

.ruanjian-one-xiab-one ul li:nth-child(3n) {
	margin-right: 0;
}

.ruanjian-img {
	overflow: hidden;
	text-align: center;
}

.ruanjian-img img {
	transition: all 1s;
	border-radius: 10px;
}

.ruanjian-one-xiab-one ul li:hover .ruanjian-img img {
	transform: scale(1.04);
}

.ruanjian-h1 {
	text-align: center;
	padding: 30px 0 20px;
}

.cpcp-one-h {
	margin-bottom: 15px;
}

.ruanjian-h1 h1 {

	font-size: 25.278px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 2;
	padding-bottom: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d6d650;
}

.ruanjian-one-xiab-one ul li:hover .ruanjian-h1 h1 {
	color: #E62129;
}

.ruanjian-h1 span {
	display: inline-block;
}

.ruanjian-h1 span {
	border-radius: 50px;
	font-size: 14px;
	color: #E62129;
}

.ruanjian-h1 span img {
	transition: all 1s;
}

.ruanjian-h1 span:hover img {
	transform: rotate(45deg);
}

.ruanjian-h1 span img {
	vertical-align: middle;
	margin-left: 8px;
}

.nrbanner-one p {
	font-size: 30px;
	margin-top: 25px;
	color: #666666;
}

.nrbanner-one-cp {
	position: absolute;
	bottom: 21%;
	right: 12%;
}

.nrbanner-one-cp h1 {
	position: relative;
}

.nrbanner-one-cp span {
	font-size: 120px;
	color: rgb(230, 33, 41);
	font-weight: bold;
	font-family: 'DIN';
}

.nrbanner-one-cp sup {
	position: absolute;
	right: -28px;
	font-weight: bold;
	top: 24px;
	font-size: 39px;
	color: rgb(230, 33, 41);
}

.nrbanner-one-cp sub {
	font-size: 25px;
	color: #333333;
	position: absolute;
	right: -28px;
	bottom: 20px;
}

.nrbanner-one-cp h2 {
	font-size: 40px;
	color: #111111;
	letter-spacing: 2px;
	margin-top: -18px;
}

.nrbanner-one-cp h3 {
	text-align: center;
	margin-bottom: 15px;
}

.nrbanner-one-cp p {
	font-size: 39px;
	color: rgb(51, 51, 51);
	line-height: 1.25;
	text-align: center;
	font-weight: 100;
	letter-spacing: 2px;
}

.cpcp-one ul li {
	background: url(../images/cpbg.png) no-repeat bottom;
	background-size: cover;
}

.ruanjian-h1 h1 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.ruanjian-h1 h2 {
	font-size: 18px;
	color: #666666;
	margin: 15px 0;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.cpcp-one-h .ruanjian-h1 h1 {
	padding-bottom: 0px;
	font-size: 30px;
	margin-bottom: 0px;
	border-bottom: 1px solid transparent;
}

.cpcp-one-h .ruanjian-h1 span:hover img {
	transform: rotate(90deg);
}

.cpcp-one-h-one .ruanjian-h1 p {
	color: #666666;
	font-size: 16px;
	margin-bottom: 5px;
}

.cpcp-one-h-one .ruanjian-h1 h2 {
	-webkit-line-clamp: 2;
	font-size: 14px;
	padding: 0 7%;
	color: #999999;
}

.cpxq-one .nrbanner-one {
	position: relative;
}

.cpxq-one.newsxq-tongyong {
	background: url(../images/veee.png) no-repeat top fixed;
	background-size: cover;
}

.cpxqxq-one {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.cpxqxq-onea {
	width: 50%;
}

.cpxqxq-oneb {
	width: 50%;
	text-align: right;
}

.cpxqxq-onea h1 {
	font-size: 50px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 1.231;
}

html {
	overflow-x: hidden;
}

.cpxqxq-onea .abour-zong-xia-a span {
	font-size: 16px;
}

.cpxqxq-two {
	margin-top: 30px;
	border-top: 1px solid #cfd3d7;
	padding-top: 50px;
	overflow: hidden;
	margin-bottom: 30px;
	border-bottom: 1px solid #cfd3d7;
	padding-bottom: 50px;
}

.cpxqxq-two h2 {
	font-size: 17.5px;
	color: rgb(230, 38, 46);
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 30px;
}

.cpxqxq-two p {
	font-size: 16px;
	color: #666666;


}

.cpxq-three {
	background: url(../images/three.png) no-repeat bottom !important;
	background: 100% 100%;
}

.cpxq-three-xia {
	max-width: 1200px;
	margin: 0 auto;
}

.cpxq-three-xia-ul {
	margin-top: 50px;
}

.cpxq-three-xia-ul .ruanjian-one-xiab-one ul {
	flex-wrap: nowrap;
}

.cpxq-three-xia-ul .ruanjian-one-xiab-one ul li {
	margin-right: 1%;
}

.cpxq-three-xia-ul .ruanjian-one-xiab-one ul li:last-child {
	margin-right: 0%;
}

.cpxq-three-xia-ul .ruanjian-h1 {
	padding-bottom: 0;
}

.cpxq-three-xia-ul .ruanjian-h1 h1 {
	font-size: 20px;
	font-weight: 400;
	padding-bottom: 14px;
	margin-bottom: 7px;
}

.cpxq-three-xia-ul .ruanjian-h1 h2 {
	font-size: 20px;
	font-weight: 700;
	color: #000;
}

.cpxq-foru {
	margin-top: 50px;
}

.cpxq-foru .newsxq-tongyong-one ul {

	justify-content: left;
	text-align: left;
	flex-wrap: wrap;

}

.cpxq-foru .newsxq-tongyong-one ul li {
	background: #f0f1f4;
	font-size: 18px;
	width: 24%;
	margin-bottom: 15px;
}

.cpxq-foru .newsxq-tongyong-one ul li:hover {
	background: #E62129;
}

.about-one {
	background: url(../images/zbout.png) no-repeat top;
	background-size: cover;
}

.about-one-xia {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.about-one-xiaa {
	width: 70%;
}

.about-one-xiaa-p p {
	margin-top: 30px;
	font-size: 17.5px;
	color: rgb(51, 51, 51);
	line-height: 1.667;

}

.about-one-xiaa-p {
	margin-top: 40px;
}

.about-one-xiab {
	width: 19%;
}

.about-one-xiab li {
	border-radius: 10px;
	position: relative;
	padding: 25px;
	padding-top: 14px;
	margin-bottom: 10px;
	background-color: #ebedf3;
}

.about-one-xiab li:hover {
	background: #e62129 !important;
}

.about-one-xiab li:hover h1 {
	color: #fff;
}

.about-one-xiab li:hover h1 sup {
	color: #fff;
}

.about-one-xiab li:hover p {
	color: #fff;
}

.about-one-xiab li:nth-child(2) {
	background: #efefef;
}

.about-one-xiab li h1 {
	font-weight: bold;
	font-family: 'DIN';
	font-size: 72px;
	color: rgb(51, 51, 51);
}

.about-one-xiab li h1 span {
	font-family: 'DIN';
}

.about-one-xiab li h1 sup {
	color: #333333;
	font-size: 50px;
	font-weight: 400;
}

.about-one-xiab li p {
	font-size: 16px;
	color: rgb(153, 153, 153);
	line-height: 1.625;
	margin-top: 20px;
}

.about-one-xiab li img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.about-two {
	background: url(../images/ceee.png) no-repeat top;
	background-size: 100% 100%;
}

.aboutswiper {
	height: 50vh;
	position: relative;
}

.aboutswiper-xia {
	position: absolute;
	width: 22%;
}

.aboutswiper-xia img {
	/* box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2); */
}

#think_page_trace_open {
	display: none !important;
}

.cpxqxq-two ul {
	padding-left: 25px;
}

.cpxqxq-two ol {
	padding-left: 25px;
}

.cpxqxq-two ul li {
	color: #666666;
	list-style: inherit;

}

.newsxq-tongyong-two-p ul li {
	list-style: inherit;
}

.newsxq-tongyong-two-p ol li {
	list-style: inherit;
}

.cpxqxq-two ol li {
	color: #666666;
	list-style: inherit;
	padding-left: 25px;
}

.cpxqxq-two ol li p {
	padding-left: 0px;
}

.cpxqxq-two ul li p {
	padding-left: 0px;
}

.aboutswiper .swiper-slide:nth-child(1) .aboutswiper-xia:nth-child(2) {
	transform: scale(0.6);
	top: 14%;
	left: 5.7%;
}

.aboutswiper .swiper-slide:nth-child(1) .aboutswiper-xia:nth-child(3) {
	transform: scale(0.6);
	top: 3%;
	left: 53%;
}

.aboutswiper .swiper-slide:nth-child(1) .aboutswiper-xia:nth-child(4) {
	transform: scale(0.6);
	top: 13%;
	left: 72.5%;
}

.aboutswiper .swiper-slide:nth-child(2) .aboutswiper-xia:nth-child(2) {
	transform: scale(0.6);
	top: 14%;
	left: 5.7%;
}

.aboutswiper-xia:nth-child(1) {
	top: -5%;
	left: 29.5%;
}

.aboutswiper-xia:nth-child(2) {
	top: 18%;
	left: 5.5%;
	transform: scale(0.8);
}

.aboutswiper-xia:nth-child(3) {
	top: 7%;
	left: 53%;
	transform: scale(0.80);
}

.aboutswiper-xia:nth-child(4) {
	top: 18%;
	left: 72.8%;
	transform: scale(0.8);
}

.aboutswiper .swiper-slide {
	opacity: 0 !important;
}

.aboutswiper .swiper-slide.swiper-slide-active {
	opacity: 1 !important;
}

.aboutswiper .swiper-button-prev:hover {
	background: #e62129 url(../images/left.png) no-repeat center;
}

.aboutswiper .swiper-button-next {
	width: 50px;
	height: 50px;
	background: #e62129 url(../images/right.png) no-repeat center;
	right: 46%;
	top: 84%;
	border-radius: 50%;
}

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

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

.aboutswiper .swiper-button-prev {
	width: 50px;
	height: 50px;
	background: #fff url(../images/left.png) no-repeat center;
	left: 45%;
	top: 84%;
	border-radius: 50%;
}

.about-foru {
	background: url(../images/dipi.png) no-repeat top;
	background-size: cover;
}

.about-foru-xia {
	margin-top: 80px;
}

.foruswiper-xia {
	position: relative;
}

.foruswiper-xia>img {
	width: 100%;
	height: 380px;
	object-fit: fill;
}

.par {
	width: 10.7%;
	height: 96px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 0.2% 0.4% 0.2%;
	position: relative;
	background: #fff;
	left: inherit !important;
	top: inherit !important;
}

.par img {
	transition: all 1s;
}

.par:hover img {
	transform: scale(1.05);
}

.oruswiper-xia-xia {
	position: relative;
}

.par:nth-child(1) {
	left: 0;
	top: 0;
}

.par:nth-child(2) {
	left: 15.5%;
	top: 0;
}

.par:nth-child(3) {
	left: 31%;
	top: 0;
}

.par:nth-child(4) {
	left: 46.5%;
	top: 0;
}

.par:nth-child(5) {
	left: 62%;
	top: 0;
}

.par:nth-child(6) {
	left: 85%;
	top: 0;
}

.par:nth-child(7) {
	left: 7.5%;
	top: 34%;
}

.par:nth-child(8) {
	left: 23%;
	top: 34%;
}

.par:nth-child(9) {
	left: 38.5%;
	top: 34%;
}

.par:nth-child(10) {
	left: 54%;
	top: 34%;
}

.par:nth-child(11) {
	left: 69.5%;
	top: 34%;
}

.par:nth-child(12) {
	left: 85%;
	top: 34%;
}

.par:nth-child(13) {
	left: 0%;
	top: 68%;
}

.par:nth-child(14) {
	left: 15.5%;
	top: 68%;
}

.par:nth-child(15) {
	left: 38.5%;
	top: 68%;
}

.par:nth-child(16) {
	left: 54%;
	top: 68%;
}

.par:nth-child(17) {
	left: 69.5%;
	top: 68%;
}

.par:nth-child(18) {
	left: 85%;
	top: 68%;
}

.foruswiper {
	padding-bottom: 80px;
}

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

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

.foruswiper .swiper-button-prev:hover {
	background: #e62129 url(../images/left.png) no-repeat center;
}

.foruswiper .swiper-slide {
	opacity: 0 !important;
}

.foruswiper .swiper-slide.swiper-slide-active {
	opacity: 1 !important;
}

.foruswiper .swiper-button-next {
	width: 50px;
	height: 50px;
	background: #e62129 url(../images/right.png) no-repeat center;
	right: 46%;
	top: 100%;
	border-radius: 50%;
}

.foruswiper .swiper-button-prev {
	width: 50px;
	height: 50px;
	background: #fff url(../images/left.png) no-repeat center;
	left: 45%;
	top: 100%;
	border-radius: 50%;
}

.foruswiper {
	position: relative;
}

.about-foru {
	background: url(../images/dipi.png) no-repeat top;
	background-size: cover;
}

.foruswiper-sj {
	display: none;
}

.jadxaa .dot::after {
	z-index: -1;
}

.news-googs-img-xia.jadxaa .dot:nth-child(1) {
	top: 18%;
	left: 15%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(2) {
	top: 51%;
	left: 11%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(3) {
	top: 83.5%;
	left: 14%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(4) {
	top: 10%;
	left: 37%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(5) {
	top: 10%;
	left: 64%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(6) {
	top: 23%;
	left: 87%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(7) {
	top: 56%;
	left: 93%;
}

.news-googs-img-xia.jadxaa .dot:nth-child(8) {
	top: 88.4%;
	left: 84%;
}

.news-googs-img {
	position: relative;
}

.news-googs-zizi {
	position: absolute;
	left: 51%;
	top: 54%;
	text-align: center;
	transform: translate(-50%, -50%);
}

.news-googs-zizi img {
	border-radius: 0 !important;
	width: auto !important;
}

.news-googs-zizi p {
	font-size: 19.444px;
	color: rgb(51, 51, 51);
	line-height: 1.25;
	text-align: center;
	margin: 0 auto;
	margin-top: 22px;
	max-width: 71%;
	font-weight: bold;
}

.news-googs-rupeu a {
	position: absolute;
	font-size: 19.444px;
	color: rgb(51, 51, 51);
	line-height: 1.5;
	font-weight: bold;
}

.news-googs-rupeu a:hover {
	color: #E62129;
}

.news-googs-rupeu a:nth-child(1) {
	top: 9%;
	left: 20%;
}

.news-googs-rupeu a:nth-child(2) {
	top: 42%;
	left: 16%;
}

.news-googs-rupeu a:nth-child(3) {
	top: 75%;
	left: 19%;
}

.news-googs-rupeu a:nth-child(4) {
	top: 2%;
	left: 46%;
}

.news-googs-rupeu a:nth-child(5) {
	top: 14%;
	left: 73%;
}

.news-googs-rupeu a:nth-child(6) {
	top: 47%;
	left: 79%;
}

.news-googs-rupeu a:nth-child(7) {
	top: 79%;
	left: 70%;
}

.index_banner-sj {
	display: none;
}

.nrbanner-one-cp {
	display: flex;
	align-items: baseline;
}

.xw-one.fwzongjxia .news-googs-img>img {
	height: 45vh;

}

.fwzongj .news-googs ul li:nth-child(2) img {
	object-fit: fill;
}

/* table  tr:first-child td{
	background: rgb(204, 204, 204) !important	;
}

table  td{
	background: #edf1f6 !important;
} */

/* .fwzongj .news-googs ul li:nth-child(2) .news-googs-img{
    background: #f5f6f7;
} */
.about-fuyrz-xia {
	margin-top: 80px;
}

.about-fuyrz-xia .ruanjian-one-xiab-one ul li {
	width: 100%;
}

.about-fuyrz-xia .ruanjian-one-xiab-one ul li .ruanjian-h1 h2 {

	padding-bottom: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d6d650;
}

.fuyrzswiper {
	overflow: hidden;
	position: relative;
	padding-bottom: 60px;
}

.fuyrzswiper {
	padding-bottom: 120px;
}

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

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

.fuyrzswiper .swiper-button-prev:hover {
	background: #e62129 url(../images/left.png) no-repeat center;
}

.fuyrzswiper .swiper-slide {

	opacity: 1 !important;
}

.fuyrzswiper .swiper-slide:nth-child(2n) {
	margin-top: 100px;
}

.fuyrzswiper .swiper-slide.swiper-slide-active {
	opacity: 1 !important;
}

.fuyrzswiper .swiper-button-next {
	width: 50px;
	height: 50px;
	background: #e62129 url(../images/right.png) no-repeat center;
	right: 46%;
	top: 91%;
	border-radius: 50%;
}

.fuyrzswiper .swiper-button-prev {
	width: 50px;
	height: 50px;
	background: #fff url(../images/left.png) no-repeat center;
	left: 45%;
	top: 91%;
	border-radius: 50%;
}

.fuyrzswiper .ruanjian-one-xiab-one ul li:hover .ruanjian-h1 p {
	color: #E62129;

}

.foruswiper-xia-xia {
	display: flex;
	flex-wrap: wrap;

}

.MobileMain .HeaderMobile .box .logo a {
	    font-size: 0.27rem;
	font-weight: bold;
	letter-spacing: 2px;
}

.abour-zong-xia-b>img {
	display: none;
}

/* 响应 */
@media only screen and (min-width:0px) {
	.videofixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 999999;
	}

	.videoclose {
		position: fixed;
		top: 12%;

		right: 19%;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background: rgba(255, 255, 255, 0.2) url(../images/kfclose.png) no-repeat center center;
		background-size: cover;
		z-index: 1000000;
		cursor: pointer;
	}

	.videofixed .video-box {
		width: 50%;
		height: 60%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media (max-width: 1700px) {
	.pr_box-xia-ziad {
		padding: 18px 26px;
	}

	.pc_header .he_box .le_box .logo a {
		font-size: 0.30rem;
	}

	.about-one-xiaa-p p {
		line-height: 2;
		font-size: 16px;
	}

	.gw-zinjin .pu_le .e1 .txt p {
		font-size: 31px;
	}

	.fw-one-ul ul li h1 {
		font-size: 25px;
		margin: 26px 0;
	}

	.xw-one.fwzongjxia .news-googs-img>img {
		height: 40vh;
	}

	.about-one-xiab li h1 {
		font-size: 55px;
	}

	.about-one-xiab li img {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 73px;
	}

	.about-one-xiab {
		width: 21%;
	}

	.gw-zinjin {
		padding: 40px 56px;
	}

	.cpxqxq-onea h1 {
		font-size: 46px;
	}

	.fw-one-ul ul li h1 {
		font-size: 22px;
		margin: 22px 0;
	}

	.cpxq-three-xia-ul .ruanjian-h1 h1 {
		font-size: 18px;
	}

	.cpxq-foru .newsxq-tongyong-one ul li {
		font-size: 15px;
	}

	.dvjojcw h2 span {
		font-size: 12px;
	}

	.zpzp-one-lefta-a {
		padding: 35px 10%;
	}

	.dvjojcw h2 {
		font-size: 19px;
	}

	.HplanBox ._tab li {
		margin-bottom: 15px;
	}

	.zp-onec {
		width: 11%;
	}

	.HplanBox ._tab li>a {

		font-size: 15px;
	}

	.zpzp-one-lefta-bb h2 {
		font-size: 16px;
	}

	.zpzp-one-lefta-bb {
		padding: 29px 8%;
	}

	.zpzp-one-lefta-a ul li {
		font-size: 22.278px;
	}

	.nrbanner-one a {
		font-size: 12.611px;
	}

	.nrbanner-two-one a {
		padding: 25px;
	}

	.nrbanner-two-one a h1 {
		font-size: 18.444px;
	}

	.nrbanner-one h2 {
		font-size: 50px;
	}

	.about-three .index-onea {
		top: 17%;
	}

	.HplanBox ._tab li>a {
		padding: 23px 20px;
	}

	.about-three iframe {

		height: 110%;

	}

	.jiejue-an-one {
		padding-left: 3%;
	}

	.jiejue-an-one {
		width: 62%;
	}

	.about-three .pu_le .e1::before {


		bottom: -78%;
		font-size: 100px;
		line-height: 1;
	}

	.about-three-ign-one {
		top: -20%;
	}


	.HplanBox ._txt .line {
		color: #fff;
		font-size: 14px;
		line-height: 30px;
		margin-top: 16px;
		margin-bottom: 2px;
	}

	.news-googs ul li {
		height: auto;
	}

	.news-googs-img img {
		height: 200px;
	}

	.xw-two .zy-two-xia ul li a {
		padding: 15px 25px;
	}

	.xw-one .news-googs ul li .news-googs-txt .h1 {
		font-size: 25px;
	}

	.xw-two .zy-two-xia ul li p img {
		margin-top: 28px;
	}

	.news-googs ul li .news-googs-txt .h1 {

		font-size: 18px;
	}

	.news-googs ul li .news-googs-txt .year {
		font-size: 14px;
	}

	.news-googs ul li .news-googs-txt p {
		font-size: 14px;
	}

	.news-googs ul li .news-googs-txt {
		padding: 25px 33px 56px 30px;
	}

	.pc_header .he_box .ri_box .column .ment {
		margin-left: 0.5rem;
	}

	.pc_header .he_box .ri_box .column .ment .search {

		margin-left: 0.2rem;
	}

	.pc_header .he_box .le_box .logo a img {
		height: 0.40rem;
	}

	.xia-a a {
		font-size: 12px;
		padding: 7px 0;
	}

	.index_product .pr_box .slide .de_ab1 {

		bottom: 2.5em;
	}

	.de_ab1-xia a span {
		padding: 6px 13px;
		font-size: 12px;
	}

	.de_ab1-xia h2 {
		font-size: 13px;
	}

	.pc_footer .ter_bottom {
		margin-top: 0.5rem;
	}

	.pr_box-xia-ziad ul li.on .pr-jef a {
		padding: 10px 0;
		font-size: 19px;
	}
    .pr-jef-xia {
               height: 124px;
    }


	.pr-jef a {
		font-size: 16px;
	}

	.index_product .pr_box .slide .de_ab1 h1 {

		font-size: 16px;
	}

	.index_product .pr_box .slide .de_ab1 p {
		margin: 22px 0 15px;
		font-size: 16px;
	}

	.imgimg img {
		width: 250px;
	}

	/* 	.abour-zong-xia-a h1 {
		font-size: 22px;
	} */

	.abour-zong-xia-a>p {

		font-size: 13px;
	}



	.about-threecja {
		transform: scale(0.8);
	}

	.about-thrcsweea {
		width: 1040px;
		height: 1040px;
		transform: translate(-50%, -50%) scale(0.8);

	}

	.about-three-ul ul li:nth-child(3) {
		left: 127%;
	}

	.about-three-ul ul li:nth-child(4) {
		left: 114%;
	}

	.about-thrcsweea::after {
		width: 1040px;
		height: 1040px;
	}

	.about-three-ul ul li:nth-child(2) {
		left: -38%;
	}

	.about-three-ul ul li:nth-child(6) {
		left: -36%;
	}

	.pc_footer .ter_bottom .le_box .logo a img {
		height: 0.5rem;
	}

	.abour-zong-xia-b {

		top: -22%;
	}

	.pc_footer .ter_bottom .ri_box .copy {

		font-size: 12px;
	}

	.dvjoj {
		position: absolute;
		top: 0;
		left: 0;
		padding-top: 10%;
	}

	.dvjoj h1 {
		font-size: 55px;
	}

	.dvjoj h1 span {
		font-size: 18px;
		color: rgb(38, 37, 38);
		padding: 3px 0;
		margin-left: -11px;
	}

	.dvjoj h4 {
		font-size: 15px;
		margin-top: 20px;
	}

	.dvjoj h2 {
		font-size: 17px;
	}

	.ruanjian-h1 h1 {
		font-size: 22.278px;
	}

	.newsxq-tongyong-two-a h1 {
		font-size: 40.611px;
	}

	.ruanjian-h1 {
		padding: 15px 0 15px;
	}

	.ruanjian-h1 h1 {
		font-size: 20.278px;
	}

	.ruanjian-h1 h2 {
		font-size: 16px;
		margin: 10px 0;
	}

	/* .aboutswiper .swiper-button-prev {
		left: 45%;
	}

	.aboutswiper .swiper-button-next {
		right: 45%;
	}

	.foruswiper .swiper-button-prev {
		left: 45%;
	}

	.foruswiper .swiper-button-next {
		right: 45%;
	} */

	.foruswiper-xia>img {
		height: 329px;
	}

	.par {
		height: 102px;
	}

	.aboutswiper .swiper-button-prev {
		width: 46px;
		height: 46px;
	}

	.aboutswiper .swiper-button-next {
		width: 46px;
		height: 46px;
	}

	.foruswiper .swiper-button-prev {
		width: 46px;
		height: 46px;
	}

	.foruswiper .swiper-button-next {
		width: 46px;
		height: 46px;
	}

	.fuyrzswiper .swiper-button-prev {
		width: 46px;
		height: 46px;
	}

	.fuyrzswiper .swiper-button-next {
		width: 46px;
		height: 46px;
	}
	.jj-one-xia-ul p a {
	        font-size: 14.556px;
	    }

}

@media (max-width: 1500px) {
	.aboutswiper-xia:nth-child(2) {
		top: 17%;
		left: 9.2%;
	}

	.aboutswiper-xia:nth-child(1) {
		top: -13%;
		left: 29.8%;
	}

	.aboutswiper .swiper-slide:nth-child(1) .aboutswiper-xia:nth-child(2) {
		transform: scale(0.6);
		top: 7%;
		left: 6.8%;
	}

	.aboutswiper .swiper-slide:nth-child(1) .aboutswiper-xia:nth-child(4) {
		transform: scale(0.6);
		top: 5%;
		left: 71.5%;
	}

	.aboutswiper .swiper-slide:nth-child(1) .aboutswiper-xia:nth-child(3) {
		transform: scale(0.6);
		top: -6%;
		left: 52.5%;
	}

	.aboutswiper .swiper-slide:nth-child(2) .aboutswiper-xia:nth-child(2) {
		transform: scale(0.6);
		top: 7%;
		left: 6.8%;
	}

	.nrbanner-one-cp {
		/* bottom: -107% !important; */
		/* left: 0; */
	}

	/* .aboutswiper .swiper-button-prev {
		left: 43%;
	}

	.aboutswiper .swiper-button-next {
		right: 43%;
	}

	.foruswiper .swiper-button-prev {
		left: 43%;
	} */

	.foruswiper-xia>img {
		height: 305px;
	}

	.par {
		height: 85px;
	}

	.aboutswiper .swiper-button-next {
		right: 43%;
	}

	.fuyrzswiper .swiper-button-next {
		right: 43%;
	}

	.foruswiper .swiper-button-next {
		right: 43%;
	}

	.par img {
		width: 100%;
	}

	.aboutswiper {
		height: 44vh;
		position: relative;
	}

	.about-one-xiab li h1 {
		font-size: 48px;
	}

	.about-one-xiab li h1 sup {
		font-size: 43px;
	}

	.aboutswiper-xia:nth-child(4) {
		top: 13%;
		left: 71.8%;
	}

	.aboutswiper-xia:nth-child(3) {
		top: 0%;
		left: 52.5%;
	}

	.pu_ri_box .tent2 .in_2 .vxe-checkbox:nth-child(11),
	.pu_ri_box .tent2 .in_2 .vxe-checkbox:nth-child(12) {
		display: none;
	}

	.xw-one.fwzongjxia .news-googs-img>img {
		height: 40vh;
	}

	.dvjojcw h1 {
		font-size: 12px;
		width: 82px;
	}

	.fw-one-ul ul li a {
		padding: 29px 0;
	}

	.fw-one-ul-img img {
		height: 60px;
	}

	.cpxqxq-onea h1 {
		font-size: 44px;
	}

	.cpxqxq-onea .abour-zong-xia-a span {
		font-size: 14px;
	}

	.news-googs-rupeu a {
		font-size: 15.444px;
	}

	.cpcp-one-h .ruanjian-h1 h1 {
		font-size: 25px;
	}

	.gw-zinjin .pu_le .e1 .txt p {
		font-size: 27px;
	}

	.ruanjian-h1 span {
		font-size: 12px;
	}

	.news-googs-zizi p {
		font-size: 16.444px;
		margin: 0 auto;
		margin-top: 18px;
		max-width: 62%;
		font-weight: bold;
	}

	.news-contain .gw-zinjin img {
		max-width: 100%;
		width: 42px;
	}

	.ruanjian-h1 h2 {
		margin: 4px 0;
	}


	.jj-one-xia {
		padding: 23px 15px;
	}

	.ruanjian-one-xiazos {
		width: 19.9%;
	}

	.pr_box-xia-ziad ul li.on .pr-jef a {
		font-size: 16px;
	}

	.pr-jef a {
		font-size: 15px;
	}

   
	.jj-one-xia h1 {
		font-size: 21.333px;
	}

	.ruanjianxq-one-two ul li {
		padding: 26px;
	}

	.xw-one .news-googs ul li .news-googs-txt {
		padding: 25px;
	}

	.xw-one .news-googs ul li .news-googs-txt .h1 {
		font-size: 23px;
	}

	.pages li a {
		line-height: 26px;
		/* width: 45px; */
		/* height: 45px; */
		padding: 1px 13px;
		font-size: 13px;
	}

	.xw-two .zy-two-xia ul li a {
		padding: 15px 20px;
	}

	.nrbanner-one h2 {
		font-size: 45px;
		margin-top: 55px;
	}

	.code p {
		font-size: 14px;
	}

	.zy-one-oneb {
		/* width: 45%;
		padding-top: 15px;
		padding-right: 3%; */
	}

	.zy-one-oneb h1 {
		font-size: 20.333px;
	}

	.zy-one-oneb h2 {
		font-size: 12.611px;
		line-height: 2;
		margin-top: 23px;
		height: 73px;
		padding-bottom: 15px;
		border-bottom: 1px solid #e3371e;
	}

	.pu_le .e1::before {
		font-size: 120px;
	}

	.nrbanner-two-one a {
		padding: 15px;
		width: 170px;
	}

	.lx-onec-two p {
		font-size: 20px;
	}

	.lx-two-twob {
		padding: 30px;
	}

	.nrbanner-two-one img {
		margin-top: 15px;
	}

	.lx-onec-two p strong {
		font-size: 32px;
	}

	.lx-onec ul li {
		padding: 13px 0;
	}

	.zpzp-one-leftb {
		padding: 30px;
		background: url(../images/yzt.png) no-repeat bottom;
		background-size: cover;
	}

	.zp-onec {
		width: 13%;
	}

	.zpzp-one-lefta-a ul li {
		font-size: 18.278px;
		margin-bottom: 20px;
	}

	.zpzp-one-leftb-xia ul li {
		padding: 15px 0;
	}

	.pu_ri_box .tent2 .in_2 .vxe-checkbox-group {
		grid-template-columns: repeat(5, 1fr);
	}

	.pc_footer .ter_bottom {
		margin-top: 0rem;
	}

	.w1720 {
		padding: 0 0.5rem;
	}

	:root {
		--left: 0.5rem;
	}

	.pu_crumbs {
		padding: 0 0 0 0.5rem;
	}

	.pu_details .le_box .de_nr {
		padding: 0.7rem 0.5rem 1.2rem;
	}

	.pc_footer .ter_bottom .ri_box {
		margin: 0.6rem 0 0;
		/* width: 100%; */
	}

	.pc_footer .ter_bottom .ri_box .sy {
		justify-content: flex-start;
	}

	.pu_table1 .slide .two .thead,
	.pu_table1 .slide .two .tbody .item .item_box {
		padding: 0 0.7rem;
	}

	.social .so_box .slide:nth-child(even) .ri_box {
		padding: 0 0 0 0.5rem;
	}

	.officeagency .cy_list .slide {
		padding: 0.5rem 0.4rem 0.8rem;
	}

	.agent .ag_bottom .conetnt3 .toggle {
		grid-template-columns: repeat(3, 1fr);
	}

	.information .in_bottom .le_box {
		padding: 0.5rem 0.8rem 0.3rem;
	}

	.contact .ct_bottom .ri_box {
		padding: 0 0 0 0.8rem;
	}

	.search_result .app_box {
		padding: 0 0.4rem;
	}

	.style .le_swiper .swiper-slide {
		width: calc(100% - 1rem);
	}

	.domain .ri_box {
		padding: 0 0.5rem;
	}

	.download .load_2 a,
	.pu_tion .tion_box p,
	.pu_tion_1 .tion_box p,
	.product_details .ls_2 .hand1 p {
		margin-right: 0.6rem;
	}

	.profile .ri_box .content3 {
		padding-right: 0.6rem;
	}

	.culture .cult_box .box_ab .center {
		padding: 2rem 0.6rem 0;
	}

	.culture .cult_box .box_ab .center .ter_slide {
		gap: 0 1rem;
	}

	.pu_banner .ban_ab .invite a .in svg {
		transform: scale(0.8);
	}

	.solution .solu_2 .slide a {
		padding: 0.4rem 0.6rem;
	}

	.solution .solu_1 {
		padding: 0.6rem;
	}

	.newsxq-tongyong-two-a h1 {
		font-size: 35.611px;
	}

	.solution .solu_1 .ri_box {
		padding: 0 0 0 0.6rem;
	}

	.nrbanner-one p {
		font-size: 26px;
		margin-top: 12px;
	}

	.nrbanner-one-cp h2 {
		font-size: 35px;
	}

	.nrbanner-one-cp span {
		font-size: 110px;
	}
}

@media (max-width: 1300px) {
	.pu_ri_box .tent2 .in_3 .se1 {
		line-height: 0.6rem;
	}
	    .jj-one-xia-ul p a {
	        font-size: 13.556px;
	    }
	
}

@media (max-width: 1200px) {
	.about-one-xiaa-p p {
		line-height: 2;
		font-size: 14px;
		margin-top: 11px;
	}

	.cpxqxq-onea h1 {
		font-size: 38px;
	}

	.pu_link a {
		width: 1.5rem;
	}

	.aboutswiper {
		height: 29vh;
		position: relative;
	}

	.index_product .pr_box-xia {
		margin-top: 0.5rem;
	}

	.about-one-xiab li h1 {
		font-size: 42px;
	}

	.about-one-xiab {
		width: 23%;
	}

	.about-one-xiab li h1 sup {
		font-size: 36px;
	}

	.MobileMain .HeaderMobile .box .button .Language {
		position: relative;
	}

	.aboutswiper-xia {
		margin-bottom: 20px;
	}

	.fw-one-ul ul li h1 {
		font-size: 19px;
		margin: 22px 0;
	}

	.fw-one-ul-img img {
		height: 50px;
	}

	.ruanjianxq .abour-zong-xia-a a span {
		font-size: 14px;
	}

	.gw-zinjin {
		padding: 40px 37px;
	}

	.ruanjianxq h1 {
		font-size: 23px;
		margin-bottom: 30px;
		padding-left: 16px;
		border-left: 3px solid #e62129;
	}

	.ruanjianxq h2 {
		font-size: 25px;
	}

	.news-googs ul li:nth-child(2) .news-googs-img .news-googs-zizi img {
		width: 40px !important;
	}

	.news-googs-zizi p {
		font-size: 13.444px;
		margin-top: 16px;
		max-width: 60%;
	}

	.news-googs-rupeu a {
		font-size: 12.444px;
	}

	.gw-zinjin .pu_le .e1 .txt p {
		font-size: 24px;
	}

	.xw-one.fwzongjxia .news-googs-img>img {
		height: 35vh;
	}

	.gw-zinjin .pu_le .e1::before {
		font-size: 74px;
	}

	.cpxqxq-two p {
		font-size: 14px;
	}

	.cpxq-three-xia-ul .ruanjian-h1 h2 {
		font-size: 18px;
	}

	.cpxq-three-xia-ul .ruanjian-h1 h1 {
		font-size: 16px;
		padding-bottom: 8px;
		margin-bottom: 7px;
	}

	.nrbanner-one-cp sup {
		top: 3px;
	}

	.nrbanner-one-cp sub {
		font-size: 22px;

		bottom: 22px;
	}

	.nrbanner-one p {
		font-size: 22px;
		margin-top: 12px;
	}

	.nrbanner-one-cp span {
		font-size: 90px;
	}

	.nrbanner-one-cp h2 {
		font-size: 30px;
	}

	.ruanjian-h1 h2 {
		font-size: 14px;
	}

	.cpcp-one-h .ruanjian-h1 h1 {
		font-size: 20px;
	}

	.jj-one-xia h1 {
		font-size: 18.333px;
	}

	.jj-one-xia-ul p a {
		font-size: 12.556px;
	}

	.jj-one-xia-ul p img {
		margin-right: 5px;
	}

	.jj-one-xia {
		padding: 20px 13px;
	}

	.lx-onec-one {
		font-size: 17.444px;
	}

	.pr-jef a {
		font-size: 13px;
	}

	.twob-form ul li textarea {
		height: 147px;
	}

	.news-googs ul li .news-googs-txt .h1 {
		font-size: 17px;
	}

	.pu_link.black a {
		font-size: 14px;
	}

	.news-googs {
		margin-top: 0.5rem;
	}

	.news-googs ul li .news-googs-txt {
		padding: 22px 28px 30px 28px;
	}

	.HplanBox ._tab li>a {
		font-size: 14px;
	}

	.abour-zong-xia-a h1 {
		font-size: 0.2rem;
	}

	.jiejue-an-one {
		bottom: 4%;
	}

	.HplanBox ._tab li>a {
		padding: 16px 15px;
	}

	.twob-form ul li button {
		padding: 10px;
		font-size: 16px;
		height: 45px;
	}

	.twob-form ul li input {

		width: 100%;
		font-size: 15.556px;
		padding: 12px;
		height: 45px;
	}

	.pu_le .e2 {
		font-size: 16px;
	}

	.twob-form ul li select {
		padding: 12px;
		height: 45px;
	}

	.lx-onec ul li {
		padding: 12px 0;
	}

	.lx-onec-two p strong {
		font-size: 29px;
	}

	.lx-onec-two p {
		font-size: 18px;
	}

	.pr-jef a em {
		margin-right: 20px;
	}

	.ruanjian-h1 h1 {
		font-size: 17.278px;
		margin-bottom: 11px;
	}

	.ruanjian-one-xiab-one ul li {
		padding: 12px;
	}

	.xia-a {
		padding-left: 16px;
	}

	.ruanjian-one-xiazos {
		width: 22.9%;
	}

	.ruanjian-one-xiab {
		width: 75%;
	}

	.ruanjianxq-one-two-ul-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.ruanjianxq-one-two ul li {
		padding: 17px;
	}

	.ruanjianxq-one-two ul li h1 {
		font-size: 19.389px;
	}

	.xw-two .zy-two-xia ul li p img {
		margin-top: 20px;
	}

	.zy-two-xia {
		margin-top: 0;
	}

	.xw-two .zy-two-xia ul li a h3 {
		font-size: 12.611px;
		line-height: 2;
	}

	.xw-two .zy-two-xia ul li a {
		padding: 15px 15px;
	}

	.nrbanner-one h2 {
		font-size: 40px;
		margin-top: 50px;
	}

	.MobileMain .HeaderMobile .box .button .Language .de_ {
		color: #fff;
	}

	.nrbanner-two-one a h1 {
		font-size: 17.444px;
	}

	.nrbanner-two-one a {
		padding: 15px;
		width: 150px;
	}

	.zp-onec {
		width: 16%;
	}

	.zpzp-one-leftb-wuqo {
		margin-top: 20px;
	}

	.zpzp-one-lefta-bb h1 {
		font-size: 12.611px;
	}

	.zpzp-one-leftb {
		padding: 25px;
	}

	.zpzp-one-lefta-bb h4 {
		font-size: 12.611px;
	}

	.zpzp-one-lefta-a ul li img {
		margin-right: 7px;
	}

	.zpzp-one-lefta-a ul li {
		font-size: 16.278px;
		margin-bottom: 20px;
	}

	.zpzp-one-lefta {
		width: 21%;
	}

	.nrbanner-one {
		top: 15%;
	}

	.MobileMain .HeaderMobile .box .button .Language .de_list {
		display: none;
		position: absolute;
		top: 40px;
		left: 50%;
		width: 280%;
		transform: translateX(-50%);
	}

	.MobileMain .HeaderMobile .box .button .Language .de_list::after {
		content: '';
		position: absolute;
		top: -16px;
		left: 50%;
		transform: translateX(-50%);
		border: 8px solid #fff;
		border-left-color: transparent;
		border-right-color: transparent;
		border-top-color: transparent;
		filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, .3));
		z-index: 2;
	}

	.MobileMain .HeaderMobile .box .button .Language .de_list>div {
		border-radius: .1rem;
		overflow: hidden;
		text-align: center;
		display: grid;
		gap: 0.16rem 0;
		padding: 0.2rem 0;
		background: #fff;
		box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.3);
	}

	.MobileMain .HeaderMobile .box .button .Language .de_list>div a {
		transition: 0.4s;
		color: #000;
	}

	.MobileMain .HeaderMobile .box .button .Language .de_list>div a:hover {
		color: #E62129;
	}

	.MobileMain .HeaderMobile .box .button .Language:hover .de_list {
		display: block;
	}


	.download .load_1 .form form .load_4 {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: .2rem;
		text-align: left;
	}

	.vxe-checkbox+.vxe-checkbox {
		margin-left: 0;
	}

	.message .me_bottom .slide .one {
		justify-content: space-between;
	}

	.message .me_bottom .slide .one .le_ {
		flex: .9;
	}

	.message .me_bottom .slide .one .ri_ {
		width: auto;
	}

	.MobileMain {
		backdrop-filter: blur(16px);
		background: #4d4d4d80;
	}

	.MobileMain .HeaderMobile {
		box-shadow: none;
	}

	.MobileMain .HeaderMobile .box .button .menu .menu_btn p span,
	.MobileMain .HeaderMobile .box .button .menu .menu_btn p::after,
	.MobileMain .HeaderMobile .box .button .menu .menu_btn p::before {
		background: #fff;
	}

	:root {
		--left: 5vw;
	}

	.pc_header {
		display: none;
	}

	.p100 {
		padding-top: 0.8rem;
	}

	.p130 {
		padding-top: 0.8rem;
	}

	.p130_ {
		padding-bottom: 0.8rem;
	}

	.p100_ {
		padding-bottom: 0.8rem;
	}

	.w1720 {
		padding: 0 3vw;
	}

	.pr-jef a {
		padding: 9px 0;
	}

	.pr_box-xia-ziad {
		padding: 13px 15px;
	}

	.HeaderMobile .box .button .lang {
		margin-left: 0.3rem;
	}

	.HeaderMobile .box .button .lang a {
		color: #fff;
	}

	.product_details .ls_2 .hand1,
	.pu_tion,
	.pu_tion_1 {
		top: 60px;
	}

	.index_banner::before {
		display: none;
	}

	.index_banner {
		margin-top: 30px;
	}

	.index_banner .mySwiper1 .swiper-slide .slide_img img {
		height: auto;
	}

	.f72 {
		font-size: 0.58rem;
	}

	.f52 {
		font-size: 0.42rem;
	}

	.f42 {
		font-size: 0.38rem;
	}

	.pu_le .e1::before {
		font-size: 0.8rem;
		bottom: 0%;
	}

	.index_product .pr_box {
		flex-wrap: wrap;
	}

	.zy-one-oneb h2 {
		font-size: 12px;
		margin-top: 11px;
		height: 50px;
		padding-bottom: 9px;
	}

	.zy-two-xia ul li p {
		font-size: 12.611px;
	}

	.zy-two-xia ul li h1 {
		font-size: 15.5px;
		margin-bottom: 25px;
	}

	.zy-two-xia ul li a {
		border-radius: 20px;
		padding: 23px 19px;
	}

	.zy-one-one ul li a {
		padding: 12px;
	}

	.zy-one-oneb {
		/* width: 46%; */
		padding-top: 14px;
		padding-right: 0;
	}



	.index_product .pr_box .slide:last-child {
		margin: 0;
	}

	.index_product .pr_box .slide .de_img img {
		width: 100%;
	}


	.index_product .pr_box .slide .de_ab2 {
		opacity: 1;
	}

	.index_product .pr_box .slide .de_ab2 .center {
		margin-top: 0;
	}

	.index_field .field_bk img {
		height: 50vh;
	}

	.index_news .new_box {
		grid-template-columns: repeat(2, 1fr);
	}

	.index_news .new_box .le_box {
		grid-area: 1 / 1 / 2 / 3;
	}

	.index_news .new_box .ri_box {
		grid-area: 2 / 1 / 4 / 4;
		border-left: 1px solid #e1e1e1;
		border-top: none;
	}

	.index_about .about_ab .content2 p {
		width: 100%;
	}

	.index_about .about_ab {
		top: 1rem;
	}

	.index_about .about_bk img {
		height: 50vh;
	}

	.pc_footer .ter_top {
		display: flex;
		flex-wrap: wrap;
	}

	.pc_footer .ter_bottom {
		margin-top: 0;
	}

	.pc_footer .ter_bottom .le_box {
		width: 100%;
	}

	.pc_footer .ter_bottom .le_box {
		flex: initial;
	}

	.pc_footer .ter_top .le_box {
		display: none;
	}

	.pc_footer .ter_bottom .ri_box .copy a {
		margin-left: 0;
	}

	.pu_search .ch_box {
		width: 90%;
	}

	.pu_search .close svg {
		width: 22px;
	}

	.product_center .center_box .le_box,
	.domain .le_box {
		/*display: none;*/
		width: 100%;
		padding: .4rem 5vw;
	}

	.product_center .center_box .le_box .div_ {
		width: 100%;
	}

	.product_center .center_box .le_box .tent2 {
		margin: 0;
	}

	.product_center .center_box .le_box .tent1,
	.product_center .center_box .le_box .tent2 .slide .icon,
	.product_center .center_box .le_box::before {
		display: none;
	}


	.pu_ri_box .tent2 .in_2 .vxe-checkbox-group {
		grid-template-columns: repeat(3, 1fr);
	}

	.pu_ri_box .tent2 .in_2 .vxe-checkbox {
		margin-right: 0;
	}

	.product_details .ls_1 .ri_box {
		margin: 0.5rem 0 0;
	}

	.product_details .ls_2 .hand2 .it_1 .grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.domain .ri_box {
		padding: 0 5vw;
		width: 100%;
	}

	.domain .ri_box .box2 .textImg {
		grid-template-columns: repeat(2, 1fr);
	}

	.pu_table1 .slide .two .tbody .y1 img,
	.pu_table2 .slide .two .three .th_2 .tbody .y1 img {
		width: 0.28rem;
	}

	.domain .ri_box .box3 .to_2 .bot .div_ {
		grid-template-columns: repeat(2, 1fr);
	}

	.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab {
		width: 4.5rem;
	}

	.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab .down_cp {
		grid-template-columns: repeat(1, 1fr);
		height: 4rem;
	}

	.solution .solu_1 .ri_box {
		padding: 0.6rem 0 0 0;
	}

	.publish .sh_top .ri_box .center {
		padding: 0.6rem;
	}

	.publish .sh_top .ri_box .center .content2 {
		margin: 0.44rem 0 1rem;
	}

	.solution .solu_1,
	.solution .solu_2 .slide a,
	.publish .sh_bottom .slide a {
		padding: 0.4rem;
	}

	.publish .sh_bottom {
		grid-template-columns: repeat(2, 1fr);
	}

	.solution .solu_2 .slide a .img {
		width: 36%;
	}

	.solution .solu_2 .slide a .desc {
		display: none;
	}

	.solution .solu_2 .slide a .text {
		flex: 1;
		width: auto;
		padding-right: 6%;
	}

	.pu_details .ri_box {
		display: none;
	}

	.pu_details .le_box .de_nr {
		padding: 0.7rem 5vw 1rem;
	}

	.pu_crumbs {
		padding: 0 5vw;
	}

	.pu_page .number a {
		display: none;
	}

	.pu_page .number a.active {
		display: block;
	}

	.profile .le_box {
		width: 70%;
		margin: 0 auto;
	}

	.profile .ri_box {
		margin: 2rem 0 0;
	}

	.public_anchor {
		top: calc((60px + .8rem) * -1);
	}

	.public_anchor_1 {
		top: 60px;
	}

	.course .se_bk img {
		height: 50vh;
	}

	.f48 {
		font-size: 0.36rem;
	}

	.course .se_ab1 .se_swiper .swiper-slide-active .data {
		font-size: 0.8rem;
	}

	.culture .cult_box .box_ab {
		position: relative;
		top: auto;
		left: auto;
		background: #000000;
	}

	.culture .cult_box .box_ab .center {
		padding: 1rem 0.5rem;
	}

	.culture .cult_box .box_ab .center .ter_slide {
		grid-template-columns: repeat(1, 1fr);
	}

	.vision .on_bk img {
		height: 50vh;
	}

	.message .me_bottom .slide .one {
		padding: 0.36rem 0.3rem;
	}

	.message .me_bottom .slide .two {
		padding: 0.5rem 0.3rem;
	}

	.message .me_bottom .slide .one .ri_ {
		justify-content: flex-end;
	}

	.message .me_bottom .slide .one .ri_ .flex {
		display: none;
	}

	.style .le_swiper .swiper-slide {
		width: calc(100% - 10vw);
		grid-template-rows: repeat(4, 1fr);
	}

	.style .le_swiper .swiper-slide .item:nth-child(1) {
		grid-area: 1 / 1 / 3 / 5;
	}

	.style .le_swiper .swiper-slide .item:nth-child(2) {
		grid-area: 3 / 1 / 4 / 3;
	}

	.style .le_swiper .swiper-slide .item:nth-child(3) {
		grid-area: 3 / 3 / 4 / 5;
	}

	.style .le_swiper .swiper-slide .item:nth-child(4) {
		grid-area: 4 / 1 / 5 / 3;
	}

	.style .le_swiper .swiper-slide .item:nth-child(5) {
		grid-area: 4 / 3 / 5 / 5;
	}

	.management .ment_bottom .le_box {
		gap: 0.5rem 0;
	}

	.management .ment_bottom .ri_box {
		margin: 0.8rem 0 0;
	}

	.objective .tive_bottom {
		grid-template-columns: repeat(2, 1fr);
	}

	.pu_reliable .re_box .slide .de_top .ri_box {
		margin: 0.5rem 0 0;
	}

	.download_list .load_bottom {
		grid-template-columns: repeat(2, 1fr);
	}

	.f36 {
		font-size: 0.3rem;
	}

	.pu_title::before {
		font-size: 0.57rem;
	}

	.social .so_box .slide .ri_box {
		margin: 0.5rem 0 0;
	}

	.social .so_box .slide:nth-child(even) .ri_box {
		padding: 0;
	}

	.online .on_form {
		margin: 0.3rem 0 0;
	}

	.head_office .off_list,
	.officeagency .cy_list,
	.agent .ag_bottom .conetnt3 .toggle,
	.announcement .an_2 {
		grid-template-columns: repeat(2, 1fr);
	}

	.information .in_bottom {
		grid-template-columns: repeat(1, 1fr);
		gap: 0.24rem 0;
	}

	.information .in_bottom .ri_box,
	.information .in_bottom .le_box {
		padding: 0.5rem;
	}

	.announcement .an_2 .slide a {
		padding: 0.4rem;
	}

	.contact .ct_bottom .ri_box {
		margin: 0.5rem 0 0;
		padding: 0;
	}

	.search_result .app_box {
		padding: 0;
	}

	.search_result .app_box .app_1 .content2 .le_ {
		grid-template-columns: repeat(2, 1fr);
	}

	.course .se_ab1 {
		top: 0.8rem;
	}

	.f50 {
		font-size: 0.4rem;
	}

	.pu_reliable .re_box .slide .de_top .le_box .desc {
		width: 100%;
	}

	.social .so_box .slide .ri_box .compiler {
		padding-right: 0.5rem;
		height: 4.8rem;
	}

	.development .ment_bottom {
		grid-template-columns: repeat(2, 1fr);
	}

	.benefits .tw_bot {
		grid-template-columns: repeat(3, 1fr);
	}

	.pu_banner.banner2 .ban_ab {
		top: 50%;
	}

	.pu_amplify .fy_box .x2 img {
		width: 9rem;
	}

	.other .er_2 .box2,
	.other .er_3 .box2 {
		grid-template-columns: repeat(1, 1fr);
	}

	.product_list .st_box .ri_box {
		padding: 0.6rem 5vw;
		border-left: none;
	}

	.public {
		padding: 0 5vw;
	}

	.product_center .center_box .box1 .tent2 .nt_2 {
		grid-template-columns: repeat(1, 1fr);
	}

	.pu_video .video_box {
		width: 90%;
	}

	.product_center .center_box .box2 .tent2 .te_2 {
		gap: 0.3rem;
	}

	.product_center .center_box .box2 .tent2 .te_2 .item span {
		flex: none;
		width: 100%;
		margin-top: 0.06rem;
		margin-left: 0;
	}

	.product_list .st_box .le_box {
		display: none;
	}

	.pu_table1 .slide .one,
	.pu_table2 .slide .one {
		padding: 0.2rem 0.3rem;
	}

	.pu_table2 .slide .two .three .th_2 .thead,
	.pu_table2 .slide .two .three .th_2 .tbody .item .item_box,
	.pu_table1 .slide .two .thead,
	.pu_table1 .slide .two .tbody .item .item_box {
		padding: 0 0.7rem;
	}

	.pu_table2 .slide .two .three .th_1 {
		padding: 0.2rem 0.5rem;
	}

	.contact .ct_bottom .le_box,
	.contact .ct_bottom .ri_box,
	.online .on_form,
	.social .so_box .slide:nth-child(even) .ri_box,
	.social .so_box .slide .le_box,
	.social .so_box .slide .ri_box,
	.pu_reliable .re_box .slide .de_top .le_box,
	.pu_reliable .re_box .slide .de_top .ri_box,
	.management .ment_bottom .le_box,
	.management .ment_bottom .ri_box,
	.profile .ri_box,
	.publish .sh_top .le_box,
	.publish .sh_top .ri_box,
	.pu_details .le_box,
	.solution .solu_1 .le_box,
	.solution .solu_1 .ri_box,
	.product_details .ls_1 .ri_box,
	.product_details .ls_1 .le_box {
		width: 100%;
	}

	.cpxq-foru .newsxq-tongyong-one ul li {

		width: 23%;
	}
}

@media (max-width: 1000px) {
	.aboutswiper {
		height: 50vh;
		position: relative;
	}

	.nrbanner-one-cp {
		bottom: 22px !important;
		/* left: 0; */
	}
.pc_footer .ter_top .le_box .slide {
    margin-right: 1rem;
}
	.nrbanner-one-cp h2 {
		font-size: 20px;
	}

	    .nrbanner-one-cp sub {
	        font-size: 17px;
	        right: -19px;
	        bottom: 36px;
	    }

	.nrbanner-one-cp sup {
		position: absolute;
		right: -20px;
		font-weight: bold;
		font-size: 28px;
		top: 27px;
		color: rgb(230, 33, 41);
	}

	.nrbanner-one-cp span {
		font-size: 56px;
	}

	.MobileMain .HeaderMobile .box .button .search p svg {
		width: 19px;
	}

	.abour-zong-xia-b>img {
		display: block;
	}

	.abour-zong-xia-b>video {
		display: none;
	}

	.twoswiperdw>img {
		object-fit: contain;
	}

	.nrbanner-one h1 {
		/* display: none; */
		margin-top: -22px;
	}

	.fuyrzswiper .swiper-slide:nth-child(2n) {
		margin-top: 0;
	}

	.fuyrzswiper .swiper-button-prev {
		width: 35px;
		height: 35px;
		background: #fff url(../images/left.png) no-repeat center;
		left: 36%;
		top: 89%;
		background-size: 45%;
		border-radius: 50%;
	}

	.fuyrzswiper .swiper-button-next {
		width: 35px;
		height: 35px;
		background: #e62129 url(../images/right.png) no-repeat center;
		right: 36%;
		top: 89%;
		background-size: 45%;
		border-radius: 50%;

	}

	.about-fuyrz-xia {
		margin-top: 0;
	}

	.fuyrzswiper {
		padding-bottom: 80px;
	}

	.cpxq-foru .newsxq-tongyong-one ul li {
		width: 30%;
	}

	table {
		width: 100%;
	}

	.index_product .pr_box .slide {
		width: 100%;
		flex: auto;
		margin-right: 0;
		margin: 0 0 0.5rem 0;
	}

	.aboutswiper-xia {
		margin-bottom: 0;
	}

	.download .load_1 .form form .load_4 {
		grid-template-columns: repeat(2, 1fr);
	}

	.aboutswiper-xia {
		margin-bottom: 0;
	}

	.xw-one.fwzongjxia .news-googs-img>img {
		height: auto;
		object-fit: cover;
	}

	.newsxq-tongyong-two-a h1 {
		font-size: 31.611px;
	}

	.ruanjian-one-xiab {
		width: 100%;
	}

	.newsxq-tongyong-one ul li {
		font-size: 14px;
	}

	.ruanjian-one-xiab-one ul {
		justify-content: space-between;
	}

	.cpxq-one .nrbanner-one {
		top: 29px;
	}

	.cpxqxq-one {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.cpxqxq-onea {
		width: 100%;
	}

	.cpxqxq-two h2 {
		font-size: 16.5px;
		color: rgb(230, 38, 46);
		font-weight: bold;
		margin-bottom: 18px;
		margin-top: 18px;
	}

	.cpxqxq-two p {
		font-size: 14px;
		color: #666666;
	}

	.ruanjianxq p {
		font-size: 14px;
		color: rgb(51, 51, 51);
		padding-left: 16px;
		line-height: 1.875;
	}

	.ruanjianxq h2 {
		font-size: 17px;
		padding-left: 17px;
	}

	.ruanjianxq h1 {
		font-size: 20px;
		margin-bottom: 10px;
		padding-left: 15px;
		border-left: 4px solid #e62129;
	}

	.ruanjianxq-one-two-ul {
		flex-wrap: wrap;
	}

	.newsxq-tongyong-two-p {
		font-size: 14px;
	}

	.ruanjianxq-one-two-ul-qz {
		width: 100%;
		margin-top: 18px;
		padding-top: 16px;
		font-size: 13.611px;
	}

	.ruanjianxq-one-two-ul-img {
		width: 100%;
	}

	.ruanjianxq-one-two-ul-img img {
		width: 100%;
	}

	.ruanjianxq-one-two ul li h1 {
		font-size: 18.389px;
	}

	.ruanjianxq-one-two ul li {
		width: 100%;
		padding: 14px;
		margin-bottom: 15px;
		border-radius: 10px;
	}

	.ruanjianxq h2 {
		margin-top: 20px;
	}

	.pu_link.black img {
		width: 38px;
	}

	.gw-zinjin .pu_le .e1::before {
		font-size: 49px;
	}

	.gw-zinjin .pu_le .e1 .txt p {
		font-size: 24px;
	}

	.news-googs-zizi img {
		border-radius: 0 !important;
		width: 30px !important;
	}

	.news-googs-zizi p {
		font-size: 7.444px;

		margin: 0 auto;
		margin-top: 3px;
		max-width: 71%;
		font-weight: bold;
	}

	.news-googs-img-xia.jadxaa .dot {
		transform: scale(0.5);
	}

	.news-googs-rupeu a {
		font-size: 8.444px;
	}

	.gw-zinjin {
		padding: 40px 17px 0;
	}

	.xw-one .news-googs ul li {
		width: 100%;
		margin-right: 0;
	}

	.fanganxq-oneb p {
		font-size: 14.556px;
	}

	.cpxqxq-two {
		margin-top: 30px;
		padding-top: 30px;
		margin-bottom: 0px;
		padding-bottom: 22px;
	}

	.cpxq-three-xia-ul .ruanjian-h1 h1 {
		font-size: 16px;
		line-height: 39px;
		padding-bottom: 2px;
		margin-bottom: 7px;
	}

	html {
		overflow-x: hidden;
	}

	.cpxq-three-xia-ul .ruanjian-h1 {
		padding-top: 5px;
	}

	.cpxq-three-xia-ul .ruanjian-h1 h2 {
		font-size: 16px;
	}

	.ruanjian-one-xiab-one ul {
		flex-wrap: wrap !important;
	}

	.cpxq-foru {
		margin-top: 0;
	}

	.cpxq-foru .newsxq-tongyong-one ul {
		flex-wrap: wrap;

	}

	.cpxq-foru .newsxq-tongyong-one ul li {
		background: #f0f1f4;
		font-size: 14px;
	}

	.ruanjianxq .abour-zong-xia-a {
		padding-left: 0px;
	}

	.ruanjianxq .abour-zong-xia-a a span {
		font-size: 12px;
	}

	.newsxq-tongyong-one ul li {
		display: inline-block;
		padding: 14px 10px;
		margin-bottom: 10px;
		width: 30%;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 14px;
	}

	.cpxq-three-xia .newsxq-tongyong-one {
		margin-top: 0;
	}

	.fanganxq-onea {
		width: 100%;
		margin-bottom: 20px;
	}

	.fanganxq-oneb {
		width: 100%;
		margin-top: 0px;
	}

	.fanganxq-one {
		padding: 30px 0 0;
		flex-wrap: wrap;

	}

	.newsxq-tongyong .newsxq-tongyong-two {
		margin-top: 40px;
	}

	.newsxq-tongyong-two-a h1 {
		font-size: 22.611px;
		padding: 10px 0 15px;
		margin-bottom: 0px;
		border-bottom: 1px solid #cfd3d7;
	}

	.nrbanner-two-one a {
		padding: 10px;
		border-radius: 10px;
		margin-left: 10px;
		width: 198px;
	}

	.nrbanner-two-one a h1 {
		font-size: 12px;
	}

	.nrbanner-two-one img {
		margin-top: 0px;
		width: 15px;
	}

	.zy-two-xia {
		margin-top: 0;
	}

	.zy-two-xia ul li {
		width: 100%;
		margin-right: 0;
		margin-top: 9px;
	}

	.about-one-xiaa-p {
		margin-top: -15px;
	}

	.about-one-xiaa-p p {
		margin-top: 8px;
		font-size: 14.5px;
		color: rgb(51, 51, 51);
		line-height: 2;
	}

	.about-one-xiab {
		width: 100%;
		margin-top: 30px;
	}

	.about-one-xiab ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.about-one-xiab ul li {
		width: 48%;
		margin-bottom: 2%;
	}

	.about-one-xiab li h1 {
		font-size: 40px;
	}

	.about-one-xiab li h1 sup {
		font-size: 35px;
	}

	.about-one-xiab ul li:last-child {
		width: 100%;
	}


	.aboutswiper-xia {
		width: 49%;
		position: relative;
		left: inherit !important;
		top: inherit !important;
		transform: scale(1) !important;
	}

	.foruswiper-xia-xia {
		display: flex;
		flex-wrap: wrap;

		justify-content: space-between;
	}

	.par {
		width: 32%;
		padding: 10px;
		border-radius: 10px;
		background: #fff;
		height: 48px;
		position: relative;
		margin-bottom: 2%;
		left: inherit !important;
		top: inherit !important;
	}

	.par img {
		width: 110px;
	}

	.foruswiper {
		padding-bottom: 52px;
	}

	.aboutswiper .swiper-slide {
		display: flex;
		flex-wrap: wrap;

		justify-content: space-between;
	}

	.about-two {
		background: #fcfcfc url(../images/ceee1.jpg) no-repeat center;
		background-size: 100%;
	}

	.ping img {
		width: 100% !important;
		height: auto !important;
	}

	.aboutswiper .swiper-slide .aboutswiper-xia:nth-child(3),
	.aboutswiper .swiper-slide .aboutswiper-xia:nth-child(4) {
		margin-top: -23%;
	}

	.aboutswiper .swiper-button-prev {
		width: 35px;
		height: 35px;
		background: #fff url(../images/left.png) no-repeat center;
		left: 36%;
		top: 87%;
		background-size: 45%;
		border-radius: 50%;
	}

	.aboutswiper .swiper-button-next {
		width: 35px;
		height: 35px;
		background: #e62129 url(../images/right.png) no-repeat center;
		right: 36%;
		top: 87%;
		background-size: 45%;
		border-radius: 50%;
	}

	.foruswiper-xia>img {
		width: 100%;
		opacity: 0;
		display: none;
		height: 228px;
	}

	.about-one-xiaa {
		width: 100%;
	}

	.about-one-xiab li {
		z-index: 1;
		text-align: center;
	}

	.about-foru-xia {
		margin-top: 0px;
	}

	.foruswiper .swiper-button-prev {
		width: 35px;
		height: 35px;
		background: #fff url(../images/left.png) no-repeat center;
		left: 36%;
		top: 93%;
		border-radius: 50%;
	}



	.jj-one-xia {
		padding: 18px 15px;
	}

	.jj-one-xia h1 {
		font-size: 19.333px;
		margin-bottom: 10px;
	}

	.jj-one-xia-ul p a {
		font-size: 12.556px;
		line-height: 2.187;
	}

	.jj-one .news-googs {
		margin-top: 0;
	}

	.jj-one .news-googs ul li {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
		border-radius: 10px;
	}

	.zpzp-one-left {
		flex-wrap: wrap;
	}

	.zpzp-one-lefta-a {
		border-radius: 10px;
		padding: 22px 4%;
	}

	.zpzp-one-lefta-a ul li img {
		vertical-align: middle;
		margin-right: 5px;
		width: 12px;
	}

	.zpzp-one-leftb-xiab h2 {
		font-size: 12px;
	}

	.zpzp-one-leftb-xiab span {
		padding: 0 9px;
	}

	.zpzp-one-leftb-wuqo p {
		font-size: 12.611px;
	}

	.zpzp-one-leftb-xia ul li {
		padding: 14px 0;
	}

	.zpzp-one-leftb-wuqo {
		margin-top: 10px;
	}

	.zpzp-one-leftb-xiab h1 {
		font-size: 12px;
	}

	.zpzp-one-leftb-xiaa h1 {
		font-size: 18.389px;
	}

	.zpzp-one-lefta-a ul li.on img.jintwy {
		transform: rotate(135deg);
	}

	.zpzp-one-lefta-a ul li {
		font-size: 15.278px;
		margin-bottom: 0;
	}

	.zp-onec .swiper-button-prev {
		width: 35px;
		height: 35px;
		background: #f0f3f4 url(../images/left.png) no-repeat center;

		top: 25%;
		left: -52%;
		border-radius: 50%;
	}

	.zy-one-onea {
		width: 54%;
		margin: 0 auto;
	}

	.zy-one-oneb h3 {
		margin-top: 20px;
		font-size: 13.556px;
		text-align: center;
	}

	.zy-one-oneb h2 {
		font-size: 13.611px;
		margin-top: 19px;
		padding-bottom: 15px;
		height: auto;
		border-bottom: 1px solid #e3371e;
	}

	.zy-one-oneb h1 {
		text-align: center;
		font-size: 20.333px;
	}

	.zy-one-oneb {
		width: 100%;
		padding-top: 22px;
		padding-right: 0;
	}

	.zy-one-one ul li {
		width: 100%;
		margin-top: 0%;
		margin-bottom: 15px;
	}

	.zy-one-one ul li a {
		flex-wrap: wrap;
	}

	.abour-zong-xia-a.mihsing {
		width: 54%;
		margin-top: -33px;
	}

	.zp-onec .swiper-button-next {
		width: 35px;
		height: 35px;
		background: #e62129 url(../images/right.png) no-repeat center;
		right: -7%;
		top: 24%;
		background-size: 45%;
		border-radius: 50%;
	}

	.zy-one-one {
		margin-top: 0;
	}

	.zpswiper {
		margin-top: 0;
	}

	.zpzp-one-lefta-a ul {
		display: flex;
		justify-content: space-between;
	}

	.zpzp-one-lefta-bb {
		margin-top: 20px;
		border-radius: 10px;
		background: url(../images/oru.jpg) no-repeat;
		background-size: cover;
		padding: 20px 6%;
	}

	.zpzp-one-leftb {
		padding: 20px;
		border-radius: 10px;
		background: url(../images/yzt.png) no-repeat;
		background-size: cover;
		margin-top: 10px;
	}

	.zpzp-one-leftb {
		width: 100%;
	}

	.zpzp-one-lefta {
		width: 100%;
	}

	.foruswiper .swiper-button-next {
		width: 35px;
		height: 35px;
		background: #e62129 url(../images/right.png) no-repeat center;
		right: 36%;
		top: 93%;
		background-size: 45%;
		border-radius: 50%;
	}

	.lx-onec-two p strong {
		font-size: 22px;
	}

	.lx-two-oneb {
		width: 100%;
	}

	.zy-two .lx-two-onea {
		display: none;
	}

	.lx-onec-one img {
		margin-right: 4px;
		width: 20px;
	}

	.lx-onec-one {
		font-size: 16.444px;
	}

	.lx-onec-two p {
		font-size: 16px;
	}

	.lx-onea {
		flex-wrap: wrap;

	}

	.lx-onec ul li {
		padding: 14px 0;
	}

	.lx-onec {
		width: 100%;
	}

	.about-one-xiab li img {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 45px;
		z-index: -1;
	}

	.about-one-xiab li {
		padding: 16px;
	}

	.about-one-xiab li p {
		font-size: 15px;
		margin-top: 6px;
	}

	.about-one-xia {
		flex-wrap: wrap;
	}

	.zy-two-xia ul {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.newsxq-tongyong {
		background: url(../images/cev.png) no-repeat top;
		background-size: cover;
	}

	.newsxq-tongyong-one {
		margin-top: 33px;
	}

	.zy-two-xia ul li h1 {
		font-size: 16.5px;
		margin-bottom: 18px;
	}

	.zy-two-xia ul li p {
		font-size: 12.611px;
	}

	.zy-two-xia ul li a {
		padding: 24px 22px;
	}

	.nrbanner-two-one a {
		padding: 8px;
		border-radius: 10px;
		margin-left: 4px;
		width: 100px;
	}

	.nrbanner-two {
		bottom: 3%;
	}

	.cpcp-one-h-one .ruanjian-h1 h2 {
		-webkit-line-clamp: 2;
		font-size: 12px;
		padding: 0 0%;
	}

	.cpcp-one-h-one .ruanjian-h1 p {

		font-size: 14px;
	}

	.ruanjian-h1 h1 {
		font-size: 16px;
		padding-bottom: 0;
		line-height: 2;
		margin-bottom: 12px;
	}

	.cpxq-three-xia-ul .ruanjian-one-xiab-one ul li:nth-child(2n) {
		margin-right: 0%;
	}

	.p100_ {
		padding-bottom: 0.5rem;
	}

	.cpxq-three-xia-ul {
		margin-top: 0px;
	}

	.cpxqxq-onea .abour-zong-xia-a span {
		font-size: 13px;
	}

	.cpxqxq-oneb {
		width: 67%;
		margin-top: 0px;
	}

	.ruanjian-h1 span {
		font-size: 12px;
	}

	.cpxqxq-onea h1 {
		display: inline-block;
		font-size: 24px;
		line-height: 1.231;
	}

	.cpxq-one.newsxq-tongyong {
		background: url(../images/veee.png) no-repeat top;
		background-size: cover;
	}

	.newsxq-tongyong-two {
		margin: 62px auto 0;
	}

	.ruanjian-h1 h2 {
		font-size: 14px;
		margin: 12px 0;
	}

	.cpcp-one-h .ruanjian-h1 h1 {
		font-size: 20px;
	}

	.ruanjian-h1 {
		padding: 15px 0 13px;
	}

	.ruanjian-one-xiab-one ul li {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 4%;
		border-radius: 10px;
		padding: 10px;
	}

	.newsxq-tongyong-two-a {
		margin-bottom: 20px;
	}

	.ruanjian-one-xiazos {
		display: none;

	}

	.nrbanner-one p {
		font-size: 15px;
		margin-top: 0;
	}

	.nrbanner-one h2 {
		font-size: 20px;
		margin-top: 16px;
	}

	.pu_link.black a {
		font-size: 13px;
	}

	.nrbanner-one h1 img {
		width: 12px;
	}

	.fw-one-ul ul {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.fw-one-ul ul li {
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}

	.fw-one-ul ul li a {
		padding: 20px 0;
	}

	.fw-one-ul ul li h1 {
		font-size: 20px;
		margin: 18px 0;
	}

	.fw-one-ul-img img {
		height: 54px;
	}

	.pu_le .e2 {
		font-size: 14px;
		line-height: 21px;
		padding-left: 21px;
	}

	.lx-two-two {
		margin-top: 0;
		flex-wrap: wrap;

	}

	.twob-form ul li input {
		width: 100%;
		font-size: 12.556px;
		padding: 12px;
		height: 44px;
	}

	.twob-form ul li select {
		height: 44px;
	}

	.twob-form ul li button {
		border-radius: 10px;
		width: 100%;
		padding: 10px;
		font-size: 15.5px;
		height: 44px;
	}

	.twob-form ul li {
		width: 100%;
		margin-bottom: 5px;
	}

	.lx-two-twob {
		width: 100%;
		padding: 15px;
	}

	.lx-two-twoa {
		width: 100%;
	}

	.index_product .pr_box-xia {
		margin-top: 0rem;
	}

	.index_product .pr_box .pr_box-ing-onra {
		justify-content: space-between;
	}

	.index_product .pr_box .slide {
		width: 40%;
		height: 35vh;
		margin-right: 2%;
	}

	.index_product .pr_box .slide:nth-child(2n) {
		margin-right: 0%;
	}

	.index_product .pr_box .slide .de_ab1 {
		display: block;
	}

	.about-three .index-onea {
		top: 15%;
	}

	.jiejue-an-one {
		width: 100%;
	}

	.abour-zong-xia {
		flex-wrap: wrap;

	}

	.abour-zong-xia-a h1 {
		font-size: 0.22rem;
	}

	.news-googs ul {
		flex-wrap: wrap;
	}

	.news-googs ul li .news-googs-txt .year img {
		width: 15px;
	}

	.pc_footer .ter_bottom .le_box .logo {
		width: 55%;
	}

	.nrbanner-one a {
		font-size: 12px;
		color: rgba(51, 51, 51, 0.8);
		padding: 0px;
	}

	.xw-one .news-googs ul li .news-googs-txt .year {
		border-top: 1px solid #e62129;
		padding-top: 9px;
	}

	.xw-one .news-googs ul li .news-googs-txt .h1 {
		font-size: 17px;
	}

	.xw-one .news-googs ul li .news-googs-txt {
		padding: 17px;
	}

	.news-googs-img {
		border-radius: 10px;
	}

	.xw-one .news-googs ul li {
		border-radius: 10px;
	}

	.xw-one .news-googs-img img {
		height: auto;
		border-radius: 10px;
	}

	.nrbanner>img {
		height: 32vh;
	}

	.nrbanner {
		position: relative;
		margin-top: 60px;
	}

	.pc_footer .ter_bottom .le_box .logo a img {
		height: 0.5rem;
	}

	footer.pc_footer.p100 {
		padding-top: 0.4rem;
	}

	.pc_footer .ter_bottom .ri_box {
		margin: 0.2rem 0 0;
	}

	.news-googs ul li .news-googs-txt .year {
		font-size: 12px;
	}

	.pc_footer .ter_top {
		display: block;
	}

	.pc_footer .ter_bottom {
		flex-wrap: wrap;
	}

	.pc_footer .code {
		display: none;
		text-align: center;
	}

	.pc_foote .code img {
		max-width: 80%;
	}

	.pc_footer .ter_top .ri_box .two .lxfs a {
		margin: 14px 0;
		font-size: 14px;
	}

	.pc_footer .ter_top .le_box {
		display: none;
	}

	.news-googs ul li .news-googs-txt {
		padding: 12px 27px 16px 27px;
	}

	.news-googs ul li .news-googs-txt .h1 {
		font-size: 17px;
		margin-top: -5px;
		margin-bottom: 2px;
	}

	.news-googs ul li .news-googs-txt p {
		font-size: 14px;
		line-height: 28px;
	}

	.news-googs ul li {
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.pu_search .ch_box form .main .text input {
		font-size: 14px;
	}

	.pu_search {
		padding-top: 25%;
	}

	.pu_search .close {
		position: absolute;
		top: 1.2rem;
		right: 10%;
	}

	.abour-zong-xia-b {
		margin-top: 30px;
	}

	.news-googs {
		margin-top: 0px;
	}

	.abour-zong.p130_ {
		padding-bottom: 0 !important;
	}

	.abour-zong-xia-a a span {
		padding: 10px 16px;
		margin-top: 22px;
		font-size: 12px;
	}

	.abour-zong-xia-a>p::after {

		top: -7%;
		height: 1px;
	}

	.pu_le-hq {
		margin: -15px 0 35px;
	}

	.abour-zong-xia-a {
		width: 100%;
	}

	.abour-zong-xia-b {
		width: 100%;
	}

	.HplanBox ._tab li>a {
		padding: 22px 20px;
		width: 100%;
		text-align: center;
	}

	.jiejue-an-one {
		bottom: 7%;
	}

	.jadxaa .dot span em {
		padding: 7px 10px 17px;
		font-size: 12px;
		background-size: 100% 100%;
		transform: scaleY(1);
		transform-origin: bottom center;
	}

	.jiejue-an.HplanBox {
		height: 64vh;
		margin-top: 0;
		background: #dfe1e4;
	}

	.about-three {
		height: 67vh;
	}

	.about-threecjadxaa {
		display: none;
	}

	.twoswiper .swiper-slide:nth-child(1) .jadxaa .dot:nth-child(1) {
		top: 32.5%;
		left: 8.5%;
	}

	.HplanBox ._tab li:nth-child(3n) {
		margin-right: 0px;
	}

	.HplanBox ._tab li {
		margin-bottom: 10px;
	}

	.hoverable .hoverable_txt {
		font-size: 14px;
		margin-top: 9px;
	}

	.HplanBox ._tab li {
		width: 31.5%;
	}

	.HplanBox ._tab {
		flex-wrap: wrap;
	}

	.about-three .df.js.ac {
		width: 100% !important;
	}

	.about-three .pu_le .e1::before {
		bottom: 50%;
		font-size: 0.5rem;
		line-height: 1;
	}

	.p130_ {
		padding-bottom: 0.5rem;
	}

	.index_product .pr_box .slide {
		margin-bottom: 2%;
	}

	.index_product .pr_box .slide .de_ab1 {
		bottom: 1em;
	}

	.index_product .pr_box .slide .de_ab1 p {
		margin: 5px 0 10px;
		font-size: 14px;
	}

	.index_product .pr_box .slide .de_ab1 h1 {
		font-size: 15px;
	}

	.pr_box-xia-ziad {
		display: none;
	}


	.index_product .pr_box .pr_box-ing-onra {
		flex-wrap: wrap;
	}

	.pr_box {
		width: 100%;
	}

	.pu_link {
		margin-top: -43px;
	}

	.pu_link a {
		width: 1.2rem;
		padding: 0 0 0.1rem 0;
		border-bottom: 1px solid #fff;
	}

	.pu_le .e1 .txt:before {
		width: 3px;
		height: 17px;
	}

	.index_banner .mySwiper1 .swiper-slide .slide_ab .content1 p {
		font-size: 14px;
		line-height: 36px;
		max-width: 100%;
		letter-spacing: 1px;
		text-align: left;
	}

	.index_banner video {
		height: 50vh !important;
	}

	.index_banner-sj {
		display: block;
	}

	.MobileMain {
		position: fixed !important;
	}

	.index_banner-pc {
		height: 0;
		overflow: hidden;
	}

	.foruswiper-sj {
		display: block;

	}

	.foruswiper-pc {
		display: none !important;
	}

	.information .in_bottom .ri_box,
	.information .in_bottom .le_box {
		padding: .5rem .3rem;
	}

	.online .on_form form .m4 div input {
		width: 1.9rem;
		line-height: .6rem;
	}

	.social .so_box .slide .ri_box .compiler {
		height: 2.8rem;
	}

	.honor .apti_swiper .swiper-slide .slide_bk img {
		width: 60%;
	}

	.pc_footer .ter_bottom .le_box {
		justify-content: space-between;
	}

	.pc_footer .ter_bottom .le_box .link {
		margin-left: 0;
	}

	.product_center .center_box .box2 .tent2 .te_3 .item .ri_ {
		padding: 0.28rem 0 0.28rem 0.28rem;
	}

	.public .tent1 {
		line-height: 2;
	}

	.product_list .st_box .ri_box .x1 .form,
	.other .er_1 .form {
		margin-top: 0.3rem;
	}

	.product_list .st_box .ri_box .x1 .form .item input,
	.other .er_1 .form .item input {
		width: 3.6rem;
	}

	.other .er_2 .box2 .item a,
	.other .er_3 .box2 .item a {
		padding: 0.4rem 0.3rem;
	}

	.pu_amplify .fy_box .x2 img {
		width: 5rem;
	}

	.download .load_2 a,
	.pu_tion .tion_box p,
	.pu_tion_1 .tion_box p,
	.product_details .ls_2 .hand1 p {
		margin-right: 0.46rem;
	}

	.message .me_cen .n1 .ri_box {
		margin-top: 0.2rem;
		width: 100%;
	}

	.message .me_cen .n1 .ri_box form {
		width: 100%;
	}

	.development .ment_bottom {
		grid-template-columns: repeat(1, 1fr);
	}

	.benefits .tw_bot {
		grid-template-columns: repeat(2, 1fr);
	}

	.message .me_bottom .slide .one .ri_ .content2 .round {
		width: 0.44rem;
		height: 0.44rem;
	}

	.message .me_bottom .slide .one .ri_ .content2 .round svg {
		transform: scale(0.76);
	}

	.pc_footer .ter_bottom .ri_box {
		text-align: left;
	}

	.pc_footer .ter_bottom .ri_box .copy {
		display: grid;
		gap: 0.1rem 0;
	}

	.f72 {
		font-size: 0.4rem;
	}

	.index_banner .index_switch .point {
		display: none;
	}

	.pu_le .e1::before {
		font-size: 0.50rem;
		bottom: 50%;
	}

	.pu_le .e1 .txt {
		padding-left: 16px;
	}

	.pu_le {
		width: 100%;
		flex: auto;
		margin: 0 0 0.5rem 0;
	}

	.index_product .pr_box .slide .de_img img {
		height: auto;
	}

	.index_product .pr_box .slide .de_ab2 .center {
		padding: 0 0.3rem;
	}

	.index_field .field_bk img {
		height: 72vh;
	}

	.f26 {
		font-size: 0.22rem;
	}

	.index_news .new_box .ri_box {
		grid-template-columns: repeat(1, 1fr);
	}

	.index_about .about_bk img {
		height: 70vh;
	}

	.pu_ri_box .tent2 .in_2 .vxe-checkbox-group {
		grid-template-columns: repeat(1, 1fr);
	}

	.pu_ri_box .tent2 .in_3 .se1 {
		width: 100%;
		margin: 0 0 0.3rem 0;
	}

	.de_crumds .cr_box {
		line-height: 2;
	}

	.product_details .ls_2 .hand2 .it_1 .slide .e2 {
		padding: 0 0.3rem;
	}

	.pu_table1 .slide .one {
		padding: 0.2rem 0.3rem;
	}

	.pu_table1 .slide .two {
		overflow-x: auto;
		width: 100%;
	}

	.pu_table1 .slide .two .thead {
		width: calc(250vw + 1rem);
	}

	.pu_table1 .slide .two .thead .d1 {
		width: 50vw;
	}

	.pu_table1 .slide .two .tbody {
		width: calc(250vw + 1rem);
	}

	.pu_table1 .slide .two .tbody .item a .y1 {
		width: 50vw;
	}

	.pu_table2 .slide .one {
		padding: 0.2rem 0.3rem;
	}

	.pu_table2 .slide .two .three .th_2 .tbody .item a {
		padding: 0 0.6rem;
	}

	.pu_table2 .slide .two .three .th_2 .tbody {
		width: calc(250vw + 1rem);
	}

	.pu_table2 .slide .two .three .th_2 .tbody .y1 {
		width: 50vw;
	}

	.pu_table2 .slide .two .three .th_2 {
		overflow-x: auto;
		width: 100%;
	}

	.pu_table2 .slide .two .three .th_2 .thead {
		width: calc(250vw + 1rem);
	}

	.pu_table2 .slide .two .three .th_2 .thead .d1 {
		width: 50vw;
	}

	.domain .ri_box .box2 .textImg,
	.publish .sh_bottom {
		grid-template-columns: repeat(1, 1fr);
	}

	.solution .solu_1 .ri_box .b1 {
		margin: 0.4rem 0 0.26rem;
	}

	.solution .solu_2 .slide a .img {
		width: 100%;
	}

	.solution .solu_2 .slide a .div_ {
		padding-left: 0;
		padding-top: 0.2rem;
	}

	.domain .ri_box .box3 .to_2 .bot .div_ {
		width: 100%;
	}

	.domain .ri_box .box3 .to_2 .bot .img {
		width: 100%;
		margin: 0.5rem 0 0;
	}

	.publish .sh_top .ri_box .center {
		padding: 0.4rem;
	}

	.pu_crumbs .bs_box {
		line-height: 2;
	}

	.pu_details .le_box .de_nr .content3 .prev,
	.pu_details .le_box .de_nr .content3 .next {
		width: 100%;
	}

	.pu_details .le_box .de_nr .content3 .return {
		margin: 0.2rem 0;
	}

	.pu_details .le_box .de_nr .content3 .next a {
		flex-direction: row;
	}

	.pu_details .le_box .de_nr .content3 .next a .t2 {
		text-align: left;
		margin: 0 0 0 0.2rem;
	}

	.f28 {
		font-size: 0.26rem;
	}

	.f42 {
		font-size: 0.32rem;
	}

	.download .load_1 .form form .item {
		width: 100%;
	}

	.download .load_3 {
		display: block;
	}

	.download .load_3>div {
		margin-bottom: 0.52rem;
	}

	.download .load_3>div:last-child {
		margin-bottom: 0;
	}

	.pu_title::before {
		font-size: 0.4rem;
		bottom: 30%;
	}

	.course .se_ab1 .se_swiper {
		margin-top: 0.6rem;
	}

	.course .se_bk img {
		height: 66vh;
	}

	.culture .cult_box .box_ab .center .ter_img img {
		width: 100%;
	}

	.culture .cult_box .box_ab .center {
		padding: 0.6rem 0.3rem;
	}

	.culture .cult_box .box_ab .center .ter_slide .grid .item {
		padding: 0.2rem;
	}

	.culture .cult_box .box_ab .center .ter_slide {
		margin-top: 0.6rem;
	}

	.vision .on_ab .on_title {
		margin: 1rem 0 0;
	}

	.message .me_top .pu_title {
		width: 100%;
		flex: auto;
		margin: 0 0 0.5rem 0;
	}

	.style .le_swiper .swiper-slide {
		gap: 4px;
	}

	.download_list .load_bottom,
	.online .on_form form .m1,
	.online .on_form form .m2,
	.head_office .off_list,
	.officeagency .cy_list,
	.agent .ag_bottom .conetnt3 .toggle,
	.announcement .an_2,
	.search_result .app_box .app_1 .content2 .le_ {
		grid-template-columns: repeat(1, 1fr);
	}

	.objective .tive_bottom {
		gap: 10px;
		margin-top: .8rem;
	}

	.objective .tive_bottom .slide .center .data p,
	.objective .tive_bottom .slide .center .data span {
		font-size: .4rem;
	}

	.objective .tive_bottom .slide .center .desc {
		font-size: .2rem !important;
	}

	.download_list .load_bottom .slide a .round svg {
		transform: scale(0.7);
	}

	.social .so_box .slide .ri_box .compiler {
		padding-right: 0.3rem;
	}

	.pu_title {
		width: 100%;
		flex: auto;
		margin: 0 0 0.5rem 0;
	}

	.questions .qu_2 .slide .item .it_img img,
	.contact .ct_bottom .ri_box .slide .round img {
		width: 0.6rem;
		height: 0.6rem;
	}

	.search_result .app_box .app_1 .content3 input {
		flex: 1;
		line-height: 0.7rem;
	}

	.search_result .app_box .app_1 .content2 .le_ .slide .el-select .el-input__inner {
		height: 0.7rem;
		line-height: 0.7rem;
	}

	.domain .ri_box .box3 .to_2 .bot .div_ .slide .de_ab {
		top: 100%;
		left: 0;
		width: 100%;
	}

	.domain .ri_box .box3 .to_2 .bot .div_ {
		grid-template-columns: repeat(1, 1fr);
	}
}