body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/01/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#all {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 996px;
	background-color: #FFF;
	background-image: url(../images/01/all_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#wallpaper {
	background-image: url(../in_images/wallpaper.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#header {
	height: 315px;
	background-image: url(../in_images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	letter-spacing: 1px;
	position: absolute;
	top: 0px;
	_width: 430px;
	right: 0px;
}
#nav_start {
	background-image: url(../images/01/top_link_start.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 22px;
	width: 30px;
}
#nav_end {
	background-image: url(../images/01/top_link_end.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 22px;
	width: 30px;
}
#nav_word {
	float: left;
	background-color: #FFF;
	height: 22px;
}
#nav_word a {
	color: #595959;
	text-decoration: none;
}
#nav_word a:hover {
	color: #6cb024;
}
#nav_word a:focus {
	color: #6cb024;
}
#con {
}
#left_menu {
	float: left;
	width: 220px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 15px;
}
.left_menu01 {
	background-image: url(../images/01/left_menu_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu01 a {
	height: 44px;
	display: block;
}
.left_menu01 a:hover {
	background-image: url(../images/01/left_menu_01-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu01 a:focus {
	background-image: url(../images/01/left_menu_01-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu01- {
	background-image: url(../images/01/left_menu_01-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.left_menu02 {
	background-image: url(../images/01/left_menu_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu02 a {
	height: 44px;
	display: block;
}
.left_menu02 a:hover {
	background-image: url(../images/01/left_menu_02-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu02 a:focus {
	background-image: url(../images/01/left_menu_02-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu02- {
	background-image: url(../images/01/left_menu_02-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.left_menu03 {
	background-image: url(../images/01/left_menu_03.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu03 a {
	height: 44px;
	display: block;
}
.left_menu03 a:hover {
	background-image: url(../images/01/left_menu_03-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu03 a:focus {
	background-image: url(../images/01/left_menu_03-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu03- {
	background-image: url(../images/01/left_menu_03-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.left_menu04 {
	background-image: url(../images/01/left_menu_04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu04 a {
	height: 44px;
	display: block;
}
.left_menu04 a:hover {
	background-image: url(../images/01/left_menu_04-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu04 a:focus {
	background-image: url(../images/01/left_menu_04-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu04- {
	background-image: url(../images/01/left_menu_04-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.left_menu05 {
	background-image: url(../images/01/left_menu_05.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu05 a {
	height: 44px;
	display: block;
}
.left_menu05 a:hover {
	background-image: url(../images/01/left_menu_05-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu05 a:focus {
	background-image: url(../images/01/left_menu_05-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu05- {
	background-image: url(../images/01/left_menu_05-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu06 {
	background-image: url(../images/01/left_menu_06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu06 a {
	height: 44px;
	display: block;
}
.left_menu06 a:hover {
	background-image: url(../images/01/left_menu_06-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu06 a:focus {
	background-image: url(../images/01/left_menu_06-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu06- {
	background-image: url(../images/01/left_menu_06-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu07 {
	background-image: url(../images/01/left_menu_07.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu07 a {
	height: 44px;
	display: block;
}
.left_menu07 a:hover {
	background-image: url(../images/01/left_menu_07-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu07 a:focus {
	background-image: url(../images/01/left_menu_07-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu07- {
	background-image: url(../images/01/left_menu_07-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu08 {
	background-image: url(../images/01/left_menu_08.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu08 a {
	height: 44px;
	display: block;
}
.left_menu08 a:hover {
	background-image: url(../images/01/left_menu_08-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu08 a:focus {
	background-image: url(../images/01/left_menu_08-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu08- {
	background-image: url(../images/01/left_menu_08-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*民意交流*/
.left_menu09 {
	background-image: url(../images/01/left_menu_09.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
}
.left_menu09 a {
	height: 44px;
	display: block;
}
.left_menu09 a:hover {
	background-image: url(../images/01/left_menu_09-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu09 a:focus {
	background-image: url(../images/01/left_menu_09-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.left_menu09- {
	background-image: url(../images/01/left_menu_09-.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#sub_menu {
	width: 215px;
}
#sub_menu_top {
	background-image: url(../in_images/sub_menu_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
#sub_menu_con {
	background-image: url(../in_images/sub_menu_con.png);
	background-repeat: repeat-y;
	background-position: left top;
}
/*第二層*/
#sub_menu_con ul {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-color: #EFEFEF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sub_menu_con li {
	list-style-type: none;
	line-height: 150%;
	letter-spacing: 1px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#sub_menu_con li a {
	text-decoration: none;
	color: #313131;
	background-image: url(../images/menu_li_01.jpg);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	display: block;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 2px;
	font-size: 84%;
}
#sub_menu_con li a:hover {
	color: #dd8606;
	background-image: url(../images/menu_li_02.jpg);
	background-repeat: no-repeat;
}

#sub_menu_con li a:focus {
	color: #dd8606;
	background-image: url(../images/menu_li_02.jpg);
	background-repeat: no-repeat;
}
/*第三層*/
#sub_menu_con ul li ul {
	margin: 0px;
	padding: 0px;
}
#sub_menu_con ul li ul li {
	padding-left: 15px;
}
#sub_menu_con ul li ul li a {
	color: #666;
	border-bottom-style: none;
	background-image: url(../images/menu_li_03.jpg);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}
#sub_menu_con ul li ul li a:hover {
	color: #6cb024;
	background-image: url(../images/menu_li_03-.jpg);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}
#sub_menu_con ul li ul li a:focus {
	color: #6cb024;
	background-image: url(../images/menu_li_03-.jpg);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}


#sub_menu_bottom {
	background-image: url(../in_images/sub_menu_bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
}
#left_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: none;
	letter-spacing: 1px;
	color: #FFFFFF;
}
#article {
	float: right;
	width: 750px;
	background-image: url(../in_images/article_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#news {
	width: 527px;
	float: left;
	position: relative;
	padding-top: 50px;
	background-image: url(../in_images/news_title.png);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-right: 17px;
}
#news_marquee {
	position: absolute;
	left: -10px;
	top: -10px;
	background-image: url(../in_images/icon_sp.jpg);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	height: 18px;
	width: 530px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#news_marquee span {
	margin-left: 10px;
}
#news_marquee span a {
	text-decoration: none;
	color: #313131;
	letter-spacing: 1px;
	margin-left: 15px;
	font-size: 84%;
	line-height: 120%;
}
#news_marquee span a:hover {
	color: #6cb024;
}
#news_marquee span a:focus {
	color: #6cb024;
}
#news_btn {
	position: absolute;
	top: 25px;
	width: 100px;
	left: 430px;
}





#right {
	float: left;
	width: 190px;
	position: relative;
	margin-bottom: 30px;
	padding-top: 12px;
}
#news ul {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#news ul li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(../images/download_li.jpg);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-left: 25px;
	margin-top: 5px;
	padding-bottom: 8px;
	font-size: 84%;
	line-height: 140%;
	color: #3d3d3d;
	margin-bottom: 5px;
	letter-spacing: 1px;
}
#news ul li a {
	text-decoration: none;
	color: #3d3d3d;
}
#news ul li a:hover {
	color: #dd8606;
}
#news ul li a:focus {
	color: #dd8606;
}


.news_links {
	display: block;
	width: 330px;
	float: left;
}

.news_word {
	float: left;
	width: 70px;
	display: block;
	text-align: center;
	margin-right: 8px;
	margin-left: 8px;
}
.news_date {
	float: left;
	width: 80px;
	display: block;
	text-align: center;
	color: #626262;
}




#right_share {
	position: absolute;
	top: -25px;
	left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	width: 170px;
	font-size: 84%;
	letter-spacing: 1px;
	color: #4a4a4a;
	padding-bottom: 4px;
}

#right_links {
	margin: 0px;
	background-image: url(../in_images/links_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#right_links li {
	list-style-type: none;
	background-image: url(../in_images/links_li.jpg);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	letter-spacing: 1px;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 8px;
	padding-left: 25px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#right_links li a {
	color: #313131;
	text-decoration: none;}
#right_links li a:hover {
	color: #6cb024;
}
#right_links li a:focus {
	color: #6cb024;
}
.btn_share {
	margin-bottom: -3px;
}







/*banner*/
#banner {
	width: 713px;
	_width: 733px;
	clear: both;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	position: relative;
	margin: 0px;
}
.banner_img   {
	background-image: url(../in_images/banner_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 155px;
	float: left;
	padding: 5px;
	margin-left: 10px;
}
.banner_moore {
	position: absolute;
	right: 0px;
	top: 105px;
}

.clean {
	clear: both;
}
#footer {
	background-image: url(../images/01/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 20px;
	padding-right: 30px;
	height: 95px;
	padding-top: 175px;
	*height: 270px;
	*padding-top:0px;
}
#footer_img {
	background-image: url(../images/01/footer_img.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footer_bg {
	background-image: url(../images/01/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.footer_img {
	float: left;
	padding-top: 20px;
	padding-left: 40px;
	*margin-top:175px;
}
.footer_img02 {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	*margin-top:195px;
}

.footer_word {
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	color: #FFF;
	line-height: 170%;
	float: left;
	padding-bottom: 5px;
	width: 720px;
	padding-left: 35px;
	*margin-top:175px;
}
.footer_word a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.footer_word a:hover {
	color: #DD8605;
}
.footer_word a:focus {
	color: #DD8605;
}


.clogo {
	background-image: url(../images/a.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	width: 88px;
	float: left;
	margin-right: 20px;
	clear: both;
}
