@charset "utf-8";
@media all and (max-width:1440px){

#zzsc1 {
width:93%;
	margin-right: auto;
	margin-left: auto;
	position: relative; padding-top:0px;

}
#zzsc1 #wai_box {
width:1250px; 
height:100%;
min-height:350px;
	overflow: hidden;
	position: relative;
}
#zzsc1 .zzsc_box{
 width:3500px; 
	position: absolute;
	left: 0px;
	top: 0px;
}
#zzsc1 .zzsc_box a.img:hover{
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	Opacity:0.9;
	Filter:alpha(opacity=90);
	outline:none;
}
#zzsc1 .zzsc_box .img{
	display: block; 
}
#zzsc1 .zzsc_box ul {
	float: left;
	display: block;
	width: 1250px;
}
#zzsc1 .zzsc_box li {
	float: left;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	width:32%; margin-right:0.5%;margin-left:0.5%;
}

#zzsc1 .zzsc_box li p{ font-size:15px; color:#343434; line-height:22px; float:left; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}



#zzsc1 .nav {
	width:5%; margin:auto; padding-bottom:40px;
}
#zzsc1 .nav a {
	background:rgba(100, 100, 100, 0.7);
	display: block;
	float: left;
	height: 15px;
	width: 15px;
	font-size: 0px;border-radius:50px;
	line-height: 0px;
	margin-right: 10px;
	cursor:pointer;
}
#zzsc1 .nav a:hover{

}
#zzsc1 .nav .now{
	background-color: #034595;
}



#zzsc1 .pre{ padding-top:10%; position:absolute; margin-left:-3%;
}

#zzsc1 .next{ float:right; padding-left:101%; position:absolute; padding-top:10%; z-index:500 
	}
#zzsc1 a.next:hover{

	}
	
	
	
	

.n3331{ float:left;width:100%; position: relative;clear: both; z-index:888990;}
.n4441{float:left; width:98%;position: absolute;clear: both; font-size:29px; text-align:center; color:#FFFFFF; font-size:25px;text-shadow:0 0 0.1em rgba(0,0,0,0.3),-0 -0 0.1em rgba(0,0,0,0.3); padding-top:27%;line-height:20px; padding-left:2%; padding-right:2%}
.n4441 b{ font-size:20px; text-align:center; color:#FFFFFF; font-size:36px;text-shadow:0 0 0.1em rgba(0,0,0,0.3),-0 -0 0.1em rgba(0,0,0,0.3); line-height:45px;}


.vv11 p{  font-size:14px; padding-top:15px; margin-bottom:15px; float:left;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}

.vv11 img{ width:100%;}

.m21{ float:left;margin-top:1%; width:5%;  font-size:15px; }

.m21 a{ float:left;border:#8b8b8b solid 1px;  width:100px; line-height:28px;font-weight:normal; color:#0000ff; text-align:center;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.m21 a:hover{float:left; background:#034595;width:100px; line-height:28px;font-weight:normal; color:#fff;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); }






}


@media all and (min-width:1441px){

#zzsc1 {
width:93%;
	margin-right: auto;
	margin-left: auto;
	position: relative; padding-top:0px;

}
#zzsc1 #wai_box {
width:1340px; 
height:100%;
min-height:400px;
	overflow: hidden;
	position: relative;
}
#zzsc1 .zzsc_box{
 width:2680px; 
	position: absolute;
	left: 0px;
	top: 0px;
}
#zzsc1 .zzsc_box a.img:hover{
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	Opacity:0.9;
	Filter:alpha(opacity=90);
	outline:none;
}
#zzsc1 .zzsc_box .img{
	display: block; 
}
#zzsc1 .zzsc_box ul {
	float: left;
	display: block;
	width: 1340px;
}
#zzsc1 .zzsc_box li {
	float: left;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	width:32%; margin-right:0.5%;margin-left:0.5%;
}

#zzsc1 .zzsc_box li p{ font-size:15px; color:#343434; line-height:22px; float:left; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;
}



#zzsc1 .nav {
	width:5%; margin:auto; padding-bottom:40px;
}
#zzsc1 .nav a {
	background:rgba(100, 100, 100, 0.7);
	display: block;
	float: left;
	height: 15px;
	width: 15px;
	font-size: 0px;border-radius:50px;
	line-height: 0px;
	margin-right: 10px;
	cursor:pointer;
}
#zzsc1 .nav a:hover{

}
#zzsc1 .nav .now{
	background-color: #034595;
}



#zzsc1 .pre{ padding-top:10%; position:absolute; margin-left:-3%;
}

#zzsc1 .next{ float:right; padding-left:101%; position:absolute; padding-top:10%; z-index:500 
	}
#zzsc1 a.next:hover{

	}
	
	
	
	

.n3331{ float:left;width:100%; position: relative;clear: both; z-index:888990;}
.n4441{float:left; width:98%;position: absolute;clear: both; font-size:29px; text-align:center; color:#FFFFFF; font-size:25px;text-shadow:0 0 0.1em rgba(0,0,0,0.3),-0 -0 0.1em rgba(0,0,0,0.3); padding-top:27%;line-height:20px; padding-left:2%; padding-right:2%}
.n4441 b{ font-size:20px; text-align:center; color:#FFFFFF; font-size:36px;text-shadow:0 0 0.1em rgba(0,0,0,0.3),-0 -0 0.1em rgba(0,0,0,0.3); line-height:45px;}


.vv11 p{  font-size:14px; padding-top:15px; margin-bottom:15px; float:left;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}

.vv11 img{ width:100%;}

.m21{ float:left;margin-top:1%; width:5%;  font-size:15px; }

.m21 a{ float:left;border:#8b8b8b solid 1px;  width:100px; line-height:28px;font-weight:normal; color:#0000ff; text-align:center;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.m21 a:hover{float:left; background:#034595;width:100px; line-height:28px;font-weight:normal; color:#fff;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); }




}


@media all and (min-width:1450px){

#zzsc1 #wai_box {
width:1600px; 
height:100%;
min-height:430px;
	overflow: hidden;
	position: relative;
}
#zzsc1 .zzsc_box{
 width:3200px; 
	position: absolute;
	left: 0px;
	top: 0px;
}

#zzsc1 .zzsc_box ul {
	float: left;
	display: block;
	width: 1600px;
}




}