.section1 .wrap {width: 1600px;margin: 0 auto;padding-top: 80px;padding-bottom: 114px;}
.section1 .wrap .top .title {width: 1600px;margin: 0 auto;text-align: center;}
.section1 .wrap .top .title h3 {color: #1a1a1a; font-size: 36px;margin-bottom: 32px;}
.section1 .wrap .top .title p {text-align: center;color: #1a1a1a;  font-size: 20px;line-height: 38px;}
.section1 .wrap .top .main {position: relative;margin: 50px auto 0;width: 550px;}
.section1 .wrap .top .main .content {width: fit-content;left: 50%;text-align: center;transform: translate(-50%, -50%);top: 50%;position: absolute;  font-size: 28px;font-weight: 700;color: #F27219; line-height: 38px;}
.section1 .wrap .top .main .item {position: absolute;}
.section1 .wrap .top .main .item .drop {width: 20px;height: 20px;background-color: #005883;border-radius: 50%;}
.section1 .wrap .top .main .item .text {color: #005883; font-size: 22px; line-height: 38px;position: absolute;white-space: nowrap;top: 50%;transform: translateY(-50%);}
.section1 .wrap .top .main .item.l .text {right: 100px;}
.section1 .wrap .top .main .item.r .text {left: 80px;}
.section1 .wrap .top .main .item.item1 {top: 93px;left: 108px;}
.section1 .wrap .top .main .item.item2 {top: 93px;left: 422px;}
.section1 .wrap .top .main .item.item3 {top: 283px;left: 24px;}
.section1 .wrap .top .main .item.item4 {top: 288px;left: 512px;}
.section1 .wrap .top .main .item.item5 {top: 471px;left: 108px;}
.section1 .wrap .top .main .item.item6 {top: 471px;left: 422px;}

.section1 .wrap .bottom {margin-top: 85px;}
.section1 .wrap .bottom .item {display: flex;}
.section1 .wrap .bottom .item:not(:last-child) {margin-bottom: 40px;}
.section1 .wrap .bottom .item:nth-child(2n) {flex-direction: row-reverse;}
.section1 .wrap .bottom .item:nth-child(2n) .content,
.section1 .wrap .bottom .item:nth-child(2n) .content .t {align-items: end;}
.section1 .wrap .bottom .item:nth-child(2n) .content .text {text-align: right;}
.section1 .wrap .bottom .item .img {width: 50%;overflow: hidden;}
.section1 .wrap .bottom .item .img:hover img {transform: scale(1.1);}
.section1 .wrap .bottom .item .img img {transition: all 2s;}
.section1 .wrap .bottom .item .content {flex: 1;background-color: #F6F6F6;padding:20px 50px 40px;display: flex;flex-direction: column;justify-content: space-between;}
.section1 .wrap .bottom .item .content .t {display: flex;flex-direction: column;}
.section1 .wrap .bottom .item .content .icon {width: 30px;height: 30px;}
.section1 .wrap .bottom .item .content h3 {color: #1a1a1a;font-weight:300; font-size:28px;margin-top: 12px;margin-bottom: 16px;}
.section1 .wrap .bottom .item .content .text {color: #888; font-size: 20px; line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.section1 .wrap .bottom .item .more {color: #005883; font-size: 20px;display: flex;width: fit-content;align-items: center;}
.section1 .wrap .bottom .item .more:hover span {transform: translateX(5px) rotate(-90deg);}
.section1 .wrap .bottom .item .more span { font-size: 16px;color: #005883;display: block;transform: rotate(-90deg);margin-left: 10px;transition: all 1s;}

@media screen and (max-width: 1919px) {
.section1 .wrap {width: 60.9375vw;padding-top: 4.1666666667vw;padding-bottom: 5.9375vw;}
.section1 .wrap .top .title {width: 54.6875vw;}
.section1 .wrap .top .title h3 {font-size: 1.875vw;margin-bottom: 1.6666666667vw;}
.section1 .wrap .top .title p {font-size: 1.0416666667vw;line-height: 1.9791666667vw;}
.section1 .wrap .top .main {margin: 2.6041666667vw auto 0px;width: 28.6458333333vw;}
.section1 .wrap .top .main .content {font-size: 1.4583333333vw;line-height: 1.9791666667vw;}
.section1 .wrap .top .main .item .drop {width: 1.0416666667vw;height: 1.0416666667vw;}
.section1 .wrap .top .main .item .text {font-size: 1.1458333333vw;line-height: 1.9791666667vw;}
.section1 .wrap .top .main .item.l .text {right: 5.2083333333vw;}
.section1 .wrap .top .main .item.r .text {left: 4.1666666667vw;}
.section1 .wrap .top .main .item.item1 {top: 4.84375vw;left: 5.625vw;}
.section1 .wrap .top .main .item.item2 {top: 4.84375vw;left: 21.9791666667vw;}

  .section1 .wrap .top .main .item.item3 {top: 14.7395833333vw;left: 1.25vw;}

  .section1 .wrap .top .main .item.item4 {top: 15vw;left: 26.6666666667vw;}

  .section1 .wrap .top .main .item.item5 {top: 24.53125vw;left: 5.625vw;}

  .section1 .wrap .top .main .item.item6 {top: 24.53125vw;left: 21.9791666667vw;}

  .section1 .wrap .bottom {margin-top: 4.4270833333vw;}

  .section1 .wrap .bottom .item:not(:last-child) {margin-bottom: 2.0833333333vw;}

  .section1 .wrap .bottom .item .content {padding: 2.6041666667vw 2.6041666667vw 2.0833333333vw;}

  .section1 .wrap .bottom .item .content .icon {width: 1.5625vw;height: 1.5625vw;}

  .section1 .wrap .bottom .item .content h3 {font-size: 1.6666666667vw;margin-top: 0.625vw;margin-bottom: 0.8333333333vw;}

  .section1 .wrap .bottom .item .content .text {font-size: 1.0416666667vw;line-height: 2.0833333333vw;}

  .section1 .wrap .bottom .item .more {font-size: 1.0416666667vw;}

  .section1 .wrap .bottom .item .more:hover span {transform: translateX(0.2604166667vw) rotate(-90deg);}

  .section1 .wrap .bottom .item .more span {font-size: 0.8333333333vw;margin-left: 0.5208333333vw;}
}

@media screen and (max-width: 1024px) {.section1 .wrap{width: 90%;padding-top: 60px;padding-bottom: 60px;}
  .section1 .wrap .top .title{width: 100%;text-align: left;}
  .section1 .wrap .top .title h3 {font-size: 28px;margin-bottom: 20px;}
  .section1 .wrap .top .title p{font-size: 14px;line-height: 2;text-align: left;}
  .section1 .wrap .top .main .img{display: none;}
  .section1 .wrap .top .main .item{position: static;}
  .section1 .wrap .top .main .content{position: static;font-size: 24px;line-height: 1.2;text-align: left;}
  .section1 .wrap .top .main .item.l .text,
    .section1 .wrap .top .main .item.r .text{position: static;}
  .section1 .wrap .top .main{width: 100%;margin-top: 20px;}
  .section1 .wrap .top .main .content{transform: none;margin-bottom: 20px;}
  .section1 .wrap .top .main .item{display: flex;width: 49%;}
  .section1 .wrap .top .main .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
  .section1 .wrap .top .main .item .drop{position: static;width: 10px;height: 10px;margin-top: 10px;margin-right: 10px;}
  .section1 .wrap .top .main .item .text{font-size: 14px;line-height: 2;transform: none;}
  .section1 .wrap .bottom{margin-top: 60px;}
  .section1 .wrap .bottom .item .content .icon{width: 20px;height: 20px;}
  .section1 .wrap .bottom .item .content h3{font-size:20px;margin-top: 10px;margin-bottom: 10px;}
  .section1 .wrap .bottom .item .content .text{font-size: 14px;line-height: 2;}
  .section1 .wrap .bottom .item .content{padding: 20px;}
  .section1 .wrap .bottom .item .more{font-size: 14px;}
  .section1 .wrap .bottom .item .more span{font-size: 14px;margin-left: 5px;}
  .section1 .wrap .bottom .item .more:hover span{transform: translateX(0);}
  .section1 .wrap .bottom .item:not(:last-child){margin-bottom: 20px;}
}

@media screen and (max-width: 767px) {.section1 .wrap .top .main .item{width: 100%;}
  .section1 .wrap .top .title h3 {font-size: 24px;}
  .section1 .wrap{padding-top: 50px;padding-bottom: 50px;}
  .section1 .wrap .bottom {margin-top: 50px;}
  .section1 .wrap .bottom .item:not(:last-child){flex-direction: column;}
  .section1 .wrap .bottom .item{flex-direction: column;width: 100%;}
  .section1 .wrap .bottom .item .img{width: 100%;}
  .section1 .wrap .bottom .item .img img{width: 100%;}
  .section1 .wrap .bottom{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .section1 .wrap .bottom .item:nth-child(2n) .content, .section1 .wrap .bottom .item:nth-child(2n) .content .t{align-items: start;}
  .section1 .wrap .bottom .item:nth-child(2n) .content .text{text-align: left;}
  .section1 .wrap .bottom .item .more{margin-top: 20px;}
  .section1 .wrap .bottom .item .content h3 {font-size: 18px;}
}