.vr_radio {
  position: relative;
  margin-top: 12.05333vw;
}
.vr_radio img {
  width: 100%;
  height: 100%;
}
.vr_radio .vr_title {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80vw;
  height: 40vw;
}
.vr_radio .vr_title .tittle_number {
  margin-top: -2.66667vw;
  color: #fff;
  font-size: 8vw;
  font-weight: bold;
}
.vr_radio .vr_title .title_inr {
  margin-top: 2.66667vw;
  margin-bottom: 2.66667vw;
  color: #fff;
  font-size: 4vw;
}
.vr_radio .vr_title .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 26.66667vw;
  height: 9.33333vw;
  color: #fff;
  border: 1px dashed #fff;
}

.tradition {
  margin-top: 5.33333vw;
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1.92vw;
}
.tradition .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.tradition .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.tradition .linebox .c {
  width: 15.744vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -7.872vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.tradition .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.tradition .tradBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  margin-top: 2.66667vw;
  width: 93.33333vw;
  height: 26.66667vw;
}
.tradition .tradBox > .tradTabs {
  width: 29.33333vw;
  height: 26.66667vw;
  z-index: 1;
  position: relative;
}
.tradition .tradBox > .tradTabs > .imgBox {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
}
.tradition .tradBox > .tradTabs > .imgBox > img {
  width: 100%;
  height: 100%;
}
.tradition .tradBox > .tradTabs > .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 0 auto;
  margin-top: 16.53333vw;
  color: #fff;
  font-size: 3.73333vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.164)), to(rgb(0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.164), rgb(0, 0, 0));
}
.tradition .tradBox > .tradTabs > .text .tips {
  margin-top: 1.33333vw;
  color: #fff;
  font-size: 2.66667vw;
}

.page3Box {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1.92vw;
}
.page3Box .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.page3Box .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.page3Box .linebox .c {
  width: 15.744vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -7.872vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.page3Box .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.page3Box .slider {
  margin: 0 auto;
  margin-top: 4vw;
  width: 80%;
}
.page3Box .slider .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page3Box .slider .swiper-slide .item_left {
  position: relative;
  width: 38.13333vw;
  height: 35.46667vw;
  z-index: 1;
}
.page3Box .slider .swiper-slide .item_left > .left_img {
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
}
.page3Box .slider .swiper-slide .item_left > .left_img img {
  width: 100%;
  height: 100%;
}
.page3Box .slider .swiper-slide .item_left > .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 0 auto;
  margin-top: 24.93333vw;
  color: #fff;
  font-size: 3.73333vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.164)), to(rgb(0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.164), rgb(0, 0, 0));
}
.page3Box .slider .swiper-slide .item_left > .text .tips {
  margin-top: 1.33333vw;
  color: #fff;
  font-size: 2.66667vw;
}
.page3Box .slider .swiper-slide .item_right {
  position: relative;
  width: 38.13333vw;
  height: 35.46667vw;
}
.page3Box .slider .swiper-slide .item_right > .right_img {
  width: 100%;
  height: 100%;
  z-index: -1;
  position: absolute;
}
.page3Box .slider .swiper-slide .item_right > .right_img img {
  width: 100%;
  height: 100%;
}
.page3Box .slider .swiper-slide .item_right > .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 0 auto;
  margin-top: 24.93333vw;
  color: #fff;
  font-size: 3.73333vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.164)), to(rgb(0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.164), rgb(0, 0, 0));
}
.page3Box .slider .swiper-slide .item_right > .text .tips {
  margin-top: 1.33333vw;
  color: #fff;
  font-size: 2.66667vw;
}
.page3Box .btn_left,
.page3Box .btn_right {
  width: 5.33333vw;
  height: 10.66667vw;
  color: #d9d9d9;
  line-height: 10.66667vw;
  font-size: 9.33333vw;
  font-weight: bold;
}
.page3Box .btn_left {
  position: absolute;
  top: 50%;
  left: 1.33333vw;
}
.page3Box .btn_right {
  position: absolute;
  top: 50%;
  right: 1.33333vw;
}

