@charset "utf-8";
* {
margin: 0px;
padding: 0px;
border-width: 0px;
}
body {
background: url(../i/bg.gif) center top repeat;
text-align: center;
font: 13px "宋体",Arial;
color: #666;
}
#box {
width: 919px;
background: url(../i/layout-bodybg.gif) center top repeat-y;
margin: 0px auto 0px auto;
text-align: left;
}

a {
color: #08F;
text-decoration: underline;
}
a:hover {
color: #F80;
}

#notice {
width: 919px;
height: 37px;
background: url(../i/layout-top.gif) no-repeat;
}

#notice-content {
padding: 8px 0px 0px 45px;
}
#notice-content a {
color: #08F;
text-decoration: underline;
line-height: 1.2em;
}
#notice-content a:hover {
color: #F80;
}

#content {
width: 890px;
text-align: left;
margin: 3px 0px 0px 14px;
background: url(../i/top-bg.gif) left top no-repeat;
overflow: auto;
height: auto; 
}
#left-content {
float: left;
width: 685px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 25px 0px;
}

#right-content {
float:right;
width:190px;
text-align: left;
}

#menu {
width: 655px;
height: 113px;
padding: 30px 0px 0px 30px;
}
#menu-content {
width: 625px;
height: 111px;
background: #FFF;
}
#pic-menu {
float: left;
width: 625px;
height: 80px;
}
#pic-menu div {
float: left;
padding: 5px 0px 0px 5px;
}
#pic-menu div img {
width: 150px;
height: 75px;
border-width: 0px;
}
#txt-menu {
float: left;
width: 625px;
height: 25px;
margin: 5px 0px 0px 0px;
}
#txt-menu ul {
margin: 0px;
padding: 0px;
list-style: none;
font-size: 14px;
line-height: 1em;
}
#txt-menu ul li {
float: left;
margin: 0px;
padding: 0px;
}
#txt-menu ul a {
display: block;
height: 17px;
width: 150px;
margin: 0px 0px 0px 5px;
padding: 5px 0px 0px 0px;
color: #FFF;
background: #999;
text-align: center;
text-decoration: none;
}
#txt-menu ul a:hover {
background: #0CF;
}
#txt-menu ul a.current {
font-weight: bold;
}


#heading1 {
width: 620px;
padding: 5px 0px 0px 25px;

}

#heading1 h1 {
margin: 0px;
font-size: 18px;
line-height: 1.2em;
height: 32px;
color:#F80;
font-weight:bold;
padding: 0px 0px 0px 10px;
background:url(../i/heading-bg.gif) left bottom no-repeat;


}
.heading2 h1 {
margin: 0px;
font-size: 18px;
line-height: 1.2em;
color:#F80;
font-weight:bold;

background:url(../i/heading-bg2.gif) left top no-repeat;
padding:0px 0px 0px 12px;


}
.summary1 {
width: 563px;
padding: 10px 0px 0px 61px;
text-align:center;
}

.summary1 p {
line-height: 1.7em;
margin: 0px 0px 10px 0px;
/*text-indent: 2em;*/
}
.summary1 img {
padding: 2px;
border: #DDD solid 1px;
}

.summary2 {
width: 563px;
padding: 10px 0px 0px 61px;
}

.summary2 p {
line-height: 1.7em;
margin: 0px 0px 10px 0px;
/*text-indent: 2em;*/
}


.heading2 {
width: 620px;
padding: 10px 0px 0px 35px;

}

.heading2 h2 {
margin: 0px;
font-size: 14px;
line-height: 1.2em;
color:#333;
font-weight:bold;
padding:0px;
}




p.date {
line-height: 1.7em;


text-indent: 0.8em;
color: #DDD;
background:url(../i/news-list.gif) left center no-repeat;




}

p.news-title{
line-height: 1.7em;
}

p.news-title a {

	color: #08F;

	text-decoration: underline;
}
p.news-title a:hover {
	color: #F80;

}



p.news-summary {
line-height: 1.7em;
margin-bottom: 5px;
}



.item-content {
float: left;
width: 265px;

height: 175px;
padding: 0px 15px 0px 0px;
/*background: #FEC;*/
}


.item-content h2 {
height: 25px;
padding: 11px 0px 0px 43px;
margin: 0px;
font-size: 14px;
line-height: 1.2em;
color:#333;
font-weight:bold;
}
.item-content p {
padding: 0px 0px 0px 43px;
line-height: 1.7em;


}

p.date2 {
text-indent: 0.8em;
color: #999;
background:url(../i/news-list.gif) 43px center no-repeat;
}





#logo {width:190px; height:100px; text-align:center; padding: 13px 0px 0px 0px;}
#logo img{border-width: 0px;}








