@-webkit-keyframes showup {
0% {top:30px;opacity:0}
to {top:0;opacity:1}
}
@keyframes showup {
0% {top:30px;opacity:0}
to {top:0;opacity:1}
}
@-webkit-keyframes pagination-bullet {
0% {right:0}
to {right:-175px}
}
@keyframes pagination-bullet {
0% {right:0}
to {right:-175px}
}




.px1{margin:10px 10px 5px 0}
.px2{margin: 10px 0 5px 0}
.px3{margin: 5px 10px 10px 0}
.px4{margin: 5px 0 10px 0}
.px5{margin: 10px 0 5px 0}
.px6{margin: 5px 0 10px 0}
.px7{width: 970px !important;}
.px8{margin: 10px 10px 5px 0}
.px9{margin: 10px 10px 5px 0}
.px10{margin: 10px 0 5px 0}
.px11{margin: 5px 10px 10px 0}
.px12{margin: 5px 10px 10px 0}
.px13{margin: 5px 0 10px 0}
.pxw315{width: 315px !important;}
.px14{height: 58px !important; line-height: 58px !important;}


.w33{	
	position: relative;
	display: inline-block;
	/*width: 33% !important;
	height: 232px;*/
	width:315px !important; height: 213px;
}

.p-banner .swiper-slide-active .banner, .p-banner .swiper-slide-active .banner .inner, .p-iot-content .content-item .content-item-info a {
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}
.p-iot {
	/*background-color: #002e66;*/
	height: 460px;  				/*容器高度*/
	display: flex;
	justify-content: center;
	overflow: hidden
}
.p-iot .p-iot-wrapper {
	max-width: 1400px
}
.p-iot .p-iot-tabs { 	  /*3个按钮 宽度*/
	display: inline-block;
	width: 230px; 
	margin-right: 0px;
}

.p-iot .p-iot-tabs ul {
	margin-top: 50px
}
.p-iot .p-iot-tabs ul li {
	color: rgba(255,255,255,.3);
	padding: 11px 0;
	cursor: pointer
}
.p-iot .p-iot-tabs ul li h3 {
	height: 60px;
	font-weight: 700;
	font-size: 0;
	line-height: 60px;
	transition: margin-left .3s ease-out
}
/*.p-brain h2,*/ 
.p-iot .p-iot-tabs ul li h3 span { /*标题字号*/
	font-size: 25px
}
.p-iot .p-iot-tabs ul li h3 img {  /*大箭头*/
	width: 40px;
	height: 40px;
	display: none
}
.p-iot .p-iot-tabs ul li .tabs-item-desc {	 /* H3下 副标题 高度*/
	/*font-size: 16px;
	color: rgba(236,242,248,.3);
	line-height: 22px;
	transition: margin-left .3s ease-out; */
	height: 40px; 
	margin-bottom: 22px;
	
}
.p-iot .p-iot-tabs ul li.active {
	color: #fff
}
.p-iot .p-iot-tabs ul li.active .tabs-item-desc, .p-iot .p-iot-tabs ul li.active h3 {
	margin-left: 10px
}
.p-iot .p-iot-tabs ul li.active h3 img {	 /*鼠标悬停 大箭头*/
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
	margin-left: 4px
}
/*.p-iot .p-iot-tabs .ImgNone {
	display: none!important
}*/
.p-iot .p-iot-tabs ul li.active .tabs-item-desc { height: 40px;  /* H3下 副标题 高度*/
	color: #ecf2f8
}
.p-iot .p-iot-content {
	display: inline-block;
	width: 970px;
	float: right
}
.p-iot .p-iot-content .content-item {
	font-size: 0;
	display: none
}

.p-iot-content .content-item .content-item-info {	/*图片高度*/
	position: relative;
	display: inline-block;
	width:478px;
	height: 215px;		
}
.p-iot-content .content-item .content-item-info a {
	display: block;
	width: 100%;
	background-size: 100% 100%
}
.p-iot-content .content-item .content-item-info-tb {
	width: 100%
}
.p-iot-content .content-item-info img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}
.p-iot-content .content-item-info .i6l{
height: 58px; line-height: 58px;
}

