﻿html,body{
	width: 100%;
}
/*涓撻棣栭〉--*/
#header{
	width: 100%;
	height: auto;
	overflow:hidden;
	border-bottom: 10px solid #f2f2f2;
	-moz-box-shadow: 0px 1px 2px #ccc;
    -webkit-box-shadow: 0px 1px 2px #ccc;
    box-shadow: 0px 1px 2px #ccc;
}
#body{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
#fotter{
	width: 100%;
	height: 150px;
	background-color: #bd0d0d;
	text-align: center;  
	float: left;
}
#fotter p{
	margin-top: 50px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
/*--涓撻棣栭〉*/

/*涓撻涓�-*/
#zt01{
	width: 100%;
	height: auto;
	overflow: hidden;
}
#zt01 .top-dv .wrapper{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:65px 0px 40px;
	border-bottom: 3px solid #f2f2f2;
}
#zt01 .top-dv .wrapper .left-img{
	width:303px;
	height: 194px;
	float: left;
}
#zt01 .top-dv .wrapper .right-text{
	float: right;
	width: 860px;
	height: 194px;
}
#zt01 .top-dv .wrapper .right-text h2{
	font-size: 28px;
	font-weight: 700;
	color: #c00;
}
#zt01 .top-dv .wrapper .right-text p{
	font-size: 26px;
	font-weight: 700;
	color: #c00;
	line-height: 48px;
	margin-top: 10px;
	text-align: justify;
	text-indent: 47px;
}
#zt01 .top-dv  .title{
	width: 100%;
	padding:30px;
	float: left;
}
#zt01 .top-dv  .title h2{
	width: 100%;
	padding:20px 0px;
	text-align: center;
	font-size: 28px;
	color: #c00;
	font-weight: 400;
	background-color: #fff3d3;
}
#zt01 .top-dv  .title p{
	font-size: 18px;
	line-height: 36px;
	padding:20px 0px;
	text-indent: 36px;
}
#zt01 .list-dv .list{
	width: 50%;
	float: left;
	height:340px;
}
#zt01 .list-dv .list .nav-item,#zt01 .zt-pic .nav-item{
	width: 100%;
	height:50px;
	border-bottom: 3px solid #f3f3f3;
}
#zt01 .list-dv .list .nav-item a,#zt01 .zt-pic .nav-item a{
	font-size: 14px;
	color: #666;
	float: right;
	position: relative;
	top:20px;
}
#zt01 .list-dv .list .nav-item a:hover,#zt01 .zt-pic .nav-item a:hover{
	color:#c00;
}
#zt01 .list-dv .list .nav-item span,#zt01 .zt-pic .nav-item span{
	font-size: 25px;
	font-weight: 700;
	border-bottom: 3px solid #c00;
	display:block;
	
	height: 50px;
	color: #333;
	float: left;
	text-align: center;
}
#zt01 .list-dv .list .new-list{width: 100%;height: auto;overflow: hidden;margin-top: 10px;}
#zt01 .list-dv .list .new-list li{width: 100%;height: 45px;line-height: 45px;float: left;}
#zt01 .list-dv .list .new-list li:hover a{color:#c00; }
#zt01 .list-dv .list .new-list li a{float: left;font-size: 18px;}
#zt01 .zt-pic{
	width: 100%;
	overflow: hidden;
	float: left;
}
#zt01 .pic-ul{
	width: 100%;
	padding:20px 0px 50px;
	overflow: hidden;
}
#zt01 .pic-ul li{
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	padding:8px;
}
#zt01 .pic-ul li .shadow{
	width: 100%;
	height: auto;
	padding:7px;   
	-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
} 
#zt01 .pic-ul li .shadow img{
	width: 100%;
	height: 189px;
	display: block;
	float: none;
	margin:0 auto;
}
#zt01 .pic-ul li .shadow img:hover{
	opacity:.9;
}
#zt01 .pic-ul li span{
	margin-top: 15px;
	display: block;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
}
#zt01 .pic-ul li span:hover{
	color: #c00;
}
/*--涓撻涓�/



/*涓撻浜�-*/
#zt02{
	width: 100%;
	height: auto;
	overflow: hidden;
}
#zt02 .top-dv .wrapper{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:55px 0px 55px;
}
#zt02 .top-dv .wrapper p{
	font-size: 22px;
	color: #c00;
	line-height: 48px;
	text-align: justify;
	text-indent: 45px;
}
#zt02 .list-dv{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 70px;
}
#zt02 .list-dv .list{
	float: left;
}
#zt02 .list-dv .list .nav-item,#zt02 .zt-pic .nav-item{
	width: 100%;
	height:50px;
	border-bottom: 3px solid #f3f3f3;
	position: relative;
}
#zt02 .list-dv .list .nav-item  .xiaohongqi,#zt02 .zt-pic .nav-item .xiaohongqi{
	position: absolute;
	right: 0;
	width: 133px;
	height: 48px;
	z-index: -1;
}
#zt02 .list-dv .list .nav-item a,#zt02 .zt-pic .nav-item a{
	font-size: 12px;
	color: #f6e1e1;
	float: right;
	position: relative;
	top:27px;
	right: 35px;
}
#zt02 .list-dv .list .nav-item a:hover,#zt02 .zt-pic .nav-item a:hover{
	color:#fff;
}
#zt02 .list-dv .list .nav-item span,#zt02 .zt-pic .nav-item span{
	font-size: 28px;
	font-weight: 700;
	border-bottom: 3px solid #c00;
	display:block;
	width: 120px;
	height: 50px;
	color: #333;
	float: left;
	text-align: center;
}
#zt02 .list-dv .list .new-list{width: 100%;height: auto;overflow: hidden;margin-top: 10px;}
#zt02 .list-dv .list .new-list li{width: 100%;height: 72px;line-height: 72px;float: left;border-bottom:1px dashed #e4e4e4;}
#zt02 .list-dv .list .new-list li:last-child{
	border-bottom: none;
}
#zt02 .list-dv .list .new-list li:hover a{color:#c00; }
#zt02 .list-dv .list .new-list li a{float: left;font-size: 20px;}
#zt02 .list-dv .list .new-list li span{float: right;font-size: 14px;color: #999;}
#zt02 .list-dv .list .new-list li:hover span{color:#c00;}
#zt02 .zt-pic{
	width: 100%;
	overflow: hidden;
	float: left;
}
#zt02 .pic-ul{
	width: 100%;
	padding:20px 0px 50px;
	overflow: hidden;
}
#zt02 .pic-ul li{
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	padding:8px;
}
#zt02 .pic-ul li .shadow{
	width: 100%;
	height: auto;
	padding:7px;   
	-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
} 
#zt02 .pic-ul li .shadow img{
	width: 100%;
	height: 189px;
	display: block;
	float: none;
	margin:0 auto;
}
#zt02 .pic-ul li .shadow  img:hover{
	opacity:.9;
}
#zt02 .pic-ul li span{
	margin-top: 15px;
	display: block;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
}
#zt02 .pic-ul li span:hover{
	color: #c00;
}
/*--涓撻浜�/

/*涓撻涓�-*/
#zt03{
	width: 100%;
	height: auto;
	overflow: hidden;
}
#zt03 .top-dv .wrapper{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:55px 0px 55px;
	border-bottom: 3px solid #f2f2f2;
}
#zt03 .top-dv .wrapper p{
	font-size: 22px;
	color: #c00;
	line-height: 48px;
	text-align: justify;
	text-indent: 45px;
}
#zt03 .img-218{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:20px 0px;
}
#zt03 .zt-pic{
	width: 100%;
	overflow: hidden;
	float: left;
}
/* #zt03 .pic-ul{
	width: 100%;
	padding:20px 0px 50px;
	overflow: hidden;
} */
#zt03 .pic-ul{
	width: 100%;
	padding:20px 0px 30px;
	overflow: hidden;
}
#zt03 .pic-ul li{
	width: 33.333333333%;
	height: auto;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	padding:0px 22px ;
}
#zt03 .pic-ul li .shadow{
	width: 100%;
	height: auto;
	padding:7px;   
	-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
} 
#zt03 .pic-ul li .shadow img{
	width: 100%;
	height: 247px;
	display: block;
	float: none;
	margin:0 auto;
}
#zt03 .pic-ul li .shadow  img:hover{
	opacity:.9;
}
#zt03 .pic-ul li span{
	margin-top: 15px;
	display: block;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
}
#zt03 .pic-ul li span:hover{
	color: #c00;
}

