a {
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #000;
}


.navbar1-nav {
    list-style: none;
    padding: 0;
}

.nav-item {
    display: inline-block;
    margin-right: 20px; /* 调整间距 */
    position: relative;
}

.nav-item-title {
    position: relative;
    line-height: 10px; /* 设置行高为 64px */
}

.nav-item-title::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px; /* 下划线高度 */
    background-color: #000; /* 下划线颜色 */
    transition: width 0.3s; /* 过渡效果的持续时间 */
    transform: translateY(10px); /* 调整下划线与文字底部的距离 */
}

.nav-item-title:hover::before {
    width: 100%; /* 鼠标经过时，将下划线宽度设置为100% */
}


.navbar {
	width: 1190px;
	height: 64px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 15px;
}

.navbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.navbar li {
	display: inline;
	margin-right: 20px;
}

.navbar a {
	text-decoration: none;
	color: #606266;
	font-weight: 500;
}

.navbar ul .current a{color: #1677ff;}

.el-button {
	display: inline-block;
	line-height: 1;
	white-space: nowrap;
	cursor: pointer;
	background: #333333;
	border: 1px solid #DCDFE6;
	color: #fff;
	-webkit-appearance: none;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	-webkit-transition: .1s;
	transition: .1s;
	font-weight: 500;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	padding: 12px 50px;
	font-size: 14px;
	border-radius: 4px;
}

.el-button:hover {
	background: #777;
}

.logo {

	/* Adjust the width as needed */
}






.slideshow-container {
	width: 1420px;
	height: 532px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.slide {
	width: 100%;
	height: 100%;
	display: none;
}

.slide img {
	width: 100%;
	height: 100%;
}

.arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	font-size: 24px;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
	/* 添加黑色背景 */
	color: white;
	/* 文字颜色为白色 */
	padding: 10px;
	/* 添加填充以增加可点击区域 */
	transition: opacity 0.3s;
	/* 添加淡入淡出效果 */
}

.arrow:hover {
	opacity: 0.7;
	/* 鼠标经过时降低不透明度 */
}

.prev {
	left: 0;
}

.next {
	right: 0;
}

.slideshow-container:hover .arrow {
	display: block;
	/* 鼠标悬停在幻灯片容器上时显示箭头 */
}

.dots {
	text-align: center;
	position: absolute;
	bottom: 20px;
	/* 调整位置 */
	width: 100%;
	/* 撑满幻灯片容器 */
}

.dot {
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	border-radius: 50%;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
}

.active {
	background-color: #fff;
}

.small-modules {
	width: 1190px;
	margin: 0 auto;
}

.bt {
	margin: 40px auto;
}





.more-button {
	width: 490px;
	height: 60px;
	border: 1px solid #000;
	background: transparent;
	color: #000;
	font-size: 18px;
	cursor: pointer;
	transition: background 0.3s, color 0.3s;
	margin: 50px auto;
	display: block;
}

.more-button:hover {
	background: #000;
	color: #fff;
}

.gt-jmy-pc-intersection-animation-card-root-container.gt-jmy-pc-article-information-article-item {
	background-color: #ccc;
	/* 灰色背景颜色 */
	display: inline-block;
	/* 让两个框并排 */
	margin: 10px;
	/* 可根据需要调整间距 */
	padding: 10px;
	/* 可根据需要调整内边距 */
	width: 46%;
	/* 控制框的宽度 */
}

/* 设置框1在左侧 */
.gt-jmy-pc-article-information-article-item:first-child {
	float: left;
}

/* 设置框2在右侧 */
.gt-jmy-pc-article-information-article-item:last-child {
	float: right;
}

.clearfix::after {
	content: "";
	display: table;
	clear: both;
}

.gt-jmy-pc-article-information-article-item {
	background-color: #ccc;
	float: left;
	width: 48%;
	margin: 10px;
	padding: 10px;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@font-face {
	font-family: "icon-arrow";
	src: url('data:application/font-woff;base64,d09GRgABAAAAAAQEAAsAAAAABlgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8kEgMY21hcAAAAYAAAABLAAABcOdCtfhnbHlmAAABzAAAAEgAAABI1VbfUmhlYWQAAAIUAAAALAAAADYYYJGYaGhlYQAAAkAAAAAcAAAAJAfeA4NobXR4AAACXAAAAAgAAAAICAAAAGxvY2EAAAJkAAAABgAAAAYAJAAAbWF4cAAAAmwAAAAeAAAAIAENAB1uYW1lAAACjAAAAVIAAAKF/swGFnBvc3QAAAPgAAAAIgAAADNH5+LxeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeST2TYm7438AQw9zA0AAUZgTJAQDhNQwXeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfyb1/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQBofgnRAAABAAAAAAPIAoEAEAAAJQEmNDYyFwkBNjIWFAcBBiIB2P5xESItEgFnAWcSLSIR/nERLpABkBEtIhD+mAFoECItEf5wEAAAAHicY2BkYGAAYs01Ql/j+W2+MnCzMIDArYXqvMg0CwNTI5DiYGAC8QDwyQd8eJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAkAAB4nGNgZGBgYGIQZADRIBYDAxcQMjD8B/MZAApAASsAAHicbZJLbsIwGITHPFo1SF20tF3WKxZFhMeSLSosK7FgH4LDQ0kcOQZEdz1Az9ND9ATd9Aa9Q4dghISI5V+f55/fGSkBcIdfCByeB+4DC3g8HbiEazw7LlNvOK6QO46rqKHv+Ir6q2MPTbw5ruEe77xBVG54esGnY4E6vhyXcItvx2XqP44r5D/HVTwK4fgKdfHk2MNENB3X0BAf3sCowKqZnO7kMtRppFPr7aEVGKO3YzVfx4E5CSeaKJMvdSq7fuckjlSqzPG+fDPvWRvJyOhEDnmximMtM6NXKrT+wtqs325HTvdDnTDeAAYKASzrDBJT7FiXCKGRIiqqpe+otOg1XBpbjDkzxxpxoV1yXNImnDLI2dt3JLrw+ckuOUd0poX7PF+ODd/co2qZUXLvJxLS0CVWTBWTJbKit6ISUvexKKYy/hptrujM7xc5kn/s43OdAAB4nGNgYoAALgbsgImRiZGZgTOxqCi/PCW/PI+BAQAeOAQCAAA=') format('woff');
}

.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-top {
	font-family: "icon-arrow" !important;
	font-size: var(--groot-ui-font-size-l);
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down::before,
.icon-arrow-left::before,
.icon-arrow-right::before,
.icon-arrow-top::before {
	content: "\e61a";
}

.icon-arrow-left {
	display: inline-block;
	transform: rotate(90deg);
}

.icon-arrow-right {
	display: inline-block;
	transform: rotate(-90deg);
}

.icon-arrow-top {
	display: inline-block;
	transform: rotate(180deg);
}

.icon-arrow-double-left,
.icon-arrow-double-right {
	font-family: "icon-arrow" !important;
	font-size: var(--groot-ui-font-size-l);
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-double-left::before,
.icon-arrow-double-right::before {
	content: "\e61a";
	display: inline-block;
}

.icon-arrow-double-left::after,
.icon-arrow-double-right::after {
	content: "\e61a";
	display: inline-block;
}

.icon-arrow-double-left::before {
	transform: rotate(90deg);
	position: relative;
	left: 0;
}

.icon-arrow-double-left::after {
	transform: rotate(90deg);
	position: relative;
	left: -10px;
}

.icon-arrow-double-right::before {
	transform: rotate(-90deg);
	position: relative;
	left: 0;
}

.icon-arrow-double-right::after {
	transform: rotate(-90deg);
	position: relative;
	left: -10px;
}

.gt-jmy-pc-question-answer p,
.gt-jmy-pc-question-answer ul,
.gt-jmy-pc-question-answer li {
	margin: 0;
	padding: 0;
}

.gt-jmy-pc-question-answer .gt-jmy-pc-question-answer-title {
	text-align: center;
	background-color: var(--groot-ui-color-gray-1);
	padding-top: 2.875em;
	padding-bottom: 2.875em;
	width: 74.375em;
}

.gt-jmy-pc-question-answer .gt-jmy-pc-question-answer-title span {
	font-size: 30px;
	color: #333333;
	font-weight: var(--groot-ui-font-weight-2);
}

.gt-jmy-pc-question-answer-content {
	position: relative;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	overflow: hidden;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left {
	width: 28.375em;
	min-height: 19.5625em;
	background-color: #f0f0f0;
	box-sizing: border-box;
	padding: 16px 0 16px 20px;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list {
	width: 100%;
	height: 100%;
	list-style: none;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li:first-child span {
	color: #ff4542;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li:nth-child(2) span {
	color: #ff6600;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li:nth-child(3) span {
	color: #ff6600;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list .hover-class {
	background-color: #fff;
	color: #333;
	cursor: pointer;
	border-top-left-radius: 0.375em;
	border-bottom-left-radius: 0.375em;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list .hover-class .gt-jmy-pc-question-answer-question span {
	font-weight: var(--groot-ui-font-weight-3);
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-orient: row;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #606266;
	padding: 13px 21px;
	margin-bottom: 0.5625em;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li span {
	width: 0.61904762em;
	font-weight: var(--groot-ui-font-weight-3);
	font-size: 21px;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li .gt-jmy-pc-question-answer-question {
	padding-left: 1.125em;
	box-sizing: border-box;
	line-height: 28px;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li .gt-jmy-pc-question-answer-question div {
	width: 20.05555556em;
	font-size: 18px;
	font-weight: var(--groot-ui-font-weight-1);
	color: var(--groot-ui-color-gray-8);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-left .gt-jmy-pc-question-answer-list li:last-child {
	margin-bottom: 0;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info {
	left: 28.375em;
	width: 46em;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	overflow: hidden;
	height: 100%;
	padding: calc(33 * var(--groot-ui-rpx)) calc(45 * var(--groot-ui-rpx)) calc(40 * var(--groot-ui-rpx)) calc(42 * var(--groot-ui-rpx));
	color: var(--groot-ui-color-gray-9);
	background-color: var(--groot-ui-color-gray-1);
	padding: 33px 45px 40px 42px;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info .gt-jmy-pc-question-answer-ask {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-orient: row;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
	width: 40.5em;
	box-sizing: border-box;
	position: relative;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info .gt-jmy-pc-question-answer-ask div:first-child {
	line-height: 2em;
	width: 2em;
	height: 2em;
	border-radius: 0.33333333em;
	text-align: center;
	font-size: 18px;
	background-color: #bfbfbf;
	color: #333333;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info .gt-jmy-pc-question-answer-ask div:nth-child(2) {
	margin-left: 0.71428571em;
	width: 28.42857143em;
	line-height: 1.38095238em;
	padding-top: 0.19047619em;
	overflow: hidden;
	text-align: justify;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 21px;
	font-weight: var(--groot-ui-font-weight-3);
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info .gt-jmy-pc-question-answer-response {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	width: 40.5em;
	top: 6.25em;
	box-sizing: border-box;
	overflow: hidden;
	height: 100%;
	position: absolute;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info .gt-jmy-pc-question-answer-response div {
	width: 2em;
	height: 2em;
	line-height: 2em;
	border-radius: 0.33333333em;
	text-align: center;
	font-size: 18px;
	background-color: #333333;
	color: #fff;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-info .gt-jmy-pc-question-answer-response pre {
	margin-left: 0.83333333em;
	margin-top: 0em;
	width: 33.16666667em;
	white-space: pre-wrap;
	word-wrap: break-word;
	font-size: 18px;
	text-align: justify;
	font-weight: var(--groot-ui-font-weight-1);
	color: #333333;
	line-height: 2;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-watch-all {
	width: 37.3125em;
	height: 8.4375em;
	right: 2.9375em;
	position: absolute;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 66%);
	bottom: 0;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-watch-all div {
	position: absolute;
	bottom: 1.5625em;
	left: 15.4375em;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-watch-all div span {
	font-family: "icon-arrow" !important;
	font-size: var(--groot-ui-font-size-l);
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: var(--groot-ui-color-brand-6);
	font-size: 18px;
	position: relative;
	font-weight: var(--groot-ui-font-weight-1);
	cursor: pointer;
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-watch-all div span::before {
	content: "\e61a";
}

.gt-jmy-pc-question-answer-content .gt-jmy-pc-question-answer-watch-all div span::before {
	top: 0em;
	left: 4.125em;
	position: absolute;
	transform: rotate(-90deg);
}

.gt-jmy-pc-question-answer .gt-jmy-pc-question-answer-button {
	width: 30.625em;
	margin: calc(41 * var(--groot-ui-rpx)) auto;
}

.gt-jmy-pc-question-answer .gt-jmy-pc-question-answer-button button {
	font-size: 20px;
	background-color: var(--groot-ui-color-gray-1);
	color: var(--groot-ui-color-gray-8);
	border: 1px solid var(--groot-ui-color-gray-5);
}

.gt-jmy-pc-question-answer .gt-jmy-pc-question-answer-button button:hover {
	font-size: 20px;
	background-color: var(--groot-ui-color-brand-6);
	border: 1px solid var(--groot-ui-color-brand-6);
	color: var(--groot-ui-color-gray-1);
}

.company-introduction {
	display: flex;
	align-items: center;
	background: #f0f0f0;
}

.company-text {
	flex: 1;
	padding: 50px;

	/* 灰色背景 */
}

.company-text h3 {
	font-size: 24px;
	margin-bottom: 10px;
}

.company-text p {
	font-size: 16px;
	line-height: 1.5;
}

.read-more-button {
	width: 150px;
	height: 40px;
	background-color: #000;
	/* 黑色背景 */
	color: #fff;
	/* 白色文字 */
	border: none;
	cursor: pointer;
	margin-top: 20px;
}

.company-image {
	flex: 2;
	text-align: center;
}

.company-image img {
	max-width: 100%;
	height: auto;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-company-qualification {
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-company-qualification-title span {
	display: block;
	width: 100%;
	text-align: center;
}

.gt-jmy-pc-company-qualification-title span:nth-child(1) {
	font-size: 30px;
	margin-top: calc(16 * var(--groot-ui-rpx));
	margin-bottom: var(--groot-ui-spacing-unit-1);
	font-weight: var(--groot-ui-font-weight-2);
	line-height: 1;
}

.gt-jmy-pc-company-qualification-title span:nth-child(2) {
	color: var(--groot-ui-color-gray-7);
	line-height: 1;
	margin-top: var(--groot-ui-spacing-unit-3);
	margin-bottom: var(--groot-ui-spacing-unit-5);
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-company-qualification-list {
	/* width: calc(1190 * var(--groot-ui-rpx)); */
	/* margin: auto; */
	/* text-align: center; */
	/* display: -webkit-box; */
	/* display: -webkit-flex; */
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	/* display: flex; */
	/* -webkit-box-align: center; */
	/* -webkit-align-items: center; */
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	/* align-items: center; */
	/* -webkit-flex-wrap: wrap; */
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	/* flex-wrap: wrap; */
	/* -webkit-box-pack: center; */
	/* -webkit-justify-content: center; */
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	/* justify-content: center; */
}

.gt-jmy-pc-company-qualification-list-item {
	display: inline-block;
	width: 290px;
	margin-right: 5px;
}

.gt-jmy-pc-company-qualification-list-item-content {
	text-align: center;
	overflow: hidden;
	color: #666;
	line-height: 57px;
}

.gt-jmy-pc-company-qualification-list-item-img {
	width: 290px;
	height: 290px;
	position: relative;
	overflow: hidden;
	border-radius: var(--groot-ui-border-radius-1);
	padding: 10px;
	box-sizing: border-box;
	background-color: #f8f8f8;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.gt-jmy-pc-company-qualification-list-item-img-single {
	width: 100%;
}

.gt-jmy-pc-company-qualification-list-item-img-single .groot-ui-image {
	height: 100%;
}

.gt-jmy-pc-company-qualification-list-item-img-single .groot-ui-image img {
	height: 100%;
}

.gt-jmy-pc-company-qualification-list-item:last-child {
	margin-right: 0;
}

.gt-jmy-pc-company-qualification-list-bottom {
	margin-top: var(--groot-ui-spacing-unit-4);
}

.gt-jmy-pc-company-qualification .except-ie-image img {
	width: calc(270 * var(--groot-ui-rpx));
	height: calc(270 * var(--groot-ui-rpx));
	object-fit: contain;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-company-partner {
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-company-partner-title span {
	display: block;
	width: 100%;
	text-align: center;
}

.gt-jmy-pc-company-partner-title span:nth-child(1) {
	font-size: 30px;
	margin-top: calc(16 * var(--groot-ui-rpx));
	margin-bottom: var(--groot-ui-spacing-unit-1);
	font-weight: var(--groot-ui-font-weight-2);
	line-height: 1;
}

.gt-jmy-pc-company-partner-title span:nth-child(2) {
	color: var(--groot-ui-color-gray-7);
	line-height: 1;
	margin-top: var(--groot-ui-spacing-unit-3);
	margin-bottom: var(--groot-ui-spacing-unit-5);
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-company-partner-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px;
}

.gt-jmy-pc-company-partner-list-item {
	box-sizing: border-box;
	overflow: hidden;
	width: 190px;
	height: 190px;
	border-radius: var(--groot-ui-border-radius-1);
	margin-right: 10px;
	border: 1px solid #eee;
	/* padding: 20px; */
}

.gt-jmy-pc-company-partner-list-item-img {
	height: 100%;
}

.gt-jmy-pc-company-partner-list-item-img-single {
	height: 100%;
}

.gt-jmy-pc-company-partner-list-item .groot-ui-image {
	height: 100%;
}

.gt-jmy-pc-company-partner-list-item .groot-ui-image img {
	width: 100%;
	height: auto;
}

.gt-jmy-pc-company-partner-list-item:last-child {
	margin-right: 0;
}

.gt-jmy-pc-company-partner-list-bottom {
	margin-top: calc(10 * var(--groot-ui-rpx));
}

/*! 1693834034204 */
.child-widget-container {
	width: 100%;
	
}

.m-loki-module {
	position: relative
}

.m-loki-row {
	margin: 0 auto
}

.m-loki-common-widgets {
	position: fixed;
	top: 0;
	left: 0;
	width: 0;
	height: 0
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-contact-us-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	-moz-box-pack: left;
	-moz-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
	max-width: calc(1420 * var(--groot-ui-rpx));
	margin: 0 auto;
	box-sizing: border-box;
	border-radius: var(--groot-ui-border-radius-1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .site-name {
	margin-top: 0;
	margin-bottom: var(--groot-ui-spacing-unit-5);
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .site-name span {
	color: var(--groot-ui-color-gray-9);
	font-weight: var(--groot-ui-font-weight-2);
	font-size: 30px;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .gt-jmy-pc-contact-us-company {
	margin-bottom: 1.25em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .gt-jmy-pc-contact-us-company p {
	margin: 0;
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-contact-us-container .link-info {
	margin: 0;
	font-size: var(--groot-ui-font-size-l);
	line-height: 35px;
}

.gt-jmy-pc-contact-us-container .link-info span {
	display: inline-block;
	width: 100%;
	word-break: break-all;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: var(--groot-ui-spacing-unit-2);
	position: relative;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items>p {
	margin: 0;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items>p:nth-child(odd) {
	margin-right: 0.9375em;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items:last-child {
	margin-bottom: 0;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items .triangle {
	top: 0.125em;
	border-top-width: 0.5em;
	border-left-width: 0.375em;
	border-right-width: 0.375em;
	margin-left: 0.625em;
	position: relative;
	width: 0;
	height: 0;
	border-top: 8px solid var(--groot-ui-color-gray-1);
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	opacity: 0.7;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos {
	top: 2.3125em;
	padding: 0.9375em;
	display: none;
	position: absolute;
	right: 0;
	box-sizing: border-box;
	border-radius: var(--groot-ui-border-radius-1);
	background-color: var(--groot-ui-color-gray-1);
	z-index: 999;
	border: 1px solid var(--groot-ui-color-gray-5);
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	margin-bottom: var(--groot-ui-spacing-unit-2);
	color: var(--groot-ui-color-gray-8);
	white-space: nowrap;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item:last-child {
	margin-bottom: 0;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item>p {
	margin: 0;
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item>p:nth-child(odd) {
	margin-right: calc(14 * var(--groot-ui-rpx));
}

.gt-jmy-pc-contact-us-container .link-info .link-info-items:hover .box-link-infos {
	display: block;
}

.gt-jmy-pc-contact-us-container .link-info.item-label {
	width: 5.3125em;
	margin-right: 0.3125em;
	opacity: 0.8;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: space-between;
	-moz-box-pack: space-between;
	-ms-flex-pack: space-between;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-container {
	height: 14.5em;
	max-width: 39.75em;
	margin-left: 3.125em;
	border-radius: var(--groot-ui-border-radius-1);
	overflow: hidden;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info {
	max-width: 32.8125em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .home-map-title {
	margin-bottom: 30px;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .home-map-title span {
	color: var(--groot-ui-color-gray-9);
	font-weight: var(--groot-ui-font-weight-2);
	font-size: 30px;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list>li {
	margin-top: var(--groot-ui-spacing-unit-4);
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
}
.gt-jmy-pc-product-list-row .gt-jmy-pc-product-list-col:nth-child(4) {
    margin-right: 0;
}


.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list>li.address .link-info span {
	margin-top: -0.25em;
	margin-bottom: -0.25em;
	line-height: 1.5;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list>li .link-info {
	max-width: 85%;
	min-width: 15.5%;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list>li:first-child {
	margin-top: 0;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-map-container {
	margin-left: 0;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two>div {
	width: 37.1875em;
	height: 18.4375em;
	float: left;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .required-map-width {
	width: 49.375em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list {
	list-style: none;
	padding: 0;
	float: left;
	margin: 0;
	flex-direction: column;
	justify-content: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 2.5em;
	height: 15.4375em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list>li {
	width: calc(260 * var(--groot-ui-rpx));
	padding-right: 1.25em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list>li .link-info {
	margin: 0;
	font-size: var(--groot-ui-font-size-l);
	line-height: 1.875em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list>li .link-info .link-info-items .triangle {
	border-top-color: var(--groot-ui-color-gray-6);
	opacity: 1;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list>li .link-info:nth-child(odd) {
	color: var(--groot-ui-color-gray-8);
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list>li .link-info:nth-child(even) {
	color: var(--groot-ui-color-gray-9);
	font-weight: var(--groot-ui-font-weight-2);
	line-height: 1.3;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .required-info-width {
	width: 25em;
}

.gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .required-info-width .gt-jmy-pc-info-list li {
	margin-left: 0;
}

.gt-jmy-pc-contact-us-container-padding {
	padding: calc(40 * var(--groot-ui-rpx)) 0;
}

.gt-jmy-pc-contact-us-container-padding>div {
	margin-left: var(--groot-ui-spacing-unit-5);
	width: 100%;
	padding-right: var(--groot-ui-spacing-unit-5);
}

.gt-jmy-pc-contact-us-container-hurdle {
	height: 27.75em;
	width: auto;
	box-sizing: border-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.gt-jmy-pc-contact-us-container-hurdle .hurdle-container {
	width: 1190px;
	margin: 0 auto;
	padding-right: 0;
}

.gt-jmy-pc-contact-us-container-hurdle .hurdle-container .gt-jmy-pc-map {
	height: 100%;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@font-face {
	font-family: "icon-guarantee";
	src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2');
}

.icon-guarantee {
	font-family: "icon-guarantee" !important;
	font-size: var(--groot-ui-font-size-l);
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-xiaoshuai::before {
	content: "\e62f";
}

.icon-caiwu::before {
	content: "\e630";
}

.icon-denglu::before {
	content: "\e631";
}

.icon-baozhang::before {
	content: "\e632";
}

@font-face {
	font-family: 'icon-fraud-compensation';
	src: url('data:font/ttf;charset=utf-8;base64,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') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.icon-fraud-compensation {
	font-family: "icon-fraud-compensation" !important;
	font-size: 13px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-fraud-compensation::before {
	content: "\e6c0";
}

@font-face {
	font-family: 'icon-safeguarding-rights';
	src: url('data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTZD5VpUAAAcYAAAAHEdERUYAKQAKAAAG+AAAAB5PUy8yPPRJjgAAAVgAAABgY21hcAAP6moAAAHIAAABQmdhc3D//wADAAAG8AAAAAhnbHlmoXQ7jAAAAxgAAAEMaGVhZB50c3gAAADcAAAANmhoZWEHnQOFAAABFAAAACRobXR4DAAAQQAAAbgAAAAQbG9jYQCGAAAAAAMMAAAACm1heHABEQBgAAABOAAAACBuYW1lXoIBAgAABCQAAAKCcG9zdKqWk90AAAaoAAAARQABAAAAAQAAV/PGd18PPPUACwQAAAAAAN2ql8YAAAAA3aqXxgBB/4UDvwNqAAAACAACAAAAAAAAAAEAAAOA/4AAXAQAAAAAAAO/AAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAEAFQAAwAAAAAAAgAAAAoACgAAAP8AAAAAAAAABAQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZADA5r/mvwOA/4AAAAPcAIAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAQAAAAEAABBAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAA5r///wAA5r///xlEAAEAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgAAAAMAQf+FA78DagAiAEcAUwAAATYXBR4BFREUBw4CBwYHBgcGLwEmJyYnLgInJjURNDY3JSYHBQ4BFREUFxYXHgEXFhcWHwEWNzY3Njc+ATc2NzY1ETQmJwcXBw4BLwE3Fx4BNwHkHR0BRCk0FxdJWDAsLxUhKSkIGBYxLTFbTBcZNCoBcxES/rsYIBQUISRVLiouEBkIGxseEiwpLVIiIBQTIBiHI9oWPBaII4QHFAgDYwcHTwpDK/55MC8tVEYdGhUICgwMAgcJFRodRlQsLzEBhytDCh4EBE8GJxr+eSQkJyUnQhsZEwcHAggICAgTGRtCJiUnJSQBhxonBr4j3BYCFIUkgwcBBgAAAAAAABIA3gABAAAAAAAAABMAKAABAAAAAAABAAgATgABAAAAAAACAAcAZwABAAAAAAADAAgAgQABAAAAAAAEAAgAnAABAAAAAAAFAAsAvQABAAAAAAAGAAgA2wABAAAAAAAKACsBPAABAAAAAAALABMBkAADAAEECQAAACYAAAADAAEECQABABAAPAADAAEECQACAA4AVwADAAEECQADABAAbwADAAEECQAEABAAigADAAEECQAFABYApQADAAEECQAGABAAyQADAAEECQAKAFYA5AADAAEECQALACYBaABDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AABDcmVhdGVkIGJ5IGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAABHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuAABoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAABodHRwOi8vZm9udGVsbG8uY29tAAAAAAIAAAAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAgECGlBDX2ljb25feGllemh1d2VpcXVhbi1jb3B5AAAAAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMAAwABAAQAAAACAAAAAAAAAAEAAAAA1aQnCAAAAADdqpfGAAAAAN2ql8Y=') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.icon-safeguarding-rights {
	font-family: "icon-safeguarding-rights" !important;
	font-size: 13px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-safeguarding-rights::before {
	content: "\e6bf";
}

@font-face {
	font-family: 'icon-false-compensation';
	src: url('data:font/ttf;charset=utf-8;base64,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') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.icon-false-compensation {
	font-family: "icon-false-compensation" !important;
	font-size: 13px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-false-compensation::before {
	content: "\e6be";
}

.gt-jmy-pc-footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: space-between;
	-webkit-justify-content: space-between;
	-moz-box-pack: space-between;
	-moz-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-box-orient: column;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	box-sizing: border-box;
	padding-top: 36px;
	padding-bottom: 36px;
}

.gt-jmy-pc-footer-top {
	margin: 0 auto;
	margin-bottom: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.gt-jmy-pc-footer-top .navbar1-nav li {
	text-align: center;
	display: inline-block;
	list-style-type: none;
	padding: 0px 20px;
}

.gt-jmy-pc-footer-top .navbar1-nav li a {
	text-decoration: none;
	color: #666666;
}

.gt-jmy-pc-footer-top .navbar1-nav li a:hover {
	color: #999;
}

.gt-jmy-pc-footer-top-head {
	padding-right: 3.125em;
	padding-left: 3.125em;
	text-align: center;
	display: inline-block;
	position: relative;
	font-weight: var(--groot-ui-font-weight-2);
	color: var(--groot-ui-color-gray-9);
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-footer-top-head::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	border-right: 1px solid var(--groot-ui-color-gray-5);
	margin-top: -0.4375em;
	height: 0.875em;
}

.gt-jmy-pc-footer-top-head:last-child::after {
	display: none;
}

.gt-jmy-pc-footer-top-head:hover {
	color: #333;
	cursor: pointer;
}

.gt-jmy-pc-footer-center {
	font-size: 14px;
	display: block;
	width: 100%;
	line-height: 2;
	text-align: center;
}

.gt-jmy-pc-footer-center-record:hover {
	color: var(--groot-ui-color-brand-6);
	cursor: pointer;
}

.gt-jmy-pc-footer-center span,
.gt-jmy-pc-footer-center div {
	color: #999;
	margin-left: 10px;
}

.gt-jmy-pc-footer-guarantee {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 1.875em;
}

.gt-jmy-pc-footer-guarantee .guarantee-item {
	margin-right: 5em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.gt-jmy-pc-footer-guarantee .guarantee-item .icon-guarantee {
	font-size: 2.1875em;
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-footer-guarantee .guarantee-item .icon-guarantee.icon-denglu {
	font-size: 2.0625em;
}

.gt-jmy-pc-footer-guarantee .guarantee-item .icon-guarantee.icon-baozhang {
	font-size: 2.3125em;
}

.gt-jmy-pc-footer-guarantee .guarantee-item .icon-guarantee-new {
	font-size: 2.5em;
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-footer-guarantee .guarantee-item .guarantee-item-content {
	margin-left: 0.8125em;
	padding: 16px;
}

.gt-jmy-pc-footer-guarantee .guarantee-item .guarantee-item-content-title {
	color: #000;
	/* font-weight: bold; */
	font-size: 0.9375em;
	margin-bottom: 0.375em;
}

.gt-jmy-pc-footer-guarantee .guarantee-item .guarantee-item-content-context {
	color: #999;
	font-size: 0.75em;
}

.gt-jmy-pc-footer-guarantee .guarantee-item:last-child {
	margin-right: 0em;
}

.gt-jmy-pc-footer-guarantee .guarantee-item:hover .icon-guarantee {
	color: var(--groot-ui-color-brand-6);
}

.gt-jmy-pc-footer-guarantee .guarantee-item:hover .icon-guarantee-new {
	color: var(--groot-ui-color-brand-6);
}

.gt-jmy-pc-footer .trade-warning-info {
	font-size: var(--groot-ui-font-size-s);
	color: var(--groot-ui-color-gray-8);
	line-height: var(--groot-ui-font-size-s);
	margin-top: calc(10 * var(--groot-ui-rpx));
	text-align: center;
}



/* 列表 */


.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.pcSearchPageTitle {
	height: calc(30 * var(--groot-ui-rpx));
	font-size: calc(20 * var(--groot-ui-rpx));
	font-weight: 400;
	color: #666;
	line-height: calc(30 * var(--groot-ui-rpx));
}

@font-face {
	font-family: "icon-arrow";
	src: url('data:application/font-woff;base64,d09GRgABAAAAAAQEAAsAAAAABlgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8kEgMY21hcAAAAYAAAABLAAABcOdCtfhnbHlmAAABzAAAAEgAAABI1VbfUmhlYWQAAAIUAAAALAAAADYYYJGYaGhlYQAAAkAAAAAcAAAAJAfeA4NobXR4AAACXAAAAAgAAAAICAAAAGxvY2EAAAJkAAAABgAAAAYAJAAAbWF4cAAAAmwAAAAeAAAAIAENAB1uYW1lAAACjAAAAVIAAAKF/swGFnBvc3QAAAPgAAAAIgAAADNH5+LxeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeST2TYm7438AQw9zA0AAUZgTJAQDhNQwXeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfyb1/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQBofgnRAAABAAAAAAPIAoEAEAAAJQEmNDYyFwkBNjIWFAcBBiIB2P5xESItEgFnAWcSLSIR/nERLpABkBEtIhD+mAFoECItEf5wEAAAAHicY2BkYGAAYs01Ql/j+W2+MnCzMIDArYXqvMg0CwNTI5DiYGAC8QDwyQd8eJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAkAAB4nGNgZGBgYGIQZADRIBYDAxcQMjD8B/MZAApAASsAAHicbZJLbsIwGITHPFo1SF20tF3WKxZFhMeSLSosK7FgH4LDQ0kcOQZEdz1Az9ND9ATd9Aa9Q4dghISI5V+f55/fGSkBcIdfCByeB+4DC3g8HbiEazw7LlNvOK6QO46rqKHv+Ir6q2MPTbw5ruEe77xBVG54esGnY4E6vhyXcItvx2XqP44r5D/HVTwK4fgKdfHk2MNENB3X0BAf3sCowKqZnO7kMtRppFPr7aEVGKO3YzVfx4E5CSeaKJMvdSq7fuckjlSqzPG+fDPvWRvJyOhEDnmximMtM6NXKrT+wtqs325HTvdDnTDeAAYKASzrDBJT7FiXCKGRIiqqpe+otOg1XBpbjDkzxxpxoV1yXNImnDLI2dt3JLrw+ckuOUd0poX7PF+ODd/co2qZUXLvJxLS0CVWTBWTJbKit6ISUvexKKYy/hptrujM7xc5kn/s43OdAAB4nGNgYoAALgbsgImRiZGZgTOxqCi/PCW/PI+BAQAeOAQCAAA=') format('woff');
}

.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-top {
	font-family: "icon-arrow" !important;
	font-size: var(--groot-ui-font-size-l);
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down::before,
.icon-arrow-left::before,
.icon-arrow-right::before,
.icon-arrow-top::before {
	content: "\e61a";
}

.icon-arrow-left {
	display: inline-block;
	transform: rotate(90deg);
}

.icon-arrow-right {
	display: inline-block;
	transform: rotate(-90deg);
}

.icon-arrow-top {
	display: inline-block;
	transform: rotate(180deg);
}

.icon-arrow-double-left,
.icon-arrow-double-right {
	font-family: "icon-arrow" !important;
	font-size: var(--groot-ui-font-size-l);
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-double-left::before,
.icon-arrow-double-right::before {
	content: "\e61a";
	display: inline-block;
}

.icon-arrow-double-left::after,
.icon-arrow-double-right::after {
	content: "\e61a";
	display: inline-block;
}

.icon-arrow-double-left::before {
	transform: rotate(90deg);
	position: relative;
	left: 0;
}

.icon-arrow-double-left::after {
	transform: rotate(90deg);
	position: relative;
	left: -10px;
}

.icon-arrow-double-right::before {
	transform: rotate(-90deg);
	position: relative;
	left: 0;
}

.icon-arrow-double-right::after {
	transform: rotate(-90deg);
	position: relative;
	left: -10px;
}

.gt-jmy-pc-product-list-title {
	margin: 30px auto;
}

.gt-jmy-pc-product-list-title .search-page-title {
	height: calc(30 * var(--groot-ui-rpx));
	font-size: calc(20 * var(--groot-ui-rpx));
	font-weight: 400;
	color: #666;
	line-height: calc(30 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-list-title span {
	font-size: 30px;
	font-weight: var(--groot-ui-font-weight-2);
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-product-list-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.gt-jmy-pc-product-list-col {
	margin-bottom: 40px;
	width: 290px;
	margin-right: 10px;
	cursor: pointer;
	/* 负值将下划线向下移动，调整以满足你的需要 */
}

.gt-jmy-pc-product-list-col.last {
	margin-right: 0;
}

.gt-jmy-pc-product-list-col:hover .gt-jmy-pc-product-list-col-title {
	color: #fff;
	background-color: #c9d1d9;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container .gt-jmy-pc-single-text-title a:hover{ color:#1677ff;}

.gt-jmy-pc-product-list-col-title {
	padding: 16px;
	background: #f8f8f8;
	border-radius: 2px;
	line-height: 1;
	color: #333;
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
}

.gt-jmy-pc-product-list-col .gt-jmy-pc-image-single-container {
	border-radius: 2px;
	overflow: hidden;
}

.gt-jmy-pc-product-list-col .gt-jmy-pc-image-single-container .groot-ui-image img {
	height: auto;
}

.gt-jmy-pc-product-list-pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.gt-jmy-pc-product-list .groot-ui-grid-row {
	display: flex;
	flex-wrap: wrap;
}

.gt-jmy-pc-product-list-groups {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: calc(18 * var(--groot-ui-rpx));
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: calc(12 * var(--groot-ui-rpx));
	position: relative;
}

.gt-jmy-pc-product-list-groups.multi-groups {
	max-height: calc(130 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-list-groups .group-item {
	padding: calc(12 * var(--groot-ui-rpx)) calc(21 * var(--groot-ui-rpx));
	margin-right: calc(30 * var(--groot-ui-rpx));
	margin-bottom: calc(14 * var(--groot-ui-rpx));
	color: var(--groot-ui-color-gray-8);
	cursor: pointer;
	line-height: 1;
}

.gt-jmy-pc-product-list-groups .group-item:hover {
	color: #db0404;
}

.gt-jmy-pc-product-list-groups .group-item span {
	font-size: 18px;
	line-height: 1;
}

.gt-jmy-pc-product-list-groups .group-item-active {
	color: var(--groot-ui-color-brand-6);
	background-color: var(--groot-ui-color-brand-1);
	border-radius: calc(6 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-list-groups .all-groups-btn {
	position: absolute;
	bottom: calc(26 * var(--groot-ui-rpx));
	right: 0;
	color: var(--groot-ui-color-brand-6);
	cursor: pointer;
	width: calc(137 * var(--groot-ui-rpx));
	text-align: right;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--groot-ui-color-gray-1) 30%);
	line-height: 1;
}

.gt-jmy-pc-product-list-groups .all-groups-btn span {
	font-size: 18px;
}



/* 详情页 */

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@font-face {
	font-family: 'icon-tick';
	src: url('data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTZIImwkAAAawAAAAHEdERUYAKQAKAAAGkAAAAB5PUy8yPLRJTgAAAVgAAABgY21hcAAP6ioAAAHIAAABQmdhc3D//wADAAAGiAAAAAhnbHlmWTj8mgAAAxgAAACsaGVhZB+Dt/0AAADcAAAANmhoZWEHeAOFAAABFAAAACRobXR4DAAAZgAAAbgAAAAQbG9jYQBWAAAAAAMMAAAACm1heHABEQBBAAABOAAAACBuYW1lXoIBAgAAA8QAAAKCcG9zdNnsTgkAAAZIAAAAPwABAAAAAQAAhqvBY18PPPUACwQAAAAAAN4yOgAAAAAA3jI6AABm/+YDmgMaAAAACAACAAAAAAAAAAEAAAOA/4AAXAQAAAAAAAOaAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAEADUAAwAAAAAAAgAAAAoACgAAAP8AAAAAAAAABAQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZADA5n/mfwOA/4AAAAPcAIAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAQAAAAEAABmAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAA5n///wAA5n///xmEAAEAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAAMAZv/mA5oDGgAUACkANAAAATIXFhcWFAcGBwYiJyYnJjQ3Njc2FyIHBgcGFBcWFxYyNzY3NjQnJicmHwEHDgEvATcXFjcCAG9gXDc4ODdcYN5gXDc4ODdcYG9cTk0sLi4sTU64Tk0sLi4sTU5WNsUYQBh5NnYDBAMaODdcYN5gXDc4ODdcYN5gXDc4SS4sTU64Tk0sLi4sTU64Tk0sLsAz0RYBFn00egMCAAAAABIA3gABAAAAAAAAABMAKAABAAAAAAABAAgATgABAAAAAAACAAcAZwABAAAAAAADAAgAgQABAAAAAAAEAAgAnAABAAAAAAAFAAsAvQABAAAAAAAGAAgA2wABAAAAAAAKACsBPAABAAAAAAALABMBkAADAAEECQAAACYAAAADAAEECQABABAAPAADAAEECQACAA4AVwADAAEECQADABAAbwADAAEECQAEABAAigADAAEECQAFABYApQADAAEECQAGABAAyQADAAEECQAKAFYA5AADAAEECQALACYBaABDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AABDcmVhdGVkIGJ5IGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAABHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuAABoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAABodHRwOi8vZm9udGVsbG8uY29tAAAAAAIAAAAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAgECFGEtcXVhbmR1aWhhb2hvbmdzZTN4AAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAMAAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA3jI6AAAAAADeMjoA') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.icon-tick {
	font-family: 'icon-tick' !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-tick::before {
	content: '\e67f';
}

.gt-jmy-pc-product-detail-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 50px;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-img-container {
	flex: 1;
	margin-right: 2.5em;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-img-container .gt-jmy-pc-product-img-theme img {
	width: calc(490 * var(--groot-ui-rpx)) !important;
	height: calc(367 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container {
	width: calc(660 * var(--groot-ui-rpx));
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-orient: column;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper {
	margin-bottom: calc(7 * var(--groot-ui-rpx));
	overflow: hidden;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper .brand-title {
	margin: 0;
	font-size: 30px;
	font-weight: bold;
	color: var(--groot-ui-color-gray-9);
	line-height: 45px;
	float: left;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper>div {
	display: inline-block;
	height: calc(45 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper>div .brand-tags-item {
	float: left;
	background: #ebedf5;
	font-size: 14px;
	line-height: calc(14 * var(--groot-ui-rpx));
	border-radius: calc(4 * var(--groot-ui-rpx));
	padding: calc(7 * var(--groot-ui-rpx));
	margin-left: calc(9 * var(--groot-ui-rpx));
	transform: translateY(11px);
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper>div .trademark {
	background: #f0f6ff;
	color: #0052cc;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper>div .record {
	background: #e4fbef;
	color: #00aa52;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-enterprise {
	margin: calc(7 * var(--groot-ui-rpx)) 0;
	color: var(--groot-ui-color-gray-8);
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table {
	padding: calc(10 * var(--groot-ui-rpx)) calc(20 * var(--groot-ui-rpx));
	background-color: var(--groot-ui-color-gray-3);
	font-size: var(--groot-ui-font-size-l);
	margin-top: calc(27 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table>div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-moz-box-align: baseline;
	-moz-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	padding: calc(10 * var(--groot-ui-rpx)) 0;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table>div .label {
	color: var(--groot-ui-color-gray-8);
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table>div .value {
	margin-left: 12px;
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table>div .value .icon-tick {
	color: #fd503e;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table>div .value .support-item {
	margin-right: calc(15 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-title {
	margin: 0;
	font-size: 30px;
	font-weight: bold;
	color: var(--groot-ui-color-gray-9);
	line-height: 45px;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-sub-title {
	margin: 5px auto;
	line-height: 24px;
	color: #666;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-sub-title span {
	font-size: 16px;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-trans-container {
	margin-top: 32px;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-trans-container button {
	width: 140px;
	height: 40px;
	margin-right: 10px;
	margin-left: 0;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-price {
	padding: 1.25em;
	padding-bottom: 1.5625em;
	padding-top: 1.875em;
	margin-top: 0.8125em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: flex-end;
	-webkit-align-items: flex-end;
	-moz-box-align: flex-end;
	-moz-align-items: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	background-color: #f5f5f5;
	font-size: 16px;
	color: #666;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-tags {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0.375em;
}

.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-tags .tags-item {
	padding: calc(6 * var(--groot-ui-rpx)) calc(8 * var(--groot-ui-rpx));
	background-color: var(--groot-ui-color-brand-1);
	color: var(--groot-ui-color-brand-6);
	font-size: var(--groot-ui-font-size-s);
	margin-right: 0.5625em;
	margin-top: 0.375em;
	border-radius: 0.125em;
}

.gt-jmy-pc-product-detail-container.gt-jmy-pc-product-carousel-container .gt-jmy-pc-product-img-container {
	width: 26.4375em;
	flex: none;
}

.gt-jmy-pc-product-detail-container.gt-jmy-pc-product-carousel-container .gt-jmy-pc-product-text-container {
	flex: 1;
}

.groot-ui-input .input-box {
	outline: none;
	border: 0;
	background-color: transparent;
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	/* padding: 20px; */
	/* font-size: var(--groot-ui-font-size-l); */
	/* color: var(--groot-ui-color-gray-10); */
	/* caret-color: var(--groot-ui-color-brand-6); */
	-moz-appearance: textfield;
	margin: 10px;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-product-info {
	overflow: hidden;
	min-height: 768px;
}

.gt-jmy-pc-product-info-title {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #f5f5f5;
}

.gt-jmy-pc-product-info-title span {
	font-size: 16px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding-left: 2.5em;
	padding-right: 2.5em;
}

.gt-jmy-pc-product-info-title.new-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
}

.gt-jmy-pc-product-info-title.new-title span.active {
	background-color: #fff;
	color: #333333;
	border-top: 5px solid #000;
}

.gt-jmy-pc-product-info-title.new-title span.active::before {
	content: '';
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 0.125em;
}

.gt-jmy-pc-product-info-title.new-title span.active:nth-child(1) {
	border-left: 1px solid #f5f5f5;
}

.gt-jmy-pc-product-info-title.new-title span:hover {
	color: var(--groot-ui-color-brand-6);
}

.gt-jmy-pc-product-info-content {
	font-size: 16px;
	color: #333;
	padding: 40px;
	line-height: 1.5;
	border: 1px solid #f5f5f5;
	border-top: none;
	box-sizing: border-box;
	overflow: hidden;
}

.gt-jmy-pc-product-info-content img {
	/*width: 100%;*/
	vertical-align: bottom;
}

.gt-jmy-pc-product-info-content p {
	margin-bottom: 20px;
	margin-top: 20px;
}

.gt-jmy-pc-product-info-content table {
	width: 100%;
	overflow: auto;
	display: block;
	border-collapse: collapse;
	border-spacing: 0;
}

.gt-jmy-pc-product-info-content table th {
	background: #e6e6e6;
}

.gt-jmy-pc-product-info-content table td,
.gt-jmy-pc-product-info-content table th {
	min-width: 3rem;
	border: 1px solid #ddd;
}

.gt-jmy-pc-product-info-content pre {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.gt-jmy-pc-product-info-content .params-item {
	margin-bottom: 2.5em;
}

.gt-jmy-pc-product-info-content .params-item-key {
	font-size: 18px;
	color: var(--groot-ui-color-gray-9);
	border-bottom: 1px solid var(--groot-ui-color-gray-4);
	margin-bottom: 0.5625em;
	padding-bottom: 0.5625em;
}

.gt-jmy-pc-product-info-content .params-item-value {
	font-size: var(--groot-ui-font-size-s);
	color: var(--groot-ui-color-gray-8);
}

.gt-jmy-pc-product-info-content .params-item:last-child {
	margin-bottom: 0em;
}

.gt-jmy-pc-product-info-other-title {
	width: 100%;
	font-weight: var(--groot-ui-font-weight-2);
	padding: var(--groot-ui-spacing-unit-5) 0;
	font-size: calc(30 * var(--groot-ui-rpx));
	margin: 0;
}

.gt-jmy-pc-product-info-other .multi-img-content-item {
	cursor: pointer;
	width: calc(390 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-info-other .multi-img-content-item:hover .context-title {
	color: var(--groot-ui-color-gray-1);
	background-color: var(--groot-ui-color-brand-6);
}

.gt-jmy-pc-product-info-other .multi-img-content-item:hover .context-title span {
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-product-info-other .context-title {
	color: var(--groot-ui-color-gray-9);
	background-color: var(--groot-ui-color-gray-3);
	padding-left: calc(16 * var(--groot-ui-rpx));
	height: var(--groot-ui-height-unit-8);
	line-height: var(--groot-ui-height-unit-8);
}

.gt-jmy-pc-product-info-other .context-title span {
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-product-info-other .groot-ui-grid-col:hover /deep/ .context-title {
	color: var(--groot-ui-color-gray-1);
	background-color: var(--groot-ui-color-brand-6);
}

.gt-jmy-pc-product-info-other .groot-ui-grid-col:hover /deep/ .context-title span {
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-product-info-empty {
	width: 100%;
	text-align: center;
	padding: calc(150 * var(--groot-ui-rpx)) 0;
}

.gt-jmy-pc-product-info-empty .gt-jmy-pc-image-single-container {
	width: calc(80 * var(--groot-ui-rpx)) !important;
	text-align: center;
	margin: 0 auto;
	margin-bottom: calc(20 * var(--groot-ui-rpx));
}

.gt-jmy-pc-product-info-empty .empty-text {
	color: var(--groot-ui-color-gray-9);
	font-size: var(--groot-ui-font-size-l);
}

.btn-wrapper-normal[data-v-091ba8f6] {
	display: inline-block;
}


<style>.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-callback-container {
	margin: 0;
	padding: 0;
}

.gt-jmy-pc-callback-container .step-one {
	background-color: #fff;
	border-radius: 4px;


	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.gt-jmy-pc-callback-container .step-one .wrapper-left {

	padding: 2.5em;
	box-sizing: border-box;
}

.gt-jmy-pc-callback-container .step-one .wrapper-right {
	width: 400px;
	font-size: 18.93px;
}

.gt-jmy-pc-callback-container .step-one .wrapper-right .groot-ui-image-inner {
	height: calc(333 * var(--groot-ui-rpx));
}

.gt-jmy-pc-callback-container .step-one::after {
	content: "";
	display: block;
	clear: both;
}

.gt-jmy-pc-callback-container .callback-button {
	border: none;
	font-size: inherit;
	height: 3.75em;
	font-weight: var(--groot-ui-font-weight-1);
	background-color: var(--groot-ui-color-brand-6);
	color: var(--groot-ui-color-gray-1);
	padding: 0 var(--groot-ui-spacing-unit-4);
	border-radius: var(--groot-ui-border-radius-1);
	border: none;
	font-size: inherit;
	height: 3.75em;
	font-weight: 400;
	background-color: #333333;
	color: #fff;
	padding: 1.25em;
	border-radius: 2px;
	border: none;
	font-size: inherit;
	height: 3.75em;
	font-weight: 400;
	background-color: #333333;
	color: #fff;
	padding: 1.25em;
	border-radius: 2px;
}

.gt-jmy-pc-callback-container .callback-button:active {
	border: none;
	font-size: inherit;
	height: var(--groot-ui-height-unit-8);
	font-weight: var(--groot-ui-font-weight-1);
	background-color: var(--groot-ui-color-brand-6);
	color: var(--groot-ui-color-gray-1);
	padding: 0 var(--groot-ui-spacing-unit-4);
	border-radius: var(--groot-ui-border-radius-1);
	opacity: 0.9;
}

.gt-jmy-pc-callback-container .callback-button:hover {
	border: none;
	font-size: inherit;
	height: var(--groot-ui-height-unit-8);
	font-weight: var(--groot-ui-font-weight-1);
	background-color: var(--groot-ui-color-brand-6);
	color: var(--groot-ui-color-gray-1);
	padding: 0 var(--groot-ui-spacing-unit-4);
	border-radius: var(--groot-ui-border-radius-1);
	opacity: 0.9;
}

.gt-jmy-pc-callback-container .input-box {
	color: #333;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .gap,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .gap {
	margin-top: var(--groot-ui-spacing-unit-2);
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .title,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .title {
	line-height: 1;
	font-weight: 500;
	color: #333;
	font-size: 24px;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .subTitle,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .subTitle {
	line-height: 1;
	font-weight: 400;
	color: #999;
	margin-top: 0.625em;
	font-size: 16px;
	margin-bottom: 2.5em;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber input::-webkit-outer-spin-button,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode input::-webkit-outer-spin-button,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber input::-webkit-inner-spin-button,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber input[type="number"],
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode input[type="number"] {
	-moz-appearance: textfield;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls {
	position: relative;

}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls::after,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls::after {
	content: '';
	display: table;
	clear: both;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt {
	float: left;
	width: 100%;
	font-size: inherit;
	height: 3.75em;
	background-color: #f5f5f5;
	color: #999;
	border: none;
	padding-left: 1.25em;
	padding-right: 1.25em;
	border-radius: 2px;
	box-sizing: border-box;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt:focus,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt:focus {
	border: none;
	outline: none;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt-code,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt-code {
	width: 100%;
	font-size: inherit;
	height: var(--groot-ui-height-unit-8);
	background-color: var(--groot-ui-color-gray-3);
	color: var(--groot-ui-color-gray-7);
	border: none;
	padding-left: var(--groot-ui-spacing-unit-4);
	padding-right: var(--groot-ui-spacing-unit-4);
	border-radius: var(--groot-ui-border-radius-1);
	box-sizing: border-box;
	color: var(--groot-ui-color-gray-9);
	float: left;
	min-width: calc(230 * var(--groot-ui-rpx));
	width: calc(230 * var(--groot-ui-rpx));
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt-code:focus,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt-code:focus {
	border: none;
	outline: none;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt-code::-webkit-input-placeholder,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt-code::-webkit-input-placeholder {
	color: var(--groot-ui-color-gray-6);
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt-code::-moz-placeholder,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt-code::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: var(--groot-ui-color-gray-6);
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt-code:-moz-placeholder,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt-code:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: var(--groot-ui-color-gray-6);
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .ipt-code:-ms-input-placeholder,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .ipt-code:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: var(--groot-ui-color-gray-6);
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .devider,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .devider {
	position: absolute;
	top: 50%;
	right: calc(120 * var(--groot-ui-rpx));
	transform: translateY(-50%);
	height: var(--groot-ui-font-size-l);
	width: 1px;
	background-color: var(--groot-ui-color-gray-7);
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .iptCls .input-btn,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .iptCls .input-btn {
	float: left;
	font-size: var(--groot-ui-font-size-l);
	height: var(--groot-ui-height-unit-8);
	text-align: center;
	line-height: var(--groot-ui-height-unit-8);
	color: var(--groot-ui-color-gray-7);
	background-color: var(--groot-ui-color-gray-3);
	cursor: pointer;
	font-size: inherit;
	width: calc(120 * var(--groot-ui-rpx));
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .button,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .button {
	margin-top: 10px;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .button>.callback-button,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .button>.callback-button {
	position: relative;
	width: 350px;
	opacity: 1;
	background-color: #333;
	color: #fff;
}

.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .button>.callback-button:hover,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .button>.callback-button:hover,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-phonenumber .button>.callback-button:active,
.gt-jmy-pc-callback-container .gt-jmy-pc-callback-verifycode .button>.callback-button:active {
	color: var(--groot-ui-color-gray-1);
	background-color: var(--groot-ui-color-brand-7);
}

.groot-ui-input {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	line-height: 60px;
	min-width: 350px;
	width: 100%;
	min-height: 60px;
	padding-left: 20px;
	background-color: #f5f5f5;
	cursor: pointer;
	color: #333;
	border-radius: 2px;
}

.groot-ui-dialog-ctn {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 100;
}

.groot-ui-dialog-ctn .groot-ui-dialog-wrapper {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
	border-radius: 4px;
	background-color: #fff;
	display: block;
	position: absolute;
	box-sizing: border-box;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	scrollbar-3dlight-color: var(--groot-ui-color-gray-1);
	scrollbar-highlight-color: var(--groot-ui-color-gray-1);
	scrollbar-face-color: var(--groot-ui-color-gray-7);
	scrollbar-arrow-color: var(--groot-ui-color-gray-1);
	scrollbar-shadow-color: var(--groot-ui-color-gray-1);
	scrollbar-dark-shadow-color: var(--groot-ui-color-gray-1);
	scrollbar-base-color: var(--groot-ui-color-gray-1);
	scrollbar-track-color: var(--groot-ui-color-gray-1);
}

.groot-ui-dialog-ctn .groot-ui-dialog-wrapper .icon-close-dialog {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	font-size: 20px;
	font-weight: var(--groot-ui-font-weight-3);
}

.gt-jmy-pc-button-container {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	display: inline-block;
}


.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}




.gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-tags .tags-item {
	padding: calc(6 * var(--groot-ui-rpx)) calc(8 * var(--groot-ui-rpx));
	background-color: var(--groot-ui-color-brand-1);
	color: var(--groot-ui-color-brand-6);
	font-size: var(--groot-ui-font-size-s);
	margin-right: 0.5625em;
	margin-top: 0.375em;
	border-radius: 0.125em;
}

.gt-jmy-pc-product-detail-container.gt-jmy-pc-product-carousel-container .gt-jmy-pc-product-img-container {
	width: 26.4375em;
	flex: none;
}

.gt-jmy-pc-product-detail-container.gt-jmy-pc-product-carousel-container .gt-jmy-pc-product-text-container {
	flex: 1;
}


/* 单页 */

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-company-detail {
	color: var(--groot-ui-color-gray-9);
}

.gt-jmy-pc-company-detail-title {
	margin-bottom: 30px;

}

.gt-jmy-pc-company-detail-title span {
	font-size: 30px;
	font-weight: var(--groot-ui-font-weight-2);
}

.gt-jmy-pc-company-detail-info-img {
	clear: both;
	float: right;
	margin-left: 40px;
	width: 590px;
	height: 332px;
	border-radius: 2px;
	overflow: hidden;
}

.gt-jmy-pc-company-detail-info-img img {
	height: 332px;
}

.gt-jmy-pc-company-detail-info-content {
	line-height: 2;
	font-size: 16px;
	margin-bottom: 20px;
}

.gt-jmy-pc-company-detail-info-content:last-child {
	margin-bottom: 30px;
	color: #666;
}


/* 新闻列表 */

:root {
	--groot-ui-rpx: 1px;
	/* 这里可以根据需要设置 --groot-ui-rpx 的值 */
	--groot-ui-font-size-l: 16px;
	/* 设置字体大小的变量值 */
	--groot-ui-spacing-unit-5: 20px;
	/* 设置间距变量值 */
	--groot-ui-color-gray-9: #666;
	/* 设置颜色变量值 */
	/* 其他变量设置 */
}



.pcSearchPageTitle {
	height: calc(30 * var(--groot-ui-rpx));
	font-size: calc(20 * var(--groot-ui-rpx));
	font-weight: 400;
	color: #666;
	line-height: calc(30 * var(--groot-ui-rpx));
}

.gt-jmy-pc-article-list {
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-article-list-title {
	margin-bottom: var(--groot-ui-spacing-unit-5);
}

.gt-jmy-pc-article-list-title .search-page-title {
	height: calc(30 * var(--groot-ui-rpx));
	font-size: calc(20 * var(--groot-ui-rpx));
	font-weight: 400;
	color: #666;
	line-height: calc(30 * var(--groot-ui-rpx));
}

.gt-jmy-pc-article-list-title span {
	font-size: 30px;
	color: var(--groot-ui-color-gray-9);
	font-weight: var(--groot-ui-font-weight-2);
}

.gt-jmy-pc-article-list-content-border {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: calc(2 * var(--groot-ui-rpx));
	border-bottom: 1px solid var(--groot-ui-color-gray-5);
	margin-top: calc(40 * var(--groot-ui-rpx));
	margin-bottom: calc(40 * var(--groot-ui-rpx));
}

.gt-jmy-pc-article-list-content .gt-jmy-pc-single-img-theme-two {
	padding: 0;
}

.gt-jmy-pc-article-list-pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: calc(40 * var(--groot-ui-rpx));
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-single-img-text-container {
	overflow: hidden;

}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-img-container-two {
	float: left;
	padding-right: calc(40 * var(--groot-ui-rpx));
	overflow: hidden;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-img-container-two .gt-jmy-pc-single-img-theme-two .groot-ui-image {
	height: calc(163 * var(--groot-ui-rpx));
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-img-container-two .gt-jmy-pc-single-img-theme-two .groot-ui-image .groot-ui-image-inner {
	height: 100%;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container {
	overflow: hidden;
	box-sizing: border-box;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container .gt-jmy-pc-single-text-title {
	font-size: 25px;
	margin: 0;
	line-height: 1;
	font-weight: var(--groot-ui-font-weight-3);
	color: var(--groot-ui-color-gray-9);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container .gt-jmy-pc-single-text-date {
	margin: calc(16 * var(--groot-ui-rpx)) 0 calc(30 * var(--groot-ui-rpx)) 0;
	font-size: var(--groot-ui-font-size-l);
	color: var(--groot-ui-color-gray-7);
	font-weight: var(--groot-ui-font-weight-1);
	line-height: 1;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container .gt-jmy-pc-single-text-context {
	font-size: var(--groot-ui-font-size-l);
	color: var(--groot-ui-color-gray-8);
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container .gt-jmy-pc-single-text-context span {
	overflow: hidden;
	font-weight: var(--groot-ui-font-weight-1);
	line-height: 1.5;
}

.gt-jmy-pc-single-img-text-container .gt-jmy-pc-single-text-container .gt-jmy-pc-single-text-context-theme-two {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.gt-jmy-pc-single-img-text-container:hover .gt-jmy-pc-single-text-title {
	color: var(--groot-ui-color-brand-6);
}


/* 内容页 */

.groot-ui-crumb-item span {
	margin: 0px 4px;
}

.gt-jmy-pc-article-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	min-height: 768px;
}

.gt-jmy-pc-article-detail-container {
	margin-right: calc(60 * var(--groot-ui-rpx));
	width: calc(790 * var(--groot-ui-rpx));
}

.gt-jmy-pc-article-detail-title {
	font-size: 30px;
	font-weight: bold;
	color: var(--groot-ui-color-gray-9);
	line-height: 45px;
	margin: 0;
}

.gt-jmy-pc-article-detail-date {
	font-size: var(--groot-ui-font-size-l);
	color: var(--groot-ui-color-gray-7);
	margin: calc(10 * var(--groot-ui-rpx)) 0 calc(30 * var(--groot-ui-rpx)) 0;
}

.gt-jmy-pc-article-detail-tags {
	color: var(--groot-ui-color-brand-6);
	margin-bottom: calc(20 * var(--groot-ui-rpx));
	max-height: calc(24 * var(--groot-ui-rpx));
	overflow: hidden;
}

.gt-jmy-pc-article-detail-tags-item {
	font-size: calc(12 * var(--groot-ui-rpx));
	line-height: 2;
	padding: 0 calc(8 * var(--groot-ui-rpx));
	display: inline-block;
	margin-right: calc(9 * var(--groot-ui-rpx));
	background-color: var(--groot-ui-color-brand-2);
}

.gt-jmy-pc-article-detail-summary {
	padding: calc(12 * var(--groot-ui-rpx)) calc(19 * var(--groot-ui-rpx)) calc(14 * var(--groot-ui-rpx));
	font-size: 16px;
	background-color: #f6f6f6;
	color: #6b6b6b;
	line-height: 2;
	margin-bottom: calc(20 * var(--groot-ui-rpx));
}

.gt-jmy-pc-article-detail-content {
	font-size: var(--groot-ui-font-size-l);
	color: var(--groot-ui-color-gray-9);
	line-height: 2;
}

.gt-jmy-pc-article-detail-content img {
	width: 100%;
	vertical-align: bottom;
}

.gt-jmy-pc-article-detail-content table {
	width: 100%;
	overflow: auto;
	display: block;
	border-collapse: collapse;
	border-spacing: 0;
}

.gt-jmy-pc-article-detail-content table th {
	background: #e6e6e6;
}

.gt-jmy-pc-article-detail-content table td,
.gt-jmy-pc-article-detail-content table th {
	min-width: 3rem;
	border: 1px solid #ddd;
}

.gt-jmy-pc-article-detail-content pre {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.gt-jmy-pc-article-detail-empty {
	width: 100%;
	text-align: center;
	padding: calc(150 * var(--groot-ui-rpx)) 0;
}

.gt-jmy-pc-article-detail-empty .gt-jmy-pc-image-single-container {
	width: calc(80 * var(--groot-ui-rpx)) !important;
	text-align: center;
	margin: 0 auto;
	margin-bottom: calc(20 * var(--groot-ui-rpx));
}

.gt-jmy-pc-article-detail-empty .empty-text {
	color: var(--groot-ui-color-gray-9);
	font-size: var(--groot-ui-font-size-l);
}

.gt-jmy-pc-article-detail-case .gt-jmy-pc-article-detail-date {
	margin-bottom: calc(20 * var(--groot-ui-rpx));
	font-size: 16px;
	line-height: 24px;
}

.gt-jmy-pc-article-center .gt-jmy-pc-article-detail-container {
	margin-right: 0;
}

.gt-jmy-pc-article-column {
	-webkit-box-orient: column;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-moz-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: space-between;
	-webkit-justify-content: space-between;
	-moz-box-pack: space-between;
	-moz-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
}

.gt-jmy-pc-article-column .gt-jmy-pc-article-detail-container {
	margin-right: 0;
}


.card-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: linear-gradient(180deg, rgba(7, 6, 7, 0) 0%, var(--groot-ui-color-gray-9) 100%);
	box-sizing: border-box;
	height: 3.75em;
	line-height: 3.75em;
	padding-left: 1.3125em;
	padding-right: 0.75em;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.gt-jmy-pc-product-center-card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
}

.gt-jmy-pc-product-center-card .card-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: linear-gradient(180deg, rgba(7, 6, 7, 0) 0%, #333333 100%);
	box-sizing: border-box;
	height: 3.75em;
	line-height: 3.75em;
	padding-left: 1.3125em;
	padding-right: 0.75em;
}

.gt-jmy-pc-product-center-card .card-detail span {
	font-size: 18px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	color: #fff;
}

.gt-jmy-pc-product-center-card .card-detail .trans-button button {
	border-radius: 0.375em;
	height: 2.5em;
	color: var(--groot-ui-color-gray-1);
	background: #00000040;
	font-size: 16px;
}

.gt-jmy-pc-product-center-card .card-detail .trans-button button:hover {
	background: var(--groot-ui-color-brand-7);
}

.gt-jmy-pc-product-center-card .card-detail .trans-button button .btn-inner-text {
	font-size: 16px;
}

.gt-jmy-pc-product-center-card .card-left {
	width: 36.5em;
	margin-right: 1.875em;
	border-radius: 0.25em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.gt-jmy-pc-product-center-card .card-left .gt-jmy-pc-image-single-container {
	transition: all 0.3s ease;
}

.gt-jmy-pc-product-center-card .card-left .card-detail {
	font-weight: var(--groot-ui-font-weight-3);
}

.gt-jmy-pc-product-center-card .card-left:hover .gt-jmy-pc-image-single-container {
	transform: scale(1.15);
	transition: all 0.3s ease;
}

.gt-jmy-pc-product-center-card .card-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -moz-box;
	display: -moz-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.gt-jmy-pc-product-center-card .card-right-item {
	width: 16.875em;
	border-radius: 0.25em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.gt-jmy-pc-product-center-card .card-right-item:nth-child(odd) {
	margin-right: 1.875em;
}

.gt-jmy-pc-product-center-card .card-right-item:nth-child(1) {
	margin-bottom: 1.875em;
}

.gt-jmy-pc-product-center-card .card-right-item:nth-child(2) {
	margin-bottom: 1.875em;
}

.gt-jmy-pc-product-center-card .card-right-item .gt-jmy-pc-image-single-container {
	transition: all 0.3s ease;
}

.gt-jmy-pc-product-center-card .card-right-item:hover .gt-jmy-pc-image-single-container {
	transform: scale(1.15);
	transition: all 0.3s ease;
}

.gt-jmy-pc-article-information-box {
	width: 100%;
	position: relative;
}

.gt-jmy-pc-article-information-box-bg {
	width: 100%;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #your-gray-color;
	/* 替换为实际的颜色值 */
}

.gt-jmy-pc-article-information-container {
	padding-bottom: your-spacing-unit-5;
	/* 替换为实际的间距值 */
	width: your-page-min-width-10;
	/* 替换为实际的宽度值 */
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-title {
	text-align: center;
	margin: your-spacing-unit-5 0 0 0;
	/* 替换为实际的间距值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-title span {
	font-weight: your-font-weight-2;
	/* 替换为实际的字重值 */
	color: your-gray-color-9;
	/* 替换为实际的颜色值 */
	line-height: 1;
	font-size: 30px;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-sub-title {
	font-size: your-font-size-l;
	/* 替换为实际的字体大小值 */
	text-align: center;
	margin: your-spacing-unit-3 0 your-spacing-unit-5 0;
	/* 替换为实际的间距值 */
	color: your-gray-color-7;
	/* 替换为实际的颜色值 */
	line-height: 1;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article {
	margin: 0;
	padding: 0;
	display: flex;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item:nth-child(even) {
	margin-left: 10px;
	/* 替换为实际的像素值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item {
	padding: 30px;
	/* 替换为实际的像素值 */
	list-style: none;
	width: 590px;
	/* 替换为实际的像素值 */
	height: 253px;
	/* 替换为实际的像素值 */
	box-sizing: border-box;
	overflow: hidden;
	background-color: #f0f0f0;
	/* 替换为实际的颜色值 */
	/* 替换为实际的边框半径值 */
	cursor: pointer;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item:hover {
	background-color: #fff;
	/* 替换为实际的颜色值 */
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	/* 灰色阴影，可以调整阴影的大小和颜色 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-num {
	float: left;
	font-size: 38px;
	color: #your-brand-color-6;
	/* 替换为实际的颜色值 */
	line-height: 0.8;
	font-weight: your-font-weight-2;
	/* 替换为实际的字重值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content {
	margin-left: 50px;
	/* 替换为实际的像素值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content-title {
	margin: 0;
	margin-bottom: initial;
	/* 替换为实际的间距值 */
	width: 470px;
	/* 替换为实际的像素值 */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content-title span {
	font-size: 30px;
	line-height: 1;
	font-weight: your-font-weight-2;
	/* 替换为实际的字重值 */
	color: your-gray-color-9;
	/* 替换为实际的颜色值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content-date {
	margin: 0 0 your-spacing-unit-5 0;
	/* 替换为实际的间距值 */
	line-height: 1;
	color: #777;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content-date span {
	color: your-gray-color-7;
	/* 替换为实际的颜色值 */
	font-weight: your-font-weight-1;
	/* 替换为实际的字重值 */
	font-size: your-font-size-l;
	/* 替换为实际的字体大小值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content-context {
	width: 470px;
	/* 替换为实际的像素值 */
	height: 96px;
	/* 替换为实际的像素值 */
	color: #666;
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-article-item-content-context .mip-sjh-text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	color: your-gray-color-8;
	/* 替换为实际的颜色值 */
	line-height: 1.5;
	font-weight: your-font-weight-1;
	/* 替换为实际的字重值 */
	font-size: your-font-size-l;
	/* 替换为实际的字体大小值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-button {
	text-align: center;
	margin-top: 40px;
	/* 替换为实际的像素值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-button button {
	background-color: your-gray-color-1;
	/* 替换为实际的颜色值 */
	color: your-gray-color-8;
	/* 替换为实际的颜色值 */
	border: 1px solid your-gray-color-5;
	/* 替换为实际的颜色值 */
	font-weight: your-font-weight-2;
	/* 替换为实际的字重值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-button button:hover {
	background-color: #fff;
	/* 替换为实际的颜色值 */
	border: 1px solid your-brand-color-6;
	/* 替换为实际的颜色值 */
	color: your-gray-color-1;
	/* 替换为实际的颜色值 */
}

.gt-jmy-pc-article-information-container .gt-jmy-pc-article-information-button button>span {
	font-size: 20px;
	/* 替换为实际的字体大小值 */
}

.gt-jmy-pc-article-information-container-xiaodu {
	padding-top: your-spacing-unit-3;
	/* 替换为实际的间距值 */
}

.gt-jmy-pc-article-information-container-xiaodu .gt-jmy-pc-article-information-sub-title {
	margin-bottom: your-spacing-unit-6;
	/* 替换为实际的间距值 */
}



/* 样式整个容器 */
.iptCls {
	text-align: center;

}

/* 样式文本框和文本域 */
.wpcf7-form-control {
	/* width: 100%; */
	padding: 10px;
	/* margin: 5px 0; */
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 16px;
}

/* 样式提交按钮 */
.wpcf7-submit {
	background-color: #21262d;
	color: #fff;
	border: none;
	border-radius: 5px;
	padding: 10px 20px;
	font-size: 18px;
	cursor: pointer;
	height: 60px;
	width: 100%;
}

/* 样式提交按钮悬停时 */
.wpcf7-submit:hover {
	background-color: #666;
}

/* 样式表单标签 */
label {
	display: block;
	margin-bottom: 10px;
}

/* 样式错误状态的文本框和文本域 */
.wpcf7-not-valid {
	border: 1px solid #f00;
}

/* 样式错误状态的提示文本 */
.wpcf7-validation-errors {
	color: #f00;
}

/* 样式文本框的占位符文本 */
.wpcf7-form-control::placeholder {
	color: #999;
}

/* 样式文本域的滚动条 */
.wpcf7-textarea {
	overflow: auto;
	width: 100%;
}

/* 可以根据需要调整样式属性和颜色以满足您的需求 */
/* 样式页码数字 */
.page-numbers {
    display: inline-block;
    padding: 5px 10px;
    margin: 2px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    transition: background-color 0.3s, color 0.3s;
}

/* 样式当前页码 */
.page-numbers.current {
    background-color: #21262d;
    color: #fff;
}

/* 样式链接 */
.page-numbers a {
    text-decoration: none;
    color: #21262d;
}

/* 样式链接悬停时 */
.page-numbers a:hover {
    background-color: #21262d;
    color: #fff;
}

/* 样式分页信息文本 */
.pages p {
    font-size: 14px;
    margin-top: 10px;
}

/* 移动 <p> 元素到分页的末尾 */
.pages p {
    order: 2;
    margin-top: 10px;
}

/* 样式分页信息文本 */
.pages p {
    font-size: 14px;
    display: inline-block;
    padding-left: 20px;
}
/* 样式总页数数字 */
.pages p strong {
    font-weight: bold;
}
