.wrapper {
  background: url(../images/bg-ai.jpg) repeat-y;
  background-size: 100% auto;
  width: 10rem;
  overflow: hidden;
}
.m {
  display: none;
}
.header {
  height: 4.932292rem;
  background: url(../images/header-ai.jpg) no-repeat;
  background-size: 100% 100%;
}
.logo {
  width: 3.125rem;
  margin: 0 auto;
  padding-top: 0.208333rem;
  display: flex;
  justify-content: space-between;
}
.logo img {
  display: block;
  width: 100%;
}
.logo1, .logo2 {
  width: 50%;
}

/* ai跨界大咖谈 */
.aikjdjt {
  width: 6.25rem;
  margin: -0.2rem auto 0;
}
.title-aikjdjt {
  width: 3.729167rem;
  height: 0.536458rem;
  margin: 0 auto;
  background: url(../images/title-aikjdjt.png) no-repeat;
  background-size: 100% 100%;
}
.aikjdjt-box {
  margin-top: 0.15625rem;
}
.aikjdjt-top {
  height: 3.166667rem;
  background: url(../images/aikjdjt-box.png) no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.15625rem;
  overflow: hidden;
}
.aikjdjt-top a {
  width: 5.208333rem;
  height: 2.927083rem;
  display: block;
  margin: 0.21875rem auto 0;
}
.aikjdjt-top a img {
  width: 100%;
  height: 100%;
}
.aikjdjt-bottom {
  width: 6.114583rem;
  height: 1.166667rem;
  margin: 0 auto;
  background: url(../images/aikjdjt-box-bottom.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aikjdjt-item {
  width: 1.333333rem;
  display: block;
  margin: 0 0.052083rem;
}
.aikjdjt-item img {
  width: 100%;
  height: 0.75rem;
}
.aikjdjt-item p {
  color: #041866;
  font-size: 0.09375rem;
  text-align: center;
  padding-top: 0.078125rem;
}

/* 系列公开课 */
.xlgkk {
  width: 6.25rem;
  margin: 0.364583rem auto 0;
}
.title-xlgkk {
  width: 3.96875rem;
  height: 0.619792rem;
  background: url(../images/title-xlgkk.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.kcztjs {
  height: 1.630208rem;
  background: url(../images/kcztjs.png) no-repeat;
  background-size: 100% 100%;
}
.xlgkk-list {
  height: 3.385417rem;
  background-color: #fff;
  margin-top: 0.15625rem;
}
.xlgkk-bg {
  width: 2.598958rem;
  height: 0.28125rem;
  background: url(../images/xlgkk-bg.png) no-repeat;
  background-size: 100% 100%;
  margin-left: 3.6rem;
}
.xlgkk-nav {
  display: flex;
  justify-content: space-around;
  padding-top: 0.15625rem;
}
.xlgkk-nav a {
  width: 2.015625rem;
  height: 0.46875rem;
  background: url(../images/xlgkk-nav.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 0.15625rem;
  line-height: 0.3125rem;
  font-weight: bold;
}
.xlgkk-nav a:hover {
  background: url(../images/xlgkk-nav-on.png) no-repeat;
  background-size: 100% 100%;
}
.xlgkk-nav a.selected {
  background: url(../images/xlgkk-nav-on.png) no-repeat;
  background-size: 100% 100%;
}
.xlgkk-content {
  width: 6.041667rem;
  margin: 0.104167rem auto;
  overflow: hidden;
  position: relative;
  height: 2.6rem;
}
.xlgkk01-swiper, .xlgkk02-swiper, .xlgkk03-swiper {
  position: absolute;
  width: 100%;
  height: 2.34375rem;
  left: 0;
  top: 0;
}
.xlgkk-content .swiper-slide a {
  display: block;
  height: 2.34375rem;
  display: flex;
  justify-content: space-between;
}
.xlgkk-text {
  width: 1.822917rem;
  background-image: linear-gradient(180deg, #bee3fc, #73b9fd);
  padding: 0 0.15625rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
}
.xlgkk-text h2 {
  font-size: 0.114583rem;
  font-weight: bold;
  color: #041866;
  line-height: 0.2rem;
}
.xlgkk-text p {
  font-size: 0.104167rem;
  line-height: 0.197917rem;
  color: #041866;
  padding-top: 0.104167rem;
}
.xlgkk-img {
  width: 4.166667rem;
  height: 100%;
}
.xlgkk-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.swiper-pagination01, .swiper-pagination02, .swiper-pagination03 {
  text-align: right;
  margin-top: 0.104167rem;
  display: none;
}
/* AI全球译站 */
.aiqqyz {
  width: 6.25rem;
  margin: 0.364583rem auto;
}
.title-aiqqyz {
  width: 3.932292rem;
  height: 0.536458rem;
  background: url(../images/title-aiqqyz.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.title-aiqqyz a {
  display: block;
  height: 100%;
  width: 0.4rem;
  float: right;
}
.aiqqyz-box {
  height: 2.552083rem;
  background: url(../images/aiqqyz-bg.jpg) repeat-x;
  background-size: auto 100%;
  margin-top: 0.15625rem;
}
.aiqqyz-swiper {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.aiqqyz-swiper .swiper-slide a {
  display: block;
  height: 100%;
  display: flex;
}
.aiqqyz-img {
  width: 4.348958rem;
  height: 100%;
}
.aiqqyz-img img {
  width: 100%;
  height: 100%;
}
.aiqqyz-text {
  width: 1.5625rem;
  margin-left: 0.15625rem;
}
.aiqqyz-text h2 {
  font-size: 0.135417rem;
  font-weight: bold;
  color: #041866;
  padding-top: 0.208333rem;
  line-height: 0.234375rem;
}
.aiqqyz-text p {
  font-size: 0.09375rem;
  color: #041866;
  padding-top: 0.104167rem;
  line-height: 0.15625rem;
}
.aiqqyz-btn-next, .aiqqyz-btn-prev {
  width: 0.291667rem;
  height: 0.291667rem;
  position: absolute;
  z-index: 999;
  cursor: pointer;
  top: 1.979167rem;
}
.aiqqyz-btn-next:hover, .aiqqyz-btn-prev:hover {
  opacity: .5;
}
.aiqqyz-btn-next {
  background: url(../images/btn-next.jpg) no-repeat;
  background-size: 100% 100%;
  right: 0.520833rem;
}
.aiqqyz-btn-prev {
  background: url(../images/btn-prev.jpg) no-repeat;
  background-size: 100% 100%;
  right: 1.041667rem;
}
/* AI原理与实践 */
.aiylysj {
  background: url(../images/aiylysj-bg.jpg) repeat-y;
  background-size: 100% auto;
  height: 4.84375rem;
  margin-bottom: 0.520833rem;
  overflow: hidden;
}
.title-aiylysj {
  width: 3.729167rem;
  height: 0.53125rem;
  background: url(../images/title-aiylysj.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.364583rem auto 0.15625rem;
}
.aiylysj-box {
  display: flex;
  width: 6.25rem;
  margin: 0 auto;
}
.aiylysj-box-item {
  width: 50%;
}
.aiylysj-box-item:nth-child(1) {
  border-right: dashed 1px #94acd0;
}
.title-aijsjm a, .title-aiyysj a {
  display: block;
  float: right;
  height: 100%;
  width: 0.3125rem;
}
.title-aijsjm {
  width: 2.838542rem;
  height: 0.364583rem;
  background: url(../images/title-aijsjm.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.title-aiyysj {
  width: 2.838542rem;
  height: 0.364583rem;
  background: url(../images/title-aiyysj.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.aiylysj-box-item ul {
  width: 2.760417rem;
  margin: 0 auto;
  padding-top: 0.104167rem;
}
.aiylysj-box-item ul a {
  display: block;
  height: 0.260417rem;
  line-height: 0.260417rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.09375rem;
  color: #041866;
  padding-left: 0.104167rem;
  position: relative;
}
.aiylysj-box-item ul a::after {
  content: "";
  background-color: #041866;
  width: 0.020833rem;
  height: 0.020833rem;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.010417rem;
}
.aiyysj-list {
  display: block;
  width: 2.760417rem;
  margin: 0 auto;
  border-bottom: dashed 1px #94acd0;
}
.aiyysj-list h2 {
  font-size: 0.114583rem;
  font-weight: bold;
  line-height: 0.182292rem;
  color: #041866;
  padding-top: 0.104167rem;
}
.aiyysj-list p {
  font-size: 0.09375rem;
  line-height: 0.15625rem;
  color: #041866;
  padding: 0.052083rem 0 0.104167rem;
}
.aiyysj-list02 {
  display: block;
  width: 2.760417rem;
  margin: 0 auto;
  border-bottom: dashed 1px #94acd0;
  display: flex;
  padding: 0.104167rem 0;
}
.aiyysj-list-img {
  width: 0.572917rem;
  height: 0.739583rem;
}
.aiyysj-list-img img {
  width: 100%;
  height: 100%;
}
.aiyysj-list-text {
  width: 1.666667rem;
  margin-left: 0.104167rem;
}
.aiyysj-list-text h2 {
  font-size: 0.114583rem;
  font-weight: bold;
  line-height: 0.182292rem;
  color: #041866;
}
.aiyysj-list-text p {
  font-size: 0.09375rem;
  line-height: 0.15625rem;
  color: #041866;
  padding: 0.052083rem 0 0;
}