.module > .title {
  padding-top: 100px;
}
.module > .title_ai {
  padding-top: 120px !important;
}
.module > .title_ai span {
  font-size: 42px !important;
  color: #27274a !important;
  line-height: 50px !important;
}
.module.industry .register_img {
  display: flex;
  justify-content: center;
  margin-top: 200px;
  margin-bottom: 40px;
}
.module.industry .register_img img {
  width: 1200px;
  height: 140px;
  cursor: pointer;
}
.module.industry .title_ai {
  padding-top: 60px !important;
}
.module.industry .title_ai span {
  font-size: 42px !important;
  color: #27274a !important;
  line-height: 50px !important;
}
.module.industry .new_main_content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  margin-top: 60px;
  width: 1250px;
  box-sizing: border-box;
}
.module.industry .new_main_content .item_new {
  width: 389px;
  height: 172px;
  text-decoration: none;
}
.module.industry .new_main_content .item_new:not(:nth-child(3n + 1)) {
  margin-left: 16px;
}
.module.industry .new_main_content .item_new:nth-child(n + 4) {
  margin-top: 16px;
}
.module.industry .new_main_content .item_new img {
  width: 100%;
  height: 100%;
}
.blue-border {
  width: 50px;
  height: 6px;
  background: linear-gradient(162deg, #3776ff 0%, #1238f5 100%);
  border-radius: 14px;
}
/* 首屏 */
.page-intro.product {
  position: relative;
  background: linear-gradient(92deg, #e0f0ff 0%, #cbe1ff 100%);
  height: auto;
}
.page-intro.product .module-breadcrumb {
  height: 60px;
  line-height: 60px;
}
.page-intro.product .module-breadcrumb .breadcrumb,
.page-intro.product .module-breadcrumb .breadcrumb a {
  color: #656577;
}
.page-intro.product .platform {
  height: 360px;
}
.page-intro.product .platform .platform-contain {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.page-intro.product .platform .platform-right img {
  height: 360px;
  width: auto;
}
.page-intro.product .title {
  font-size: 36px;
  font-weight: 500;
  text-align: LEFT;
  color: #27274a;
  line-height: 50px;
  padding-top: 50px;
  padding-bottom: 10px;
}
.page-intro.product .title_ai {
  font-size: 44px;
  font-weight: bold;
}
.page-intro.product .sub-title {
  font-size: 16px;
  color: #27274a;
  line-height: 16px;
}
.page-intro.product div.sub-title {
  line-height: 22px;
}
.page-intro.product .btn-free-trial {
  width: 152px;
  height: 58px;
  line-height: 58px;
  font-size: 18px;
  font-weight: 500;
  background: #3776ff;
  border-radius: 8px;
  color: #ffffff;
  margin-top: 48px;
}
/* demo体验 */
.demo-experience {
  padding: 15px 40px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  border-radius: 4px;
  border: 1px solid #3776ff;
  color: #3776ff !important;
  margin-left: 20px;
}
.page-intro.product .platform .online-watch {
  display: flex;
  margin-top: 48px;
}
.page-intro.product .online-watch .experience {
  padding: 16px 40px;
  color: #fff;
  background-color: #3776ff;
  border-radius: 8px;
  font-weight: 500;
}
.page-intro.product .online-watch .experience_ai {
  padding: 16px 40px !important;
  font-size: 18px !important;
}
.page-intro.product .online-watch .watch-video {
  padding: 16px 40px;
  color: #27274a;
  background-color: #fff;
  margin-left: 48px;
  border-radius: 8px;
  font-weight: 500;
}
/* 每日雪学练 */
.module-day-exercise.train {
  background-color: #ffffff;
}
.module-day-exercise.train .day-exercise-wrapper {
  text-align: center;
}
.module-day-exercise.train p.title {
  padding-top: 100px;
  display: inline-block;
  font-size: 38px;
  color: #3b426b;
  line-height: 56px;
  width: 100%;
  font-weight: 500;
}
.module-day-exercise.train p.title_ai {
  font-weight: bold;
  font-size: 42px;
  color: #27274a;
}
.module-day-exercise.train p.desc_ai {
  font-weight: 400;
  color: #27274a !important;
}
.module-day-exercise.train p.desc {
  color: #656577;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 16px;
}
.module-day-exercise.train .blue-border {
  vertical-align: top;
  margin-bottom: 60px;
}
/* .module-day-exercise.train  .title{
  padding-top: 100px;
  margin-bottom: 60px;
} */
.module-day-exercise.train .item-image {
  height: 520px;
  width: auto;
  vertical-align: bottom;
}

.module-day-exercise.train .item-container {
  padding-bottom: 60px;
}
.module-day-exercise.train .item-container:last-child {
  padding-bottom: 100px;
}
.module-day-exercise.train .item-container:nth-child(1),
.module-day-exercise.train .item-container:nth-child(3),
.module-day-exercise.train .item-container:nth-child(5) {
  display: flex;
  justify-content: space-between;
  /* align-items: flex-end; */
}
.module-day-exercise.train .item-container:nth-child(2) .item-image,
.module-day-exercise.train .item-container:nth-child(4) .item-image {
  margin-right: 60px;
}
.module-day-exercise.train.check .item-container:nth-child(2) .item-image {
  margin-right: 200px;
}
.module-day-exercise.train .item-content {
  margin-bottom: 165px;
}
.item-content .item-list .listCourse {
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #27274a;
  line-height: 24px;
}
.module-day-exercise.train .main-content .item-container .item-content {
  display: inline-block;
}
.module-day-exercise.train .main-content .item-container .item-content.long {
  width: 460px;
}
.module-day-exercise.train .main-content .item-content .item-id {
  font-family: Helvetica, Helvetica-Bold;
  font-size: 34px;
  font-weight: 700;
  color: #3776ff;
  line-height: 34px;
  margin-top: 80px;
}
.module-day-exercise.train .main-content .item-content .item-title {
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
  margin-bottom: 20px;
  color: #27274a;
}
.module-day-exercise.train .main-content .item-content .item-list li {
  font-size: 14px;
  line-height: 24px;
  color: #6d717c;
  margin-bottom: 10px;
}
.module-day-exercise.train .main-content .item-content .item-list li .circle {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #3776ff;
  border-radius: 50%;
  margin-right: 10px;
}
.module-day-exercise.train .main-content .item-content .item-list li .desc {
  color: #27274a;
}
.module-day-exercise.train .main-content .item-content .item-list li .bold {
  margin-right: 10px;
  font-weight: 500;
}
.module-day-exercise.train .main-content .item-content .btn-free {
  display: inline-block;
  width: 152px;
  height: 58px;
  background: #3776ff;
  border-radius: 4px;
  line-height: 58px;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
  margin-top: 20px;
}

/* 功能特点 */
.module-function-feature {
  background: #f5f7fe;
  padding-bottom: 100px;
}
.module-function-feature ul.feature-list {
  display: flex;
  justify-content: center;
  margin-top: 80px;
}
.module-function-feature ul.feature-list li.feature-item {
  width: 280px;
  background: #ffffff;
  border-radius: 20px;
}
.module-function-feature ul.feature-list li.feature-item:not(:last-child) {
  margin-right: 25px;
}
.module-function-feature ul.feature-list li.feature-item-ai:not(:last-child) {
  margin-right: 80px !important;
}
.module-function-feature
  ul.feature-list.three
  li.feature-item:not(:last-child) {
  margin-right: 80px;
}
.module-function-feature ul.feature-list li.feature-item .white-top {
  padding: 40px 25px 0px;
  height: 326px;
}
.module-function-feature ul.feature-list li.feature-item .white-top.special {
  padding: 40px 30px 0px;
}
.module-function-feature ul.feature-list li.feature-item .item-image img {
  width: 220px;
  height: auto;
  margin-bottom: 19px;
}
.module-function-feature ul.feature-list li.feature-item .title {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  color: #27274a;
  line-height: 28px;
  margin-bottom: 10px;
}
.module-function-feature ul.feature-list li.feature-item .detail p {
  font-size: 14px;
  text-align: center;
  color: #6d717c;
  line-height: 20px;
}
.module-function-feature ul.feature-list li.feature-item .blue-bottom {
  width: 280px;
  height: 60px;
  line-height: 60px;
  background: #3776ff;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #ffffff;
}

/* 更多场景解决方案 */
.module.industry {
  /*border-top: 1px solid #ebeef6;*/
  background-color: #fcfdfe;
}
.module.industry > .title {
  padding-top: 60px;
}
.industry .scene-box {
  padding-top: 60px;
  padding-bottom: 100px;
  text-align: center;
  font-size: 0;
}
.industry .scene-box .box {
  display: inline-block;
  width: 220px;
  height: 160px;
  background: #f5f7ff;
  border-radius: 4px;
  margin-right: 20px;
  background-repeat: no-repeat;
  overflow: hidden;
}
.industry .scene-box .box:last-child {
  margin-right: 0;
}
.industry .scene-box .box a {
  display: inline-block;
  width: 100%;
  border-radius: 4px;
}
.industry .scene-box .box a:hover {
  background: linear-gradient(to bottom, #408dfd 0%, #3879ff 100%);
  background: -webkit-linear-gradient(to bottom, #408dfd 0%, #3879ff 100%);
  background: -moz-linear-gradient(to bottom, #408dfd 0%, #3879ff 100%);
  background: -o-linear-gradient(to bottom, #408dfd 0%, #3879ff 100%);
  background: -ms-linear-gradient(to bottom, #408dfd 0%, #3879ff 100%);
  color: #fff;
  border-radius: 4px;
}
.industry .scene-box .box a:hover .title {
  color: #fff;
}
.industry .scene-box .box:hover {
  box-shadow: 0 0 20px 0 rgba(56, 121, 255, 0.5);
}
.industry .scene-box .box .img-white {
  height: 94px;
  display: inline;
}
.industry .scene-box .box .img-blue {
  height: 94px;
  display: none;
}
.industry .scene-box .box a:hover .img-white {
  display: none;
}
.industry .scene-box .box a:hover .img-blue {
  display: inline;
}
.industry .scene-box .box .title {
  padding: 24px 0 22px 22px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-size: 20px;
  color: #27274a;
  text-align: left;
  font-weight: 500;
}
/* 免费注册 */

.footer.train {
  height: 442px;
}
.footer.no-trial {
  height: 625px;
}
.footer .free-trial .bg {
  padding-top: 120px;
  background-size: auto;
}
.footer .free-trial {
  top: 0;
}
.footer .free-trial .title {
  font-size: 40px;
  margin-bottom: 0;
}
.footer .free-trial-box {
  margin-top: 40px;
}
.footer .free-trial-box .input {
  font-size: 16px;
}
.footer ::-webkit-input-placeholder {
  color: #b4c2f1 !important;
}
