html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

body { font-size:12px; font-family:Arial,"Î¢ÈíÑÅºÚ"; color:#333; background:url(img/body_bg.jpg) repeat-x left top;}
img {border:0;}
a {color:#333; text-decoration:none}
a:hover { text-decoration:underline}

#header {width:1003px; margin:0 auto; height:78px; position:relative;}
#header .logo { position:absolute; left:0; top:12px;}
#header .telphone { position:absolute; right:0; top:12px;}
#header .favorites { position:absolute; right:0; top:39px; height:24px; line-height:24px;}
#header .favorites a { margin-left:17px; color:#2490c1;}
#header .favorites a.f1 { background:url(img/f1.jpg) no-repeat left center; padding-left:22px;}
#header .favorites a.f2 { background:url(img/f2.jpg) no-repeat left center; padding-left:22px;}
#header .favorites a.f3 { background:url(img/f3.jpg) no-repeat left center; padding-left:25px;}
#nav {width:1003px; margin:0 auto; height:51px}
#nav li {height:51px; float:left; display:inline;}
#nav li.sepeator {width:2px; }
#nav li a {width:109px; display:block; height:51px; line-height:49px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
#nav li a:hover { text-decoration:none; background:url(img/nav_onbg.jpg) repeat-x left top; color:#fff;}
#nav li.current a { background:url(img/nav_onbg.jpg) repeat-x left top; color:#fff; }

#banner {width:1003px; height:280px; margin:25px auto 0; position:relative}
.fn-clear {
	zoom: 1;
}
.box_skitter {
	position: relative;
	background: none;
}
    .box_skitter ul {
	display: none;
}
    .box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}
    .box_skitter .image {
	overflow: hidden;
}
    .box_skitter .image img {
	display: none;
}
    .box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}
    .box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}
    .box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: -5px;
	z-index: 100;
	width: 45px;
	height: 50px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -5px;
	background: url(img/prev.png) no-repeat left top !important;
}
    .box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: -5px;
	z-index: 100;
	width: 45px;
	height: 50px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -5px;
	background: url(img/next.png) no-repeat left top !important;
}
    .box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(img/ajax-loader.gif) no-repeat left top;
	width: 31px;
	height: 31px;
}
#slideshow {
	width:983px;
	height:280px; 
}
    #slideshow ul {
	display: none;
}

#main {width:1003px; margin:0 auto; padding-top:29px;}
#category {width:233px; float:left;  height:340px; padding:3px 10px; float:left;}
#category h2, .charge h3 { font-weight:bold; height:44px; line-height:44px; color:#000; text-indent:5px; font-size:15px; border-bottom:solid 1px #000;}
#category ul { padding-top:10px;}
#category li { height:30px; line-height:30px; border-bottom:dashed 1px #666; color:#000; text-indent:5px;}
#category li a { margin-left:5px; color:#000;}
#category p { line-height:180%; color:#000; padding-top:18px;}
.charge { width:230px; float:left; padding:3px 10px; height:340px;}
.charge p { padding:11px 0;}
.charge ul {}
.charge li {height:30px; line-height:30px; border-bottom:dashed 1px #666;}
.charge li a { margin-left:5px; color:#000;}

#iabout {width:314px; padding-right:20px; height:227px; float:left; padding-top:18px; background:url(img/news_bg.jpg) repeat-x left top;}
#iabout h4, #inews h4, #idown h4 { height:48px; line-height:48px; background:url(img/icon4.jpg) no-repeat left center; font-size:14px; text-indent:26px;}
#iabout h4 span, #inews  h4 span, #idown h4 span { color:#2490c1; margin-left:5px; font-size:12px;}
#iabout img { border:solid 3px #eaeaea;}
#iabout p { line-height:200%; padding-top:5px;}
#iabout p strong {color:#ffa200;}

#inews {width:359px;  padding-right:20px; height:227px; float:left; padding-top:18px; background:url(img/news_bg.jpg) repeat-x left top;}
#inews ul { padding-top:10px;}
#inews li { height:30px; line-height:30px; font-size:0; overflow:hidden; border-bottom:dotted 1px #e5e5e5; background:url(img/icon5.jpg) no-repeat 7px center;}
#inews li a { float:left; font-size:12px; margin-left:22px;}
#inews li span { float:right; font-size:12px;}

#idown {width:290px; height:227px; float:left; padding-top:18px; background:url(img/news_bg.jpg) repeat-x left top;}
#idown ul { padding-top:10px;}
#idown li { height:30px; line-height:30px; font-size:0; overflow:hidden; border-bottom:dotted 1px #e5e5e5; background:url(img/icon5.jpg) no-repeat 7px center;}
#idown li a { float:left; font-size:12px; margin-left:22px;}
#idown li span { float:right; font-size:12px; }

#footerContainer {border-top:solid 4px #439cc4;  margin-top:25px;}
#footer {width:1003px; margin:0 auto; position:relative; padding-top:10px;}
#footer p.p1 { height:30px; line-height:30px;}
#footer p.p1 span {color:#2490c1;}
#footer p.p2 { position:absolute; right:10px; top:15px;}

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}