.main {
  font-family: PingFang-SC-Regular, PingFang-SC;
}
.main > section {
  width: 100%;
  min-width: 1208px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.main > .section-1 {
  height: 700px;
  background-image: url("../../../img/aidata/bg-1.jpg");
}
.main > .section-1 > .content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.main > .section-1 > .content > .text {
  height: 100%;
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
  justify-content: center;
}
.main > .section-1 > .content > .text > .name {
  font-weight: 600;
  font-size: 90px;
  letter-spacing: 2px;
  line-height: 126px;
}
.main > .section-1 > .content > .text > .title {
  font-size: 48px;
  color: #FFFFFF;
  line-height: 67px;
  letter-spacing: 1px;
}
.main > .section-1 > .content > .text > .desc {
  font-size: 20px;
  color: #FFFFFF;
  line-height: 28px;
}
.main > .section-1 > .content > .text > .btn {
  cursor: pointer;
  width: 128px;
  height: 40px;
  background: #FBF3F3;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #B53434;
  transition: all 0.3s;
}
.main > .section-1 > .content > .text > .btn:hover {
  color: #FFF;
  background: #B53434;
}
.main > .section-2 {
  height: 849px;
  background-image: url("../../../img/aidata/bg-2.png");
}
.main > .section-2 > .content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.main > .section-2 > .content > .title {
  padding-top: 117px;
  padding-bottom: 98px;
  font-size: 36px;
  font-weight: 500;
  color: #333;
  text-align: center;
  line-height: 50px;
}
.main > .section-2 > .content > .con {
  width: 100%;
  height: 429px;
  background: #FFFFFF;
  box-shadow: 0px 1px 4px 0px rgba(213, 213, 213, 0.5);
  display: flex;
}
.main > .section-2 > .content > .con > .left {
  width: 611px;
}
.main > .section-2 > .content > .con > .left > .title {
  padding-left: 83px;
  padding-top: 113px;
  padding-bottom: 43px;
  font-size: 24px;
  color: #B53434;
  line-height: 26px;
}
.main > .section-2 > .content > .con > .left > .text {
  padding-left: 83px;
  width: 342px;
  font-size: 16px;
  color: #666666;
  line-height: 30px;
}
.main > .section-2 > .content > .con > .icon-product {
  width: 546px;
  height: 321px;
  margin-top: 60px;
  background-image: url("../../../img/aidata/product.png");
}
.main > .section-3 {
  min-height: 977px;
  background-image: url("../../../img/aidata/bg-3.png");
}
.main > .section-3 > .content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.main > .section-3 > .content > .title {
  padding-top: 89px;
  padding-bottom: 84px;
  font-size: 36px;
  font-weight: 500;
  color: #FFFFFF;
  text-align: center;
  line-height: 50px;
}
.main > .section-3 > .content > .con {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 4px;
}
.main > .section-3 > .content > .con > .col {
  margin: 0 0 35px 0;
  width: 580px;
  height: 180px;
  background: rgba(255, 255, 255, 0.89);
  border-radius: 4px;
  display: flex;
}
.main > .section-3 > .content > .con > .col:nth-child(1) > .right-logo > .logos {
  width: 188px;
  height: 94px;
}
.main > .section-3 > .content > .con > .col:nth-child(2) > .right-logo > .logos {
  width: 132px;
  height: 166px;
}
.main > .section-3 > .content > .con > .col:nth-child(3) > .right-logo > .logos {
  width: 161px;
  height: 138px;
}
.main > .section-3 > .content > .con > .col:nth-child(4) > .right-logo > .logos {
  width: 182px;
  height: 136px;
}
.main > .section-3 > .content > .con > .col:nth-child(5) > .right-logo > .logos {
  width: 130px;
  height: 153px;
}
.main > .section-3 > .content > .con > .col:nth-child(6) > .right-logo > .logos {
  width: 155px;
  height: 157px;
}
.main > .section-3 > .content > .con > .col > .col-content {
  padding-top: 32px;
  padding-left: 37px;
  flex: 1;
}
.main > .section-3 > .content > .con > .col > .col-content > .num {
  font-size: 36px;
  font-weight: 500;
  color: #B53434;
  line-height: 50px;
  margin-bottom: 20px;
}
.main > .section-3 > .content > .con > .col > .col-content > .text {
  font-size: 16px;
  color: #666666;
  line-height: 25px;
}
.main > .section-3 > .content > .con > .col > .right-logo {
  width: 250px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main > .section-4 {
  height: 1430px;
  background-image: url("../../../img/aidata/bg-4.png");
}
.main > .section-4 > .content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: flex;
}
.main > .section-4 > .content > .con {
  margin-top: 147px;
  width: 1200px;
  height: 1069px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 2px rgba(235, 235, 235, 0.5);
}
.main > .section-4 > .content > .con > .row {
  padding: 24px;
}
.main > .section-4 > .content > .con > .row > .tab-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 28px;
}
.main > .section-4 > .content > .con > .row > .tab-btns > .tab {
  width: 211px;
  height: 77px;
  background: #FDF3F3;
  border-radius: 4px;
  font-size: 24px;
  color: #B53434;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 {
  width: 1144px;
  height: 254px;
  margin-bottom: 20px;
  background-image: url("../../../img/aidata/product-1.png");
  position: relative;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre {
  position: absolute;
  font-size: 16px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s;
  width: 88px;
  height: 88px;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:hover {
  transform: scale(1.1);
  z-index: 1;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(1) {
  width: 92px;
  height: 92px;
  left: 63px;
  top: 33px;
  background: linear-gradient(174deg, #F5A888 0%, #F56E37 99%);
  box-shadow: 0px 1px 19px 0px rgba(205, 127, 43, 0.36);
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(2) {
  left: 159px;
  top: 131px;
  background: linear-gradient(174deg, #FF96B3 0%, #FF5D7C 100%);
  box-shadow: 0px 2px 11px 0px rgba(255, 42, 84, 0.69);
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(3) {
  left: 233px;
  top: 36px;
  width: 75px;
  height: 75px;
  background: linear-gradient(168deg, #FBD5B0 0%, #FFA990 100%);
  box-shadow: 0px 2px 11px 0px #FFAF98;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(4) {
  left: 307px;
  top: 121px;
  background: linear-gradient(174deg, #F5A888 0%, #F56E37 99%);
  box-shadow: 0px 1px 19px 0px rgba(205, 127, 43, 0.55);
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(5) {
  left: 434px;
  top: 139px;
  background: linear-gradient(168deg, #FBD5B0 0%, #FFA990 100%);
  box-shadow: 0px 2px 11px 0px #FFAF98;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(6) {
  left: 519px;
  top: 28px;
  width: 92px;
  height: 92px;
  background: linear-gradient(174deg, #FF96B3 0%, #FF5D7C 100%);
  box-shadow: 0px 2px 11px 0px rgba(255, 42, 84, 0.69);
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(7) {
  left: 606px;
  top: 136px;
  background: linear-gradient(168deg, #FFAF98 0%, #FF805B 100%);
  box-shadow: 0px 2px 11px 0px #FFAF98;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(8) {
  left: 703px;
  top: 53px;
  background: linear-gradient(174deg, #F5A888 0%, #F56E37 99%);
  box-shadow: 0px 1px 19px 0px rgba(205, 127, 43, 0.55);
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(9) {
  left: 804px;
  top: 139px;
  width: 80px;
  height: 80px;
  background: linear-gradient(168deg, #FFAF98 0%, #FF805B 100%);
  box-shadow: 0px 2px 11px 0px #FFAF98;
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(10) {
  left: 924px;
  top: 127px;
  background: linear-gradient(174deg, #FF96B3 0%, #FF5D7C 100%);
  box-shadow: 0px 2px 11px 0px rgba(255, 42, 84, 0.69);
}
.main > .section-4 > .content > .con > .row > .icon-product-1 > .pre:nth-child(11) {
  left: 975px;
  top: 30px;
  width: 85px;
  height: 85px;
  background: linear-gradient(168deg, #FFAF98 0%, #FF805B 100%);
  box-shadow: 0px 2px 11px 0px #FFAF98;
}
.main > .section-4 > .content > .con > .row > .btn {
  width: 1144px;
  height: 77px;
  background: #B53434;
  border-radius: 4px;
  font-size: 24px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main > .section-4 > .content > .con > .row > .col-1 {
  width: 100%;
  height: 88px;
  display: flex;
  align-items: center;
}
.main > .section-4 > .content > .con > .row > .col-1 > .col-1-1 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main > .section-4 > .content > .con > .row > .col-1 > .col-1-1 > .icon-jian-1 {
  width: 20px;
  height: 21px;
  background-image: url("../../../img/aiclass/icon-jian-1.png");
}
.main > .section-4 > .content > .con > .row > .col-1 > .col-1-1 > span {
  margin-left: 20px;
  font-size: 24px;
  color: #333333;
}
.main > .section-4 > .content > .con > .row > .col-2 {
  display: flex;
  width: 100%;
  height: 254px;
  border: 1px dashed #979797;
  margin-bottom: 12px;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0 {
  padding: 20px 54px;
  display: flex;
  flex-direction: column;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0.col-2-1 {
  width: 474px;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0.col-2-2 {
  width: 108px;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0.col-2-3 {
  flex: 1;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0 > .title {
  font-size: 24px;
  font-family: PingFang-SC-Regular, PingFang-SC;
  font-weight: 400;
  color: #333333;
  line-height: 33px;
  margin-bottom: 30px;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0 > .btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0 > .btns > .btn {
  width: 108px;
  height: 42px;
  background: #F9F9FA;
  margin-bottom: 12px;
}
.main > .section-4 > .content > .con > .row > .col-2 > .col-2-0 > .btns > .btn > p {
  padding-left: 14px;
  font-size: 16px;
  color: #666666;
  line-height: 42px;
}
.main > .section-4 > .content > .con > .row > .col-3 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 80px;
  border: 1px dashed #979797;
}
.main > .section-4 > .content > .con > .row > .col-3 > .title {
  padding-left: 58px;
  padding-right: 10px;
  font-size: 24px;
  color: #333333;
}
.main > .section-4 > .content > .con > .row > .col-3 > .text {
  width: 107px;
  height: 42px;
  background: #F9F9FA;
  font-size: 16px;
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 14px;
}
.main > .section-4 > .content > .con > .row > .col-3 > .btn {
  width: 282px;
  height: 42px;
  margin-left: 14px;
  background: #E65D56;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #FFFFFF;
}
.main > .section-4 > .content > .con > .row > .col-4 {
  display: flex;
  align-items: center;
  padding: 4px 0;
}
.main > .section-4 > .content > .con > .row > .col-4 > .icon-jian-1 {
  width: 20px;
  height: 21px;
  background-image: url("../../../img/aiclass/icon-jian-1.png");
}
.main > .section-4 > .content > .con > .row > .col-4 > .icon-jian-1:nth-child(1) {
  margin-left: 197px;
}
.main > .section-4 > .content > .con > .row > .col-4 > .icon-jian-1:nth-child(2) {
  margin-left: 351px;
}
.main > .section-4 > .content > .con > .row > .col-4 > .icon-jian-1:nth-child(3) {
  margin-left: 336px;
}
.main > .section-4 > .content > .con > .row > .col-5 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 36px;
  height: 80px;
  border: 1px dashed #979797;
}
.main > .section-4 > .content > .con > .row > .col-5 > .btn {
  width: 302px;
  height: 48px;
  background: #B53434;
  font-size: 20px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}/*# sourceMappingURL=aidata.css.map */