/******首页***********/

.Iadv-list .Iadv-icon {
	padding: 20px;
}

.index-company {
	width: 25%;
	float: left;
	padding: 30px 50px 0;
	height: 116px;
}

.index-company img {
	width: 100%;
}

@media only screen and (max-width: 980px) {
	.index-company {
		width: 33%;
		height: 96px;
	}
}

@media only screen and (max-width: 768px) {
	.index-company {
		width: 46%;
	}
}


/****AIQ****/

.AIQtitle {
	width: 40%;
}

.AIQtitle h2 {
	font-size: 30px;
	color: #333333;
	margin-bottom: 40px;
	margin-top: 60px;
}

.AIQtitle p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}

.AIQ-first img {
	width: 100%;
}

.AIQ-concept-bg {
	background: url(../image/AIQconcept.png) no-repeat center center;
	background-size: 100%;
	padding-top: 30px;
	padding-bottom: 70px;
}

.AIQ-practice-bg {
	background: url(../image/AIQpractice.png) no-repeat center center;
	background-size: 100%;
	padding-top: 30px;
	padding-bottom: 150px;
}

.scroll-AIQproduct-img {
	text-align: center;
	position: relative;
}

.scroll-AIQproduct-img h2 {
	font-size: 30px;
	color: #333333;
	margin-bottom: 40px;
	margin-top: 60px;
}

.scroll-AIQproduct-img>img {
	width: 596px;
	padding: 120px 0;
}

.AIQ-rule-style {
	position: absolute;
	top: 90px;
	left: 50%;
	transform: translateX(-50%);
}

.AIQ-rule-style:nth-of-type(2) {
	position: absolute;
	top: 270px;
	left: inherit;
	right: 4%;
	transform: translateX(0);
}

.AIQ-rule-style:nth-of-type(3) {
	position: absolute;
	top: inherit;
	bottom: 150px;
	left: inherit;
	right: 8%;
	transform: translateX(0);
}

.AIQ-rule-style:nth-of-type(4) {
	position: absolute;
	top: inherit;
	left: 5%;
	bottom: 150px;
	transform: translateX(0);
}

.AIQ-rule-style:nth-of-type(5) {
	position: absolute;
	top: 290px;
	left: 5%;
	transform: translateX(0);
}

.AIQ-rule-style h3 {
	font-size: 14px;
	color: #333333;
	font-weight: 500;
	margin: 0;
}

.AIQ-rule-style h3::before {
	font-size: 0;
}

.AIQ-rule-style p {
	margin: 0 0 5px;
	font-size: 14px;
	color: #666666;
	text-align: left;
}

.AIQ-rule-style p span {
	background: url(../image/AIQNumIcon.png) no-repeat;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 14px;
	width: 20px;
	height: 20px;
	text-align: center;
	display: inline-block;
	background-size: 100% 100%;
	line-height: 20px;
	margin-right: 10px;
}

@media only screen and (max-width: 1200px) {
	.AIQ-concept-bg {
		padding-bottom: 60px;
	}
	.AIQ-practice-bg {
		padding-top: 30px;
		padding-bottom: 100px;
	}
}

@media only screen and (max-width: 991px) {
	.AIQtitle h2,
	.scroll-AIQproduct-img h2 {
		margin-top: 0;
		margin-bottom: 30px;
	}
	.AIQtitle p {
		line-height: 30px;
	}
}

@media only screen and (max-width: 414px) {
	.AIQ-practice-bg {
		padding-bottom: 10px;
	}
}


/***mabot*****/

.class-mabot {
	padding: 0 50px 30px;
}

.class-mabot h2 {
	text-align: center;
	font-size: 48px;
	margin: 70px 0;
	color: #333333;
	font-weight: 500;
}

.class-mabot h2 img {
	width: 69px;
	vertical-align: middle;
	margin-left: 20px;
}

.class-mabot-con {
	display: flex;
}

.class-mabot-img {
	flex: 1;
	margin-right: 216px;
}

.class-mabot-right {
	flex: 1;
}

.class-mabot-img img {
	width: 100%;
}

.class-mabot-intro h3 {
	font-size: 24px;
	color: #333333;
	margin-top: 37px;
}

