.m_text_68 {
	/* 68px */
	font-size: 1.5rem;
}

.m_text_52 {
	/* 52px */
	font-size: 1.083125rem;
}

.m_text_46 {
	/* 46px */
	font-size: 0.958125rem;
}

.m_text_38 {
	/* 38px */
	font-size: 0.79125rem;
}

.m_text_36 {
	/* 36px */
	font-size: 0.75rem;
}

.m_text_34 {
	/* 36px */
	font-size: 0.75rem;
}

header {
	color: white;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 48px;
	z-index: 999;
}

header>.menu {
	/* display: none; */
	position: fixed;
	z-index: 100;
	background-color: rgba(170, 170, 170, 0.68);
	color: #000000;
	width: 100%;
	height: 100vh;
	display: block;
	top: 48px;
	left: -100vw;
}

@keyframes menuIn {
	from {
		left: -100vw;
	}

	to {
		left: 0px;
	}
}

@keyframes menuOut {
	from {
		left: 0px;
	}

	to {
		left: -100vw;
	}
}

header>.menu>li {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid rgba(170, 170, 170, 0.68);
	list-style: none;
	background-color: #FFFFFF;
}

header>.menu>li:nth-child(2) {
	border-top: 1px solid rgba(170, 170, 170, 0.68);
}

header>.menu>li:nth-child(6) {
	border: none;
}

header>.menu>li,
header>.menu>li>a {
	/* display: none; */
	font-style: normal;
	color: #0C0C0C;
	font-weight: 600;
	letter-spacing: 2px;
	width: 100%;
	/* height: 100%; */
	display: block;
}

header>.menu>li>a {
	margin-left: 20px;
}

header>.menu>li:first-child,
header>.menu>li:last-child {
	display: none;
}

img {
	width: 50px;
}

header>.title {
	font-style: normal;
	font-weight: 500;
	/* line-height: 22px; */
	color: #FFFFFF;
	margin-left: 20px;
	display: flex;
	flex-direction: row;
	align-items: center;
}

header>.title>a {
	display: flex;
	flex-direction: row;
	align-items: center;
}

header>.title>a>img {
	height: 1.4rem;
	width: 1.4rem;
}

header>.title>a {
	font-size: 1rem;
	font-weight: 600;
}

header>.mlanguage {
	font-size: 0.75rem;
	display: flex;
	font-weight: 600;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-right: 0.625rem;
	position: relative;
	width: 4.375rem;
	min-width: 70px;
}

@keyframes mlanguageShow {
	from {
		right: -200px;
	}

	to {
		right: 0px;
	}
}

@keyframes mlanguageHide {
	from {
		right: 0px;
	}

	to {
		right: -200px;
	}
}

header>.mlanguage>img {
	margin-left: 0.1875rem;
	width: 1.0625rem;
	height: 0.75rem;
}

header>.mlanguage>ul {
	list-style: none;
	position: absolute;
	top: 40px;
	right: -200px;
	height: 0px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04);
	border-radius: 2px;
	/* animation: mlanguageShow 0.25s ease-in-out forwards; */
}

header>.mlanguage>ul>li {
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: white;
	justify-content: space-between;
	color: #000000;
	padding: 3px 10px;
	height: 2.5rem;
	width: 80px;
}

header>.mlanguage>ul>li:nth-child(Odd) {
	border-bottom: 1px solid rgba(170, 170, 170, 0.68);
}

header>.mlanguage>ul>li>img {
	width: 17px;
	height: 12px;
}

header>.menu_box {
	width: 4.375rem;
}

header>.menu_box>.menu_icon {
	margin-left: 1.25rem;
	width: 1.0625rem;
}

.top {
	height: 30vh;
	align-items: center;
	padding-top: 10px;
}

.top>p {
	font-style: normal;
	font-weight: bold;
	/* line-height: 22px; */
	color: #FFFFFF;
	/* margin-bottom: 2px; */
}

.top>p:last-child {
	font-weight: normal;
	margin-top: 10px;
	padding: 5px;
}

