.chip-intro {
padding: 50px 0;
  background-color: #F0F5F9;
  text-align: center;
  overflow: hidden;
}


.chip-intro section span {
  font-size: 4rem;
  font-family:intel-bold;
  font-weight:bold;
  color:rgba(0,113,197,1);
  margin-right: 27px;
}

.chip-intro .chip-intro-imgs img {
  width: 95px;
  height: 95px;
}

.chip-intro-infos {
  width: 1099px;
  font-size:16px;
  font-family:intel;
  font-weight:400;
  color:#434343;
  line-height: 28px;
  margin:0 auto ;
  text-align: left;
}

.speckers-list {
  width: 100%;
  text-align: center;
}

.speckers-list h1 {
  font-size:38px;
  font-family:intel;
  font-weight:400;
  color:rgba(53,53,53,1);
  margin-top: 63px;
  margin-bottom: 95px;
}

.swiper-speckers {
  width: 1280px;
}

.swiper-button-next {
  width: 34px;
  height: 140px;
  top: 43%;
  background-color: #E0E0E0;
  border: none;
  border-radius: 4px;
}

.swiper-button-next:after {
  font-size: 22px;
  color: #fff;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  background-color: #0071C5;
}

.swiper-button-prev {
  width: 34px;
  height: 140px;
  top: 43%;
  background-color: #E0E0E0;
  border-radius: 4px;
}

.swiper-button-prev:after {
  font-size: 22px;
  color: #fff;
}


.speckers-people {
  padding: 0 80px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}


.speckers-person {
  margin-bottom: 59px;
  display: flex;
}

.speckers-person img {
  width: 268px;
  border:3px solid #0071c5;
  margin-right: 34px;
}

.speckers-person-infos {
  max-width: 237px;
  text-align: left;
}


.speckers-person-infos p:first-child {
  font-size: 30px;
  font-family:intel-bold;
  color:rgba(0,113,197,1);
  margin-bottom: 10px;
}

.speckers-person-infos p:first-child span {
  font-size: 16px;
  font-family:intel;
  color: #262626;
}

.speckers-person-infos p:last-child {
  font-size: 20;
  font-family:intel;
  color: #003C71;
  line-height: 26px;

}

.schedule-intro {
  text-align: center;
  overflow: hidden;
  position: relative;
}

.schedule-intro-title {
  font-size:32px;
  font-family:intel;
  font-weight:bold;
  color:#292929;
  margin-top: 50px;
  margin-bottom: 50px;
}

.schedule-intro-tips {
  width: 1214px;
  margin: auto;
  font-size:1.6rem;
  font-family:intel;
  font-weight:400;
  color:rgba(42,42,42,1);
  margin-top: 93px;
  margin-bottom: 78px;
  text-align: left;
}

.schedule-intro-tips span {
  margin-right: 70px;
  display: block;
  line-height: 20px;
}

.schedule-intro-steps {
  width: 900px;
  height: 170px;
  margin: auto;
  text-align: left;
  padding-top: 170px;
}

.schedule-intro-step {
  padding-left: 16px;
  box-sizing: border-box;
  position: relative;
  height:2px;
  padding-top: 1px;
  display: inline-block;
  margin-right: -5px;
}

.schedule-intro-step .icon_dot {
  display: block;
  width: 36px;
  height: 36px;
  top: -17px;
  left: 1px;
  position: absolute;
  background-image: url(../imgs/venue/mainlist-point.png);
  background-size: 100%;

}

.step-time {
  font-size:20px;
  font-family:intel;
  font-weight:bold;
  position: absolute;
  left: 16px;
  color: #0071c5;
}

.step1 {
  width:205px;
  background:#0084CE;
}



.step2 {
  width:260px;
  background:#0084CE;
}



.step3 {
  width:190px;
  background:#0084CE;
}



.step4 {
  width:200px;
  background:#0084CE;
}


.step5 {
  width:345px;
  background:#0084CE;
  margin-right: 0;
}



.schedule-intro-step:nth-child(odd) .step-time {
  top: 20px;left: 33px;
}

.schedule-intro-step:nth-child(even) .step-time {
  top: 20px;left: 33px;
}

.step-infos {
  width: 100%;
  height: 170px;
  position: absolute;
  left: 19px;
  box-sizing: border-box;
  padding-left: 12px;
  font-size:2rem;
  font-family:intel;
  font-weight:400;
  color:rgba(42,42,42,1);
  border-left: 1px solid #0084CE;
}



