<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.home_page .banner {
  height: 800px;
  position: relative;
}
.home_page .banner .swiper-slide {
  position: relative;
}
.home_page .banner .swiper-slide .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.home_page .banner .swiper-slide .textBox {
  position: relative;
  margin-top: 305px;
}
.home_page .banner .swiper-slide .textBox .number {
  line-height: 1;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  font-size: 72px;
  margin-top: 32px;
  margin-bottom: 50px;
}
.home_page .banner .banner_swiper_button {
  position: absolute;
  top: 664px;
  right: 210px;
  z-index: 5;
}
.home_page .banner .banner_swiper_button .prev,
.home_page .banner .banner_swiper_button .next {
  cursor: pointer;
  margin-left: auto;
  width: 50px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.home_page .banner .banner_swiper_button .prev img,
.home_page .banner .banner_swiper_button .next img {
  width: 16;
}
.home_page .banner .swiper-pagination {
  width: auto;
  height: auto;
  top: 664px;
  left: 210px;
}
.home_page .banner .swiper-pagination .pagination {
  cursor: pointer;
  /*color: rgba(255, 255, 255, 0.2);*/
  color: rgb(53 52 52 / 30%);
  font-size: 18px;
  text-align: left;
}
.home_page .banner .swiper-pagination .pagination_active {
  /*color: #fff;*/
  color: #666666;
  font-size: 18px;
}
.home_page .section2 {
  padding: 95px 0;
  background-color: #fff;
}
.home_page .section2 .companyProfileBox {
  height: 584px;
  margin-top: 66px;
  position: relative;
}
.home_page .section2 .companyProfileBox .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.home_page .section2 .companyProfileBox .content {
  position: relative;
  padding-left: 105px;
  padding-top: 130px;
}
.home_page .section2 .companyProfileBox .content .des {
  width: 700px;
  /*line-height: 2;*/
  margin-bottom: 60px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.home_page .section2 .productBox {
  margin-top: 90px;
  margin-bottom: 60px;
}
.home_page .section2 .productBox .title {
  text-align: center;
}
.home_page .section2 .productBox .title p {
  font-size: 36px;
  line-height: 48px;
}
.home_page .section2 .productBox .items {
  justify-content: space-between;
}
.home_page .section2 .productBox .items .item {
  display: block;
  margin-top: 64px;
  padding-bottom: 100px;
  width: 33%;
  position: relative;
  background-color: #f7f8fa;
  margin-right: calc((100% - 477px * 3) / 2);
}
.home_page .section2 .productBox .items .item .img {
  width: 100%;
}
.home_page .section2 .productBox .items .item .name {
  text-align: center;
  padding: 0 30px 15px;
  position: relative;
}
.home_page .section2 .productBox .items .item .name::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 16px;
  height: 2px;
  background-color: #000000;
}
.home_page .section2 .productBox .items .item .des {
  margin-top: 5px;
  padding: 0 50px;
  text-align: center;
  line-height: 26px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.home_page .section2 .productBox .items .item .bg {
  width: 306px;
  opacity: 0.1;
  position: absolute;
  bottom: 0;
  left: 50%;
  transition: 0.5s;
  transform: translateX(-50%);
}
.home_page .section2 .productBox .items .item:last-child {
  margin-right: 0;
}
@media (any-hover: hover) {
  .home_page .section2 .productBox .items .item:hover .bg {
    opacity: 1;
  }
}
.home_page .section2 .partnerBox {
  padding-left: 210px;
}
.home_page .section2 .partnerBox .partnerSwiper {
  flex: 1;
  overflow: hidden;
  margin-left: 37px;
  padding: 10px 0;
}
.home_page .section2 .partnerBox .partnerSwiper .swiper-slide {
  width: auto !important;
  margin-right: 17px !important;
  border: 2px solid #f6f8fb;
  border-radius: 50px;
  height: 100px;
  padding: 0 10px;
  overflow: hidden;
}
.home_page .section2 .partnerBox .partnerSwiper .swiper-slide img {
  width: auto;
  height: 100%;
}
.home_page .section2 .partnerBox .partnerSwiper .swiper-slide-active {
  box-shadow: 1px 1px 8px 5px rgba(20, 103, 221, 0.05);
  border: 2px solid #1467dd;
}
.home_page .section3 {
  padding: 130px 0 110px 210px;
  background-color: #f5f7f9;
  display: flex;
  background: url(/static/images/home_section3_bg.png) no-repeat;
  background-size: cover;
}
.home_page .section3 .left .items {
  margin-top: 66px;
  margin-bottom: 76px;
}
.home_page .section3 .left .items .item {
  cursor: pointer;
  width: 255px;
  height: 120px;
  background-color: #fff;
  border-left: 1px solid #fff;
  transition: 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.home_page .section3 .left .items .item .text {
  width: 150px;
}
.home_page .section3 .left .items .item .text .cn {
  font-size: 20px;
}
.home_page .section3 .left .items .item .text .en {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
  letter-spacing: 0;
}
.home_page .section3 .left .items .item img {
  width: 50px;
  margin-left: 15px;
}
.home_page .section3 .left .items .item.active {
  border-left: 1px solid #1467dd;
}
.home_page .section3 .right {
  margin-left: -150px;
  overflow: hidden;
  margin-top: 10px;
  position: relative;
}
.home_page .section3 .right .solution_swiper.active {
  position: relative;
  z-index: 1;
  opacity: 1;
}
.home_page .section3 .right .solution_swiper {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.3s;
}
.home_page .section3 .right .solution_swiper .swiper-slide {
  width: 477px !important;
  margin-right: 35px;
}
.home_page .section3 .right .solution_swiper .swiper-slide .imgBox {
  width: 477px;
  height: 560px;
  position: relative;
}
.home_page .section3 .right .solution_swiper .swiper-slide .imgBox img {
  width: 100%;
  height: 100%;
}
.home_page .section3 .right .solution_swiper .swiper-slide .imgBox .label {
  position: absolute;
  top: 100%;
  left: 32px;
  transform: translateY(-50%);
  height: 54px;
  border-radius: 27px;
  background-color: #1467dd;
  text-align: center;
  line-height: 54px;
  font-size: 20px;
  color: #fff;
  padding: 0 25px;
  box-shadow: 1px 1px 8px 5px rgba(255, 255, 255, 0.2);
}
.home_page .section3 .right .solution_swiper .swiper-slide .title {
  width: 100%;
  height: 61px;
  margin-top: 62px;
  font-size: 20px;
  padding: 0 22px;
  border-left: 1px solid #bbc6d5;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.3s;
}
@media (any-hover: hover) {
  .home_page .section3 .right .solution_swiper .swiper-slide:hover .title {
    color: #1467dd;
    border-left: 1px solid #1467dd;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
}
.home_page .section4 {
  padding: 100px 0 410px;
  background: url(/static/images/home_section4_bg.png) no-repeat;
  background-size: cover;
}
.home_page .section4 .items {
  margin-top: 90px;
}
.home_page .section4 .items .item {
  width: 32%;
  margin-right: 2%;
}
.home_page .section4 .items .item .imgBox {
  position: relative;
  width: 100%;
  height: 276px;
}
.home_page .section4 .items .item .imgBox img {
  width: 100%;
  /*height: 100%;*/
}
.home_page .section4 .items .item .imgBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  width: 6px;
  height: 20px;
  background-color: #1467dd;
  transform: translateY(50%);
}
.home_page .section4 .items .item .title {
  transition: 0.3s;
  margin-top: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home_page .section4 .items .item .des {
  margin-top: 8px;
  line-height: 24px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.home_page .section4 .items .item .moreBox {
  transition: 0.3s;
  padding-bottom: 18px;
  border-bottom: 1px solid #f2f2f2;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home_page .section4 .items .item .moreBox .more {
  font-size: 15px;
}
.home_page .section4 .items .item .moreBox .more img {
  width: 26px;
  margin-left: 20px;
}
.home_page .section4 .items .item:hover .title {
  color: #1467dd;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.home_page .section4 .items .item:hover .moreBox {
  border-bottom: 1px solid #1467dd;
}
.home_page .section4 .items .item:last-child {
  margin-right: 0;
}
.product_page .section2 {
  background: url(/static/images/product_section_bg.png) no-repeat;
  background-size: cover;
}
.product_page .section2 .content .selectBar {
  justify-content: center;
  border-bottom: 1px solid #ebebeb;
}
.product_page .section2 .content .selectBar .item {
  cursor: pointer;
  margin-right: 125px;
  height: 95px;
  line-height: 95px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: -1px;
}
.product_page .section2 .content .selectBar .item.active {
  color: #1467dd;
  border-bottom: 2px solid #1467dd;
}
.product_page .section2 .content .selectBar .item:last-child {
  margin-right: 0;
}
.product_page .section2 .content .content {
  display: none;
}
.product_page .section2 .content .content .f {
  display: flex;
}
.product_page .section2 .content .content .left {
  width: 375px;
  border-right: 1px solid rgba(223, 223, 223, 0.6);
  padding-top: 37px;
  padding-right: 54px;
}
.product_page .section2 .content .content .left .item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 24px;
  color: #999999;
  padding: 18px 0;
  margin-top: 28px;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
}
.product_page .section2 .content .content .left .item img {
  width: 7px;
  margin-right: 15px;
}
@media (any-hover: hover) {
  .product_page .section2 .content .content .left .item:hover {
    border-bottom: 1px solid #333;
    color: #333;
  }
}
.product_page .section2 .content .content .left .item.active {
  border-bottom: 1px solid #333;
  color: #333;
}
.product_page .section2 .content .content .left .item.active::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -56px;
  transform: translateY(-50%);
  width: 3px;
  height: 40px;
  background-color: #1467dd;
}
.product_page .section2 .content .content .rightBox {
  flex: 1;
}
.product_page .section2 .content .content .right {
  width: 100%;
  display: none;
  padding-top: 82px;
  padding-left: 60px;
  padding: 82px 0 60px 80px;
}
.product_page .section2 .content .content .right .imgBox {
  width: 100%;
  height: 376px;
  background-color: #fff;
  box-shadow: 1px 1px 8px 5px rgba(0, 0, 0, 0.02);
}
.product_page .section2 .content .content .right .imgBox img {
  width: 100%;
  height: 100%;
}
.product_page .section2 .content .content .right .name {
  line-height: 1;
  margin-top: 42px;
}
.product_page .section2 .content .content .right .des {
  margin-top: 30px;
  line-height: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  padding: 30px 0;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
.product_page .section2 .content .content .right .more {
  margin-top: 42px;
  color: #1467dd;
}
.product_page .section2 .content .content .right .more img {
  width: 26px;
  margin-left: 38px;
}
.product_page .section2 .content .content .right.active {
  display: block;
}
.product_page .section2 .content .content.active {
  display: block;
}
.product_page .section3 {
  padding: 130px 0 410px 210px;
  background-color: #f5f7f9;
  display: flex;
  width: 100%;
  margin: 0 auto;
  background: url(/static/images/home_section3_bg.png) no-repeat;
  background-size: cover;
}
.product_page .section3 .left .items {
  margin-top: 66px;
  margin-bottom: 76px;
}
.product_page .section3 .left .items .item {
  cursor: pointer;
  width: 255px;
  height: 120px;
  background-color: #fff;
  border-left: 1px solid #fff;
  transition: 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.product_page .section3 .left .items .item .text {
  width: 150px;
}
.product_page .section3 .left .items .item .text .cn {
  font-size: 20px;
}
.product_page .section3 .left .items .item .text .en {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
  letter-spacing: 0;
}
.product_page .section3 .left .items .item img {
  width: 50px;
  margin-left: 15px;
}
.product_page .section3 .left .items .item.active {
  border-left: 1px solid #1467dd;
}
.product_page .section3 .right {
  margin-left: -150px;
  overflow: hidden;
  margin-top: 10px;
  position: relative;
}
.product_page .section3 .right .solution_swiper.active {
  position: relative;
  z-index: 1;
  opacity: 1;
}
.product_page .section3 .right .solution_swiper {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.3s;
}
.product_page .section3 .right .solution_swiper .swiper-slide {
  width: 477px !important;
  margin-right: 35px;
}
.product_page .section3 .right .solution_swiper .swiper-slide .imgBox {
  width: 477px;
  height: 560px;
  position: relative;
}
.product_page .section3 .right .solution_swiper .swiper-slide .imgBox img {
  width: 100%;
  height: 100%;
}
.product_page .section3 .right .solution_swiper .swiper-slide .imgBox .label {
  position: absolute;
  top: 100%;
  left: 32px;
  transform: translateY(-50%);
  height: 54px;
  border-radius: 27px;
  background-color: #1467dd;
  text-align: center;
  line-height: 54px;
  font-size: 20px;
  color: #fff;
  padding: 0 25px;
  box-shadow: 1px 1px 8px 5px rgba(255, 255, 255, 0.2);
}
.product_page .section3 .right .solution_swiper .swiper-slide .title {
  width: 100%;
  height: 61px;
  margin-top: 62px;
  font-size: 20px;
  padding: 0 22px;
  border-left: 1px solid #bbc6d5;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.3s;
}
@media (any-hover: hover) {
  .product_page .section3 .right .solution_swiper .swiper-slide:hover .title {
    color: #1467dd;
    border-left: 1px solid #1467dd;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
}
.product_info1_page header {
  height: 80px;
  background-color: #fff;
}
.product_info1_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.product_info1_page header .mian .logoBox img {
  display: none;
}
.product_info1_page header .mian .logoBox .colorful {
  display: block;
}
.product_info1_page header .mian nav ul li .title_nav {
  color: #666;
}
.product_info1_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.product_info1_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .product_info1_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.product_info1_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.product_info1_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.product_info1_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.product_info1_page header .mian .searchBox .iconBox img {
  display: none;
}
.product_info1_page header .mian .searchBox .iconBox .black {
  display: block;
}
.product_info1_page .topBox {
  z-index: 5;
  position: fixed;
  top: 80px;
  left: 0;
  height: 80px;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.product_info1_page .topBox .w150 {
  height: 100%;
}
.product_info1_page .topBox .subNav {
  height: 100%;
}
.product_info1_page .topBox .subNav a {
  transition: 0.3s;
  height: 100%;
  padding: 0 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product_info1_page .topBox .subNav .active {
  color: #1467dd;
  border-bottom: 1px solid #1467dd;
}
.product_info1_page .section1 {
  padding-top: 160px;
  padding-bottom: 85px;
  background: url(/static/images/product_info1_bg.png) no-repeat;
  background-size: cover;
}
.product_info1_page .section1 .main {
  margin-top: 70px;
  text-align: center;
  overflow: hidden;
}
.product_info1_page .section1 .main .des {
  margin: 0 auto;
  width: 1000px;
  line-height: 26px;
  margin-top: 30px;
}
.product_info1_page .section1 .main .img_swiper {
  width: 100%;
  margin-top: 80px;
  overflow: hidden;
  height: 388px;
}
.product_info1_page .section1 .main .img_swiper .swiper-wrapper {
  align-items: flex-end;
}
.product_info1_page .section1 .main .img_swiper .swiper-slide {
  position: relative;
  width: auto !important;
  height: 225px !important;
  background-color: #fff;
  transition: 1s !important;
}
.product_info1_page .section1 .main .img_swiper .swiper-slide .img {
  width: 394px;
  height: 100%;
}
.product_info1_page .section1 .main .img_swiper .swiper-slide .amplify {
  cursor: pointer;
  display: none;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 25px;
  height: 25px;
}
.product_info1_page .section1 .main .img_swiper .big {
  height: 388px !important;
}
.product_info1_page .section1 .main .img_swiper .big .img {
  width: 675px;
  height: 100%;
}
.product_info1_page .section1 .main .img_swiper .big .amplify {
  display: block;
}
.product_info1_page .section2 {
  padding: 80px 50px;
}
.product_info1_page .section2 .title {
  text-align: center;
}
.product_info1_page .section2 .items {
  width: 100%;
  margin-top: 36px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product_info1_page .section2 .items .item {
  width: 32%;
  margin-right: 1%;
  height: 230px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-bottom: 1px solid #eff3f7;
  transition: 0.3s;
}
.product_info1_page .section2 .items .item .icon {
  width: 78px;
  height: 78px;
}
.product_info1_page .section2 .items .item .text {
  font-size: 20px;
  margin-top: 20px;
  text-align: center;
}
.product_info1_page .section2 .items .item .bg {
  transition: 0.3s;
  opacity: 0;
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (any-hover: hover) {
  .product_info1_page .section2 .items .item:hover {
    border-bottom: 1px solid #1870ed;
  }
  .product_info1_page .section2 .items .item:hover .bg {
    opacity: 1;
  }
}
.product_info1_page .section2 .items .item:nth-child(3n) {
  margin-right: 0;
}
.product_info1_page .section3 {
  padding: 90px 0 80px;
  background: url(/static/images/product_info1_section3_bg.png) no-repeat;
  background-size: cover;
}
.product_info1_page .section3 .title {
  text-align: center;
}
.product_info1_page .section3 .content {
    align-items: flex-start;
  margin-top: 68px;
}
.product_info1_page .section3 .content .left {
  width: 336px;
}
.product_info1_page .section3 .content .left .titles {
  /*width: 165px;*/
  width: 100%;
  height: 54px;
  text-align: center;
  line-height: 44px;
  color: #fff;
  font-size: 24px;
  background-color: #1467dd;
}
.product_info1_page .section3 .content .left .contentBox {
  border-top-left-radius: 10px;
  margin-top: -10px;
  background-color: #fff;
  width: 100%;
  /*height: 489px;*/
  padding-bottom: 38px;
  padding-top: 60px;
  padding-left: 60px;
  position: relative;
}
.product_info1_page .section3 .content .left .contentBox li {
  font-size: 16px;
  position: relative;
  line-height: 1;
  margin-bottom: 36px;
}
.product_info1_page .section3 .content .left .contentBox li::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -25px;
  transform: translateY(-50%);
  width: 4px;
  height: 4px;
  border: 3px solid #cad3df;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.3s;
}
@media (any-hover: hover) {
  .product_info1_page .section3 .content .left .contentBox li:hover::after {
    border: 3px solid #1467dd;
  }
}
.product_info1_page .section3 .content .left .contentBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 245px;
  height: 180px;
  background: url(/static/images/product_info1_bg2.png) no-repeat;
  background-size: cover;
}
.product_info1_page .section3 .content .right {
  margin-left: 30px;
  flex: 1;
}
.product_info1_page .section3 .content .right .titles {
  width: 165px;
  height: 54px;
  text-align: center;
  line-height: 44px;
  color: #fff;
  font-size: 24px;
  background-color: #1467dd;
}
.product_info1_page .section3 .content .right .contentBox {
  border-top-left-radius: 10px;
  margin-top: -10px;
  background-color: #fff;
  width: 100%;
  /*height: 489px;*/
  padding: 38px 40px 38px 60px;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.product_info1_page .section3 .content .right .contentBox .items {
  flex: 1;
}
.product_info1_page .section3 .content .right .contentBox .items .title {
  margin-left: -25px;
  font-size: 20px;
  color: #1467dd;
  line-height: 60px;
  margin-bottom: 36px;
  position: relative;
  text-align: left;
}
.product_info1_page .section3 .content .right .contentBox .items .title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 120px;
  height: 2px;
  background: linear-gradient(to right, #1467dd, #fafcfe);
}
.product_info1_page .section3 .content .right .contentBox .items .item {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 36px;
  position: relative;
}
.product_info1_page .section3 .content .right .contentBox .items .item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -25px;
  transform: translateY(-50%);
  width: 4px;
  height: 4px;
  border: 3px solid #cad3df;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.3s;
}
@media (any-hover: hover) {
  .product_info1_page .section3 .content .right .contentBox .items .item:hover::after {
    border: 3px solid #1467dd;
  }
}
.product_info1_page .section3 .content .right .contentBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 245px;
  height: 180px;
  background: url(/static/images/product_info1_bg2.png) no-repeat;
  background-size: cover;
}
.product_info1_page .section4 {
  padding: 90px 0 415px;
}
.product_info1_page .section4 .title {
  text-align: center;
}
.product_info1_page .section4 table {
  margin-top: 48px;
  border-top: 4px solid #1467dd;
  width: 100%;
}
.product_info1_page .section4 table tr {
  background-color: #f5f7fb;
}
.product_info1_page .section4 table tr td {
  font-size: 18px;
  width: 536px;
  padding-left: 40px;
  height: 54px;
  border-right: 1px solid #ebeef3;
  border-bottom: 1px solid #ebeef3;
}
.product_info1_page .section4 table tr td:nth-child(2) {
  border-right: none;
  width: auto;
  font-size: 18px;
  color: #828b97;
}
.product_info1_page .section4 table tr:nth-child(even) {
  background-color: #ffffff;
}
.product_info2_page .pageContent {
  position: relative;
}
.product_info2_page .topBox {
  z-index: 5;
  position: sticky;
  top: 80px;
  left: 0;
  height: 80px;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.product_info2_page .topBox .w150 {
  height: 100%;
}
.product_info2_page .topBox .w150 .name {
  text-transform: uppercase;
}
.product_info2_page .topBox .subNav {
  height: 100%;
}
.product_info2_page .topBox .subNav a {
  transition: 0.3s;
  height: 100%;
  padding: 0 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product_info2_page .topBox .subNav .active {
  color: #1467dd;
  border-bottom: 1px solid #1467dd;
}
.product_info2_page .section1 {
  padding-top: 100px;
  padding-bottom: 90px;
  background: url(/static/images/product_info1_bg.png) no-repeat;
  background-size: cover;
}
.product_info2_page .section1 .main {
  margin-top: 70px;
  text-align: center;
  overflow: hidden;
}
.product_info2_page .section1 .main .des {
  margin: 0 auto;
  width: 1000px;
  line-height: 26px;
  margin-top: 30px;
}
.product_info2_page .section1 .main .img_swiper {
  width: 100%;
  margin-top: 80px;
  overflow: hidden;
  height: 388px;
}
.product_info2_page .section1 .main .img_swiper .swiper-wrapper {
  align-items: flex-end;
}
.product_info2_page .section1 .main .img_swiper .swiper-slide {
  position: relative;
  width: auto !important;
  height: 225px !important;
  background-color: #fff;
  transition: 1s !important;
}
.product_info2_page .section1 .main .img_swiper .swiper-slide .img {
  width: 394px;
  height: 100%;
}
.product_info2_page .section1 .main .img_swiper .swiper-slide .amplify {
  cursor: pointer;
  display: none;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 25px;
  height: 25px;
}
.product_info2_page .section1 .main .img_swiper .big {
  height: 388px !important;
}
.product_info2_page .section1 .main .img_swiper .big .img {
  width: 675px;
  height: 100%;
}
.product_info2_page .section1 .main .img_swiper .big .amplify {
  display: block;
}
.product_info2_page .section2 {
  padding: 170px 0 90px;
}
.product_info2_page .section2 .items {
  flex-wrap: wrap;
  justify-content: space-between;
}
.product_info2_page .section2 .items .item {
  width: 48%;
  height: 178px;
  background-color: #f7f8fa;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  padding: 0 40px;
  margin-right: 24px;
}
.product_info2_page .section2 .items .item .icon {
  width: 68px;
  height: 68px;
}
.product_info2_page .section2 .items .item .text {
  margin-left: 46px;
}
.product_info2_page .section2 .items .item .text .title {
  font-size: 22px;
}
.product_info2_page .section2 .items .item .text .des {
  margin-top: 15px;
  font-size: 15px;
  line-height: 24px;
}
.product_info2_page .section2 .items .item:nth-child(2n) {
  margin-right: 0;
}
.product_info2_page .section3 {
  padding: 130px 0 410px 210px;
  background-color: #f5f7f9;
  display: flex;
  background: url(/static/images/home_section3_bg.png) no-repeat;
  background-size: cover;
}
.product_info2_page .section3 .left .items {
  margin-top: 66px;
  margin-bottom: 76px;
}
.product_info2_page .section3 .left .items .item {
  cursor: pointer;
  width: 255px;
  height: 120px;
  background-color: #fff;
  border-left: 1px solid #fff;
  transition: 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.product_info2_page .section3 .left .items .item .text {
  width: 150px;
}
.product_info2_page .section3 .left .items .item .text .cn {
  font-size: 20px;
}
.product_info2_page .section3 .left .items .item .text .en {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
  letter-spacing: 0;
}
.product_info2_page .section3 .left .items .item img {
  width: 50px;
  margin-left: 15px;
}
.product_info2_page .section3 .left .items .item.active {
  border-left: 1px solid #1467dd;
}
.product_info2_page .section3 .right {
  margin-left: -150px;
  overflow: hidden;
  margin-top: 10px;
  position: relative;
}
.product_info2_page .section3 .right .solution_swiper.active {
  position: relative;
  z-index: 1;
  opacity: 1;
}
.product_info2_page .section3 .right .solution_swiper {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.3s;
}
.product_info2_page .section3 .right .solution_swiper .swiper-slide {
  width: 477px !important;
  margin-right: 35px;
}
.product_info2_page .section3 .right .solution_swiper .swiper-slide .imgBox {
  width: 477px;
  height: 560px;
  position: relative;
}
.product_info2_page .section3 .right .solution_swiper .swiper-slide .imgBox img {
  width: 100%;
  height: 100%;
}
.product_info2_page .section3 .right .solution_swiper .swiper-slide .imgBox .label {
  position: absolute;
  top: 100%;
  left: 32px;
  transform: translateY(-50%);
  height: 54px;
  border-radius: 27px;
  background-color: #1467dd;
  text-align: center;
  line-height: 54px;
  font-size: 20px;
  color: #fff;
  padding: 0 25px;
  box-shadow: 1px 1px 8px 5px rgba(255, 255, 255, 0.2);
}
.product_info2_page .section3 .right .solution_swiper .swiper-slide .title {
  width: 100%;
  height: 61px;
  margin-top: 62px;
  font-size: 20px;
  padding: 0 22px;
  border-left: 1px solid #bbc6d5;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.3s;
}
@media (any-hover: hover) {
  .product_info2_page .section3 .right .solution_swiper .swiper-slide:hover .title {
    color: #1467dd;
    border-left: 1px solid #1467dd;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
}
.product_info3_page .section2 {
  padding: 90px 0 400px;
  background-color: #f7f8fa;
  padding-left: 210px;
}
.product_info3_page .section2 .img_swiper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.product_info3_page .section2 .img_swiper .swiper-slide {
  width: 337px !important;
  margin-right: 52px !important;
  padding-bottom: 87px;
  border-bottom: 3px solid transparent;
  transition: 0.3s;
}
.product_info3_page .section2 .img_swiper .swiper-slide .imgBox {
  background-color: #fff;
  width: 337px;
  height: 337px;
  position: relative;
}
.product_info3_page .section2 .img_swiper .swiper-slide .imgBox img {
  width: 100%;
  height: 100%;
}
.product_info3_page .section2 .img_swiper .swiper-slide .imgBox::after {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 12px;
  width: 17px;
  height: 35px;
  opacity: 0;
  transition: 0.3s;
  transform: skewX(-15deg);
  background: linear-gradient(to bottom, #f8fafe, #1869dd);
}
.product_info3_page .section2 .img_swiper .swiper-slide .title {
  transition: 0.3s;
  font-size: 24px;
  margin-top: 30px;
}
.product_info3_page .section2 .img_swiper .swiper-slide .des {
  font-size: 14px;
  line-height: 21px;
  margin-top: 15px;
}
.product_info3_page .section2 .img_swiper .swiper-slide-active {
  border-bottom: 3px solid #1467dd;
}
.product_info3_page .section2 .img_swiper .swiper-slide-active .title {
  color: #1467dd;
}
.product_info3_page .section2 .img_swiper .swiper-slide-active .imgBox::after {
  opacity: 1;
}
.solution_page header {
  height: 80px;
  background-color: #fff;
}
.solution_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.solution_page header .mian .logoBox img {
  display: none;
}
.solution_page header .mian .logoBox .colorful {
  display: block;
}
.solution_page header .mian nav ul li .title_nav {
  color: #666;
}
.solution_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.solution_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .solution_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.solution_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.solution_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.solution_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.solution_page header .mian .searchBox .iconBox img {
  display: none;
}
.solution_page header .mian .searchBox .iconBox .black {
  display: block;
}
.solution_page .section1 {
  margin-top: 80px;
  padding: 73px 0 410px;
}
.solution_page .section1 .page_title {
  text-align: center;
}
.solution_page .section1 .selectBar {
  margin-top: 65px;
  justify-content: center;
}
.solution_page .section1 .selectBar .item {
  cursor: pointer;
  margin-right: 42px;
  width: 255px;
  padding-bottom: 20px;
  border-bottom: 3px solid #f7f8fa;
}
.solution_page .section1 .selectBar .item .text .cn {
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
}
.solution_page .section1 .selectBar .item .text .en {
  font-size: 12px;
  color: #999999;
  margin-top: 10px;
  line-height: 1;
  letter-spacing: 0;
}
.solution_page .section1 .selectBar .item .imgBox {
  width: 54px;
  height: 54px;
}
.solution_page .section1 .selectBar .item .imgBox img {
  width: 100%;
  height: 100%;
}
.solution_page .section1 .selectBar .item .imgBox .blue {
  display: none;
}
.solution_page .section1 .selectBar .item.active {
  border-bottom: 3px solid #1467dd;
}
.solution_page .section1 .selectBar .item.active .text .cn {
  color: #1467dd;
}
.solution_page .section1 .selectBar .item.active .imgBox img {
  display: none;
}
.solution_page .section1 .selectBar .item.active .imgBox .blue {
  display: block;
}
.solution_page .section1 .selectBar .item:last-child {
  margin-right: 0;
}
.solution_page .section1 .selectContent .content {
  display: none;
}
.solution_page .section1 .selectContent .content .items {
  flex-wrap: wrap;
  margin-top: 76px;
}
.solution_page .section1 .selectContent .content .items .item {
  width: 32%;
  margin-right: 1%;
  margin-bottom: 50px;
}
.solution_page .section1 .selectContent .content .items .item .imgBox {
  width: 100%;
  height: 560px;
  position: relative;
}
.solution_page .section1 .selectContent .content .items .item .imgBox img {
  width: 100%;
  height: 100%;
}
.solution_page .section1 .selectContent .content .items .item .imgBox .label {
  position: absolute;
  top: 100%;
  left: 32px;
  transform: translateY(-50%);
  height: 54px;
  border-radius: 27px;
  background-color: #1467dd;
  text-align: center;
  line-height: 54px;
  font-size: 20px;
  color: #fff;
  padding: 0 25px;
  box-shadow: 1px 1px 8px 5px rgba(255, 255, 255, 0.2);
}
.solution_page .section1 .selectContent .content .items .item .title {
  width: 100%;
  height: 61px;
  margin-top: 62px;
  font-size: 20px;
  padding: 0 22px;
  border-left: 1px solid #bbc6d5;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.3s;
}
.solution_page .section1 .selectContent .content .items .item .des {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 0 22px;
  line-height: 22px;
  height: 44px;
  margin-top: 15px;
}
.solution_page .section1 .selectContent .content .items .item .more {
  margin-top: 25px;
  padding: 0 22px;
  transition: 0.3s;
}
.solution_page .section1 .selectContent .content .items .item .more img {
  transition: 0.3s;
  width: 26px;
  margin-left: 10px;
}
.solution_page .section1 .selectContent .content .items .item:nth-child(3n) {
  margin-right: 0;
}
@media (any-hover: hover) {
  .solution_page .section1 .selectContent .content .items .item:hover .title {
    color: #1467dd;
    border-left: 1px solid #1467dd;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
  .solution_page .section1 .selectContent .content .items .item:hover .more {
    color: #1467dd;
  }
  .solution_page .section1 .selectContent .content .items .item:hover .more img {
    margin-left: 35px;
  }
}
.solution_page .section1 .selectContent .content.active {
  display: block;
}
.solution_info_page header {
  height: 80px;
  background-color: #fff;
}
.solution_info_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.solution_info_page header .mian .logoBox img {
  display: none;
}
.solution_info_page header .mian .logoBox .colorful {
  display: block;
}
.solution_info_page header .mian nav ul li .title_nav {
  color: #666;
}
.solution_info_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.solution_info_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .solution_info_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.solution_info_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.solution_info_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.solution_info_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.solution_info_page header .mian .searchBox .iconBox img {
  display: none;
}
.solution_info_page header .mian .searchBox .iconBox .black {
  display: block;
}
.solution_info_page .section1 {
  margin-top: 80px;
}
.solution_info_page .section1 .pageNavBox {
  height: 80px;
  border-bottom: 1px solid #f2f2f2;
}
.solution_info_page .section1 .pageNavBox .nav a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #666666;
}
.solution_info_page .section1 .pageNavBox .nav a img {
  width: 15px;
  margin-right: 13px;
}
.solution_info_page .section1 .pageNavBox .nav .next {
  display: block;
  width: 6px;
  margin-left: 16px;
  margin-right: 10px;
}
.solution_info_page .section1 .pageNavBox .back {
  cursor: pointer;
  width: 127px;
  height: 46px;
  border-radius: 23px;
  background-color: #1467dd;
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.solution_info_page .section1 .pageNavBox .back img {
  width: 10px;
  margin-right: 11px;
}
.solution_info_page .section1 .main {
  border-bottom: 1px solid #f2f2f2;
  display: flex;
}
.solution_info_page .section1 .main .left {
  padding-top: 56px;
  width: 70%;
  padding-right: 54px;
  border-right: 1px solid #f2f2f2;
}
.solution_info_page .section1 .main .left .titles {
  font-size: 36px;
  line-height: 42px;
  color: #000;
  padding-bottom: 26px;
  border-bottom: 1px solid #f2f2f2;
}
.solution_info_page .section1 .main .left .content {
  padding-top: 16px;
}
.solution_info_page .section1 .main .left .content p {
  font-size: 14px;
  line-height: 28px;
  color: #666;
  margin-bottom: 26px;
}
.solution_info_page .section1 .main .left .content .title {
  font-size: 24px;
  line-height: 48px;
  margin-bottom: 4px;
  color: #333;
}
.solution_info_page .section1 .main .left .content img {
  margin-bottom: 26px;
  width: 100%;
  height: auto;
}
.solution_info_page .section1 .main .right {
  flex: 1;
  padding-top: 50px;
  padding-left: 57px;
}
.solution_info_page .section1 .main .right .titles {
  position: relative;
  font-size: 30px;
  line-height: 54px;
  color: #1467dd;
  padding-bottom: 15px;
}
.solution_info_page .section1 .main .right .titles::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 167px;
  height: 4px;
  background: linear-gradient(to right, #1467dd, #f9fbfe);
}
.solution_info_page .section1 .main .right .items {
  margin-top: 44px;
}
.solution_info_page .section1 .main .right .items .item {
  margin-bottom: 52px;
  display: block;
  width: 100%;
}
.solution_info_page .section1 .main .right .items .item .imgBox {
  width: 100%;
  height: 299px;
  position: relative;
}
.solution_info_page .section1 .main .right .items .item .imgBox img {
  width: 100%;
  height: 100%;
}
.solution_info_page .section1 .main .right .items .item .imgBox .label {
  position: absolute;
  top: 100%;
  left: 32px;
  transform: translateY(-50%);
  height: 40px;
  border-radius: 20px;
  background-color: #1467dd;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
  padding: 0 16px;
  box-shadow: 1px 1px 8px 5px rgba(255, 255, 255, 0.2);
}
.solution_info_page .section1 .main .right .items .item .title {
  width: 100%;
  height: 61px;
  margin-top: 40px;
  font-size: 20px;
  padding: 0 22px;
  border-left: 1px solid #bbc6d5;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: 0.3s;
}
@media (any-hover: hover) {
  .solution_info_page .section1 .main .right .items .item:hover .title {
    color: #1467dd;
    border-left: 1px solid #1467dd;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
}
.solution_info_page .section2 {
  padding: 70px 0 380px;
}
.solution_info_page .section2 .title {
  font-size: 36px;
}
.solution_info_page .section2 .items {
  margin-top: 56px;
}
.solution_info_page .section2 .items .item {
  background-color: #f7f8fa;
  width: 49%;
  height: 338px;
  justify-content: center;
}
.solution_info_page .section2 .items .item .info {
  width: 42%;
}
.solution_info_page .section2 .items .item .info .name {
  font-size: 28px;
  line-height: 1;
  margin-bottom: 22px;
}
.solution_info_page .section2 .items .item .info .des {
  line-height: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.solution_info_page .section2 .items .item .info .more {
  margin-top: 60px;
}
.solution_info_page .section2 .items .item .info .more img {
  width: 26px;
  margin-left: 20px;
}
.solution_info_page .section2 .items .item .img {
  margin-left: 3%;
  width: 50%;
}
.downloadCenter_page header {
  height: 80px;
  background-color: #fff;
}
.downloadCenter_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.downloadCenter_page header .mian .logoBox img {
  display: none;
}
.downloadCenter_page header .mian .logoBox .colorful {
  display: block;
}
.downloadCenter_page header .mian nav ul li .title_nav {
  color: #666;
}
.downloadCenter_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.downloadCenter_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .downloadCenter_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.downloadCenter_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.downloadCenter_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.downloadCenter_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.downloadCenter_page header .mian .searchBox .iconBox img {
  display: none;
}
.downloadCenter_page header .mian .searchBox .iconBox .black {
  display: block;
}
.downloadCenter_page .section1 {
  margin-top: 80px;
  padding: 73px 0 410px;
}
.downloadCenter_page .section1 .page_title {
  text-align: center;
}
.downloadCenter_page .section1 .selectBar {
  margin-top: 50px;
  height: 88px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}
.downloadCenter_page .section1 .selectBar .items .item {
  cursor: pointer;
  height: 88px;
  width: auto;
  margin-right: 80px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  font-size: 20px;
  transition: 0.3s;
}
.downloadCenter_page .section1 .selectBar .items .item img {
  width: 30px;
  margin-right: 13px;
}
.downloadCenter_page .section1 .selectBar .items .item.active {
  border-top: 2px solid #1467dd;
  border-bottom: 2px solid #1467dd;
  color: #1467dd;
}
.downloadCenter_page .section1 .selectBar .inputBox {
  width: 416px;
  height: 54px;
  background-color: #f7f8fa;
  border-radius: 27px;
  overflow: hidden;
}
.downloadCenter_page .section1 .selectBar .inputBox input {
  flex: 1;
  font-size: 18px;
  height: 54px;
  line-height: 54px;
  padding-left: 38px;
  border: none;
  outline: none;
  background-color: #f7f8fa;
}
.downloadCenter_page .section1 .selectBar .inputBox .imgBox {
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.downloadCenter_page .section1 .selectBar .inputBox .imgBox img {
  width: 20px;
}
.downloadCenter_page .section1 .selectContent .content {
  display: none;
}
.downloadCenter_page .section1 .selectContent .content .main {
  display: flex;
}
.downloadCenter_page .section1 .selectContent .content .main .left {
  border-right: 2px solid #fafafa;
  padding-top: 50px;
  padding-right: 54px;
  width: 422px;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates {
  width: 100%;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem .sub_cate {
  cursor: pointer;
  display: none;
  transition: 0.3s;
  padding: 0 40px;
  font-size: 16px;
  line-height: 42px;
  color: #999999;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem .sub_cate.active {
  color: #1467dd;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem .title {
  cursor: pointer;
  font-size: 20px;
  line-height: 48px;
  padding-left: 20px;
  position: relative;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem .title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 19px;
  background-color: #e2e2e2;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem .title::after {
  transition: 0.3s;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background: url(/static/images/icon_more2_blue.png) no-repeat;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem.active .title::before {
  background-color: #1467dd;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem.open .sub_cate {
  display: block;
}
.downloadCenter_page .section1 .selectContent .content .main .left .cates .cateItem.open .title::after {
  transform: translateY(-50%) rotate(90deg);
}
.downloadCenter_page .section1 .selectContent .content .main .list {
  padding-top: 52px;
  padding-left: 56px;
  flex: 1;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item {
  width: 100%;
  height: 100px;
  border-bottom: 1px solid #f7f8fa;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .itemInfo {
  cursor: pointer;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .itemInfo img {
  width: 56px;
  height: 56px;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .itemInfo .text {
  margin-left: 24px;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .itemInfo .text .name {
  transition: 0.3s;
  font-size: 18px;
  line-height: 34px;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .itemInfo .text .size {
  font-size: 14px;
  line-height: 34px;
  color: #999999;
  text-transform: uppercase;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .downLoadBox {
  cursor: pointer;
  width: 98px;
  height: 40px;
  background-color: #f7f8fa;
  border-radius: 8px;
  justify-content: center;
  font-size: 16px;
  color: #999999;
}
.downloadCenter_page .section1 .selectContent .content .main .list .item .downLoadBox img {
  width: 17px;
  margin-right: 12px;
}
@media (any-hover: hover) {
  .downloadCenter_page .section1 .selectContent .content .main .list .item:hover {
    border-bottom: 1px solid #1467dd;
  }
  .downloadCenter_page .section1 .selectContent .content .main .list .item:hover .itemInfo .text .name {
    color: #1467dd;
  }
}
.downloadCenter_page .section1 .selectContent .content.active {
  display: block;
}
.news_page header {
  height: 80px;
  background-color: #fff;
}
.news_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.news_page header .mian .logoBox img {
  display: none;
}
.news_page header .mian .logoBox .colorful {
  display: block;
}
.news_page header .mian nav ul li .title_nav {
  color: #666;
}
.news_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.news_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .news_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.news_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.news_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.news_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.news_page header .mian .searchBox .iconBox img {
  display: none;
}
.news_page header .mian .searchBox .iconBox .black {
  display: block;
}
.news_page .section1 {
  margin-top: 80px;
  padding: 73px 0 410px;
}
.news_page .section1 .page_title {
  text-align: center;
}
.news_page .section1 .selectBar {
  margin-top: 50px;
  height: 88px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}
.news_page .section1 .selectBar .items .item {
  cursor: pointer;
  height: 88px;
  width: auto;
  margin-right: 80px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  font-size: 20px;
  transition: 0.3s;
}
.news_page .section1 .selectBar .items .item img {
  width: 30px;
  margin-right: 13px;
}
.news_page .section1 .selectBar .items .item.active {
  border-top: 2px solid #1467dd;
  border-bottom: 2px solid #1467dd;
  color: #1467dd;
}
.news_page .section1 .selectBar .yearBox {
  width: 256px;
  height: 54px;
  background-color: #f7f8fa;
  border-radius: 27px;
  position: relative;
}
.news_page .section1 .selectBar .yearBox .title {
  cursor: pointer;
  width: 100%;
  padding: 0 22px;
  justify-content: space-between;
}
.news_page .section1 .selectBar .yearBox .title .text {
  font-size: 18px;
}
.news_page .section1 .selectBar .yearBox .title img {
  transform: rotate(90deg);
  width: 7px;
}
.news_page .section1 .selectBar .yearBox .yearBox2 {
  z-index: 5;
  display: none;
  position: absolute;
  top: 110%;
  left: 0;
  width: 100%;
  height: auto;
  padding: 10px 0;
  background-color: #f7f8fa;
  border-radius: 27px;
}
.news_page .section1 .selectBar .yearBox .yearBox2 p {
  cursor: pointer;
  padding: 0 22px;
  font-size: 18px;
  line-height: 2;
}
@media (any-hover: hover) {
  .news_page .section1 .selectBar .yearBox .yearBox2 p:hover {
    color: #1467dd;
  }
}
.news_page .section1 .selectContent .content {
  display: none;
}
.news_page .section1 .selectContent .content .main {
  margin-top: 53px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.news_page .section1 .selectContent .content .main .item {
  margin-bottom: 53px;
  width: 32%;
  margin-right: 2%;
}
.news_page .section1 .selectContent .content .main .item .imgBox {
  position: relative;
  width: 100%;
  height: 276px;
}
.news_page .section1 .selectContent .content .main .item .imgBox img {
  width: 100%;
  height: 100%;
}
.news_page .section1 .selectContent .content .main .item .imgBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  width: 6px;
  height: 20px;
  background-color: #1467dd;
  transform: translateY(50%);
}
.news_page .section1 .selectContent .content .main .item .title {
  transition: 0.3s;
  margin-top: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_page .section1 .selectContent .content .main .item .des {
  margin-top: 8px;
  line-height: 24px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news_page .section1 .selectContent .content .main .item .moreBox {
  transition: 0.3s;
  padding-bottom: 18px;
  border-bottom: 1px solid #f2f2f2;
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.news_page .section1 .selectContent .content .main .item .moreBox .more {
  font-size: 15px;
}
.news_page .section1 .selectContent .content .main .item .moreBox .more img {
  width: 26px;
  margin-left: 20px;
}
@media (any-hover: hover) {
  .news_page .section1 .selectContent .content .main .item:hover .title {
    color: #1467dd;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
  .news_page .section1 .selectContent .content .main .item:hover .moreBox {
    border-bottom: 1px solid #1467dd;
  }
}
.news_page .section1 .selectContent .content .main .item:nth-child(3n) {
  margin-right: 0;
}
.news_page .section1 .selectContent .content .video_main {
  margin-top: 53px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.news_page .section1 .selectContent .content .video_main .item {
  cursor: pointer;
  width: 48%;
  padding-bottom: 8px;
  transition: 0.3s;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 60px;
}
.news_page .section1 .selectContent .content .video_main .item .imgBox {
  position: relative;
  width: 100%;
  height: 407px;
}
.news_page .section1 .selectContent .content .video_main .item .imgBox .img {
  width: 100%;
  height: 100%;
}
.news_page .section1 .selectContent .content .video_main .item .imgBox .playBox {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 68px;
  height: 68px;
}
.news_page .section1 .selectContent .content .video_main .item .imgBox::after {
  content: "";
  position: absolute;
  left: 20px;
  bottom: -10px;
  width: 6px;
  height: 20px;
  background-color: #1467dd;
}
.news_page .section1 .selectContent .content .video_main .item .title {
  font-size: 22px;
  line-height: 36px;
  margin-top: 30px;
  transition: 0.3s;
}
.news_page .section1 .selectContent .content .video_main .item .more {
  margin-top: 20px;
  display: flex;
  align-items: center;
  font-size: 15px;
}
.news_page .section1 .selectContent .content .video_main .item .more img {
  transition: 0.3s;
  width: 26px;
  margin-left: 18px;
}
@media (any-hover: hover) {
  .news_page .section1 .selectContent .content .video_main .item:hover {
    border-bottom: 1px solid #1467dd;
  }
  .news_page .section1 .selectContent .content .video_main .item:hover .title {
    color: #1467dd;
  }
  .news_page .section1 .selectContent .content .video_main .item:hover .more img {
    margin-left: 30px;
  }
}
.news_page .section1 .selectContent .content.active {
  display: block;
}
.news_page .vedioMask {
  display: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.news_page .vedioMask .videoBox {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
  width: 952px;
  height: 535px;
}
.news_page .vedioMask .videoBox .video {
  object-fit: contain;
}
.news_info_page header {
  height: 80px;
  background-color: #fff;
}
.news_info_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.news_info_page header .mian .logoBox img {
  display: none;
}
.news_info_page header .mian .logoBox .colorful {
  display: block;
}
.news_info_page header .mian nav ul li .title_nav {
  color: #666;
}
.news_info_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.news_info_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .news_info_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.news_info_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.news_info_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.news_info_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.news_info_page header .mian .searchBox .iconBox img {
  display: none;
}
.news_info_page header .mian .searchBox .iconBox .black {
  display: block;
}
.news_info_page .section1 {
  margin-top: 80px;
}
.news_info_page .section1 .pageNavBox {
  height: 80px;
  border-bottom: 1px solid #f2f2f2;
}
.news_info_page .section1 .pageNavBox .nav a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #666666;
}
.news_info_page .section1 .pageNavBox .nav a img {
  width: 15px;
  margin-right: 13px;
}
.news_info_page .section1 .pageNavBox .nav .next {
  display: block;
  width: 6px;
  margin-left: 16px;
  margin-right: 10px;
}
.news_info_page .section1 .pageNavBox .back {
  cursor: pointer;
  width: 127px;
  height: 46px;
  border-radius: 23px;
  background-color: #1467dd;
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.news_info_page .section1 .pageNavBox .back img {
  width: 10px;
  margin-right: 11px;
}
.news_info_page .section1 .main {
  border-bottom: 1px solid #f2f2f2;
  display: flex;
}
.news_info_page .section1 .main .left {
  padding-top: 56px;
  width: 1033px;
  padding-right: 54px;
  border-right: 1px solid #f2f2f2;
}
.news_info_page .section1 .main .left .titles {
  font-size: 36px;
  line-height: 42px;
  color: #000;
  padding-bottom: 26px;
  border-bottom: 1px solid #f2f2f2;
}
.news_info_page .section1 .main .left .content {
  padding-top: 16px;
  padding-bottom: 30px;
}
.news_info_page .section1 .main .left .content p {
  font-size: 14px;
  line-height: 28px;
  color: #666;
  margin-bottom: 12px;
}
.news_info_page .section1 .main .left .content img {
  margin-bottom: 26px;
  width: 100%;
  height: auto;
}
.news_info_page .section1 .main .right {
  flex: 1;
  padding-top: 50px;
  padding-left: 57px;
}
.news_info_page .section1 .main .right .titles {
  position: relative;
  font-size: 32px;
  line-height: 42px;
}
.news_info_page .section1 .main .right .items {
  margin-top: 44px;
}
.news_info_page .section1 .main .right .items .item {
  margin-bottom: 52px;
  display: block;
  width: 394px;
  padding-bottom: 17px;
  border-bottom: 1px solid #f2f2f2;
}
.news_info_page .section1 .main .right .items .item .imgBox {
  width: 394px;
  height: 231px;
  position: relative;
}
.news_info_page .section1 .main .right .items .item .imgBox img {
  width: 100%;
  height: 100%;
}
.news_info_page .section1 .main .right .items .item .imgBox::after {
  content: "";
  position: absolute;
  left: 020px;
  bottom: -10px;
  width: 6px;
  height: 20px;
  background-color: #1467dd;
}
.news_info_page .section1 .main .right .items .item .title {
  width: 100%;
  font-size: 18px;
  margin-top: 30px;
  line-height: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: 0.3s;
  margin-bottom: 20px;
}
@media (any-hover: hover) {
  .news_info_page .section1 .main .right .items .item:hover {
    border-bottom: 1px solid #1467dd;
  }
  .news_info_page .section1 .main .right .items .item:hover .title {
    color: #1467dd;
  }
}
.news_info_page .section2 {
  padding: 70px 0 380px;
}
.news_info_page .section2 .title {
  font-size: 36px;
}
.news_info_page .section2 .items {
  margin-top: 56px;
}
.news_info_page .section2 .items .item {
  background-color: #f7f8fa;
  width: 49%;
  height: 338px;
  justify-content: center;
}
.news_info_page .section2 .items .item .info {
  width: 42%;
}
.news_info_page .section2 .items .item .info .name {
  font-size: 28px;
  line-height: 1;
  margin-bottom: 22px;
}
.news_info_page .section2 .items .item .info .des {
  line-height: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news_info_page .section2 .items .item .info .more {
  margin-top: 60px;
}
.news_info_page .section2 .items .item .info .more img {
  width: 26px;
  margin-left: 20px;
}
.news_info_page .section2 .items .item .img {
  margin-left: 3%;
  width: 50%;
}
.about_page .pageContent {
  position: relative;
}
.about_page .topBox {
  z-index: 5;
  position: sticky;
  top: 80px;
  left: 0;
  height: 80px;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.about_page .topBox .w150 {
  height: 100%;
}
.about_page .topBox .w150 .name {
  text-transform: uppercase;
}
.about_page .topBox .subNav {
  height: 100%;
}
.about_page .topBox .subNav a {
  transition: 0.3s;
  height: 100%;
  padding: 0 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about_page .topBox .subNav .active {
  color: #1467dd;
  border-bottom: 1px solid #1467dd;
}
.about_page .section1 {
  padding-top: 80px;
  padding-left: 210px;
  justify-content: space-between;
}
.about_page .section1 .left {
  width: 43%;
}
.about_page .section1 .left .title {
  font-size: 36px;
  margin-bottom: 13px;
}
.about_page .section1 .left .des {
  font-size: 18px;
  line-height: 42px;
  color: #666666;
}
.about_page .section1 img {
  width: 55%;
}
.about_page .section2 {
  padding: 160px 0 400px;
}
.about_page .section2 .topTitle .title {
  font-size: 36px;
}
.about_page .section2 .topTitle .info p {
  font-size: 18px;
  color: #333;
}
.about_page .section2 .topTitle .info p span {
  font-size: 18px;
  color: #1467dd;
  text-decoration: underline;
  text-underline-offset: 5px;
}
.about_page .section2 .job {
  margin-top: 60px;
}
.about_page .section2 .job .item {
  margin-bottom: 17px;
  background-color: #f7f8fa;
}
.about_page .section2 .job .item .tops {
  transition: 0.3s;
  height: 160px;
  padding-left: 40px;
  padding-right: 56px;
}
.about_page .section2 .job .item .tops .left .icon {
  width: 76px;
  height: 76px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  box-shadow: 1px 1px 0.1771rem 1px rgba(0, 0, 0, 0.02);
}
.about_page .section2 .job .item .tops .left .icon img {
  width: 26px;
}
.about_page .section2 .job .item .tops .left .content {
  margin-left: 32px;
}
.about_page .section2 .job .item .tops .left .content .title {
  font-size: 32px;
}
.about_page .section2 .job .item .tops .left .content .des {
  margin-top: 10px;
  display: flex;
}
.about_page .section2 .job .item .tops .left .content .des span {
  font-size: 18px;
  color: #666666;
  display: block;
  height: 22px;
  line-height: 22px;
  border-right: 1px solid #cecece;
  padding-right: 22px;
  margin-right: 22px;
}
.about_page .section2 .job .item .tops .left .content .des span:nth-last-child(1) {
  border-right: none;
}
.about_page .section2 .job .item .tops .button {
  width: 143px;
  cursor: pointer;
  height: 48px;
  background-color: #1467dd;
  justify-content: center;
}
.about_page .section2 .job .item .tops .button span {
  font-size: 18px;
  color: #fff;
  margin-right: 54px;
}
.about_page .section2 .job .item .tops .button .close {
  display: none;
}
.about_page .section2 .job .item .tops .button img {
  transition: 0.5s;
  width: 12px;
}
.about_page .section2 .job .item .job_des {
  overflow: hidden;
  padding: 0 150px;
  height: 0;
  transition: 0.5s;
  box-sizing: border-box;
}
.about_page .section2 .job .item .job_des .item p {
  font-size: 16px;
  line-height: 2;
  color: #666666;
}
.about_page .section2 .job .item .job_des .item .title {
  font-weight: bold;
  color: #333;
}
.about_page .section2 .job .item.active .tops {
  border-bottom: 1px solid #f2f3f4;
}
.about_page .section2 .job .item.active .tops span {
  display: none;
}
.about_page .section2 .job .item.active .tops .close {
  display: block;
}
.about_page .section2 .job .item.active .tops .button img {
  transform: rotate(180deg);
}
.about_page .section2 .job .item.active .job_des {
  padding: 48px 150px;
  height: auto;
}
.service_page header {
  height: 80px;
  background-color: #fff;
}
.service_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.service_page header .mian .logoBox img {
  display: none;
}
.service_page header .mian .logoBox .colorful {
  display: block;
}
.service_page header .mian nav ul li .title_nav {
  color: #666;
}
.service_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.service_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .service_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.service_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.service_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.service_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.service_page header .mian .searchBox .iconBox img {
  display: none;
}
.service_page header .mian .searchBox .iconBox .black {
  display: block;
}
.service_page .section1 {
  margin-top: 80px;
  padding-top: 60px;
  padding-bottom: 400px;
}
.service_page .section1 .section_title {
  text-align: center;
  font-size: 36px;
}
.service_page .section1 .infomations {
  margin-top: 60px;
}
.service_page .section1 .infomations .item {
  padding: 0 60px;
  width: 470px;
  height: 221px;
  background-color: #f7f8fa;
}
.service_page .section1 .infomations .item img {
  width: 62px;
  margin: 0 auto;
  display: block;
  margin-top: 32px;
}
.service_page .section1 .infomations .item .title {
  text-align: center;
  font-size: 18px;
  margin-top: 35px;
}
.service_page .section1 .infomations .item .content {
  width: 100%;
  font-size: 18px;
  color: #1467dd;
  text-align: center;
  line-height: 25px;
}
.service_page .section1 .mapBox {
  margin-top: 44px;
  position: relative;
  width: 100%;
  padding: 80px 67px;
}
.service_page .section1 .mapBox .mapChangeBox {
  position: relative;
  z-index: 10;
  padding: 20px 30px 25px;
  background-color: #fff;
  width: 307px;
}
.service_page .section1 .mapBox .mapChangeBox .title {
  position: relative;
  padding-bottom: 20px;
  /* gradient text for modern browsers */
}
.service_page .section1 .mapBox .mapChangeBox .title .en {
  text-transform: uppercase;
  font-size: 50px;
  color: #f2f4f7;
  line-height: 1;
  font-family: "Gotham-Medium";
}
@supports (-webkit-background-clip: text) {
  .service_page .section1 .mapBox .mapChangeBox .title .en {
    background-image: linear-gradient(to bottom, rgba(37, 107, 221, 0.1), rgba(255, 255, 255, 0));
    -webkit-background-clip: text;
    color: transparent;
  }
}
.service_page .section1 .mapBox .mapChangeBox .title .cn {
  line-height: 1;
  font-size: 20px;
  margin-top: -30px;
  color: #1467dd;
}
.service_page .section1 .mapBox .mapChangeBox .title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 146px;
  height: 4px;
  background: linear-gradient(to right, #1467dd, #f9fbfe);
}
.service_page .section1 .mapBox .mapChangeBox .items {
  margin-top: 10px;
}
.service_page .section1 .mapBox .mapChangeBox .items .item {
  cursor: pointer;
  padding-top: 22px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f5f5f5;
  transition: 0.3s;
}
.service_page .section1 .mapBox .mapChangeBox .items .item .tops {
  display: flex;
  align-items: center;
  font-size: 18px;
}
.service_page .section1 .mapBox .mapChangeBox .items .item .tops img {
  width: 20px;
  margin-right: 8px;
}
.service_page .section1 .mapBox .mapChangeBox .items .item .content {
  font-size: 14px;
  line-height: 22px;
  color: #666666;
  margin-top: 10px;
}
.service_page .section1 .mapBox .mapChangeBox .items .item.active {
  border-bottom: 1px solid #1467dd;
}
@media (any-hover: hover) {
  .service_page .section1 .mapBox .mapChangeBox .items .item:hover {
    border-bottom: 1px solid #1467dd;
  }
}
.service_page .section1 .mapBox .map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 591px;
}
.service_page .section2 {
  padding: 96px 0 0px;
}
.service_page .section2 .section_title {
  text-align: center;
  font-size: 36px;
}
.service_page .section2 .items {
  margin-top: 60px;
}
.service_page .section2 .items .item {
  width: 347px;
  height: 436px;
  background-color: #f7f8fa;
  padding: 70px 44px 0;
}
.service_page .section2 .items .item img {
  width: 96px;
  margin: 0 auto;
  display: block;
}
.service_page .section2 .items .item .title {
  margin-top: 40px;
  font-size: 20px;
  position: relative;
  text-align: center;
  transition: 0.3s;
}
.service_page .section2 .items .item .title .num {
  transition: 0.3s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 54px;
  font-family: "Gotham-Medium";
  color: rgba(51, 51, 51, 0.1);
}
.service_page .section2 .items .item .des {
  margin-top: 18px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
@media (any-hover: hover) {
  .service_page .section2 .items .item:hover .title {
    color: #1467dd;
  }
  .service_page .section2 .items .item:hover .title .num {
    color: rgba(20, 103, 221, 0.1);
  }
}
.search_result_page header {
  height: 80px;
  background-color: #fff;
}
.search_result_page header .mian {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.search_result_page header .mian .logoBox img {
  display: none;
}
.search_result_page header .mian .logoBox .colorful {
  display: block;
}
.search_result_page header .mian nav ul li .title_nav {
  color: #666;
}
.search_result_page header .mian nav ul li .sub_nav {
  top: 80px;
}
.search_result_page header .mian nav ul li.active .title_nav {
  color: #333;
}
@media (any-hover: hover) {
  .search_result_page header .mian nav ul li:hover .title_nav {
    color: #333;
  }
}
.search_result_page header .mian nav ul li.active::after {
  background: url(/static/images/icon_subnav_blue.png);
}
.search_result_page header .mian .searchBox input {
  color: #333;
  border-left: 1px solid #ededed;
}
.search_result_page header .mian .searchBox input::placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.search_result_page header .mian .searchBox .iconBox img {
  display: none;
}
.search_result_page header .mian .searchBox .iconBox .black {
  display: block;
}
.search_result_page .section1 {
  margin-top: 80px;
  padding: 73px 0 410px;
}
.search_result_page .section1 .page_title {
  text-align: center;
}
.search_result_page .section1 .selectBar {
  margin-top: 50px;
  height: 88px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}
.search_result_page .section1 .selectBar .items .item {
  cursor: pointer;
  height: 88px;
  width: auto;
  margin-right: 80px;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  font-size: 20px;
  transition: 0.3s;
}
.search_result_page .section1 .selectBar .items .item img {
  width: 30px;
  margin-right: 13px;
}
.search_result_page .section1 .selectBar .items .item.active {
  border-top: 2px solid #1467dd;
  border-bottom: 2px solid #1467dd;
  color: #1467dd;
}
.search_result_page .section1 .selectBar .inputBox {
  width: 416px;
  height: 54px;
  background-color: #f7f8fa;
  border-radius: 27px;
  overflow: hidden;
}
.search_result_page .section1 .selectBar .inputBox input {
  flex: 1;
  font-size: 18px;
  height: 54px;
  line-height: 54px;
  padding-left: 38px;
  border: none;
  outline: none;
  background-color: #f7f8fa;
}
.search_result_page .section1 .selectBar .inputBox .imgBox {
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search_result_page .section1 .selectBar .inputBox .imgBox img {
  width: 20px;
}
.search_result_page .section1 .selectContent .content {
  display: none;
}
.search_result_page .section1 .selectContent .content .items {
  margin-top: 40px;
  margin-bottom: 54px;
}
.search_result_page .section1 .selectContent .content .items .item {
  height: 120px;
  width: 100%;
  transition: 0.3s;
  border-bottom: 1px solid #ebebeb;
}
.search_result_page .section1 .selectContent .content .items .item .left .title {
  transition: 0.3s;
  font-size: 18px;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #222222;
}
.search_result_page .section1 .selectContent .content .items .item .left .cate {
  margin-right: 20px;
  font-size: 18px;
  color: #999999;
  padding-right: 20px;
  border-right: 1px solid #d3d3d3;
}
.search_result_page .section1 .selectContent .content .items .item .right .time {
  font-size: 18px;
  color: #222;
}
.search_result_page .section1 .selectContent .content .items .item .right .moreBox {
  margin-left: 36px;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f5f5f5;
  border-radius: 50%;
  transition: 0.7s;
}
.search_result_page .section1 .selectContent .content .items .item .right .moreBox img {
  width: 23px;
}
.search_result_page .section1 .selectContent .content .items .item .right .moreBox .white {
  display: none;
}
.search_result_page .section1 .selectContent .content .items .item .right .moreBox.active {
  background-color: #1467dd;
  transform: rotate(-45deg);
}
.search_result_page .section1 .selectContent .content .items .item .right .moreBox.active .white {
  display: block;
}
.search_result_page .section1 .selectContent .content .items .item .right .moreBox.active .black {
  display: none;
}
@media (any-hover: hover) {
  .search_result_page .section1 .selectContent .content .items .item:hover {
    border-bottom: 1px solid #2d77e0;
  }
  .search_result_page .section1 .selectContent .content .items .item:hover .title {
    color: #2d77e0;
    text-decoration: underline;
    text-underline-offset: 5px;
  }
  .search_result_page .section1 .selectContent .content .items .item:hover .title span {
    text-decoration: none;
  }
  .search_result_page .section1 .selectContent .content .items .item:hover .moreBox {
    background-color: #2d77e0;
    transform: rotate(-45deg);
  }
  .search_result_page .section1 .selectContent .content .items .item:hover .moreBox img {
    display: none;
  }
  .search_result_page .section1 .selectContent .content .items .item:hover .moreBox .white {
    display: block;
  }
}
.search_result_page .section1 .selectContent .content.active {
  display: block;
}
</pre></body></html>