.aroundBox {
  margin-top: 5.33333vw;
  position: relative;
  width: 100%;
  background-color: #f5f5f5;
  padding-bottom: 1.92vw;
}
.aroundBox > .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.aroundBox > .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.aroundBox > .linebox .c {
  width: 29.73333vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -14.69333vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.aroundBox > .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.aroundBox > .content {
  margin: 0 auto;
  margin-top: 5.33333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.aroundBox > .content > .aroundTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 4.26667vw;
}
.aroundBox > .content > .aroundTitle > .tab {
  margin-top: 2.66667vw;
  font-size: 2.66667vw;
  color: #858585;
}
.aroundBox > .content > .aroundImg {
  width: 82.66667vw;
  height: 48vw;
}
.aroundBox > .content > .aroundImg .imgBox {
  width: 100%;
  height: 100%;
}
.aroundBox > .content > .aroundImg .imgBox > img {
  width: 100%;
  height: 100%;
}

.placeBox {
  width: 100%;
  height: 5.33333vw;
  background-color: #f5f5f5;
}

.toolBox {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1.92vw;
}
.toolBox > .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.toolBox > .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.toolBox > .linebox .c {
  width: 36.34667vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -18.10133vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.toolBox > .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.toolBox > .content {
  margin: 0 auto;
  margin-top: 2.66667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.toolBox > .content > .toolTitle {
  margin-top: 1.6vw;
  font-size: 3.46667vw;
  color: #858585;
}
.toolBox > .content > .toolCont {
  margin: 0 auto;
  width: 74.66667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.toolBox > .content > .toolCont > .toolimg {
  margin-top: 2.66667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  text-align: center;
  width: 34.66667vw;
  height: 29.33333vw;
}
.toolBox > .content > .toolCont > .toolimg > .imgBox {
  margin: auto;
  width: 13.33333vw;
  height: 13.33333vw;
}
.toolBox > .content > .toolCont > .toolimg > .imgBox > img {
  width: 100%;
  height: 100%;
}
.toolBox > .content > .toolCont > .toolimg > .wx {
  width: 10.66667vw;
}
.toolBox > .content > .toolCont > .toolimg > .toolText {
  font-size: 10;
}
.toolBox > .content > .toolCont > .toolimg > .toolTab {
  margin-top: 1.33333vw;
  font-size: 2.13333vw;
  color: #858585;
}

.technologyBox {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1.92vw;
}
.technologyBox > .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.technologyBox > .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.technologyBox > .linebox .c {
  width: 22.26667vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -11.61333vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.technologyBox > .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.technologyBox > .content {
  margin: 0 auto;
  margin-top: 2.66667vw;
  width: 95vw;
  height: 42.66667vw;
}
.technologyBox > .content > .techItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 21.33333vw;
}
.technologyBox > .content > .techItem > .tabs {
  width: 50vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.technologyBox > .content > .techItem > .tabs > .imgBox {
  width: 10vw;
  height: 10vw;
}
.technologyBox > .content > .techItem > .tabs > .imgBox img {
  width: 100%;
  height: 100%;
}
.technologyBox > .content > .techItem > .tabs > .tips {
  margin-left: 1.33333vw;
}
.technologyBox > .content > .techItem > .tabs > .tips > .head {
  margin-bottom: 1.33333vw;
  font-size: 3.5vw;
  font-weight: bold;
}
.technologyBox > .content > .techItem > .tabs > .tips > .intr {
  font-size: 2.3vw;
  color: #858585;
}
.technologyBox > .content > .techItem > .right {
  width: 53vw;
}

.locationBox {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1.92vw;
}
.locationBox > .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.locationBox > .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.locationBox > .linebox .c {
  width: 43.80267vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -21.96267vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.locationBox > .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.locationBox > .content {
  margin: 0 auto;
  margin-top: 1.33333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.locationBox > .content > .toolTitle {
  margin-top: 1.6vw;
  margin-bottom: 2.66667vw;
  font-size: 3.2vw;
  color: #858585;
}
.locationBox > .content > .imgBox {
  margin: 0 auto;
  width: 95vw;
  height: 74.66667vw;
}
.locationBox > .content > .imgBox img {
  width: 100%;
  height: 100%;
}

.exploitationBox {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1.92vw;
}
.exploitationBox > .ptt {
  margin-top: 2.66667vw;
  width: 100%;
  height: 5.888vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 3.968vw;
  font-weight: 600;
}
.exploitationBox > .linebox {
  width: 90.88vw;
  margin: auto;
  height: 0.8vw;
  position: relative;
}
.exploitationBox > .linebox .c {
  width: 43.80267vw;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -21.96267vw;
  top: 0px;
  background-color: #000000;
  z-index: 2;
}
.exploitationBox > .linebox .s {
  width: 100%;
  height: 1px;
  top: 1px;
  background-color: #c0c0c0;
  position: absolute;
}
.exploitationBox > .content {
  margin: 0 auto;
  margin-top: 1.33333vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.exploitationBox > .content > .exploitationTitle {
  margin-top: 1.6vw;
  margin-bottom: 2.66667vw;
  font-size: 2.53333vw;
  color: #858585;
}
.exploitationBox > .content > .imgBox {
  margin: 0 auto;
  width: 95vw;
  height: 74.66667vw;
}
.exploitationBox > .content > .imgBox img {
  width: 100%;
  height: 100%;
}