.wrapper {
  background: url(../images/bg-ai.jpg) repeat-y;
  background-size: 100% auto;
  width: 10rem;
  overflow: hidden;
}
.pc {
  display: none;
}
.header {
  height: 6.64rem;
  background: url(../images/m-header-ai.jpg) no-repeat;
  background-size: 100% 100%;
}
.logo {
  width: 5.333333rem;
  margin: 0 auto;
  padding-top: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.logo img {
  display: block;
  width: 100%;
}
.logo1, .logo2 {
  width: 50%;
}
/* ai跨界大咖谈 */
.aikjdjt {
  width: 9.666667rem;
  margin: 0 auto;
  overflow: hidden;
}
.title-aikjdjt {
  width: 8.213333rem;
  height: 1.186667rem;
  margin: 0 auto;
  background: url(../images/title-aikjdjt.png) no-repeat;
  background-size: 100% 100%;
}
.aikjdjt-box {
  margin-top: 0.266667rem;
}
.aikjdjt-top {
  height: 4.893333rem;
  background: url(../images/aikjdjt-box.png) no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.266667rem;
  overflow: hidden;
}
.aikjdjt-top a {
  width: 8.066667rem;
  height: 4.533333rem;
  display: block;
  margin: 0.333333rem auto 0;
}
.aikjdjt-top a img {
  width: 100%;
  height: 100%;
}
.aikjdjt-bottom {
  width: 8.133333rem;
  height: 0.866667rem;
  line-height: 0.866667rem;
  margin: 0 auto;
  background: url(../images/aikjdjt-box-bottom.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  font-size: 0.4rem;
  color: #041866;
}
.swiper-pagination-aikjdjt {
  text-align: center;
}

/* 系列公开课 */
.xlgkk {
  width: 9.2rem;
  margin: 0.4rem auto 0;
}
.title-xlgkk {
  width: 8.733333rem;
  height: 1.36rem;
  background: url(../images/title-xlgkk.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.kcztjs {
  height: 6.48rem;
  background: url(../images/kcztjs-m.png) no-repeat;
  background-size: 100% 100%;
}
.xlgkk-list {
  background-color: #fff;
  margin-top: 0.15625rem;
}
.xlgkk-bg {
  width: 5.066667rem;
  height: 0.626667rem;
  background: url(../images/xlgkk-bg.png) no-repeat;
  background-size: 100% 100%;
  margin-left: 3.6rem;
}
.xlgkk-nav-m {
  display: flex;
  justify-content: space-around;
  padding-top: 0.15625rem;
}
.xlgkk-nav-m span {
  width: 2.933333rem;
  height: 0.68rem;
  background: url(../images/xlgkk-nav.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 0.4rem;
  line-height: 0.5rem;
  font-weight: bold;
}
.xlgkk-nav-m span.selected {
  background: url(../images/xlgkk-nav-on.png) no-repeat;
  background-size: 100% 100%;
}
.xlgkk-content {
  width: 8.8rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  height: 9.733333rem;
  background-color: #fff;
  overflow: hidden;
}
.xlgkk01-swiper-m, .xlgkk02-swiper-m, .xlgkk03-swiper-m {
  position: absolute;
  width: 100%;
  height: 2.34375rem;
  left: 0;
  top: 0;
}
.xlgkk-content .swiper-slide a {
  display: block;
  height: 2.34375rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.xlgkk-text {
  height: 3.333333rem;
  background-image: linear-gradient(180deg, #bee3fc, #73b9fd);
  padding: 0 0.4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  margin-top: 0.4rem;
}
.xlgkk-text h2 {
  font-size: 0.4rem;
  font-weight: bold;
  color: #041866;
  text-align: center;
  padding-top: 0.4rem;
}
.xlgkk-text p {
  font-size: 0.346667rem;
  line-height: 0.5rem;
  color: #041866;
  padding-top: 0.2rem;
  padding-bottom: 0.4rem;
}
.xlgkk-img {
  height: 4.933333rem;
  margin-top: 0.4rem;
}
.xlgkk-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.swiper-pagination01-m, .swiper-pagination02-m, .swiper-pagination03-m {
  text-align: center;
  margin-top: 6.104167rem;
  display: none;
}
/* AI全球译站 */
.aiqqyz {
  margin: 0.4rem auto;
}
.title-aiqqyz {
  width: 8.213333rem;
  height: 1.173333rem;
  background: url(../images/title-aiqqyz.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.title-aiqqyz a {
  display: block;
  height: 100%;
  width: 1rem;
  float: right;
}
.aiqqyz-box {
  margin-top: 0.15625rem;
}
.aiqqyz-swiper-m {
  width: 100%;
  height: 11.733333rem;
  overflow: hidden;
  position: relative;
}
.aiqqyz-swiper-m .swiper-slide a {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.aiqqyz-img {
  width: 100%;
  height: 4.348958rem;
}
.aiqqyz-img img {
  width: 100%;
  height: 100%;
}
.aiqqyz-text {
  width: 8.08rem;
  margin: 0 auto;
  background: url(../images/aiqqyz-bg.jpg) repeat-x;
  background-size: auto 100%;
  padding: 0 0.4rem 2.666667rem;
  box-sizing: border-box;
}
.aiqqyz-text h2 {
  font-size: 0.4rem;
  font-weight: bold;
  color: #041866;
  padding-top: 0.4rem;
  line-height: 0.6rem;
}
.aiqqyz-text p {
  font-size: 0.346667rem;
  color: #041866;
  padding-top: 0.104167rem;
  line-height: 0.6rem;
}
.aiqqyz-btn-next-m, .aiqqyz-btn-prev-m {
  width: 1.066667rem;
  height: 1.066667rem;
  position: absolute;
  z-index: 999;
  cursor: pointer;
  top: 10rem;
}
.aiqqyz-btn-next-m {
  background: url(../images/btn-next.jpg) no-repeat;
  background-size: 100% 100%;
  right: 3rem;
}
.aiqqyz-btn-prev-m {
  background: url(../images/btn-prev.jpg) no-repeat;
  background-size: 100% 100%;
  left: 3rem;
}
/* AI原理与实践 */
.aiylysj {
  background: url(../images/aiylysj-bg.jpg) repeat-y;
  background-size: 100% auto;
  margin-bottom: 0.520833rem;
  overflow: hidden;
  padding-bottom: 0.4rem;
}
.title-aiylysj {
  width: 8.213333rem;
  height: 1.16rem;
  background: url(../images/title-aiylysj.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.4rem auto 0.2rem;
}
.aiylysj-box {
  margin: 0 auto;
  width: 9.2rem;
}
.title-aijsjm a, .title-aiyysj a {
  display: block;
  float: right;
  height: 100%;
  width: 1rem;
}
.title-aijsjm {
  width: 6.253333rem;
  height: 0.8rem;
  background: url(../images/title-aijsjm.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.4rem auto;
}
.title-aiyysj {
  width: 6.253333rem;
  height: 0.8rem;
  background: url(../images/title-aiyysj.png) no-repeat;
  background-size: 100% 100%;
  margin: 0.4rem auto;
}
.aiylysj-box-item ul {
  padding-top: 0.2rem;
}
.aiylysj-box-item ul a {
  display: block;
  height: 0.6rem;
  line-height: 0.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.4rem;
  color: #041866;
  padding-left: 0.2rem;
  position: relative;
  margin: 0.3rem 0;
}
.aiylysj-box-item ul a::after {
  content: "";
  background-color: #041866;
  width: 0.053333rem;
  height: 0.053333rem;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.026667rem;
}
.aiyysj-list {
  display: block;
  margin: 0 auto;
  border-bottom: dashed 1px #94acd0;
}
.aiyysj-list h2 {
  font-size: 0.4rem;
  font-weight: bold;
  line-height: 0.6rem;
  color: #041866;
  padding-top: 0.2rem;
}
.aiyysj-list p {
  font-size: 0.4rem;
  line-height: 0.6rem;
  color: #041866;
  padding: 0.1rem 0 0.2rem;
}
.aiyysj-list02 {
  display: block;
  border-bottom: dashed 1px #94acd0;
  display: flex;
  padding: 0.2rem 0;
}
.aiyysj-list-img {
  width: 2.533333rem;
  height: 1.866667rem;
}
.aiyysj-list-img img {
  width: 100%;
  height: 100%;
}
.aiyysj-list-text {
  width: 6rem;
  margin-left: 0.2rem;
}
.aiyysj-list-text h2 {
  font-size: 0.4rem;
  font-weight: bold;
  line-height: 0.6rem;
  color: #041866;
}
.aiyysj-list-text p {
  font-size: 0.4rem;
  line-height: 0.6rem;
  color: #041866;
  padding: 0.052083rem 0 0;
}