.class-mabot-intro p {
	color: #666;
	font-size: 14px;
	line-height: 36px;
}

.class-mabot-video video {
	width: 100%;
	border-radius: 10px;
}

.class-mabot-video {
	position: relative;
	margin-top: 40px;
}

.mabot-video-bg {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 93%;
	text-align: center;
	border-radius: 10px;
}

.mabot-video-bg img {
	width: 80px;
	margin-top: 18%;
}

.product-trait-bg {
	background: #F4F5FB;
	padding-bottom: 60px;
}

.class-title {
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	padding: 80px 0 0;
	text-align: center;
}

.product-part {
	display: flex;
	margin-top: 50px;
}

.product-part-icon {
	width: 80px;
	height: 80px;
	background: #FFD23E;
	border-radius: 40px;
	text-align: center;
	margin: 0 auto;
}

.product-part-icon img {
	width: 52px;
	padding-top: 14px;
}

.product-part-flex {
	background: #ffffff;
	height: 200px;
	padding-top: 40px;
	text-align: center;
	margin: 0 40px;
	flex: 1;
	-webkit-transition:all 1s; 
    -moz-transition:all 1s;
    -o-transition:all 1s;
}
.product-part-flex:hover{
	box-shadow: 0px 0px 24px 0px #dcdcdc;
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    -o-transform:scale(1.1);
}
.product-part-flex p{
	color: #333333;
	font-size: 12px;
	margin-top: 10px;
}

