/**/
body{ margin:0; padding:0; font-size:12px; font-family:MS PGothic; color:#000; background:#f9f9f9 url(../images/bg-body.jpg) no-repeat 804px 0px}
*{ margin:0; padding:0;font-family:MS PGothic; color:#000;}
img{border:none;}
ul li{list-style:none; }
*{margin:0px;padding:0px;}
h1,h2,h3{font-size:14px;}
.clear{clear:both;}
a{text-decoration:underline;color:#000099}
a:hover {text-decoration:underline;color:#000099}
#container{width:804px;border-left:1px solid #999;background:#fff url(../images/bg.jpg) repeat-y right}
#header{width:800px;padding:0px 0px 0px 0px;height:74px;background:url(../images/bg-header.jpg) repeat-x bottom}
#header a.logo{ float:left; display:block;margin:15px 0px 0px 15px;color:#000;}
.menu-wrap{float:right; text-align:right}
.menu-wrap p a{ float:right;display:block;margin-left:10px;line-height:16px; text-align:center;font-size:10px; letter-spacing:1px}
.menu-wrap p.menu-layer{clear:right;padding:15px 15px 0px 0px; }
.menu-wrap p.menu-layer1{ clear:right;padding:5px 15px 0px 0px;}
a.topmenu{ float:right;display:block;margin-left:0px;background:url(../images/bg-btn.jpg) no-repeat;width:60px;height:17px;line-height:16px; text-align:center;font-size:10px;}
a.topmenu:hover{text-decoration:underline}
a.bottommenu{padding:0px 10px 0px 0px;background:url(../images/line.jpg) no-repeat right;font-size:10px; letter-spacing:1px;text-decoration:underline}
a.bottommenu:hover{letter-spacing:1px; text-decoration:underline}
#navi{width:800px;height:52px;padding:0px 0px 0px 0px; background:url(../images/bg-navi.jpg) repeat-x bottom}
#navi a{float:left; display:block;height:52px;line-height:46px; text-align:center;font-size:13px;color:#000; text-decoration:none}
#navi a:hover{ text-decoration:none}
#navi a.navi1{
	width:151px;
	background:url(../images/navi.gif) no-repeat 0px 0px;
	font-weight: bold;
}
#navi a.navi1:hover{
	width:151px;
	background:url(../images/navi.gif) no-repeat 0px -52px;
	font-weight: bold;
}
#navi a.navi1#curent1{width:151px;background:url(../images/navi.gif) no-repeat 0px -52px}
#navi a.navi2{
	width:151px;
	background:url(../images/navi.gif) no-repeat -151px 0px;
	font-weight: bold;
}
#navi a.navi2:hover{width:151px;background:url(../images/navi.gif) no-repeat -151px  -52px}
#navi a.navi2#curent2{width:151px;background:url(../images/navi.gif) no-repeat -151px  -52px}
#navi a.navi3{
	width:151px;
	background:url(../images/navi.gif) no-repeat -302px 0px;
	font-weight: bold;
}
#navi a.navi3:hover{width:151px;background:url(../images/navi.gif) no-repeat -302px  -52px}
#navi a.navi3#curent3{width:151px;background:url(../images/navi.gif) no-repeat -302px  -52px}
#navi a.navi4{
	text-align:left;
	width:312px;
	padding-left:35px;
	background:url(../images/navi.gif) no-repeat -453px 0px;
	font-weight: bold;
}
#navi a.navi4:hover{text-align:left;width:312px;padding-left:35px;background:url(../images/navi.gif) no-repeat -453px  -52px}
#navi a.navi4#curent4{text-align:left;width:312px;padding-left:35px;background:url(../images/navi.gif) no-repeat -453px  -52px}
#body{padding:0px 4px 0px 0px}
.banner{width:800px;height:320px;margin:0px 0px 5px 0px;}
.text-layer{ background:#f6f6f6;border-top:1px solid #e9e9e9}
.text-layer p{padding:10px 35px;line-height:130%; font-size:12px}
.content{padding:10px 5px 20px 15px}
.left-layer{}
.left-layer{float:left;width:530px;}
h2.newstitle{}
.ul-news{margin:10px 0px;width:530px;}
.ul-news li{padding:6px 3px;background:url(../images/dot.gif) repeat-x bottom;line-height:130%}
.ul-news li span{margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.ul-news li span.new{margin-right:0px;margin-left:3px;}
#background:url(../images/icon-arrow.gif) no-repeat 0px 3px;
.ul-news li a{padding-left:-0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.more-style{ text-align:right}
.right-layer{float:right;width:238px;}
.right-layer a{display:block;padding:0px 0px 5px 0px}
h2.title{ width:770px; height:40px; line-height:30px; font-size:17px;padding:0 0 0 30px; background:url(../images/title_bg.jpg) no-repeat left bottom;}

.nowsign{ font-size:12px; margin:15px 5px 10px 12px; text-align:left;}
.nowsign a{ font-size:12px; margin:10px 5px 0  0; text-align:right;}
h3.tit{ width:580px; height:30px; line-height:20px; background:url(../images/tit_bg1.jpg) no-repeat left bottom; margin:0 0 10px 0; padding-left:10px; font-size:14px;}
p.top{margin:20px 0 0 0; width:580px;}
p.top img{ float:right; }


#footer{width:770px;height:110px;padding:10px 10px 0px 20px;background:url(../images/bg-footer.jpg) repeat-x }
#footer span.copyright{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
}
#footer a.menu{margin-right:10px;background:url(../images/icon.gif) no-repeat 0px 2px;padding-left:11px;}

