*{outline:none;margin:0;padding: 0;border: none;list-style-type: none;text-decoration: none;
  list-style: none;font-family: "微软雅黑";-webkit-tap-highlight-color:none;}
body{overflow-x: hidden; position: relative; background: #000;}
img{display: block; width: 100%;}
.box{margin: 0 auto; position: relative}
.page{width: 100%; position: relative;}

/*背景部分*/
.kv{width: 100%; margin: 0 auto; height: 1701px; position: relative; background: url("zt_rmhfs_pc_kv.jpg") center top no-repeat}
.part2{width: 100%; margin: 0 auto; height: 534px; position: relative; background: url("zt_rmhfs_pc_part2.jpg") center top no-repeat}
.part2 .content{width: 1005px; height: 534px; margin: 0 auto;}
.part2 .content video{width: 1005px; height: 534px;}
.part3{width: 100%; margin: 0 auto; height: 1100px; position: relative; background: url("zt_rmhfs_pc_part3.jpg") center top no-repeat; position: relative;}
.part3 .content{width: 1005px; height: 700px; position: absolute; left: 50%; margin-left: -502px; top: 357px; overflow: hidden;}
.part3 .content .pics{width: 888px; height: 736px; left: 62px; top: 0; position: absolute;}
.part3 .content .pics .pic{width: 888px; height: 736px;}
.part3 .content .prev{width: 36px; height: 61px; left: 20px; top: 250px; position: absolute; cursor: pointer;z-index:11111;}
.part3 .content .next{width: 36px; height: 61px; right: 20px; top: 250px; position: absolute; cursor: pointer;z-index:11111;}

.part3 .slick_3d {
  -webkit-perspective: 1200;
  perspective: 1200;
}
.part3 .slick_3d .item {
  position: absolute;
  top: 0;
}
.part3 .slick_3d .container {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.part3 .slick_3d {
  position: absolute;
  top: 191px;
  left: 103.5px;
  width: 993px;
}

.part3 .slick-dots {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 50px;
  width: 100%;
  height: 10px;
  z-index: 99;
}
.part3 .slick-dots li {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 10px;
  background-color: #636363;
  background-size: 100%;
  border-radius: 50%;
}
.part3 .slick-dots li button {
  opacity: 0;
}

.part3 .slick-dots .slick-active {
  width: 10px;
  height: 10px;
  background-color: #71a244;
  background-size: 100%;
  border-radius: 10px;
}


.part4{width: 100%; margin: 0 auto; height: 1540px; position: relative; background: url("zt_rmhfs_pc_part4.jpg") center top no-repeat}
.part4 .content{width: 1050px; height: 1120px; position: absolute; left: 50%; margin-left: -525px; top: 242px;}
/* .part4 .jspVerticalBar {background: transparent; width: 10px;top: 0; right: 5px;}
.part4 .jspHorizontalBar {background: transparent;}
.part4 .jspDrag {background: transparent url(zt_rmhfs_pc_video_gun.png) no-repeat; position: relative;
    background-size: 100% 100%;  cursor: pointer; background-position: 29% 0;width: 6px}
.part4 .jspTrack {position: relative;background-color: #1d1d1d;
    background-size: 100% 100%;  background-position: 37% 42%; height: 100%;  } */

.part4 .content .jspVerticalBar {background: transparent; width: 15px;top: 0; right: -3px;position: absolute}
.part4 .content .jspHorizontalBar {background: transparent;}
.part4 .content .jspDrag {background: transparent url(zt_rmhfs_pc_scoll_btn.png) no-repeat; position: relative;
    background-size: 80% 222px;  cursor: pointer; width: 80%; background-position: 29% 0px;left: 1px;}
.part4 .content .jspTrack {  background: transparent url(zt_rmhfs_pc_scoll_bar.png) no-repeat; position: relative;
    background-size: 26% 100%;  background-position: 37% 42%; height: 100%;width: 100%}
    
    
    


.part5{width: 100%; margin: 0 auto; height: 1105px; position: relative; background: url("zt_rmhfs_pc_part5.jpg") center top no-repeat}
.part6{width: 100%; margin: 0 auto; height: 575px; position: relative; background: url("zt_rmhfs_pc_part6.jpg") center top no-repeat}
.part7{width: 100%; margin: 0 auto; height: 611px; position: relative; background: url("zt_rmhfs_pc_part7.jpg") center top no-repeat}
.part8{width: 100%; margin: 0 auto; height: 710px; position: relative; background: url("zt_rmhfs_pc_part8.jpg") center top no-repeat}
.part9{width: 100%; margin: 0 auto; height: 835px; position: relative; background: url("zt_rmhfs_pc_part9.jpg") center top no-repeat}
.part10{width: 100%; margin: 0 auto; height: 1085px; position: relative; background: url("zt_rmhfs_pc_part10.jpg") center top no-repeat}
.part11{width: 100%; margin: 0 auto; height: 1034px; position: relative; background: url("zt_rmhfs_pc_part11.jpg") center top no-repeat}

.part11 .content{width: 1005px; height: 668px; position: absolute; left: 50%; margin-left: -502px; top: 0; position: relative;}
.part11 .content .prev{width: 36px; height: 61px; left: 0; top: 455px; position: absolute; cursor: pointer; z-index: 10;}
.part11 .content .next{width: 36px; height: 61px; right: 0; top: 455px; position: absolute; cursor: pointer; z-index: 10;}
.part11 .content .video{width: 908px; height: 545px; left: 49px; top: 255px; position: absolute; }
.part11 .btns{position: absolute; width: 908px; height: 80px; left: 49px; top: 850px; display: flex; justify-content: space-between;}
.part11 .btns .btn {width: 173px; cursor: pointer;}
.part11 .btns .btn .yes{display: none;}
.part11 .btns .btn1 .yes{display: block;}
.part11 .btns .btn1 .no{display: none;}
.part11 .video2{position: absolute; width: 607px; height: 365px; left: 73px; top: 0}
.part11 .video2 .player{position: absolute; width: 607px; height: 365px; left: 0; top: 0}
.footer{width: 100%; margin: 0 auto; height: 787px; position: relative; background: url("zt_rmhfs_pc_footer.jpg") center top no-repeat}