.schedule-intro-step:nth-child(5) .step-infos{padding:0 0 0  10px ;top: 10px !important;}
.schedule-intro-step:nth-child(3) .step-infos,.schedule-intro-step:nth-child(4) .step-infos{top: 10px !important;padding: 0px 0 0 12px;}
.schedule-intro-step:nth-child(3) .step-time,.schedule-intro-step:nth-child(4) .step-time,.schedule-intro-step:nth-child(5) .step-time{top: -38px;left: 29px;}
.step4  .step-infos p {
  margin: 0px;
}

.step4  .step-infos p:first-child ,.step3  .step-infos  p:first-child {
  font-size: 2rem;
  font-family:intel;
  font-weight:400;
  line-height: 28px;
  color:rgba(42,42,42,1);
  margin-bottom: 10px;
}

.step4  .step-infos p {
  font-size:1.6rem;
  line-height: 24px;

}


.step5  .step-infos p {
  margin: 0;
  font-size: 1.6rem;
  font-family:intel;
  font-weight:400;
  color:rgba(42,42,42,1);
  line-height: 24px;
}

.step5  .step-infos p:first-child {
  font-size: 2rem;
  line-height: 28px;
  margin-bottom: 10px;
}

.schedule-intro-step:nth-child(odd) .step-infos {
  top: -178px;
  
}

.schedule-intro-step:nth-child(even) .step-infos {
  top: -178px;
}


/* 会场 */
.venue-intro {
  background-color: #F0F5F9;
  padding-top: 50px;
  padding-bottom: 0px;
  text-align: center;
  overflow: hidden;
}
.schedule-intro-step:nth-child(3) .step-infos{line-height: 28px;}
.venue-intro-item:nth-child(4),.venue-intro-item:nth-child(5){margin-bottom: 0;}
.venue-intro-title {
  font-size:32px;
  font-family:intel;
  font-weight:bold;
  color:#292929;
  margin-bottom: 50px;
}

.venue-intro .aititle {
  margin-top: 50px;
}

.venue-intro-list {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.venue-intro-item {
  width: 380px;
  height: 258px;
  margin-bottom: 30px;
  background-color: #fff;
  padding: 40px 37px 82px 20px;
  box-sizing: border-box;
  text-align: left;
  position: relative;
}



.venue-intro-placeholder:hover {
  background-color: #fff;
  box-shadow: none;
}
.venue-intro-item:hover p {
  color: #000;
}

.venue-intro-placeholder,
.venue-intro-placeholder:hover {
  background: none;
}

.venue-intro-item p {
  font-size:1.6rem;
  font-family:intel;
  line-height: 1.5;
  color:rgba(67,67,67,1);
  margin: 0;
}

.venue-intro-item p:first-child {
  font-size: 2rem;
  font-family:intel;
  font-weight:400;
  color:rgba(16,93,187,1);
  line-height:30px;
  margin: 0 0 0px 0;
  text-align:left;
  padding:0px 15px;
}




.venue-intro-item:hover .icon-line {
  background-color: #00AEEF;
}

.venue-intro-item .icon_time {
  display: flex;
  align-items: center;
  margin: 4px 0 15px 0;
}

.venue-intro-item .icon_time span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('../imgs/intros/icon_time2.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-right: 12px;
}



.venue-intro-item .moreBtn {
  width:109px;
  height:34px;
  background:rgba(0,113,197,1);
  border-radius:4px;
  font-size:16px;
  font-family:intel;
  font-weight:400;
  color:rgba(255,255,255,1);
  text-align: center;
  line-height: 34px;
  position: absolute;
  left: 20px;
  bottom: 24px;
}

.venue-intro-item:hover .moreBtn {
  background-color: #00AEEF;
}

.venue-intro-item.ins_bg{background-image: url(../imgs/ins_bg.png);background-size: cover;transition:background-image 0.3s }
.intro_left{float:left; width:48%;}
.intro_award{float:left; width:98%;}
.intro_award ul li{margin:0px; padding:0px; list-style:none;}
.intro_award li{float:left; width:10%; text-align:left; font-size:14px; line-height:28px;}

.iotaward{width:1120px; margin:0 auto; clear:both;}
.iotaward p{font-size:20px; line-height:40px; color:#333; text-align:left;}
.iotawardcon{width:25%; text-align:left; float:left; font-size:16px; line-height:23px; margin:15px 0px 0px;}
.clear{clear:both;}

.introaward{width:1120px; margin:0 auto;}
.introaward_con{float:left; width:25%; text-align:center; font-size:16px; line-height:30px; color:#666; padding:15px 0px;}
.introaward_con img{width:90%;}

@media (max-width: 900px) {
	.introaward{width:95%; margin:0 auto; clear:both; padding:0px 15px;}
	.introaward_con{float:left; width:50%;}


}
