@charset "utf-8";
body {background: #fff; color: #002f70; 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: #104378;text-decoration: none;}
a:hover {color:#f30;}
#fufu a {font-size: 12px;text-decoration: none;}
.top25 {margin-top: 25px;}
.top5 {margin-top: 5px;}
.top6 {margin-top: 6px;}
.top8 {margin-top: 8px;}
.top10 {margin-top: 10px;}
.left8 {margin-left: 8px;}
.left6 {margin-left: 6px;}
.p15 {padding: 0 15px;}
.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;}

/**
	.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/headerbg.jpg) 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:68px; white-space:nowrap; }
**/
.box { display: block;line-height: 22px;overflow: hidden;text-align: left; background:#fff;}
	.boxtitle {color: #002e69;height: 30px;line-height: 30px; overflow:hidden; border-bottom:2px solid #e6e6e6;}
	.boxtitle h2,.boxtitle h1 {background:url(images/arr.jpg) no-repeat 0 center; height: 30px; line-height: 30px; overflow:hidden;font-size: 14px; font-weight: bold; display:inline-block; float:left; padding-left:15px;}
	.boxtitle h2 a {color: #002e69;font-size: 14px; float:left;}
	.boxtitle h2 a:hover { color:#333}
	.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: #002e69; float:right; padding-right:5px;}
	.boxtitle span a {color: #002e69;}
	.boxtitle span a:hover {color: #333;}
	.boxtitle span a.more { background:url(images/more.jpg) no-repeat 0 center; text-indent:-99999em; width:40px; display:block; margin-right:-5px; }
	.boxlist,.linktxt,.boxplist,.boxinfo { padding-top: 5px; display:block; font-family:'宋体'; }
	.boxlist img {border: 0px;}
	.boxlist ul,.linktxt ul {margin: 0 5px;}
	.boxlist ul li,.linktxt ul li {color: #555;line-height: 25px; height:25px; overflow:hidden; 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 { overflow:hidden; }
	.imglist ul { list-style:none; }
	.imglist ul li {float: left;padding: 15px 15px 0px 25px;text-align: center; font-size:12px; color:#454545; line-height:26px;}
	.imglist ul li img {border: 1px #ddd solid;height: 100px;padding: 2px;width: 120px;}
	.imglist ul li a:hover img {border: 1px solid #f63;}
.profiles ul { height:135px; overflow:hidden; }
.profiles ul li img { width:120px; height:90px; }
.profiles h2 { font-size:14px; height:26px; line-height:26px; color:#f30; padding:10px 0 0 22px; background:url(images/code_bg.gif) no-repeat 5px 14px; }


#warp { width:970px; margin:0 auto; border-top:3px solid #0863b4; }

#header {background: #fff url(images/headerbg.jpg) 0 0 no-repeat; height: 165px; overflow: hidden;}
	#logo { width:500px; float:left; height:95px; padding-right:8px; }
		#logo a {text-indent:-99999em; display:block; width:280px; height:93px; overflow:hidden; }
	.hrigth { padding:68px 20px 0 0; 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/headerbg.jpg) no-repeat 0 -100px; text-align:left; padding-left:20px; }
		.hrigth .qq { margin-left:13px; background:url(images/headerbg.jpg) no-repeat -694px -195px; text-align:left; padding-left:20px; }
			.hrigth a { padding:0 6px; }

.menu { clear:both; height:40px; display:block; }
#mainmenu {height: 40px; clear:both; width:100%; padding-left:3px; }
#mainmenu ul {height:40x;padding: 0;}
#mainmenu ul li {float: left;}
#mainmenu ul li a {color: #fff;display: block;font-family: '微软雅黑', 'Microsoft YaHei', arial, sans-serif;height: 40px;line-height: 33px;margin: 0 10px;overflow: hidden;text-align: center; text-decoration: none;width: 99px; font-size:14px; color:#919887; font-weight:bold; text-indent:-99999em; }
#mainmenu ul li a#menuhome { width:60px;  margin-left:35px; }
#mainmenu ul li a#menuhome:hover, #index #menuhome { color:#333; background:url(images/headerbg.jpg) no-repeat -38px -165px; }
#mainmenu ul li a#menucompany:hover, #company #menucompany { color:#333; background:url(images/headerbg.jpg) no-repeat -118px -165px; }
#mainmenu ul li a#menuculture:hover, #culture #menuculture { color:#333; background:url(images/headerbg.jpg) no-repeat -237px -165px; }
#mainmenu ul li a#menuprojects:hover, #projects #menuprojects { color:#333; background:url(images/headerbg.jpg) no-repeat -356px -165px; }
#mainmenu ul li a#menunews:hover, #news #menunews { color:#333; background:url(images/headerbg.jpg) no-repeat -475px -165px; }
#mainmenu ul li a#menubusiness:hover, #business #menubusiness { color:#333; background:url(images/headerbg.jpg) no-repeat -594px -165px; }
#mainmenu ul li a#menujobs:hover, #jobs #menujobs { color:#333; background:url(images/headerbg.jpg) no-repeat -713px -165px; }
#mainmenu ul li a#menumessage:hover, #message #menumessage { color:#333; background:url(images/headerbg.jpg) no-repeat -832px -165px; }
#mainmenu div { clear:both; text-align:left; font-family: '微软雅黑', 'Microsoft YaHei', arial, sans-serif;}
#menu_2 { padding-left:125px;}
#menu_3 { padding-left:244px;}
#menu_5 { padding-left:481px;}
#menu_6 { padding-left:205px;}
#mainmenu div a { display:inline-block; height:28px; line-height:28px; padding:0 10px; color:#010101; }
#mainmenu div a:hover { color:#f30; }
.menu_no { display:none; }
.menu_on { display:block; }
#topmain { margin:0 auto; text-align:center; }
#body1 { margin:0 auto; padding:0; overflow:hidden; width:940px; background:#fff; clear:both; background:url(images/body1bg.jpg) repeat-y 0 0; }

#body { margin:0 auto; padding:0; overflow:hidden; width:970px; 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/headerbg.jpg) no-repeat 0 -260px; height:105px; }
	
	.inews { width:230px; background:#f00 }

			.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/headerbg.jpg) -442px -260px no-repeat; float:left; text-align:center; width:70px; overflow:hidden; cursor:pointer;}
	.tablist .tabon { background:url(images/headerbg.jpg) -370px -260px no-repeat; float:left; text-align:center; width:70px; overflow:hidden; cursor:pointer;}
	.imidright { width:174px; float:right; }
		.imidright .linkpic li { padding-bottom:8px; }
	
	.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/headerbg.jpg) no-repeat 0 -140px; }
		.online li a { background:url(/images/headerbg.jpg) 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; }
	
	.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;}
	.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;}

#indexleft { float:left; width:717px; overflow:hidden; }

#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:13px; font-weight:bold; line-height:32px; font-family:'微软雅黑', 'Microsoft YaHei', verdana, 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; }
	.iconbox { width:200px; float:left; }
	.bizbox { background:url(images/bizbg.jpg) no-repeat 0 0; width:135px; height:121px; font-family:'宋体'; clear:both; padding:25px 0 0 65px; }
		.bizbox li { float:left; width:60px; border-bottom:1px dotted #ccc; height:22px; line-height:22px; color:#f60; margin-left:2px; }

#pageright { width:690px; float:right; text-align:left; overflow:hidden; padding-right:10px; }
	#pageright .intro { height:auto; font-size:13px; padding:10px 15px; }
	#pageright .intro h1 { color:#f00; font-size:16px; height:40px; line-height:40px; padding-bottom:5px; }
	#pageright .intro h2 { margin-bottom:8px; }
	#pageright .intro p { padding-bottom:8px; }
	#pageright .boxtitle h1,#pageright .pagetitle h1 { font-size:16px; color:#047a86; }
	#pagemid { width:510px; float:left; margin-left:7px; }
		.iintro { background:url(images/midbg.jpg) no-repeat 0 0; overflow:hidden; display:block; padding-top:2px; }
			.ititle a { height:22px; overflow:hidden; line-height:22px; text-indent:-99999em; display:block; }
			.iservice { height:40px; overflow:hidden; padding:5px 25px; line-height:20px; font-family:'微软雅黑', 'Microsoft YaHei', verdana, arial; }
			.iintrotxt { padding:10px 20px; line-height:1.8; height:440px; overflow:hidden; }
			.iculturetxt { padding:0 10px 0; margin-top:5px; line-height:25px; height:25px; clear:both; border-top:1px dashed #ccc; overflow:hidden; font-size:14px; font-weight:bold; font-family:'微软雅黑', 'Microsoft YaHei', verdana, arial; text-align:center; }
			.iculturetxt a { padding:0 10px 0 13px; background:url(images/arr.jpg) no-repeat 0 center; color:#f63; }
			.iculturetxt a:hover { color:#047a86; }
	
	#pageright2 { width:245px; float:right; text-align:left; }
		.ijob { height:270px; overflow:hidden; background:#e4e4e4; margin-top:5px; padding:8px; }
			.ijob h2.ijobtitle { display:inline-block; background:#fff; padding:0 8px; height:22px; letter-spacing:1px; font-family:'宋体'; line-height:22px; }
			.ijobtxt { clear:both; display:block; background:#fff; margin-top:8px; padding:6px 8px; height:227px; overflow:hidden; line-height:1.9; }

#marcase {width:970px; height:125px; overflow:auto; line-height:25px; margin:4px auto;}
#marcase img { background:#ccc; border:1px #ddd solid; margin-left:6px;}
#marcase table { display:inline-block; }
#marcase a:hover img { border:1px #f60 solid; }
#marcase a { color:#222;}
#marcase a:hover { color:#f60; }
* html #marcase table {
  display:inline;
}
*+html #marcase table {
  display:inline;
}
#marcase table td {text-align:center;}

.phead { height:73px; width:200px; background:url(images/phead.jpg) no-repeat; }
	.phead h2 { padding:18px 0 0 40px; font-size:22px; color:#fff; font-weight:normal; }
.pheadlist { padding:5px 18px; }
	.pheadlist li { height:30px; line-height:30px; font-size:16px; font-family:'微软雅黑', 'Microsoft YaHei'; text-align:center; border-bottom:1px solid #deebed; }
	.pheadlist li a { color:#454545; }
	.pheadlist li a:hover { color:#f30; }

#footer { padding-bottom:10px; color:#333; overflow:hidden; text-align:center; }
	#footer a { color:#333; }
	#footer a:hover { color:#f30; }
	#footer .link { height:40px; line-height:40px; text-align:center; background:url(images/footbg.gif) no-repeat 0 0; width:940px; margin:0 auto; }
	#footer .link a { padding:0 5px; }

.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 { font-family:arial, verdana, Geneva, sans-serif; font-size:13px; line-height:2; }
	.pagecontent .pagetitle span { font-size:14px; float:right; padding-right:18px; padding-top:5px; }
	.pagecontent .pagetitle h1 { background:url(images/arr.jpg) no-repeat 0 center; height: 30px; line-height: 30px; overflow:hidden;font-size: 14px; font-weight: bold; display:inline-block; float:left; padding-left:15px; }
	.pagecontent .pageword { padding:15px 15px 0px; margin-bottom:8px; background:url(images/pagetitlebg.jpg) repeat-y 0 0; overflow:hidden; }
	.pagecontent .pageword ol, .pagecontent .pageword ul { margin-left:0; padding-left:15px; list-style:circle; }
	.pagecontent .pageword p { margin-bottom:8px; }
	.pagecontent .pageword h2 { margin-bottom:8px; font-size:13px; clear:both; line-height:1.8; overflow:hidden; }
	.pagecontent .pageword h1 { padding:8px; font-size:16px; font-weight:bold; letter-spacing:0.1em; text-align:center; clear:both; }
	.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; }
	.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; }
	.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: 0px 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; }

.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/headerbg.jpg) 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; }

.sitemap { padding:10px 0 0 20px; width:610px; font-family: '微软雅黑', 'Microsoft YaHei'; }
	.sitemap p { clear:both; text-indent:0em; border-bottom:1px solid #ddd; margin-bottom:5px; line-height:24px; }
	.sitemap p strong { color:#036; padding:1px 10px; }
	.sitemap p a { color:#333; padding:1px 10px; }
	.sitemap p a:hover { color:#f30; }

