.closestyle1032646{ font-size:12px;color:#333333;text-decoration: none ;}

	/* banner css */
@media screen and (max-width: 1399px) { 
.slider{ width:100%;  min-width:1220px;  height:450px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1220px; position:absolute; left:50%; margin-left:-610px  }
	.slider .bd li{ width:1220px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1220px; height:450;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1220px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:450px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-610px;  }
	.slider .next{ left:50%;  margin-left:610px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:450px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(images/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(images/slider-arrow.png) 0 0 no-repeat;  }
.myvideo{height: 335px;object-fit: cover;width:1220px}

}
@media screen and (min-width: 1400px) and (max-width:1599px) { 
.slider{ width:100%;  min-width:1220px;  height:450px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1220px; position:absolute; left:50%; margin-left:-610px  }
	.slider .bd li{ width:1220px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1220px; height:450px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1220px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:450px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-610px;  }
	.slider .next{ left:50%;  margin-left:610px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:450px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(images/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(images/slider-arrow.png) 0 0 no-repeat;  }
.myvideo{height: 335px;object-fit: cover;width:1220px}
}

@media screen and (min-width: 1600px) { 
.slider{ width:100%;  min-width:1220px;  height:450px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1220px; position:absolute; left:50%; margin-left:-610px  }
	.slider .bd li{ width:1220px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1220px; height:450px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1220px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:450; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-610px;  }
	.slider .next{ left:50%;  margin-left:610px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:450px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(images/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(images/slider-arrow.png) 0 0 no-repeat;  }
.myvideo{height: 335px;object-fit: cover;width:1220px}
}

    .slider .bd i {
      position: absolute;
      top: 45%;height: 76px;
    width: 76px;
     background: url(../../images/zjbfan2.png) 0 0px no-repeat;
      transform: translate(-50%, -50%);
      font-size: 78px;
      color: #fff;
      z-index: 3; margin-left: 610px;}
    .video-and-link .videor2 video {
      width: 366px;
      height: 233px;
   transition: all 0.5s; 
      display: block;
 }


.topvideo {
text-align: center;
    width: 100%;
    float: left;
    position: relative;
   top: 66%; }
.topvideo video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      min-height: 375px; }
    .topvideo i {
      position: absolute;
      top: 56%;width:60px;height:60px;
      left: 50%;
background: url(../../images/bfan.png) 0 0px no-repeat;
      transform: translate(-50%, 0%);
      font-size: 78px;
      color: #fff;
      z-index: 3; }
.topvideo .sybfan{}


.video-and-link {
  margin-top: 20px;margin-bottom: 50px; }
  .video-and-link .video {height:610px;
    width:750px;float: left;
    position: relative;    overflow: hidden;
    margin-top: 23px;  }

  .video-and-link .videor1 {
    width: 366px;float: right; height: 233px;
    position: relative;overflow: hidden;
    margin-top: 23px; }
  .video-and-link .videor2 {
    width: 366px;float: right; height: 233px;
    position: relative;overflow: hidden;
    margin-top: 23px; }
    .video-and-link .video::after {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background-color: rgba(0, 0, 0, 0.2); }
    .video-and-link .video video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      min-height: 375px;
transition: all 0.5s; }
    .video-and-link .video:hover video{transform: scale(1.2);}
    .video-and-link .video i {
      position: absolute;
      top: 50%;height: 76px;
    width: 76px;
      left: 50%;background: url(../../images/zjbfan.png) 0 0px no-repeat;
      transform: translate(-50%, -50%);
      font-size: 78px;
      color: #fff;
      z-index: 3; }
    .video-and-link .videor1 video {
      width: 366px;
      height: 233px;
     transition: all 0.5s; 
      display: block;
 }
    .video-and-link .videor1:hover video {
transform: scale(1.2);
}
    .video-and-link .videor1 i {
      position: absolute;
      top: 50%;height: 60px;
    width: 60px;
      left: 50%;background: url(../../images/zjbfan2.png) 0 0px no-repeat;
      transform: translate(-50%, -50%);
      font-size: 78px;
      color: #fff;
      z-index: 3; }
    .video-and-link .videor2 video {
      width: 366px;
      height: 233px;
   transition: all 0.5s; 
      display: block;
 }
    .video-and-link .videor2:hover video {
transform: scale(1.2);
}
    .video-and-link .videor2 i {
      position: absolute;
      top: 50%;height: 60px;
    width: 60px;
      left: 50%;background: url(../../images/zjbfan2.png) 0 0px no-repeat;
      transform: translate(-50%, -50%);
      font-size: 78px;
      color: #fff;
      z-index: 3; }

  .video-and-link .link-box table {
    margin-top: 39px;
    width: 100%;
    padding: 0 60px; }
    .video-and-link .link-box table td {
      height: 168px;
      text-align: center;
      padding-bottom: 21px; }
      .video-and-link .link-box table td a {
        display: block; }
      .video-and-link .link-box table td img {
        width: 110px; }
      .video-and-link .link-box table td p {
        font-size: 20px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #024585;
        line-height: 2em; }

/*视频遮罩*/
.video-mask {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none; }
  .video-mask video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 60%;
    max-height: 80%; }
  .video-mask .icon-guanbi {
    font-size: 30px;
    position: absolute;
    right: 30px;
    top: 30px;
    color: #fff; }

  .video-mask .fa-close {
    font-size: 30px;
    position: absolute;
    right: 30px;
    top: 30px;
    color: #fff; }