.m-hd {
  width: 530px;
  border-radius: 2px;
  padding: 0 0 25px 0;
}

.JG-hdB {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  border-radius: 2px;
}

.JG-hdB img.N-zw {
  width: 100%;
  height: auto;
  opacity: 0.001;
}

.JG-hdB .N-wk {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.JG-hdB .N-wk .N-nr {
  width: 100%;
  display: none;
}

.JG-hdB .N-wk .N-nr img {
  width: 100%;
  height: 400px;
  -webkit-transition: all 0.5s ease 0.001s;
  -moz-transition: all 0.5s ease 0.001s;
  -ms-transition: all 0.5s ease 0.001s;
  -o-transition: all 0.5s ease 0.001s;
  transition: all 0.5s ease 0.001s;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: 50% 50%;
  -khtml-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* .JG-hdB .N-wk .N-nr:hover img {
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
} */

.JG-hdB .N-wk .N-nr.N-dq {
  display: block;
}

.JG-hdB .N-wk .N-nr.N-L,
.JG-hdB .N-wk .N-nr.N-R {
  position: absolute;
  top: 0;
  display: block;
}

.JG-hdB .N-wk .N-nr.N-L {
  left: 100%;
}

.JG-hdB .N-wk .N-nr.N-R {
  left: -100%;
}

.JG-hdB .N-jL,
.JG-hdB .N-jR {
  position: absolute;
  top: 40%;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  overflow: hidden;
  font-size: 20px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all 0.5s ease 0.001s;
  -moz-transition: all 0.5s ease 0.001s;
  -ms-transition: all 0.5s ease 0.001s;
  -o-transition: all 0.5s ease 0.001s;
  transition: all 0.5s ease 0.001s;  
}
.JG-hdB:hover .N-jL,
.JG-hdB:hover .N-jR {
  opacity: 1;
}

.JG-hdB .N-jL span,
.JG-hdB .N-jR span {
  position: absolute;
  top: 0%;
  left: 0;
  width: 100%;
  height: 50px;
  margin-top: 0px;
  display: inline-block;
  line-height: 30px;
  font: bold 30px/50px "黑体";
}

.JG-hdB .N-jL {
  left: 15px;
  /* border-radius: 0 2px 2px 0; */
}

.JG-hdB .N-jR {
  right: 15px;
  /* border-radius: 2px 0 0 2px; */
}

.JG-hdB .N-q {
  position: absolute;
  width: auto;
  bottom: 6px;
  text-align: right;
  right: 20px;
}

.JG-hdB .N-q li {
  overflow: hidden;
  margin: 0 5px;
  display: inline-block;
  border: 2px solid rgba(255, 255, 255, 1);
  cursor: pointer;
  width: 10px;
  height: 10px;
  /* border-radius: 5px; */
}

.JG-hdB .N-q li.N-dq {
  /* background: rgba(255, 255, 255, 0.8); */
  border-color: rgba(255, 0, 0, 0.8);
  /* border: 2px solid #F00; */
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: none;
  border: 4px solid #F00;

}

.JG-hdB:hover .N-jL,
.JG-hdB:hover .N-jR {
  opacity: 1;
}

.JG-hdB .N-jdxs {
  position: relative;
  height: 100%;
  left: 0;
  top: 0;
  background: #f00;
}

.JG-hdB .N-q {
  bottom: 10px;
  text-align: right;
  right: 20px;
}

.JG-hdB .N-q li {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 1);
}

.JG-hdB .N-wk .N-nr h4 {
  height: 40px;
  position: relative;
  top: -100px;
  padding-left: 20px;
  line-height: 40px;
  color: #fff;
  background: url("https://www.zhcw.com/static/images/home/box-siw1.png") repeat-x;
  padding-top: 60px;
  font-size: 16px;
  font-family: '\5FAE\8F6F\96C5\9ED1', "Microsoft YaHei", "微软雅黑", Arial;
}

.jdhd [data-xl]{ display:none}
.jdhd[data-xl="0"] [data-xl="0"],
.jdhd[data-xl="1"] [data-xl="1"],
.jdhd[data-xl="2"] [data-xl="2"],
.jdhd[data-xl="3"] [data-xl="3"],
.jdhd[data-xl="4"] [data-xl="4"],
.jdhd[data-xl="5"] [data-xl="5"],
.jdhd[data-xl="6"] [data-xl="6"],
.jdhd[data-xl="7"] [data-xl="7"],
.jdhd[data-xl="8"] [data-xl="8"],
.jdhd[data-xl="9"] [data-xl="9"],
.jdhd[data-xl="10"] [data-xl="10"]
{display:block}