.p-iot-content .content-item-info .content-item-desc { background: rgba(0,0,0,.40);  /*小标题容器*/
	position: absolute;
	bottom: 15px; 		 			/*下边界距离*/
	/*bottom: -45px; 隐藏说明文字*/
	width: 478px;
	text-align: left;
	padding: 0 0 0 30px;
	color: #fff;
	transition: bottom .5s ease;  /*鼠标悬停 流畅动作*/
}
/*.h4ml30{ margin-left: 30px}*/
.p-iot-content .content-item-info .content-item-desc-left { /*左边2图片边距*/
	padding: 0 30px
}

.p-iot-content .content-item-info .content-item-desc h4 { /*小标题 字号*/
	height: 30px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px
} 

.pw430{width:440px !important;}
.p-iot-content .content-item-info .content-item-desc p {  width:220px; 	/*简介*/
	height: 30px;
	line-height: 24px;
	overflow: hidden;
	font-size: 16px;	
	text-align: left;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;	
	opacity: 1.0;					/*透明度*/
	transition: opacity .5s ease
	/*margin-top: 12px;*/
}
.p-iot-content .content-item-info-tb .content-item-desc { 		/*2栏图 文字边距*/
	padding: 0 0 0 30px
}

.content-item .content-item-info-tb .content-item-desc p {/* background: #DC0B0E; *//*线上线下学习宽度*/
	display: inline-block;
	width: 580px
}
.p-iot-content .content-item-info:hover .content-item-desc {  
	bottom: 30px;  													/*鼠标悬停移动位置*/
}

.p-iot-content .content-item-info:hover .content-item-desc p {
	opacity: 1
}

/*.p-iot .p-iot-tabs>.Enh2, .p-iot .p-iot-tabs>.h2 {
	width: 269px;
	height: 80px;
	font-size: 24px;
	font-weight: 500;
	color: #ccc;
	line-height: 40px;
	margin-top: 75px
}
.p-iot .p-iot-tabs>.Enh2 {
	width: 280px;
	font-size: 23px;
	line-height: 30px;
	transform: translateY(-20px)
}*/

/*.p-index {
	background: #fff
}
.page-header-init {
	background: 0 0
}
.p-banner .swiper-prev-area {
	width: 200px;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.p-banner .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
	opacity: .5;
	pointer-events: inherit
}
.p-banner .swiper-next-area, .swiper-slide-video .mask {
	width: 200px;
	height: 600px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0
}
.p-index .p-banner .swiper-button-prev {
	display: none;
	width: 40px;
	height: 40px;
	left: 44px;
	background-size: 100% 100%;
	z-index: 200
}
.p-index .p-banner .swiper-button-next {
	display: none;
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/solutions/common/bt_arrow_right.ed2ae0d3.png);
	width: 40px;
	height: 40px;
	right: 44px;
	background-size: 100% 100%;
	z-index: 200
}
.swiper-slide-video .mask {
	width: 100%;
	height: 100%;
	z-index: 50;
	left: 0;
	background-color: rgba(0,0,0,.2)
}
.swiper-slide-video .before-load {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 102;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(14,87,162,.9)
}
.swiper-slide-video .before-load img {
	width: 214px;
	height: 214px
}
.p-banner .swiper-slide {
	position: relative;
	width: 100%;
	height: 600px;
	background: #000
}
.p-banner .swiper-img {
	background-size: contain
}
.p-banner .swiper-img a {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.p-banner .swiper-slide-active .banner .inner {
	-webkit-animation: showup 1s linear;
	animation: showup 1s linear;
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	overflow: hidden
}
.p-banner .swiper-slide-active .banner .inner img {
	width: 1920px
}
.p-banner .swiper-slide-video {
	background-color: #0e2857
}
.p-banner .swiper-slide h2, .p-banner .swiper-slide h3 {
	position: absolute;
	top: 180px;
	height: 80px;
	width: 100%;
	font-size: 50px;
	font-weight: 700;
	letter-spacing: 10px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	z-index: 100
}
.p-banner .swiper-slide .Enh2 {
	letter-spacing: 4px;
	top: 220px
}
.p-banner .swiper-slide h3 {
	top: 260px;
	letter-spacing: 5px
}
.p-banner .swiper-slide video {
	display: block;
	width: 1920px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 32px
}
.p-banner .swiper-pagination .swiper-pagination-bullet {
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/index/banner_nav.423b7f65.png);
	border-radius: unset;
	height: 6px;
	width: 13px;
	background-size: contain;
	background-color: transparent
}
.p-brain {
	width: 100%;
	text-align: center;
	height: 837px;
	position: relative;
	overflow: hidden;
	background-color: #fff
}
.p-brain h2, .p-brain-desc {
	position: absolute;
	color: #333;
	z-index: 2
}
.p-brain h2 {
	top: 80px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-weight: 600
}
.p-brain-desc {
	top: 152px;
	height: 48px;
	font-size: 14px;
	line-height: 24px;
	width: 425px;
	left: 50%;
	transform: translateX(-50%)
}
.p-brain-anim {
	width: 884px;
	height: 483px;
	margin: 240px auto 0
}
.p-brain-anim, .p-brain-anim svg {
	position: relative
}
.p-brain-anim .p-brain-anim-bg {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute
}
.p-brain .p-brain-btn {
	bottom: 80px;
	position: absolute;
	width: 100%
}*/

