.platform h1,
.kh h1,
.case h1,
.ming h1,
.area h1 {
  color: #494949;
  font-weight: 100;
  font-size: 48px;
}
.platform h2,
.kh h2,
.case h2,
.ming h2,
.area h2 {
  color: #494949;
  font-weight: 100;
  font-size: 22px;
}
.platform {
  height: 834px;
  background-image: url("/img/cooperation/1.jpg");
  background-position: center;
  background-repeat: no-repeat;
}
.platform h1 {
  font-size: 58px;
  font-weight: 100;
  padding-top: 48px;
  padding-bottom: 20px;
}
.platform h2 {
  font-size: 26px;
}
.platform .relative {
  width: 1200px;
  margin: 0 auto;
}
.platform section {
  color: #757575;
  width: 210px;
  font-size: 16px;
  position: absolute;
}
.platform section p {
  text-align: left;
  padding-top: 8px;
}
.platform section.a {
  top: 121px;
  left: 30px;
}
.platform section.b {
  top: 409px;
  left: 72px;
}
.platform section.c {
  top: 256px;
  left: 934px;
}
.kh {
  background-image: url("/img/cooperation/2.png");
  background-position: center;
  background-repeat: no-repeat;
}
.kh h1 {
  padding-top: 70px;
  padding-bottom: 24px;
  line-height: 1;
}
.kh h2 {
  font-weight: 100;
  color: #6e6e6e;
}
.kh img {
  width: 960px;
  margin-top: 80px;
  margin-bottom: 160px;
}
.case {
  background-color: #fcfcfc;
}
.case section {
  font-size: 0;
  width: 1000px;
  margin: 0 auto;
}
.case section img {
  width: 600px;
}
.case section h1 {
  font-size: 48px;
}
.case section h2 {
  color: #757575;
  padding-top: 16px;
  font-size: 26px;
}
.case section h2 .text-main {
  font-size: 32px;
}
.case .a {
  background-color: #fcfcfc;
  padding-top: 50px;
}
.case .a .left {
  padding-top: 100px;
}
.case .b {
  padding-top: 50px;
}
.case .b .right {
  padding-top: 180px;
}
.case .c {
  background-color: #fcfcfc;
  padding-top: 50px;
}
.case .c .left {
  padding-top: 100px;
}
.case .d {
  padding-top: 50px;
}
.case .d .right {
  padding-top: 160px;
}
.ming {
  font-weight: 100;
  padding-bottom: 80px;
}
.ming h1 {
  padding-top: 80px;
  padding-bottom: 50px;
}
.ming h2 {
  font-size: 22px;
}
.ming .clear {
  margin-top: 60px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.ming .clear img {
  display: block;
  width: 220px;
  margin: 0 auto;
}
.ming .clear dl {
  color: #494949;
  font-size: 32px;
  padding: 16px 0;
}
.ming .clear p {
  color: #757575;
  font-size: 20px;
  width: 233px;
  text-align: left;
  margin: 0 auto;
}
.area {
  background-color: #fcfcfc;
}
.area .warp {
  background-image: url("/img/cooperation/map.png");
  background-position: center;
  background-repeat: no-repeat;
  height: 638px;
  background-size: 100%;
}
.area h1 {
  padding-top: 42px;
}
.area .po {
  width: 24px;
  height: 20px;
  position: absolute;
  background-image: url("/img/cooperation/point.png");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.area .po.active {
  background-image: url("/img/cooperation/108.png");
  background-size: 120%;
  animation: shine 2s infinite linear;
  z-index: 9;
}
.area .zhoushan {
  left: 541px;
  top: 379px;
}
.area .haining {
  left: 492px;
  top: 366px;
}
.area .shangyu {
  left: 501px;
  top: 380px;
}
.area .xinchang {
  left: 509px;
  top: 392px;
}
.area .changxing {
  left: 417px;
  top: 328px;
}
.area .deqing {
  left: 422px;
  top: 352px;
}
.area .shaoxing {
  left: 422px;
  top: 373px;
}
.area .shengzhou {
  left: 442px;
  top: 360px;
}
.area .tiantai {
  left: 489px;
  top: 408px;
}
.area .wenling {
  left: 514px;
  top: 436px;
}
.area .zhuji {
  left: 389px;
  top: 381px;
}
.area .quzhou {
  left: 400px;
  top: 396px;
}
.area .nanping {
  left: 420px;
  top: 432px;
}
.area .jingdezhen {
  left: 349px;
  top: 394px;
}
.area p {
  position: absolute;
  text-align: left;
  top: 290px;
  left: 730px;
  font-size: 18px;
  color: #757575;
  font-weight: 100;
  width: 400px;
}

#kehu .swiper-button-disabled {
  opacity: 1;
}
#kehu .swiper-button-next {
  right: 0;
  top: 200px;
  background-image: url("/img/r.png");
  background-size: 60%;
}
#kehu .swiper-button-prev {
  left: 0;
  top: 200px;
  background-image: url("/img/l.png");
  background-size: 60%;
}

#kehu {
  width: 1100px;
  margin: 0 auto;
}