

.js-lightBox{
  cursor: pointer;
  opacity: 1;
}

.js-lightBox:hover{
  opacity: 1;
}

.lightBox-view img{
    display: block;
    display: none;
    border:0px;
    margin:0px !important;
}

.lightBox-popupMask{
  position: fixed;
  background:black;
  filter:alpha(opacity=80);/* IE */
  opacity:0.8;
  width:100%;
  height: 100%;
  z-index:9999;
  display: none;
  background-image: url('../images/icon/overlay.png');
}

.lightBox-popup{

}

.lightBox-popup{
  display: none; 
  position: fixed;
  z-index:10000;
  top:0%;
  left:50%;
  height: 50%;
  background-color: white;
  /* margin-left:-500px; */
  border-radius: 10px;
  border:5px solid white;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('../images/icon/loading.gif'); 
  background-size: 8%;
}

.lightBox-description .lightBox-btn{
 /*  position: absolute;
  top:0; */
  display: inline-block;
  height: 100%;
  width:50%;
  text-align: center;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  filter:alpha(opacity=20);/* IE */ 
  opacity: .4;
  background-image: url('../images/icon/opacity.png');
}
.lightBox-description .lightBox-btn:hover{
  filter:alpha(opacity=100);/* IE */ 
  opacity: 1;
}

/* .lightBox-view .lightBox-prev-btn{
  left:0; 
}
.lightBox-view .lightBox-next-btn{
  right:0;
} */

.lightBox-description .lightBox-prev-btn.active{
  background-image: url('../images/icon/prev.png'); 
}
.lightBox-description .lightBox-next-btn.active{
  background-image: url('../images/icon/next.png'); 
}

.lightBox-description .lightBox-prev-btn.disable{
  background-image: url('../images/icon/prev.png');
  opacity: 0.1;
  cursor: default;
}
.lightBox-description .lightBox-next-btn.disable{
  background-image: url('../images/icon/next.png'); 
  opacity: 0.1;
  cursor: default;
}

.lightBox-view .lightBox-description{
  position: absolute;
  bottom:0;
  right:0;
  left:0;
  padding:15px;
  display: none;
  color:white;
  background-color: black;
  filter:alpha(opacity=80);/* IE */ 
  background: rgba(0,0,0,.8);
}
.lightBox-view .lightBox-description .lightBox-current-index{
  margin-top: 5px;
  display: block;
  font-style:italic;
}
.lightBox-view .lightBox-description .lightBox-close{
  float: right;
  display: block;
  width:40px;
  height:40px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url('../images/icon/close.png'); 
  background-position: center center;
}
.lightBox-description .btn-position{
  float: right;
  position:relative;
  width:100px;
  height: 40px;
}



/*--------资质-----*/


.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; margin-top:5px; margin-bottom:30px}

.zzzs_box{ float:left; width:25%; margin:15px 0px; padding:0px; overflow:hidden;}
.zzzs {overflow: hidden; display:table; margin:0 auto;} 
.zzzs li{border:1px solid #eee; width:280px; height:200px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px; background:#fff} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:280px; width:auto; max-height:200px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


@media only screen and (max-width:1100px) {
.zzzs li{border:1px solid #eee; width:200px; height:143px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:200px; width:auto; max-height:143px; height:auto} 

}


@media only screen and (max-width:900px) {
.zzzs li{border:1px solid #eee; width:150px; height:107px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:107px; height:auto} 
}

@media only screen and (max-width:700px) {
.zzzs li{border:1px solid #eee; width:130px; height:93px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:130px; width:auto; max-height:93px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}

@media only screen and (max-width:650px) {
.zzzs_box{ float:left; width:50%; margin:5px 0px; padding:0px; overflow:hidden; margin-bottom:15px}
.zzzs li{border:1px solid #eee; width:200px; height:143px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:2px} 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:200px; width:auto; max-height:143px; height:auto} 

}
@media only screen and (max-width:450px) {
.zzzs li{border:1px solid #eee; width:160px; height:114px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:2px} 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:160px; width:auto; max-height:114px; height:auto} 

}
