body {width:100%;height:100%;margin: 0;padding:0;FONT-SIZE: 12px;background:#232323 url(../images/in_bg.gif) repeat-x top left; font-family:"宋体" ;}

*{	margin: 0;padding:0;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse; line-height:23px;}
ol,ul {list-style:none;}
a {text-decoration:none;color:#fff}
a:hover {color:#fcec00;}
input,select,form img,button {vertical-align:middle;}
button {border:0;cursor:pointer;}
img {border:0;}
.clear{ height:0px;overflow:hidden; clear:both;}
#container{ width:100%;background:#232323 url(../images/bg.gif) repeat-x top left;}
#allpage{ width:1004px;height:auto;margin:0 auto;text-align:left;}
	#header{ width:974px; height:98px; margin:0 auto;}
		.logo{ width:164px; height:47px; background:url(../images/logo.gif) no-repeat; float:left; margin-top:25px;}
		.topnav{ width:600px;float:left}
		.hd-tel{width:141px; height:28px;background:url(../images/tel.gif) no-repeat;  margin-top:25px;float:right;}
	#banner{ width:100%; height:278px;}
	#content{width:974px;margin:0 auto;padding-top:25px; float:none;}
		.post-bg{width:100%; height:auto;border-top:1px solid #FFF; padding-bottom:30px; float:left; clear:both;}
		.side_left{ width:236px; border-top:4px solid #FFF;padding-top:20px; float:left;}
		.main_right{ width:738px;padding-top:23px;float:left;}
			.post{ width:236px; height: auto;padding-left:10px;float:left; color:#959595}
			.post .pic{ width:236px; height:140px; margin-bottom:23px; }
			.post h2,.post h3{ width:100%;display:block; color:#fcec00;font-size:14px;margin-bottom:20px;}
			.post h3{ height:45px; overflow:hidden;}
			.post a.add_a {font-size:14px;color:#fcec00; font-family: Verdana, Geneva, sans-serif}
			.post h2 span,.post h3 span{display:block;margin-top:8px;}
			.info{ width:212px; height:auto;line-height:22px;}
			.post .pic span { display:block; width:100%;}
			.online{ width:100%;padding-top:15px; color:#FFF; clear:both}
				.online img { cursor:pointer;}
				.online span { display:block; float:left; padding-right:10px; vertical-align:bottom}
				.online span.zxkf{ padding-top:10px; font-weight:bold}
			a.more{ display:block;width:66px; height:16px; background:url(../images/more.gif) no-repeat; float:right}
			a.more:hover{ display:block;width:66px; height:16px; background:url(../images/more.gif) no-repeat 0px -16px;}
			.brand{ padding-left:10px;padding-bottom:20px;}
			
/*-----内页开始--------*/
.white{ color:#FFF;}
	.in_right{ width:738px;float:right;overflow:hidden;}
	
	.side_menu{ width:100%;}
	.side_menu ul { padding:0;}
	.side_menu ul li{ float:left;}
	.side_menu a { display:block; width:163px; height:24px;}
/*-----about菜单开始--------*/
	.side_menu a.about{ background:url(../images/menu/menu.gif) no-repeat}
	.side_menu a.about:hover,a.about_hover{ background:url(../images/menu/menu.gif) no-repeat -163px 0px ;}
	.side_menu a.about_cn{ background:url(../images/menu/menu.gif) no-repeat -326px 0px;}
	.side_menu a.team{ background:url(../images/menu/menu.gif) no-repeat 0px -24px}
	.side_menu a.team:hover,a.team_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -24px}
	.side_menu a.team_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -24px}
	.side_menu a.client{ background:url(../images/menu/menu.gif) no-repeat 0px -48px}
	.side_menu a.client:hover,a.client_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -48px}
	.side_menu a.client_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -48px}
	.side_menu a.process{ background:url(../images/menu/menu.gif) no-repeat 0px -72px}
	.side_menu a.process:hover,a.process_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -72px}
	.side_menu a.process_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -72px}
/*-----news菜单开始--------*/
	.side_menu a.news{ background:url(../images/menu/menu.gif)  no-repeat 0px -96px}
	.side_menu a.news:hover,a.news_hover{ background:url(../images/menu/menu.gif)  no-repeat -163px -96px;}
	.side_menu a.news_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -96px}
	.side_menu a.archive{ background:url(../images/menu/menu.gif)  no-repeat 0px -120px}
	.side_menu a.archive:hover,a.archive_hover{ background:url(../images/menu/menu.gif)  no-repeat -163px -120px}
	.side_menu a.archive_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -120px}
/*-----work菜单开始--------*/
	.side_menu a.workall{ background:url(../images/menu/menu.gif) no-repeat 0px -144px}
	.side_menu a.workall:hover,a.workall_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -144px;}
	.side_menu a.workall_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -144px}
	.side_menu a.workbrand{ background:url(../images/menu/menu.gif) no-repeat 0px -168px}
	.side_menu a.workbrand:hover,a.workbrand_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -168px;}
	.side_menu a.workbrand_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -168px}
	.side_menu a.workpb{ background:url(../images/menu/menu.gif) no-repeat 0px -192px}
	.side_menu a.workpb:hover,a.workpb_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -192px;}
	.side_menu a.workpb_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -192px}
	.side_menu a.workweb{ background:url(../images/menu/menu.gif) no-repeat 0px -216px}
	.side_menu a.workweb:hover,a.workweb_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -216px;}
	.side_menu a.workweb_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -216px}
