a,article,aside,audio,b,blockquote,body,canvas,dd,div,dl,dt,em,embed,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,label,legend,li,menu,nav,ol,output,p,pre,section,span,strong,summary,table,tbody,td,tfoot,th,thead,tr,ul,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
body {
	line-height:1
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body {
	-webkit-font-smoothing:antialiased;
	font-family:"PingFang SC","Segoe UI","Helvetica Neue",Helvetica,"Microsoft YaHei",STHeiTi,SimHei,Arial,sans-serif
}
a {
	color:#000;
	text-decoration:none
}
input {
	outline:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 1000px #fff inset!important
}
.full-image {
	display:block;
	margin:0 auto;
	max-width:1920px
}
@font-face {
	font-family:ST-typeface-Regular;
	src:url(../fonts/ST-typeface-Regular.otf) format('woff')
}
a,div,img {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	outline:0
}
div {
	-webkit-overflow-scrolling:touch
}
div::-webkit-scrollbar {
	display:none
}
.lazyload,.lazyloading {
	opacity:0
}
.lazyloaded {
	opacity:1;
	transition:opacity .3s
}
body {
	padding-top:64px
}
.header {
	height:64px;
	max-width:1240px;
	padding:0 20px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center
}
.header {
	height:73px;
	max-width:1240px;
	padding:0 20px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center
}
.header-wrap {
	position:fixed;
	top:0;
	left:0;
	height:73px;
	width:100%;
	z-index:200;
	background:#fff
}
.header-wrap * {
	box-sizing:border-box
}
.header__left,.header__right {
	display:flex;
	align-items:center
}
.header__logo {
	width:273px;
	height:35px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-size:100%
}
.header__menu {
	display:flex;
	padding-left:28px
}
.header__menu--index .header__menu-item:nth-child(1) {
	color:#3f66f6;
	font-weight:500
}
.header__menu--saas .header__menu-item:nth-child(2) {
	color:#3f66f6;
	font-weight:500
}
.header__menu--aiot .header__menu-item:nth-child(3) {
	color:#3f66f6;
	font-weight:500
}
.header__menu--aiot .header__menu-item:nth-child(3) a {
	color:#3f66f6;
	font-weight:500
}
.header__menu--energize .header__menu-item:nth-child(4) {
	color:#3f66f6;
	font-weight:500
}
.header__menu--about .header__menu-item:nth-child(5) {
	color:#3f66f6;
	font-weight:500
}
.header__menu-item {
	display:block;
	padding:33px 20px 21px 20px;
	font-size:16px;
	line-height:22px;
	color:#000
}
.header__menu-item:hover>span {
	color:#3f66f6
}
.header__menu-item:hover>span>a {
	color:#3f66f6
}
.header__menu-item a:visited,.header__menu-item:visited {
	color:#000
}
.header__menu-item--aiot .header__aiot-wrap {
	height:auto;
	opacity:1;
	visibility:visible;
	padding-top:40px
}
.header__menu-item--energize .header__energize-wrap {
	height:auto;
	opacity:1;
	padding-top:40px;
	visibility:visible
}
.header__menu-item--more::after {
	content:"";
	display:inline-block;
	margin-left:4px;
	width:12px;
	height:12px;
	background:url(../images/arrow-down.png) no-repeat;
	background-size:12px
}
.header__aiot-wrap {
	position:absolute;
	top:64px;
	left:0;
	width:100%;
	background:#fff;
	height:0;
	border-top:1px solid #e8ebf1;
	opacity:0;
	visibility:hidden;
	transition:opacity .3s ease-in
}
.header__aiot {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	margin-bottom:30px
}
.header__aiot-item {
	flex:1;
	text-align:center
}
.header__aiot-item-img {
	margin:0 auto;
	width:64px;
	height:64px;
	cursor:pointer
}
.header__aiot-item-img img {
	width:100%;
	height:100%
}
.header__aiot-item-title {
	display:inline-block;
	cursor:pointer;
	padding-top:12px;
	text-align:center;
	color:#000;
	font-size:16px;
	font-weight:400;
	line-height:22px
}
.header__energize-wrap {
	position:absolute;
	top:64px;
	left:0;
	width:100%;
	background:#fff;
	opacity:0;
	height:0;
	border-top:1px solid #e8ebf1;
	visibility:hidden;
	transition-property:height;
	transition:opacity .3s ease-in
}
.header__energize {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap
}
.header__energize-item {
	display:flex;
	margin-bottom:40px;
	width:33.333%;
	cursor:pointer
}
.header__energize-img {
	width:40px;
	height:40px
}
.header__energize-img img {
	width:100%;
	height:100%
}
.header__energize-info {
	padding-left:16px
}
.header__energize-title {
	padding-top:9px;
	padding-bottom:9px;
	font-weight:500;
	color:#000;
	font-size:16px;
	line-height:22px
}
.header__energize-desc {
	width:272px;
	color:#91959f;
	font-size:16px;
	line-height:24px
}
.header__login {
	position:relative;
	color:#000;
	padding:21px 0;
	font-size:16px;
	line-height:22px
}
.header__login span {
	cursor:pointer
}
.header__login::after {
	content:"";
	display:inline-block;
	margin-left:2px;
	width:12px;
	height:12px;
	background:url(../images/arrow-down.png) no-repeat;
	background-size:12px
}
.header__login--hover .header__login-wrap {
	display:block
}
.header__login-wrap {
	display:none;
	position:absolute;
	margin-top:14px;
	left:-22px;
	width:160px;
	height:112px;
	box-shadow:0 0 4px 4px rgba(145,145,146,.08);
	border:1px solid #e8ebf1;
	background:#fff;
	border-radius:4px;
	z-index:100
}
.header__login-wrap::before {
	content:"";
	position:absolute;
	top:-8px;
	left:26px;
	display:block;
	width:14px;
	height:8px;
	background:url(../images/login-arrow-top.png) no-repeat;
	background-size:14px 8px
}
.header__login-item {
	cursor:pointer;
	padding-left:23px;
	height:40px;
	display:flex;
	align-items:center
}
.header__login-item:visited {
	color:#000
}
.header__login-item:hover {
	background:rgba(232,235,241,.5)
}
.header__login-item:first-child {
	margin-top:16px
}
.header__login-item--pro::after {
	content:"";
	display:inline-block;
	margin-left:4px;
	width:30px;
	height:16px;
	background:url(../images/icon-pro.png) no-repeat;
	background-size:30px 16px
}
.header__experience {
	cursor:pointer;
	margin-left:40px;
	width:104px;
	height:34px;
	color:#fff;
	font-size:16px;
	line-height:34px;
	text-align:center;
	background:#3f66f6;
	border-radius:17px
}
.header__experience:hover {
	background:#375eeb
}
@media only screen and (max-width:768px) {
	body {
	padding-top:13.33333333vw
}
.header-wrap {
	height:13.33333333vw
}
.header-wrap .header {
	width:100%;
	height:100%;
	padding:0
}
.header-wrap .header__logo {
	display:block;
	padding:3.2vw 0;
	height:13.33333333vw;
	width:26.4vw;
	margin-left:4.26666667vw;
	background-image:url(../images/logo-h5.png);
	background-position:center
}
.header-wrap .header__experience,.header-wrap .header__login,.header-wrap .header__menu {
	display:none
}
.header-wrap .header__right-menu {
	position:fixed;
	top:4.26666667vw;
	right:4.26666667vw;
	width:5.06666667vw;
	height:5.06666667vw;
	background:url(../images/h5-menu-icon.png) no-repeat;
	background-size:100%
}
.header-wrap .header__right-menu--close {
	background-image:url(../images/h5-close-icon.png)
}
.header-wrap--show {
	height:100vh
}
.header-wrap--show .header {
	display:block;
	width:100%;
	height:100%
}
.header-wrap--show .header__left {
	display:block;
	width:100%
}
.header-wrap--show .header__logo {
	padding:3.2vw 0;
	margin-left:4.26666667vw;
	height:13.33333333vw;
	width:26.4vw;
	background-image:url(../images/logo-h5.png);
	background-size:26.4vw 6.93333333vw;
	background-position:center
}
.header-wrap--show .header__menu {
	position:static;
	top:13.06666667vw;
	left:0;
	padding:0;
	width:100%;
	padding:0 4.26666667vw;
	display:block;
	background:#fff
}
.header-wrap--show .header__menu-item {
	padding:3.2vw 0;
	font-size:14px;
	border-top:1px solid #e8ebf1
}
.header-wrap--show .header__menu-item:hover>span {
	color:#000
}
.header-wrap--show .header__menu-item:hover>span>a {
	color:#000
}
.header-wrap--show .header__menu-item:last-child {
	border-bottom:1px solid #e8ebf1
}
.header-wrap--show .header__menu-item--more::after {
	display:none
}
.header-wrap--show .header__menu>#headerAiot,.header-wrap--show .header__menu>#headerEnergize {
	position:relative
}
.header-wrap--show .header__menu>#headerAiot::after,.header-wrap--show .header__menu>#headerEnergize::after {
	content:"";
	position:absolute;
	top:4.26666667vw;
	right:0;
	display:inline-block;
	width:3.2vw;
	height:3.2vw;
	background:url(../images/h5-arrow-down.png) no-repeat;
	background-size:100%
}
.header-wrap--show .header__menu>#headerAiot.header__menu-item--aiot .header__aiot-wrap,.header-wrap--show .header__menu>#headerAiot.header__menu-item--energize .header__aiot-wrap,.header-wrap--show .header__menu>#headerEnergize.header__menu-item--aiot .header__aiot-wrap,.header-wrap--show .header__menu>#headerEnergize.header__menu-item--energize .header__aiot-wrap {
	padding-top:5.46666667vw
}
.header-wrap--show .header__menu>#headerAiot.header__menu-item--aiot .header__energize-wrap,.header-wrap--show .header__menu>#headerAiot.header__menu-item--energize .header__energize-wrap,.header-wrap--show .header__menu>#headerEnergize.header__menu-item--aiot .header__energize-wrap,.header-wrap--show .header__menu>#headerEnergize.header__menu-item--energize .header__energize-wrap {
	padding-top:5.46666667vw
}
.header-wrap--show .header__menu>#headerAiot.header__menu-item--aiot::after,.header-wrap--show .header__menu>#headerAiot.header__menu-item--energize::after,.header-wrap--show .header__menu>#headerEnergize.header__menu-item--aiot::after,.header-wrap--show .header__menu>#headerEnergize.header__menu-item--energize::after {
	background-image:url(../images/h5-arrow-up.png)
}
.header-wrap--show .header__aiot {
	width:100%;
	margin:0;
	flex-wrap:wrap
}
.header-wrap--show .header__aiot-wrap {
	position:static
}
.header-wrap--show .header__aiot-item {
	flex:none;
	width:50%;
	height:7.33333333vw;
	margin-bottom:1.86666667vw;
	text-align:left
}
.header-wrap--show .header__aiot-item-img {
	display:none
}
.header-wrap--show .header__aiot-item-title {
	display:inline-block;
	height:100%;
	line-height:7.33333333vw;
	padding:0 1.06666667vw;
	font-size:13px;
	color:#91959f
}
.header-wrap--show .header__aiot-item-title:active {
	color:#3f66f6;
	background:rgba(63,102,246,.1);
	border-radius:.26666667vw
}
.header-wrap--show .header__energize {
	width:100%;
	margin:0;
	flex-wrap:wrap
}
.header-wrap--show .header__energize-wrap {
	position:static
}
.header-wrap--show .header__energize-item {
	flex:none;
	width:50%;
	height:7.33333333vw;
	margin-bottom:1.86666667vw;
	text-align:left
}
.header-wrap--show .header__energize-info {
	padding-left:0
}
.header-wrap--show .header__energize-title {
	color:#91959f;
	font-weight:400;
	height:100%;
	line-height:7.33333333vw;
	padding:0 1.06666667vw;
	font-size:13px
}
.header-wrap--show .header__energize-title:active {
	color:#3f66f6;
	background:rgba(63,102,246,.1);
	border-radius:.26666667vw
}
.header-wrap--show .header__energize-desc,.header-wrap--show .header__energize-img {
	display:none
}
.header-wrap--show .header__login {
	display:block;
	width:100%;
	padding:5.33333333vw 0
}
.header-wrap--show .header__login::after {
	content:none
}
.header-wrap--show .header__login span {
	display:none
}
.header-wrap--show .header__login-wrap {
	display:block;
	position:static;
	border:none;
	box-shadow:none;
	width:100%;
	margin:0
}
.header-wrap--show .header__login-wrap::before {
	content:none
}
.header-wrap--show .header__login-item {
	display:flex;
	padding:0;
	width:64vw;
	height:10.66666667vw;
	border-radius:5.86666667vw;
	margin:0 auto 5.33333333vw auto;
	border:1px solid #91959f;
	justify-content:center;
	color:#3f66f6;
	font-size:14px
}
.header-wrap--show .header__login-item::before {
	content:"登录"
}
.header-wrap--show .header__login-item--pro::after {
	content:"Pro";
	margin:0;
	height:auto;
	width:auto;
	display:inline;
	background:0 0
}
.header-wrap--show .header__experience {
	display:none
}
}.footer {
	position:relative;
	margin:0 auto;
	max-width:1240px;
	height:399px;
	color:#fff
}
.footer-wrap {
	background:#000
}
.footer-wrap * {
	box-sizing:border-box
}
.footer__info {
	padding:56px 20px 0 20px;
	display:flex;
	justify-content:space-between;
	color:#91959f
}
.footer__info-h5-logo {
	display:none
}
.footer__info-logo {
	margin-bottom:19px;
	width:320px;
	height:40px
}
.footer__info-logo img {
	width:100%;
	height:100%
}
.footer__info-item {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#91959f;
	padding-bottom:8px
}
.footer__info-item-phone {
	color:#91959f
}
.footer__info-links {
	display:flex
}
.footer__info-link {
	padding-left:40px
}
.footer__info-link-title {
	height:22px;
	margin-bottom:16px;
	color:#fff;
	font-size:16px;
	line-height:22px
}
.footer__info-link-item {
	font-weight:400;
	padding-bottom:8px;
	display:block;
	color:#91959f;
	font-size:14px;
	line-height:20px
}
.footer__info-link-item:hover {
	text-decoration:underline
}
.footer__copyright {
	position:absolute;
	padding-left:20px;
	left:0;
	bottom:40px;
	color:#555862;
	line-height:20px;
	font-size:14px
}
.footer__copyright a {
	color:#555862;
	line-height:20px;
	font-size:14px
}
.footer__service {
	position:fixed;
	top:50vh;
	right:0;
	height:88px;
	width:54px;
	transform:translateY(-50%);
	z-index:100
}
.footer__service-h5 {
	display:none
}
.footer__service-contact,.footer__service-customer-service {
	width:44px;
	height:44px;
	position:relative;
	right:-10px
}
.footer__service-contact>img,.footer__service-customer-service>img {
	cursor:pointer;
	width:100%;
	height:100%
}
.footer__service-gotop {
	width:100%;
	height:54px;
	margin-top:32px;
	cursor:pointer
}
.footer__service-gotop img {
	width:100%;
	height:100%
}
.footer__service-modal {
	display:none;
	position:absolute;
	right:44px;
	bottom:0;
	width:180px;
	height:240px;
	padding:0 30px;
	background:#fff
}
.footer__service-modal--show {
	display:block
}
.footer__service-modal-title {
	padding-top:16px;
	font-size:14px;
	line-height:20px;
	color:#91959f
}
.footer__service-modal-telephone {
	font-size:16px;
	line-height:22px
}
.footer__service-modal-qrcode {
	margin-top:16px;
	width:120px;
	height:120px
}
.footer__service-modal-qrcode img {
	width:100%;
	height:100%
}
.footer__service-modal-tip {
	padding-top:8px;
	font-weight:500;
	font-size:14px;
	line-height:22px;
	text-align:center;
	color:#555862
}
.footer__service-modal-close {
	position:absolute;
	right:0;
	padding:8px;
	width:28px;
	height:28px;
	cursor:pointer
}
.footer__service-modal-close img {
	width:12px;
	height:12px
}
@media only screen and (max-width:768px) {
	body {
	padding-bottom:13.33333333vw
}
.footer {
	width:100%;
	height:79.46666667vw
}
.footer__info {
	padding:0 4.26666667vw
}
.footer__info-links {
	display:none
}
.footer__info-logo {
	display:none
}
.footer__info-h5-logo {
	display:block;
	width:100%;
	margin-bottom:7.46666667vw;
	padding:4.26666667vw 0 4.53333333vw 1.33333333vw;
	border-bottom:1px solid rgba(232,235,241,.19)
}
.footer__info-h5-logo img {
	width:19.73333333vw;
	height:auto
}
.footer__info-item {
	position:relative;
	font-weight:400;
	padding-bottom:2.13333333vw;
	font-size:12px;
	line-height:4.26666667vw
}
.footer__copyright {
	bottom:1.33333333vw;
	font-size:12px;
	padding:0 13.33333333vw;
	text-align:center
}
.footer__copyright a {
	font-size:12px
}
.footer__service {
	display:block;
	position:fixed;
	top:auto;
	transform:none;
	left:0;
	bottom:0;
	width:100%;
	height:13.33333333vw;
	background:#fff;
	z-index:100
}
.footer__service-contact,.footer__service-customer-service,.footer__service-gotop {
	display:none
}
.footer__service-h5 {
	display:block;
	display:flex;
	width:100%;
	height:100%
}
.footer__service-h5-contact,.footer__service-h5-free-trial {
	height:100%;
	flex:1;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:14px
}
.footer__service-h5-contact::before,.footer__service-h5-free-trial::before {
	content:"";
	display:inline-block;
	width:4.8vw;
	height:4.8vw;
	margin-right:2.13333333vw
}
.footer__service-h5-contact::before {
	background:url(../images/h5-contact-icon.png) no-repeat;
	background-size:100%
}
.footer__service-h5-free-trial {
	color:#fff;
	background:#3f66f6
}
.footer__service-h5-free-trial::before {
	background:url(../images/h5-free-trial-icon.png) no-repeat;
	background-size:100%
}
}.content * {
	box-sizing:border-box
}
.content__banner {
	margin:0 auto;
	display:flex;
	/* height:540px; */
}
.content__banner .back{
	/* background-color: #4C74F0; */
	/* background: url(../images/banner.png) no-repeat; */
	/* background-size:100% 100%; */
}
.content__banner .back2{
	background: url(../images/banner2.png) no-repeat;
	background-size:100% 100%;
}
.content__banner .back3{
	background: url(../images/banner3.png) no-repeat;
	background-size:100% 100%;
}
.content__banner .back4{
	background: url(../images/banner4.png) no-repeat;
	background-size:100% 100%;
}
.content__banner-wrap {
	position:relative;
	overflow:hidden;
	/* background:#3f66f6 */
}
.content__banner-item {
	/* padding:0 calc((100% - 1200px)/ 2); */
	flex-shrink:0;
	display:flex;
	justify-content:space-between
}
.content__banner-item-info {
	color:#fff;
	padding-top:120px
}
.content__banner-item-img {
	margin-top:70px;
	width:540px;
	height:400px
}
.content__banner-item-img img {
	width:100%;
	height:100%
}
.content__banner-pagination {
	bottom:22px!important
}
.content__banner-pagination .swiper-pagination-bullet {
	position:relative;
	width:28px;
	height:24px;
	padding:10px 0;
	border-radius:0;
	background-color:transparent;
	opacity:1
}
.content__banner-pagination .swiper-pagination-bullet::after {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	width:28px;
	height:4px;
	background-color:rgba(255,255,255,.5)
}
.content__banner-pagination .swiper-pagination-bullet-active {
	background-color:transparent
}
.content__banner-pagination .swiper-pagination-bullet-active::after {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	width:28px;
	height:4px;
	background-color:#fff
}
.content__banner-title {
	font-weight:500;
	font-size:48px;
	line-height:67px
}
.content__banner-desc {
	padding-top:26px;
	font-size:20px;
	line-height:28px
}
.content__banner-btns {
	display:flex;
	padding-top:82px
}
.content__banner-btn {
	cursor:pointer;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	width:162px;
	height:44px;
	background:#ffae00;
	border-radius:22px;
	font-size:16px
}
.content__banner-btn:hover {
	background:#fd9e00
}
.content__banner-btn-exp {
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	line-height:44px;
	color:#fff
}
.content__banner-btn-video {
	margin-left:30px;
	cursor:pointer;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	width:152px;
	height:44px;
	border-radius:22px;
	font-size:16px;
	border:2px solid #fff
}
.content__banner-btn-video::before {
	content:"";
	margin-right:6px;
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/icon-video.png) no-repeat;
	background-size:20px
}
.content__banner-qrcode {
	position:relative;
	top:-68px;
	width:180px;
	height:198px;
	margin-left:30px;
	background-color:#fff;
	text-align:center;
	display:none
}
.content__banner-qrcode-image {
	margin-top:32px;
	width:120px;
	height:120px
}
.content__banner-qrcode-close {
	position:absolute;
	top:12px;
	right:12px;
	width:14px;
	height:14px;
	cursor:pointer
}
.content__banner-qrcode-text {
	margin-top:8px;
	text-align:center;
	font-weight:500;
	color:#555862;
	line-height:22px
}
.content__total_wrap {
	background-image: linear-gradient(to bottom, #ffffff, #ffffff 50%, #F9FAFF 50%);
}
.content__total {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-around;
	background-color: #3860F3;
	border-radius: 10px;
	/* height:140px */
}
.content__total-item {
	padding-top:60px;
	padding-bottom: 60px;
}
.content__total-num {
	/* color:#3f66f6; */
	color: #fff;
	font-size:40px;
	line-height:48px;
	text-align: center;
}
.content__total-num-num {
	font-family:ST-typeface-Regular,ST-typeface
}
.content__total-num-unit {
	padding-left:4px;
	font-size:16px;
	line-height:24px
}
.content__total-num-unit--big {
	font-family:ST-typeface-Regular,ST-typeface;
	font-size:24px;
	line-height:32px
}
.content__total-title {
	/* color:#91959f; */
	color: #fff;
	font-size:16px;
	line-height:22px;
	margin-top:6px
}
.content__news {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between
}
.content__news-wrap {
	height:400px;
	background:#ffffff;
}
.content__news-title {
	padding-top:43px;
	padding-bottom:32px;
	text-align:center;
	color:#000;
	font-weight:500;
	font-size:28px;
	line-height:40px
}
.content__news-column-wrap {
	width:340px
}
.content__news-column {
	position:relative;
	width:100%;
	height:130px;
	display:flex;
	padding-left:88px;
	align-items:center
}
.content__news-column-h5-bg {
	display:none
}
.content__news-column-bg,.content__news-column-h5-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.content__news-column-bg img,.content__news-column-h5-bg img {
	width:100%;
	height:100%
}
.content__news-column-names {
	z-index:10;
	color:#fff
}
.content__news-column-title {
	font-weight:500;
	font-size:20px;
	line-height:28px
}
.content__news-column-en-title {
	padding-top:4px;
	font-size:14px;
	line-height:20px
}
.content__news-list {
	padding-top:32px
}
.content__news-item {
	display:flex;
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	color:#000
}
.content__news-item-date {
	display:inline-block;
	width:44px;
	color:#91959f
}
.content__news-item-name {
	flex:1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.content__system {
	max-width:1200px;
	margin:0 auto;
	padding:72px 0
}
.content__system-title {
	font-weight:500;
	font-size:28px;
	line-height:40px;
	text-align:center
}
.content__system-desc,.content__system-sub-title {
	padding-top:22px;
	font-size:14px;
	line-height:20px;
	text-align:center
}
.content__system-sub-title {
	padding-top:6px;
	color:#91959f
}
.content__system-list {
	padding: 20px;
	margin-top:48px;
	/* display:flex; */
	/* flex-wrap:wrap; */
	/* border-right:1px solid #e8ebf1; */
	/* border-bottom:1px solid #e8ebf1 */
}
.content__system-item:nth-child(1){
	width: 30%;
	height: 340px;
}
.content__system-item {
	width:30%;
	height:150px;
	padding-left:32px;
	/* border-top:1px solid #e8ebf1; */
	/* border-left:1px solid #e8ebf1; */
	display:flex;
	/* align-items:center; */
	z-index:-1;
	float: left;
	margin-right: 3%;
	margin-bottom: 40px;
	position: relative;
	box-shadow: 0px 4px 10px 0px #EEF0F4;
	background: #fff;
}
.content__system-item:nth-child(1) .content__system-item-img{
	width: 250px;
	height: 250px;
}
.content__system-item-img {
	width:140px;
	height:140px;
	position: absolute;
	right: 10px;
	bottom: 0;
}
.content__system-item-img img {
	width:100%;
	height:100%
}
.content__system-item:hover{
	box-shadow: 0px 4px 38px 0px rgba(56,96,243,0.16);
}
.content__system-item:hover .content__system-item-title{
	color: #3860F3;
}
.content__system-item-info {
	/* padding-left: 30px; */
	padding-top: 20px;
	/* margin-left:16px; */
}
.content__system-item-title {
	font-size:24px;
	line-height:1.5;
	font-weight:500
}
.content__system-item-desc {
	padding-top:4px;
	color:#91959f;
	font-size:14px;
	line-height:22px
}
.content__aiot {
	max-width:1200px;
	margin:0 auto;
	padding-top:72px;
	padding-bottom:56px
}
.content__aiot-wrap {
	/* background:#f5faff */
	background: #fff;
}
.content__aiot-title {
	font-weight:500;
	font-size:28px;
	line-height:40px;
	text-align:center
}
.content__aiot-desc,.content__aiot-sub-title {
	padding-top:22px;
	font-size:14px;
	line-height:20px;
	text-align:center
}
.content__aiot-sub-title {
	padding-top:6px;
	color:#91959f
}
.content__aiot-h5-bg {
	display:none
}
.content__aiot-bg{
	height: 660px;
	padding-bottom: 60px;
}
.content__aiot-bg,.content__aiot-h5-bg {
	max-width: 1200px;
    margin: 0 auto;
	width:100%;
	height:600px;
}
.content__aiot-bg img,.content__aiot-h5-bg img {
	width:100%;
	height:100%;

	object-fit:cover
}
.content__scene {
	position:relative;
	height:1084px;
	overflow:hidden;
	background-color: #F9FAFF;
	/* background:linear-gradient(to bottom,#3f66f6 40%,#fff 40% 100%) */
}
.content__scene-title {
	padding-top:72px;
	padding-bottom:56px;
	color:#333;
	font-weight:500;
	font-size:28px;
	line-height:40px;
	text-align:center
}
.content__scene-h5-list {
	display:none
}
.content__scene-list {
	display:flex
}
.content__scene-pagination {
	bottom:62px!important
}
.content__scene-pagination .swiper-pagination-bullet {
	position:relative;
	width:28px;
	height:24px;
	padding:10px 0;
	border-radius:0;
	background-color:transparent;
	opacity:1
}
.content__scene-pagination .swiper-pagination-bullet::after {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	width:28px;
	height:4px;
	background-color:#e9e9e9
}
.content__scene-pagination .swiper-pagination-bullet-active {
	background:0 0
}
.content__scene-pagination .swiper-pagination-bullet-active::after {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	width:28px;
	height:4px;
	background-color:#3f66f6
}
.content__scene-column {
	width:100%;
	padding:0 calc((100% - 1154px)/ 2);
	flex-shrink:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-content:flex-start
}
.content__scene-item {
	width:358px;
	height:410px;
	padding:32px 32px 0 32px;
	margin-right:40px;
	margin-bottom:40px;
	background:#fff;
	box-shadow:0 0 4px 4px rgba(94,120,219,.08);
	position: relative;
}
.content__scene-item::before{
	content: '';
	position: absolute;
	left: 32px;
	top: 0;
	width: 64px;
	height: 5px;
	background: #3860F3;
	box-shadow: 0px 5px 14px 0px rgba(56,96,243,0.45);
	border-radius: 241px 241px 241px 241px;
	opacity: 1;
}
.content__scene-item::after{
	content: '';
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 88px;
	height: 26px;
	background: url(../images/arrow-r.png) no-repeat;
	background-size: 100% 100%;
}
.content__scene-item:hover::after{
	background: url(../images/arrow-r-on.png) no-repeat;
	background-size: 100% 100%;
}
.content__scene-item:nth-child(3n) {
	margin-right:0
}
.content__scene-item:hover{
	box-shadow:0 4px 38px 0px rgba(56,96,243,0.16);
}
.content__scene-img {
	width:294px;
	height:168px
}
.content__scene-img img {
	width:100%;
	height:100%
}
.content__scene-name {
	font-weight:500;
	padding-top:36px;
	font-size:20px;
	line-height:28px
}
.content__scene-desc {
	padding-top:12px;
	color:#91959f;
	font-size:14px;
	line-height:24px
}
.content__partners,.content__venues {
	padding:72px 0;
	background:#f5faff
}
.content__partners-title,.content__venues-title {
	padding-bottom:56px;
	font-weight:500;
	font-size:28px;
	line-height:40px;
	text-align:center
}
.content__partners-bg,.content__venues-bg {
	margin:0 auto;
	max-width:1168px;
	height:368px
}
.content__partners-bg img,.content__venues-bg img {
	width:100%;
	height:100%
}
.content__venues-list-wrap {
	display:none
}
.content__partners {
	background:#fff
}
.content__partners-list-wrap {
	display:none
}
.content__partners-bg {
	height:208px
}
.content__free-trial {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:250px;
	color:#fff
}
.content__free-trial-h5-bg {
	display:none
}
.content__free-trial-bg,.content__free-trial-h5-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.content__free-trial-bg img,.content__free-trial-h5-bg img {
	width:100%;
	height:100%;
	object-fit:cover
}
.content__free-trial-title {
	color:#fff;
	font-weight:500;
	font-size:28px;
	line-height:40px;
	z-index:10
}
.content__free-trial-title span {
	padding-left:14px;
	font-weight:400;
	font-size:20px;
	line-height:28px
}
.content__free-trial-phone {
	z-index:10;
	display:flex;
	margin-left:268px;
	width:480px;
	overflow:hidden;
	flex-direction: column;
	align-items: center;
}
.content__free-trial-input {
	margin:0;
	flex:1;
	border:0;
	padding-left:32px;
	margin-bottom: 20px;
	width: 300px;
	height:100%;
	font-size:16px;
	color:#fff;
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	background:rgba(255,255,255,.2)
}
.content__free-trial-input::placeholder {
	color:rgba(255,255,255,.6)
}
.content__free-trial-btn {
	cursor:pointer;
	width:300px;
	line-height:46px;
	text-align:center;
	background:#ffae00;
	border-radius: 60px;
}
.content__free-trial-btn:hover {
	background:#fd9e00
}
.video-frame {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:20
}
.video-frame__mask {
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.5);
	width:100%;
	height:100%
}
.video-frame__container {
	position:relative;
	top:20%;
	left:50%;
	margin-left:-440px;
	width:880px;
	height:495px;
	border-radius:3px;
	background-color:#000
}
.video-frame__close-icon {
	position:absolute;
	top:-20px;
	right:-20px;
	width:40px;
	height:40px;
	background:url(../images/video-close-icon.png) no-repeat;
	background-size:cover;
	cursor:pointer
}
.video-frame__video {
	outline:0
}
@media only screen and (max-width:768px) {
	.content {
	width:100%;
	overflow:hidden
}
.content__banner {
	height:28.125vw;
}
.content__banner-item {
	padding:0
}
.content__banner-item-info {
	width:100%;
	/* padding-top:57.86666667vw; */
	text-align:center
}
.content__banner-item-img {
	position:absolute;
	top:10.13333333vw;
	left:50%;
	margin:0;
	width:72vw;
	height:53.33333333vw;
	transform:translateX(-50%);
	z-index:-1
}
.content__banner-title {
	font-size:26px;
	line-height:9.73333333vw
}
.content__banner-desc {
	padding-top:2.13333333vw;
	font-size:12px;
	line-height:4.4vw
}
.content__banner-btns {
	padding-top:7.46666667vw;
	width:100%;
	justify-content:center
}
.content__banner-btn {
	width:37.33333333vw;
	height:10.66666667vw;
	font-size:14px
}
.content__banner-btn-exp {
	line-height:10.66666667vw
}
.content__banner-btn-video {
	margin-left:4vw;
	width:37.33333333vw;
	height:10.66666667vw;
	font-size:14px
}
.content__banner-btn-video::before {
	width:3.2vw;
	height:3.2vw;
	background-size:3.2vw
}
.content__banner #buy-book {
	display:none
}
.content__banner-qrcode {
	top:-5.06666667vw;
	margin:2.66666667vw auto 0;
	height:25.33333333vw;
	width:24vw;
	display:block
}
.content__banner-qrcode-image {
	height:18.66666667vw;
	width:18.66666667vw;
	margin-top:.8vw
}
.content__banner-qrcode-close {
	display:none
}
.content__banner-qrcode-text {
	margin-top:.8vw;
	color:#555862;
	line-height:11px;
	font-size:11px
}
.content__banner-pagination {
	bottom:3.33333333vw!important
}
.content__banner-pagination .swiper-pagination-bullet {
	width:3.73333333vw;
	height:3.2vw;
	padding:1.33333333vw 0;
	margin:0 .53333333vw!important
}
.content__banner-pagination .swiper-pagination-bullet::after {
	width:3.73333333vw;
	height:.53333333vw
}
.content__total {
	flex-wrap:wrap;
	width:100%;
	padding-bottom:7.46666667vw;
	height:auto
}
.content__total-item {
	padding-top:7.46666667vw;
	width:50%!important;
	text-align:center
}
.content__total-num {
	font-size:28px;
	line-height:8.93333333vw
}
.content__total-num-unit {
	padding:0;
	font-size:12px;
	line-height:3.2vw
}
.content__total-num-unit--big {
	font-family:ST-typeface-Regular,ST-typeface;
	font-size:14px
}
.content__total-title {
	font-size:14px;
	margin-top:2.13333333vw
}
.content__news {
	width:100%;
	overflow-x:scroll;
	overflow-y:hidden;
	padding-bottom:10.66666667vw
}
.content__news-wrap {
	height:104.53333333vw
}
.content__news-title {
	padding-top:10.66666667vw;
	padding-bottom:7.46666667vw;
	font-size:22px;
	line-height:8.26666667vw
}
.content__news-column {
	height:33.6vw
}
.content__news-column-bg {
	display:none
}
.content__news-column-h5-bg {
	display:block
}
.content__news-column-names {
	display:none
}
.content__news-column-wrap {
	flex-shrink:0;
	margin-left:4.26666667vw;
	margin-bottom:6px;
	background:#fff;
	box-shadow:0 0 4px 4px rgba(94,120,219,.08);
	width:88vw
}
.content__news-column-wrap:last-child {
	margin-right:4.26666667vw
}
.content__news-list {
	padding:4.93333333vw 5.06666667vw 0 3.73333333vw
}
.content__news-item {
	margin-bottom:4.8vw;
	font-size:12px;
	line-height:4.4vw
}
.content__news-item-date {
	display:inline-block;
	width:10.13333333vw
}
.content__system {
	width:100%;
	padding:10.66666667vw 0
}
.content__system-title {
	font-size:22px;
	line-height:8.26666667vw
}
.content__system-sub-title {
	padding-top:2.13333333vw;
	font-size:12px;
	line-height:4.4vw
}
.content__system-desc {
	padding:4.26666667vw 7.46666667vw 0 7.46666667vw;
	text-align:left
}
.content__system-list {
	margin-top:10.66666667vw;
	border-right:0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.content__system-item:nth-child(1){
	width: 47%;
	height: 27.4vw;
}
.content__system-item {
	position:relative;
	width:47%;
	height:27.4vw;
	padding-left:2vw;
	align-items:normal;
	margin-right: 0;
}
.content__system-item:nth-child(1) .content__system-item-img{
	width:15vw;
	height:15vw;
}
.content__system-item-img {
	/* margin-top:4.8vw; */
	width:15vw;
	height:15vw;
}
.content__system-item-info {
	padding: 1vw;
}
.content__system-item-title {
	font-size:16px;
	line-height:6vw
}
.content__system-item-desc {
	padding-top:1.46666667vw;
	font-size:14px;
	line-height:5.33333333vw
}
.content__aiot {
	width:100%;
	padding:10.66666667vw 0 7.46666667vw 0
}
.content__aiot-wrap {
	padding-bottom:10.66666667vw
}
.content__aiot-title {
	font-size:22px;
	line-height:8.26666667vw
}
.content__aiot-sub-title {
	padding-top:2.13333333vw;
	font-size:12px;
	line-height:4.4vw
}
.content__aiot-desc {
	padding:4.26666667vw 7.46666667vw 0 7.46666667vw;
	font-size:12px;
	line-height:5.06666667vw;
	text-align:left
}
.content__aiot-bg {
	display:none
}
.content__aiot-h5-bg {
	display:block;
	width: 100%;
	height: auto;
	/* height:90.66666667vw */
}
.content__scene {
	height:220.66666667vw
}
.content__scene-title {
	padding-top:10.66666667vw;
	padding-bottom:7.46666667vw;
	font-size:22px;
	line-height:31px
}
.content__scene-list,.content__scene-pagination {
	display:none
}
.content__scene-h5-list {
	display:block;
	overflow-x:scroll;
	overflow-y:hidden
}
.content__scene-column {
	padding:0 0 0 4.26666667vw;
	flex-wrap:nowrap;
	justify-content:initial
}
.content__scene-item {
	flex-shrink:0;
	width:59.73333333vw;
	height:84.2vw;
	margin-right:3.2vw;
	margin-bottom:3.2vw;
	padding:3.73333333vw 3.73333333vw 0 3.73333333vw
}
.content__scene-item:nth-child(3n) {
	margin-right:3.2vw
}
.content__scene-img {
	width:52.26666667vw;
	height:29.86666667vw
}
.content__scene-name {
	padding-top:4.8vw;
	font-size:16px;
	line-height:6vw
}
.content__scene-desc {
	padding-top:2.13333333vw;
	font-size:12px;
	line-height:4.8vw
}
.content__partners,.content__venues {
	padding:10.66666667vw 0 18.66666667vw 0
}
.content__partners-title,.content__venues-title {
	padding:0 20.53333333vw 7.46666667vw 20.53333333vw;
	font-size:22px;
	line-height:9.06666667vw
}
.content__partners-bg,.content__venues-bg {
	display:none
}
.content__partners-list,.content__venues-list {
	display:flex
}
.content__partners-list-wrap,.content__venues-list-wrap {
	position:relative;
	display:block
}
.content__partners-list-pagination,.content__venues-list-pagination {
	bottom:-7.46666667vw!important
}
.content__partners-list-pagination .swiper-pagination-bullet,.content__venues-list-pagination .swiper-pagination-bullet {
	width:3.73333333vw;
	height:.53333333vw;
	border-radius:0;
	background:#e9e9e9;
	opacity:1;
	margin:0 .53333333vw!important
}
.content__partners-list-pagination .swiper-pagination-bullet-active,.content__venues-list-pagination .swiper-pagination-bullet-active {
	background:#3f66f6
}
.content__partners-item-img,.content__venues-item-img {
	width:100%;
	height:73.2vw
}
.content__partners-item-img img,.content__venues-item-img img {
	width:100%;
	height:100%
}
.content__partners-title {
	padding:0;
	padding-bottom:7.46666667vw
}
.content__partners-item-img {
	height:40.93333333vw
}
.content__free-trial {
	display:block;
	height:71.73333333vw;
	padding:0 4.26666667vw
}
.content__free-trial-bg {
	display:none
}
.content__free-trial-h5-bg {
	display:block;
	width:100%;
	background:#3f66f6
}
.content__free-trial-h5-bg img {
	width:100%
}
.content__free-trial-title {
	position:relative;
	width:100%;
	padding-top:8vw;
	text-align:center;
	font-size:18px;
	line-height:6.66666667vw
}
.content__free-trial-title span {
	padding-left:0;
	padding-top:.8vw;
	display:block;
	font-size:12px;
	line-height:4.4vw
}
.content__free-trial-phone {
	position:relative;
	width:100%;
	margin-left:0;
	margin-top:6.13333333vw;
	justify-content:center;
	align-items:center
}
.content__free-trial-input {
	/* margin:0; */
	border-radius:0;
	padding-left:4.26666667vw;
	font-size:14px
}
.content__free-trial-btn {
	font-size:14px;
	line-height:10.66666667vw
}
}