BODY {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px
}
.header {
	OVERFLOW: hidden; HEIGHT: 370px; WIDTH: 100%; TEXT-ALIGN: left
}
.topnavi {
	WIDTH: 900px; TEXT-ALIGN: right; MARGIN-TOP: 10px; MARGIN-RIGHT: 10px
}
.page_all {
	WIDTH: 1002px; MARGIN: 0px
}
.menu {
	WIDTH: 590px; POSITION: absolute; LEFT: 255px; MARGIN: 0px; TOP: 55px
}
.banner {
	WIDTH: 1002px; MARGIN: 0px
}
.footer {
	HEIGHT: 98px; WIDTH: 1002px; MARGIN: 0px
}

.container-d {
	OVERFLOW: hidden; WIDTH: 1002px; FLOAT: left
}
.navigation-cyan {
	MIN-WIDTH: 200px; FLOAT: left; MARGIN: 5px 0px
}
.notice-blank-cyan {
	FLOAT: left; MARGIN: 0px
}
.notice-cyan {
	FLOAT: left; MARGIN: 0px
}
.link-cyan {
	FLOAT: left; MARGIN: 0px 0px 5px 1px
}
.side_news2_pic-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.side_news_pic-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.list_2-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.list_1-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.search2-cyan {
	WIDTH: 190px !important
}
.newsletter-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.tag-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.message-cyan {
	WIDTH: 97.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_pic-cyan {
	FLOAT: left; MARGIN: 5px 0px
}
.news-cyan {
	WIDTH: 958px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 7px; PADDING-LEFT: 37px; BACKGROUND-COLOR: #f9f9f9
}
.news_1-cyan {
	WIDTH: 47.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_2-cyan {
	WIDTH: 47.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_3-cyan {
	WIDTH: 97.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_4-cyan {
	WIDTH: 97.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_5-cyan {
	WIDTH: 97.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_6-cyan {
	WIDTH: 97.5%; FLOAT: left; MARGIN: 5px 0px
}
.news_7-cyan {
	WIDTH: 97.5%; FLOAT: left; MARGIN: 20px 0px
}
.container-d {
	WIDTH: 1002px
}
.container-d1 {
	
}
.container-d2 {
	
}
.container-d3 {
	OVERFLOW: visible !important
}


#page {
	width:996px; height:925px; margin: 0 auto; 
}
#topsection{
	width:996px;height:auto; background-color:#d3f1fb;margin: 0 auto;
}
#topOnly{
	width:1000px;height:auto; background-color:#d3f1fb;margin: 0 auto;
}
#toprow{
	width:996px;height:20px;
}

#topnavi{
	float: right; MARGIN-TOP: 5px; MARGIN-RIGHT: 30px;
}
#phone{
	width:auto;height: auto;float: right; MARGIN-TOP: 5px; MARGIN-RIGHT: 100px;
}
#logonavi{
	width:996px;margin: 20px auto; background-color:#d3f1fb;
}
#slogan{
	width:260px; margin:auto; float:left; margin-left:20px;margin-bottom:20px;
}
#menu{
	width: 660px; margin:auto; float:right;margin-top:20px;
}
#imageset{
	width:100%;
}
#blank{height:3px;}
#mainsection{
	width:100%;height:420px;background-color:#FFF;
}
#innersection{
	margin: 5px;height:413px;background-color:#FFF;
}

#leftcolumn{
	width:250px;
}
#middlecolumn{
	width:452px;margin-top: 0;margin-left:255px;
}
#rightcolumn{
	width:280px; 
}
#allcontent{
	width:250px;height:220px;overflow:hidden;
}
#footersection{
	width: 996px;height:100px; margin:auto;
}
#footerOnly{
	width: 1000px; margin:auto;
}
#footersapce{
	height: 20px;
}
#newspreview{
	height:90px; color:#C33; margin:10px;font-size:18px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";overflow:hidden;
}
/* ·ÖÒ³ */
.k_pagelist {
 CLEAR: both; FLOAT: middle; LINE-HEIGHT: 30px
}
.k_pagelist EM {
 BORDER-RIGHT: #e9dbc7 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9dbc7 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #FFF; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; BORDER-LEFT: #e9dbc7 0px solid; COLOR:#535353 ; PADDING-TOP: 2px; BORDER-BOTTOM: #e9dbc7 0px solid; FONT-STYLE: normal
}
.k_pagelist STRONG {
 BORDER-RIGHT: #e9dbc7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9dbc7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; BORDER-LEFT: #e9dbc7 1px solid; COLOR: #c69a5d; PADDING-TOP: 2px; BORDER-BOTTOM: #e9dbc7 1px solid
}
.k_pagelist A {
 BORDER-RIGHT: #e9dbc7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9dbc7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; BORDER-LEFT: #e9dbc7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e9dbc7 1px solid
}