﻿@charset "utf-8";
/* CSS Document */
BODY {
	MIN-WIDTH: 960px
}
.container_12 {
	WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.grid_1 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_2 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_3 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_03 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_4 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_04 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_5,.grid_05 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_6 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_7 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_8 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_9 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_10 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_11 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.grid_12 {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.push_1 {
	POSITION: relative
}
.pull_1 {
	POSITION: relative
}
.push_2 {
	POSITION: relative
}
.pull_2 {
	POSITION: relative
}
.push_3 {
	POSITION: relative
}
.pull_3 {
	POSITION: relative
}
.push_4 {
	POSITION: relative
}
.pull_4 {
	POSITION: relative
}
.push_5 {
	POSITION: relative
}
.pull_5 {
	POSITION: relative
}
.push_6 {
	POSITION: relative
}
.pull_6 {
	POSITION: relative
}
.push_7 {
	POSITION: relative
}
.pull_7 {
	POSITION: relative
}
.push_8 {
	POSITION: relative
}
.pull_8 {
	POSITION: relative
}
.push_9 {
	POSITION: relative
}
.pull_9 {
	POSITION: relative
}
.push_10 {
	POSITION: relative
}
.pull_10 {
	POSITION: relative
}
.push_11 {
	POSITION: relative
}
.pull_11 {
	POSITION: relative
}
.push_12 {
	POSITION: relative
}
.pull_12 {
	POSITION: relative
}
.alpha {
	MARGIN-LEFT: 0px
}
.omega {
	MARGIN-RIGHT: 0px
}
.container_12 .grid_1 {
	WIDTH: 60px
}
.container_12 .grid_2 {
	WIDTH:170px;
}
.container_12 .grid_3 {
	WIDTH: 220px
}
.container_12 .grid_03 {
	WIDTH: 200px
}
.container_12 .grid_4 {
	WIDTH: 300px;
	
}
.container_12 .grid_04 {
	WIDTH: 400px
}
.container_12 .grid_5 {
	WIDTH: 640px
}
.container_12 .grid_05 {
	WIDTH: 350px
}
.container_12 .grid_6 {
	WIDTH: 460px
}
.container_12 .grid_7 {
	WIDTH: 540px
}
.container_12 .grid_8 {
	WIDTH: 620px
}
.container_12 .grid_9 {
	WIDTH: 700px
}
.container_12 .grid_10 {
	WIDTH: 780px
}
.container_12 .grid_11 {
	WIDTH: 860px
}
.container_12 .grid_12 {
	WIDTH: 940px
}
.container_12 .grid_13 {
	WIDTH: 1000px
}
.container_12 .prefix_1 {
	PADDING-LEFT: 80px
}
.container_12 .prefix_2 {
	PADDING-LEFT: 160px
}
.container_12 .prefix_3 {
	PADDING-LEFT: 240px
}
.container_12 .prefix_4 {
	PADDING-LEFT: 320px
}
.container_12 .prefix_5 {
	PADDING-LEFT: 400px
}
.container_12 .prefix_6 {
	PADDING-LEFT: 480px
}
.container_12 .prefix_7 {
	PADDING-LEFT: 560px
}
.container_12 .prefix_8 {
	PADDING-LEFT: 640px
}
.container_12 .prefix_9 {
	PADDING-LEFT: 720px
}
.container_12 .prefix_10 {
	PADDING-LEFT: 800px
}
.container_12 .prefix_11 {
	PADDING-LEFT: 880px
}
.container_12 .suffix_1 {
	PADDING-RIGHT: 80px
}
.container_12 .suffix_2 {
	PADDING-RIGHT: 160px
}
.container_12 .suffix_3 {
	PADDING-RIGHT: 240px
}
.container_12 .suffix_4 {
	PADDING-RIGHT: 320px
}
.container_12 .suffix_5 {
	PADDING-RIGHT: 400px
}
.container_12 .suffix_6 {
	PADDING-RIGHT: 480px
}
.container_12 .suffix_7 {

	PADDING-RIGHT: 560px
}
.container_12 .suffix_8 {
	PADDING-RIGHT: 640px
}
.container_12 .suffix_9 {
	PADDING-RIGHT: 720px
}
.container_12 .suffix_10 {
	PADDING-RIGHT: 800px
}
.container_12 .suffix_11 {
	PADDING-RIGHT: 880px
}
.container_12 .push_1 {
	LEFT: 80px
}
.container_12 .push_2 {
	LEFT: 160px
}
.container_12 .push_3 {
	LEFT: 240px
}
.container_12 .push_4 {
	LEFT: 320px
}
.container_12 .push_5 {
	LEFT: 400px
}
.container_12 .push_6 {
	LEFT: 480px
}
.container_12 .push_7 {
	LEFT: 560px
}
.container_12 .push_8 {
	LEFT: 640px
}
.container_12 .push_9 {
	LEFT: 720px
}
.container_12 .push_10 {
	LEFT: 800px
}
.container_12 .push_11 {
	LEFT: 880px
}
.container_12 .pull_1 {
	LEFT: -80px
}
.container_12 .pull_2 {
	LEFT: -160px
}
.container_12 .pull_3 {
	LEFT: -240px
}
.container_12 .pull_4 {
	LEFT: -320px
}
.container_12 .pull_5 {
	LEFT: -400px
}
.container_12 .pull_6 {
	LEFT: -480px
}
.container_12 .pull_7 {
	LEFT: -560px
}
.container_12 .pull_8 {
	LEFT: -640px
}
.container_12 .pull_9 {
	LEFT: -720px
}
.container_12 .pull_10 {
	LEFT: -800px
}
.container_12 .pull_11 {
	LEFT: -880px
}
.clear {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden
}
.clearfix:before {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CONTENT: '\0020'
}
.clearfix:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CONTENT: '\0020'
}
.clearfix:after {
	CLEAR: both
}
.clearfix {
	ZOOM: 1
}

.backhome{float:left; width:60px;height:45px;text-align:cener; position:relative;}
.backhome a{display:block;width:21px; height:21px; position:absolute; top:8px; left:30px;}

#top{width:1000px; height:45px; margin:0 auto; overflow:hidden;}
#menu{width:940px; _width:940px; height:45px; position:relative;float:left;}
#menu a,#menu a.A{width:110px; height:45px; line-height:45px; float:left; text-align:center; font-size:14px; color:#555; margin-left:12px; margin-right:12px; outline:none;font-weight: bold;}
#menu a:hover,#menu a:active{
	background:#009944; color:#FFF; font-weight:bold;
}
#menu a.A{background:#009944; color:#FFF;}

