@import url('global.css');
@import url('layout.css');
@import url('common.css');
#wrap{ width:1000px; margin:0 auto; _text-align:left }

#header{ width:100%; height: 122px; position:relative; }
#header > #logo { position:absolute; top:37px; 
}
#header > #topBtn {position:absolute; top:14px; right:20px;}
#header > #topBtn li { float:left; margin-right:2px; margin-left:8px; background:url(../images/bg_btn_top.gif) no-repeat; padding-left:8px;}
#header > #topBtn li:first-child {background: none;}
#header > #menu {
	position:absolute;
	top:46px;
	left:282px;
}

body.bg1{background:url(../images/bg_sub1.jpg) center top repeat-x;}
body.bg2{background:url(../images/bg_sub2.jpg) center top repeat-x;}
body.bg3{background:url(../images/bg_sub3.jpg) center top repeat-x;}
body.bg4{background:url(../images/bg_sub4.jpg) center top repeat-x;}
.visual{width:980px;   height:182px;}

#header > #menu { position:absolute; top:0px; left:233px; }
#container{*display:inline-block; width:100%; overflow:hidden; margin-top: 42px; }
#container:after{display:block;clear:both;content:''}

.snb{ float:left; width:185px; margin-right:49px }
.snb > .menu > #sm > a > li{ background:url(../images/bg_submenu.gif) no-repeat; min-height:29px; padding-left:16px; cursor:pointer; }
.snb > .menu a { line-height:30px; color:#333;}
.snb > .menu a.on{ font-weight:bold; color:#1c8cdf;}
.snb > .menu #sm2 > li{height:25px; cursor:pointer; font-weight: normal; color:#333;  }
.snb > .menu #sm2 > li.on{ font-weight:bold;}
.snb > .banner{ margin-top:30px;}
.snb > .banner2{ margin-top:30px; width:183px; height:86px; overflow:hidden; border:1px #70ace9 solid;}
#content{ float:left; width:737px }
#content > .titleArea{ width:746px; position:relative; height: 24px; }
#content > .titleArea > .title{ position:absolute;}
#content > .titleArea > #map{ position:absolute; right:0px; top: 6px; color:#898989; font-size:11px; }
#content > .titleArea > #map > strong{ font-weight:bold; color:#2480d5;}

#content > .area{ }
#content > .area2{ }
.aside{ position:absolute; left:expression((document.documentElement.clientWidth/2)+490)px; top:150px; width:71px; height:190px; z-index:1; }

#proNav {overflow:hidden; width:746px }
#proNav > a {float:left; margin:1px;line-height:14px; color:#255daa;}
#proNav li {display:table-cell; border:1px #accbeb solid; width:144px; height:33px;   vertical-align: middle; text-align:center;  }
#proNav a.on { background:#337acd; color:#FFF;}
#content > .title { height:25px; width:731px; border-bottom:1px #CCC solid; margin-top:30px; color:#010101; font-size:14px; font-weight:bold; background:url(../images/dot_02.gif) no-repeat 0px 5px; padding-left:15px;}

 .tabli	{
	padding-top:3px;
	background:#fff url(../images/construction_bg_2.gif) repeat-x left top;
}
.tabon {
	color:#7E90B1;  
	padding-top:3px;
	background:#fff url(../images/construction_bg_1.gif) repeat-x left top;
}
#footer{ width:100%; margin-top: 100px; background: #4a5e97; height: 88px; text-align: center; }
