/**index.wxss**/
page {
  background: #7E8BFF;
  // height: 100%;
  background: url("https://chrivc.obs.cn-north-4.myhuaweicloud.com/ee3b42fbe99b4b79bed33816b87a02d2:组 4 拷贝@2x.png");
  background-size: 100%;
}

.index-page {
  // background: #7E8BFF;
  // padding-top:1000rpx 30rpx;
  padding: 0rpx 40rpx;

  height: 100%;

  // padding: 30rpx 30rpx;
  .nameSlogan {
    margin-top: 237rpx;
    display: flex;
    align-items: center;
    flex-direction: column;

    .name {
      width: 176rpx;
      height: 73rpx;
      margin-bottom: 20rpx;
    }

    .slogan {
      width: 368rpx;
      height: 35rpx;
      margin-bottom: 374rpx;
    }
  }


  .description {
    font-size: 24rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #C4CAFF;
    line-height: 22px;
    margin-bottom: 31rpx;
    text-align: center;

    text {
      color: #fff;
      opacity: 1;
    }

    .icon_q {
      width: 19rpx;
      height: 19rpx;
    }
  }

  .pic {
    margin-top: 221rpx;
    width: 544rpx;
    height: 376rpx;
    margin-bottom: 21rpx;
  }

  .search_box {
    // background: #fff;
    // border-radius: 32rpx;
    // margin-top: 36rpx;
    // padding: 64rpx 48rpx;
    margin-top: 96rpx;
    margin-bottom: 35rpx;

    .top {
      display: flex;
      justify-content: space-between;
      align-items: center;

      .mobileContact {
        font-size: 24rpx;
        font-family: PingFang SC;
        font-weight: 500;
        text-decoration: underline;
        color: #4D8DFF;

        image {
          width: 22rpx;
          height: 23rpx;
        }
      }
    }

    .btns {
      display: flex;
      flex-direction: column;
    }
  }

  .footer {
    font-size: 22rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    margin-top: 30rpx;
  }
}

// input {
//   height: 98rpx;
//   // width: 100%;
//   background: #F9F9F9;
//   border-radius: 49rpx;
//   margin-top: 30rpx;
//   margin-bottom: 37rpx;
//   padding-left: 36rpx;
//   font-size: 24rpx;
// }

.source {
  font-size: 22rpx;
  font-family: PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  margin-bottom: 25rpx;
  justify-content: center;

  .sourceItem {
    display: flex;
    align-items: center;
    margin-right: 25rpx;


    .icon_seemore {
      width: 26.8rpx;
      height: 26rpx;
      margin-right: 7rpx;
    }

    .icon_gh {
      width: 26.8rpx;
      height: 26rpx;
      margin-right: 4rpx;
    }

    .icon_fw {
      width: 27rpx;
      height: 25.6rpx;
      margin-right: 7rpx;
    }

    text {
      color: #C4CAFF;
    }
  }

  .sourceLogos {
    margin-right: 10px;

    .icon_gh {
      width: 34.6rpx;
      height: 33.4rpx;
      margin-right: 9rpx;
    }

    .icon_fw {
      width: 34.9rpx;
      height: 33.4rpx;
      // margin-right: 7rpx;
    }
  }

  .sourceNames {
    .name {
      font-size: 20rpx;
      font-family: PingFang SC;
      font-weight: 500;
      color: #C4CAFF;
    }
  }



}



.input_contact {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  border-radius: 45rpx;
  height: 90rpx;
  margin-bottom: 20rpx;

  .icon_search {
    width: 26rpx;
    height: 25rpx;
    margin-left: 28rpx;
  }

  input {
    height: 90rpx;
    font-size: 24rpx;
    width: 400rpx;
  }

  .btn_contact {
    font-size: 22rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-right: 18rpx;

    .icon_contact {
      width: 22rpx;
      height: 22rpx;
      margin-right: 8rpx;
    }
  }
}

.explain-box {
  background: rgba(0, 0, 0, .5);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;

  .explain {
    background: #fff;
    border-radius: 24rpx;
    // padding: 24rpx 58rpx 41rpx 58rpx;
    margin: 60rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding-bottom: 42rpx;

    .title {
      font-size: 32rpx;
      font-family: PingFang SC;
      font-weight: bold;
      color: #3E3E3E;
      margin-bottom: 26rpx;
      margin-top: 42rpx;
    }

    .content {
      font-size: 28rpx;
      font-family: PingFang SC;
      font-weight: 500;
      color: #9F9F9F;
      margin-bottom: 33rpx;
      padding: 0 58rpx;
    }
  }
}