#zt03 .zt-pic .pic-more{
	width: 100%;
	text-align: right;
}
#zt03 .zt-pic .pic-more a{
	font-size: 13px;
	color:#999;
}
#zt03 .zt-pic .pic-more a:hover{
	color: red;
}
#zt03 .new-list{width: 100%;height: auto;overflow: hidden;margin-top: 10px;}
#zt03 .new-list li{width: 100%;height: 72px;line-height: 72px;float: left;border-bottom:1px dashed #e4e4e4;}
#zt03 .new-list li:last-child{
	border-bottom: none;
}
#zt03 .new-list li:hover a{color:#c00; }
#zt03 .new-list li a{float: left;font-size: 20px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width: 1050px;}
#zt03 .new-list li span{float: right;font-size: 14px;color: #999;}
#zt03 .new-list li:hover span{color:#c00;}
/*--涓撻涓�/

/*涓撻鍒楄〃锛堝唴椤�--*/
#zt-list{
	width:1200px;
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
#zt-list .list-dv{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:50px 0px 120px;
}
#zt-list .list-dv .list{
	float: left;
}
#zt-list .list-dv .list .nav-item{
	width: 100%;
	height:50px;
	border-bottom: 3px solid #f3f3f3;
}
#zt-list .list-dv .list .nav-item a{
	font-size: 12px;
	color: #f6e1e1;
	float: right;
	position: relative;
	top:27px;
	right: 35px;
}
#zt-list .list-dv .list .nav-item a:hover{
	color:#fff;
}
#zt-list .list-dv .list .nav-item span{
	font-size: 25px;
	font-weight: 700;
	border-bottom: 3px solid #c00;
	display:block;
	/* width: 120px; */
	height: 50px;
	color: #333;
	float: left;
	text-align: center;
	padding:0px 10px;
}
#zt-list .list-dv .list .new-list{width: 100%;height: auto;overflow: hidden;margin-top: 10px;}
#zt-list .list-dv .list .new-list li{width: 100%;height: 72px;line-height: 72px;float: left;border-bottom:1px dashed #e4e4e4;}
#zt-list .list-dv .list .new-list li:last-child{
	border-bottom: none;
}
#zt-list .list-dv .list .new-list li:hover a{color:#c00; }
#zt-list .list-dv .list .new-list li a{float: left;font-size: 20px;}
#zt-list .list-dv .list .new-list li span{float: right;font-size: 14px;color: #999;}
#zt-list .list-dv .list .new-list li:hover span{color:#c00;}

