body {
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	font-weight: normal !important;
	/* font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; */
	/* font-family: "PingFang SC",PingHei,STHeitiSC-Light,"Myriad Set Pro","Lucida Grande","Helvetica Neue",Helvetica,"microsoft yahei",SimHei,tahoma,Arial,Verdana,sans-serif; */
}



@keyframes boxShow{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;

  }
}
.imgonebox1{
  width: 35px;
  height: 35px;

}
.imgonebox2{
  width: 35px;
  height: 35px;
  margin-bottom: 2.5px;

}
.search_menu_father{
  font-size: 15px !important;
}
.search_menu_son a{
  font-size: 15px !important;

}
.search-xs-input::placeholder{
  font-size: 15px !important;
}

/* 结束 */
/*i {*/
/*	border: solid black;*/
/*	border-width: 0 1.5px 1.5px 0;*/
/*	display: inline-block;*/
/*	padding: 2.5px;*/
/*	margin-right: 3.5px;*/
/*	!* margin-bottom: 3px; *!*/
/*	margin-bottom: -3px;*/
/*	margin-left: 7px;*/
/*}*/
.search_menu_father{
  height: 42px;
  line-height: 11px;
}
.learn {
	font-size: 19px !important;
	line-height: 38px !important;
}
.footer_ul_tt{
  font-size: 12px;
}
.footer_ul_con{
  font-size: 12px;

}
.iiright {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.iiblue {
	border-color: #1777ff;

}

.iiblack {
	border-color: #3E4046;

}

.iiwhite {
	border-color: #FFF;

}

.beianlian {
	color: #A1A2A9;
	cursor: pointer;
}

.beianlian:hover {
	text-decoration: none;
	color: #A1A2A9;
}

.heng {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #EEE;
	z-index: 2000;
	text-align: center;
	line-height: 100vh;
	font-size: 30px;
	color: #333;
	display: none;
}

img {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.loading {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3000;
	background-color: #FFF;
}

.loadingCenter {
	width: 70px;
	height: 28px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -35px;
	margin-top: -14px;
}

[data-loader=jumping]:after,
[data-loader=jumping]:before {
	background: #70B738;
}

.pcTopNav {
	width: 100%;
	background-color: rgba(0, 0, 0, 1);
	position: relative;
	z-index: 2;
	font-family: "PingFang SC", PingHei, STHeitiSC-Light, "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", Helvetica, "microsoft yahei", SimHei, tahoma, Arial, Verdana, sans-serif;
}

.pcTopNav_center {
	width: 1220px;
	height: 64px;
	margin: 0 auto;
}

.pcLogo {
	width: 87px;
	display: block;
	float: left;
	position: relative;
	top: 20.5px;
	margin-right: 40px;
}

.pcCon {
	width: auto;
	height: 100%;
	left: initial;
	right: initial;
	top: initial;
	bottom: initial;
	float: left;
	position: relative;
	cursor: pointer;
}

.pcCon_son {
	width: 116px;
	background-color: rgba(33, 36, 40, 1);
	display: none;
	position: absolute;
	left: 0;
	top: 64px;
	padding-bottom: 10px;
}

.pcCon_son div {
	height: 42px;
	line-height: 42px;
	/* text-align: center; */
	font-size: 12px;
	color: #FFF;
	/*  */
	text-align: center;
	width: 100%;
	/* padding-left: 20px; */
}

.pcCon_son div:hover {
	opacity: 0.7;
}

.pcConSpan {
	width: auto;
	height: 64px;
	line-height: 56px;
	left: initial;
	right: initial;
	top: initial;
	bottom: initial;
	float: none;
	z-index: 0;
	display: block;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	color: #ffffff;
	font-size: 12px;
	word-break: break-word;
	white-space: pre-wrap;
	text-align: left;

}

.pcRight {
	width: 280px;
	float: right;
	height: 64px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-left: 40px;
}

.pcSc {
	flex-basis: 60px;
	height: 20px;
	line-height: 20px;
	border-radius: 50px;
	background-color: rgba(23, 119, 255, 1);
	position: relative;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	margin-top: 16px;
}

.searchPc {
	flex-basis: 16px;
	height: 17px;
	cursor: pointer;
	position: relative;
	top: 23.5px;
}

.searchUser {
	flex-basis: 16px;
	height: 20px;
	position: relative;
	top: 23px;
}

.langPc {
	flex: 1;
}

.langPc:after {
	clear: both;
	height: 0;
	display: block;
	content: "";
}

.langPc span {
	float: left;
}

.pcLang {
	flex-basis: 60px;
	line-height: 56px;
	font-size: 12px;
}

.pcShu {
	margin: 0 6px;
}

.pcLang span {
	font-size: 12px;
}

.greyLangPc {
	color: #a1a2a9;
}

.whiteLangPc {
	color: #FFF;
}

.fixedBlack {
	display: none;
}

.navbar_collapse_top .navbar-nav>li>a {
	color: #FFF;
	cursor: pointer;
}

.navbar_collapse_top .navbar-nav>li>a:hover {
	opacity: 0.7;
}

.navbar_collapse_top .navbar-nav>li {
	position: relative;
}

.navBlock {
	width: 102px;
	background-color: #212428;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 56px;
	padding: 5px 0;
	display: none;
}

.navBlock a {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.navBlock a:hover {
	opacity: 0.7;
}

.navbar_collapse_top .navbar-nav>li>a:hover,
.navbar_collapse_top .navbar-nav>li>a:focus {
	color: #FFF;
}

.navbar_collapse_top .navbar-nav>.active>a,
.navbar_collapse_top .navbar-nav>.active>a:focus,
.navbar_collapse_top .navbar-nav>.active>a:hover {
	background-color: transparent;
	color: #FFF;
}

.sp_top_span {
	color: #A1A2A9;
	font-size: 13px;
}

.sp_top_span a {
	text-decoration: none;
	color: #FFF;
}

.banner {
    height: auto;
	box-sizing: content-box;
	overflow: hidden;
}

.everyBanner {
	position: relative;
	height: 100%;
	z-index: 0;
}

.everyBanner1 img {
	width: 100%;
	display: block;
}


.everyBanner2 {
	background: url('../images/banner2.jpg') center center no-repeat;
	background-size: cover;
}

.startVideo {
	width: 72px;
	height: 72px;
	display: block;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
	background-image: url('../images/play.png');
	background-size: cover;
}

.videoBlack {
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 6000;
	background-color: #000;
	display: none;
}

.videoBlack video {
	width: 88%;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	outline: none;
}

.closeVideo {
	position: absolute;
	right: 25px;
	top: 25px;
	cursor: pointer;
	z-index: 2;
}

.bannerTitle {
	width: 100%;
	font-size: 52px;
	position: absolute;
	top: 14%;
	left: 0;
	z-index: 2;
	text-align: center;
}

.bannerSpan1 {
	background-image: -webkit-linear-gradient(left, #9aa19c, #667475);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: 10px;
	margin-right: 15px;
}

.bannerSpan2 {
	background-image: -webkit-linear-gradient(left, #667475, #86908f);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: 10px;
	margin-left: 15px;
}

.bannerPage {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 60px !important;
	padding-right: 28px;
	z-index: 2;
	text-align: right;
}

.bannerPage .swiper-pagination-bullet {
	width: 108px;
	height: 1px;
	margin-right: 30px !important;
	background: #999;
	border-radius: 0;
}

.bannerPage .swiper-pagination-bullet-active {
	background: #fefefe;
}

.grey {
	background-color: #f6f6f6;
	box-sizing: content-box;
	padding-top: 70px;
	padding-bottom: 70px;
}

.greyBorder {
	width: 1292px;
	margin: 0 auto;
	display: flex;
}

.everyGrey {
	flex-basis: 430px;
	padding-top: 16px;
	padding-bottom: 10px;
}

.greyLine {
	flex-basis: 1px;
	background-color: #e6e6e6;
}

.everyGrey img {
	height: 105px;
	display: block;
	margin: 0 auto;
}

.everyGrey div {
	font-size: 20px;
	color: #38393e;
	margin-top: 20px;
	text-align: center;
}

.white {
	padding: 248px 0 250px;
}

.whiteTitle {
	font-size: 40px;
	color: #3E4046;
	text-align: center;
	font-family:"SFProDisplay-Semibold"; 

}

.whiteText {
	width: 60%;
	font-size: 18px;
	margin: 20px auto 0;
	text-align: center;
	line-height: 36px;
}

.solutions {
	display: flex;
	padding: 0 50px;
}

.everySolutions {
	flex: 1;
	padding: 0 9px;
	position: relative;
}

.everySolutions_img {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
}

.solutionCon {
	display: flex;
	justify-content: center;
	align-items: center;
}

.solutionCon img {
	position: relative;
	top: -3.3px;
	left: -1px;
}

.solutionContent {
	width: 100%;
	position: absolute;
	left: 0;
	top: 95px;
	z-index: 2;
}

.solutionTitle {
	font-size: 38px;
	color: #3E4046;
	text-align: center;
	letter-spacing: 0;
	font-family:"SFProDisplay-Semibold"; 

}

.solutionText {
	font-size: 18px;
	color: #61646A;
	text-align: center;
	/*margin-top: 10px;*/
	margin-top: 2px;
}

.solutionCon {
	margin-top: 22px;
	font-size: 21px;
	text-align: center;
}

.solutionCon a {
	text-decoration: none;
	color: #1777ff;
}

.solutionConAfter {
	width: 7px;
	height: 7px;
	border-top: 2px solid #1777ff;
	border-right: 2px solid #1777ff;
	transform: rotate(45deg);
	position: absolute;
	bottom: 10px;
	margin-left: 7px;
}

.videoTabBorder {
	width: 1100px !important;
	height: 54px;
	text-align: center;
	margin: 0 auto 20px;
	background-color: #f9f9f9;
	border-radius: 35px;
}

.video_tab {
	display: inline-block;
	font-size: 20px;
	color: #727b8a;
	height: 42px;
	line-height: 42px;
	cursor: pointer;
	border-radius: 30px;
	background-color: transparent;
	position: relative;
	top: 6px;
	margin: 0 2px;
}

.video_tab_active {
	color: #3E4046;
	background-color: #1777ff;
	color: #FFF;
}

.videoSon {
	display: none;
	position: relative;
}

.videoSon video {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
}

.videoSonActive {
	display: block;
}

.videoContent {
	width: 100%;
	position: absolute;
	left: 0;
	top: 15%;
	z-index: 2;
}

.videoTitle {
	font-size: 46px;
	color: #000;
	letter-spacing: 0px;
	text-align: center;
	font-family:"SFProDisplay-Semibold"; 

}

.videoWhite {
	color: #FFF;
}

.videoSpan1 {
	margin-right: 16px;
}

.videoSpan2 {
	margin-left: 16px;
}

.videoCon {
	font-size: 19px !important;
	text-align: center;
	margin-top: 13px;
}

.videoCon a {
	text-decoration: none;
	color: #1777ff;
}

.videoCon a:after {
	content: "";
	width: 7px;
	height: 7px;
	border-top: 2px solid #FFF;
	border-right: 2px solid #FFF;
	transform: rotate(45deg);
	position: absolute;
	bottom: 8px;
	margin-left: 7px;
}

.videoConBlue a:after {
	border-top: 1.6px solid #1777ff;
	border-right: 1.6px solid #1777ff;
}

.videoConWhite a:after {
	border-top: 1.6px solid #FFF;
	border-right: 1.6px solid #FFF;
}

.videoWhite a {
	color: #FFF;
}

.photoBorder {
	padding: 0 7px;
	box-sizing: content-box;
}

.photoBorder:after {
	clear: both;
	height: 0;
	display: block;
	content: "";
}

.photo {
	width: calc(50% - 14px);
	float: left;
	margin-bottom: 14px;
	position: relative;
	padding: 0 7px;
	box-sizing: content-box;
}

.photo_img {
	width: 100%;
	position: relative;
	z-index: 1;
}

.photoCon img {
	position: relative;
	left: -1px;
	top: -2.5px;
}

.photoImg {
	display: none;
}

.photoImgBig {
	display: block;
}

.photoContent {
	width: 100%;
	position: absolute;
	left: 0;
	top: 68px;
	z-index: 2;
}

.photoTitle {
	font-size: 40px;
	color: #FFF;
	text-align: center;
	/* font-family:"SF Pro Display";  */
	font-family:"SFProDisplay-Semibold"; 


}

.photoText {
	width: 500px;
	color: #FFF;
	font-size: 20px;
	text-align: center;
	margin: 1px auto 0;
	line-height: 22px;
}
.photoText_sub {
	font-size: 20px;
}

.photoTextone{
	width: 358px !important;
}
.photoCon {
	font-size: 17px;
	text-align: center;
	margin-top: 22px;
}

.photoCon i {
	margin-bottom: 0.5px;
	padding: 3px;
}

.photoCon a {
	text-decoration: none;
	color: #FFF;
}

.footerNav {
	background-color: #f4f4f4;
	padding-top: 48px;
	box-sizing: content-box;
}

.footer_center {
	width: 1630px;
	margin: 0 auto;
}

.footer_des {
	font-size: 13px;
	color: #A1A2A9;
	line-height: 20px;
	padding-bottom: 32px;
	border-bottom: 1px solid #E5EBF0;
}

.footer_content {
	padding-top: 30px;
}

.footer_content:after {
	clear: both;
	height: 0;
	display: block;
	content: "";
}

.footer_ul {
	width: 220px;
	float: left;
}

.footer_ul_tt {
	font-size: 14px;
	font-weight: bold;
	color: #121317;
}

.footer_ul_con {
	font-size: 12px;
		/* margin-top: 13px; */
}

.footer_ul_con2 {
	/* margin-top: 18px; */
}

.footer_ul_con a {
		font-family:"SFProDisplay-Regular";

}

.footer_ul2 {
	width: 200px;
}

.footer_right {
	float: right;
}

.footer_right_top {
	text-align: center;
	padding-bottom: 18px;
}

.circle {
	width: 45px;
	height: 45px;
	display: inline-block;
	cursor: pointer;
	margin: 0 13px;
}

.circle1 {
	background-image: url('../images/circle1.png');
	background-size: cover;
	margin-left: 0;
}

.circle1:hover {
	background-image: url('../images/circle1_black.png');
	background-size: cover;
}

.circle2 {
	background-image: url('../images/circle2.png');
	background-size: cover;
}

.circle2:hover {
	background-image: url('../images/circle2_black.png');
	background-size: cover;
}

.circle3 {
	background-image: url('../images/circle3.png');
	background-size: cover;
}

.circle3:hover {
	background-image: url('../images/circle3_black.png');
	background-size: cover;
}

.circle4 {
	background-image: url('../images/circle4.png');
	background-size: cover;
}

.circle4:hover {
	background-image: url('../images/circle4_black.png');
	background-size: cover;
}

.circle5 {
	background-image: url('../images/circle5.png');
	background-size: cover;
	margin-right: 0;
}

.circle5:hover {
	background-image: url('../images/circle5_black.png');
	background-size: cover;
}

.footer_right_row {
	padding: 32px 0;
	border-top: 1px solid #E5EBF0;
	font-size: 13px;
	color: #121317;
}

.footer_right_row span {
	margin-left: 38px;
	color: #3E4046;
}

.footer_center_bottom {
	padding: 34px 0;
	border-top: 1px solid #E5EBF0;
	margin-top: 36px;
	font-size: 12px;
	color: #A1A2A9;
	position: relative;
}

.footer_center_bottom span {
	color: #3E4046;
}

.footer_center_bottom span a {
	text-decoration: none;
	color: #3E4046;
}

.country {
	position: absolute;
	right: 0;
	top: 31px;
}

.country:after {
	clear: both;
	height: 0;
	display: block;
	content: "";
}

.countryImg {
	width: 20px;
	float: left;
	display: block;
	position: relative;
	top: 2px;
}

.country span {
	float: left;
	font-size: 12px;
	color: #3E4046;
	margin-left: 8px;
	position: relative;
	top: 2px;
}

.country em {
	width: 10px;
	height: 10px;
	background-image: url('/static/img/arrow.png');
	float: left;
	position: relative;
	top: 3px;
	margin-left: 10px;
}

.footer_ul_tt .closeBottom,
.footer_ul_tt .openBottom { 
	display: none;
}

.videosnum {
	width: 100%;
}

.everyBannerVideoPc {
	width: 100%;
	display: block;
	position: relative;
}

.everyBannerVideoMobile {
	display: none;
}

.blueshop {
	width: 54px;
	height: 28px;
	line-height: 28px;
	color: #FFF;
	font-size: 13px;
	background-color: #1777ff;
	float: left;
	border-radius: 14px;
	text-align: center;
	margin-top: 14px;
}

.footerPc {
	background-color: #f4f4f4;
	padding-top: 42px;
	font-family: "PingFang SC", PingHei, STHeitiSC-Light, "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", Helvetica, "microsoft yahei", SimHei, tahoma, Arial, Verdana, sans-serif;
}

.footerPcCenter {
	width: 1220px;
	margin: 0 auto;
	border-top: 1px solid #e5ebf0;
	padding-top: 22px;
}

.footerPcCenter2 {
	width: 1220px;
	margin: 0 auto;
}

.footerPcCenter:after {
	clear: both;
	height: 0;
	display: block;
	content: "";
}

.footerPcUl {
	float: left;
	margin-right: 80px;
}

.footerPcUl1 {
	width: 96px;
}

.footerPcUl2 {
	width: 115px;
}

.footerPcUl3 {
	width: 96px;
}

.footerPcUl4 {
	width: 110px;
	margin-right: 50px;
}

.footerPcUl5 {
	width: 50px;
}

.footerPcUl6 {
	width: 72px;
}

.footerPcUlTitle {
	color: #121317;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 18px;
}

.footerPcUlTitle a:hover {
	text-decoration: none;
}

.footerPcCon {
	color: #3e4046;
	font-size: 12px;
	line-height: 25px;
}

.footerPcCon a {
	color: #515154;
	text-decoration: none;
}

.footerPcCon a:hover {
	opacity: 0.7;
}

.footerPcRight {
	width: 252px;
	float: right;
	padding-bottom: 14px;
}

.footerCirclePc {
	width: 34px;
	height: 34px;
	background-size: cover;
	margin-left: 20px;
	float: left;
}

.footerCirclePc1 {
	background-image: url(../images/circle1.png);
	margin-left: 0;
}

.footerCirclePc2 {
	background-image: url(../images/circle2.png);
}

.footerCirclePc3 {
	background-image: url(../images/circle3.png);
}

.footerCirclePc4 {
	background-image: url(../images/circle4.png);
}

.footerCirclePc5 {
	background-image: url(../images/circle5.png);
}

.footerPcNav {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ECEFF2;
	padding-bottom: 14px;
}

.footerPcNav:after {
	clear: both;
	height: 0;
	display: block;
	content: "";
}

.footerPcRow {
	height: 62px;
	line-height: 62px;
	font-size: 12px;
	color: #121317;
	border-bottom: 1px solid #eceff2;
}

.footerPcRow2 {
	border: none;
}

.main-title {
	/*font-family: Helvetica;*/
	line-height: 51px;
}

.main-content {
	font-size: 19px;
	color: #86868B;
	line-height: 28px;
	font-family: PingFangSC-Medium;
	/* font-weight: normal; */
	letter-spacing: 0px;
}

.content-title {
	font-size: 40px;
	line-height: 56px;
}

.main-product-title {
	height: 40px;
	font-size: 32px;
	line-height: 40px;
}

.product-center {
	margin-bottom: 16px;
	margin-top: 8px;
	height: 22px;
	font-size: 16px;
	line-height: 22px;
}

.center-learn-more {
	height: 21px;
	font-size: 15px;
	line-height: 21px;
}

@media only screen and (min-width: 768px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.topNav {
		height: 56px;
		background-color: #000;
	}

	.topNav_center {
		width: 1420px;
		margin: 0 auto;
		height: 56px;
	}

	.navbar_top {
		/* height: 56px; */
    height: 52px;
		background-color: #000;
		border: none;
		margin-bottom: 0;
	}

	.navbar_top .navbar-header {
		float: left;
	}

	.navbar_brand_top {
		padding: 0;
		margin: 0 !important;
	}

	.navbar_brand_top img {
		width: 88px;
		display: block;
		position: relative;
		top: 12.5px;
	}

	.navbar_top .container-fluid {
		padding: 0;
	}

	.navbar_top .container-fluid:after {
		clear: both;
		height: 0;
		display: block;
		content: "";
	}

	.navbar_collapse_top {
		float: left;
		padding: 0;
	}

	.navbar_collapse_top .navbar-nav>li {
		height: 56px;
		margin-left: 100px;
	}

	.navbar_collapse_top .navbar-nav>.conli {
		width: 102px;
		height: 56px;
		margin-left: 50px;
		text-align: center;
	}

	.navbar_collapse_top .navbar-nav>li>a {
		padding: 0;
		margin-top: 18px;
		font-size: 13px;
	}

	.sp_top_span {
		position: relative;
		top: 18px;
	}

	.mobileFVideo {
		display: block;
	}

	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: 0px;
	}

	/*	.main-product-title{
		height: 21px;
font-size: 17px;
line-height: 21px;
	}
	.product-center{
		height: 12px;
font-size: 9px;
line-height: 12px;
		margin-bottom:9px;
		margin-top:4px;
	}
	.center-learn-more{
		height: 11px;
font-size: 8px;
line-height: 11px;
	}*/
}


.solutions .solutionContent>.solutionText {
	/* font-size: 18px; */
}

.solutions .solutionContent>.cta-links {
	margin-top: 13px;
}

/* .photoBorder .photo .photoContent .cta-links {
	margin-top: 11px;
} */
@media  screen and (min-width: 1700px) {
	.solutions .solutionContent>.solutionText {
		font-size: 18px;
	}
	.solutionContent {
		top: 75px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1700px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: -4px;
	}

	.topNav_center {
		width: 1286px;
	}

	.navbar_collapse_top .navbar-nav>li {
		margin-left: 68px;
	}

	.bannerTitle {
		font-size: 40px;
	}

	.bannerPage .swiper-pagination-bullet {
		width: 80px;
		margin-right: 24px;
	}

	.grey {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.greyBorder {
		width: 968px;
	}

	.everyGrey {
		flex-basis: 320px;
	}

	.everyGrey img {
		height: 85px;
	}

	.everyGrey div {
		font-size: 16px;
		line-height: 22px;
		margin-top: 20px;
	}

	.white {
		padding: 185px 0 150px;
	}

	.white2 {
		padding: 187px 0;
	}

	.whiteTitle {
		font-size: 40px;
		line-height: 45px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.whiteText {
		font-size: 16px;
		line-height: 28px;
		margin-top: 15px;
		width: 70%;
	}

	.everySolutions {
		padding: 0 6px;
	}

	.solutionTitle {
		font-size: 32px;
		font-family:"SFProDisplay-Semibold"; 
	}

	.solutionContent {
		top: 56px;
	}

	.solutionText {
		font-size: 18px;
		line-height: 22px;
		margin-top: 9px;
	}

	.solutionCon {
		font-size: 18px;
		line-height: 21px;
		margin-top: 16px;
	}

	.solutionConAfter {
		bottom: 6px;
	}

	.videoContent {
		top: 14%;
	}

	.videoTitle {
		font-size: 40px;
		line-height: 56px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.videoCon {
		font-size: 18px;
		line-height: 25px;
		margin-top: 21px;
	}

	.videoCon a:after {
		bottom: 7px;
	}

	.videoConBlue a:after {
		border-top: 1.6px solid #1777ff;
		border-right: 1.6px solid #1777ff;
	}

	.videoConWhite a:after {
		border-top: 2px solid #FFF;
		border-right: 2px solid #FFF;
	}

	.photoBorder {
		padding: 0 6px;
	}

	.photo {
		width: calc(50% - 12px);
		padding: 0 6px;
		margin-bottom: 12px;
	}

	.photoTitle {
		font-size: 36px;
		/*font-family: PingFangSC-Semibold, sans-serif;*/
		line-height: 40px;
		/* font-family:"SF Pro Display";  */
		font-family:"SFProDisplay-Semibold"; 



	}

	.photoContent {
		top: 56px;
	}

	.photoText {
		width: 500px;
		font-size: 18px;
		line-height: 22px;
		margin-top: 0px;
	}
	.photoText_sub {
		font-size: 18px;
	}
	.photoTextone {
		width: 318px !important;
	}
	.photoCon {
		font-size: 14px;
		line-height: 21px;
		margin-top: 16px;
	}

	.footer_center {
		width: 1300px;
	}

	.footer_des {
		font-size: 12px;
		line-height: 24px;
		padding-bottom: 24px;
	}

	.footerNav {
		padding-top: 35px;
	}

	.footer_content {
		padding-top: 24px;
	}

	.footer_ul_tt {
		/* font-size: 12px; */
		font-size: 12px;
		line-height: 12px;
	}

	.footer_ul_con {
		/* font-size: 12px; */
		font-size: 12px;
		/* margin-top: 10px; */
	}

	.footer_ul_con2 {
		/* margin-top: 15px; */
	}

	.footer_ul {
		width: 166px;
	}

	.footer_ul2 {
		width: 146px;
	}

	.circle {
		width: 34px;
		height: 34px;
	}

	.footer_right_top {
		padding-bottom: 13px;
	}

	.footer_right_row {
		padding: 18px 0;
		font-size: 12px;
		line-height: 28px;
	}

	.footer_center_bottom {
		font-size: 12px;
		line-height: 26px;
		padding: 18px 0;
	}

	.countryImg {
		width: 20px;
	}

	.country span {
		font-size: 12px;
		top: -5px;
	}

	.country em {
		top: 0;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1600px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: -4px;
	}

	.pcTopNav_center {
		transform: scale(0.948148);
		-webkit-transform: scale(0.948148);
		-o-transform: scale(0.948148);
		-moz-transform: scale(0.948148);
	}

	.footerPcCenter,
	.footerPcCenter2 {
		transform: scale(0.987654);
		-webkit-transform: scale(0.987654);
		-o-transform: scale(0.987654);
		-moz-transform: scale(0.987654);
	}

	.photoImgBig {
		display: none;
	}

	.photoImg {
		display: block;
	}

	.solutions {
		padding: 0 6px;
	}

	.videoTabBorder {
		width: 916px !important;
		height: 40px;
	}

	.video_tab {
		font-size: 16px;
		height: 32px;
		line-height: 32px;
		margin: 0;
		top: 4px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1500px) {
	.photoBorder .photo .photoContent .cta-links {
		margin-top: -4px;
	}

	.pcTopNav_center {
		transform: scale(0.876543);
		-webkit-transform: scale(0.876543);
		-o-transform: scale(0.876543);
		-moz-transform: scale(0.876543);
	}

	.footerPcCenter,
	.footerPcCenter2 {
		transform: scale(0.925926);
		-webkit-transform: scale(0.925926);
		-o-transform: scale(0.925926);
		-moz-transform: scale(0.925926);
	}
}

@media only screen and (min-width: 768px) and (max-width: 1400px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		/* margin-top: 18px; */
		margin-top: -4px;
	}

	.pcTopNav_center {
		transform: scale(0.830864);
		-webkit-transform: scale(0.830864);
		-o-transform: scale(0.830864);
		-moz-transform: scale(0.830864);
	}

	.footerPcCenter,
	.footerPcCenter2 {
		transform: scale(0.864198);
		-webkit-transform: scale(0.864198);
		-o-transform: scale(0.864198);
		-moz-transform: scale(0.864198);
	}

	.topNav_center {
		width: 1204px;
	}

	.navbar_collapse_top .navbar-nav>.conli {
		margin-left: 35px;
	}

	.white {
		padding: 125px 0 140px;
	}

	.footer_center {
		width: 1200px;
	}

	.footer_ul {
		width: 156px;
    height: 46px;
	}

	.footer_ul2 {
		width: 136px;
	}

	.footer_ul3 {
		width: 126px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1240px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: -4px;
	}

	.topNav_center,
	.footer_center {
		width: 95%;
	}

	.navbar_collapse_top .navbar-nav>li {
		margin-left: 48px;
	}

	.footer_center {
		width: 1100px;
	}

	.footer_ul {
		width: 146px;
	}

	.footer_ul2 {
		width: 126px;
	}

	.footer_ul3 {
		width: 116px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: -4px;
	}

	.navbar_collapse_top .navbar-nav>.conli {
		width: auto;
	}

	.navBlock {
		width: 90px;
		left: -20px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1170px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.footer_ul {
		width: 136px;
	}

	.footer_ul2 {
		width: 126px;
	}

	.footer_ul3 {
		width: 75px;
	}

	.white {
		padding: 105px 0 120px;
	}

	.navbar_collapse_top .navbar-nav>li,
	.navbar_collapse_top .navbar-nav>.conli {
		margin-left: 30px;
	}

	.bannerTitle {
		font-size: 36px;
	}

	.bannerSpan1 .bannerSpan2 {
		letter-spacing: 6px;
	}

	.greyBorder {
		width: 752px;
	}

	.everyGrey {
		flex-basis: 250px;
	}

	.everyGrey img {
		height: 75px;
	}

	.whiteTitle {
		font-size: 28px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.white {
		padding: 85px 0 100px;
	}

	.solutionTitle {
		font-size: 24px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.solutionText {
		/*font-size: 19px;*/
		font-size: 18px;
		margin-top: 0;
	}

	.solutionContent {
		top: 34px;
	}

	.solutionCon {
		margin-top: 10px;
	}

	.photoTitle {
		font-size: 24px;
		/* font-family:"SF Pro Display";  */
		font-family:"SFProDisplay-Semibold"; 


	}

	.photoText {
		width: 250px;
		font-size: 16px;
		margin-top: 4px;
	}

	.photoText_sub {
		font-size: 16px;
	}

	.photoCon {
		font-size: 14px;
		margin-top: 8px;
	}

	.photoContent {
		top: 32px;
	}

	.videoTitle {
		font-size: 36px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.videoCon {
		font-size: 15px;
	}

	.navbar_collapse_top .navbar-nav>li>a {
		font-size: 12px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1150px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: 0px;
	}

	.footer_center {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}

	.footer_ul {
		width: 16%;
	}

	.footer_right {
		float: none;
		clear: both;
		margin-top: 24px;
	}

	.country {
		top: 23px;
	}

	.everyBannerVideoPc {
		top: -45px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.videoBlack video {
		top: 60px;
		width: 96%;
	}

	.circle {
		margin: 0 6px;
	}

	.circle1 {
		margin-left: 0;
	}

	.circle2 {
		margin-right: 0;
	}

	.footer_right_row span {
		margin-left: 20px;
	}

	.whiteText {
		width: 46%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 850px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.navbar_collapse_top .navbar-nav>li,
	.navbar_collapse_top .navbar-nav>.conli {
		margin-left: 25px;
	}

	.bannerTitle {
		font-size: 34px;
	}

	.bannerSpan1,
	.bannerspan2 {
		letter-spacing: 8px;
	}

	.bannerPage {
		bottom: 40px !important;
	}

	.solutionTitle {
		font-size: 20px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.solutionText,
	.solutionCon {
		/*font-size: 19px;*/
		font-size: 18px;
	}

	.solutionCon {
		margin-top: 6px;
	}

	.solutionContent {
		top: 35px;
	}

	.photoTitle {
		font-size: 20px;
		/* font-family:"SF Pro Display";  */
		font-family:"SFProDisplay-Semibold"; 


	}

	.photoText,
	.photoCon {
		font-size: 15px;
	}

	.photoText_sub {
		font-size: 15px;
	}
	
	.videoTitle {
		font-size: 32px;
		font-family:"SFProDisplay-Semibold"; 

	}

	.videoCon {
		font-size: 14px;
		margin-top: 10px;
	}

	.videoTabBorder {
		width: 648px;
	}

	.video_tab {
		font-size: 15px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 800px) {
	.solutions .solutionContent>.cta-links {
		margin-top: 10px;
	}

	.photoBorder .photo .photoContent .cta-links {
		margin-top: 18px;
	}

	.navbar_collapse_top .navbar-nav>li,
	.navbar_collapse_top .navbar-nav>.conli {
		margin-left: 22px;
	}
}

.search_menu_father {
	font-size: 18px;
	/* line-height: 24px; */
}

.search_menu_son a {
	font-size: 18px;
	line-height: 24px;
}

@media only screen and (max-width: 767px) {
	.photoTextone{
		width: 556px !important;
	}
	.solutions .solutionContent>.cta-links {
		margin-top: 20px!important;
	}

	.topNav {
		/* height: 52px; */
    height: 50px;
	}

	.navbar-default {
		border-color: transparent;
	}

	.everyBannerVideoPc {
		display: none;
	}

	.everyBannerVideoMobile {
		display: block;
	}

	.videoBlack video {
		top: 30px;
		width: 96%;
	}

	.closeVideo {
		right: 12px;
		top: 12px;
	}

	.everyBanner1 {
		background: url(../images/mobile_banner1.png) center center no-repeat;
		background-size: cover;
	}

	.navbar_top {
		width: 100%;
    height: 52px;
		/* background-color: #212428; */
    background-color: rgba(33, 36, 40, 1);
		position: fixed;
		/* z-index: 991000; */
	}

	.navbar_top .navbar-brand {
		float: none;
		display: block;
    padding: 14px 15px;
	}
	.product-center {
		width: auto;
		height: 50px;
		margin: 0 auto;
		overflow: hidden;
		/*font-size: 18px;*/
		font-size: 32px!important;
		line-height: 50px;
		letter-spacing: -1px;
	}
	.menu_control {
		/* width: 40px;
		height: 40px; */
    width: 35px;
    height: 35px;
		position: absolute;
		left: 6px;
		/* top: 4px; */
    top: 7px;
		background-image: url('https://oss.cortp.com/picture/cortp.com/cge_fc724e4d5555d90408671802297eb39c.png');
		background-size: cover;
		cursor: pointer;
	}

	.mobile_car {
		text-decoration: none;
		width: 46px;
		height: 24px;
		line-height: 24px;
		background-color: #1777ff;
		position: absolute;
		right: 16px;
		top: 12px;
		font-size: 12px;
		cursor: pointer;
		display: block;
		border-radius: 14px;
		color: #FFF;
		text-align: center;
	}

	.mobile_car:focus {
		text-decoration: none;
		color: #FFF;
	}

	.menu_control.collapsed {
		background-image: url('../images/menu.png');
	}

	.navbar-brand>img {
		/* width: 95px; */
    width: 74px;
		margin: 0 auto;
		position: relative;
		/* top: -1px; */
		top: 1px;
	}

	.navbar-collapse {
		box-shadow: none;
		-webkit-box-shadow: none;
	}

	.navbar-default .navbar-collapse {
		border: none;
	}

	.navbar-default .navbar-collapse {
		border-color: #434548;
	}

	.navbar_top .navbar-nav {
		width: calc(100% - 30px - 30px);
		margin: 0 auto;
	}

	.navbar_top .navbar-nav>li {
		border-bottom: 1px solid #2b2e31;
	}

	.navbar_top .navbar-nav>li>a {
		padding-left: 0;
		padding-top: 13px;
		padding-bottom: 13px;
		color: #c8c9ca;
	}

	.nav>li>a {
		padding: 15px;
	}

	.navbar_top .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
		height: calc(100vh - 50px);
	}

	.search_mobile_border {
		border-bottom: 1px solid #3a3a3d;
		margin-top: 50px;
    height: 66px;
    box-sizing: border-box;
	}

	.search_mobile {
		width: calc(100% - 8px - 9px);
		margin: 0 auto;
    height: 1005;
	}

	.search_mobile input {
		padding-left: 32px;
		width: 100%;
		/* height: 60px; */
		border: 1px solid transparent;
		background-color: transparent;
		outline: none;
		/* font-size: 29px; */
		-webkit-appearance: none;
		background-image: url('../images/icon1.png');
		background-position: left center;
		background-repeat: no-repeat;
		color: #FFF;
	}

	.search_mobile input::-moz-input-placeholder {
		color: #a9a9aa !important;
	}

	.search_mobile input::-webkit-input-placeholder {
		color: #a9a9aa !important;
	}

	.search_mobile input::-o-input-placeholder {
		color: #a9a9aa !important;
	}

	.search_mobile input::-ms-input-placeholder {
		color: #a9a9aa !important;
	}
/* 哈 */
	.search_menu_border {
		/* height: calc(100vh - 50px - 61px - 160px - 20px); */
		/* height: calc(100vh - 50px - 61px - 160px - 70px); */
    /* height: 60vh; */
    height: 64vh;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.search_menu_father {
		width: calc(100% - 80px);
    margin: 0 auto;
		padding: 15px 0;
		color: #f0f1f1;
		border-bottom: 1px solid #26292d;
		position: relative;
    margin-left: 41px;
	}

	.search_menu_father span {
		color: #fcfcfc;
		position: absolute;
		right: 12px;
		top: 15px;

	}

	.search_menu_son {
		display: none;
    text-indent: 8px;
	}

	.search_menu_son div {
		width: calc(100% - 60px);
		margin: 0 auto;
		padding-left: 15px;
    height: 36px;
		color: #919299;
    line-height: 36px;
	}

	.conli {
		position: relative;
	}

	.conli span {
		font-size: 14px;
		position: absolute;
		color: #fcfcfc;
		right: 0;
		top: 15px;
	}

	.fixBottom {
		width: 100%;
		padding-top: 20px;
    /* 新 */
    height: auto;
    /* position: relative; */
    /* top: -100px; */
		 
	}

	.fixBottom:after {
		clear: both;
		height: 0;
		display: block;
		content: "";
	}

	.mobile_user {
		text-decoration: none;
		float: left;
		color: #FFF;
		/* margin-left: 41px; */
		margin-left: 30px;
	}

	.mobile_user img {
		float: left;
		display: block;
    width: 15px;
    height: 16px;
	}

	.mobile_user span {
		color: #dadada;
		margin-left: 10px;
		font-size: 14px;
    font-family:"SFProDisplay-Regular";

    
	}

	.mobile_lang {
		margin-right: 38px;
		float: right;
		font-size: 14px;
		/* font-weight: 500; */
		color: #A1A2A9;
    font-family:"SFProDisplay-Regular";


	}

	.mobile_lang a {
		text-decoration: none;
		color: #FFF;
    font-family:"SFProDisplay-Regular";


	}

	.mobile_lang em {
		margin-left: 8px;
		margin-right: 8px;
		font-style: normal;
		position: relative;
		top: -1px;
    font-family:"SFProDisplay-Regular";


	}

	.banner {
		position: relative;
		top: 0px;
		z-index: 0 ;
	}

	.bannerTitle {
		font-size: 36px;
		top: 7%;
	}

	.bannerSpan1 {
		margin-right: 0;
		letter-spacing: 5px;
		display: block;
	}

	.bannerSpan2 {
		margin-left: 0;
		letter-spacing: 5px;
		display: block;
	}

	.bannerPage {
		text-align: center;
		padding: 0;
		bottom: 40px !important;
	}

	.bannerPage .swiper-pagination-bullet {
		width: 60px;
		margin: 0 20px !important;
	}

	.greyBorder {
		width: 100%;
		display: block;
		text-align: center;
	}

	.everyGrey {
		flex-basis: 0;
		display: inline-block;
		margin: 0 50px;
	}

	.greyLine {
		display: none;
	}

	.everyGrey img {
		width: 80px;
		height: auto;
	}

	.everyGrey div {
		font-size: 18px;
		margin-top: 20px;
	}

	.grey {
		padding-top: 50px;
		padding-bottom: 25px;
	}

	.solutions {
		padding: 0;
		display: block;
	}

	.everySolutions {
		padding: 0;
		width: 100%;
	}

	.solutionTitle {
		/*font-size: 28px;*/
		font-family:"SFProDisplay-Semibold"; 

	}

	.solutionText,
	.solutionCon {
		/*font-size: 19px;*/
		font-size: 18px;
	}

	.solutionCon {
		margin-top: 16px;
	}

	.solutionContent {
		/*top: 65px;*/
		top: 75px;
	}

	.white {
		padding: 170px 0 80px;
	}

	.whiteTitle {
		/*font-size: 32px;*/
		font-size: 52px;
		letter-spacing: -1px;
		/* font-weight: normal; */
		font-family:"SFProDisplay-Semibold"; 

	}

	.whiteText {
		width: 85%;
		font-size: 34px;
		margin-top: 20px;
		line-height: 44px;
	}

	.everySoluMobile {
		position: relative;
		margin-top: 22px;
	}

	.everySoluMobile_img {
		width: 100%;
		display: block;
	}

	.soluMobileContent {
		width: 100%;
		left: 0;
		color: #FFF;
		position: absolute;
		left: 0;
		top: 30%;
		z-index:9999;
		text-align: center;
	}

	.soluMobileContent_black {
		color: #000;
	}

	.soluMobileCon img {
		position: relative;
		left: 3px;
		top: -0.5px;
	}

	.soluMobileTitle {
		font-size: 40px;
		font-weight: 500;
		letter-spacing: -1px;
	}

	.soluMobileCon {
		margin-top: 14px;
		font-size: 15px;
	}

	.soluMobileCon a {
		text-decoration: none;
		color: #FFF;
	}

	.soluMobileCon_black a {
		color: #3E4046;
	}

	.photoBorder {
		padding: 0;
	}

	.photo {
		width: 100%;
		padding: 0;
		margin-bottom: 0;
		margin-top: 28px;
		float: none;
	}

	.photoTitle {
		font-size: 52px;
		/* font-family:"SF Pro Display";  */
		font-family:"SFProDisplay-Semibold";
		letter-spacing: -1px;
	}

	.photoText {
		min-height: 123px;
		font-size: 27px;
		line-height: 38px;
		margin-top: 4px;
		letter-spacing: 0;
	}
	.photoText_sub {
		font-size: 27px;
	}

	.photoCon {
		font-size: 16px;
	}

	.footer_center {
		width: 92%;
    /* margin-left: 25px;
    margin-right: 25px; */
	}

	.footer_control {
		display: none;
	}

	.footer_control2 {
		display: block;
    /* 哈 */
    border-top: 1px solid #E5EBF0;
	}

	.footer_ul {
		width: 100%;
		float: none;
	}

	.footer_content {
		padding-top: 0;
	}

	.footer_ul_tt {
		/* height: 50px;
		line-height: 50px; */
    height: 46px;
    line-height: 46px;
    font-size: 12px;
		font-weight: normal;
		color: #1d1d1f;
		border-top: 1px solid #E5EBF0;
		/* padding-left: 4px; */
		position: relative;
		cursor: pointer;
	}

	.footer_ul_con:last-child {
		/* margin-bottom: 20px; */
	}

	.footer_ul_con2 {
		/* margin-top: 8px; */
	}

	.footer_ul_tt .closeBottom {
		display: none;
	}

	.footer_ul_tt .openBottom {
		display: block;
	}

	.footer_ul_tt2 .closeBottom {
		display: block;
	}

	.footer_ul_tt2 .openBottom {
		display: none;
	}

	.footer_ul_tt span {
		position: absolute;
		right: 15px;
		top: 0;
		font-size: 16px;
		color: #212428;
	}

	.footer_ul_con {
		height: 46px;
		line-height: 46px;
		padding-left: 11px;
		/* font-family:"SFProDisplay-Regular"; */

	}

	.footer_ul_con a {
		color: #515154;
		font-family:"SFProDisplay-Regular";


	}

	.footer_right {
		width: 100%;
		float: none;
	}

	.footer_right_top {
		border-top: 1px solid #E5EBF0;
		padding: 10px 0;
	}

	.footer_right_top:after {
		clear: both;
		height: 0;
		display: block;
		content: "";
	}

	.footer_center_bottom {
		margin-top: 0;
	}

	.circle {
		display: block;
		float: left;
		margin: 0;
		margin-right: 10px;
	}

	.circle:last-child {
		margin-right: 0;
	}

	.country {
		position: relative;
		left: 0;
		top: 0;
		float: left;
		top: 12px;
		margin-right: 30px;
	}

	.footer_center_bottom_mobile {
		padding-top: 22px;
		border-top: 1px solid #E5EBF0;
	}

	.footer_mobile_div {
		color: #7a7a7a;
		font-size: 12px;
		padding-bottom: 14px;
	}

	.footer_mobile_div span {
		color: #161616;
	}

	.footer_mobile_div a {
		text-decoration: none;
		color: #7a7a7a;
	}

	.footer_mobile_div em {
		margin: 0 12px;
	}

	.footer_mobile_div_bottom {
		margin-top: 90px;
	}

	.fixedBlack {
		width: 100%;
		height: calc(100vh + 40px);
		background-color: #000;
		z-index: 1000;
		position: fixed;
		left: 0;
		top: 0;
		display: none;
		overflow: hidden;
	}

	.mobileFVideo {
		width: 100%;
		display: block;
		z-index: -11;
	}
	.main-content {
		/*width: 367px;*/
		width: 735px;
		height: 274px;
		font-size: 32px;
		line-height: 46px;
		letter-spacing: 0px;
		padding:0px 68px 0px 68px;
	}
	.cta-links{
		margin-top: 10px!important;
	}
	.cta-links>a{
		font-size: 34px!important;
	}
	.photoContent {
		top: 68px;
	}
	.photoBorder .photo .photoContent .cta-links {
		margin-top: 0!important;
		line-height: 44px;
		height: 44px;
	}
	.photoBorder .photo .photoContent .cta-links>a{
		font-size: 24px !important;
		color: #fff;
		text-decoration: none;
	}
	.main-product-title {
		line-height: 86px;
		width: auto;
		height: 86px;
		overflow: hidden;
		font-size: 52px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 640px) {
	/*.solutions .solutionContent>.cta-links {*/
	/*	margin-top: 20px;*/
	/*}*/

	/* .search_menu_father {
		font-size: 24px;

		line-height: 34px;
	}

	.search_menu_son a {
		font-size: 24px;

		line-height: 34px;
	}
 */

	.everyGrey {
		margin: 0 40px;
	}

	.everyGrey img {
		width: 74px;
	}
}

@media only screen and (max-width: 580px) {
	/*.solutions .solutionContent>.cta-links {*/
	/*	margin-top: 10px;*/
	/*}*/

	.everyGrey {
		margin: 0 25px;
	}

	.everyGrey img {
		width: 70px;
	}
}

@media only screen and (max-width: 480px) {
  .oo{
    right: 28px !important;
  }
	/*.solutions .solutionContent>.cta-links {*/
	/*	margin-top: 10px;*/
	/*}*/

	.iiright {
		border-width: 0 1.5px 1.5px 0;
		padding: 2px;
		margin-right: 2px;
		margin-bottom: 3px;
		margin-left: 5px;
	}

	.photoCon i {
		margin-bottom: 0.5px;
	}

	.soluMobileCon i {
		margin-bottom: 2px;
	}

	.everyGrey div {
		font-size: 16px;
		margin-top: 14px;
	}

	.banner {
		top: 0;
		/* height: 450px !important; */
	}
	#anzhuo{
		height: 100%;
	}
	.grey {
		padding-top: 23px;
		padding-bottom: 36px;
	}

	.everyGrey {
		margin: 0 28px;
	}

	/*.solutionContent {*/
	/*	top: 45px;*/
	/*}*/

	.solutionText {
		margin-top: 2px;
	}

	.solutionText,
	.solutionCon .two-class {
		/*font-size: 15px;*/
		font-size: 18px;
	}

	.solutionCon {
		margin-top: 9px;
	}

	.solutionCon a {
		position: relative;
	}

	.soluMobileCon a {
		position: relative;
		left: 5px;
	}

	.solutionConAfter {
		bottom: 6px;
	}

	/*.whiteTitle {*/
	/*	font-size: 28px;*/
	/*	font-family:"SFProDisplay-Semibold"; */

	/*}*/

	/* div.white.white2>div.whiteTitle {
		font-weight: 500;
	} */

	/* .content-title {
		font-weight: 600 !important;
	} */

	/*.whiteText {*/
	/*	width: 85%;*/
	/*	font-size: 17px;*/
	/*	margin-top: 10px;*/
	/*	line-height: 22px;*/
	/*}*/

	/*.white {*/
	/*	padding: 85px 0 40px;*/
	/*}*/



	.soluMobileCon {
		font-size: 15px;
		margin-top: 8px;
	}

	.soluMobileConBlack a:after {
		border-top: 2px solid #3E4046;
		border-right: 2px solid #3E4046;
	}

	.soluMobileConWhite a:after {
		border-top: 2px solid #FFF;
		border-right: 2px solid #FFF;
	}

	.photoCon {
		font-size: 15px;
		margin-top: 10px;
	}

	.photoCon a {
		position: relative;
		left: 8px;
	}

	.soluMobileContent {
		top: 15%;
	}

	/*.main-content {*/
	/*	width: 367px;*/
	/*	height: 137px;*/
	/*	font-size: 17px;*/
	/*	line-height: 23px;*/
	/*	letter-spacing: 0px;*/
	/*	padding:0px 34px 0px 34px;*/
	/*}*/

	/*.main-product-title {*/
	/*	line-height: 46px;*/
	/*	width: auto;*/
	/*	height: 46px;*/
	/*	overflow: hidden;*/
	/*	margin: 0 auto;*/
	/*	font-size: 36px;*/
	/*}*/

	/*.product-center {*/
	/*	width: auto;*/
	/*	height: 27px;*/
	/*	margin: 0 auto;*/
	/*	overflow: hidden;*/
	/*	font-size: 19px;*/
	/*	line-height: 27px;*/
	/*}*/

	.center-learn-more {
		line-height: 23px;
		height: 27px;
		font-size: 17px;
	}
}

@media only screen and (max-width: 450px) {
	/*.solutions .solutionContent>.cta-links {*/
	/*	margin-top: 10px;*/
	/*}*/

	.bannerTitle {
		font-size: 26px;
		top: 11%;
	}

	.bannerPage .swiper-pagination-bullet {
		width: 50px !important;
	}

	.bannerPage {
		bottom: 24px !important;
	}

	.everyGrey img {
		width: 50px;
	}

	.everyGrey div {
		font-size: 12px;
	}

	.solutionTitle {
		/*font-size: 28px;*/
		font-family:"SFProDisplay-Semibold"; 
		color: #3E4046;
	}

	.solutionTitle span {
		letter-spacing: -0.5px;
	}

	.circle {
		width: 34px;
		height: 34px;
		margin-right: 7px;
	}

	.country {
		margin-right: 20px;
	}

	.cta-links {
		margin-top: 13px;
	}

	/*.main-product-title {*/
	/*	line-height: 86px;*/
	/*	width: auto;*/
	/*	height: 86px;*/
	/*	overflow: hidden;*/
	/*	font-size: 66px;*/
	/*	margin: 0 auto;*/
	/*}*/

	/*.product-center {*/
	/*	width: auto;*/
	/*	height: 50px;*/
	/*	margin: 0 auto;*/
	/*	overflow: hidden;*/
	/*	!*font-size: 18px;*!*/
	/*	font-size: 36px;*/
	/*	line-height: 1.4;*/
	/*}*/

	.center-learn-more {
		line-height: 22px;
		height: 25px;
		font-size: 16px;
	}
	/* .search_menu_father {
    font-size: 17px;
		line-height: 20px;

	} */
	
	.search_menu_son a {
		font-size: 14px;
		line-height: 20px;
	}
}
/* 新 */
@media only screen and (max-width: 428px){
  .search-xs-input::placeholder{
    font-size: 17px;
  }
}
@media only screen and (max-width: 360px) {
	.content-title{
	font-size:28px;
	}
	/*.solutions .solutionContent>.cta-links {*/
	/*	margin-top: 20px;*/
	/*}*/

	.everyGrey {
		margin: 0 24px;
	}

	.cta-links {
		margin-top: 13px;
	}

	/*.main-product-title {*/
	/*	height: 35px;*/
	/*	font-size: 27px;*/
	/*	line-height: 35px;*/
	/*}*/

	/*.product-center {*/
	/*	height: 20px;*/
	/*	font-size: 14px;*/
	/*	line-height: 20px;*/
	/*}*/

	.center-learn-more {
		height: 20px;
		font-size: 12px;
		line-height: 17px;
	}

	.search_menu_father {
		font-size: 13px;
		line-height: 19px;
	}

	.search_menu_son a {
		font-size: 13px;
		line-height: 19px;
	}
}

@media only screen and (max-width: 350px) {
	.content-title{
	font-size:20px;
	}
	.main-content {
		line-height: 18px;
		font-size: 13px;
		padding:0px 34px 0px 34px;
	}
	.search_menu_father {
		font-size: 13px;
		line-height: 19px;
	}

	.search_menu_son a {
		font-size: 13px;
		line-height: 19px;
	}

	/*.solutions .solutionContent>.cta-links {*/
	/*	margin-top: 20px;*/
	/*}*/

	.circle {
		width: 35px;
		height: 35px;
		margin-right: 5px;
	}

	.country {
		margin-right: 13px;
	}

	.everyGrey {
		margin: 0 16px;
	}

	.cta-links {
		margin-top: 13px;
	}

	/*.main-product-title {*/
	/*	height: 34px;*/
	/*	font-size: 26px;*/
	/*	line-height: 34px;*/
	/*}*/

	/*.product-center {*/
	/*	height: 19px;*/
	/*	font-size: 13px;*/
	/*	line-height: 19px;*/
	/*}*/

	.center-learn-more {
		height: 20px;
		font-size: 12px;
		line-height: 17px;
	}
}


/* .icon-chevronright::before, */
.icon-chevronright::after {
	content: "";
}

.icon-after::after,
.more::after {
	padding-left: .4em;
	top: 0;
}

.icon::after,
.more::before,
.more::after {
	font-size: 19px;
	text-decoration: none;
}

.icon::after,
.more::before,
.more::after {
	font-family: "SF Pro Icons";
	color: inherit;
	display: inline-block;
	font-style: normal;
	font-weight: 500;
	font-size: inherit;
	line-height: 1;
	/* text-decoration: underline; */
	position: relative;
	z-index: 1;
	alt: '';
}

.cta-links {
	/*margin-top: 24px;*/
	/*margin-top: 18px;*/
	/*margin-top: 14px;*/
	margin-top: 5px;
}

.videoCon>a:hover {
	text-decoration: underline;
}

.cta-links a:after {}

#videoTabBorder>.video_tab span {
	margin-left: -1px;
}

.main-title-color {
	color: #1d1d1f;
}

.main-product-title-color {
	color: #1d1d1f;
}


.search-xs-input {


	/* line-height: 20px; */
	height: 33px;
	background: #1D1D1F !important;
	margin-top: 14px;
	margin-bottom: 18px;
	border-radius: 8px;
}

 .ttt {
	margin-left: -10px;
}

.search-xs-inputs {
	color: #909193;
	font-weight: 400;
	/*font-family: PingFangSC-Regular, PingFang SC;*/
	/* margin-left: -10px; */
}

.space-height-10 {
	width: 100%;
	height: 10px;
}

.padding-top-10 {
	padding-top: 10px !important;
}

/* .padding-top-10:first-child {
	padding-top:0px;
} */

.topNav {
	position: relative;
}

/*#banner{
border:1px solid #FF0000;
height:100px;
margin:0;
width:100%;}*/
/* #anzhuo {
	border:1px solid #0000FF;
} */
.fsff{
  border-bottom: none !important;
}
/* .fixedBlack{
  height: 100% !important;
} */
@media only screen and (max-width: 767px){
	.padding-top-10 {
		padding-top: 20px !important;
	}
}