@charset "utf-8";
body {background: #fff; color: #333; font: 12px/1.5 Arial, Tahoma, Helvetica, sans-serif; margin: 0 auto;}
div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, legend, fieldset, input, button, select, textarea, p, blockquote, th, td {font-size: 100%;	font-style: normal;margin: 0;padding: 0;}
ul {list-style: none;}
ol {margin-bottom: 3px;margin-top: 3px;}
fieldset, img {border: 0px none;}
:focus {outline: 0;}
table {border-collapse: collapse; }
table td { padding:2px 5px; font-size:12px; line-height:1.8; }
caption, th {text-align: left;}
a {color: #4f6056;text-decoration: none;}
a:hover {color:#38703a;}
#fufu a {font-size: 12px;text-decoration: none;}
.top5 {margin-top: 5px;}
.top6 {margin-top: 6px;}
.top8 {margin-top: 8px;}
.top10 {margin-top: 10px;}
.left8 {margin-left: 8px;}
.left6 {margin-left: 6px;}
.pleft5 {padding-left: 5px;}
.blank10 {clear: both;display: block;font-size: 1px;height: 10px;overflow: hidden; }
.blank5 {clear: both;display: block;font-size: 1px;height: 5px;overflow: hidden;  }
h1, h2 {font-family: '微软雅黑', 'Microsoft YaHei', verdana, arial, sans-serif;}
.none {display: none;}
.clear {clear: both;}
.right {float: right;}
.left {float: left;}
#sitestat {display: none;}
.lastbox {margin-right: 0;}

.box { display: block;line-height: 22px;overflow: hidden;text-align: left;}
	.boxtitle {color: #678a6e;height: 30px;line-height: 30px; overflow:hidden;}
	.boxtitle h2 {background:url(images/bodybg.gif) no-repeat -900px -255px; height: 30px; line-height: 30px; overflow:hidden;font-size: 14px; font-weight: bold; display:inline-block; float:left; padding-left:35px;}
	.boxtitle h2 a {color: #678a6e;font-size: 14px; float:left;}
	.boxtitle h2 a:hover { color:#38703a}
	.boxtitleen,.boxtitle span { padding:10px 0 0 5px; font-weight:bold; line-height:16px; font-size:9px;font-family: Tahoma, verdana, Arial, Verdana;text-transform: uppercase; }
	.boxtitleen { float:left; display:inline-block; }
	.boxtitle span {color: #678a6e; float:right; padding-right:10px;}
	.boxtitle span a {color: #678a6e;}
	.boxtitle span a:hover {color: #38703a;}
	.boxlist,.boxplist,.boxinfo {border: 1px #e4e1d2 solid; border-top:0; padding-top: 5px; display:block; font-family:'宋体'; }
	.boxlist img {border: 0px;}
	.boxlist ul {margin: 0 5px;}
	.boxlist ul li {color: #555;line-height: 25px; height:25px; overflow:hidden; width:335px; border-bottom:1px dashed #e4e1d2;}
	.boxlist ul li span {color: #bbb; float: right;font-family: Verdana, Geneva, sans-serif;font-size: 10px;}
	.boxplist { font-family:Arial, Helvetica, sans-serif; }
	.boxplist ul li img { width:70px; height:70px; padding:2px; border:1px solid #e4e1d2; float:left; margin-right:8px; }
	.boxplist ul li h3 a { height:28px; display:block; line-height:26px; color:#f96b07; font-size:14px; font-weight:bold; overflow:hidden; font-family:'宋体'; }
	.boxplist ul li h3 a:hover { color:#f30; }
	.boxplist ul li { line-height:20px; width:265px; float:left; padding:2px 9px 2px 5px; color:#4a4a4a; }
	.boxplist ul li a:hover img { border:1px solid #f93; }
	.boxinfo { padding:8px; font-family:Arial, Helvetica, sans-serif; color:#49474a; width:415px; height:315px; }

.imglist { border:1px solid #e4e1d2; height:265px; overflow:hidden; background:#fffee9; }
	.imglist ul li {float: left;padding: 10px 4px 0 12px;text-align: center; font-size:12px; color:#484840; line-height:26px;}
	.imglist ul li img {border: 1px #ddd solid;height: 90px;padding: 2px;width: 120px;}
	.imglist ul li a:hover img {border: 1px solid #f93;}

#warp { width:1000px; margin:0 auto; }

#header {background: #fff url(images/bodybg.gif) 0 0 no-repeat; height: 140px; overflow: hidden;}
	#logo { width:280px; float:left; height:93px; padding-right:8px; }
		#logo a {text-indent:-99999em; display:block; width:280px; height:93px; overflow:hidden; }
	.hrigth { padding:30px 4px 0 0; color:#919887; float:right; text-align:right; height:20px; line-height:20px; font-family:arial; }
		.hrigth .searchbox { height:30px; }
		#formsearch #wd { height:18px; padding:2px 0 0; margin:0; line-height:18px; background:none; border:0; width:98px; }
		#formsearch #searchok { height:20px; background:none; border:0; text-indent:-99999em; width:20px;}
		.hrigth .tel { background:url(images/bodybg.gif) no-repeat 0 -100px; text-align:left; padding-left:20px; }
		.hrigth .qq { margin-left:13px; background:url(images/bodybg.gif) no-repeat -694px -195px; text-align:left; padding-left:20px; }
			.hrigth a { color:#919887; padding:0 6px; }
			.hrigth a:hover { color:#38703a; }

.menu { clear:both; height:50px; display:block; padding-top:5px; }
#index .menu { background:url(images/bodybg.gif) 0 -140px no-repeat; }
#mainmenu {height: 30px; clear:both; width:100%; }
#mainmenu ul {height: 30px;padding: 0 5px 0 13px;}
#mainmenu ul li {float: left;}
#mainmenu ul li a {color: #fff;display: block;font-family: '微软雅黑', 'Microsoft YaHei', arial, sans-serif;height: 33px;line-height: 33px;margin: 0 13px;overflow: hidden;text-align: center; text-decoration: none;width: 100px; font-size:14px; color:#919887; font-weight:bold; text-indent:-99999em;  }
#mainmenu ul li.gohome #menugohome { width:48px;  margin-left:0px; }
#mainmenu ul li a#menuintro:hover, #intro #menuintro { color:#38703a; background:url(images/bodybg.gif) no-repeat -26px -205px; }
#mainmenu ul li a#menudonation:hover, #donation #menudonation { color:#38703a; background:url(images/bodybg.gif) no-repeat -152px -205px; }
#mainmenu ul li a#menuactivity:hover, #activity #menuactivity { color:#38703a; background:url(images/bodybg.gif) no-repeat -278px -205px; }
#mainmenu ul li a#menufinance:hover, #finance #menufinance { color:#38703a; background:url(images/bodybg.gif) no-repeat -404px -205px; }
#mainmenu ul li a#menulaw:hover, #law #menulaw { color:#38703a; background:url(images/bodybg.gif) no-repeat -530px -205px; }
#mainmenu ul li a#menubbs:hover, #bbs #menubbs { color:#38703a; background:url(images/bodybg.gif) no-repeat -656px -205px; }
#mainmenu ul li a#menugohome:hover, #index #menugohome { color:#38703a; background:url(images/bodybg.gif) no-repeat -769px -205px; }
#topmain { margin:0 auto; text-align:center; }
#body { margin:0 auto; padding:0 10px; overflow:hidden; width:930px; background:#fff; clear:both; }
	.indexmid { background:url(images/indexbg.jpg) no-repeat 0 0; clear:both; overflow:hidden; display:block; }
		.indexmidleft { width:360px; float:left; display:block; }
		.indexmidright { width:535px; float:right; display:block; padding-right:15px; }
	#focus { width:300px; height:190px; padding:43px 0 0 26px; overflow:hidden; text-align:center; color:#ccc; }
	.activity { margin:20px 0 8px; clear:both; }
	.buddy { background:url(images/bodybg.gif) no-repeat 0 -260px; height:105px; }
	
	.inews { padding:10px 8px 0 0; color:#687d47; line-height:1.9; }
		.inewsbox { text-indent:2em; }
			.inewsbox h2 { font-size:16px; line-height:40px; height:40px; text-align:center; text-indent:0; }
			.inewsbox h2 a { color:#fc9e25; }
			.inewsbox h2 a:hover { color:#f60; }
			.viewall { text-align:right; padding-right:30px; line-height:18px; margin:0; }
				.viewall a { color:#687d47; }
				.viewall a:hover { color:#fc9e25; }
	.imidleft { width:350px; overflow:hidden; float:left; }
	.tablist { height:19px; overflow:hidden; border-bottom:1px solid #e4e1d2; width:350px; }
	.tablist li { float:left; text-align:center; cursor:pointer; line-height:23px; }
	.tablist li a { display:block; }
	.tablist li:hover { color:#BA2636; }
	.tablist .tabno { background:url(images/bodybg.gif) -442px -260px no-repeat; float:left; text-align:center; width:70px; overflow:hidden; cursor:pointer;}
	.tablist .tabon { background:url(images/bodybg.gif) -370px -260px no-repeat; float:left; text-align:center; width:70px; overflow:hidden; cursor:pointer;}
	.npo { padding-top:8px; }
	.npo .boxlist { border:0; border:none; padding:0; }
	.npo .boxlist ul li {color: #555; float: left;line-height: 23px; height:23px; overflow:hidden; width: 335px; border-bottom:0px dashed #e4e1d2;}
	.imidright { width:174px; float:right; }
		.imidright .linkpic li { padding-bottom:8px; }
	
	.ihd { float:left; width:268px; height:306px; overflow:hidden; }
		.ihd .boxlist { width:266px; height:266px; overflow:hidden; }
	.online { float:right; width:158px; height:305px; overflow:hidden; padding-top:1px; }
		.online li { height:46px; padding:0 0 5px; width:158px; line-height:46px; font-size:14px; overflow:hidden; font-weight:bold; font-family: '微软雅黑', 'Microsoft YaHei', arial, sans-serif; background:url(/images/bodybg.gif) no-repeat 0 -140px; }
		.online li a { background:url(/images/bodybg.gif) no-repeat -230px -90px; widows:258px; height:46px; display:block; text-indent:-99999em; }
		.online li a.o1 { background-position:-550px -90px; }
		.online li a.o2 { background-position:-390px -90px; }
		.online li a.o3 { background-position:-230px -90px; }
		.online li a.o4 { background-position:-230px -140px; }
		.online li a.o5 { background-position:-550px -140px; }
		.online li a.o6 { background-position:-390px -140px; }

	.gx { float:left; width:566px; height:365px; overflow:hidden; margin-right:5px; }
		.gx .boxplist { height:325px; }
	.intro { float:right; width:433px; height:365px; overflow:hidden; }
		.intro .comimg { padding:0 12px 8px 0; float:left; }
		.intro h3,.intro h1 { color:#f96b07; height:30px; line-height:30px; font-size:14px; }
		.intro h1 { font-size:16px; padding-bottom:5px; }
		.intro .comtxt { clear:both; padding-top:10px; margin-top:6px; border-top:1px dashed #e4e1d2; line-height:23px; }
	
	.signin {}
	.singtitle,.msgtitle { text-align:center; font-size:14px; color:#f63; font-family: '微软雅黑', 'Microsoft YaHei', verdana, arial, sans-serif; height:50px; line-height:50px; }
	.singtb {border:1px dotted #eeece1; margin:10px auto; background:#fffef7;}
	
	.banner { padding:2px; clear:both; border:1px solid #e4e1d2; overflow:hidden; }

	.bigtitle { width:930px; overflow:hidden; height:33px; }
		.bigtitle .boxtitle { background-position:0 -33px; background-repeat:repeat-x; }
		.bigtitle .boxtitle h2 { background:#f8f7f3; }
		.bigtitle .boxtitle h2 a:hover { color:#f63; }
		.bigtitle .boxtitle .boxtitleen { padding-right:6px; }
		.bigtitle .boxtitle .titles { float:left; margin-left:48px; background:#f8f7f3; line-height:38px; padding:0 6px; }
	.team { float:left; width:566px; height:291px; overflow:hidden; margin-right:5px; }
	.teaminfo { clear:both; border:1px solid #e4e1d2; height:256px; }
		.teaminfo .imglist { height:135px; border:0; border:none; }
		.teaminfo .imglist ul li {float: left;padding: 10px 3px 2px 10px;text-align: center; color:#000; line-height:24px;}
		.teaminfo .boxlist { border:0; border:none; padding:10px 0 0 8px; margin-top:6px; border-top:1px dashed #e4e1d2;}
		.teaminfo .boxlist ul li {color: #555;float: left;line-height: 24px; height:24px; overflow:hidden; width: 270px; border-bottom:0px dashed #e4e1d2;}
	.cl { float:right; width:433px; height:291px; overflow:hidden; }
		.cl .imglist { padding-top:8px; height:248px; }
		.cl .imglist ul li {float: left;padding: 4px 3px 0 12px;text-align: center; color:#484840; line-height:24px;}

	.iinfo { width:245px; height:255px; overflow:hidden; float:left; margin-right:5px; border:1px solid #ccc; }
		.iinfo .boxlist { padding:6px; border:none; }
		.iinfo .boxlist ul li { width:225px; }
		.iinfo .boxtitle { background:#fdffe9; border-bottom:1px solid #fda51f; color:#fb9412; }
		.iinfo .boxtitle h2 { background:none; }
		.iinfo .boxtitle h2 a { color:#f93; }
		.iinfo .boxtitle h2 a:hover { color:#f63; }
		.iinfo .boxtitle span a { color:#9b9a96; }
		.iinfo .boxtitle span a:hover { color:#fb9412; }
		
	.linktxt,.linkpic { overflow:hidden; }
	.linkpic img { border:1px #e4e1d2 solid; display:block; width:170px; height:50px; padding:1px; }
	.linkpic ul li { float:left; padding:5px 6px 5px 2px; width:170px; height:50px; }
	.linkpic a:hover img { border:1px #919887 solid; }
	.linktxt { background:url(images/bodybg.gif) no-repeat 0 -365px; padding-left:95px; height:26px; display:block; padding-top:5px; margin-top:8px; margin-left:5px; }
	.linktxt ul li { float:left; display:inline-block; height:20px; line-height:20px; }
	.linktxt ul li a { padding-left:60px; white-space:nowrap; }

#pageleft { width:200px; float:left; overflow:hidden; }
	.pageico { height:75px; display:block; text-indent:-99999em; background:url(images/icons.jpg) no-repeat; }
	.navlist { background:url(images/navbg.jpg) no-repeat 0 0; height:180px; width:140px; padding:18px 0 0 35px; }
		.navlist li { height:32px; font-size:11px; line-height:32px; font-family:arial; }
		.navlist li a { color:#507b10; padding-left:13px; }
		.navlist li a:hover, .navlist li a.cu { color:#2b3f09; }
	.telico { margin-top:15px; }
#intro .pageico { background-position:0 0; }

#pageright { width:728px; float:right; overflow:hidden; }

#footer { padding-bottom:10px; color:#4f6056; overflow:hidden; text-align:center; }

.iconnew {background: url(images/new.gif) no-repeat right -2px;padding-right: 30px;}

.bodyright { float:right; width:720px; overflow:hidden; }
	.pagepath { height:30px; line-height:30px; padding:0 5px; color:#888; overflow:hidden; }
	.pagepath a { color:#888; }
	.pagepath a:hover { color:#333; }
	.pagecontent { line-height:24px; font-family:arial, verdana, Geneva, sans-serif; font-size:13px; line-height:2; }
	.pagecontent .pagetitle { color:#617545; font:bold 18px/1.8 'Microsoft JhengHei', '微软雅黑', 'Microsoft YaHei', verdana, arial, sans-serif; padding:12px 15px 0; text-align:center; letter-spacing:0.1em; background:url(images/pagetitle.jpg) no-repeat 0 0; }
	.pagecontent .pagetitle span { font-size:14px; float:right; padding-right:18px; padding-top:5px; }
	.pagecontent .pagetitle h1 { padding-bottom:8px; line-height:35px; text-align:left; padding-left:27px; }
	.pagecontent .pageword { padding:3px 16px 0px; margin-bottom:8px; background:url(images/pagetitlebg.jpg) repeat-y 0 0; color:#6b7f3b; overflow:hidden;  }
	.pagecontent .pageword ol, .pagecontent .pageword ul { margin-left:0; padding-left:40px; list-style:circle; }
	.pagecontent .pageword p { margin-bottom:8px; }
	.pagecontent .pageword h2 { margin-bottom:5px; font-size:13px; color:#617545; }
	.pagecontent .pageword h1 { padding:8px; font-size:16px; font-weight:bold; letter-spacing:0.1em; text-align:center; color:#617545; }
	.pagecontent .info{text-align:right;color:#666; margin:15px 20px 0 0; font-size:12px}
	.pagecontent .infolist li { background:url(images/icons.gif) no-repeat 0 0; padding:0 10px 0 20px; line-height:24px; }
	.pagecontent .infolist li span { float:right; color:#888; }
	.pagecontent .intro { float:left; width:680px; height:auto; padding:11px; }
	.pagecontent .intro p { margin-bottom:8px; }
	.pagecontent .intro .comtxt { line-height:2; }
	.pagecontent .introbox { padding:11px; width:680px; }
	.pagecontent h2 { height:30px; line-height:30px; padding-bottom:5px; color:#333; }
	.pagecontent .imglist,.casebox .boxplist { border:none; background:none; height:991px; }
	.pagecontent .imglist ul li {padding: 10px 3px 2px 10px;}
	.casebox .boxplist img { width:120px; height:90px; }
	.casebox .boxplist ul li { line-height:20px; width:335px; float:left; padding:4px 9px 18px 5px; color:#4a4a4a; }
	.caseindex { border:1px solid #e4e1d2; background:#fffee9; padding:8px 0 0 4px; height:218px; overflow:hidden; display:block; clear:both; }
	.caseindex .boxplist { height:218px; overflow:hidden; display:block; padding:0; margin:0; }
	.caseindex .boxplist ul li { width:316px; padding:2px 9px 10px 5px; }
	#marcase { margin:0; padding:0; height:218px; overflow:hidden; clear:both; }
		#marcase table td { padding:0; margin:0; }
	.designer { padding-top:5px; font-family: '微软雅黑', 'Microsoft YaHei', verdana, arial, sans-serif; }
		.designer span { float:right; }
			.designer span a { color:#f30; }

.bodyleft { width:277px; float:left; overflow:hidden; }
	.leftbox .boxtitle { height:26px; background-position:0 -194px;}
	.leftbox .boxtitle h2 { background:none; line-height:26px; color:#fff; }
	.leftbox .boxtitle h2 a,.leftnav ul li a,.leftnav .proon a,.leftnav .prono a { color:#fff; }
	.leftbox .boxtitle h2 a:hover,.leftnav ul li a:hover,.leftnav .navmain a:hover { color:#ff3; }
	.leftbox .boxtitle .boxtitleen { padding-top:8px; color:#fff; }
	.leftnav { margin-top:2px; background:#fc9701; padding:1px 0; }
	.leftnav ul li,.leftnav .prono,.leftnav .proon { height:24px; line-height:24px; overflow:hidden; color:#fff; padding:4px 4px 0 4px; }
	.leftnav ul li a,.leftnav .prono a,.leftnav .proon a { background:#ed7902; display:block; height:24px; text-align:left; padding-left:8px; }
	.leftnav ul li a span,.leftnav .prono a span,.leftnav .proon a span,.service h2 span { font-weight:bold; line-height:16px; font-size:9px; font-family: Tahoma, Arial, verdana, Verdana; text-transform: uppercase; padding-left:5px; }
	.leftnav .pro_on { display:block; line-height:22px; background:#fda901; padding:3px 18px 5px; }
	.leftnav .pro_on a { color:#333; display:block; border-bottom:1px dotted #fcc861; }
	.leftnav .pro_on a:hover { color:#000; border-bottom:1px dotted #ed7902; padding-left:13px; }
	.leftnav .pro_no { display:none; }
	.service { margin-top:4px; background:#f5f2e2; overflow:hidden; }
		.service h2 { font-size: 14px; font-weight: bold; padding-left:10px; color:#756d56; height:25px; overflow:hidden; line-height:25px; display:block; background:#d6cfb5; margin-bottom:1px; }
		.service ul { background:#f5f2e2; margin-top:2px; }
		.service ul li { display:block; height:54px; line-height:54px; clear:both; float:left; width:275px; font-size:14px; font-weight:bold; overflow:hidden; color:#787157; border-bottom:1px dashed #b6af95; font-family:'微软雅黑', 'Microsoft YaHei', verdana, arial, sans-serif; }
		.service ul li div { float:left; display:inline-block; }
		.service ul li .usrface { padding:5px 6px 0 6px; height:40px; }
		.service ul li .usrface img { width:40px; height:40px; padding:1px; border:1px solid #ddd; }
		.service ul li .usrtxt a { padding:0 6px 0; font-size:14px; }
		.service ul li .usrol { padding:15px 6px 0 0; height:23px; float:right; }
		.service ul li a { color:#555; }
		.service ul li a:hover { color:#f63; }
		.service ul li span { float:right; font-size:10px; font-family:arial, Tahoma, verdana, Geneva, sans-serif; }
	.ranking { background:#ede8d6; overflow:hidden; }
	.ranking ul li span { font-size:12px; }
	.ranking ul li { font-size:12px; height:30px; font-weight:normal; line-height:30px; }
	.ranking ul li .desname { float:left; width:138px; padding:0 8px; }
	.ranking ul li .orderol { float:right; padding-right:8px; font-weight:bold; }
	.olbutton { margin-top:5px; padding:15px 0 8px; text-align:center; background:#fcfbe6; }
	
.pagelist { border:none; padding: 5px 10px 10px 0px; }
	.pagelist img {border: 0px;}
	.pagelist ul {list-style: circle; margin: 0 6px;}
	.pagelist ul li {border-bottom: 1px dotted #ccc; line-height:30px; font-size:13px;}
	.pagelist ul li span {color: #999;float: right;padding-right: 3px; font-size:10px;}
	.pagelist ul li i { font-style:normal; font-size:13px; color:#666; padding-right:5px; }
	
.pages { text-align:center; height:30px; padding-top:8px; font-size:12px; }
.msgbox { padding:12px; }
.msgok {color: #f63;font-family: '微软雅黑', 'Microsoft YaHei', verdana, arial, sans-serif;font-size: 13px;}
input.text {color:#000;font-size:12px;font-family:Tahoma, Arial;*margin:-1px 5px 0 7px;width:200px;border:1px solid #999;margin-right: 5px;margin-left:7px;padding: 2px;background-image: url(images/input.gif);background-repeat: no-repeat;background-position: left top;}

.msgbox td { padding:3px 5px; }
.message {border: 1px dotted #ddd;color: #555;margin-bottom: 8px;padding: 2px;font-family:Verdana, Geneva, sans-serif; background:#fffef7;}
.message a {color: #555;padding: 3px;text-decoration: none;}
.message a:hover {color: #f30;}
.message .m1 {background: url(images/message.gif) no-repeat 0 3px;padding-left: 18px;height:22px; line-height:22px;overflow:hidden; color:#555;}
.message .m1 span {color: #888;float: right; font-size:11px;}
.message .m1 i {font-family: verdana, arial, sans-serif;font-size: 9px;}
.message .m2 {color: #333;padding: 0px 10px 0px 23px;}
.message .m3 {border-top: 1px dotted #eee;color: #f63;padding: 0px 10px 0px 23px;background:#f9f9f9;}
.message textarea {background: url(images/message_bg.gif) center no-repeat;font-size: 12px;padding: 3px;width: 450px;}
.message .submittxt {background: url(images/comment_bg.gif) center no-repeat;width: 800px;}
.message .m6 {font-size: 14px;font-weight: bold;padding: 8px;}
.message .m5 {color: #941b78;padding: 3px;}
.message .m4 {padding: 3px;}
.message .m7 {padding: 8px;}
.msgnone { text-align:center; line-height:30px; }
.fck { padding-left:11px; }
span.morelink { font-size:12px; }

.teambox .imglist { height:auto; }
	.teambox .imglist .teamleft ul li,.teambox .imglist .teamright ul li {padding: 12px 20px 5px 18px;}
	.teamleft { float:left; width:345px; border-right:1px dashed #ccc; overflow:hidden; }
	.teamright { float:right; width:338px; padding-left:10px; overflow:hidden; }
	.teambox h1 { padding-left:18px; }

.productsbox .imglist { height:auto; }
.serviceol { clear:both; text-align:center; height:60px; padding:8px 0; font-family: '微软雅黑', 'Microsoft YaHei'; letter-spacing:1px; }
	.serviceol a { width:85px; height:32px; line-height:32px; margin:0 10px; font-size:16px; font-weight:bold; text-align:left; background:url(/images/bodybg.gif) no-repeat -350px -188px; padding-left:35px; display:inline-block; color:#000; }
.icolist { padding:0 0 5px; overflow:hidden; }
	.icolist ul li { width:277px; height:120px; overflow:hidden; float:left; display:block; padding:5px 0 0; }
	.icolist ul li img { display:block; }

#marquee { width:320px; height:54px; overflow:hidden; margin-left:18px; }
#marquee img { background:#ccc; border:1px #e4e1d2 solid; margin-left:6px; width:150px; height:50px; }
#marquee a:hover img { border:1px #919887 solid; }
#marquee a { color:#38703a; }
#marquee a:hover { color:#38703a; }
.dropmenudiv{
position:absolute;
top: 0px;
border: 1px solid #e4e1d2;
border-bottom-width: 0;
font:normal 12px '微软雅黑', 'Microsoft YaHei', Verdana;
line-height:28px;
z-index:100;
background-color: white;
width: 180px;
visibility: hidden;
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 10px;
border-bottom: 1px solid #e4e1d2;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#678a6e;
}
* html .dropmenudiv a{
width: 100%;
}
.dropmenudiv a:hover{
background-color: #f0f0f0;
color:#38703a;
}