.class-system-intro {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

.class-system-intro p {
	margin: 0;
}

.class-bar-video {
	position: relative;
}

.class-system-bar,
.class-system-draw {
	display: flex;
	margin-top: 60px;
}

.class-bar-con {
	flex: 1;
	margin-right: 200px;
}

.class-title-h3 {
	color: #FCD23E;
	font-size: 48px;
	font-weight: 500;
}

.class-title-h3 span {
	display: block;
}

.class-bar-con p {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	margin-top: 30px;
}

.class-bar-video {
	flex: 1;
}

.class-bar-video video {
	width: 100%;
	height: 93%;
	border-radius: 10px;
}

.class-draw-img {
	position: relative;
	margin-left: 179px;
}

.class-draw-img img {
	width: 506px;
}

.class-draw-img p {
	font-size: 14px;
	color: #333333;
}

.class-draw-img p:first-of-type {
	position: absolute;
	top: 67px;
	left: -80px;
}

.class-draw-img p:nth-of-type(2) {
	position: absolute;
	top: 52px;
	right: -80px;
}

.class-draw-img p:nth-of-type(3) {
	position: absolute;
	bottom: -20px;
	left: 50%;
	transform: translateX(-50%);
}

.class-system-bg {
	padding: 0 50px 80px;
}

.class-system-lg {
	background: #F4F5FB;
	padding: 60px 50px 80px;
}

.class-normal-img {
	flex: 1;
}

.class-normal-img img {
	width: 100%;
}

.class-default-img img{
	width: 420px;
}
.class-system-img img{
	width: 546px;
}

.class-title-h3.class-title-h3-right{
	color: #FCD23E;
	font-size: 48px;
	font-weight: 500;
	width: 100%;
	text-align: right;
	margin: 30px 30px 0 0;
}

/******bebo***********/
.bell-con-bg{
	margin: 0 -68px;
}
.bebo-what{
	padding: 60px 50px;
}
.bebo-what-title{
	color: #333333;
	font-size: 48px;
	text-align: center;
	font-weight: 500;
}
.bebo-what-con{
	display: flex;
}
.bebo-what-img{
	flex: 1;
	margin-right: 139px;
}
.bebo-what-img img{
	width: 100%;
}
.bebo-what-intro{
	flex: 1;
	margin-top: 107px;
}
.bebo-what-intro h3{
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	line-height: 36px;
}
.bebo-what-intro p{
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}
.bebo-title{
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
}
.bebo-room{
	padding: 50px 0 60px;
	background: #F4F5FB;
}
.bebo-room-con{
	position: relative;
	text-align: center;
	margin: 58px;
}
.bebo-room-con img{
	width: 469px;
}
.bebo-room-con p{
	font-size: 14px;
	color: #666666;
	text-align: left;
}
.bebo-room-con p:first-of-type{
	position: absolute;
	top: 22px;
	left: 85px;
}
.bebo-room-con p:nth-of-type(2){
	position: absolute;
	top: 20px;
	right: 20px;
}
.bebo-room-con p:nth-of-type(3){
	position: absolute;
	bottom: -60px;
	left: 50%;
	transform: translateX(-50%);
}
.bebo-what-img.bebo-create{
	margin-right: 0;
	margin-left: 200px;
}
.bebo-what.bebo-ai-bg{
	background: #F4F5FB;
}

.bebo-system{
	padding: 50px 0 60px;
}
.bebo-system-con{
	position: relative;
	text-align: center;
	margin: 58px;
}
.bebo-system-con img{
	width: 480px;
}
.bebo-system-con p{
	font-size: 14px;
	color: #666666;
	text-align: left;
}
.bebo-system-con p:first-of-type{
	position: absolute;
	top: 22px;
	left: 135px;
}
.bebo-system-con p:nth-of-type(2){
	position: absolute;
	top: 40px;
	right: 90px;
}
.bebo-system-con p:nth-of-type(3){
	position: absolute;
	top: 165px;
	right: -6px;
}
.bebo-system-con p:nth-of-type(4){
	position: absolute;
	top: 130px;
	left: 0px;
}
.bebo-system-intro p{
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	margin: 0;
	text-align: center;
}

/*RA机器人*/
li{
	list-style-type: none;
}
/*介绍*/
.RA-info{padding:109px 0 156px;background:url(../image/RAinfo-orn.png) no-repeat center center;}
.RAinfo-img{width:47.91666666666667%;position:relative;float:left;}
.RAinfo-img img{width:100%;height:auto;/*box-shadow:5px 0 9px rgba(0,0,0,.1);*/}
.RAinfo-img:after{content:"";display:block;width:60px;height:1px;background:#bfbfbf;position:absolute;right:-49px;top:24px;}

.RAinfo-box{width:46.25%;float:right;}
.RAinfo-box .t{line-height:46px;font-size:28px;color:#474747;}
.RAinfo-box .c{line-height:36px;font-size:14px;color:#929292;margin:27px 0 0;}
.RAinfo-box .btn{width:178px;height:42px;line-height:40px;font-size:16px;color:#d8222a;border:1px solid #d8222a;border-radius:42px;margin:66px 0 0;}
.RAinfo-box .btn:hover{color:#fff;background:#d8222a;}

/*大赛特色*/
.RA-char{padding:60px 0 80px;background:#fff;}
.BRcNinfo-con .RAchar-list{width:100%;margin:0;padding-right:24px;}
.RAchar-list li{width:33.3334%;padding:30px 1.239024390243902% 0;float:left;}
.RAchar-box{display:table;width:100%;height:230px;}
.RAchar-box .RAchar-icon{display:table-cell;width:170px;text-align:center;vertical-align:middle;}
.RAchar-box .RAchar-block{display:table-cell;vertical-align:middle;color:#fff;}
.RAchar-block .t1{line-height:43px;font-size:22px;}
.RAchar-block .t2{line-height:34px;font-size:14px;}
.RAchar-box:hover{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);transition:all .3s cubic-bezier(.55,0,.1,1)}

/*赛事价值*/
.RA-value{padding:42px 0 94px;background:#FFFFFF;}
.RAvalue-box{text-align:center;margin:51px 0 0;position:relative;background:url(../image/ssjz.png) no-repeat center / contain;height:510px;width:100%;}
.RA-value li h4{font-size:18px;color:#6c6c6c;margin-bottom:10px;}
.RA-value li p{font-size:12px;color:#a0a0a0;line-height:25px;}
.RA-value li{position:absolute;width:245px;}
.RA-value li.rainfo1{left:100px;top:0px;text-align:right;}
.RA-value li.rainfo2{right:100px;top:0px;text-align:left;}
.RA-value li.rainfo3{left:5px;top:53%;text-align:right;}
.RA-value li.rainfo4{right:5px;top:53%;text-align:left;}
.RA-value li.rainfo5{left:58px;bottom:-20px;text-align:right;}
.RA-value li.rainfo6{right:58px;bottom:-20px;text-align:left;}