/*
.p-news .news-container .news-item:hover .img {
	height: 136px
}
.p-news .news-container .news-item:hover .content {
	height: 115px
}
.p-news .news-container .news-item:hover .content .title {
	color: #0e57a2
}
.p-news .news-container .news-item:hover .content .tags {
	display: flex;
	opacity: 1;
	flex-wrap: wrap
}
.p-example {
	height: 712px;
	padding: 80px 0;
	background-color: #f2f3f5
}
.p-example-none {
	display: none
}
.p-example .p-example-wrapper {
	margin-top: 32px;
	width: 1160px
}
.p-example .swiper-pagination {
	width: 380px;
	text-align: left;
	right: 60px;
	left: auto;
	bottom: 40px
}
.p-example .swiper-pagination .swiper-pagination-bullet {
	border-radius: unset;
	width: 8px;
	height: 17px;
	background-color: rgba(255,255,255,.5);
	transform: skew(-10deg);
	margin: 0 175px 0 0;
	position: relative
}
.p-example .swiper-pagination .swiper-pagination-bullet:last-child {
	margin: 0
}
.p-example .swiper-pagination .swiper-pagination-bullet:last-child::after, .p-example .swiper-pagination .swiper-pagination-bullet:last-child::before {
	display: none
}
.p-example .swiper-pagination .swiper-pagination-bullet:after, .p-example .swiper-pagination .swiper-pagination-bullet:before {
	content: "";
	position: absolute;
	left: 8px;
	right: -175px;
	height: 1px;
	top: 8px;
	transform: skew(-10deg);
	background-color: rgba(255,255,255,.5)
}
.p-example .swiper-pagination .swiper-pagination-bullet:after {
	background-color: #fff;
	right: 0
}
.p-example .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #fff
}
.p-example .swiper-pagination .swiper-pagination-bullet-active::before {
	background-color: rgba(255,255,255,.1)
}
.p-example .swiper-pagination .swiper-pagination-bullet-active:after {
	-webkit-animation: pagination-bullet 3.5s linear;
	animation: pagination-bullet 3.5s linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.p-example h2 {
	height: 50px;
	font-size: 36px;
	font-weight: 600;
	color: #0a2349;
	line-height: 50px;
	text-align: center
}
.p-example .example-item {
	width: 1160px;
	height: 470px;
	margin: 0 auto;
	font-size: 0;
	background-color: #0a2349
}
.p-example .example-item .example-item-img {
	display: inline-block;
	width: 670px;
	height: 470px
}
.p-example .example-item .example-item-img img {
	width: 100%;
	height: 100%
}
.p-example .example-item .example-item-desc {
	display: inline-block;
	width: 490px;
	vertical-align: top;
	padding: 56px 60px 0 50px
}
.p-example .example-item-desc span {
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 28px;
	display: inline-block;
	margin: 16px 0
}
.p-example .example-item-desc>img {
	width: 146px;
	height: 48px
}
.p-example .example-item-desc a img {
	height: 24px
}
.p-news {
	padding-top: 0;
	padding-bottom: 172px;
	position: relative
}
.p-news .news-container {
	display: flex;
	justify-content: space-between;
	z-index: 2;
	position: relative;
	margin-top: 40px
}
.p-news .news-container .news-item {
	width: 360px;
	background-color: #fff;
	overflow: hidden
}
.p-news .news-container .news-item:last-child {
	margin-right: 0
}
.p-news .news-container .news-item .img {
	height: 167px;
	background-position: center;
	background-repeat: no-repeat;
	transition: all .3s;
	background-size: 100% auto
}
.p-news .news-container .news-item .content {
	padding: 24px 32px 0;
	height: 120px;
	transition: all .3s
}
.p-news .news-container .news-item .content .title {
	font-size: 16px;
	font-weight: 700;
	color: #333;
	line-height: 28px;
	margin-bottom: 4px;
	height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all .3s
}
.p-news .news-container .news-item .content .date {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	margin-bottom: 12px
}
.p-news .news-container .news-item .content .tags {
	display: flex;
	flex-wrap: wrap;
	opacity: 0;
	transition: all 1s cubic-bezier(.18, .24, 0, 1.25) 0s
}
.p-news .news-container .news-item .content .tags .tag {
	padding: 5px 12px;
	margin-right: 8px;
	margin-bottom: 8px;
	font-size: 12px;
	color: #666;
	line-height: 17px;
	text-shadow: 0 0 20px rgba(153,153,153,.27);
	background: #f8f8f8
}
.p-contact, .p-news .adv-container {
	text-align: center;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}
.p-news .adv-container {
	background-color: #0a2349;
	height: 390px;
	top: 178px
}
.p-news .adv-container, .p-news .adv-container .button, .p-news .adv-container .img, .p-news .adv-container .mask {
	position: absolute;
	left: 0;
	right: 0
}
.p-news .adv-container .img, .p-news .adv-container .mask {
	top: 0;
	bottom: 0
}
.p-news .adv-container .img img {
	height: 100%
}
.p-news .adv-container .mask {
	background: linear-gradient(270deg, #0a2349 32%, rgba(10,35,73,0) 50%, #0a2349 68%)
}
.p-news .adv-container .button {
	bottom: 88px;
	margin: auto
}
.p-contact {
	height: 330px;
	width: 100%;
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/index/contact_bg.bd55ca08.png);
	background-attachment: fixed;
	overflow: hidden
}
.p-contact h2 {
	padding-top: 80px;
	height: 45px;
	font-size: 32px;
	font-weight: 500;
	color: #333;
	line-height: 45px;
	box-sizing: content-box;
	transition: all 1s ease
}
.p-contact .p-contact-info {
	height: 28px;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	margin: 20px 0 32px;
	transition: all 2s ease
}
.p-contact .button, .p-contact.active .p-contact-info, .p-contact.active h2 {
	opacity: 1
}
#progressBar {
	width: 80%;
	height: 50px;
	position: relative;
	margin: 50px 0 0 100px
}
#progressBar div {
	width: 100%;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -20px;
	border: 1px solid #ddd;
	background: #ccc
}
#progressBar div span {
	position: absolute;
	display: inline-block;
	background: green;
	height: 10px;
	width: 25%
}
#progressBar>span {
	position: absolute;
	top: 0;
	margin-top: -10px;
	width: 40px;
	height: 40px;
	border: 2px solid #ddd;
	border-radius: 50%;
	background: green;
	margin-left: -20px;
	color: #fff
}
#progressBar>span:nth-child(1) {
	left: 0
}
#progressBar>span:nth-child(2) {
	left: 25%;
	background: green
}
#progressBar>span:nth-child(3) {
	left: 50%;
	background: #ccc
}
#progressBar>span:nth-child(4) {
	left: 75%;
	background: #ccc
}
#progressBar>span:nth-child(5) {
	left: 100%;
	background: #ccc
}
.mobile-p-iot {
	display: none
}
.mobile-example-item-img, .mobile-more-button, .mobile-p-brain-anim-bg {
	display: none!important
}

@media screen and (max-width:767px) {
.pc {
	display: none
}
.pc-example-item-img, .pc-p-brain-anim-bg {
	display: none!important
}
.mobile-example-item-img, .mobile-p-brain-anim-bg {
	display: block!important
}
.p-banner .swiper-slide h2, .p-banner .swiper-slide h3, .p-iot {
	display: none
}
.p-banner .swiper-slide {
	height: 2.84rem;
	padding-top: .44rem
}
.p-banner .swiper-slide video {
	width: 100vw;
	height: 2.44rem;
	margin-top: .44rem
}
.p-banner .swiper-slide .swiper-img .inner img {
	height: 2.4rem;
	width: 3.75rem
}
.p-brain {
	height: initial;
	padding: .48rem .24rem;
	background: #fff
}
.p-brain h2, .p-brain-desc {
	color: #333;
	width: calc(100% - .48rem);
	text-align: center
}
.p-brain h2 {
	top: .48rem;
	z-index: 2;
	font-size: .2rem;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 700;
	line-height: .28rem
}
.p-brain-desc {
	position: absolute;
	top: .92rem;
	font-size: .12rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	line-height: .2rem
}
.p-brain-video {
	position: absolute;
	top: 1.51rem;
	width: 1.72rem;
	height: 1.61rem;
	margin: 0 auto
}
.p-brain .p-brain-video video {
	position: initial;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	left: initial;
	transition: initial;
	transform: initial
}
.p-brain .p-brain-btn {
	position: static;
	width: calc(100% - .48rem);
	margin: .24rem auto 0
}
.mobile-p-iot {
	display: block;
	background: #0a2349;
	padding: .48rem 0 0;
	position: relative
}
.mobile-p-iot .active {
	color: #2590f2
}
.mobile-p-iot .active span {
	font-weight: bolder
}
.mobile-p-iot .mobile-p-iot-title {
	font-size: .2rem;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: .28rem;
	padding: 0 .47rem 0 .48rem;
	margin-bottom: .16rem
}
.mobile-p-iot-tabs {
	display: flex;
	justify-content: space-between;
	padding: 0 .4rem
}
.mobile-p-iot-tab {
	width: .9rem;
	height: .76rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	font-size: .14rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: .2rem
}
.mobile-p-iot-tab i {
	font-size: .4rem
}
.mobile-p-iot-content {
	margin-top: .24rem
}
.mobile-content-item {
	display: flex;
	flex-wrap: wrap
}
.mobil-content-item-init {
	display: none
}
.mobile-content-item-info {
	display: inline-block;
	position: relative;
	width: 1.87rem;
	height: 1.84rem
}
.mobile-content-item-title {
	position: absolute;
	bottom: .13rem;
	left: 0;
	right: 0;
	font-size: .14rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: .24rem;
	text-align: center
}
.mobile-content-item-info a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}
.mobile-content-item:last-of-type .mobile-content-item-info {
	width: 100vh;
	height: 1.84rem
}
.p-example {
	padding: .48rem 0 0;
	height: initial;
	background: #fff
}
.p-example h2 {
	font-size: .2rem;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: .28rem;
	margin: 0 auto .24rem;
	height: initial
}
.p-example .p-example-wrapper {
	margin-top: 0;
	width: calc(100% - .48rem)
}
.p-example .example-item .example-item-img {
	width: 100%;
	height: 1.74rem;
	position: relative
}
.p-example .example-item .example-item-desc {
	width: 100%;
	vertical-align: top;
	padding: .36rem .24rem .48rem;
	background: linear-gradient(180deg, #f2f3f5 0, #fff 100%);
	display: flex;
	flex-direction: column;
	align-items: center;
	height: initial;
	position: relative;
	z-index: 2
}
.p-example .example-item-desc a {
	display: inline-block;
	height: .24rem
}
.p-example .example-item-desc a img {
	position: absolute;
	bottom: .48rem;
	left: calc(50vw - .88rem);
	height: .24rem
}
.p-example .example-item-desc>img {
	width: 1.2rem;
	height: .4rem;
	position: absolute;
	top: -.2rem;
	left: calc(50vw - .88rem)
}
.p-example .example-item {
	height: initial;
	background-color: initial;
	position: relative
}
.p-example .example-item-desc span {
	display: inline-block;
	margin: 0 0 .24rem;
	font-size: .14rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: .24rem;
	height: 2.16rem;
	min-height: 2.16rem
}
.p-example .swiper-pagination {
	display: none
}
.p-example .mobile-swiper-pagination {
	display: block
}
.p-news {
	padding: .48rem .24rem;
	background: #f2f3f5
}
.card .card-title, .card-dark .card-title, .p-contact h2 {
	font-size: .2rem;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: .28rem
}
.p-news .news-container {
	display: flex;
	flex-direction: column;
	margin-top: .24rem
}
.p-news .adv-container {
	display: none
}
.p-news .news-container .news-item {
	margin: 0 0 .16rem;
	width: calc(100vw - .48rem)
}
.p-news .news-container .news-item .img {
	height: 1.4rem
}
.p-news .news-container .news-item .content .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: initial;
	height: initial;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: .16rem;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: .28rem;
	margin-bottom: .04rem
}
.p-news .news-container .news-item .content {
	padding: .24rem;
	height: 1.2rem
}
.button, .p-news .news-container .news-item .content .date {
	font-size: .14rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999;
	line-height: .24rem;
	margin: 0
}
.button {
	display: block;
	width: 1.36rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: .01rem;
	border: 1px solid rgba(14,87,162,.2);
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #0e57a2;
	margin: 0 auto
}
.mobile-more-button {
	margin: .08rem auto 0
}
.p-contact {
	height: 2.19rem;
	padding: .48rem 0;
	display: flex;
	flex-direction: column;
	align-items: center
}
.p-contact .p-contact-info {
	font-size: .14rem;
	font-family: PingFangSC-Regular, PingFang SC;
	line-height: .28rem;
	margin: .08rem 0 .22rem
}
.p-contact h2 {
	padding: 0;
	font-size: .18rem;
	line-height: .25rem
}
.brain-video, .swiper-slide-video, svg {
	display: none
}
.p-brain-anim {
	width: calc(100vw - .48rem);
	height: 1.82rem;
	margin: 0 auto;
	margin-top: 1.1rem;
	position: relative
}
.p-brain-anim-en {
	margin-top: 1.4rem
}
.mobile-p-iot .mobile-p-iot-tabs .img-logo {
	display: inline-block;
	width: .61rem;
	height: .63rem;
	background-size: cover
}
.mobile-p-iot-tab:first-of-type.active .img-logo {
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/index/mobile_ic_personal_IoT.79c7325f.png)!important
}
.mobile-p-iot-tab:nth-of-type(2).active .img-logo {
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/index/mobile_ic_city_IoT.89f92c9d.png)!important
}
.mobile-p-iot-tab:last-of-type.active .img-logo {
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/index/mobile_ic_supplychain_IoT.9518e4c7.png)!important
}
.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: .11rem;
	line-height: 0
}
.p-example .swiper-container-horizontal>.swiper-pagination-bullets {
	top: 1.3rem;
	height: .2rem;
	line-height: 0;
	z-index: 2;
	position: absolute;
	text-align: center
}
.p-example .mobile-swiper-pagination .swiper-pagination-bullet {
	background-image: url(https://cdnstatic.megvii.com/websiteFE/static/img/index/banner_nav.423b7f65.png);
	border-radius: unset;
	height: 6px;
	width: 13px;
	background-size: contain;
	background-color: transparent
}
.p-example .example-item .example-item-img::before {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 1.74rem;
	z-index: 1;
	background-image: linear-gradient(180deg, transparent 0, #090909 100%)
}
.p-brain .Enh2 {
	top: .35rem
}
.Enmobile-p-iot-tab {
	height: auto
}
}
*/