.custom_development {
	padding-top: 1.625rem;
}

.custom_development>.title {
	font-style: normal;
	font-weight: 600;
	/* line-height: 69px; */
	color: #3A3558;
}

.custom_development>.desc {
	font-style: normal;
	font-weight: normal;
	line-height: 1.25rem;
	font-feature-settings: 'ordn'on;
	padding: 1rem;
	color: #808080;
}

.custom_development>.development_box {
	width: calc(100% - 1.875rem);
	margin: 0.9375rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.custom_development>.development_box>.development_item {
	display: flex;
	flex-direction: row;
	align-items: center;
	background: #FFFFFF;
	box-shadow: 1px 1px 0.208125rem rgba(222, 211, 250, 0.58);
	border-radius: 0.208125rem;
	padding: 0.9rem 10px;
	/* padding: 0.9375rem 0.625rem; */
	/* width: calc(46.666% - 0.3125rem); */
	/* width: calc(50% - 1.875rem); */
	width: calc(50% - 25px);
	margin-bottom: 0.2rem;
}

.custom_development>.development_box>.development_item:nth-child(even) {
	/* margin-left: 0.3125rem; */
}

.custom_development>.development_box>.development_item>img {
	width: 3.2rem;
	height: 3.2rem;
}

.custom_development>.development_box>.development_item>.item_title {
	display: flex;
	flex-direction: column;
	margin-left: 5px;
}

.custom_development>.development_box>.development_item>.item_title>.name {
	font-weight: 600;
}

.custom_development>.development_box>.development_item>.item_title>.desc {
	font-weight: normal;
	color: #B2B2B2;
}

.cloud_saas {
	padding: 0;
}

.cloud_saas>.title {
	font-style: normal;
	font-weight: 600;
	line-height: 2.5rem;
	color: #3A3558;
}


.cloud_saas>.saas_product {
	width: calc(100% - 1.25rem);
	margin: 0 1.25rem 1.25rem 1.25rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	/* justify-content: center; */
}

.cloud_saas>.saas_product>.product_text {
	padding-top: 1.25rem;
}

.cloud_saas>.saas_product>.product_text,
.cloud_saas>.saas_product>.product_text>div {
	width: 100%;
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: center;
}

.cloud_saas>.saas_product>.product_text>div>.type {
	color: rgba(11, 147, 255, 1);
	font-weight: 500;
}

.cloud_saas>.saas_product>.product_text>div>.name {
	font-style: normal;
	font-weight: normal;
	line-height: 1.75rem;
	color: #3A3558;
}

.cloud_saas>.saas_product>.product_text>div>.desc {
	font-style: normal;
	font-weight: normal;
	line-height: 1.125rem;
	padding: 0.3125rem;
	color: #808080;
}

.cloud_saas>.saas_product>.product_text>div>.tag_box {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 75%;
}

.cloud_saas>.saas_product>.product_text>div>.tag_box>.tag {
	width: 45%;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 1.25rem;
}

.cloud_saas>.saas_product>.product_text>div>.tag_box>.tag>img {
	width: 0.875rem;
	margin-right: 0.3125rem;
}

.cloud_saas>.saas_product>.product_text>div>.tag_box>.tag>span {
	/* line-height: 18px; */
	color: #4D4D4D;
}

/* .cloud_saas>.saas_product>.product_img:nth-child(2) {
	display: none;
} */
.cloud_saas>.saas_product>.product_img {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-bottom: 1.25rem;
}

.cloud_saas>.saas_product>.product_img>img {
	width: 60%;
}

.cloud_saas>.saas_product>.mobile_hide {
	display: none;
}

.cloud_saas>.saas_product>.mobile_saas1 {
	margin-bottom: 0;
}

.industry {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: center;
}

.industry>p {
	font-style: normal;
	font-weight: normal;
	line-height: 1.75rem;
	color: #3A3558;
	margin-bottom: 1.5625rem;
}

.industry>.box {
	display: flex;
	flex-direction: row;
	width: calc(100% - 30px);
	/* background-color: #000000; */
	justify-content: space-around;
}

.industry>.box>.item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.industry>.box>.item>span {
	margin-top: 0.625rem;
	margin-bottom: 0.625rem;
	font-style: normal;
	font-weight: 500;
	/* line-height: 28px; */
	color: #000000;
}

.advantage {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 1.25rem;
}

.advantage>p {
	font-weight: 600;
}

.advantage>.box {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: calc(100% - 30px);
	background: #FFFFFF;
	margin-top: 1.25rem;
}

.advantage>.box>.item {
	box-shadow: 1px 1px 0.3125rem rgba(0, 0, 0, 0.11);
	border-radius: 0.625rem;
	margin-top: 0.5rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.advantage>.box>.item>img {
	width: 1.875rem;
	margin-top: 1.875rem;
}

.advantage>.box>.item>.title {
	font-weight: 600;
	color: #000000;
	margin-top: 0.625rem;
}

.advantage>.box>.item>.desc {
	margin-top: 0.625rem;
	width: 70%;
	line-height: 1.25rem;
	color: #808080;
	margin-bottom: 30px;
}

.partner {
	width: 100%;
	background-image: url(../img/img.png);
	background-size: cover;
	margin-top: 1.875rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.partner>p {
	color: #FFFFFF;
	margin: 20px 0;
	font-weight: 500;
}

.partner>.box {
	width: calc(100% - 30px);
	display: flex;
	flex-direction: row;
	/* background-color: #B2B2B2; */
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 0.625rem;
}

.partner>.box>.item {
	width: calc(100% / 3);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-bottom: 1rem;
}

.partner>.box>.item>img {
	width: 60%;
}

.about_us {
	margin-top: 1.875rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.about_us>.title {
	font-weight: 600;
}

.about_us>.desc {
	margin: 1.25rem 0.9375rem;
	color: #808080;
	line-height: 1.25rem;
}

.about_us>.icons {
	display: flex;
	flex-direction: row;
	width: calc(100% - 30px);
	align-items: center;
	justify-content: space-around;
}

.about_us>.icons>.item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.about_us>.icons>.item>img {
	width: 3.125rem;
}

.about_us>.icons>.item>span {
	font-weight: 600;
	color: #000000;
	margin: 0.625rem 0;
}

footer {
	background: #192850;
	width: 100%;
	margin-top: 0.9375rem;
}

footer>div {
	width: calc(100% - 30px);
	display: flex;
	flex-direction: row;
	/* align-items: center; */
	justify-content: space-between;
	margin: 0.625rem 0.9375rem 1rem 0.9375rem;
}

footer>div>.info {
	width: 74%;
}
footer>div>.info>p {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.3125rem;
}

footer>div>.info>p,
footer>div>.info>p>a {
	color: #A6A6A6;
	line-height: 20px;
}

footer>div>.info>p>span:nth-child(1) {
	display: inline-block;
	width: 3.75rem;
	text-align: justify;
	text-align-last: justify;
	text-justify: inter-ideograph;
}

footer>div>.info>p:nth-child(1) {
	color: white;
	font-weight: 600;
	margin: 15px 0;
}

footer>div>.qrcode {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	height: 100%;
}

footer>div>.qrcode>p {
	color: white;
	font-weight: 600;
	margin: 15px 0;
}

footer>div>.qrcode>img {
	width: 5.5rem;
}
footer>.record {
	text-align: center;
	padding-bottom: 10px;
}
footer>.record {
	color: white;
	/* position: absolute; */
	bottom: 0px;
	border-top: 1px solid rgba(233, 233, 233, 0.12);
	padding: 15px 0;
	width: calc(100% - 30px);
	color: #ADADAD;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 0.75rem;
	margin-bottom: 0;
}
footer>.record>br {
	display: block;
}
footer>.record>.splie {
	display: none;
}
footer>.record a {
	font-style: normal;
	font-weight: 400;
	color: #ADADAD;
}
.beian_icon {
	width: 15px;
}