#jzlist{
	width:100%; 
	FLOAT: left;margin-top:3.5%;  
}
#jzlist li{ list-style-type:none;}
#jzlist LI{  text-align:center; overflow:hidden;   transition:all 0.4s ease-in-out 0s;cursor:pointer; margin:10px; background-color:#fff;box-shadow:2px 2px 8px #aaa;-webkit-box-shadow:2px 2px 8px #aaa;-moz-box-shadow:2px 2px 8px #aaa; border-radius:8px;}
#jzlist  LI .nr{ width:90%; padding:5%; float:left; }
#jzlist  LI .nr dd{ width:100%; float:left; overflow:hidden; position:relative;transition:all 0.5s ease-in-out 0s;margin-top:1%;}
#jzlist  LI .nr dd p{ position:absolute;filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0; z-index:1; left:0px; top:0px; width:100%; height:100%;}
#jzlist  LI .nr dd  img{ max-width:90%; margin-left:auto; margin-right:auto; display:block;transition:all 0.5s ease-in-out 0s;}

#jzlist  LI .nr h5{ width:100%; float:left; color:#05C0AB; font-size:16px; text-align:center; line-height:18px; line-height:36px; height:36px; margin-top:10px;}
#jzlist  LI .nr .js{ width:100%; float:left; text-align:left; line-height:25px;overflow:hidden; height:150px;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 6;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical; color:#555;}
#jzlist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#jzlist .owl-controls .owl-dots .owl-dot span{
width:20px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#jzlist .owl-controls .owl-dots .owl-dot.active span,#jzlist .owl-theme .owl-dots .owl-dot:hover span{background-color:#05C0AB;}
#qysl{width:100%;	float:right;text-align:center; padding-bottom:4%
}
#qysl ul{ list-style-type:none; margin-left:-1%; }
#qysl UL LI {  WIDTH:32.33%;  float:left; margin-left:1%; overflow:hidden;margin-bottom:1%; cursor: pointer;}
#qysl UL LI dd{ width:100%; float:left; overflow:hidden;height:280px; position:relative;}
#qysl ul li dd img{ width:100%; min-height:280px; transition:all 0.4s ease-in-out 0s;   }
#qysl UL LI .zzc{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	height:40px;
	z-index:10;
	transition:all 0.4s ease-in-out 0s;
	background-color:rgba(0,0,0,0.6);
	overflow:hidden;	background-repeat: no-repeat;
	background-position: center center; 
}

#qysl UL LI .zzc p{ text-align:center; color:#fff; font-size:14px;  line-height:40px; TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;transition:all 0.4s ease-in-out 0s; }
#qysl UL LI .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; font-size:14px; color:#fff; margin-top:35%;}
#qysl UL LI:hover .zzc{ height:100%; border:5px solid #05C0AB;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */	background-color:rgba(0,0,0,0.3);
}
#qysl UL LI:hover .zzc p{ margin-top:10%; font-weight:bold;}
#qysl UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
@media only screen and (max-width: 1000px){#jzlist  LI .nr h5{ font-size:15px;}#qysl UL LI dd{ height:220px;}#qysl ul li dd img{min-height:220px;}}
@media only screen and (max-width: 800px){#jzlist  LI .nr h5{ font-size:14px;}#qysl UL LI dd{ height:20vw;}#qysl ul li dd img{min-height:20vw; }#qysl UL LI .zzc span,#qysl UL LI .zzc p{ font-size:12px;}#qysl ul{ margin-left:-0.5%}#qysl UL LI {  WIDTH:32.83%;  float:left; margin-left:0.5%;}#qysl UL LI:hover .zzc{border:3px solid #05C0AB;}}
@media only screen and (max-width: 450px){#jzlist  LI .nr .js{ line-height:20px; height:140px;  line-clamp: 7; -webkit-line-clamp: 7;}#qysl UL LI .zzc span{padding:1px 10px;}#qysl UL LI:hover .zzc{border:2px solid #05C0AB;}#qysl UL LI .zzc{ height:25px;}#qysl UL LI .zzc p{ line-height:25px;}}