/*鍒嗛〉--*/
.f-page{
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 50px;
	text-align: center;
}
.f-page a{
	padding:0px 18px;
	border-radius: 50px;
	border:1px solid #999;
	text-align: center; 
	font-size: 11px;
}
.f-page a:hover{
	background-color: #e4e4e4;
}
.f-page a.cur{
	background-color: #c00;
	color: #fff;
	border:1px solid  #c00;
}

/*--鍒嗛〉*/
/*--涓撻鍒楄〃锛堝唴椤�*/

/*涓撻鍥剧墖鍒楄〃(鍐呴〉)--*/
#zt-picture{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding:50px 0px 120px;
	margin: 0 auto;
}
#zt-picture .zt-pic .nav-item{
	width: 100%;
	height:50px;
	border-bottom: 3px solid #f3f3f3;
}
#zt-picture .zt-pic .nav-item span{
	font-size: 25px;
	font-weight: 700;
	border-bottom: 3px solid #c00;
	display:block;
	/* width: 140px; */
	height: 50px;
	color: #333;
	float: left;
	text-align: center;
	padding:0px 10px;
}
#zt-picture .zt-pic{
	width: 100%;
	overflow: hidden;
	float: left;
}
#zt-picture .pic-ul{
	width: 100%;
	padding:20px 0px 50px;
	overflow: hidden;
}
#zt-picture .pic-ul li{
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	padding:8px;
}
#zt-picture .pic-ul li .shadow{
	width: 100%;
	height: auto;
	padding:7px;   
	-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
} 
#zt-picture .pic-ul li .shadow img{
	width: 100%;
	height: 189px;
	display: block;
	float: none;
	margin:0 auto;
}
#zt-picture .pic-ul li img:hover{
	opacity:.9;
}
#zt-picture .pic-ul li span{
	margin-top: 15px;
	display: block;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
}
#zt-picture .pic-ul li span:hover{
	color: #c00;
}
/*--涓撻鍥剧墖鍒楄〃(鍐呴〉)*/