#link {
width: 185px;
padding: 40px 0px 0px 0px;
text-align: center;
}

#link ul {
	width: 130px;
	margin: 0px auto 0px auto;
	padding: 0px;
	list-style: none;
	font-size: 14px;
	line-height: 1em;
}
#link ul li {
	margin: 0px;
	padding: 0px;
}
#link ul a {
	display: block;
	height: 16px;
	width: 130px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	color: #08F;
	border-bottom: #DDD solid 1px;
	text-decoration: none;
}
#link ul a:hover {
	color: #F80;
	border-bottom: #F80 solid 1px;
}

#link ul a.current2 {
font-weight: bold;
}

#bottom-link {width:891px; height:32px; background: url(../i/bottom-bg.gif) left top repeat; margin: 0px 0px 3px 14px;}

#bottom-link ul {
margin: 0px;
padding: 8px 0px 0px 35px;;
list-style: none;

}
#bottom-link ul li {
float: left;
height: 16px;
width: 85px;
margin: 0px;
padding: 0px;
background: url(../i/123.gif) right center no-repeat;
}
#bottom-link ul li.last {
background-image:none;
}
#bottom-link ul a {
display: block;
height: 16px;
width: 85px;
margin: 0px;
padding: 0px;
line-height: 1.2em;
color: #666;
text-align: center;
text-decoration: none;
}
#bottom-link ul a:hover {
color: #333;
}

#bottom-content {width: 919px; height: 130px; background: url(../i/layout-footer.gif) no-repeat;}























.content123 {
float: left;
width: 187px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

.content123 h3 {
width: 150px;
height: 73px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.content123 img {
width: 150px;
height: 73px;
display: block;
}



.content123 ul {
width: 180px;
margin: -3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
line-height: 1em;
height: 88px;
}

.content123 ul li {
height: 22px;
width: 75px;
margin: 0px;
padding: 0px 0px 0px 0px;
float: left;

}

.content123 ul a {
	display: block;
	height: 14px;
	width: 70px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	color: #08F;
	border-bottom: #DDD solid 1px;
	text-decoration: none;
	text-align: left;

}
.content123 ul a:hover {
	display: block;
	height: 14px;
	width: 70px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	color: #F80;
	border-bottom: #F80 solid 1px;
	text-decoration: none;
	text-align: left;

}



ul#sitemap a {
color: #08F;
text-decoration: underline;
line-height: 1.7em;
}
ul#sitemap a:hover {
color: #F80;
}

.clear{
clear: both;
width: 0px;
height: 0px;
font-size: 0px;
}



ul#reason8 { width: 580px; margin: 0px; padding: 8px 0px 0px 20px; list-style: none; line-height: 1.8em;}
ul#reason8 li { float: left; margin: 0px; padding: 0px 0px 0px 28px; width: 250px;}
.tab1 {display: block; width: 613px; height:109px; border: #DDD solid 1px;}
.tab2 {display: none; width: 613px; height:109px; border: #DDD solid 1px;}

.tab {width:600px; height:105px;}
.tab p {width: 545px; padding: 38px 0px 0px 28px; line-height: 1.5em;}

.indexlist{padding:6px 0px 8px 15px; line-height: 1.7em; width: 590px;}
.indexlist li{ list-style:none;padding:0px 0px; background: url(../i/dished_x.gif) repeat-x left bottom; }
.indexlist li span{ float: right; padding: 0px 10px 0px 0px; color:#999; }
.indexlist li a{padding-left:10px; background: url(../i/arrow.gif) no-repeat left center; text-decoration:none;}
.indexlist li a:hover{padding-left:10px; background: url(../i/arrow.gif) no-repeat left center; text-decoration: underline;}
.column3box{ width: 197px; height:145px; border: #DDD solid 1px; background:url(../i/column.gif) top left repeat-x; float:left;}
.column3list {padding:6px 0px 0px 15px; line-height: 1.7em; width: 175px; }
.column3list li { list-style:none;padding:0px 0px; background: url(../i/dished_x.gif) repeat-x left bottom; }
.column3list li a {padding-left:10px; background: url(../i/arrow.gif) no-repeat left center; text-decoration:none;}
.column3list li a:hover {padding-left:10px; background: url(../i/arrow.gif) no-repeat left center; text-decoration: underline;}
.columntitle {margin: 0px; padding:4px 0px 0px 6px; font-size: 14px; line-height: 1.2em; color:#333; font-weight:bold;}
.columntitle span {float: right; padding: 3px 6px 0px 0px;}
.columntitle span img { border-width: 0px;}

#navi {width: 613px; height:19px; font-size:12px; color:#999; line-height:1em;}
#navi a {color: #999; text-decoration: none;}
#navi a:hover {color: #333;}













