



.module_7DR6238E,
.module_EU89SSVJ,
.module_LCVS830Q {
  position: relative
}

.aboutScoll {
  position: absolute;
  top: -50px;
  left: 0
}

.module_7DR6238E .aboutMain {
  padding: 30px 0;
  overflow: hidden;
  position: relative;
  z-index: 2
}

.module_7DR6238E .aboutMain .about {
  position: relative;
  width: 100%
}

.module_7DR6238E .aboutMain .about .icon1 {
  position: absolute;
  left: -110px;
  top: 0px;
  width: 74px
}

.module_7DR6238E .aboutMain .about .icon1 img {
  width: 100%;
  display: block
}

.module_7DR6238E .aboutMain .about .icon2 {
  position: absolute;
  right: -168px;
  top: -104px;
  width: 88px
}

.module_7DR6238E .aboutMain .about .icon2 img {
  width: 100%;
  display: block
}

.module_7DR6238E .aboutMain .aboutContent {
  padding-bottom: 30px
}

.module_7DR6238E .aboutMain .aboutContent .title {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 500;
  color: #272727
}

.module_7DR6238E .aboutMain .aboutContent .title i {
  font-style: 18px;
  color: #fabe00;
  font-style: normal
}

.module_7DR6238E .aboutMain .aboutContent .aboutDesc {
  padding-top: 5px;
  font-size: 14px;
  line-height: 1.5;
  color: #4c505f;
  margin-top: 15px;
  overflow: hidden
}

.module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn {
  padding-top: 15px
}

.module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn a {
  position: relative;
  color: #363636;
  font-size: 14px;
  padding-right: 15px;
  cursor: pointer
}

.module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn a::after {
  content: '';
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  -o-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  -webkit-transition: .8s ease;
  -o-transition: .8s ease;
  transition: .8s ease;
  width: 10px;
  height: 12px;
  background-image: url(../images/aboutNavIcon5.png);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  -webkit-background-size: 10px 12px;
  background-size: 10px 12px
}

.module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn a.cur::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg)
}

.module_7DR6238E .aboutMain .aboutInfo {
  width: 100%;
  border-radius: 15px;
  padding: 20px;
  background-image: url(../images/aboutbg1.png);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover
}

.module_7DR6238E .aboutMain .aboutInfo .list {
  width: 100%;
  text-align: left;
  padding: 10px 0px 10px 30px
}

.module_7DR6238E .aboutMain .aboutInfo .list .numberUnit,
.module_7DR6238E .aboutMain .aboutInfo .list .number {
  font-size: 35px;
  line-height: 1;
  color: #fff;
  display: inline-block
}

.module_7DR6238E .aboutMain .aboutInfo .list .numberUnit {
  padding-left: 5px
}

.module_7DR6238E .aboutMain .aboutInfo .list .desc {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  padding-top: 3px
}

.module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn a::after {
  -webkit-animation: upDownIcon 10s linear infinite;
  -o-animation: upDownIcon 10s linear infinite;
  animation: upDownIcon 10s linear infinite
}

@-webkit-keyframes upDownIcon {
  0% {
    background-position: 0px 0px
  }

  100% {
    background-position: 0px 120px
  }
}

@-o-keyframes upDownIcon {
  0% {
    background-position: 0px 0px
  }

  100% {
    background-position: 0px 120px
  }
}

@keyframes upDownIcon {
  0% {
    background-position: 0px 0px
  }

  100% {
    background-position: 0px 120px
  }
}

