
body::-webkit-scrollbar {
    width:0px;
	height:0px;
}
.all:hover .title{
	color: #496FD6 !important;
}
.all:hover .title-fff{
	color: #fff !important;
}
.all-more-item{
	border: 1px solid #496FD6;
}
.all-more:hover .all-more-item{
	background-color: #496FD6;
}
.all_image-image{
	transform: scale(1.1);
}
.all_image:hover .all_image-image{
	transform: scale(1) !important;
}
.zi-1{
	z-index: 1;
}
.max-width{
	width: 1200px;
}
.pcView{
	display: block;
}
.phoneView{
	display: none;
}
.flex-qiehuan{
	display: flex;
}
.ov-hidden{
	overflow: hidden;
}

.flex{
	display: flex;
}
.flex-flex{
	flex: 1;
}
.flex-2{
	flex: 2;
}
.f-f-rw{
	flex-flow: row wrap;
}
.flex-column{
	display: flex;
	flex-direction: column;
}
.flex-center{
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-column-center{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.flex-ai-center{
	display: flex;
	align-items: center;
}
.flex-jc-center{
	display: flex;
	justify-content: center;
}
.flex-jc-sb{
	justify-content: space-between;
}
.flex-jc-sa{
	justify-content: space-around;
}
.flex-ai-fe{
	align-items: flex-end;
}
.f-a-center{
	align-items: center;
}
.f-j-center{
	justify-content: center;
}
.f-j-end{
	justify-content: flex-end;
}
.c-fff{
	color: #fff !important;
}
.c-fff-5{
	color: rgba(255,255,255,0.5);
}
.c-333{
	color: #333;
}
.c-666{
	color: #666;
}
.c-999{
	color: #999;
}
.c-0066B0{
	color: #0066B0;
}
.c-496FD6{
	color: #496FD6;
}
.c-0166B0{
	color: #0166B0;
}

.bg-c-fff{
	background-color: #fff;
}
.bg-c-f8f8f8{
	background-color: #f8f8f8;
}
.bg-c-fff-4{
	background-color: rgba(255,255,255,0.4);
}
.bg-c-DBEFFF{
	background-color: #DBEFFF;
}
.bg-c-0066B0{
	background-color: #0066B0;
}
.bg-c-0166B0{
	background-color: #0166B0;
}
.bg-c-318FD4{
	background-color: #318FD4;
}
.bg-c-DEF1FF{
	background-color: #DEF1FF;
}
.bg-c-34aaff{
	background-color: #34aaff;
}
.data-new{
	background-color: #f4f4f4;
}

.bg-c-838AA3-45597D{
	background: linear-gradient( 90deg, #838AA3 0%, #45597D 100%);
}

.box-shadow-1{
	box-shadow: 0px 4px 1.25rem 0px rgba(0,0,0,0.08);
}

.b-cr-ECECEC{
	border-right: 1px solid #ECECEC;
}
.b-ct-E7E7E7{
	border-top: 1px solid #E7E7E7;
}
.b-c-1-E7E7E7{
	border: 1px solid #E7E7E7;
}
.b-c-1-0166B0{
	border: 1px solid #0166B0;
}

.b-c-3-6107A7{
	/* border-bottom: 3px solid #6107A7; */
	border-bottom: 3px solid #53087E;
}
.b-c-3-none{
	border-bottom: 3px solid transparent;
}
.relative{
	position: relative;
}
.absolute-50s{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.transition{
	transition: all 0.3s 0s;
}
.cursor-pointer{
	cursor: pointer;
}
/* // 字体 */
.fs-12{
	font-size: 0.75rem;
}
.fs-14{
	font-size: 0.875rem;
}
.fs-16{
	font-size: 1rem;
}
.fs-18{
	font-size: 1.125rem;
}
.fs-20{
	font-size: 1.25rem;
}
.fs-22{
	font-size: 1.375rem;
}
.fs-24{
	font-size: 1.5rem;
}
.fs-28{
	font-size: 1.75rem;
}
.fs-26{
	font-size: 1.625rem;
}
.fs-30{
	font-size: 1.875rem;
}
.fs-32{
	font-size: 2rem;
}
.fs-34{
	font-size: 2.125rem;
}
.fs-36{
	font-size: 2.25rem;
}
.fs-38{
	font-size: 2.375rem;
}
.fs-40{
	font-size: 2.5rem;
}
.fs-42{
	font-size: 2.625rem;
}
.fs-44{
	font-size: 2.75rem;
}
.fs-46{
	font-size: 2.875rem;
}
.fs-48{
	font-size: 3rem;
}
.fs-50{
	font-size: 3.125rem;
}
.fs-60{
	font-size: 3.75rem;
}
.fs-70{
	font-size: 4.375rem;
}
/* // margin上下 */
.m-tb-10{
	margin-top: 0.625rem;
	margin-bottom: 0.625rem;
}
.m-tb-5{
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
}
.m-tb-15{
	margin-top: 0.9375rem;
	margin-bottom: 0.9375rem;
}
.m-tb-20{
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.m-tb-25{
	margin-top: 1.5rem;
	margin-bottom: 1.5625rem;
}
.m-tb-30{
	margin: 1.875rem 0;
}
.m-tb-40{
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
}
/* // margin左右 */
.m-lr-5{
	margin-left: 0.3125rem;
	margin-right: 0.3125rem;
}
.m-lr-10{
	margin-left: 0.625rem;
	margin-right: 0.625rem;
}
.m-lr-15{
	margin-left: 0.9375rem;
	margin-right: 0.9375rem;
}
.m-lr-20{
	margin-left: 1.25rem;
	margin-right: 1.25rem;
}
.m-lr-25{
	margin-left: 1.5625rem;
	margin-right: 1.5625rem;
}
.m-lr-30{
	margin-left: 1.875rem;
	margin-right: 1.875rem;
}
.m-lr-40{
	margin-left: 2.5rem;
	margin-right: 2.5rem;
}
/* // padding上下 */
.p-tb-5{
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
}
.p-tb-10{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
.p-tb-15{
	padding-top: 0.9375rem;
	padding-bottom: 0.9375rem;
}
.p-tb-20{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.p-tb-25{
	padding-top: 1.5625rem;
	padding-bottom: 1.5625rem;
}
.p-tb-30{
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
}
.p-tb-40{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
/* // padding左右 */
.p-lr-10{
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}
.p-lr-5{
	padding-left: 0.3125rem;
	padding-right: 0.3125rem;
}
.p-lr-15{
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}
.p-lr-20{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.p-lr-25{
	padding-left: 1.5625rem;
	padding-right: 1.5625rem;
}
.p-lr-30{
	padding-left: 1.875rem;
	padding-right: 1.875rem;
}
.p-lr-40{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
/* // margin-left */
.m-l-10{
	margin-left: 0.625rem;
}
.m-l-15{
	margin-left: 0.9375rem;
}
.m-l-20{
	margin-left: 1.25rem;
}
.m-l-25{
	margin-left: 1.5625rem;
}
.m-l-30{
	margin-left: 1.875rem;
}
.m-l-40{
	margin-left: 2.5rem;
}
.m-l-50{
	margin-left: 3.125rem;
}
.m-l-80{
	margin-left: 5rem;
}
/* // margin-right */
.m-r-10{
	margin-right: 0.625rem;
}
.m-r-15{
	margin-right: 0.9375rem;
}
.m-r-20{
	margin-right: 1.25rem;
}
.m-r-25{
	margin-right: 1.5625rem;
}
.m-r-30{
	margin-right: 1.875rem;
}
.m-r-40{
	margin-right: 2.5rem;
}
.m-r-60{
	margin-right: 3.75rem;
}
/* // margin-top */
.m-t-5{
	margin-top: 0.3125rem;
}
.m-t-10{
	margin-top: 0.625rem;
}
.m-t-15{
	margin-top: 0.9375rem;
}
.m-t-20{
	margin-top: 1.25rem;
}
.m-t-25{
	margin-top: 1.5625rem;
}
.m-t-30{
	margin-top: 1.875rem;
}
.m-t-35{
	margin-top: 2.1875rem;
}
.m-t-40{
	margin-top: 2.5rem;
}
.m-t-50{
	margin-top: 3.125rem;
}
/* // margin-top */
.m-b-0{
	margin-bottom: 0 !important;
}
.m-b-5{
	margin-bottom: 0.3125rem;
}
.m-b-10{
	margin-bottom: 0.625rem;
}
.m-b-15{
	margin-bottom: 0.9375rem;
}
.m-b-20{
	margin-bottom: 1.25rem;
}
.m-b-25{
	margin-bottom: 1.5625rem;
}
.m-b-30{
	margin-bottom: 1.875rem;
}
.m-b-40{
	margin-bottom: 2.5rem;
}
.m-b-50{
	margin-bottom: 3.125rem;
}
/* // padding-left */
.p-l-5{
	padding-left: 0.3125rem;
}
.p-l-10{
	padding-left: 0.625rem;
}
.p-l-15{
	padding-left: 0.9375rem;
}
.p-l-20{
	padding-left: 1.25rem;
}
.p-l-25{
	padding-left: 1.5625rem;
}
.p-l-30{
	padding-left: 1.875rem;
}
.p-l-40{
	padding-left: 2.5rem;
}
/* // padding-right */
.p-r-5{
	padding-right: 0.3125rem;
}
.p-r-10{
	padding-right: 0.625rem;
}
.p-r-15{
	padding-right: 0.9375rem;
}
.p-r-20{
	padding-right: 1.25rem;
}
.p-r-30{
	padding-right: 1.875rem;
}
.p-r-40{
	padding-right: 2.5rem;
}
/* // padding-top */
.p-t-5{
	padding-top: 0.3125rem;
}
.p-t-10{
	padding-top: 0.625rem;
}
.p-t-15{
	padding-top: 0.9375rem;
}
.p-t-20{
	padding-top: 1.25rem;
}
.p-t-30{
	padding-top: 1.875rem;
}
.p-t-40{
	padding-top: 2.5rem;
}
/* // padding-bottom */
.p-b-5{
	padding-bottom: 0.3125rem;
}
.p-b-10{
	padding-bottom: 0.625rem;
}
.p-b-15{
	padding-bottom: 0.9375rem;
}
.p-b-20{
	padding-bottom: 1.25rem;
}
.p-b-30{
	padding-bottom: 1.875rem;
}
.p-b-40{
	padding-bottom: 2.5rem;
}
.p-b-60{
	padding-bottom: 3.75rem;
}
/* // padding */
.p-5{
	padding: 0.3125rem;
}
.p-10{
	padding: 0.625rem;
}
.p-15{
	padding: 0.9375rem;
}
.p-20{
	padding: 1.25rem;
}
.p-25{
	padding: 1.5625rem;
}
.p-30{
	padding: 1.875rem;
}
.p-35{
	padding: 2.1875rem;
}
.p-40{
	padding: 2.5rem;
}
.b-r-5{
	border-radius: 0.3125rem;
}
.b-r-10{
	border-radius: 0.625rem;
}
.b-r-20{
	border-radius: 1.25rem;
}
.b-r-30{
	border-radius: 1.875rem;
}
.b-r-40{
	border-radius: 2.5rem;
}
.b-r-50s{
	border-radius: 50%;
}
.text-ellipsis-1{
	overflow: hidden;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.text-ellipsis-2{
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.text-ellipsis-3{
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.text-ellipsis-4{
	overflow: hidden;
	-webkit-line-clamp: 4;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.text-ellipsis-5{
	overflow: hidden;
	-webkit-line-clamp: 5;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.text-ellipsis-6{
	overflow: hidden;
	-webkit-line-clamp: 6;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.text-ellipsis-11{
	overflow: hidden;
	-webkit-line-clamp: 11;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.l-h-20{
	line-height: 1.25rem;
}
.l-h-30{
	line-height: 1.875rem;
}
.l-h-40{
	line-height: 2.5rem;
}
.l-h-50{
	line-height: 3.125rem;
}
.w-0{
	width: 0;
}
.w-100{
	width: 100%;
}
.w-max-content{
	width: max-content;
}
.h-0{
	height: 0;
}
.h-100{
	height: 100%;
}
.h-max-content{
	height: max-content;
}
.f-bold {
	font-weight: bold !important;
}
.ta-center{
	text-align: center;
}
.ta-left{
	text-align: left;
}
.ta-right{
	text-align: right;
}
/* 文字两端对齐 */
.ta-justify{
	text-align: justify;
}
/* 最后一行文字两端对其 */
.ta-justify-last {
    text-align: justify;
    text-align-last: justify;
}
/* 文字特殊符号换行 */
.wh-break-spaces{
	white-space: break-spaces;
}
.bg-i-center{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bg-i-top{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.bg-i-botton{
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
}
.line-1{
	width: 4px;
	height: 2rem;
	background: #D1A546;
}
.display-grid{
	display: grid;
}
.g-col2{
	grid-template-columns: 1fr 1fr;
}
.g-col3{
	grid-template-columns: 1fr 1fr 1fr;
}
.g-col4{
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.g-col5{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.g-col6{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.g-c-g10{
	column-gap: 0.625rem;
}
.g-c-g15{
	column-gap: 0.9375rem;
}
.g-c-g20{
	column-gap: 1.25rem;
}
.g-c-g25{
	column-gap: 1.5625rem;
}
.g-r-g10{
	row-gap: 0.625rem;
}
.g-r-g15{
	row-gap: 0.9375rem;
}
.g-r-g20{
	row-gap: 1.25rem;
}
.g-r-g25{
	row-gap: 1.5625rem;
}
.gap-10{
	gap: 10px;
}
.gap-20{
	gap: 20px;
}
.gap-40{
	gap: 40px;
}
.bg-c3{
	transform: scale(1.2);
}

.about-you-img{
	width: 36px;
	height: 36px;
}
.desc-p{
	font-size: 16px;
	color: #666;
	line-height: 1.8;
	margin-bottom: 30px;
}
.desc-p-2{
	font-size: 14px;
	color: #999;
	line-height: 1.8;
	margin-bottom: 30px;
}
.f-w-400{
	font-weight: 400;
}
.amap-logo, .amap-copyright{
	display: none !important;
}
.prev:hover {
	color: #0166B0;
}
.next:hover {
	color: #0166B0;
}
.page-item{
	width: 40px;
	height: 40px;
	background: #f8f8f8;
	border-radius: 50%;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
}
.page_active{
	background: #0166B0 !important;
	color: #FFFFFF !important;
}
.page-item-right, .page-item-left{
	border: 1px solid #E8E8E8;
}
.image-1{
	width: 18px;
	height: 17px;
}
.image-2{
	width: 13px;
	height: 17px;
}
.box-shadow{
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.solutions-tabs .data-new{
	background-color: #f4f4f4;
}

@media screen and (max-width: 1000px) {
	.about-you-img{
		width: 18px;
		height: 18px;
	}
	.desc-p{
		font-size: 14px;
		margin-bottom: 15px;
	}
	table {
		width: 100% !important;
	}
	.image-1{
		width: 8px;
		height: 8.5px;
	}
	.image-2{
		width: 6.5px;
		height: 8.5px;
	}
}
