@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;
}
#header{ background:url(top_bg.jpg) left bottom repeat-x; width:1003px; height:75px; margin:0 auto; border-bottom:5px solid #2d383e; position:relative
}
#header .logo{ border:0; position:absolute; top:0; left:10px;
}
#topnav{
	position:absolute;
	width:280px;
	height:22px;
	bottom:0px;
	_bottom:-2px;
	right:20px;
}
#topnav a{ font-weight:bold; color:#FFFFFF; float:left; text-decoration:none;  height:22px; line-height:22px; background:url(home2.jpg) left top repeat-x; padding:0 2px 0 2px;
}
#topnav img{ border:0; float:left;
}
#topnav .p1{ margin-right:5px;
}
#container{ width:981px; min-height:1%; margin:0 auto;
}
#mi1{ position:relative; width:981px; height:41px; background: left bottom url(1.jpg) no-repeat #efefef; padding-top:10px; margin-top:5px;
}
#mi1 form{ position:absolute; right:0; bottom:2px;
}
#mi1 .kuang{ border:1px solid #999; width:120px;
}
#left{ float:left; width:227px; min-height:1%; border-left:1px solid #efefef; border-right:1px solid #efefef; margin-left:5px; margin-bottom:10px;
}
#left h2{ color:#dfe9f0; font-weight:bold; font-size:12px; padding:0 0 0 20px; width:216px; height:41px; line-height:41px; margin-left:-5px; background:url(2.jpg) left center no-repeat;
}
#left ul{ margin-top:5px;
}
#left ul li{ list-style:none; padding:4px 0 4px 35px; margin:0 2px 0 2px;
}

#left ul li a{ background:url(3.jpg) left center no-repeat; text-decoration:none; padding-left:10px;
}
#left ul li a:hover{ text-decoration:underline; color:#000;
}
.co1{ background:#f5f5f5; padding:0 1px 0 1px;
}
.co0{ border-bottom:1px solid #dfdfdf; padding:0 1px 0 1px;
}
#right{ float:right; width:740px; min-height:1%; margin-bottom:5px;
}
#right h2{ float:right; clear:both; width:718px; height:27px; line-height:27px; background:url(4.jpg) left center no-repeat; margin-top:10px; margin-bottom:10px; padding:0 0 0 10px;
}
#intro{ width:728px; float:right; padding:5px;
}
#book{ text-align:center; float:left; width:170px; height:185px; border-right:1px solid #e8e8e8;
}
#ab{ float:left; width:510px; min-height:1%; padding-left:20px;
}
#ab h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(iconss.gif) left top no-repeat; padding-left:15px;
}
#ab p{ line-height:180%; padding:10px;
}
.r1{ float:right; width:728px;
}
.r1 h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(iconss.gif) left top no-repeat; padding-left:15px;
}
.r1 p{ line-height:180%; padding:10px 0 10px 10px;
}
.r1 ul li{ list-style:inside; padding:3px 0 3px 0;
}
.r1 ul{ display:block; padding-left:10px;
} 
.r3{ display:inline; float:left; width:350px; min-height:1%; margin-left:10px; margin-top:10px;
}
.r3 p{ line-height:180%; padding-left:5px;
}
.r3 h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(iconss.gif) left top no-repeat; padding-left:15px;
}
.r4{ display:inline; float:left; width:300px; min-height:1%; margin-left:10px; border-left:1px dotted #ccc; padding-left:20px; margin-top:10px;
}
.r4 p{ line-height:180%; padding-left:5px;
}
.r4 h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(iconss.gif) left top no-repeat; padding-left:15px;
}
.co2{ background:#f5f5f5; width:100%; float:left; margin-top:10px; margin-bottom:10px; display:block; 
}
.co2 p{ font-size:11px;
}
.co2 a{ text-decoration:none; font-size:11px;
}
.co2 a:hover{ text-decoration:underline; color:#fd9802;
}
.co3{ color:#333;
}
.co4{ color:#ff9900;
}
.co5{
	font-style: italic;
}
.co6{ color:#FF0000;
}
.co7{ color:#ff9900; text-decoration:line-through;
}
.co8{ font-size:11px;
}
.co8 a{ text-decoration:none; font-size:11px;
}
.co8 a:hover{text-decoration:underline; color:#fd9802;
}
.co9{ font-size:12px; color:#666;
}
.img1{ margin:10px 0 10px 10px;
}
.r2{ float:left; width:320px; margin-top:10px;
}
.font a{ text-decoration:none;
}
.font a:hover{ text-decoration:underline;color:#fd9802;
}
.cu{ font-weight:bold;
}
#footer{ padding:20px 20px 0 20px; margin-top:10px;  width:960px; clear:both; height:70px; margin:0 auto; background:#efefef; border:1px solid #ddd; line-height:180%; font-size:11px;
}
#footer a{ text-decoration:none; font-size:11px;
}
#footer a:hover{ color:#fd9802; text-decoration:underline;
}
#footer span{ font-weight:bold;
}
.img2{ text-align:center; float:right;
}
#mbx{ float:left; display:inline; margin:25px 0 0 300px; 
}
#mbx a{ color:#666; text-decoration:none; font-size:11px;
}
#mbx a:hover{ color:#fd9802; text-decoration:underline;
}
#right h4{font-family:Arial, Helvetica, sans-serif; background:url(icon_list.gif) left top no-repeat; padding-left:15px;
}
#ads{ width:728px; margin-left:13px;
}
#banner{ position:absolute; top:7px; left:380px; border:0;
}
#banner img{ border:0;
}
.ms{ font-weight:bold;
}