@media (min-width: 768px) {
  .module_7DR6238E .aboutMain {
    padding: 60px 0;
    margin-bottom: -70px
  }

  .module_7DR6238E .aboutMain .about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .module_7DR6238E .aboutMain .aboutContent {
    padding-right: 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: 160px
  }

  .module_7DR6238E .aboutMain .aboutContent .title {
    font-size: 22px;
    line-height: 1.5
  }

  .module_7DR6238E .aboutMain .aboutContent .aboutDesc {
    padding-top: 0;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 20px;
    height: 190px
  }

  .module_7DR6238E .aboutMain .aboutInfo {
    width: 238px;
    min-height: 430px
  }

  .module_7DR6238E .aboutMain .aboutInfo .list {
    width: 100%;
    padding: 20px 0;
    text-align: right
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .numberUnit,
  .module_7DR6238E .aboutMain .aboutInfo .list .number {
    font-size: 24px
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .desc {
    font-size: 14px;
    padding-top: 3px
  }

  .module_7DR6238E .aboutMain .about .icon1 {
    left: -70px;
    top: 0px;
    width: 54px
  }
}

@media (min-width: 992px) {
  .module_7DR6238E .aboutMain .aboutInfo {
    width: 303px;
    min-height: 460px
  }
}

@media (min-width: 1366px) {
  .module_7DR6238E .aboutMain {
    padding: 6.25vw 0
  }

  .module_7DR6238E .aboutMain .aboutContent .title {
    font-size: 2.3958vw;
    line-height: 2.9167vw
  }

  .module_7DR6238E .aboutMain .aboutContent .aboutDesc {
    font-size: .9375vw;
    line-height: 1.4583vw;
    margin-top: 2.6042vw;
    height: 10.2083vw
  }

  .module_7DR6238E .aboutMain .aboutInfo {
    width: 21.5104vw;
    min-height: 29.1667vw;
    padding: 1.0417vw 1.5625vw
  }

  .module_7DR6238E .aboutMain .aboutInfo .list {
    width: 100%;
    padding: 2.0833vw 0
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .number,
  .module_7DR6238E .aboutMain .aboutInfo .list .numberUnit {
    font-size: 3.3854vw
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .numberUnit {
    padding-left: 1.3021vw
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .desc {
    font-size: .7292vw;
    padding-top: .1563vw
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .line::after {
    width: 1.25vw
  }

  .module_7DR6238E .aboutMain .about .icon1 {
    left: -3.6458vw;
    top: 0vw;
    width: 2.8125vw
  }

  .module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn {
    padding-top: 1.5625vw
  }

  .module_7DR6238E .aboutMain .aboutContent .aboutDescMoreBtn a {
    font-size: 18px
  }
}

@media (min-width: 1600px) {
  .module_7DR6238E .aboutMain {
    padding: 8.3333vw 0 0
  }

  .module_7DR6238E .aboutMain .aboutInfo {
    width: 24.4792vw;
    min-height: 32.8125vw
  }

  .module_7DR6238E .aboutMain .aboutInfo .list .desc {
    font-size: .7292vw;
    padding-top: .2604vw
  }

  .module_7DR6238E .aboutMain .aboutContent {
    padding-right: 6.1458vw
  }

  .module_7DR6238E .aboutMain .about .icon1 {
    left: -5.7292vw;
    top: 0vw;
    width: 3.8542vw
  }
}

.module_EU89SSVJ .aboutListBox {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  background-image: url(../images/aboutbg2.jpg)
}

.module_EU89SSVJ .aboutListBox .aboutList {
  overflow: hidden;
  height: 320px;
  position: relative;
  width: 100%;
  padding: 0px 1px
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;

}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox {
  width: 100%;
  padding:0px 25px;
  color: #fff;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: auto;
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent {
  position: relative;
  padding-top: 15.625vw;
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent::after {
  content: '';
  width: 2px;
  height: 0px;
  -webkit-transition: .8s ease;
  -o-transition: .8s ease;
  transition: .8s ease;
  position: absolute;
  left: -26px;
  top: 0px;
  background-color: #fabe00
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .title {
  font-size: 14px;
  font-weight: 500
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .desc {
  letter-spacing: 2px;
  margin-top: 5px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 600
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide:hover .aboutListContentBox .aboutListContent::after {
  background: #fabe00;
  height: 95px
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide:after {
  content: '';
  position: absolute;
  right: -1px;
  top: 0px;
  width: 1px;
  height: 100%;
  background: rgba(255, 255, 255, 0.1)
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1px;
  height: 100%;
  background: rgba(255, 255, 255, 0.1)
}

.module_EU89SSVJ .aboutListBox .aboutList .aboutListPage {
  position: absolute;
  width: 100%;
  bottom: 15px !important;
  z-index: 20;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.module_EU89SSVJ .aboutListBox .aboutList .aboutListPage span {
  width: 5px;
  height: 5px;
  opacity: 0.5;
  background-color: #fff;
  margin: 0 .5208vw;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s
}

.module_EU89SSVJ .aboutListBox .aboutList .aboutListPage span.swiper-pagination-bullet-active {
  width: 15px;
  height: 15px;
  border: .1563vw solid #fff;
  background-color: transparent;
  opacity: 1
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .jiant {
  width: 35px;
  height: 35px;
  border: solid 2px #ffffff;
  text-align: center;
  margin-top: 10px;
  border-radius: 50%;
  display: none;
}

.module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .jiant i {
  font-size: 16px;
  color: #fff;
  line-height: 31px
}

@media (min-width: 768px) {
  .module_EU89SSVJ .aboutListBox .aboutList {
    height: 420px
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .moreBtn {
    width: 50px;
    height: 50px
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .desc {
    font-size: 22px;
    line-height: 1.4
  }

  .module_EU89SSVJ .aboutListBox .aboutList .aboutListPage span {
    width: .3125vw;
    height: .3125vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .aboutListPage span.swiper-pagination-bullet-active {
    width: 1.1458vw;
    height: 1.1458vw
  }
  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent {
    padding-top: 12.75vw;
  }
}

@media (min-width: 1366px) {
  .module_EU89SSVJ .aboutListBox .aboutList {
    height: 32.2917vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .desc {
    font-size: 1.25vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox {
    padding:0vw 1.8229vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent::after {
    left: -1.875vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .jiant {
    width: 3.0729vw;
    height: 3.0729vw;
    margin-top: 1.3021vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .jiant i {
    line-height: 2.8646vw;
    font-size: .9375vw
  }
  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent {padding-top: 15.625vw;}
}

@media (min-width: 1600px) {
  .module_EU89SSVJ .aboutListBox .aboutList {
    height: 38.125vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox {
    padding:0vw 2.3438vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .moreBtn {
    width: 3.125vw;
    height: 3.125vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent .desc {
    font-size: 1.5625vw;
    line-height: 1.8229vw
  }

  .module_EU89SSVJ .aboutListBox .aboutList .swiper-slide .aboutListContentBox .aboutListContent::after {
    left: -2.3958vw
  }
}

.module_LCVS830Q .aboutHistoryMain {
  padding: 30px 0;
  overflow: hidden;
  position: relative;
  background: #f8f8f8
}

.module_LCVS830Q .aboutHistoryMain .title {
  font-size: 18px;
  line-height: 1;
  color: #272727
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory {
  border-radius: 15px;
  overflow: hidden
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide {
  letter-spacing: -1px;
  width: auto !important;
  font-size: 16px;
  color: #bfbfbf;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide::after {
  content: '/';
  padding: 0px 10px;
  color: #bfbfbf;
  font-weight: 100
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide:last-child:after {
  display: none
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide.cur {
  color: #071a31
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYearBtn {
  display: none;
  padding-left: 30px
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYearBtn a {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 34px;
  height: 30px;
  text-align: center;
  font-size: 16px;
  color: #a8a8a8;
  position: static;
  margin: 0;
  background-image: none;
  opacity: 1;
  font-weight: bold
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYearBtn a::after {
  display: none
}

.module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYearBtn a:hover {
  color: #fabe00
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory {
  position: relative;
  overflow: hidden;
  margin-top: 15px
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide {
  overflow: hidden
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .imgBox {
  position: relative;
  padding-top: 60.3%;
  overflow: hidden
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .imgBox p {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border-radius: 15px 15px 0px 0px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .imgBox p img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .8s ease;
  -o-transition: .8s ease;
  transition: .8s ease;
  -o-object-fit: cover;
  object-fit: cover
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content {
  width: 100%;
  padding: 20px 20px;
  background: #fff;
  border-radius: 0px 0px 15px 15px
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content .year {
  font-size: 25px;
  color: #071a31;
  font-weight: 500;
  line-height: 1
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content .desc {
  font-size: 14px;
  color: #4c505f;
  line-height: 24px;
  margin-top: 10px
}

.module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide:hover .imgBox p img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1)
}

@media (min-width: 768px) {
  .module_LCVS830Q .aboutHistoryMain {
    padding: 60px 0
  }

  .module_LCVS830Q .aboutHistoryMain .title {
    font-size: 22px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide {
    font-size: 18px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide::after {
    padding: 0px 15px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory {
    margin-top: 35px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .imgBox {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-top: 40.3%
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .imgBox p {
    border-radius: 15px 0px 0px 15px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content {
    width: 270px;
    padding: 40px 30px;
    border-radius: 0px 15px 15px 0px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content .year {
    font-size: 35px
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYearBtn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

@media (min-width: 1366px) {
  .module_LCVS830Q .aboutHistoryMain {
    padding: 5.4688vw 0 6.25vw
  }

  .module_LCVS830Q .aboutHistoryMain .title {
    font-size: 2.0833vw;
    line-height: 2.6042vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide {
    font-size: 1.0417vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide::after {
    padding: 0vw 1.0417vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content {
    width: 20.3125vw;
    padding: 3.6458vw 2.0833vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content .year {
    font-size: 2.8646vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content .desc {
    font-size: .8333vw;
    line-height: 1.5625vw;
    margin-top: 1.0417vw
  }
}

@media (min-width: 1600px) {
  .module_LCVS830Q .aboutHistoryMain .title {
    font-size: 2.3958vw;
    line-height: 2.9167vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide {
    font-size: 1.1458vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistoryYearBox .aboutHistoryYear .swiper-slide::after {
    padding: 0vw 1.1979vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory {
    margin-top: 2.6042vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content {
    width: 25.5208vw;
    padding: 5.2083vw 3.125vw
  }

  .module_LCVS830Q .aboutHistoryMain .aboutHistory .swiper-slide .Content .year {
    font-size: 3.3854vw
  }
}

.CooperationReg {
  padding: 2.0833vw 0 5.7292vw;
  background-image: url(../images/cooperateDjBg.jpg);
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%
}

.CooperationReg .returnOn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.CooperationReg .returnOn a {
  width: 6.25vw;
  line-height: 2.0833vw;
  border-radius: 1.5625vw;
  font-size: .8333vw;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
  text-align: center;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #ffa718), color-stop(50%, #fdb30d), to(#fbbe01)), -webkit-gradient(linear, left top, left bottom, from(#071a31), to(#071a31));
  background-image: -webkit-linear-gradient(bottom, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), -webkit-linear-gradient(#071a31, #071a31);
  background-image: -o-linear-gradient(bottom, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), -o-linear-gradient(#071a31, #071a31);
  background-image: linear-gradient(0deg, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), linear-gradient(#071a31, #071a31);
  color: #fff;
  background-blend-mode: normal, normal
}

.CooperationReg .imgBox {
  margin-top: 1.3021vw
}

.CooperationReg .imgBox img {
  width: 100%
}

.CooperationReg .con {
  background-color: #fff;
  padding: 3.125vw 5.7292vw
}

.CooperationReg .con .title {
  font-size: 1.4583vw;
  color: #272727;
  line-height: 1;
  text-align: center
}

.CooperationReg .con form {
  margin-top: 2.8646vw
}

.CooperationReg .con form .layui-form-item {
  margin-bottom: 2.0833vw
}

.CooperationReg .con form .layui-form-item.button {
  text-align: center
}

.CooperationReg .con form .layui-form-label {
  float: none;
  width: 100%;
  padding: 0;
  font-size: .9375vw;
  color: #272727;
  text-align: left
}

.CooperationReg .con form .layui-form-label span {
  color: #fabe00
}

.CooperationReg .con form .layui-form-label .t {
  display: inline-block;
  font-size: .7292vw;
  color: #707070
}

.CooperationReg .con form .layui-input-block {
  margin-left: 0;
  margin-top: 1.0417vw
}

.CooperationReg .con form .layui-input-block .layui-form-radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.CooperationReg .con form .layui-input-block .layui-form-radio.layui-form-radioed i {
  border: .2083vw solid #fabe00
}

.CooperationReg .con form .layui-input-block .layui-form-radio div {
  font-size: .7813vw;
  color: #272727
}

.CooperationReg .con form .layui-input-block .layui-form-radio i {
  font-size: 0;
  border: .0521vw solid #4b4b4b;
  border-radius: 50%;
  width: .8333vw;
  height: .8333vw
}

.CooperationReg .con form .layui-input-block .layui-input {
  margin-top: 1.5625vw;
  line-height: 3.125vw;
  height: 3.125vw;
  padding: 0 1.3021vw;
  background-color: #f8f8f8;
  border-radius: .7813vw
}

.CooperationReg .con form .layui-input-block .layui-form-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.CooperationReg .con form .layui-input-block .layui-form-checkbox span {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 10px;
  height: 100%;
  font-size: 14px;
  border-radius: 0;
  background-color: transparent;
  font-size: .7813vw;
  color: #272727;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.CooperationReg .con form .layui-input-block .layui-form-checkbox i {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  position: static;
  font-size: 0;
  border: 0.0521vw solid #4b4b4b;
  border-radius: 50%;
  width: 0.8333vw;
  height: 0.8333vw
}

.CooperationReg .con form .layui-input-block .layui-form-checkbox.layui-form-checked i {
  border: 0.2083vw solid #fabe00
}

.CooperationReg .con form .layui-btn {
  width: 10.4167vw;
  height: 3.125vw;
  line-height: 3.125vw;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #ffa718), color-stop(50%, #fdb30d), to(#fbbe01)), -webkit-gradient(linear, left top, left bottom, from(#136dba), to(#136dba));
  background-image: -webkit-linear-gradient(bottom, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), -webkit-linear-gradient(#136dba, #136dba);
  background-image: -o-linear-gradient(bottom, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), -o-linear-gradient(#136dba, #136dba);
  background-image: linear-gradient(0deg, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), linear-gradient(#136dba, #136dba);
  background-blend-mode: normal, normal;
  border-radius: 1.5625vw;
  font-size: .9375vw;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s
}

.CooperationReg .con form .layui-btn:hover {
  opacity: 1;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #fdb30d), color-stop(50%, #ffa718), color-stop(150%, #fbbe01)), -webkit-gradient(linear, left top, left bottom, from(#136dba), to(#136dba));
  background-image: -webkit-linear-gradient(bottom, #fdb30d 10%, #ffa718 50%, #fbbe01 150%), -webkit-linear-gradient(#136dba, #136dba);
  background-image: -o-linear-gradient(bottom, #fdb30d 10%, #ffa718 50%, #fbbe01 150%), -o-linear-gradient(#136dba, #136dba);
  background-image: linear-gradient(0deg, #fdb30d 10%, #ffa718 50%, #fbbe01 150%), linear-gradient(#136dba, #136dba)
}

.module_LE9TM4LS .jobsMain {
  padding: 30px 0;
  overflow: hidden;
  position: relative;
  display: none;
}

.module_LE9TM4LS .jobsMain .jobsList .content {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px
}

.module_LE9TM4LS .jobsMain .jobsList:nth-child(1) .content {
  padding-top: 0
}

.module_LE9TM4LS .jobsMain .jobsList .content .title {
  font-size: 14px;
  font-weight: 600;
  color: #2a2f41;
  text-align: center
}

.module_LE9TM4LS .jobsMain .jobsList .content .subTitle {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 540;
  color: #2b2b2b;
  margin-top: 10px;
  text-align: center
}

.module_LE9TM4LS .jobsMain .jobsList .content .subTitle i {
  color: #fabe00;
  font-style: normal
}

.module_LE9TM4LS .jobsMain .jobsList .content .desc {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  color: #2b2b2b
}

.module_LE9TM4LS .jobsMain .jobsList .imgBox {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 15px
}

.module_LE9TM4LS .jobsMain .jobsList .imgBox img {
  width: 100%;
  display: block;
  border-radius: 15px
}

.module_LE9TM4LS .jobsMain .jobsList .content .jiant {
  width: 40px;
  height: 40px;
  border: solid 2px #febc07;
  border-radius: 50%;
  text-align: center;
  margin-top: 30px
}

.module_LE9TM4LS .jobsMain .jobsList .content .jiant i {
  font-size: 16px;
  color: #febc07;
  position: relative;
  line-height: 36px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}

@media (min-width: 768px) {
  .module_LE9TM4LS .jobsMain .jobsList .content .subTitle {
    font-size: 22px;
    line-height: 1.4;
    text-align: left
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .title {
    font-size: 16px;
    text-align: left
  }

  .module_LE9TM4LS .jobsMain .jobsList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -40px
  }

  .module_LE9TM4LS .jobsMain .jobsList .content {
    width: 40%;
    padding-top: 70px;
    padding-bottom: 0px
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(2) .content {
    width: 41.42857%
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(1) .content {
    padding-top: 20px
  }

  .module_LE9TM4LS .jobsMain .jobsList .imgBox {
    width: 47.223%
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: row-reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(1) {
    margin-top: 0px
  }
}

@media (min-width: 992px) {
  .module_LE9TM4LS .jobsMain .jobsList {
    margin-top: -70px
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .desc {
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.5
  }

  .module_LE9TM4LS .jobsMain .jobsList .content {
    padding-top: 120px
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(1) .content {
    padding-top: 40px
  }

  .module_LE9TM4LS .jobsMain .jobsList .imgBox img {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s
  }

  .module_LE9TM4LS .jobsMain .jobsList .imgBox:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
  }
}

@media (min-width: 1366px) {
  .module_LE9TM4LS .jobsMain {
    padding: 4.6875vw 0
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .subTitle {
    font-size: 2.0833vw
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .title {
    font-size: .9375vw
  }

  .module_LE9TM4LS .jobsMain .jobsList {
    margin-top: -5.2083vw
  }

  .module_LE9TM4LS .jobsMain .jobsList .content {
    padding-top: 10.4167vw
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(1) .content {
    padding-top: 3.6458vw
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .jiant {
    width: 3.0729vw;
    height: 3.0729vw;
    margin-top: 3.3854vw
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .jiant i {
    font-size: .8854vw;
    line-height: 2.8646vw
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(2) .content .desc {
    padding-right: 3.0729vw
  }
}

@media (min-width: 1600px) {
  .module_LE9TM4LS .jobsMain {
    padding: 5.7292vw 0
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .subTitle {
    font-size: 2.3958vw;
    line-height: 2.9167vw
  }

  .module_LE9TM4LS .jobsMain .jobsList .content .desc {
    margin-top: 2.0833vw;
    font-size: .9375vw;
    line-height: 1.4583vw
  }

  .module_LE9TM4LS .jobsMain .jobsList {
    margin-top: -6.7708vw
  }

  .module_LE9TM4LS .jobsMain .jobsList .content {
    padding-top: 12.5vw
  }

  .module_LE9TM4LS .jobsMain .jobsList:nth-child(1) .content {
    padding-top: 5.2083vw
  }
}

.module_62EAAP2O .jobsMain {
  padding: 30px 0;
  overflow: hidden;
  position: relative;
  background: #f4f4f4
}

.module_62EAAP2O .jobsMain .title {
  font-size: 18px;
  line-height: 1.3;
  text-align: center;
  font-weight: 540;
  color: #2b2b2b
}

.module_62EAAP2O .jobsMain .jobsListBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 10px;
  margin: 0px
}

.module_62EAAP2O .jobsMain .jobsListBox .list {
  display: block;
  width: 100%;
  margin: 15px 0px 0px;
  border-radius: 15px;
  padding: 20px;
  background: #fff;
  border: 2px solid transparent;
  -webkit-transition: .8s ease;
  -o-transition: .8s ease;
  transition: .8s ease;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .icon {
  padding-right: 10px
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .icon img {
  width: 30px;
  display: block
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .subTitle {
  font-size: 16px;
  line-height: 20px;
  color: #2b2b2b;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city {
  margin-top: 8px;
  font-size: 13px;
  color: #535353;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city img {
  width: 15px;
  margin-right: 5px
}

.module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobDetail {
  display: none
}

.module_62EAAP2O .jobsMain .jobsListBox .list .desc {
  margin-top: 15px;
  font-size: 14px;
  color: #5e647a;
  line-height: 24px;
  height: 48px;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}

.module_62EAAP2O .jobsMain .jobsListBox .list .more {
  padding-top: 25px;
  font-size: 16px;
  color: #5e647a;
  font-weight: bold
}

.module_62EAAP2O .jobsMain .jobsListBox .list:hover {
  border-color: #fabe00;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3)
}

.module_62EAAP2O .jobsMain .jobsListBox .list:hover .more {
  color: #5e647a
}

.module_62EAAP2O .jobsEjectMain {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100vh;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
  display: none
}

.module_62EAAP2O .jobsEjectBox {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.module_62EAAP2O .jobsEject {
  width: 1060px;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 85%;
  padding: 20px;
  background: #fff;
  border-radius: 15px 15px 0px 0px;
  position: relative
}

.module_62EAAP2O .jobsEjectClose {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  color: #000;
  font-weight: 700;
  cursor: pointer
}

.module_62EAAP2O .jobsEjectTitle {
  margin-left: 10px;
  padding-bottom: 15px;
  margin-right: 10%;
  position: relative;
  z-index: 2
}

.module_62EAAP2O .jobsEjectTitle::after {
  content: '';
  background: #e1e1e1;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 1px
}

.module_62EAAP2O .jobsEjectTitle .subTitle {
  font-size: 20px;
  line-height: 1;
  color: #000000;
  font-weight: 600
}

.module_62EAAP2O .jobsEjectTitle .city {
  padding-top: 10px;
  font-size: 12px;
  color: #535353;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.module_62EAAP2O .jobsEjectTitle .city img {
  width: 15px;
  margin-right: 5px
}

.module_62EAAP2O .jobsEjectTitle::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #fabe00;
  border-radius: 50%;
  position: absolute;
  bottom: -4px;
  right: -11.5%
}

.module_62EAAP2O .jobsEjectContent {
  padding: 15px 5% 15px 10px;
  font-size: 14px;
  line-height: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto;
  color: #474b51;
  position: relative
}

.module_62EAAP2O .jobsEjectContent .contentTitle {
  font-size: 14px;
  color: #000000;
  font-weight: 600
}

.module_62EAAP2O .jobsEjectContent::-webkit-scrollbar {
  width: 2px;
  height: 16px;
  background-color: #fff
}

.module_62EAAP2O .jobsEjectContent::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  background-color: #fff
}

.module_62EAAP2O .jobsEjectContent::-webkit-scrollbar-thumb {
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background-color: #fabe00
}

@media (min-width: 768px) {
  .module_62EAAP2O .jobsMain {
    padding: 60px 0
  }

  .module_62EAAP2O .jobsMain .title {
    font-size: 22px
  }

  .module_62EAAP2O .jobsMain .jobsListBox {
    padding-top: 15px;
    margin: 0px -5px
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px);
    margin: 15px 5px 0px;
    padding: 30px
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .icon {
    padding-right: 20px
  }

  .module_62EAAP2O .jobsEjectBox {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .module_62EAAP2O .jobsEject {
    padding: 30px;
    max-width: 92%;
    border-radius: 15px
  }

  .module_62EAAP2O .jobsEjectClose {
    right: 30px;
    top: 30px
  }

  .module_62EAAP2O .jobsEjectTitle {
    padding-bottom: 20px
  }

  .module_62EAAP2O .jobsEjectTitle .subTitle {
    font-size: 26px
  }

  .module_62EAAP2O .jobsEjectTitle .city {
    font-size: 13px;
    padding-top: 15px
  }

  .module_62EAAP2O .jobsEjectContent {
    padding: 20px 10% 20px 0px;
    font-size: 14px;
    line-height: 26px
  }

  .module_62EAAP2O .jobsEjectContent .contentTitle {
    font-size: 16px
  }
}

@media (min-width: 992px) {
  .module_62EAAP2O .jobsMain .jobsListBox {
    padding-top: 20px;
    margin: 0px -10px
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list {
    width: -webkit-calc(33.333% - 20px);
    width: calc(33.333% - 20px);
    margin: 20px 10px 0px;
    padding: 30px
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .subTitle {
    font-size: 18px
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city {
    font-size: 15px
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .desc {
    margin-top: 15px;
    font-size: 16px;
    line-height: 28px;
    height: 56px
  }

  .module_62EAAP2O .layui-box {
    margin-top: 85px
  }
}

@media (min-width: 1366px) {
  .module_62EAAP2O .jobsMain {
    padding: 4.6875vw 0
  }

  .module_62EAAP2O .jobsMain .title {
    font-size: 2.0833vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox {
    padding-top: 1.0417vw;
    margin: 0vw -0.7813vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list {
    width: -webkit-calc(33.333% - 1.5625vw);
    width: calc(33.333% - 1.5625vw);
    margin: 1.5625vw .7813vw 0vw;
    padding: 2.0833vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .icon {
    padding-right: 1.5625vw
  }

  .module_62EAAP2O .jobsEject {
    padding: 2.0833vw
  }

  .module_62EAAP2O .jobsEjectClose {
    right: 2.0833vw;
    top: 2.0833vw
  }

  .module_62EAAP2O .jobsEjectTitle .subTitle {
    font-size: 1.5625vw
  }

  .module_62EAAP2O .jobsEjectTitle .city {
    font-size: .7813vw;
    padding-top: 1.0417vw
  }
}

@media (min-width: 1600px) {
  .module_62EAAP2O .jobsMain {
    padding: 5.7292vw 0
  }

  .module_62EAAP2O .jobsMain .title {
    font-size: 2.3958vw;
    line-height: 2.9167vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox {
    padding-top: 1.5625vw;
    margin: 0vw -1.1719vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list {
    width: -webkit-calc(33.333% - 2.3438vw);
    width: calc(33.333% - 2.3438vw);
    margin: 2.3438vw 1.1719vw 0vw;
    padding: 2.6042vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .subTitle {
    font-size: 1.1458vw;
    line-height: 1.25vw
  }

  .module_62EAAP2O .jobsMain .jobsListBox .list .desc {
    margin-top: 1.3021vw
  }

  .module_62EAAP2O .jobsEject {
    padding: 4.4271vw 2.8125vw 2.0833vw 4.4271vw
  }

  .module_62EAAP2O .jobsEjectClose {
    right: 3.125vw;
    top: 3.125vw
  }

  .module_62EAAP2O .jobsEjectTitle {
    padding-bottom: 1.3021vw
  }

  .module_62EAAP2O .jobsEjectTitle .subTitle {
    font-size: 1.7708vw
  }

  .module_62EAAP2O .jobsEjectContent {
    padding: 3.3854vw 10% 1.5625vw 0vw;
    font-size: .8333vw;
    line-height: 1.6667vw
  }

  .module_62EAAP2O .jobsEjectContent .contentTitle {
    font-size: .9375vw;
    padding-bottom: .4167vw
  }
}

.module_PQ2FGVTD .contactUsMain {
  padding: 40px 0px;
  overflow: hidden;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-image: url(../images/coutactBanner.jpg)
}

.module_PQ2FGVTD .contactUsMain .titleBox {
  text-align: center
}

.module_PQ2FGVTD .contactUsMain .titleBox .title {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5)
}

.module_PQ2FGVTD .contactUsMain .titleBox .desc {
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.3;
  color: #fff
}

.module_PQ2FGVTD .contactUsMain .row {
  padding-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.module_PQ2FGVTD .contactUsMain .row .list {
  width: 50%;
  padding-top: 15px;
  position: relative;
  text-align: center
}

.module_PQ2FGVTD .contactUsMain .row .list .icon {
  font-size: 30px;
  color: #fff
}

.module_PQ2FGVTD .contactUsMain .row .list .desc {
  margin-top: 10px;
  padding: 0px 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  color: #fff
}

.module_PQ2FGVTD .contactUsMain .row .list .title {
  margin-top: 5px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5)
}

.module_PQ2FGVTD .contactUsMain .row .list .desc a {
  color: #fff
}

.module_PQ2FGVTD .contactUsMain .row .list::after {
  content: '';
  width: 1px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}

.module_PQ2FGVTD .contactUsMain .row .list:nth-child(2n)::after {
  display: none
}

@media (min-width: 768px) {
  .module_PQ2FGVTD .contactUsMain {
    padding: 80px 0px
  }

  .module_PQ2FGVTD .contactUsMain .titleBox .desc {
    font-size: 36px
  }

  .module_PQ2FGVTD .contactUsMain .row {
    padding-top: 60px
  }

  .module_PQ2FGVTD .contactUsMain .titleBox .title {
    font-size: 16px
  }

  .module_PQ2FGVTD .contactUsMain .row .list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto;
    padding-top: 0px
  }

  .module_PQ2FGVTD .contactUsMain .row .list .icon {
    font-size: 35px
  }

  .module_PQ2FGVTD .contactUsMain .row .list:nth-child(2n)::after {
    display: block
  }

  .module_PQ2FGVTD .contactUsMain .row .list:last-child::after {
    display: none
  }

  .module_PQ2FGVTD .contactUsMain .row .list .desc {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px
  }

  .module_PQ2FGVTD .contactUsMain .row .list .desc:nth-child(1) {
    letter-spacing: 2px
  }

  .module_PQ2FGVTD .contactUsMain .row .list .title {
    margin-top: 10px;
    font-size: 14px
  }

  .module_PQ2FGVTD .contactUsMain .row .list::after {
    height: 110px
  }
}

@media (min-width: 992px) {
  .module_PQ2FGVTD .contactUsMain {
    padding: 140px 0px
  }

  .module_PQ2FGVTD .contactUsMain .row {
    padding-top: 100px
  }
}

@media (min-width: 1366px) {
  .module_PQ2FGVTD .contactUsMain {
    padding: 10.4167vw 0vw
  }

  .module_PQ2FGVTD .contactUsMain .titleBox .desc {
    font-size: 2.3958vw;
    line-height: 2.9167vw
  }

  .module_PQ2FGVTD .contactUsMain .row {
    padding-top: 7.2917vw
  }

  .module_PQ2FGVTD .contactUsMain .titleBox .title {
    font-size: .9375vw
  }

  .module_PQ2FGVTD .contactUsMain .row .list .icon {
    font-size: 2.0833vw
  }

  .module_PQ2FGVTD .contactUsMain .row .list .desc {
    margin-top: 1.3021vw;
    font-size: 1.0417vw;
    line-height: 1.3021vw
  }

  .module_PQ2FGVTD .contactUsMain .row .list .title {
    margin-top: .7813vw;
    font-size: .8333vw
  }
}

@media (min-width: 1600px) {
  .module_PQ2FGVTD .contactUsMain {
    padding: 10.9375vw 0vw 9.375vw
  }

  .module_PQ2FGVTD .contactUsMain .titleBox .desc {
    font-size: 2.3958vw;
    line-height: 2.9167vw
  }

  .module_PQ2FGVTD .contactUsMain .row {
    padding-top: 10.6771vw
  }

  .module_PQ2FGVTD .contactUsMain .row .list .icon {
    font-size: 2.3438vw
  }
}

.module_L58M04JT {
  position: relative;
  z-index: 10
}

.module_L58M04JT .contactUsMain {
  padding: 30px 0;
  position: relative;
  background-color: #f8f8f8
}

.module_L58M04JT .contactUsMain .MessageFormBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 10
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 25px;
  border-radius: 15px 15px 0px 0px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-image: url(../images/aboutbg1.jpg)
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .desc {
  font-size: var(--smallTitle-fontsize);
  line-height: var(--smallTitle-lineheight);
  padding-bottom: 15px;
  color: #fff
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .desc br {
  display: none
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .tel {
  font-size: 16px;
  color: #fff;
  font-weight: 600
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .telDesc {
  font-size: 14px;
  line-height: 24px;
  color:#fff
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .telDesc br {
  display: none
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm {
  padding: 20px;
  background: #fff;
  border-radius: 0px 0px 15px 15px
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox {
  width: 100%;
  margin-top: 15px;
  position: relative
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label {
  display: block;
  line-height: 40px;
  background: #f8f8f8;
  border-radius: 15px;
  position: relative
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label input {
  height: auto;
  width: 100%;
  background: none;
  vertical-align: middle;
  font-size: 14px;
  color: #000000;
  padding: 0 10px
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label textarea {
  width: 100%;
  height: 95px;
  font-size: 16px;
  background: none;
  resize: none;
  padding: 10px;
  border: none
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label em {
  display: block;
  position: absolute;
  left: 15px;
  font-size: 16px;
  font-style: normal
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label em i {
  color: #fcb807;
  font-style: normal
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label.cur em {
  display: none
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox .vCode {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  cursor: pointer;
  border-radius: 0px 15px 15px 0px;
  z-index: 2
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .button {
  text-align: right
}

.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .button .btn {
  width: 120px;
  height: 40px;
  font-size: 14px;
  border-radius: 30px;
  font-weight: 700;
  color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #20153f), color-stop(50%, #20153f), to(#20153f)), -webkit-gradient(linear, left top, left bottom, from(#20153f), to(#20153f));
  background-image: -webkit-linear-gradient(bottom, #20153f 10%, #20153f 50%, #293560 100%), -webkit-linear-gradient(#20153f, #20153f);
  background-image: -o-linear-gradient(bottom, #20153f 10%, #20153f 50%, #293560 100%), -o-linear-gradient(#20153f, #20153f);
  background-image: linear-gradient(0deg, #20153f 10%, #20153f 50%, #293560 100%), linear-gradient(#20153f, #20153f);
  background-blend-mode: normal,
    normal
}

@media (min-width: 768px) {
  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .desc {
    font-size: smSamllTitleFontSize;
    line-height: smSmallTitleLineheight
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .desc br {
    display: block
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm {
    padding: 40px
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .tel {
    font-size: 18px
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .telDesc br {
    display: block
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox {
    width: 50%;
    padding: 0px 10px;
    margin-top: 20px
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label {
    line-height: 50px
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .row {
    width: 100%
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .button .btn {
    width: 140px;
    height: 45px
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox .vCode {
    right: 10px
  }
}

@media (min-width: 992px) {
  .module_L58M04JT .contactUsMain {
    padding: 30px 0
  }

  .module_L58M04JT .contactUsMain .MessageFormBox {
    top: 0
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 40px;
    border-radius: 0px 15px 15px 0px
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc {
    width: 300px;
    padding: 30px 0px 30px 30px;
    border-radius: 15px 0px 0px 15px
  }
}

@media (min-width: 1366px) {
  .module_L58M04JT .contactUsMain {
    padding: 3vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .desc {
    font-size: var(--smallTitle-fontsize-1366);
    line-height: var(--smallTitle-lineheight-1366)
  }

  .module_L58M04JT .contactUsMain .MessageFormBox {
    margin-bottom: mdSetUpMove;
    top: mdSetUpMove
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc {
    width: 18.75vw;
    padding: 2.0833vw 0vw 2.0833vw 2.0833vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm {
    padding: 3.6458vw 5.7292vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .tel {
    font-size: 1.0417vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .telBox .telDesc {
    font-size: 1.1vw;
    margin-top: .2083vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label {
    line-height: 3.6458vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label em {
    left: 1.3021vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label input {
    font-size: .8333vw;
    line-height: 3.6458vw;
    padding: 0 1.3021vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label textarea {
    font-size: .8333vw;
    padding: .5208vw 1.3021vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox .vCode {
    height: 100%
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .button .btn {
    width: 8.3333vw;
    height: 2.7083vw;
    font-size: .9375vw
  }
}

@media (min-width: 1600px) {
  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc .desc {
    font-size: 1.5625vw;
    line-height: 2.0833vw;
	font-weight:900
  }

  .module_L58M04JT .contactUsMain .MessageFormBox {
    top: 0vw;
	padding:30px 0;
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageDesc {
    width: 22.9167vw;
    padding: 4.3229vw 1.5625vw 3.6458vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm {
    padding: 3.2083vw 3.25vw 3.2083vw 3.7708vw
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox .vCode {
    height: 100%
  }

  .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .button .btn {
    width: 10.4167vw;
    height: 3.2292vw
  }
}

.coutactYw1 {
  padding: 5.7292vw 0 8.3333vw;
  background-color: #fafafa
}

.coutactYw1 .title {
  font-size: 2.3958vw;
  color: #2b2b2b;
  line-height: 1;
  text-align: center
}

.coutactYw1 .con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 4.1667vw
}

.coutactYw1 .con .box {
  width: 12.1875vw;
  height: 12.1875vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  border-radius: 50%;
  position: relative;
  opacity: 0;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s
}

.coutactYw1 .con .box:nth-child(1) {
  background-image: url(../images/coutactYwQun1.png)
}

.coutactYw1 .con .box:nth-child(2) {
  background-image: url(../images/coutactYwQun2.png);
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s
}

.coutactYw1 .con .box:nth-child(3) {
  background-image: url(../images/coutactYwQun3.png);
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s
}

.coutactYw1 .con .box:nth-child(4) {
  background-image: url(../images/coutactYwQun4.png);
  -webkit-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  transition-delay: 0.9s
}

.coutactYw1 .con .box:nth-child(5) {
  background-image: url(../images/coutactYwQun5.png);
  -webkit-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  transition-delay: 1.2s
}

.coutactYw1 .con .box .icon {
  width: 3.2813vw;
  height: 2.7604vw;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.coutactYw1 .con .box .t {
  font-size: 1.0417vw;
  color: #2b2b2b;
  margin-top: 1.3021vw;
  text-align: center;
  padding: 0px 1.302vw;
}

.coutactYw1 .con .box:hover .icon {
  -webkit-transform: translateY(-0.5208vw);
  -ms-transform: translateY(-0.5208vw);
  -o-transform: translateY(-0.5208vw);
  transform: translateY(-0.5208vw)
}

.coutactYw1 .con .box:not(:first-child)::before {
  content: "";
  width: 1.1458vw;
  height: .9896vw;
  background-image: url(../images/coutactYwIcon6.png);
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -2.1875vw;
  background-position: 0vw 0vw;
  -webkit-animation: LeftDownIcon 1s linear infinite;
  -o-animation: LeftDownIcon 1s linear infinite;
  animation: LeftDownIcon 1s linear infinite;
  background-repeat: repeat-x
}

.coutactYw1 .con.animated .box {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.coutactYw2 {
  position: relative;
  text-align: center;
  overflow: hidden
}

.coutactYw2 .bg img {
  width: 100%
}

.coutactYw2 .tit {
  font-size: 2.0833vw;
  line-height: 2.8646vw;
  color: #fff
}

.coutactYw2 .joinUsOn {
  padding: 0px 30px;
  height: 2.9167vw;
  line-height: 2.9167vw;
  border-radius: 1.5625vw;
  font-size: .9375vw;
  color: #fff;
  border: solid .0521vw #fff;
  margin: 2.6042vw auto 0;
  display: inline-block;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap
}

.coutactYw2 .joinUsOn:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #ffa718), color-stop(50%, #fdb30d), to(#fbbe01)), -webkit-gradient(linear, left top, left bottom, from(#136dba), to(#136dba));
  background-image: -webkit-linear-gradient(bottom, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), -webkit-linear-gradient(#136dba, #136dba);
  background-image: -o-linear-gradient(bottom, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), -o-linear-gradient(#136dba, #136dba);
  background-image: linear-gradient(0deg, #ffa718 10%, #fdb30d 50%, #fbbe01 100%), linear-gradient(#136dba, #136dba);
  background-blend-mode: normal,
    normal;
  border-color: #fabe00
}

.coutactYw2 .text {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2
}

@-webkit-keyframes LeftDownIcon {
  0% {
    background-position: 0vw 0vw
  }

  100% {
    background-position: 1.1458vw 0vw
  }
}

@-o-keyframes LeftDownIcon {
  0% {
    background-position: 0vw 0vw
  }

  100% {
    background-position: 1.1458vw 0vw
  }
}

@keyframes LeftDownIcon {
  0% {
    background-position: 0vw 0vw
  }

  100% {
    background-position: 1.1458vw 0vw
  }
}

.module_T5656SDA .newsListMain {
  padding: 30px 0;
  overflow: hidden;
  position: relative;
  background: #f8f8f8
}

.module_T5656SDA .newsListMain .newsList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.module_T5656SDA .newsListMain .newsList .list {
  width: 100%;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  background: #fff;
  -webkit-transition: .8s ease;
  -o-transition: .8s ease;
  transition: .8s ease;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  margin-bottom: 10px
}

.module_T5656SDA .newsListMain .newsList .list .imgBox {
  position: relative;
  padding-top: 52.7115%;
  overflow: hidden;
  background: #000
}

.module_T5656SDA .newsListMain .newsList .list .imgBox img {
  position: absolute;
  opacity: 1;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: .8s ease;
  -o-transition: .8s ease;
  transition: .8s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.module_T5656SDA .newsListMain .newsList .list .content {
  padding: 20px
}

.module_T5656SDA .newsListMain .newsList .list .content .time {
  font-size: 14px;
  color: #535353;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.module_T5656SDA .newsListMain .newsList .list .content .time img {
  width: 15px;
  display: block;
  margin-right: 10px
}

.module_T5656SDA .newsListMain .newsList .list .content .time img.PcShow {
  display: none
}

.module_T5656SDA .newsListMain .newsList .list .content .time img.PChide {
  display: block
}

.module_T5656SDA .newsListMain .newsList .list .content .subTitle {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  display: -webkit-box;
  height: 48px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}

.module_T5656SDA .newsListMain .newsList .list .content .arrow {
  margin-top: 10px;
  font-size: 16px;
  color: #556174
}

.module_T5656SDA .newsListMain .newsList .list:hover {
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3)
}

.module_T5656SDA .newsListMain .newsList .list:hover .content .subTitle {
  font-weight: 600
}

.module_T5656SDA .newsListMain .newsList .list:hover .imgBox img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 0.4
}



.indexHome1 {
    padding: 5.7292vw 0;
    background-image: url(../images/bg1.jpg);
    -webkit-background-size: cover;
    background-size: cover
}

.indexHome1 .indexTitle {
    text-align: center
}

.indexHome1 .con {
    margin-top: 3.3854vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.indexHome1 .con .left {
    width: 40.71429%
}

.indexHome1 .con .left .box .img {
    position: relative
}

.indexHome1 .con .left .box .img .picture_container {
    padding-top: 112.2807%
}

.indexHome1 .con .left .box .img .Lcp {
    right: 55px;
    bottom: 50px;
    min-width: 50%
}

.indexHome1 .con .right {
    width: 57.85714%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.indexHome1 .con .right .top .box .img {
    position: relative
}

.indexHome1 .con .right .top .box .img .picture_container {
    padding-top: 38.2716%
}

.indexHome1 .con .right .top .box .img .Lcp {
    right: 110px;
    bottom: 40px;
    min-height: 50%
}

.indexHome1 .con .right .bot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.indexHome1 .con .right .bot .box {
    width: 48.76543%
}

.indexHome1 .con .right .bot .box .img {
    position: relative
}

.indexHome1 .con .right .bot .box .img .picture_container {
    padding-top: 78.48101%
}

.indexHome1 .con .right .bot .box .img .Lcp {
    right: 40px;
    bottom: 5px;
    min-height: 50%;
    max-width: 50%
}

.indexHome1 .con .box {
    position: relative;
    display: block;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.indexHome1 .con .box.animated {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.indexHome1 .con .box .img {
    border-radius: .7813vw;
    overflow: hidden;
    position: relative
}

.indexHome1 .con .box .img .Lcp {
    position: absolute;
    max-width: 70%;
    max-height: 70%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s
}

.indexHome1 .con .box .text {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2.6042vw 2.6042vw 2.0833vw
}

.indexHome1 .con .box .text .top h5 {
    font-size: 1.6667vw;
    color: #333;
    font-weight: bold;
    line-height: 1
}

.indexHome1 .con .box .text .top .t {
    font-size: .8333vw;
    color: #333;
    opacity: 0.6;
    line-height: 1.3;
    margin-top: .5208vw
}

.indexHome1 .con .box:hover .img .Lcp {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.Lmore {
    width: 4.3854vw;
    line-height: 2.4479vw;
    text-align: center;
    border-radius: 1.5625vw;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background-image: -webkit-linear-gradient(73deg, #1896a8 0%, #054594 100%), -webkit-linear-gradient(#fff, #fff);
    background-image: -o-linear-gradient(73deg, #1896a8 0%, #054594 100%), -o-linear-gradient(#fff, #fff);
    background-image: linear-gradient(17deg, #1896a8 0%, #054594 100%), linear-gradient(#fff, #fff);
    background-blend-mode: normal, normal;
    overflow: hidden;
    opacity: 1;
    position: relative
}

.Lmore i {
    font-size: .625vw;
    line-height: 2.4479vw;
    font-weight: bold;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2462d2), to(#121f97));
    background-image: -webkit-linear-gradient(#2462d2, #121f97);
    background-image: -o-linear-gradient(#2462d2, #121f97);
    background-image: linear-gradient(#2462d2, #121f97);
    position: relative;
    z-index: 2
}

.Lmore::before {
    content: "";
    width: 3.177vw;
    height: 2.27vw;
    border-radius: 1.5625vw;
    position: absolute;
    top: .1042vw;
    left: .1042vw;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s
}

.Lmore:hover i {
    color: #fff
}

.Lmore:hover::before {
    opacity: 0
}

.Lmore.White {
    border: 2px solid #fff;
   background: linear-gradient(90deg, #352775, #c972a7);
}


.Lmore.White i {
    color: #fff
}

.Lmore.White::before {
    display: none
}

.Lmore.White:hover {
    background-color: #293560;
    border-color: #293560
}


.indexrexproduct{width: 100%;margin: 0 auto;padding: 0 2%;position: relative;overflow: hidden;}
.indexrex-left{display: block;width: 50%;float: left;}
.indexrex-left img{display: block;width: 100%;}
.indexrex-right{display: block;position: absolute;top: 50%;transform:translateY(-50%);right: 2%;z-index: 1;width: 60%;background: rgba(210,210,210,.8);border-radius: 25px;overflow: hidden;}
.indexrex-right ul{display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.indexrex-right ul li{display: block;width: 29.333333%;margin: 0 2%;}
.indexrex-right ul li:nth-child(1),.indexrex-right ul li:nth-child(2),.indexrex-right ul li:nth-child(3){margin-bottom: 110px;margin-top: 25px;}
.indexrex-right ul li .indexrexspan{text-align: center;font-size: 14px;flex-wrap: nowrap;flex-direction: row;justify-content: center;display: flex;margin-top: 10px;}
.indexrex-right ul li .indexrexspan #rexspan1{background: #000000;color: #ffffff;display: inline-block;padding: 3px 8px;}
.indexrex-right ul li .indexrexspan #rexspan2{background: #5e30d8;color: #ffffff;display: inline-block;padding: 3px 8px;}
.indexrex-title{position: absolute;top: 50%;transform:translateY(-50%);right: 0;z-index: 1;width: 100%;background: linear-gradient(90deg, #352775, #c972a7);color: #ffffff;font-size: 34px;height: 55px;text-align: center;font-weight: bold;line-height:55px;z-index: 99;}
.indexrex-title .indexrextitimg{top: -25px;position: absolute;right: 3%;width: 90px;display: none;}
.indexrex-title .indexrextitimg img{display: block;width: 100%;}

.indexrexproduct2{width: 100%;margin: 0 auto;padding: 0 2%;position: relative;overflow: hidden;}
.indexrex-left2{display: block;width: 50%;float: left;}
.indexrex-left2 img{display: block;width: 100%;}
.indexrex-right2{display: block;position: absolute;top: 50%;transform:translateY(-50%);right: 2%;z-index: 1;width: 60%;background: rgba(210,210,210,.8);border-radius: 25px;overflow: hidden;}
.indexrex-right2 ul{display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.indexrex-right2 ul li{display: block;width: 96%;margin:2%;}
.indexrex-right2 ul li a{display: flex;flex-direction: row-reverse;}
.indexrex-right2 ul li .indexreximg{width: 48%;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.indexrex-right ul li .indexreximg img,.indexrex-right2 ul li .indexreximg img{border-radius: 25px;overflow: hidden;}
.indexrex-right2 ul li:nth-child(1),.indexrex-right ul li:nth-child(2),.indexrex-right ul li:nth-child(3){margin-bottom: 110px;}
.indexrex-right2 ul li:nth-child(1){margin-top: 40px;}
.indexrex-right2 ul li .indexrexspan{font-size: 14px;width: 40%;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.indexrex-right2 ul li .indexrexspan #rexspan1{background: #000000;color: #ffffff;display: inline-block;padding: 3px 8px; font-size:12px;}
.indexrex-right2 ul li .indexrexspan #rexspan2{background: #5e30d8;color: #ffffff;display: inline-block;padding: 3px 8px;}
.indexrex-right2 ul li .indexrexspan .rexspantit{flex-wrap: nowrap;flex-direction: row;display: flex;}
.indexrex-left .indexrex-left-wap,.indexrex-left2 .indexrex-left-wap{display: none;}
@media (min-width: 768px) {
  .module_T5656SDA .newsListMain {
    padding: 90px 0
  }

  .module_T5656SDA .newsListMain .newsList .list {
    width: -webkit-calc(33% - 20px);
    width: calc(33% - 20px);
    margin-bottom: 30px
  }

  .module_T5656SDA .newsListMain .newsList .list .content {
    padding: 20px 20px
  }

  .module_T5656SDA .newsListMain .newsList .list .content .subTitle {
    margin-top: 10px;
    font-size: 16px;
    height: 48px;
    line-height: 24px
  }

  .module_T5656SDA .newsListMain .newsList .list .content .arrow {
    margin-top: 15px
  }

  /* .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) {
    width: -webkit-calc(66.666% - 20px);
    width: calc(66.666% - 20px)
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content .subTitle {
    font-size: 20px;
    height: 56px;
    line-height: 28px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list {
    width: -webkit-calc(66.666% - 20px);
    width: calc(66.666% - 20px)
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content .subTitle {
    font-size: 20px;
    height: 56px;
    line-height: 28px
  } */

  /* .module_T5656SDA .newsListMain .newsList .list:nth-child(1) {
    width: -webkit-calc(66.666% - 20px);
    width: calc(66.666% - 20px)
  } */
/* 
  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content .subTitle {
    font-size: 20px;
    height: 56px;
    line-height: 28px
  } */
/* 
  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content {
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background: none
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .imgBox {
    height: 100%
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content .time {
    color: rgba(255, 255, 255, 0.8)
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content .subTitle {
    color: #fff
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content .arrow {
    display: none
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .imgBox {
    height: 100%
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content {
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background: none
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content .time {
    color: rgba(255, 255, 255, 0.8)
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content .subTitle {
    color: #fff
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content .arrow {
    display: none
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .imgBox {
    height: 100%
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content {
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    background: none
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content .time {
    color: rgba(255, 255, 255, 0.8)
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content .subTitle {
    color: #fff
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content .arrow {
    display: none
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(-n+2) {
    margin-top: 0px
  } */

  .module_T5656SDA .newsListMain .newsList .list .content .time img.PcShow {
    display: block
  }

  .module_T5656SDA .newsListMain .newsList .list .content .time img.PChide {
    display: none
  }
}

@media (min-width: 1366px) {
  .module_T5656SDA .newsListMain {
    padding: 90px 0
  }

  .module_T5656SDA .newsListMain .newsList .list .content {
    padding: 30px 40px
  }

  .module_T5656SDA .newsListMain .newsList .list .content .subTitle {
    margin-top: 10px;
    font-size: 20px;
    height: 60px;
    line-height: 30px
  }

  .module_T5656SDA .newsListMain .newsList .list .content .arrow {
    margin-top: 20px
  }

  /* .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content .subTitle {
    font-size: 26px;
    height: 70px;
    line-height: 35px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content .subTitle {
    font-size: 26px;
    height: 70px;
    line-height: 35px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content .subTitle {
    font-size: 26px;
    height: 70px;
    line-height: 35px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(-n+2) {
    margin-top: 0px
  } */
}

@media (min-width: 1600px) {
  .module_T5656SDA .newsListMain {
    padding: 110px 0 120px
  }

  .module_T5656SDA .newsListMain .newsList .list {
    width: 30.28571%;
    margin-bottom: 55px
  }

  .module_T5656SDA .newsListMain .newsList .list .content {
    padding: 45px 48px 63px
  }

  .module_T5656SDA .newsListMain .newsList .list .content .subTitle {
    margin-top: 15px;
    font-size: 24px;
    height: 70px;
    line-height: 35px
  }

  .module_T5656SDA .newsListMain .newsList .list .content .arrow {
    margin-top: 25px
  }

  /* .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) {
    width: 65.85714%
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n) .content .subTitle {
    font-size: 30px;
    height: 80px;
    line-height: 40px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list {
    width: 65.85714%
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(4n)+.list .content .subTitle {
    font-size: 30px;
    height: 80px;
    line-height: 40px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) {
    width: 65.85714%
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(1) .content .subTitle {
    font-size: 30px;
    height: 80px;
    line-height: 40px
  }

  .module_T5656SDA .newsListMain .newsList .list:nth-child(-n+2) {
    margin-top: 0px
  } */
}
@media (max-width: 1366px) {
.module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label input {
    font-size: .8333vw;
    line-height: 3.6458vw;
    padding: 0 1.3021vw;
}
}
@media (max-width: 768px) {
.indexrex-right ul li{width: 31.3333333%;margin: 0 1%;}
.indexrex-right ul li .indexrexspan{font-size: 12px;}
.indexrex-right ul li .indexrexspan #rexspan2,.indexrex-right ul li .indexrexspan #rexspan1{padding: 2px 1px;}

.indexrexproduct,.indexrexproduct2{overflow: initial;}
.indexHome1 {
        padding: 30px 0
    }

    .indexHome1 .con {
        margin-top: 20px;
        display: block
    }

    .indexHome1 .con .left {
        width: 100%
    }

    .indexHome1 .con .left .box .img .picture_container {
        padding-top: 38.2716%
    }

    .indexHome1 .con .left .box .img .Lcp {
        right: 10px;
        bottom: 10px;
        min-width: auto;
        min-height: auto
    }

    .indexHome1 .con .right {
        width: 100%;
        margin-top: 10px
    }

    .indexHome1 .con .right .top .box .img .picture_container {
        padding-top: 38.2716%
    }

    .indexHome1 .con .right .top .box .img .Lcp {
        right: 10px;
        bottom: 10px;
        min-width: auto;
        min-height: auto
    }

    .indexHome1 .con .right .bot {
        margin-top: 10px
    }

    .indexHome1 .con .right .bot .box {
        width: 49%
    }

    .indexHome1 .con .right .bot .box .img .picture_container {
        padding-top: 78.48101%
    }

    .indexHome1 .con .right .bot .box .img .Lcp {
        right: 10px;
        bottom: 10px;
        min-width: auto;
        min-height: auto
    }

    .indexHome1 .con .box .img {
        border-radius: 15px
    }

    .indexHome1 .con .box .text {
        padding: 10px;
    }

    .indexHome1 .con .box .text .top h5 {
        font-size: 16px
    }

    .indexHome1 .con .box .text .top .t {
        font-size: 14px;
        margin-top: 10px
    }
    .Lmore{width: 30px;height: 20px;line-height: 12px;}
    .Lmore i{font-size: 1vw;}
	.Lmore.White { padding:5px; height:27px;}
    
    .indexrex-left,.indexrex-left2{width: 100%;}
    .indexrex-left .indexrex-left-pc,.indexrex-left2 .indexrex-left-pc{display: none;}
    .indexrex-left .indexrex-left-wap,.indexrex-left2 .indexrex-left-wap{display: block;}
    .indexrex-right,.indexrex-title,.indexrex-right2{position: relative;width: 100%;top: 0;transform:none;right: 0;}
    .indexrex-title{font-size: 20px;line-height: 40px;height: 40px;margin-bottom: 0px;position: relative;}
    .indexrex-right ul li:nth-child(1), .indexrex-right ul li:nth-child(2), .indexrex-right ul li:nth-child(3){margin-bottom: 4%;}
		.indexrex-right2 ul li .indexrexspan p{font-size: 12px;}
    .indexrex-right2 ul li .indexreximg img{margin: 0 auto;width: 100% !important;}
    /*.indexrex-right ul li{width: 46%;}*/
    .indexrex-right2 ul li .indexrexspan{width: 76%;margin: 6% auto 0;margin-left: 4%;}
    .indexrex-right2 ul li:nth-child(1), .indexrex-right ul li:nth-child(2), .indexrex-right ul li:nth-child(3){margin-bottom: 10px;}
    .module_L58M04JT .contactUsMain .MessageFormBox .MessageForm form .inputBox label input{line-height: 10.6458vw;font-size: 4vw;}
   
}