@charset "utf-8";
body{
	background:url(../images/bg_01.jpg) no-repeat center 226px;
}
#index-con{
	width:1280px;
	height:auto;
	display:table;
	margin:auto;
}
.dis50{
	padding:50px 0px;
}
#index-con .news-box{
	width:100%;
	height:auto;
}
#index-con .index-tit{
	width:100%;
	height:30px;
}
#index-con .index-tit h3{
	font-size:26px;
	color:#013636;
	position:relative;
	top:0px;
	left:3px;
}
#index-con .index-tit h3 span{
	color:#f64b00;
}
#index-con .index-tit .more{
	width:102px;
	height:24px;
	display:block;
	background-color:#55c4b8;
	border-radius:25px;
	font-size:13px;
	color:#ffffff;
	line-height:24px;
	text-align:center;
	position:relative;
	top:6px;
}
/*标题切换start*/
#index-con .tit-list{
	width:100%;
	height:58px;
	clear:both;
	position:relative;
}
#index-con .tit_1{
	width:100%;
	height:58px;
	position:absolute;
}
#index-con .tit_1 h3{
	width:145px;
	height:52px;
	display:block;
	float:left;
	font-size:26px;
	color:#f64b00;
	text-align:center;
	line-height:52px;
	cursor:pointer;
	position:relative;
	top:6px;
	left:0px;
}
#index-con .tit_1 .more{
	width:102px;
	height:24px;
	padding-left:15px;
	font-size:13px;
	color:#ffffff;
	line-height:24px;
	background-color:#55c4b8;
	float:right;
	position:relative;
	top:22px;
	right:15px;
	border-radius:15px;
}
#index-con .tit_1 .more a{
	color:#656565;
}
#index-con .tit_1 .more a:hover{
	color:#4967c9;
}
#index-con .tit_2{
	height:58px;
	float:right;
	position:absolute;
	left:148px;
}
#index-con .tit_2 h3{
	width:145px;
	height:52px;
	display:block;
	float:left;
	font-size:26px;
	color:#f64b00;
	text-align:center;
	line-height:52px;
	cursor:pointer;
	position:relative;
	top:6px;
	left:10px;
}
#index-con .tit_2 .more{
	width:102px;
	height:24px;
	padding-left:15px;
	font-size:13px;
	color:#ffffff;
	line-height:24px;
	background-color:#55c4b8;
	float:right;
	position:absolute;
	top:22px;
	left:1000px;
	border-radius:15px;
}
#index-con .tit_2 .more a{
	color:#656565;
}
#index-con .tit_2 .more a:hover{
	color:#4967c9;
}
#index-con h3.selected{
	top:0px;
	color:#013636;
	background-color:#fff;
	border-top:6px solid #009091;
}
/*标题切换end*/
/*领导动态start*/
#index-con .index-news{
	width:100%;
	height:auto;
	padding:35px 0px 55px;
	display:table;
}
#index-con .index-news .pic{
	width:582px;
	height:415px;
	float:left;
	overflow:hidden;
	position:relative;
}
#index-con .index-news .hiSlider{
	overflow: hidden;
	width:582px;
	height:415px;
}
#index-con .index-news .hiSlider-item{
	float: left;
}
#index-con .index-news .nlist{
	width:633px;
	height:auto;
	display:table;
	float:left;
	margin-left:59px;
}
#index-con .index-news .nlist li{
	width:100%;
	height:46px;
	font-size:16px;
	line-height:46px;
	background:url(../images/dot.gif) no-repeat 4px center;
	border-bottom:1px solid #cccccc;
}
#index-con .index-news .nlist a{
	width:450px;
	height:46px;
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
	left:20px;
	color:#2c2c2c;
}
#index-con .index-news .nlist a:hover{
	color:#c31616;
}
#index-con .index-news .nlist span{
	display:block;
	float:right;
	color:#2c2c2c;
	position:relative;
	right:3px;
}
/*领导动态end*/
#index-con .news-item{
	width:100%;
	height:346px;
	padding:28px 0px 20px;
	overflow:hidden;
}
#index-con .news-item .news-con{
	width:474px;
	height:346px;
	background-color:#fff;
	overflow:hidden;
}
#index-con .news-item .news-con .pic{
	width:100%;
	height:258px;
	overflow:hidden;
}
#index-con .news-item .news-con .txt{
	padding:10px 5px;
	font-size:14px;
	color:#696969;
	line-height:22px;
}
#index-con .news-item .news-con .txt h3{
	width:auto;
	height:28px;
	padding:0px 3px;
	font-size:16px;
	font-weight:bold;
	color:#2c2c2c;
	line-height:28px;
	overflow:hidden;
}
#index-con .news-item .news-con a:hover{
	color:#696969;
}
#index-con .news-item .news-con .txt a:hover h3{
	color:#c31616;
}
#index-con .news-item .news-zy{
	width:365px;
	height:346px;
	margin:0px 0px 0px 36px;
	background-color:#fff;
	overflow:hidden;
	position:relative;
}
#index-con .news-item .news-zy .img{
	width:100%;
	height:197px;
	overflow:hidden;
}
#index-con .news-item .news-zy .date{
	width:76px;
	height:75px;
	padding:5px 0px 0px;
	background-color:#f64b00;
	position:absolute;
	top:143px;
	left:27px;
	font-size:14px;
	color:#fcfcfc;
	text-align:center;
}
#index-con .news-item .news-zy .date h3{
	font-size:25px;
	font-weight:bold;
	line-height:45px;
}
#index-con .news-item .news-zy .txt{
	margin:32px 0px 0px;
	padding:10px 5px;
	font-size:14px;
	color:#696969;
	line-height:22px;
}
#index-con .news-item .news-zy .txt h3{
	width:auto;
	height:28px;
	padding:0px 3px;
	font-size:16px;
	font-weight:bold;
	color:#2c2c2c;
	line-height:28px;
	overflow:hidden;
}
#index-con .news-item .news-zy a:hover{
	color:#696969;
}
#index-con .news-item .news-zy .txt a:hover h3{
	color:#c31616;
}
#index-con .news-L{
	width:1280px;
	height:72px;
	padding:20px 0px 50px;
	overflow:hidden;
}
#index-con .newslist{
	width:1400px;
	height:72px;
	overflow:hidden;
}
#index-con .newslist li{
	width:618px;
	height:36px;
	margin:0px 35px 0px 0px;
	float:left;
	font-size:16px;
	color:#2c2c2c;
	line-height:36px;
}
#index-con .newslist li a{
	width:475px;
	height:36px;
	display:inline-block;
	float:left;
	overflow:hidden;
}
#index-con .newslist .dot{
	font-size:50px;
	color:#009091;
	float:left;
	margin:0px 5px 0px 0px;
}
#index-con .newslist .ndate{
	float:right;
}
#index-con .index-ad{
	width:100%;
	height:102px;
	text-align:center;
}
#index-con .index-nz{
	width:1280px;
	height:auto;
	padding:60px 0px 0px;
	margin:auto;
}
#index-con .index-nz .notice{
	width:628px;
	height:435px;
	overflow:hidden;
}
#index-con .index-nz .notice .nlist{
	width:611px;
	height:auto;
	display:table;
	margin:16px 0px 0px;
}
#index-con .index-nz .notice .nlist li{
	width:100%;
	height:90px;
	margin:38px 0px 0px 0px;
	background-color:#FFF;
	border-bottom:2px solid #cccccc;
	position:relative;
}
#index-con .index-nz .notice .nlist .ntit{
	width:auto;
	height:60px;
	padding:0px 40px;
	line-height:30px;
	overflow:hidden;
	position:relative;
	top:28px;
}
#index-con .index-nz .notice .nlist .n-date{
	width:100px;
	height:45px;
	background:url(../images/index_07.jpg) no-repeat 20px center;
	background-color:#009091;
	float:right;
	position:absolute;
	top:-15px;
	right:0px;
}
#index-con .index-nz .notice .nlist .n-date span{
	position:relative;
	top:5px;
	left:50px;
	font-size:13px;
	color:#ffffff;
	line-height:15px;
}
#index-con .index-nz .dkqr{
	width:622px;
	height:435px;
	overflow:hidden;
}
#index-con .index-nz .kcon{
	width:622px;
	height:385px;
	overflow:hidden;
}
#index-con .index-nz .klist{
	width:662px;
	height:auto;
}
#index-con .index-nz .klist li{
	width:278px;
	height:90px;
	float:left;
	margin:38px 22px 0px 22px;
	_margin:38px 21px 0px 21px;
	background-color:#FFF;
	border-bottom:2px solid #cccccc;
	position:relative;
}
#index-con .index-nz .klist .n-date{
	width:100px;
	height:45px;
	background:url(../images/index_07.jpg) no-repeat 20px center;
	background-color:#009091;
	float:right;
	position:absolute;
	top:24px;
	left:-22px;
}
#index-con .index-nz .klist .n-date span{
	position:relative;
	top:5px;
	left:50px;
	font-size:13px;
	color:#ffffff;
	line-height:15px;
}
#index-con .index-nz .klist .ntit{
	width:165px;
	height:56px;
	float:left;
	line-height:28px;
	overflow:hidden;
	position:relative;
	left:96px;
	top:30px;
}
.bg-white{
	width:100%;
	height:auto;
	display:table;
	margin:0px 0px 0px;
	background-color:#fff;
}
#index-con .index-list-con{
	width:1280px;
	height:300px;
	padding:50px 0px 60px;
	overflow:hidden;
}
#index-con .index-list-con .list-con{
	width:406px;
	height:auto;
	float:left;
}
#index-con .index-list-con .zlist{
	width:400px;
	height:auto;
	padding:20px 0px 0px;
	margin:auto;
}
#index-con .index-list-con .zlist li{
	width:100%;
	height:48px;
	background:url(../images/arrow.jpg) no-repeat 7px center;
	border-bottom:1px solid #cccccc;
	font-size:16px;
	color:#2c2c2c;
	line-height:48px;
	overflow:hidden;
}
#index-con .index-list-con .zlist li a{
	width:275px;
	height:48px;
	display:inline-block;
	float:left;
	position:relative;
	left:26px;
}
#index-con .index-list-con .zlist li span{
	float:right;
	position:relative;
	right:8px;
}
#index-con .index-list-con .dis38{
	margin:0px 31px 0px 0px;
}