@charset "utf-8";
/* CSS Document */

@import url(basic.css);

#wrapper{ width:1000px; overflow:hidden; margin:0 auto;}

#header{ width:1000px; background:url(images/topBg.jpg) top no-repeat; height:165px; overflow:hidden; padding-top:15px;}
	#header .logo{ width:1000px; height:73px; float:left; }
	#header .logo img{ margin:0 9px; float:left;}
	#header p.ad{ width:620px; height:65px; background:#993300; float: left; margin:5px 0 0;}
	
	#header .nav{ background:url(images/navBg.jpg) repeat-x; height:72px; width:1000px; overflow:hidden; float:left; margin:5px 0 0 0;}
	#header .nav p.l{ background:url(images/navL.jpg) no-repeat; height:72px; width:5px; font-size:0px; float:left;}
	#header .nav p.r{ background:url(images/navR.jpg) no-repeat; height:72px; width:4px; font-size:0px; float:right;}
	#header .nav .mainnav{ height:72px; overflow:hidden; float:left; width:991px;}
	#header .nav .mainnav ul{ margin:6px 0 0 10px; float:left; height:36px; overflow:hidden;}
	#header .nav .mainnav ul li{ width:89px; height:36px; float:left; background:url(images/nav.jpg) no-repeat; margin:0 0 0 10px; font-size:14px; text-align:center; line-height:36px; color:#FFF;}
	#header .nav .mainnav ul li a{ display:block; color:#FFF; text-decoration:none;}
	#header .nav .mainnav ul li:hover{background:url(images/nav_on.jpg) no-repeat;}
	#header .nav .mainnav ul li a:hover{ color:#000; font-weight:bold;}
	#header .nav .mainnav ul li.on{background:url(images/nav_on.jpg) no-repeat;}
	#header .nav .mainnav ul li.on a{color:#000; font-weight:bold;}
	#header .nav .mainnav .txt{ height:30px; clear:left; line-height:30px; color:#3b5b02;}
	#header .nav .mainnav .search{ width:260px; float:right; margin:12px 0 0 0; height:30px; overflow:hidden;}
	#header .nav .mainnav .search input{ border:1px solid #CCC; width:166px; height:18px; float:left;}
	#header .nav .mainnav .search input.btn{ width:60px; height:22px; background:url(images/btn.jpg) no-repeat; margin:0 0 0 10px; cursor:pointer; padding:0px; border:0px;}
	
	#header .nav .mainnav #nav1{ margin-left:20px;}
	#header .nav .mainnav #nav2{ margin-left:120px;}
	#header .nav .mainnav #nav3{ margin-left:220px;}
	#header .nav .mainnav #nav4{ margin-left:320px;}
	#header .nav .mainnav #nav5{ margin-left:420px;}
	#header .nav .mainnav #nav6{ margin-left:515px;}
	#header .nav .mainnav #nav7{ margin-left:615px;}
	
#sidebar{ width:180px; overflow:hidden; float:left;}
	#sidebar .content{ border:1px solid #83a90d; padding:1px; width:176px; margin:10px 0 0 0;}
	#sidebar .content .line{ border-bottom: dashed 1px #999; margin:0 0 10px 0; padding:0 0 10px 20px;}
	#sidebar .content ul{ width:176px; background:url(images/sideberBg.jpg) repeat-x top; overflow:hidden; padding-bottom:5px;}
	#sidebar .content li{ background: url(images/listIco.jpg) no-repeat 10px 6px; padding-left:20px; line-height:25px; width:156px;  float:left;}
	#sidebar .content li.title{ height:32px; color:#FFF; font-weight:bold; padding-left:10px; line-height:25px; background:none;}
	#sidebar .content b.red{ color:red;}
	#sidebar .content ul p{ padding:5px; line-height:25px; overflow:hidden; color:#000; }
	#sidebar .content ul p.title{ height:25px; color:#FFF; font-weight:bold; padding:0 0 0 10px; line-height:25px; background:none;}
	
#innerwrapper{ width:620px; float:left; margin:10px 10px 0 10px; overflow:hidden;}
	#innerwrapper .ad{ width:620px; height:65px; margin:0 0 10px 0;background:#993300; float:left;}
	#innerwrapper .ad img{ width:620px; height:65px;}
	#innerwrapper .content{ width:305px; overflow:hidden; float:left; margin:0 0 10px 0;}
	#innerwrapper .content p.title{ background:url(images/innTitle.jpg) no-repeat; height:24px; width:295px; line-height:24px; padding-left:10px; color:#fff; font-weight:bold;}
	#innerwrapper .content p.bottom{ background:url(images/innBott.jpg) no-repeat; height:5px; width:305px; font-size:0px; }
	#innerwrapper .content ul{ width:303px; border-left:1px solid #83a90d;border-right:1px solid #83a90d; overflow:hidden;}
	#innerwrapper .content ul li{ width:271px; line-height:26px; float:left; height:26px; padding:0 16px;}
	#innerwrapper .content ul li.bg{ background:#f3fee9;}
	#innerwrapper .content ul li span{ width:80px; padding:0 5px; text-align:center; float:left;}
	#innerwrapper .content ul li span.line{ background:url(images/lineBg.gif) no-repeat left;}
	#innerwrapper .r{ float:right;}
	
#footer{ height:118px; width:1000px; background:url(images/footBg.jpg) repeat-x; overflow:hidden; margin:0 auto; padding:20px 0; position:relative; margin-top:10px;}
	#footer p{ width:1000px; text-align:center; line-height:24px; color:#797979;}
	#footer em.greed{ color:#456505;}
	#footer p.bottom{ background:url(images/footerBot.jpg) no-repeat; height:10px; font-size:0px; width:1000px; bottom:0; position:absolute;}
	