/*-----联系我们菜单开始--------*/
	.side_menu a.contact_hover:hover,a.contact_hover{ background:url(../images/menu/menu.gif) no-repeat -163px -240px;}
	.side_menu a.contact_cn{ background:url(../images/menu/menu.gif) no-repeat -326px -240px}
	
	.idea_list{ padding-left:10px; height:140px;}
	.line_1{ height:1px; overflow:hidden; background-color:#FFF;margin:20px 0px; clear:both;}
	.idea_img { float:left}
	.idea_text { padding-left:25px;float:left;}
	.idea_text h3{ width:100%;display:block; color:#fcec00;font-size:14px; padding:12px 0px;}
	.idea_text span { display:block; width:452px; line-height:22px; color:#959595;}
	.normal{ width:auto; height:auto;padding-left:10px;}
	.bulid{ margin-top:90px; margin-left:240px; color:#FFF; line-height:23px; margin-bottom:220px;}
	.page_bar{ width:100%;float:left;  margin-top:10px;margin-bottom:10px;}
	.page_bar span{ display:block; float:right;}
	a.goback{display:block; float:left;width:80px; height:19px;background:url(../images/work/back.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
	a.goback:hover{background:url(../images/work/back.gif) no-repeat 0px -19px;}
	
	a.prev{display:block; float:right ;width:98px; height:19px;background:url(../images/work/prev.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
	a.prev:hover{background:url(../images/work/prev.gif) no-repeat 0px -19px;}
	
	a.next{display:block; float:right;width:73px; height:19px;background:url(../images/work/next.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
	a.next:hover{background:url(../images/work/next.gif) no-repeat 0px -19px;}
	.contact_info{ width:230px; float:left; color:#959595; font-family:"宋体",Arial, Helvetica, sans-serif; overflow:hidden;}
	.contact_info a {color:#959595;}
		.contact-h2 { font-size:14px;  color:#fcec00;}
		.contact-p { font-size:14px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; margin-top:10px;color:#959595;}
		.contact_info dl { width:275px;margin-top:30px;}
		.contact_info dl dt{font-size:14px;  color:#fcec00; font-weight:bold; height:25px;}
		.contact_info dl dd{ line-height:23px;}
	.contact_left{ float:left; padding-right:150px; padding-top:10px;}
	.contact_right{ float:left}
	
	.point{ width:220px;}
	.point li { width:100%;background:url(../images/dot.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:15px; }
	.point a{ display:block;color:#fff;font-size:14px; background:url(../images/icon.gif) no-repeat top right; margin-bottom:5px; font-weight:bold; padding-right:20px;}
	.point a.hover{color:#fcec00;font-size:14px;}
	.point span{ width:100%;line-height:22px;color:#959595 }
	
	
	.point_cont{ width:668px; float:right; text-align:left}
	.point_text{ width:100%; line-height:20px; color:#FFF; padding-top:20px; font-family:"宋体"; font-size:12px;}
	.point_text h2 {color:#fcec00;font-size:14px; display:block; margin-bottom:20px;}
	.point_text p{ margin-bottom:20px;}
	
	.feature{ font-size:14px; color:#FFF; margin-bottom:10px;}
	.column h2{ display:block;color:#fcec00;font-size:20px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
	.column p { color:#959595; line-height:20px;margin-bottom:20px;}
	.column p span{color:#fcec00; display:block}
	
	
	ul.client-list {position:relative; margin-top:23px;width:727px;}
	
	ul.client-list li {	float:left;	width:178px;list-style:none; color:#FFF;}
	
	ul.client-list li li {	float:none;	width:auto;	line-height:21px;}
	ul.client-list li.client_1 { width:183px;}
	
/*新闻开始*/
.new{ position:absolute; top:0; right:0;}
ul.expander li {
	overflow:hidden;
	position:relative;
	margin-bottom:7px;
	width:728px;
	background:url(../images/expanders/background.png) 0 0 repeat-y;
	color:#232323;
	font-size:21px;
	line-height:24px;
	list-style:none;
	margin-left:10px;
}

ul.expander li a,
ul.expander li div {
	overflow:hidden;
	position:relative;
	display:block;
	padding:20px 20px 20px 280px;
	height:210px;
	color:#232323;
	text-decoration:none;
}

ul.click-expander li a,
ul.click-expander li div {
	padding-bottom:0;
	height:auto;
}

ul.expander li h2,
ul.expander li p {
	color:#232323;
	font-size:12px;
}

ul.expander li h2 {
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}

ul.expander li .body {
	position:absolute;
	bottom:4px;
	right:20px;
	display:block;
	overflow:visible;
	padding:0;
	width:430px;
	height:auto;
	background:transparent;
	font-size:12px;
}

ul.click-expander li .body {
	position:relative;
	bottom:0;
	right:0;
	margin:0;
	padding:20px 20px 12px 0;
}

ul.expander li .body p {
	display:block;
	color:#000;
	font-size:12px;
	line-height:21px;
}


/*新闻结束*/
/*案例详情*/
		.rollphotos {	MARGIN-TOP: 0px;WIDTH: 728px; background-color:#000;}
		.blk_29 { PADDING-RIGHT: 0px;PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden;PADDING-TOP: 5px; ZOOM: 1; POSITION: relative}
		a.LeftBotton { display:block;BACKGROUND: url(../images/scrol_left.gif) no-repeat;WIDTH: 25px; HEIGHT: 30px; CURSOR: pointer; POSITION: absolute; TOP: 45px;LEFT:22px;}
		a.LeftBotton:hover,.sfhover{BACKGROUND: url(../images/scrol_left.gif) no-repeat top right;}
		a.RightBotton {display:block;BACKGROUND: url(../images/scrol_right.gif) no-repeat;WIDTH: 25px; HEIGHT: 30px; CURSOR: pointer; POSITION: absolute; TOP:45px;RIGHT:22px; }
		a.RightBotton:hover{BACKGROUND: url(../images/scrol_right.gif) no-repeat top right;}
		.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: auto;}
		.blk_29 .box {width:150px; height:120px;float:left;}
		.blk_29 .box IMG {width:137px; height:103px; margin:5px; CURSOR: pointer;}
		.blk_29 .box P {WIDTH: 138px; LINE-HEIGHT: 20px; text-align:center}

    p.website{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; height:33px; line-height:33px;}
	p.website span { color:#fcec0f;}
/*团队介绍*/
	.team,.team li{ width:100%; float:left;}
	.team li { margin-bottom:17px;}
	.team li span { display:block; float:left;}
	.team_info { width:405px; margin-left:34px;float:left; color:#959595; line-height:21px;}
	.team_info h2{ display:block; width:100%px; height:22px; margin:5px 0px; overflow:hidden;}
	.team_1{ background:url(../images/team/team.gif) no-repeat;}
	.team_2{ background:url(../images/team/team.gif) no-repeat 0px -22px;}
	.team_3{ background:url(../images/team/team.gif) no-repeat 0px -44px;}
	.team_4{ background:url(../images/team/team.gif) no-repeat 0px -66px;}
	.team_5{ background:url(../images/team/team.gif) no-repeat 0px -88px;}
	.team_6{ background:url(../images/team/team.gif) no-repeat 0px -110px;}
	.team_7{ background:url(../images/team/team.gif) no-repeat 0px -132px;}
/*招聘*/
	.jobs_list{ width:100%; border-bottom:1px solid #383838; padding:20px 0px; color:#959595}
	.jobs_list .b { color:#fcec00; font-weight:bold; margin-left:17px;}
	.jobs_list .b0{font-weight:bold; margin-left:17px;}
	#footer{ width:737px; height:30px; float:right; border-top:1px solid #686868;padding-top:5px; padding-bottom:10px; background:url(../images/footer.jpg) no-repeat 0px 5px}
	#jobs_footer{ width:100%;height:30px; float: left; border-top:1px solid #686868;padding-top:5px;}

