@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
a:link,a:visited{ color:#06C;}
a:hover{ color:#000;}
.mt7{ margin-top:7px;}
.fb{ font-weight:bold;}
.f14px{ font-size:14px;}

html{overflow-y: scroll; overflow:-moz-scrollbars-vertical;}

#main_nav a {
	color:#f00;/*#ff7b00*/;text-decoration:none;
	bblr:expression(this.onFocus=this.blur()); // IE识别
	outline:none; // FF识别
}

img {border:none;}
li {list-style:none;}
.clear {
	clear: both;
    height:1px;
    margin-top:-1px; 
    overflow:hidden;
}

body{background:url(../images/bg.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#header{height:122px; width:800px; margin:0 auto;}
#logo{ width:150px; float:left; margin-top:20px;}
#banner{ width:650px; float:right; padding-top:30px; height:40px; text-align:right;}
#banner a:link,#banner a:visited{ display:block; float:right;color:#000;text-decoration:underline;background:url(../images/arrow.gif) left 8px no-repeat; padding-left:10px;margin-left:8px;display:block;}
#banner a:hover{ display:block; float:right;color:#f00; text-decoration:none;background:url(../images/arrow.gif) left 8px no-repeat; padding-left:10px;margin-left:8px;}
.banntit{ clear:both; display:block; padding-top:8px; _padding-bottom:4px;}


#main{ margin:0 auto; width:800px; overflow:hidden; zoom:1; color:#666; padding-bottom:20px;}
#main_banner { height: 260px; width: 800px; margin-right: auto; margin-left: auto;}
.side1{ width:210px; float:left; display:block; padding-right:20px; line-height:150%;}
 h3{ color:#CC0000; font-size:13px; line-height:30px;}
 h4{ color:#000; font-size:12px; font-weight:normal }
.side2{ width:300px; float:left; display:block; }
.side2 h3{ padding-left:20px;}
.side2box{border-left:1px solid #ccc;border-right:1px solid #ccc; padding:0 20px; width:258px; line-height:150%;}
.side2tit{ line-height:26px; display:block; clear:both; height:26px; margin-top:5px;}
.side3{ width:250px; float:left; display:block; line-height:150%;padding:0 0 0 20px;}
.side3tit{ color:#000}
.lname{ width:168px; display:block; float:left;}
.lsalary{ width:62px; display:block; float:left; text-align:right;}
#scrollDiv{width:230px;height:200px;line-height:25px; clear:both;overflow:hidden}
#scrollDiv li{height:25px;}
#scrollDiv ul li{ line-height:25px;}

.bluefont{ line-height:26px; color:#002A96}
.mside{ text-align:right; margin-top:5px;}

.sidea{ width:222px; float:left; margin-top:10px;}
 .sideaBox{}
 .sideaBox_t{ background:url(../images/sidebg.gif) no-repeat; height:38px; line-height:36px; font-size:14px; font-weight:bold; padding-left:22px; color:#FFF;}
 .sideaBox_b{ background:url(../images/sidebg3.gif) no-repeat; height:6px; font-size:1px;}
 .sideaBox_m{ border-left:1px solid #002A96;border-right:1px solid #002A96; padding:13px 20px; overflow:hidden; zoom:1}
 .sideaBox_m ul li{ line-height:29px; text-align:left; border-bottom:1px solid #ccc;color:#002A96;}
 .f12t:link,.f12t:visited{color:#002A96; font-size:12px; text-decoration:none; font-weight:normal;}
 .f12t:hover{ color:#000; font-size:12px; text-decoration:underline; font-weight:normal;}
 
 .f14t,.f14t:link,.f14t:visited{font-weight:bold;font-size:12px;text-decoration:none;color:#002A96;}
 
.sideb{ width:558px; float:right; margin-left:20px; margin-top:10px;}
.sidebtit{ background:url(../images/maintbg.gif) right bottom no-repeat; height:30px; line-height:30px; border-bottom:1px solid #002A96}
.sidebtit a:link,.sidebtit a:visited{ color:#000;}
.sidebbox{ line-height:150%; padding:7px 0;}



#footer{ border-top:2px solid #002A96;width:800px; margin:0px auto; margin-bottom:20px; clear:both;}
.footl{ width:340px; float:left;line-height:30px;}
.footr{ width:460px; float:right; text-align:right; line-height:30px;}
.footr a:link,.footr a:visited{ padding-left:20px; color:#000;}

/* @group main_nav */
#main_nav ul {
	font-size: 14px;
	list-style: none;
}

#main_nav {
	/*background: url(../images/tel800.gif) no-repeat right 10px;*/
	height: 43px;
	overflow: visible;
}

#main_nav li {
	float: left;
	position:relative;
	z-index: 5;
}

#main_nav li a {
	color: #fff;
	display: block;
	height: 43px;
	text-decoration: none;
	line-height: 43px;
	/*text-align: center;*/
	margin-top: 2px;
	margin-right:25px;
	/*padding:0 16px;*/
	_padding:0;
}

#main_nav li ul li a {
	font-size: 12px;
	/*width: 89px;*/
	height: 33px;
	line-height: 33px;
	margin: 0px;
	white-space:nowrap;
	padding:0 5px;
}

#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background: #f00;
}

#main_nav li.focus a, #main_nav li a:hover {
	background: url(../images/nav_over.png) no-repeat top left;
}

#main_nav li.focus ul li a {
	background: none;
}

#main_nav li ul {
	position: absolute;
	top: 40px;
	_top: 39px;
	left: -5px;
	background: #002A96;
	border-color: #ffffff;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
}

#main_nav li ul li{
	float: none;
	text-align:left;
}
.tel800{position: relative;float: right;line-height: 43px;color: white;text-align: center;margin-top: 2px;font-size: 14px;}
/* @end */

.baom ul li{ height:25px; line-height:25px;}
.baombtn{ background:url(../images/baom.gif) no-repeat; height:28px; width:100px; margin:7px auto; border:none; cursor:pointer;}
.bai{ color:#FFF;}
.sidebbox td,.sidebbox td a:link,.sidebbox td a:visited{ font-size:12px;}
.zwtable{border-top:1px solid #bccce1;border-left:1px solid #bccce1}
.zwtable td{border-right:1px solid #bccce1;border-bottom:1px solid #bccce1; padding:3px;}
.hiflaimg{ margin-top:7px;}

.sitemap li{ width:120px; float:left; height:230px; margin-bottom:10px;}
.sitemap li a{ font-weight:bold}
.sitemap li ul li{ height:auto; margin-bottom:0;}
.sitemap li ul li a{ font-weight:normal;}