﻿@charset "UTF-8";

body {
	font-family: "Noto Sans SC";
	font-weight:bold;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

.auto {
	width: 1200px;
	margin: 0 auto;
}

.banner {
	height: 502px;
	width: 100%;
	background: url(../images/banner.png) no-repeat;
	background-size: 100% 100%;
}

.con_left h3 {
	font-size: 28px;
	color: #fff;
	padding-top: 125px;
	margin-top: 0;
	line-height: 35px;
	margin-bottom: 49px;
	font-weight: normal;
}

.con_left p {
	color: #E6E6E6;
	font-size: 18px;
	line-height: 25px;
}

.con_left span {
	cursor: pointer;
	display: inline-block;
	width: 120px;
	height: 40px;
	border: 1px solid #fff;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-top: 65px;
}

.con_left span>a {
	color: #fff;
}

.cen {
	padding: 90px 0;
}

.internetH {
	font-size: 30px;
	color: #27385e;
	text-align: center;
}

.cen ul {
	margin-top: 50px;
}

.cen ul li {
	float: left;
	width: 241px;
	height: 173px;
	border: 2px solid #F5F5F5;
	border-radius: 5px;
	margin-right: 78px;
	box-sizing: border-box;
	text-align: center;
}

.cen ul li>div {
	padding-top: 35px;
}

.cen ul li>h4 {
	padding-top: 30px;
	color: #999999;
	font-size: 18px;
}

.cen ul li:nth-child(4n) {
	margin-right: unset;
}

.internet {
	background-color: #fafbfc;
	padding: 80px 0;
}

.internet-ul {
	margin-top: 50px;
}

.internet-ul li {
	padding-left: 37px;
	float: left;
	width: 580px;
	height: 250px;
	background: white;
	box-shadow: 0 0 21px 0 rgba(226, 232, 238, 0.3);
	box-sizing: border-box;
	margin-right: 40px;
	margin-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.internet-ul li .upgrade_first::after {
	content: '';
	display: block;
	margin: 20px 0;
	width: 20px;
	height: 4px;
	background: #553fac;
}

.internet-ul li .upgrade {
	margin-top: 50px;
}

.internet-ul li .upgrade p:first-child {
	font-size: 22px;
	font-weight: 400;
	color: #27385e;
}

.internet-ul li .upgrade p:not(:first-child) {
	font-size: 14px;
	font-weight: 400;
	color: #7a889a;
	margin-bottom: 14px;
	line-height: 0.99;
}

.internet-ul li:nth-child(2n) {
	margin-right: unset;
}

.upgrade_img {
	width: 195px;
	height: 110px;
	margin-top: 75px;
	padding-right: 35px;
	text-align: center;
	vertical-align: middle;
}

.upgrade_img img {
	pointer-events: none;
	margin: auto;
	vertical-align: middle;
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.strengthen {
	text-align: center;
	color: #6E7C9B;
	font-size: 24px;
	font-weight: 400;
	margin-top: 8px;
}

.connection {
	padding: 90px 0;
}

.connection .exchange {
	margin-top: 60px;
}

.connection .exchange li:nth-child(4n) {
	margin-right: unset;
}

.connection .exchange li {
	float: left;
	width: 241px;
	margin-right: 78px;
	box-sizing: border-box;
	text-align: center;
}

.connection .exchange li>h4 {
	font-size: 22px;
	font-weight: 600;
	color: #27385E;
}

.connection .sales_mall {
	margin-top: 60px;
}

.connection .sales_mall li:nth-child(4n) {
	margin-right: unset;
}

.connection .sales_mall li {
	float: left;
	width: 280px;
	height: 389px;
	background: white;
	box-shadow: 0 0 20px 0 rgba(186, 174, 251, 0.29);
	margin-right: 25px;
	box-sizing: border-box;
	padding: 0 21px;
}

.connection .sales_mall li>h1 {
	margin-top: 51px;
	font-size: 22px;
	font-weight: 400;
	color: #553fac;
}

.connection .sales_mall li>h2 {
	font-size: 18px;
	font-weight: 400;
	color: #27385e;
	margin-top: 15px;
}

.connection .sales_mall li .sales_mall_img {
	margin-top: 48px;
}

.connection .sales_mall li>span {
	display: inline-block;
	margin-top: 46px;
	font-size: 16px;
	font-weight: 400;
	color: #6e7c9b;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	word-break: break-all;
}

.features {
	display: inline-block;
	width: 247px;
	height: 54px;
	line-height: 54px;
	color: #553FAC;
	border: 1px solid #553FAC;
	border-radius: 27px;
	text-align: center;
	font-size: 20px;
	background: #ffffff;
}

.request_list {
	text-align: center;
}

.financial-ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.financial-ul .financial_img {
	margin-top: 140px;
	width: 371px;
	height: 281px;
	padding-right: 100px;
	text-align: center;
	vertical-align: middle;
}

.financial-ul .financial_img img {
	pointer-events: none;
	margin: auto;
	vertical-align: middle;
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.financial-ul>p {
	font-size: 20px;
	font-weight: 400;
	color: #553fac;
}

.financial-ul>span {
	font-size: 16px;
	font-weight: 400;
	color: #6e7c9b;
}

.feature_ul p {
	margin-top: 37px;
	font-size: 20px;
	font-weight: 400;
	color: #553fac;
	position: relative;
}

.feature_ul p::after {
	content: '';
	display: block;
	width: 14px;
	height: 4px;
	background: #553fac;
	border-radius: 2px;
	position: absolute;
	top: 13px;
	left: -28px;
}

.feature_ul span {
	display: inline-block;
	margin-top: 18px;
	font-size: 16px;
	font-weight: 400;
	color: #6e7c9b;
}

.procurement_ul p {
	margin-top: 37px;
	font-size: 20px;
	font-weight: 400;
	color: #553fac;
	position: relative;
}

.procurement_ul p::after {
	content: '';
	display: block;
	width: 14px;
	height: 4px;
	background: #553fac;
	border-radius: 2px;
	position: absolute;
	top: 13px;
	left: -28px;
}

.procurement_ul span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	margin-top: 18px;
	font-size: 16px;
	font-weight: 400;
	color: #6e7c9b;
}

.housekeeper_ul {
	margin-top: 57px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.housekeeper_ul .procurement_img {
	position: absolute;
	right: 0;
	margin-top: 100px;
	width: 394px;
	height: 360px;
	text-align: center;
	vertical-align: middle;
}

.housekeeper_ul .procurement_img img {
	pointer-events: none;
	margin: auto;
	vertical-align: middle;
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.housekeeper_ul .housekeeper_pre {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.housekeeper_ul .pre_sales {
	padding: 30px 0;
	width: 57px;
	border: 1px dashed #b1aacd;
	border-radius: 29px;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: 400;
	color: #553fac;
	margin-right: 50px;
	margin-top: 9px;
}

.housekeeper_p {
	position: relative;
}

.housekeeper_p p {
	margin-left: 40px;
	font-size: 18px;
	font-weight: 400;
	color: #27385e;
}

.housekeeper_a p::after {
	position: absolute;
	content: '';
	display: inline-block;
	background: url(../images/clientele01.png) no-repeat;
	background-size: 100% 100%;
	width: 30px;
	height: 21px;
	vertical-align: bottom;
	left: 0;
}

.housekeeper_b p::after {
	position: absolute;
	content: '';
	display: inline-block;
	background: url(../images/clientele02.png) no-repeat;
	background-size: 100% 100%;
	width: 21px;
	height: 22px;
	vertical-align: bottom;
	left: 0;
}

.housekeeper_p span {
	width: 437px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 400;
	color: #6e7c9b;
}

.housekeeper_m {
	margin-top: 25px;
}

.housekeeper_pre:not(:first-child) {
	margin-top: 74px;
}

.salesStaff {
	width: 1185px;
	margin-top: 33px;
	text-align: center;
	vertical-align: middle;
}

.salesStaff img {
	pointer-events: none;
	margin: auto;
	vertical-align: middle;
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.salesStaff_p {
	width: 249px;
	height: 34px;
	line-height: 34px;
	background: #dbdfe8;
	border-radius: 17px;
	font-size: 14px;
	font-weight: 600;
	color: white;
	text-align: center;
	margin: 60px auto 35px;
}

.salesStaff_s {
	width: 700px;
	height: 45px;
	font-size: 16px;
	font-weight: 400;
	color: #6e7c9b;
	margin: 0 auto;
	text-align: center;
}

.fireDoNet_all {
	position: relative;
	width: 1200px;
	background: white;
	box-shadow: 0 0 20px 0 rgba(186, 174, 251, 0.29);
	margin-top: 45px;
	padding-bottom: 60px;
}

.fireDoNet_all .fireDoNet>li {
	width: 300px;
	height: 133px;
	line-height: 133px;
	text-align: center;
	float: left;
	position: relative;
	cursor: pointer;
}

.fireDoNet_all .fireDoNet .fireDoNet_img::after {
	content: '';
	display: inline-block;
	position: absolute;
	right: 0;
	top: 54px;
	width: 1px;
	height: 41px;
	background: #e6e6e6;
}

.fireDoNet_all .fireDoNet .fireDoNet_img img {
	margin: 0 auto;
}

.fireDoNet_all .fireDoNet .fireDoNet_boo::before {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 108px;
	width: 83px;
	height: 4px;
	background: #553fac;
}

.fireDoNet_all .fireDoNet_rig {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 56px 29px 54px 29px;
	box-sizing: border-box;
}

.fireDoNet_all .fireDoNet_rig_IMG {
	width: 429px;
	height: 340px;
	text-align: center;
	vertical-align: middle;
}

.fireDoNet_all .fireDoNet_rig_IMG img {
	pointer-events: none;
	margin: auto;
	vertical-align: middle;
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.fireDoNet_all .case_details {
	display: block;
	text-align: right;
	margin-right: 28px;
	font-size: 16px;
	font-weight: 400;
	color: #553fac;
	cursor: pointer;
}

.fireDoNet_all .fire_h {
	font-size: 14px;
	font-weight: 400;
	color: #7A889A;
	text-align: center;
	margin-top: 18px;
}

.fireDoNet_all .fire_b {
	overflow-x: auto;
	width: 689px;
	margin-left: 25px;
	font-size: 16px;
	color: #6E7C9B;
	line-height: 1.8;
}

.fireDoNet_jtz {
	position: absolute;
	left: -20px;
	top: 53px;
	cursor: pointer;
	width: 41px !important;
}

.fireDoNet_jty {
	position: absolute;
	right: -20px;
	top: 53px;
	cursor: pointer;
	width: 41px !important;
}

html,
body {
	position: relative;
	height: 100%;
}

.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: unset;
}

.swiper-slide {
	background-size: cover;
	background-position: center;
}

.gallery-top {
	/*height: 80%;*/
	width: 100%;
	border-top: 1px solid #E6E6E6;
}

.gallery-thumbs {
	height: 20%;
	/*box-sizing: border-box;*/
	/*padding: 10px 0;*/
}

.gallery-thumbs .swiper-slide {
	height: 100%;
	/*opacity: 0.4;*/
}

.gallery-thumbs .swiper-slide-thumb-active {
	opacity: 1;
}

.swiper-slide-thumb-active::before {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 108px;
	width: 83px;
	height: 4px;
	background: #553fac;
}

/*鏂板姞*/
.gallery_qj .swiper-slide {
	text-align: unset;
	font-size: 18px;
	display: unset;
	display: unset;
	display: unset;
	display: unset;
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	-webkit-justify-content: unset;
	justify-content: unset;
	-webkit-box-align: unset;
	-ms-flex-align: unset;
	-webkit-align-items: unset;
	align-items: unset;
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: unset !important;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: unset !important;
}

/*# sourceMappingURL=index01.css.map */
