*{margin:0;padding:0;}
a{color:#222;}
body{
background:#D3E3EA url("9854bc20acac163ff6e3.gif") top center no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
body#ebody{background-image:url("5d655cdd7b30627a0537.gif");}
h3{font-size:14px;line-height:18px;padding:1px 8px;}
h3 a{text-decoration:none;display:block;color:#FFFFFF;}
#container{text-align:left;width:850px;background:url("72981835f7b816c78384.gif") top no-repeat;padding-top:20px;margin:0 auto;margin-top:120px;position:relative;}
#logo{position:absolute;left:0;top:-120px;}
#logo a{width:140px;height:120px;display:block;}
#header{
width:810px;
height:35px;
margin:0 auto;
background:transparent url("9d7bd52780d8c810c6ad.jpg") no-repeat;
position:relative;
padding:0 3px;
vertical-align:middle;
}
#header span#news
{position:absolute;top:5px;left:3px;bottom:2px;width:700px;border-left:4px solid #AB2D31;}
#header span#news a{line-height:40px;font-size:18px;padding-top:3px;
text-decoration:none;color:#ddd;}
#header span#news a:hover{text-decoration:underline;color:#fff;}
#header a#edirect{position:absolute;right:1px;bottom:-3px;font-size:14px;width:169px;height:3px;line-height:30px;padding-left:20px;background-color:black;color:white;text-decoration:none;}
#header a#edirect:hover{background-color:#AB2D31;}
#content{
	width:816px;
	padding:0 3px;
	padding-bottom:30px;
	background:transparent url("266347be0f32ff2d843d.png") repeat-y;
	margin:0 auto;
}
#accordion{
	width:816px;
	border-top:3px solid #C39A61;
	border-right:1px solid white;
	margin:0 auto;
	float:left;	
}
#accordion h3{position:relative;border-top:1px solid #666;border-bottom:1px solid #000;background:#454545;}
#accordion h3 a{padding:1px 1px 1px 15px;color:#ddd;background:url("b8087f665d995dedf078.gif") 20px 2px no-repeat;text-indent:-9999px;}
#accordion h3.eh3 a{background:url("f7455677ce0577df0151.gif") 20px 2px no-repeat;}
#accordion h3#address a{background-position:20px -18px;}
#accordion h3#orga a{background-position:20px -38px;}
#accordion h3#sponsor a{background-position:20px -58px;}
#accordion h3#notice a{background-position:20px -78px;}
#accordion h3#prog a{background-position:20px -98px;}
#accordion h3#report a{background-position:20px -118px;}
#accordion h3#regist a{background-position:20px -138px;}
#accordion h3#social a{background-position:20px -158px;}
#accordion h3#publication a{background-position:20px -178px;}
#accordion h3#download a{background-position:20px -198px;}
#accordion h3#link a{background:url("7e38fc7d97152dc1dcba.gif") 20px 2px no-repeat;}
#accordion div{
	color:#444;
	font-size:14px;
	line-height:26px;
	padding:10px;
	overflow:hidden;
	border-bottom:4px solid #fff;
	background-color: #C1FFEB;
	background-image: url("ed0e59eef07c37c49253.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
#accordion div a{color:#000;}
#accordion div#cintrod{background:url("3b7aca8d84a668d0236a.jpg") center 10px no-repeat;padding-top:310px;}
.ui-accordion .ui-accordion-header .ui-icon{
left:2px !important;
top:3px;
left:-3px;
position:absolute;
height:16px;
width:16px;
background-image:url("155247d49a4ee83fa696.gif");
}
.ui-icon-triangle-1-s{background-position:0 16px;}
.ui-icon-triangle-1-e{

}

#banner-right{
	width:450px;
	padding-bottom:5px;
	float:left;
	background:#C39A60 url("ed0e59eef07c37c49253.gif") left bottom no-repeat;
	border-top:3px solid #AB2D31;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	
}
#banner-right h3{padding:0;color:#222;border:0;background:none;}
#banner-right p
{color:#010000;font-size:14px;line-height:18px;margin-left:20px;font-family:宋体;}

#footer{
width:812px;
padding:8px 2px;
padding-top:10px;
background:transparent url("97e4c7c9a1f1e88f6a9e.png") top center no-repeat;
margin:0 auto;
}
#footer p{color:#222;font-size:12px;line-height:18px;}
