.case_color1 {
  background-color: #F4F6FB;
}
.case_nav {
  width: 100%;
  height: 82px;
  background: #ffffff;
}
.case_nav .nav_items:hover span {
  color: #0076FE;
}
.case_nav .nav_items.isActive span {
  color: #0076FE;
}
.case_nav .nav_items.isActive .img1 {
  display: none;
}
.case_nav .nav_items.isActive .img2 {
  display: block;
}
.case_nav .nav_items.isActive::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #0076FE;
}
.case_nav .nav_items {
  height: 100%;
  position: relative;
}
.case_nav .nav_items > img {
  max-width: 30px;
  margin-right: 14px;
}
.case_nav .nav_items .img1 {
  display: block;
}
.case_nav .nav_items .img2 {
  display: none;
}
.case_nav .nav_items span {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
}
.case_content {
  width: 100%;
  padding-top: 33px;
}
.case_content .case_items {
  padding: 31px;
  margin: 0 34px 38px 0;
  width: 583px;
  height: 407px;
  background: #ffffff;
  border-radius: 6px;
}
.case_content .case_items .case_left {
  flex: 1;
  padding-right: 38px;
}
.case_content .case_items .case_left .case_head {
  width: 100%;
}
.case_content .case_items .case_left .case_head .case_img {
  width: 76px;
  height: 76px;
  background: #ffffff;
  border: 1px solid #dfe1e3;
  border-radius: 100%;
  overflow: hidden;
  margin-right: 10px;
}
.case_content .case_items .case_left .case_head .case_img > img {
  width: 100%;
  height: 100%;
  display: block;
}
.case_content .case_items .case_left .case_head .infos .title {
  max-width: 190px;
  font-size: 22px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #323233;
  line-height: 30px;
}
.case_content .case_items .case_left .case_head .infos .txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  margin-top: 5px;
  color: #8e8e8e;
}
.case_content .case_items .case_left .case_bod {
  width: 100%;
  margin: 48px 0 0px 0;
  min-height: 178px;
}
.case_content .case_items .case_left .case_bod .tit {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #323233;
  margin-bottom: 13px;
}
.case_content .case_items .case_left .case_bod .txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 25px;
}
.case_content .case_items .case_left .case_btn {
  cursor: pointer;
  width: 108px;
  height: 41px;
  background: #0076fe;
  border-radius: 3px;
  font-size: 14px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.case_content .case_items .case_right {
  height: 100%;
}
.case_content .case_items .case_right .cimgbox {
  width: 198px;
  height: 100%;
  overflow: hidden;
  font-size: 15px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #666666;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
}
.case_content .case_items .case_right .cimgbox > img {
  display: block;
  width: 100%;
}
.case_detail {
  width: 100%;
  padding: 29px 0 44px 0;
}
.case_detail .pp_head {
  height: 127px;
  width: 100%;
  margin-bottom: 15px;
  padding: 0 35px;
}
.case_detail .pp_head .pp_item .pp_img {
  width: 76px;
  height: 76px;
  background: #ffffff;
  border: 1px solid #dfe1e3;
  border-radius: 100%;
  margin-right: 10px;
  overflow: hidden;
}
.case_detail .pp_head .pp_item .pp_img > img {
  width: 100%;
  height: 100%;
  display: block;
}
.case_detail .pp_head .pp_item .pp_info .tit {
  font-size: 26px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #f4f6fb;
  margin-bottom: 10px;
}
.case_detail .pp_head .pp_item .pp_info .txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #f4f6fb;
}
.case_detail .detail_box {
  width: 100%;
}
.case_detail .detail_box .detail_left {
  width: 889px;
  margin-right: 18px;
}
.case_detail .detail_box .detail_left .detail_content {
  padding: 40px 32px;
  background: #ffffff;
  width: 100%;
  margin-bottom: 13px;
}
.case_detail .detail_box .detail_left .detail_content .contents {
  margin-bottom: 78px;
  width: 100%;
  text-align: justify;
}
.case_detail .detail_box .detail_left .detail_content .contents img {
  width: 100%;
  display: block;
}
.case_detail .detail_box .detail_left .detail_content .link_box {
  width: 100%;
}
.case_detail .detail_box .detail_left .detail_content .link_box > a {
  font-size: 15px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #0076FE;
}
.case_detail .detail_box .detail_left .detail_content .link_box .erm_box {
  width: 88px;
  height: 88px;
  margin-right: 25px;
}
.case_detail .detail_box .detail_left .detail_content .link_box .erm_box > img {
  width: 100%;
  height: 100%;
  display: block;
}
.case_detail .detail_box .detail_left .detail_content .link_box .texts .tit {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  line-height: 28px;
}
.case_detail .detail_box .detail_left .detail_more {
  width: 100%;
  background: #ffffff;
}
.case_detail .detail_box .detail_left .detail_more .more_head {
  height: 66px;
  width: 100%;
  padding: 0 38px;
  border-bottom: solid 1px #F6F6F6;
}
.case_detail .detail_box .detail_left .detail_more .more_head .tit {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.case_detail .detail_box .detail_left .detail_more .more_head .motxt {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.case_detail .detail_box .detail_left .detail_more .morelist {
  width: 100%;
  padding: 25px 40px 40px 40px;
  align-items: flex-start;
}
.case_detail .detail_box .detail_left .detail_more .morelist .more_item {
  flex: 1;
}
.case_detail .detail_box .detail_left .detail_more .morelist .more_item .more_img {
  overflow: hidden;
  width: 55px;
  height: 56px;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid #dfe1e3;
  margin-right: 14px;
}
.case_detail .detail_box .detail_left .detail_more .morelist .more_item .more_img > img {
  width: 100%;
  height: 100%;
  display: block;
}
.case_detail .detail_box .detail_left .detail_more .morelist .more_item .more_info .tit {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #323233;
}
.case_detail .detail_box .detail_left .detail_more .morelist .more_item .more_info .ppspan {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #8e8e8e;
  margin: 12px 0 18px 0;
}
.case_detail .detail_box .detail_left .detail_more .morelist .more_item .more_info .text {
  width: 300px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 20px;
}
.case_detail .detail_box .detail_right {
  background: #ffffff;
}
.case_detail .detail_box .detail_right .public {
  width: 100%;
  padding: 0 11px 0 22px;
  height: 130px;
}
.case_detail .detail_box .detail_right .public .public_info .tit {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  margin-bottom: 10px;
  color: #000000;
}
.case_detail .detail_box .detail_right .public .public_info .txt {
  font-size: 12px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 18px;
}
.case_detail .detail_box .detail_right .public .public_img {
  width: 88px;
  height: 88px;
  margin-left: 26px;
}
.case_detail .detail_box .detail_right .public .public_img img {
  width: 100%;
  height: 100%;
  display: block;
}
.index_area4 .area4_nav {
  margin-bottom: 86px;
}
.index_area4 .area4_nav .area4_nav_item:last-of-type {
  margin-right: 0;
}
.index_area4 .area4_nav .area4_nav_item {
  transform: all 0.3s;
  margin-right: 18px;
  width: 224px;
  height: 49px;
  background: #f6f8fb;
  border-radius: 30px;
}
.index_area4 .area4_nav .area4_nav_item i {
  margin-right: 17px;
  font-size: 20px;
  color: #666666;
}
.index_area4 .area4_nav .area4_nav_item span {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.index_area4 .area4_nav .area4_nav_item.isActive {
  background: linear-gradient(180deg, #2b7bfc 0%, #56a1ff 100%);
  box-shadow: 2.5px 4.33px 10px 5px rgba(225, 237, 253, 0.75);
  color: #fff;
}
.index_area4 .area4_nav .area4_nav_item.isActive span,
.index_area4 .area4_nav .area4_nav_item.isActive i {
  color: #fff;
}
.index_area4 .area4_nav .area4_nav_item:hover {
  background: linear-gradient(180deg, #2b7bfc 0%, #56a1ff 100%);
  box-shadow: 2.5px 4.33px 10px 5px rgba(225, 237, 253, 0.75);
  color: #fff;
}
.index_area4 .area4_nav .area4_nav_item:hover span,
.index_area4 .area4_nav .area4_nav_item:hover i {
  color: #fff;
}
.index_area4 .nomright {
  margin-right: 0 !important;
}
.index_area4 .area4_content {
  width: 100%;
}
.index_area4 .area4_content .content_box {
  width: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem:hover .area4_info .area4_tit {
  color: #2b75eb;
}
.index_area4 .area4_content .content_box .area4_cItem {
  cursor: pointer;
  margin-right: 46px;
  width: 369px;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox:hover .img_eject {
  bottom: 0;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox {
  border-radius: 8px;
  overflow: hidden;
  width: 369px;
  height: 274px;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox > img {
  width: 100%;
  height: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .eject_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6));
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject {
  position: absolute;
  left: 0;
  display: none;
  width: 100%;
  z-index: 20;
  bottom: 0;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 20px;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .browse {
  margin-right: 13px;
  width: 262px;
  height: 41px;
  border-radius: 30px;
  background: #7a68db;
  border: 2px solid #ffffff;
  font-size: 14px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .browse span {
  font-size: 14px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .browse i {
  margin-left: 15px;
  color: #fff;
  font-size: 20px;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm {
  width: 43px;
  height: 43px;
  background: #ffffff;
  position: relative;
  border-radius: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm .ewm_box {
  display: none;
  position: absolute;
  top: -400%;
  right: -38%;
  width: 130px;
  height: 155px;
  background: #ffffff;
  border-radius: 4px;
  padding: 10px;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.11);
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm .ewm_box2 {
  width: 100%;
  height: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm .ewm_box2 .ewm_generate {
  width: 100%;
  height: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm .ewm_box2 .ewm_generate canvas {
  display: block;
  width: 100%;
  height: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm .ewm_box2 .ewm_generate > img {
  max-width: 100%;
  display: block;
  width: 100%;
  height: 100%;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_imgBox .img_eject .img_eject_box .ewm .ewm_box2 span {
  margin-top: 10px;
  font-size: 12px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_info {
  width: 100%;
  height: 162px;
  padding: 36px 18px;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_info .area4_tit {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  transition: all 0.3s;
}
.index_area4 .area4_content .content_box .area4_cItem .area4_info .area4_txt {
  margin-top: 10px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
}
@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.ColorBg {
  overflow: hidden;
  background-color: #2b75eb;
  background-image: radial-gradient(closest-side, rgba(9, 63, 241, 0.5), rgba(235, 159, 108, 0)), radial-gradient(closest-side, rgba(34, 70, 231, 0.5), rgba(243, 11, 164, 0)), radial-gradient(closest-side, rgba(34, 114, 234, 0.5), rgba(254, 234, 131, 0)), radial-gradient(closest-side, rgba(135, 147, 252, 0.5), rgba(170, 142, 245, 0)), radial-gradient(closest-side, rgba(91, 11, 239, 0.5), rgba(248, 192, 147, 0));
  background-size: 130vmax 130vmax,
    80vmax 80vmax,
    90vmax 90vmax,
    110vmax 110vmax,
    90vmax 90vmax;
  background-position: -80vmax -80vmax, 60vmax -30vmax, 10vmax 10vmax, -30vmax -10vmax, 50vmax 50vmax;
  background-repeat: no-repeat;
  animation: 4s movement linear infinite;
}
.ColorBg::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: -1;
}
@keyframes movement {
  0%,
  100% {
    background-size: 130vmax 130vmax,
      80vmax 80vmax,
      90vmax 90vmax,
      110vmax 110vmax,
      90vmax 90vmax;
    background-position: -80vmax -80vmax, 60vmax -30vmax, 10vmax 10vmax, -30vmax -10vmax, 50vmax 50vmax;
  }
  25% {
    background-size: 100vmax 100vmax,
      90vmax 90vmax,
      100vmax 100vmax,
      90vmax 90vmax,
      60vmax 60vmax;
    background-position: -60vmax -90vmax, 50vmax -40vmax, 0vmax -20vmax, -40vmax -20vmax, 40vmax 60vmax;
  }
  50% {
    background-size: 80vmax 80vmax,
      110vmax 110vmax,
      80vmax 80vmax,
      60vmax 60vmax,
      80vmax 80vmax;
    background-position: -50vmax -70vmax, 40vmax -30vmax, 10vmax 0vmax, 20vmax 10vmax, 30vmax 70vmax;
  }
  75% {
    background-size: 90vmax 90vmax,
      90vmax 90vmax,
      100vmax 100vmax,
      90vmax 90vmax,
      70vmax 70vmax;
    background-position: -50vmax -40vmax, 50vmax -30vmax, 20vmax 0vmax, -10vmax 10vmax, 40vmax 60vmax;
  }
}
.index_swiperBox {
  width: 100%;
  min-width: 1200px;
}
.index_area3_img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 383px;
}
.index_area3_img > img {
  width: 100%;
  height: 100%;
  display: block;
}
.index_area3_box {
  position: relative;
  z-index: 2;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index_area3_box .area3_item:hover {
  transform: translateY(-20px);
}
.index_area3_box .area3_item {
  transition: all 0.3s;
  width: 224px;
  height: 320px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 0px 35px 0px rgba(209, 209, 209, 0.28);
}
.index_area3_box .area3_item > img {
  max-width: 55px;
  margin-bottom: 37px;
}
.index_area3_box .area3_item .area3_tit {
  font-size: 22px;
  font-weight: 600;
  text-align: left;
  color: #333333;
}
.index_area3_box .area3_item .area3_txt {
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  color: #999999;
  margin: 12px 0;
}
.index_area3_box .area3_item .area3_btn {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #2b7bfc;
  width: 138px;
  height: 40px;
  border-radius: 30px;
  cursor: pointer;
  transition: all 0.3s;
  border: solid 1px;
  margin-bottom: 20px;
}
.index_area3_box .area3_item .free {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #2b7bfc;
  width: 138px;
  height: 40px;
  border-radius: 30px;
  cursor: pointer;
  transition: all 0.3s;
  color: #fff;
  background: linear-gradient(244deg, #2b7bfc 0%, #56a1ff 100%);
}
.area4_more {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  width: 138px;
  height: 40px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  background: linear-gradient(244deg, #2b7bfc 15%, #56a1ff 100%);
}
.area4_more::before {
  content: '';
  display: block;
  position: absolute;
  bottom: -50px;
  left: -30px;
  background-color: #2bc5eb;
  transition: all 0.3s;
  width: 10px;
  height: 10px;
}
.area5pagin {
  bottom: -61px !important;
}
.area5pagin span {
  opacity: 1;
  border-radius: 100%;
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #8d949e;
  margin-right: 25px !important;
}
.area5pagin span.isActive {
  background: #2c7cfc;
}
.area5_swiper {
  overflow: initial !important;
  width: 918px;
  position: relative;
  height: 351px;
}
.area5_swiper .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.area5_swiper .swiper-wrapper .swiper-slide {
  width: 918px;
  height: 100%;
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
}
.area5_swiper .area5_box {
  width: 100%;
  height: 100%;
}
.area5_swiper .area5_box > img {
  flex: 1;
  height: 100%;
}
.area5_swiper .area5_box .area5_info {
  width: 457px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 59px 61px 0 59px;
}
.area5_swiper .area5_box .area5_info .area5_tit {
  font-size: 22px;
  font-weight: 600;
  text-align: left;
  color: #333333;
}
.area5_swiper .area5_box .area5_info .area5_txt {
  width: 336px;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 25px;
  margin: 27px 0 75px 0;
}
.area5_swiper .area5_box .area5_info .area5_btn {
  cursor: pointer;
  width: 138px;
  height: 40px;
  border-radius: 30px;
  background: #f6f8fb;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #666666;
  transition: all 0.3s;
}
.area5_swiper .area5_box .area5_info .area5_btn:hover {
  background-color: #2b7bfc;
  color: #fff;
}
.area5_swiper .area5_nav1::after,
.area5_swiper .area5_nav2::after {
  display: none;
}
.area5_swiper .area5_nav1,
.area5_swiper .area5_nav2 {
  cursor: pointer;
  width: 65px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.area5_swiper .area5_nav1 {
  right: -119px;
  background: #2c7cfc;
}
.area5_swiper .area5_nav1 > i {
  font-size: 35px;
  color: #fff;
}
.area5_swiper .area5_nav2 {
  left: -119px;
  background: #ffffff;
  box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.08);
}
.area5_swiper .area5_nav2 > i {
  font-size: 35px;
  color: #888888;
}
.area1_img > img {
  transition: all 0.3s;
  width: 400px;
  display: block;
  margin-left: 88px;
  margin-top: 100px;
}
.licpagin {
  height: 9px;
  bottom: 200px !important;
  background: url(/public/static/leekind/img/about/2-2.png) no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.licpagin span {
  opacity: 1;
  border-radius: 0;
  width: 14px;
  height: 14px;
  background: #e8e8e8;
  border-radius: 100%;
  cursor: pointer;
  margin-right: 100px !important;
  position: relative;
}
.licpagin span.isActive {
  background: #2c7cfc;
}
.lic_control {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 128px;
  z-index: 20;
  position: relative;
}
.lic_control .next {
  background: #2c7cfc;
  color: #fff;
}
.lic_control .previous {
  color: #676767;
  background-color: #f5f5f5;
}
.lic_control .next_btn {
  cursor: pointer;
  border-radius: 100%;
  width: 65px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lic_control .next_btn i {
  font-size: 26px;
}
.contact_area1 {
  text-align: left;
  display: flex;
}
.contact_area1 .area1_left {
  display: block;
  width: 430px;
}
.contact_area1 .area1_left > img {
  display: block;
  width: 100%;
}
.contact_area1 .contact_title {
  font-size: 32px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  margin-bottom: 67px;
}
.contact_area1 .area1_right {
  flex: 1;
  text-align: left;
  padding-left: 60px;
}
.contact_area1 .area1_right .contact_ewm {
  display: flex;
  margin-top: 20px;
}
.contact_area1 .area1_right .contact_ewm .ewm_item {
  margin-right: 30px;
}
.contact_area1 .area1_right .contact_ewm .ewm_item > img {
  width: 117px;
  height: 117px;
  margin-bottom: 18px;
}
.contact_area1 .area1_right .contact_ewm .ewm_item > span {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #6d6d6d;
}
.contact_area1 .area1_right .contact_address {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 600;
  text-align: left;
  color: #333333;
  margin-bottom: 30px;
}
.contact_area1 .area1_right .contact_line {
  font-size: 15px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #6d6d6d;
  line-height: 35px;
}
.contact_title2 {
  font-size: 32px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  padding: 100px 0 70px 0;
}
.form_top {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 29px;
}
.form_top .inputBox {
  width: 380px;
  align-items: flex-start;
}
.form_top .inputBox #select_item2 {
  width: 100%;
  height: 49px;
  position: relative;
}
.form_top .inputBox .foot_select {
  cursor: pointer;
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 30px;
}
.form_top .inputBox .foot_select span {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #a3a1a3;
}
.form_top .inputBox .foot_select i {
  color: #a3a1a3;
  font-size: 18px;
}
.form_top .inputBox .select_alert .options {
  padding: 0 30px;
  width: 100%;
  height: 49px;
  border-bottom: solid 1px #e5e5e5;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #a3a1a3;
}
.form_top .inputBox .select_alert .options:last-of-type {
  border: none;
}
.form_top .inputBox .select_alert .options:hover {
  background-color: #2b75eb;
  color: #fff;
}
.form_top .inputBox input {
  width: 100%;
  height: 49px;
  background: #fff;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #a3a1a3;
  border: none;
  padding: 0 30px;
}
.form_top .inputBox .select_box {
  padding-right: 30px;
  width: 100%;
  background-color: #fff;
}
.inputBox .namebox {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 600;
  text-align: left;
  color: #333333;
  margin-bottom: 16px;
}
.form_bottom {
  width: 100%;
  margin-bottom: 52px;
}
.form_bottom .inputBox {
  width: 100%;
}
.form_bottom .inputBox textarea {
  width: 100%;
  height: 183px;
  background: #fff;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #a3a1a3;
  padding: 22px 38px;
}
.form_botBtn {
  width: 138px;
  height: 40px;
  background: linear-gradient(244deg, #2b7bfc 15%, #56a1ff 100%);
  border-radius: 30px;
  font-size: 14px;
  font-family: OPPOSans, OPPOSans-M;
  font-weight: M;
  text-align: center;
  color: #ffffff;
}
.productcode_area1 {
  width: 100%;
  display: flex;
}
.productcode_area2 .area2_item.paddbot .area2_info {
  padding-bottom: 0 !important;
}
.productcode_area2 .area2_item {
  width: 370px;
  position: relative;
  margin-right: 45px;
}
.productcode_area2 .area2_item .img_box {
  width: 100%;
  height: 302px;
  position: relative;
}
.productcode_area2 .area2_item .img_box > img {
  width: 100%;
  height: 100%;
}
.productcode_area2 .area2_item .img_alert {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 103px;
  background: rgba(0, 0, 0, 0.6);
  text-align: left;
  padding-left: 39px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.productcode_area2 .area2_item .img_alert span {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #ffffff;
  margin-bottom: 8px;
}
.productcode_area2 .area2_item .img_alert p {
  opacity: 0.8;
  font-size: 15px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.productcode_area2 .area2_item .area2_info {
  padding-bottom: 80px;
  transition: all 0.3s;
}
.productcode_area2 .area2_item .area2_info .area2_tit {
  width: 100%;
  padding: 30px 0 25px 0;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 26px;
}
.productcode_area2 .area2_item .area2_info .area2_label .label_item {
  width: 110px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 30px;
  display: flex;
  align-items: center;
}
.productcode_area2 .area2_item .area2_info .area2_label .label_item::before {
  content: '';
  display: inline-block;
  width: 7px;
  border-radius: 100%;
  margin-right: 11px;
  height: 7px;
  background: #2caf68;
}
.productcode_area3 .prodarea3_item {
  width: 224px;
  height: 236px;
  background: #ffffff;
  border-radius: 10px 10px 10px 10px;
  margin-right: 20px;
  margin-bottom: 19px;
}
.productcode_area3 .prodarea3_item > img {
  width: 65px;
  margin-bottom: 40px;
}
.productcode_area3 .prodarea3_item .prodarea3_tit {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #333333;
}
.customer_area1 {
  display: flex;
  width: 100%;
}
.customer_area1 .downlayout {
  width: 275px;
  height: 330px;
  margin-right: 33px;
}
.customer_area1 .downlayout > img {
  width: 70px;
  height: 70px;
}
.customer_area1 .downlayout .down_tit {
  font-size: 24px;
}
.customer_area1 .downlayout .down_txt {
  font-size: 16px;
}
.customer_area2 {
  z-index: 3;
  position: absolute;
  width: 1200px;
  min-width: 1200px;
  height: 532px;
  background: #ffffff;
  border-radius: 10px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 57px;
}
.customer_area2 .downlayout {
  width: 182px;
  height: 100%;
  padding: 60px 0 0 0;
}
.customer_area2 .downlayout > img {
  height: 110px;
  width: 110px;
}
.customer_area2 .downlayout .down_tit {
  font-size: 22px;
  margin: 30px 0 19px 0;
}
.customer_area2 .downlayout .down_txt {
  text-align: center;
  font-size: 13px;
  line-height: 24px;
  margin-bottom: 28px;
}
.customer_area2 .downlayout .omer_label {
  width: 100%;
  border-top: 1px dashed #e6e6e6;
  justify-content: space-between;
}
.customer_area2 .downlayout .omer_label .omer_item {
  white-space: nowrap;
  padding: 12px 0;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
}
.customer_area2 .downlayout .omer_label .omer_item::before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  margin-right: 9px;
  background: #2b75eb;
}
.customer_area3 {
  width: 100%;
  display: flex;
}
.customer_area3 .downlayout {
  width: 382px;
  margin-right: 27px;
  height: 402px;
  padding: 58px 50px 0 50px;
}
.customer_area3 .downlayout > img {
  width: 110px;
  height: 110px;
}
.customer_area3 .downlayout .down_tit {
  margin: 40px 0 16px 0;
  font-size: 20px;
}
.customer_area3 .downlayout .down_txt {
  font-size: 14px;
}
.catArea {
  display: flex;
  justify-content: center;
}
.catArea .catArea_info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.catArea .catArea_img > img {
  display: block;
}
.market_area1 {
  display: flex;
  justify-content: center;
}
.market_area1 .area1_left {
  margin-right: 149px;
}
.market_area1 .area1_left > img {
  width: 510px;
  height: 351px;
  display: block;
}
.market_area1 .area1_left .img2 {
  width: 515px !important;
  height: 482px !important;
  display: block;
}
.market_area1 .area1_right .area1_tit {
  font-size: 40px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 600;
  text-align: left;
  color: #333333;
  margin-bottom: 36px;
}
.market_area1 .area1_right .wt_line.alistart {
  align-items: flex-start;
}
.market_area1 .area1_right .wt_line {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.market_area1 .area1_right .wt_line .wt_num {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #fff;
  margin-right: 15px;
  width: 21px;
  height: 20px;
  background: #a9d3e8;
  border-radius: 2px;
  box-shadow: NaNpx NaNpx 5px NaNpx rgba(205, 223, 255, 0.45);
}
.market_area1 .area1_right .wt_line .wt_txt {
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #515151;
}
.market_area2 {
  display: flex;
}
.market_area2 .downlayout {
  margin-right: 90px;
  padding: 0;
  height: auto;
}
.market_area2 .downlayout > img {
  width: auto;
  height: auto;
}
.market_area2 .downlayout .down_tit {
  margin: 40px 0 24px 0;
  font-size: 22px;
}
.market_area2 .downlayout .down_txt {
  font-size: 16px;
}
.market_area3 .downlayout {
  width: 286px;
  height: 242px;
  margin-right: 18px;
  margin-bottom: 19px;
  padding: 0 0 40px 0;
  justify-content: flex-end;
}
.market_area3 .downlayout > img {
  width: 53px;
  height: auto;
}
.market_area3 .downlayout .down_tit {
  margin: 20px 0 14px 0;
  font-size: 20px;
}
.market_area3 .downlayout .down_txt {
  font-size: 14px;
}
.bsite_line {
  display: flex;
  margin-bottom: 60px;
}
.bsite_line .bsite_num {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 17px;
  width: 30px;
  margin-right: 21px;
  height: 28px;
  background: #a2c5ff;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 2.5px 4.33px 5px 5px rgba(205, 223, 255, 0.75);
}
.bsite_line .bsite_info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
}
.bsite_line .bsite_info .bsite_tit {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  margin-bottom: 10px;
  margin-top: -5px;
}
.bsite_line .bsite_info .bsite_txt {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #999999;
  line-height: 28px;
}
.brand_area2 .downlayout {
  width: 382px;
  height: 370px;
  margin-right: 27px;
  margin-bottom: 27px;
  border-radius: 14px;
  padding: 57px 0 0 0;
}
.brand_area2 .downlayout > img {
  width: 121px;
  height: 121px;
}
.brand_area2 .downlayout .down_tit {
  margin: 33px 0 20px 0;
  font-size: 24px;
}
.brand_area2 .downlayout .down_txt {
  font-size: 16px;
}
.brand_area3:hover {
  background: #f6f8fb;
  border-radius: 10px 10px 10px 10px;
}
.brand_area3 {
  transition: all 0.3s;
  width: 100%;
  height: 238px;
  padding: 0 85px 0 89px;
}
.brand_area3 .img_box {
  margin-right: 58px;
}
.brand_area3 .img_box > img {
  width: 123px;
  height: 123px;
}
.brand_area3 .brand_info {
  flex: 1;
  text-align: left;
}
.brand_area3 .brand_info .area3_tit1 {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
}
.brand_area3 .brand_info .area3_tit2 {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 500;
  text-align: left;
  color: #333333;
  margin: 14px 0 28px 0;
}
.brand_area3 .brand_info .area3_txt {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
}
.brand_area3 .area3_right {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 69px;
}
.brand_area3 .area3_right .area3_num {
  font-size: 24px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #333333;
  padding: 7px 3px;
  border-bottom: solid 5px #2c7bfc;
}
.exten_area2_btn:hover {
  letter-spacing: 6px;
}
.exten_area2_btn {
  transition: all 0.3s;
  margin-top: 68px;
  width: 212px;
  border-radius: 30px;
  font-size: 19px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  cursor: pointer;
  color: #ffffff;
  height: 48px;
  background: #9cbefe;
}
.exten_area3 .downlayout {
  width: 382px;
  height: 370px;
  margin-right: 27px;
  margin-bottom: 27px;
  border-radius: 14px;
  padding: 66px 0 0 0;
}
.exten_area3 .downlayout > img {
  width: 110px;
  height: 110px;
}
.exten_area3 .downlayout .down_tit {
  margin: 33px 0 20px 0;
  font-size: 24px;
}
.exten_area3 .downlayout .down_txt {
  font-size: 16px;
}
.plane_area1 {
  display: flex;
  width: 100%;
  padding: 104px 0;
  border-bottom: 1px dashed #e6e6e6;
}
.plane_area1 .plane_info.paddleft {
  padding-left: 150px;
}
.plane_area1 .plane_info.paddright {
  padding-right: 150px;
}
.plane_area1 .plane_info {
  flex: 1;
  text-align: left;
}
.plane_area1 .plane_info > img {
  width: 126px;
  height: 126px;
  display: inline-block;
}
.plane_area1 .plane_info .plane_tit {
  font-size: 28px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  margin: 38px 0 24px 0;
}
.plane_area1 .plane_info .plane_txt {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 28px;
}
.plane_area1 .plane_img {
  width: 565px;
  height: 381px;
}
.plane_area1 .plane_img > img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.cloud_area1 {
  width: 100%;
}
.cloud_area1 .area1_top {
  width: 100%;
  height: 214px;
  background: #f6f8fb;
  border-radius: 10px;
  margin-bottom: 21px;
  display: flex;
  align-items: center;
  padding-left: 80px;
}
.cloud_area1 .area1_bottom .area1_item {
  flex: 1;
  height: 214px;
  background: #f6f8fb;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding-left: 80px;
}
.cloud_area1 .area1_num {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 34px;
  font-size: 40px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  width: 110px;
  height: 109px;
  background: linear-gradient(-43deg, #fe724b 0%, #ffba91 100%);
  border-radius: 15px 15px 15px 15px;
}
.cloud_area1 .area1_info {
  flex: 1;
  text-align: left;
}
.cloud_area1 .area1_tit {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  margin-bottom: 15px;
}
.cloud_area1 .area1_txt {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 28px;
}
.cloud_area2 .downlayout {
  width: 275px;
  height: 362px;
  margin-right: 33px;
  margin-bottom: 27px;
  border-radius: 10px;
  padding: 64px 34px 0 33px;
}
.cloud_area2 .downlayout > img {
  width: 60px;
  height: auto;
}
.cloud_area2 .downlayout .down_tit {
  margin: 50px 0 22px 0;
  font-size: 24px;
}
.cloud_area2 .downlayout .down_txt {
  font-size: 16px;
}
.cloud_area3 .area3_item {
  display: flex;
  align-items: center;
  padding: 0 63px 0 57px;
  width: 588px;
  height: 215px;
  background: #f6f8fb;
  border-radius: 10px;
  margin-right: 24px;
  margin-bottom: 23px;
}
.cloud_area3 .area3_item .area3_left {
  flex: 1;
}
.cloud_area3 .area3_item .area3_left .area3_tit {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  margin-bottom: 20px;
}
.cloud_area3 .area3_item .area3_left .area3_txt {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 26px;
}
.cloud_area3 .area3_item .area3_left .area3_txt::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #fe966e;
  border-radius: 100%;
  margin-right: 11px;
}
.cloud_area3 .area3_item .area3_right {
  height: 100%;
  padding-top: 44px;
}
.cloud_area3 .area3_item .area3_right .area3_num {
  font-size: 40px;
  font-family: Alibaba, Alibaba-PuHuiTi-B;
  font-weight: PuHuiTi-B;
  font-style: italic;
  text-align: center;
  color: #fe966e;
}
.dering_area1 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.dering_area1 > img {
  width: 506px;
  height: 381px;
  margin: 0 28px;
}
.dering_area1 .dering_column .area1_item {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 83px;
  align-items: center;
}
.dering_area1 .dering_column .area1_item > img {
  width: 75px;
  height: 75px;
}
.dering_area1 .dering_column .area1_item .area1_tit {
  margin: 25px 0 20px 0;
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #333333;
}
.dering_area1 .dering_column .area1_item .area1_txt {
  max-width: 316px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #999999;
  line-height: 26px;
}
.dering_area2 .zylayout {
  width: 389px;
  height: 192px;
  padding: 40px 56px 0 46px;
  margin-right: 16px;
  margin-bottom: 17px;
}
.dering_area2 .zylayout > img {
  width: 48px;
  margin-right: 60px;
}
.dering_area3 {
  width: 100%;
  display: flex;
}
.dering_area3 .area3_left {
  flex: 1;
  text-align: left;
}
.dering_area3 .area3_left .area3_tit {
  font-size: 40px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: bold;
  color: #333333;
}
.dering_area3 .area3_left .area3_tit2 {
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 500;
  color: #333333;
  margin: 16px 0 30px 0;
}
.dering_area3 .area3_left .area3_txt {
  width: 672px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #999999;
  line-height: 28px;
}
.dering_area3 .area3_right {
  padding-right: 20px;
}
.dering_area3 .area3_right img {
  width: 286px;
  height: 343px;
}
.retail_area1 {
  width: 100%;
  display: flex;
}
.retail_area1 .downlayout {
  padding: 53px 29px 0 26px;
  width: 224px;
  height: 344px;
  border-radius: 10px;
  margin-right: 20px;
}
.retail_area1 .downlayout > img {
  width: 79px;
  height: 79px;
}
.retail_area1 .downlayout .down_tit {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #333333;
  margin: 30px 0 15px 0;
}
.retail_area1 .downlayout .down_txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 26px;
}
.retail_area2 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.retail_area2 > img {
  width: 483px;
  height: 494px;
  margin-right: 221px;
}
.retail_area2 .area2_box {
  text-align: left;
  flex: 1;
  height: 100%;
}
.retail_area2 .area2_box .area2_tit1 {
  font-size: 40px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: bold;
  margin-top: 15px;
  color: #333333;
  margin-bottom: 20px;
}
.retail_area2 .area2_box .area2_tit2 {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  color: #333333;
  margin: 70px 0 30px 0;
}
.retail_area2 .area2_box .area2_txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #999999;
  line-height: 28px;
}
.retail_area2 .area2_box .area2_btn {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #ffffff;
  border-radius: 30px;
  width: 138px;
  height: 40px;
  background: linear-gradient(-52deg, #e92b26 0%, #fc6e75 100%);
  box-shadow: 1.5px 2.33px 20px 3px rgba(255, 206, 206, 0.75);
}
.retail_area3 .zylayout {
  align-items: center;
  width: 382px;
  height: 128px;
  padding: 0 36px;
  justify-content: center;
  margin-right: 27px;
  margin-bottom: 26px;
}
.retail_area3 .zylayout > img {
  width: 75px;
  height: 75px;
  margin-right: 30px;
}
.retail_area3 .zylayout .layout_info .layout_tit {
  font-size: 18px;
  margin-bottom: 11px;
}
.retail_area3 .zylayout .layout_info .layout_txt {
  font-size: 14px;
}
.wechat_area1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.wechat_area1 .downlayout {
  width: auto;
  height: auto;
  padding: 0;
}
.wechat_area1 .downlayout > img {
  width: 126px;
  height: 126px;
}
.wechat_area1 .downlayout .down_tit {
  font-size: 20px;
  margin: 34px 0 18px 0;
}
.wechat_area1 .downlayout .down_txt {
  font-size: 16px;
}
.wechat_area2 {
  display: flex;
  align-items: flex-start;
}
.wechat_area2 > img {
  width: 434px;
  height: 385px;
  margin-right: 160px;
}
.wechat_area2 .area2_box {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.wechat_area2 .area2_box .area2_tit {
  width: 100%;
  font-size: 40px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: bold;
  text-align: left;
  color: #333333;
  margin-top: 18px;
}
.wechat_area2 .area2_box .area2_txt {
  width: 574px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 30px;
  margin: 33px 0 44px 0;
}
.wechat_area2 .area2_box .column_box {
  width: 100%;
  display: flex;
}
.wechat_area2 .area2_box .column_box .column_item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.wechat_area2 .area2_box .column_box .column_item .column_line {
  margin-bottom: 41px;
  display: flex;
  align-items: center;
}
.wechat_area2 .area2_box .column_box .column_item .column_line .column_num {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  margin-right: 13px;
  color: #ffffff;
  width: 19px;
  height: 18px;
  background: #43b476;
  border-radius: 2px;
  box-shadow: 2.5px 4.33px 5px 5px rgba(204, 234, 217, 0.75);
}
.wechat_area2 .area2_box .column_box .column_item .column_line .column_txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
}
.wechat_area3 .zylayout {
  align-items: center;
  padding: 0 47px 0 69px;
  justify-content: center;
  margin-right: 19px;
  margin-bottom: 20px;
  width: 590px;
  height: 214px;
  background: #f6f8fb;
  border-radius: 10px;
}
.wechat_area3 .zylayout > img {
  width: 102px;
  height: 102px;
  margin-right: 52px;
}
.wechat_area3 .zylayout .layout_info {
  padding-top: 54px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}
.wechat_area3 .zylayout .layout_info .layout_tit {
  font-size: 24px;
  margin-bottom: 14px;
}
.wechat_area3 .zylayout .layout_info .layout_txt {
  font-size: 16px;
}
.cat_area1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.cat_area1 .downlayout {
  width: 275px;
  height: 330px;
  border-radius: 10px;
  padding: 59px 33px 0 33px;
  margin-right: 0;
}
.cat_area1 .downlayout > img {
  width: 65px;
  height: 65px;
}
.cat_area1 .downlayout .down_tit {
  font-size: 24px;
  margin: 47px 0 20px 0;
}
.cat_area1 .downlayout .down_txt {
  font-size: 16px;
  line-height: 28px;
}
.cat_area3 {
  display: flex;
}
.cat_area3 .area3_left {
  align-items: flex-start;
  flex: 1;
}
.cat_area3 .area3_left .area3_tit {
  width: 418px;
  font-size: 38px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  line-height: 50px;
  margin-bottom: 36px;
}
.cat_area3 .area3_left .area3_txt {
  width: 336px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 30px;
}
.cat_area3 .area3_right > img {
  display: block;
  height: auto;
}
.marweb_area1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.marweb_area1 .downlayout {
  width: 265px;
  height: 409px;
  border-radius: 10px;
  padding: 46px 32px 0 32px;
  margin-right: 0;
}
.marweb_area1 .downlayout > img {
  width: 135px;
  height: 135px;
}
.marweb_area1 .downlayout .down_tit {
  font-size: 20px;
  margin: 26px 0 12px 0;
}
.marweb_area1 .downlayout .down_txt {
  font-size: 15px;
  line-height: 28px;
}
.marweb_area2 {
  width: 100%;
  display: flex;
  justify-content: center;
  border-bottom: 1px dashed #e6e6e6;
}
.marweb_area2 .marweb_img img {
  height: auto;
  display: block;
}
.marweb_area2 .marweb_info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.marweb_area2 .marweb_info .marweb_tit {
  margin-bottom: 39px;
}
.marweb_area2 .marweb_info .marweb_tit p {
  font-size: 38px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  line-height: 50px;
}
.marweb_area2 .marweb_info .marweb_tit p span {
  color: #307ffc;
}
.marweb_area2 .marweb_info .marweb_txt {
  max-width: 564px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 30px;
}
.marweb_area2 .marweb_info .marweb_btn {
  margin-top: 45px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  width: 138px;
  border-radius: 30px;
  height: 40px;
  background: linear-gradient(244deg, #2b7bfc 15%, #56a1ff 100%);
}
.marweb_area3 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.marweb_area3 .downlayout {
  background-color: transparent;
  padding: 0;
  width: auto;
  height: auto;
}
.marweb_area3 .downlayout > img {
  width: 184px;
  height: 184px;
  margin-bottom: 43px;
}
.marweb_area3 .downlayout .area3_txt {
  font-size: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #515151;
  line-height: 35px;
}
.devel_area2 {
  display: flex;
}
.devel_area2 .area2_box {
  flex: 1;
  padding-right: 100px;
}
.devel_area2 .area2_box .zylayout {
  width: 373px;
  height: 95px;
  border-radius: 7px;
  margin-right: 27px;
  margin-bottom: 30px;
  align-items: center;
  padding: 0 0 0 48px;
}
.devel_area2 .area2_box .zylayout > img {
  max-width: 40px;
  max-height: 40px;
  margin-right: 30px;
}
.devel_area2 .area2_box .zylayout .layout_info .layout_tit {
  font-size: 16px;
  margin-bottom: 5px;
}
.devel_area2 .area2_box .zylayout .layout_info .layout_txt {
  font-size: 14px;
}
.devel_area2 > img {
  width: 282px;
}
.devel_area3 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.devel_area3 .downlayout {
  background-color: transparent;
  padding: 0;
  width: auto;
  height: auto;
}
.devel_area3 .downlayout > img {
  width: 126px;
  height: 126px;
}
.devel_area3 .downlayout .down_tit {
  font-size: 20px;
  margin: 30px 0 17px 0;
}
.devel_area3 .downlayout .down_txt {
  font-size: 16px;
}
.new_area1Bg {
  width: 100%;
  min-width: 1200px;
  transition: all 0.3s;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
.search_input,
.search_font {
  position: relative;
  z-index: 3;
}
.search_input {
  border-radius: 50px;
  overflow: hidden;
  width: 1200px;
  height: 69px;
  background: #ffffff;
}
.search_input #searchs {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #a4a4a4;
  flex: 1;
  height: 100%;
  padding: 0 45px;
  background-color: #fff;
}
.search_input .icon {
  padding-right: 41px;
  height: 100%;
  cursor: pointer;
}
.search_input .icon i {
  font-weight: bold;
  font-size: 24px;
  color: #333;
}
.search_font {
  display: flex;
  padding-left: 40px;
  padding-top: 35px;
}
.search_font .fonts {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-right: 30px;
  margin-bottom: 26px;
  cursor: pointer;
}
.area1bg {
  width: 100%;
  height: 390px;
  background: url(/public/static/leekind/img//news/1-1.jpg) no-repeat;
  background-size: cover;
}
.newslist_nav {
  position: sticky;
  top: 47px;
  z-index: 10;
  min-width: 120px;
  padding-top: 30px;
  text-align: left;
}
.newslist_nav .nav_item:hover {
  color: #2b75eb;
}
.newslist_nav .nav_item {
  display: block;
  cursor: pointer;
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 500;
  text-align: left;
  color: #333333;
  line-height: 50px;
}
.newslist_nav .nav_item.isActive {
  color: #2c7bfc;
}
.newslist_box {
  max-width: 1016px;
  flex: 1;
  padding-left: 40px;
  background-color: #fff;
}
.newslist_box .newsdetail_head .detail_tit {
  font-size: 24px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
  margin-bottom: 25px;
}
.newslist_box .newsdetail_head .detail_time {
  padding-bottom: 31px;
  border-bottom: solid 1px #eee;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.newslist_box .newsdetail_head .detail_time span {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
}
.newslist_box .newsdetail_head .detail_time .icon {
  cursor: pointer;
  position: relative;
}
.newslist_box .newsdetail_head .detail_time .icon i {
  font-size: 28px;
  color: #999;
}
.newslist_box .newsdetail_head .detail_time .icon .qrcode_box {
  position: absolute;
  display: none;
  top: 160%;
  right: -5px;
  padding: 5px;
  background-color: #eee;
}
.newslist_box .newsdetail_head .detail_time .icon .qrcode_box::before {
  content: '';
  display: block;
  position: absolute;
  top: -19px;
  right: 4px;
  border: 10px solid transparent;
  border-bottom: 10px solid #eee;
}
.newslist_box .detail_content {
  border-bottom: solid 1px #f0f0f0;
  width: 100%;
  padding: 39px 0 54px 0;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #999999;
  line-height: 32px;
}
.newslist_box .detail_content img {
  width: 100%;
  display: block;
}
.newslist_box .next_box {
  width: 100%;
  padding: 41px 0 101px 0;
  display: flex;
  justify-content: space-between;
}
.newslist_box .next_box .next_left {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: Left;
  color: #333333;
  line-height: 30px;
  align-items: flex-start;
  max-width: 680px;
}
.newslist_box .next_box .next_left a:hover {
  color: #2b75eb;
}
.newslist_box .next_box .next_right .stand_btn {
  border-radius: 30px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  width: 138px;
  height: 40px;
  background: linear-gradient(244deg, #2b7bfc 15%, #56a1ff 100%);
}
.newslist_box .boxlist:hover {
  background-color: #FBFCFF;
}
.newslist_box .boxlist {
  transition: all 0.3s;
  display: block;
  border-bottom: solid 1px #f0f0f0;
  position: relative;
  padding: 58px 25px;
  text-align: left;
}
.newslist_box .boxlist .item_tit {
  font-size: 22px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
}
.newslist_box .boxlist .item_txt {
  margin-top: 32px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 30px;
}
.newslist_box .boxlist .item_time {
  position: absolute;
  right: 20px;
  top: 70px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
}
@keyframes loading {
  100% {
    transform: rotate(360deg);
  }
}
.caseOuter {
  position: relative;
}
.caseOuter .loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 100;
}
.caseOuter .loading .load_content {
  width: 100%;
  height: 100%;
}
.caseOuter .loading .load_content .tit {
  font-size: 24px;
  color: #fff;
  margin-bottom: 12px;
}
.caseOuter .loading .load_content .icon {
  animation: loading 1s linear infinite;
}
.caseOuter .loading .load_content .icon i {
  color: #fff;
  font-size: 26px;
  display: block;
}
.sreen_area {
  margin-bottom: 34px;
  background-color: #fff;
  padding: 8px 40px;
}
.sreen_area .sreen_line:last-of-type {
  border: none;
}
.sreen_area .sreen_line {
  width: 100%;
  padding: 16px 0;
  border-bottom: 1px dashed #e7e7e7;
}
.sreen_area .sreen_line .sreen_tit {
  font-size: 14px;
  font-weight: 550;
  text-align: left;
  color: #323233;
  min-width: 104px;
  position: relative;
}
.sreen_area .sreen_line .sreen_tit::after {
  position: absolute;
  content: '';
  display: block;
  right: 0;
  background-color: #DBDEE5;
  width: 1px;
  height: 15px;
}
.sreen_area .sreen_line .sreen_list {
  line-height: 20px;
}
.sreen_area .sreen_line .sreen_list .sreen_val.allval {
  color: #0076fe;
}
.sreen_area .sreen_line .sreen_list .sreen_val.isActive {
  color: #0076fe;
}
.sreen_area .sreen_line .sreen_list .sreen_val {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #666;
  margin-left: 30px;
  cursor: pointer;
}
.sreen_area .sreen_line .sreen_list .sreen_val:hover {
  color: #0076fe;
}
.nodata {
  width: 100%;
  padding: 20px;
}
.nodata .tit {
  font-size: 24px;
  color: #8d949e;
}
.sreen_caselist {
  width: 100%;
  min-height: 60vh;
}
.sreen_caselist .sreen_caseItem {
  width: 414px;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: rgba(149, 157, 165, 0.03) 0px 8px 24px;
  cursor: pointer;
  margin-right: 29px;
  margin-bottom: 29px;
  display: block;
  max-height: 400px;
}
.sreen_caselist .sreen_caseItem .img_box {
  width: 100%;
  height: 188px;
  background-color: #eee;
}
.sreen_caselist .sreen_caseItem .img_box img {
  width: 100%;
  height: 100%;
}
.sreen_caselist .sreen_caseItem .caseInfo {
  border-top: solid 1px #e5e5e5;
  width: 100%;
  min-height: 196px;
  position: relative;
  padding: 0 26px;
  padding-top: 68px;
}
.sreen_caselist .sreen_caseItem .caseInfo .case_icon {
  position: absolute;
  top: -45px;
  left: 26px;
  width: 90px;
  height: 90px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0px 0px 21px 0px rgba(3, 0, 0, 0.11);
  border-radius: 100%;
}
.sreen_caselist .sreen_caseItem .caseInfo .case_icon img {
  width: 100%;
  height: 100%;
}
.sreen_caselist .sreen_caseItem .caseInfo .case_img {
  position: absolute;
  top: -55%;
  width: 190px;
  height: 140px;
  right: 38px;
}
.sreen_caselist .sreen_caseItem .caseInfo .case_img img {
  width: 100%;
  height: 100%;
}
.sreen_caselist .sreen_caseItem .caseInfo .case_title {
  width: 100%;
  height: 55px;
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #323233;
  line-height: 26px;
  margin-bottom: 8px;
}
.case_label {
  width: 100%;
  border-top: solid 1px #E0E0E0;
  padding: 18px 0 14px 0;
}
.case_label .label_val {
  min-width: 52px;
  height: 24px;
  padding: 5px 6px;
  border-radius: 4px;
  margin-right: 8px;
  font-size: 13px;
  background-color: pink;
  margin-bottom: 4px;
}
.case_label .label_val.color1 {
  background: #e3f4fc;
  color: #0076FE;
}
.case_label .label_val.color2 {
  background: #fcede3;
  color: #F98D00;
}
.case_label .label_val.color3 {
  background: #e3f6fc;
  color: #00C5F1;
}
.caseAlert {
  padding-bottom: 33px;
  padding-top: 20px;
}
.caseAlert .alertItems {
  padding: 0 54px;
  border-left: solid 1px #F5F5F5;
  min-width: 292px;
}
.caseAlert .alertItems .tit {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  width: 100%;
  border-bottom: solid 1px #E6E6E6;
  padding-bottom: 10px;
  display: block;
}
.caseAlert .alertItems .columnBox {
  height: 110px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 8px;
}
.caseAlert .alertItems .columnBox .column_val {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 30px;
  width: 80px;
  cursor: pointer;
}
.caseAlert .alertItems .columnBox .column_val:hover {
  color: #0076FE;
}
.casedeOuter {
  margin-top: 299px;
  min-height: 60vh;
}
.casedeOuter .casedetail {
  padding: 45px 48px;
  background-color: #fff;
}
.casedeOuter .casedetail .case_label {
  border: none !important;
}
.detail_head .head_left .detail_icon {
  width: 105px;
  height: 105px;
  border: 1px solid #eeeeed;
  margin-right: 33px;
}
.detail_head .head_left .detail_icon img {
  width: 100%;
  height: 100%;
}
.detail_head .head_left .info_s .c_title h1 {
  font-size: 34px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #323233;
  margin-right: 15px;
  max-width: 600px;
}
.detail_head .head_left .info_s .case_urlbox {
  padding: 0 18px;
  width: 214px;
  height: 34px;
  background: #e3f4fc;
  border-radius: 30px;
  cursor: pointer;
}
.detail_head .head_left .info_s .case_urlbox span {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #0076fe;
  max-width: 150px;
}
.detail_head .head_left .info_s .case_urlbox i {
  color: #B3B5CE;
  font-size: 14px;
  margin-left: 10px;
}
.detail_head .head_right .ewm_box1 {
  width: 120px;
  height: 120px;
}
.detail_head .head_right .ewm_box1 img {
  width: 100%;
  height: 100%;
}
.detail_head .head_right .ewm_box2 .qrcode_box {
  width: 92px;
  height: 92px;
  margin-bottom: 9px;
}
.detail_head .head_right .ewm_box2 span {
  font-size: 13px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #7b7b7b;
}
.detail_content {
  margin-top: 50px;
}
.detail_content .introduce {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #323233;
  line-height: 26px;
  position: relative;
  padding-top: 65px;
  margin-bottom: 30px;
}
.detail_content .introduce::before {
  content: '';
  display: block;
  position: absolute;
  width: 39px;
  height: 4px;
  background: #0076fe;
  left: 0;
  top: 0;
}
.detail_content .content_area p,
.detail_content .content_area span {
  display: block;
  width: 100% !important;
}
.detail_content .content_area img {
  display: block;
  max-width: 100%;
}
.detail_content .content_area video {
  display: block;
  max-width: 100%;
  background: #000;
}
.more_area {
  width: 100%;
  padding-bottom: 80px;
}
.more_area .more_tit {
  padding: 65px 0 35px 0;
  font-size: 26px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.casebanner {
  width: 100%;
  height: 380px;
  position: absolute;
  top: 80px;
  left: 0;
}
.casebanner img {
  width: 100%;
  height: 100%;
}
