 @font-face {
 	font-family: 'Alimama ShuHeiTi';
 	src: url('./font/Alibaba_PuHuiTi_2.0_35_Thin_35_Thin.ttf') format('opentype');
 }

 *,
 html,
 body {
 	margin: 0;
 	padding: 0;
 	box-sizing: border-box;
 }

 html,
 body {
 	background: #FFFFFF;
 }

 h1,
 h2,
 h3,
 h4 {
 	font-weight: normal;
 }

 ul {
 	list-style: none;
 }

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

 header {
 	width: 100%;
 	display: flex;
 	justify-content: center;
 	position: relative;
 	top: 0;
 	left: 0;
 	color: #fff;
 	height: 80px;
 	background: rgba(0, 0, 0, 0);
 	z-index: 112;
 }

 .headers {
 	width: 1400px;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }

 footer {
 	width: 100vw;
 	height: 118px;
 	border-radius: 0px;
 	background: #141816;
 	opacity: 1;
 	color: #FFFFFF;
 	font-family: AlibabaPuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	line-height: 39.78px;
 	letter-spacing: 0px;
 	text-align: left;
 }

 .footer {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .head_logo {
 	opacity: 1;
 	color: #FFFFFF;
 	font-family: Alimama ShuHeiTi;
 	font-weight: bold;
 	font-size: 34px;
 	line-height: 39.78px;
 	letter-spacing: 0px;
 	text-align: left;
 }

 nav {
 	line-height: 80px;
 }

 nav ul {
 	width: 820px;
 	display: flex;
 	justify-content: space-between;
 	flex: 1;
 	margin-bottom: 0;
 }

 nav ul li {
 	opacity: 1;
 	color: #FFFFFF;
 	font-family: Alibaba PuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	line-height: 18.72px;
 	letter-spacing: 0px;
 	text-align: left;
 	width: 150px;
 	height: 46px;
 	text-align: center;
 	line-height: 46px;
 }

 nav ul li a {
 	color: #FFFFFF;
 }

 .head_logo {
 	cursor: pointer;
 }

 nav ul a {
 	display: block;
 	font-size: 18px;
 	cursor: pointer;
 }

 .active {
 	opacity: 1;
 	border-radius: 8px;
 	background: #FFFFFF0F;
 	opacity: 1;
 	color: #038AFE;
 	font-family: Alibaba PuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	letter-spacing: 0px;
 }

 .content-banner {
 	margin-top: -80px;
 	width: 1199px;
 	height: 600px;
 }

 .content-banner {
 	width: 100%;
 	height: 100%;
 }

 .content-service {
 	width: 1199px;
 	height: 613px;
 	margin: 0 auto;
 	padding-top: 34px;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .content-service-title {
 	opacity: 1;
 	color: #3D3D3D;
 	font-family: Alibaba PuHuiTi;
 	font-weight: bold;
 	font-size: 26px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: center;
 }

 .content-service-detail {
 	margin-top: 30px;
 	opacity: 1;
 	color: #3D3D3D;
 	font-family: Alibaba PuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: left;
 }

 .content-service-list {
 	margin: 68px 26px 60px;
 	display: flex;
 	justify-content: space-between;
 }

 .choose {
 	width: 100%;
 	background-image: url('../img/choose-1.png');
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 	padding-bottom: 48px;
 }

 .choose-main {
 	width: 1199px;
 	margin: 60px auto 0;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	padding-top: 38px;
 }

 .choose-title {
 	opacity: 1;
 	color: #3D3D3D;
 	font-family: Alibaba PuHuiTi;
 	font-weight: bold;
 	font-size: 26px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: left;
 }

 .choose-detail {
 	margin-top: 30px;
 	opacity: 1;
 	color: #3D3D3D;
 	font-family: Alibaba PuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: left;
 	s
 }

 .choose-list {
 	margin-top: 51px;
 	display: flex;
 	justify-content: space-between;
 	padding-left: 53px;
 	padding-right: 27px;
 }

 .choose-item {
 	width: 154px;
 	height: 154px;
 	margin-right: 33px;
 	border-radius: 154px;
 	background: #3262FF;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .choose-item-title {
 	opacity: 1;
 	color: #FFFFFF;
 	font-family: Alibaba PuHuiTi;
 	font-weight: bold;
 	font-size: 27px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: center;
 }

 .choose-item-detail {
 	margin-top: 6px;
 	opacity: 1;
 	color: #FFFFFF;
 	font-family: Alibaba PuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: center;
 }

 .choose-btn a {
 	display: block;
 	margin-top: 65px;
 	width: 280px;
 	height: 46px;
 	text-align: center;
 	line-height: 46px;
 	border: 1px solid #3262FF;
 	border-radius: 23px;
 	opacity: 1;
 	color: #3262FF;
 	font-family: Alibaba PuHuiTi;
 	font-weight: bold;
 	font-size: 16px;
 	letter-spacing: 0px;
 	background-color: rgba(255, 255, 255, 0.1);
 }

 .case {
 	width: 1199px;
 	margin: 60px auto 0;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .case-title {
 	opacity: 1;
 	color: #3D3D3D;
 	font-family: Alibaba PuHuiTi;
 	font-weight: bold;
 	font-size: 26px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: left;
 }

 .case-detail {
 	margin-top: 30px;
 	opacity: 1;
 	color: #3D3D3D;
 	font-family: Alibaba PuHuiTi;
 	font-weight: regular;
 	font-size: 16px;
 	line-height: 24px;
 	letter-spacing: 0px;
 	text-align: left;
 }

 .case-swiper {
 	margin-top: 38px;
 	width: 1200px;
 	height: 350px;
 	position: relative;
 }

 .swiper-wrapper {
 	width: 1200px;
 	height: 350px;
 }

 .swiper-slide {
 	width: 495px;
 	height: 296px;
 }

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

 .swiper-pagination-bullet {
 	background-color: #3262FF !important;
 }

 .case-swiper-bg-left {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 348px;
 	height: 300px;
 	background: linear-gradient(90deg, #FFFFFF 4%, #FFFFFF00 100%);
 	z-index: 10000000;
 }

 .case-swiper-bg-right {
 	position: absolute;
 	top: 0;
 	right: 0;
 	width: 348px;
 	height: 300px;
 	background: linear-gradient(90deg, #FFFFFF00 0%, #FFFFFF 100%);
 	z-index: 10000000;
 }

 .consulting {
 	width: 100vw;
 	margin: 34px auto 0;
 	padding-bottom: 53px;
 	background-image: url('../img/consulting.png');
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .consulting-list {
 	display: flex;
 	margin-top: 56px;
 }

 .consulting-item {
 	margin-right: 34px;
 	width: 215px;
 	height: 224px;
 }

 .consulting-item img {
 	width: 100%;
 	height: 100%;
 }

 .consulting-title {
 	margin-top: 42px;
 	width: 420px;
 	height: 36px;
 }

 .consulting-title img {
 	width: 100%;
 	height: 100%;
 }

 .consulting-btn a {
 	display: block;
 	margin-top: 65px;
 	width: 280px;
 	height: 46px;
 	text-align: center;
 	line-height: 46px;
 	border: 1px solid #3262FF;
 	border-radius: 23px;
 	opacity: 1;
 	color: #3262FF;
 	font-family: Alibaba PuHuiTi;
 	font-weight: bold;
 	font-size: 16px;
 	letter-spacing: 0px;
 	background-color: rgba(255, 255, 255, 0.1);
 }

 .customer-service a {
 	position: fixed;
 	right: 17px;
 	top: 50%;
 	transform: translate(0,-50%);
 	width: 158px;
 	height: 321px;
 }

 .customer-service a img {
 	width: 100%;
 	height: 100%;
 }