/**/
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;}
	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.menu-wrap ul {
	display: block;
    float: right;
	margin: 0 15px 0 0;
    width: 100%;
	+width: 90%;
}

.menu-wrap ul li {
	float: right;
	padding-left: 10px;
}

.menu-wrap ul li a {
	zoom: 1;
	position: relative;
	line-height: 16px;
}

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; margin: 0 auto;}
#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;width:160px;}
.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; +padding: 2px 16px 0 0;}
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{ display: block;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; position: relative;}
.left-layer { padding-top: 30px;}
.ul-news{margin:10px 0px;width:100%;}
.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;}
.ul-news div { width: 100% !important; word-break: normal !important; }
#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{width:238px; position: absolute; right: 5px; top: 12px;}
.right-layer a{display:block;padding:0px 0px 5px 0px}
h1.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;}
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 !important; 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;}
div#slideshow {
	width: 1083px; height: 518px; padding: 15px 0 0 12px;
	background: url(images/border.png);
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5;
}
	
	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}

.slideBox {
	position: relative;
}

.slideBox .pointUl {
	position: absolute;
	bottom: 15px;
	left: 50%;
	z-index: 99;
	margin-left: -60px;
}
.slideBox .pointUl a {
    background: url(../images/top/icon02.png) no-repeat center;
    display: block;
    float: left;
    height: 10px;
    padding: 0 5px;
    width: 10px;
}
.slideBox .pointUl a span {
    display: none;
}
.slideBox .pointUl a.selected, .mainImg .pointUl a:hover {
    opacity: 0.7;
	 background: url(../images/top/icon01.png) no-repeat center;
}
