@charset "utf-8";

*{padding:0px; margin:0px;}

body {
	font-size: 14px;
	font-family:"微软雅黑";
	background:url(../images/zt_lxyz_bg.jpg) no-repeat center top #fff;
}


.fl{ float:left;}
.fr{ float:right;}

.clear{
    content:".";
    display:block;
    font-size:0px;
    line-height:0px;
    height:0px;
    clear:both;
    visibility:hidden;
}


a{
	color:#2b2b2b;
	text-decoration:none;
	transition: all ease-out .3s;
}
a:hover{
	color:#d30000;
	text-decoration:none;
	
}
ul{
    list-style-type:none;
	clear:both;
	}
li{
    display:inline;
	float:left;
	}
img{
	border:0;
}
.imgAni:hover img{
    -moz-transform: scale(1.15, 1.15);
    -webkit-transform: scale(1.15, 1.15);
    -o-transform: scale(1.15, 1.15);
}
.imgAni img{
    width: 100%;
    height: 100%;
    transition: all ease-out .3s;
}
h2{
	font-family:"微软雅黑" , Arial, Helvetica, sans-serif;
}
.blankH10{
    height:10px;
	font-size:0px;
	overflow:hidden;
}
.blankH12{
    height:12px;
	font-size:0px;
	overflow:hidden;
}
.blankH5{
    height:5px;
	font-size:0px;
	overflow:hidden;
}
.blankH3{
    height:3px;
	font-size:0px;
	overflow:hidden;
}
.blankH2{
    height:2px;
	font-size:0px;
	overflow:hidden;
}
.blankH6{
    height:6px;
	font-size:0px;
	overflow:hidden;
}
.blankH8{
    height:8px;
	font-size:0px;
	overflow:hidden;
}
.blankH24{
    height:24px;
	overflow:hidden;
}
.blankH28{
    height:28px;
	overflow:hidden;
}
.blankH40{
    height:40px;
	overflow:hidden;
}

.blankH20{
    height:20px;
	overflow:hidden;
}
.blankH22{
    height:22px;
	overflow:hidden;
}
.blankH10{
    height:10px;
	overflow:hidden;
}
.blankH16{
    height:16px;
	overflow:hidden;
}
.blankH18{
    height:18px;
	overflow:hidden;
}
.blankH14{
    height:14px;
	overflow:hidden;
}
.blankH30{
    height:30px;
	overflow:hidden;
}
/* 12号字 */
.f12{
    font-size:12px;
}
/* 14号字 */
.f14{
    font-size:14px;
}
/* 18号字 */
.f18{
    font-size:18px;
}
.f18h{
    font-size:18px;
	font-family:黑体;
}
/* 16号字 */
.f16{
    font-size:16px;
}
.f16h{
    font-size:16px;
	font-family:黑体;
}
/* 24号字 */
.f24{
    font-size:24px;
}
/* 文字加粗 */
.fontB{
    font-weight:bold;
}
/* 文字不粗 */
.fontNb{
    font-weight:normal;
}
.fontWr{
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
}


/* 白色 */
.white{
    color:#FFFFFF;
}
.white a{
    color:#ffffff;
	text-decoration:none;
}
.white a:hover{
    color:#ffffff;
	text-decoration:underline;
}
.red{
    color:#ca1608;
}
.red a{
    color:#ca1608;
	text-decoration:none;
}
.red a:hover{
    color:#ca1608;
	text-decoration:underline;
}


	
/* 专题 */

.zjj_top{
	width: 100%;
	height: 404px;
	background: url(../images/zt_sjd01.png) no-repeat center top;
	margin-bottom: 3px;

}
.zt_nav{
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #b70000;
	color: #fff;
	margin-top: 2px;
}
.zt_nav .zt_navCont{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}
.zt_nav .zt_navCont a{
	padding: 0px 40px;
	color: #fff;
}
.zt_nav .zt_navCont a:first-child{
	padding: 0px 40px 0px 10px;
}
.zt_cont{
	width: 988px;
	margin: 0 auto;
	overflow: hidden;
}
.zt_banner{
	width: 586px;
	height: 324px;
	overflow: hidden;
	position: relative;
}
.zt_banner .bd li{
	width: 100%;
	overflow: hidden;
	height: 317px;
	position: relative;
}
.zt_banner .bd li .pic{
	width: 100%;
	height: 100%;
	overflow: hidden
}
.zt_banner .bd li .title{
	width: 490px;
	height: 34px;
	line-height: 34px;
	background: url(../images/zt_sjd06.png) repeat-x left top;
	color: #fff;
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-indent: 10px;
}
.zt_banner .bd li .title a{
	color: #fff;
}
.zt_banner .hd{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.zt_banner .hd ul{
	width: 600px;
	overflow: hidden;
}
.zt_banner .hd li{
	width: 114px;
	height: 2px;
	overflow: hidden;
	background: #cbcbcb;;
	margin-right: 4px;
}
.zt_banner .hd li.on{
	background: #b70000;
}
.zt_banner .h_title{
	display: inline-block;
	width: 93px;
	height: 34px;
	line-height: 34px;
	background: url(../images/zt_sjd06.png) repeat-x left top;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	bottom: 7px;
	left: 0px;
	z-index: 10
}
.zt_xxdt{
	width: 355px;
	height: 317px;
	background: #f7f7f7;
	padding-left: 25px;
	padding-right: 15px;
}
.zt_xxdt .title{
	margin-top: 16px;
	font-size: 18px;
	font-weight: bold;
	color: #b70000;
	background: url(../images/zt_sjd07.png) no-repeat left top;
	text-indent: 14px;
	line-height: 15px;
}
.zt_xxdt .title a{
	color: #b70000;
}
.zt_xxdt ul{
	margin-top: 15px;
}
.zt_xxdt li{
	width: 100%;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	background: url(../images/zt_sjd04.png) no-repeat left center;
	text-indent: 20px;
	font-family: "宋体"
}
.zt_zsjg{
	width: 464px;
	height: 260px;
	overflow: hidden;
}
.zt_zsjg .title{
	margin-top: 16px;
	font-size: 18px;
	font-weight: bold;
	color: #b70000;
	background: url(../images/zt_sjd07.png) no-repeat left top;
	text-indent: 14px;
	line-height: 15px;
}
.zt_zsjg .title a{
	color: #b70000;
}
.zt_zsjg ul{
	margin-top: 15px;
}
.zt_zsjg li{
	width: 100%;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	background: url(../images/zt_sjd04.png) no-repeat left center;
	text-indent: 20px;
	font-family: "宋体"
}
.zt_zsjg li span{
	color: #737373;
}
.zt_bot{
	width: 100%;
	padding: 20px 0px;
	text-align: center;
	background: url(../images/zt_sjd05.png) no-repeat center top;
	line-height: 24px;
	color: #6d6d6d;
	font-family: "宋体";
	line-height: 24px;
	font-size: 12px;
}
.zt_bot a{
	color: #6d6d6d
}

