.zzIndex_Title{
	width:100%;
	height:auto;overflow:hidden;
	text-align:center;
}
.zzIndex_Title dd{
	width:100%;
	line-height:40px;
	font-size:30px;
	color:#000;
}
.zzIndex_Title dd div{
    width:50px;
    height:3px;
    background:#1c4199;
    margin:0 auto;
}
.zzIndex_Title dt{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:24px;
	color:#333;
}
.zzIndex_Title dt s{display:inline-block; width:100px; height:10px; border-bottom:#ccc 1px solid; margin:10px 10px 10px 5px;}
.zzIndex_ProductList{
	width:100%;
	height:auto;overflow:hidden;
	margin:50px 0;
}
.index_photo{
	width:278px;float:left;
	height:auto;overflow:hidden;
	border:1px solid #eee;
	margin:10px 10px 10px 10px;padding:0;
}
.index_photo:hover{box-shadow:0 0 10px #eee;}
.index_photo dd{
	width:100%;float:left;text-align:center;
	height:245px;overflow:hidden;
	margin:0;
	position:relative;
}
.index_photo dd img{
	width:100%;height:245px;
	position:absolute;left:0;top:0;
}
.index_photo dt{
	width:92%;
	height:auto;overflow:hidden;
	line-height:30px;
	font-size:16px;
	background:#fcfcfc;
	padding:10px 4%;
}
.index_photo dt div{
	width:100%;
	height:40px;overflow:hidden;
	line-height:20px;
	font-size:12px;color:#999;
}

.zzIndex_ProductClass{
	width:100%;
	height:auto;overflow:hidden;
}
.zzIndex_ProductClass dt{
	width:14%;float:left;
	border:1px solid #ccc;
	text-align:center;
	padding:20px 0;
	height:100px;
	line-height:40px;
	margin:10px 0 10px 2%;
}
.zzIndex_ProductClass dt:hover{box-shadow:5px 5px 8px #ccc;}
.zzIndex_ProductClass dt div{width:100%;height:60px;line-height:60px;font-size:16px;}
.zzIndex_ProductClass dt img{max-height:60px;}

#zzIndex_About{
    width:100%;
    height:auto;overflow:hidden;
    background:#1c4199;
    padding-bottom:20px;
}

.zzIndexAbout_Title{
	width:100%;
	height:auto;overflow:hidden;
	text-align:center;
}
.zzIndexAbout_Title dd{
	width:100%;
	line-height:40px;
	font-size:30px;
	color:#000;
}
.zzIndexAbout_Title dd div{
    width:50px;
    height:3px;
    background:#fff;
    margin:0 auto;
}
.zzIndexAbout_Title dt{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:24px;
	color:#fff;
}

.zzIndex_About{
	width:100%;
}
.zzIndex_About dd{
	width:45%;float:left;
	height:auto;
	margin:20px 2% 0 3%;
	line-height:30px;
	font-size:14px;
	text-indent:20px;
    color:#fff;
}
.zzIndex_About dd a{color:#fff;}
.zzIndex_About dt{
	width:45%;float:left;
	text-align:center;
	margin-right:5%;
}

#zzIndex_News{
	width:50%;float:left;
	height:auto;overflow:hidden;
	padding:20px 0;
}
.zzIndex_News_List{
    width:100%;
    height:auto;overflow:hidden;
}
.index_news {
    width:580px;float:left;
    height:auto;overflow:hidden;
    padding:10px 0;
    border-bottom:1px dotted #ccc;
	margin:10px 10px;
}
.index_news:hover{background:#eee;}
.index_news dt {
    width:450px;
    float:left;
    height:auto;overflow:hidden;
    margin:0 20px 0 10px;
    font-size:12px;
	line-height:40px;
}
.index_news dt div{width:100%;height:auto;overflow:hidden;line-height:18px;color:#999;}
.index_news dt a{font-size:16px;}
.index_news dd{
    width:90px;float:left;
    line-height:25px;
    text-align:center;
    padding:20px 0;
    background:#d50008;
	margin-right:10px;
    color:#fff;
    border-radius:10px;
}
.index_news dd span{font-size:26px;}
.index_news dd:hover{background:#ea0009;color:#fff;}
.zzIndex_News_More{
	width:100%;
	height:40px;
}
.zzIndex_News_More dt{
	width:150px;
	line-height:35px;
	background:#fff;
	color:#1c4199;
	text-align:center;
	margin:auto;
	border-radius:20px;
}
.zzIndex_News_More dt:hover{background:#ff0;}


.zzIndex_More{
	width:100%;
	height:40px;
}
.zzIndex_More dt{
	width:150px;
	line-height:35px;
	background:#1c4199;
	color:#fff;
	text-align:center;
	margin:auto;
	border-radius:20px;
}
.zzIndex_More dt:hover{background:#2b6fc5;}


#zzIndex_Case_Pic{
	width:100%;
	height:145px;
	background:url(../Images/index_case.jpg) center;
}
.zzIndex_Case_Pic_More{
	width:150px;
	height:35px;
	line-height:35px;
	color:#fff;
	text-align:center;
	background:#1c4199;
	border-radius:20px;
	float:right;
	margin:60px 0 0 0;
}
.zzIndex_Case_Pic_More:hover{background:#122a64;}
#zzIndex_Case{
	width:1300px;
	margin:60px auto;
	height:auto;overflow:hidden;
}
.img-scroll {position:relative;margin:0px;width:1200px;padding:0px;}
.img-scroll .prev,.img-scroll .next{ position:absolute;display:block;width:12px;line-height:250px;height:250px;}
.img-scroll .prev{left:0px;top:90px;cursor:pointer}
.img-scroll .next{right:0px;top:90px;cursor:pointer}
.img-list{float:left;position:relative;width:1100px;height:auto;overflow:hidden;margin-left:80px;padding:0px;overflow:hidden;}
.img-list ul {width:3500px;}
.img-list li {float:left;display:inline;width:350px;margin:0 8px;padding:0px;}
.i_photo{margin:0;padding:10px 0;text-align: center;}
.i_photo .pic{
	width:350px;
	height:240px;
	text-align:center;
	position:relative;
}
.i_photo .pic dd{
	width:100%;
	line-height:40px;
	position:absolute;
	bottom:0;left:0;
	background:rgba(0,0,0,0.5);
}
.i_photo .pic dd a{color:#fff;}
.i_photo .pic dt{
	width:100%;
	position:absolute;
	bottom:0;left:0;
}
.i_photo .pic dt img{width:350px;height:240px;}