*{ padding: 0; margin: 0; text-decoration: none;}
body{ font-size: 14px; background: #f4fbff}
body a{ color: #333333;}
body a:hover{color:#cc0000;}
body .xian{ color:#cc0000;}
body .xian:hover{ color:#ff8000;}
.clear{ clear: both;}

.zwrap{/* background: url(../images/zbg.jpg) top center no-repeat #EFF6FC;*/ padding-bottom: 30px;}
.ztop{ height: 225px;padding-bottom: 20px; text-align: center;position: relative;}
.ztop img{
	width: 100%;
	height: 100%;
}
.ztop a{
	display: block;
	width: 81px;
	height: 20px;
	color: #ffffff;
	position: absolute;
	top: 180px;
    right: 30px;
}
.zcon{ width: 1154px; margin: 0 auto; background: #ffffff; padding: 0 23px 20px;}
.zwz{ height: 70px; line-height: 70px; background: url(../images/wz.png) 0 22px no-repeat; padding-left: 25px; color: #999999;}
.zwz span{color: #333333;}
.zwz a{ color: #999999;}
.zxfl{ width: 242px; float: left; text-indent: 20px; }
.zxfl div{ height: 56px; background: url(../images/zhover.png) 164px -15px no-repeat #004177; line-height: 56px;  font-size: 20px; font-weight: bold;}
.zxfl div a{ color: #ffffff;}
.zxfl li{ height: 46px; line-height: 46px;  background: url(../images/zr.png) 205px 15px no-repeat #F6F6F6; font-size: 16px; border-top: 1px solid #CCCCCC;}
.zxfl li.hover{ background: url(../images/zra.png) 205px 15px no-repeat #62ABEA;}
.zxfl li a{ display: block; #height: 46px;}
.zxfl li.hover a{ color: #ffffff;}
.zxfl li:hover{ background: url(../images/zra.png) 205px 15px no-repeat #62ABEA;}
.zxfl li:hover a{ color: #ffffff;}
.zxfr{ width: 895px; float: right;}
.ztitle{ height: 65px; line-height: 65px; border-left: 3px solid #004077;background: #f2f2f2;margin-bottom: 20px; }
.ztitle span{ display: block; width: 113px; font-size: 20px; color: #004077; text-align: center; font-weight: bold;}
.zlis{ padding-top: 17px;}
.zlis li{ height: 245px; margin-bottom: 43px;}
.zlis li img{ width: 346px; height: 245px; float: left;}
.zlis li dl{ width: 509px; height: 245px; background: #F7F7F7; float: left; padding: 0 20px; }
.zlis li:hover dl{ background: #e7e7e7;}
.zlis dt{ height: 56px; line-height: 56px; font-weight: bold; font-size: 18px;}
.zlis dt span{ color: #333333;}
.zlis dt a{ color: #0090D4;}
.zlis dt a:hover{color:#cc0000;}
.zlis dd{ font-size: 15px; margin-bottom: 15px; color: #666666;}
.zlis dd span{ color: #333333;}
.zms{ overflow: hidden;}
.zms span{ float: left;}
.zms p{ width: 434px; float: left;}
.zlis .zdata{ color: #0090D4;}

.zpage{ text-align: center;}

.page_num{
	width: 100%;
	height: 65px;
	margin-top: 10px;
	line-height: 65px;
	margin-bottom: 10px;
}

.ftlb{
	width: 100%;
}
.ftlb_div{
	width: 100%;
	height: 230px;
	border-bottom: dashed 1px #dddddd;
	margin-bottom: 20px;
}
.ftlb_div ul{
	height: 202px;
	float: left;
}
.ftlb_img{
	width: 286px;
	margin-right: 20px;
}
.ftlb_img img{
	width: 100%;
	height: 100%;
}
.ftlb_nr{
	width: 585px;
}
.ftlb_nr li{
	width: 100%;
	line-height: 34px;
	font-size: 16px;
	color: #777777;
}
.ftlb_nr li span{
	display: block;
	height: 100%;
	float: left;
}
.ftlb_nr li span img{
	vertical-align: middle;
	padding-right: 5px;
}
.ftlb_nrl{
	width: 115px;
}
.ftlb_nrr{
	width: 460px;
	color: #333333;
}
.ftlb_nrr p{
	color: #217bc0;
}