html{font-size:62.5%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,h3,h4,h5,h6,ul,li,ol,div,dl,dt,dd,p,img,a,form{margin:0;padding:0;font-family:"微软雅黑";-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;}
div{width:auto;border: none;outline: none;outline-style: none;}
body,html{padding:0;margin:0;font-family:Helvetica,STHeiti,Microsoft Yahei;background-color:#fff;line-height:1.4;color:#110e15; -webkit-text-size-adjust:100%!important;}
img{vertical-align:middle;border:0 none;width:100%;display:inline-block;}
li{list-style:none;list-style-position:outside;}
a{text-decoration:none;overflow:hidden;opacity:1;outline:none;}
a:hover{color:#000;text-decoration:none;}
ul{list-style:none;}
input,select{vertical-align:middle;padding:0;margin:0;border:none;outline:none;outline-style:none}

.box{width: 100%; position: relative; margin: 0 auto; max-width: 750px;overflow-x: hidden;}
.page{position: relative; left: 0; top: 0; width: 750px; margin-top: -2px;}
.page img{margin-top: -2px;}

.kv{width: 750px; position: relative;}
.video1 .player1{width: 670px; height: 358px; position: absolute; left: 40px; top: 0;}

.videos .btns{position: absolute; width: 607px; height: 54px; left: 73px; top: 559px; display: flex; justify-content: space-between;}
.videos .btns .btn {width: 116px;}
.videos .btns .btn .yes{display: none;}
.videos .btns .btn1 .yes{display: block;}
.videos .btns .btn1 .no{display: none;}
.videos .video2{position: absolute; width: 607px; height: 365px; left: 73px; top: 174px}
.videos .video2 .player{position: absolute; width: 607px; height: 365px; left: 0; top: 0}
.videos .prev{position: absolute; width: 25px; left: 30px; top: 344px;}
.videos .next{position: absolute; width: 25px; right: 30px; top: 344px;}

.part3 .slick_3d {
  position: absolute;
  top: 27.00636943%;
  left: 11.66666667%;
  width: 76.66666667%;
  -webkit-perspective: 750px;
  perspective: 750px;
}
.part3 .slick_3d .item {
  position: absolute;
  top: 0;
}
.part3 .slick_3d .container {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.part3 .pics{position: absolute; width: 595px; height: 442px; left: 77px; top: 230px;}
.part3 .prev{position: absolute; width: 25px; left: 54px; top: 398px;}
.part3 .next{position: absolute; width: 25px; right: 54px; top: 398px;}

.part3 .slick-dots {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 0;
  width: 100%;
  height: 20px;
  z-index: 99;
}
.part3 .slick-dots li {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 10px;
  background-color: #636363;
  background-size: 100%;
  border-radius: 10px;
}
.part3 .slick-dots li button {
  opacity: 0;
}

.part3 .slick-dots .slick-active {
  width: 16px;
  height: 16px;
  background-color: #71a244;
  background-size: 100%;
  border-radius: 10px;
}

.part4 .content{position: absolute; width: 680px; height: 747px; left: 38px; top: 133px;}
.part4 .content .btn1{position: absolute; width: 228px; height: 68px; left: 217px; top: 863px;}
.part4 .content .btn2{position: absolute; width: 228px; height: 68px; left: 217px; top: 1264px;}
.part4 .content .btn3{position: absolute; width: 228px; height: 68px; left: 217px; top: 1735px;}
.part4 .content .btn4{position: absolute; width: 228px; height: 68px; left: 217px; top: 2295px;}
.part4 .content .btn5{position: absolute; width: 228px; height: 68px; left: 217px; top: 2921px;}
.part4 .content .btn6{position: absolute; width: 228px; height: 68px; left: 217px; top: 3520px;}



/* .part4 .content .jspVerticalBar {background: transparent; width:15px;top: 0; right: 11px;}
.part4 .content .jspHorizontalBar {background: transparent;}
.part4 .content .jspDrag {background: transparent url(../images/scoll_btn.png) no-repeat; position: relative;
    background-size: 7px 150px;  cursor: pointer; width: 100%; height: 100%; }
.part4 .content .jspTrack {  background: transparent url(../images/scoll_bar.png) no-repeat; position: relative;
    background-size: 12px 748px;  background-position: 26% 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_m_scoll_btn.png) no-repeat; position: relative;
    background-size: 80% 150px;  cursor: pointer; width: 80%; background-position: 29% 0px;left: 1px;}
.part4 .content .jspTrack {  background: transparent url(zt_rmhfs_m_scoll_bar.png) no-repeat; position: relative;
    background-size: 26% 100%;  background-position: 37% 42%; height: 100%;width: 100%}





/*弹窗*/
.popup{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; display: none;}
.popupBg{position: absolute; width: 100%; height: 100%; background: #000; left: 0; top: 0; opacity: 0.7; filter:alpha(opacity=70)}
.popup .title{position: absolute; width: 279px; left: 205px; top: 37px;}
.popup .text{position: absolute; width: 690px; height: 790px; left: 30px; top: 15%; background: #fff;}
.popup .text .pic{position: absolute; width: 690px; left: 0; top: 20px; height: 690px; overflow: scroll;}
.popup .text .pic .jspVerticalBar {background: transparent; width:15px;top: 0; right: 11px;}
.popup .text .pic .jspHorizontalBar {background: transparent;}
.popup .text .pic .jspDrag {background: transparent url(zt_rmhfs_m_popup_btn.png) no-repeat; position: relative;
    background-size: 12px 58px;  cursor: pointer; width: 100%; height: 100%; }
.popup .text .pic .jspTrack {  background: transparent url(zt_rmhfs_m_popup_bar.png) no-repeat; position: relative;
    background-size: 5px 541px;  background-position: 26% 42%; height: 100%;  }
.popup .close{position: absolute; width: 42px; right: -21px; top: -80px; cursor: pointer}