#menuson{position:relative; z-index:10; width:1000px; margin:auto;}
#menuson .son{
	display:none;
	width:px; height:26px; position:absolute; left:3px; top:-4px;
}
#menuson .sonlist{
	margin:auto; text-align:left;
	_background:none;
}
#menuson .sonlist a{
	height:34px; display:block; background:#094;
	color:#FFF; line-height:34px; border-bottom:1px solid #32ad68;
	padding-left:30px; padding-right:20px;min-width:120px;
}
#menuson .sonlist a:hover,#menuson .sonlist a:active{background:#18cb67; font-weight:bold;}
#menuson .sonbtm{
    width:108px; height:26px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='../images/menuson_btm.png');
	background:url(../images/menuson_btm.png) !important;
	_background:none;
}
#menuson .son2{
	display:none;
	width:122px; height:26px; position:absolute; left:0; top:0;
}
#menuson .sonlist2{
	width:117px; padding-left:3px; padding-right:3px; text-align:center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='../images/menuson_bg2.png');
	background:url(../images/menuson_bg2.png) !important;
	_background:none;
}
#menuson .sonlist2 a{
	width:100%; height:30px; display:block; background:#009944;
	color:#FFF; line-height:30px; border-bottom:1px dotted #32ad68;
	outline:none;
}
#menuson .sonlist2 a:hover,#menuson .sonlist2 a:active{background:#18cb67;}
#menuson .sonbtm2{
	width:123px; height:26px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='../images/menuson_btm2.png');
	background:url(../images/menuson_btm2.png) !important;
	_background:none;
}

#banner{width:980px; margin:auto; height:400px; position:relative; _margin-top:-1px; overflow:hidden; white-space:nowrap;}
#banner_do{width:300px; height:10px; font-size:10px; position:absolute; right:30px; bottom:30px; text-align:right;}
#banner_do a,#banner_do a.A{
	display:inline-block; cursor:pointer; _margin-left:3px; outline:none;
	width:28px; height:10px; font-size:10px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src='../images/banner_do.png');
	background:url(../images/banner_do.png) !important;
	_background:none;
}
#banner_do a.A{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src='../images/banner_doA.png');
	background:url(../images/banner_doA.png) !important;
	_background:none;
}






































































