body{
	background-color:#ffffff;
	margin:0;
	padding:0 0 40px 0;
	font-family:����,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}

button{
	font-size:12px;
	margin-top:0px;
	border:1px solid #e89104;
	padding:0px;
	width:66px;
	height:24px;
	background:url(../images/bg_btn.gif) no-repeat;
	height:20px;
}

:focus { -moz-outline-style: none; } /* for Firefox *//*head*/
/*main content*/
.main{width:920px;margin:0 auto;background:url(../images/bg_site.gif) repeat-y;}

#logo{background:url('../images/bg_logo.gif') no-repeat;float:left;width:210px;height:77px;margin:0px;padding:0px;border-top:2px solid #c7c7bf;}


#MenuTop{float:left;height:57px;width:520px;margin:auto;padding:0px;border-top:3px solid #c7c7bf;}
#MenuTop p{PADDING:0px;MARGIN:0px;float:left;width:70px;*width:65px;height:50px;*height:30px;cursor:point;border:1px solid red;}
#MenuTop p.topC0{width:40px;cursor:pointer;color:#FFF; margin-top:2px;}
#MenuTop p.topC1{width:40px;background:#FFF;color:#000; margin-top:2px;}
#MenuTop #MenuTop_tit{height:50px;border:1px solid black;}
#MenuTop #MenuTop_cnt{
	height:20px;
	padding-top:0px;
	line-height:20px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #FFFFFF;
	background-color:#557fb1;
	color:#FFFFFF;
}
#MenuTop #MenuTop_cnt a{color:#FFFFFF;text-decoration:none;}
#MenuTop #MenuTop_cnt a:hover{color:#FFFFFF;text-decoration:underline;}

/*����8*/
#nav{float:left;height:77px;width:520px;margin:auto;padding:0px;border-top:2px solid #c7c7bf;}
#nav ul{PADDING:0px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;}
#nav li.items{PADDING:0px;MARGIN:0px;float:left;width:70px;*width:65px;height:50px;*height:30px;cursor:point;}
#nav li.items a{padding:4px;display:block;width:100%;height:100%;text-align:center;text-decoration:none;}
#nav li.items a span{line-height:20px;height:20px;display:block;font-size:11px;color:#c0c0ba;cursor:point;*cursor:hand;}
#nav li.items a label{display:block;color:#3e3d39;width:100%;font-weight:bold;font-size:13px;border-right:1px solid #c0c0ba;cursor:point;*cursor:hand;}
#nav li.items a label.nbdr{border:0px;}
#nav li.items a:hover{background:url(../images/bg_menu_hover.gif) no-repeat left top;cursor:point;}
#nav li.items a.active{background:url(../images/bg_menu_hover.gif) no-repeat left top;}
#nav li.items a.active label{background-color:#f4f4f4;}
#nav li.items a.normal{background:url(../images/bg_menu_hover.gif) no-repeat left top;}
#nav li.items a.normal label{background-color:#FFFFFF;}
#nav #subMenuItems{margin-top:48px;*margin-top:0px;height:20px;line-height:20px;text-align:center;}
#nav #subMenuItems span a{color:#ffffff;font-size:12px;text-decoration:none;margin-left:8px;margin-right:8px;}
#nav #subMenuItems span a:hover{text-decoration:underline;}
#nav #subMenuItems span.dis{border:1px solid #ffffff;display:block;background:url('../images/icon_sumenu_cursor.gif') no-repeat 100% -14px;text-align:center;height:20px;line-height:20px;padding:3px;}
#nav #subMenuItems span.undis{height:0;line-height:0px;margin:0px;padding:0px;border:0px;display:none;background-color:#FFFFFF}

/*login*/
#group_nav{color:#fff;width:173px;float:left;line-height:50px;height:50px;z-index:100px;border-top:2px solid #c7c7bf;}
#group_nav ul{PADDING:0px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;padding-left:5px;padding-top:10px;}
#group_nav li{PADDING:0px;MARGIN:0px;float:left;cursor:point;width:55px;}
#group_nav a{display:block;width:100%;height:100%;text-align:center;text-decoration:none;cursor:point;padding-left:1px;}
#group_nav a label{line-height:15px;height:15px;display:block;color:#777671;font-size:12px;border-right:1px solid #c0c0ba;}
#group_nav a label.nbdr{border:0px;}
#group_nav a:hover{cursor:point;}
#group_nav li.groupcompany{PADDING:0px;MARGIN:2px;width:100%;line-height:25px;text-align:center;}
#group_nav li select{PADDING:0px;MARGIN:0px;width:160px;font-size:12px;font-weight:bold;text-align:center;z-index:200px;}


#flash{
	clear:both;
	width:900px;
	height:293px;
	margin:0 0 0 0;
	padding:0px;
	overflow:hidden;
	background:url(../images/flash.gif) no-repeat center top;
}

#channelContentMainImg{
	z-index:0px;
	clear:both;
	width:900px;
	height:139px;
	margin:0 0 0 0;
	padding:0px;
	overflow:hidden;
	background:url(../images/bg_list_head3.gif) no-repeat center top;
}
#patchHead{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	
	width:185px;*width:183px;
	height:40px;
	line-height:40px;
	text-indent:2em;
	background:url(../images/bg_patch_head.gif) no-repeat center top;
}

#panelLeft{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:185px;*width:182px;
	height:400px;
	background-color:#FFF;
	display:block;
	float:left;
}
#panelRight{
	position:absolute;*position:relative;
	z-index:200px;
	margin-top:-80px;
    margin-left:185px;*margin-left:180px;
    padding:0 0 0 0;
	display:block;
	width:713px;
	background-color:#FFF;

	border-top:1px solid #97ccdc;
	border-left:1px solid #e2e5de;
	border-right:1px solid #ffffff;
}

#LocationHead{
	display:block-inline;
	width:692px;*width:691px;
	padding:10px;
	margin-top:0px;
	height:28px;
	line-height:30px;
	border-bottom:1px solid #e7e7e7;
	font-size:15px;
	font-weight:bold;
	color:#445f9b;
}
#contentHead{
	display:block-inline;
	width:662px;*width:661px;
	margin:20px;
	margin-bottom:0px;
	height:56px;
	line-height:56px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url('../images/bg_list_head4.gif') repeat-x;
}

.leftPatchList{padding:0px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;width:100%;border-top:2px solid #d1d1c9;margin-bottom:0px;bottom:0px;position:relative}
.leftPatchList li{PADDING:0px;MARGIN:0px;margin-top:10px;float:left;width:100%;font-size:12px;text-align:center}
.leftPatchList li p{width:120px;float:right;!important;margin:0pt;overflow:wrap;padding:0pt;text-align:left;}
.leftPatchList li p span.name{width:100%;float:left;!important;margin:0pt;padding:0pt;text-align:left;height:20px;line-heigh:20px;font-weight:bold;color:#75c3f3;}
.leftPatchList li p span.phone{width:100%;float:left;!important;margin:0pt;padding:0pt;text-align:left;height:15px;line-heigh:15px;font-weight:bold;color:#3b3b3b;font-size:12px}
.leftPatchList li .patchIcon{float:left;}

#contentDate{
	clear:both;
	display:block-inline;
	width:672px;*width:671px;
	margin:20px;
	margin-top:0px;
	text-align:center;
}
.channelContent{
	clear:both;
	text-indent:2em;
	display:block-inline;
	width:90%;
	height:100%;
	line-height:24px;
	overflow: hidden; 
	font-size:12px;
	margin:20px;
	margin-top:0px;
	table-layout:fixed;
	word-wrap:break-word;
	word-break;break-all;
}

.searchBar{
	clear:both;
	display:block-inline;
	width:672px;*width:671px;
	margin:10px;
	text-align:right;
}

.SplitPageArticlList{clear:both;width:672px;*width:671px;PADDING:0px;MARGIN-left:10px;float:left;LIST-STYLE-TYPE:none;}
.SplitPageArticlList tr.head{PADDING:0px;MARGIN:0px;font-size:13px;font-weight:bold;width:100%;height:35px;line-height:35px;background:url('../images/bg_list_head5.gif') repeat-x;}
.SplitPageArticlList tr.head td.id{PADDING:0px;MARGIN:0px;width:7%;text-align:center;}
.SplitPageArticlList tr.head td.title{PADDING:0px;MARGIN:0px;width:70%;text-align:center;}
.SplitPageArticlList tr.head td.date{PADDING:0px;MARGIN:0px;width:15%;text-align:left;}

.SplitPageArticlList tr.items{PADDING:0px;MARGIN:0px;width:100%;height:25px;line-height:25px;border-bottom:1px solid #ebe3e1;}
.SplitPageArticlList tr.items td.id{display:block;overflow:hidden;PADDING:0px;MARGIN:0px;margin-left:2px;}
.SplitPageArticlList tr a.title{color:#000000;overflow:hidden;PADDING:0px;MARGIN:0px;text-decoration:none;}
.SplitPageArticlList tr a.title:hover{overflow:hidden;PADDING:0px;MARGIN:0px;text-decoration:underline;}
.SplitPageArticlList tr.items td.date{display:block;overflow:hidden;PADDING:0px;MARGIN:0px;text-align:center;}

.SplitPageBar{clear:both;width:672px;*width:671px;PADDING:0px;MARGIN-left:10px;margin-top:20px;float:left;LIST-STYLE-TYPE:none;height:30px;line-height:30px;}
.SplitPageBar li{margin:0px;padding:0px;float:left;height:100%;line-height:100%;}
.SplitPageBar li.SplitPageBarLeft{width:7px;background:url('../images/split_bar_l.gif') no-repeat}
.SplitPageBar li.SplitPageBarCenter{width:650px;*width:650px;background:url('../images/split_bar_c.gif') repeat-x center top;text-align:center;color:#9a9071;font-size:12px;}
.SplitPageBar li.SplitPageBarCenter a{display:block;float:left;height:20px;line-height:30px;text-decoration:none;}
.SplitPageBar li.SplitPageBarCenter a:hover{display:block;float:left;height:20px;line-height:30px;text-decoration:underline;}
.SplitPageBar li.SplitPageBarCenter a.current{font-weight:bold;font-size:13px;display:block;float:left;height:20px;line-height:30px;text-decoration:none;}
.SplitPageBar li.SplitPageBarRight{width:7px;background:url('../images/split_bar_r.gif') no-repeat}

.channelSubMenu{
	clear:both;
	width:185px;*width:183px;
	PADDING:0px;
	margin:0 0 0 0;
	float:left;
	LIST-STYLE-TYPE:none;
}

.channelSubMenu li.head{
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	width:100%;
	height:40px;
	line-height:40px;
	text-indent:2em;
	background:url(../images/bg_patch_head.gif) no-repeat center top;
}
.channelSubMenu li.normal,.channelSubMenu li.active,.channelSubMenu li.over{
	text-indent:5px;display:block;width:100%;height:25px;line-height:25px;border-top:2px solid #e2e5de;
}
.channelSubMenu li.normal a,.channelSubMenu li.active a,.channelSubMenu li.over a{
	display:block;width:90%;height:100%;text-decoration:none;
}

.channelSubMenu li.normal{color:#4f6276;background-color:#ffffff;}
.channelSubMenu li.active{color:#ffffff;background-color:#4f6276;}
.channelSubMenu li.over{color:#ffffff;background-color:#b6c1ca;}

.channelSubMenu li.normal a{color:#4f6276;background:url('../images/icon_cursor_channelSubMenu_normal.gif') no-repeat right;}
.channelSubMenu li.active a{color:#ffffff;background:url('../images/icon_cursor_channelSubMenu_over.gif') no-repeat right;}
.channelSubMenu li.over a{color:#ffffff;background:url('../images/icon_cursor_channelSubMenu_over.gif') no-repeat right;}
.catchword{
	position:absolute;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	right:220px;
	margin-top:10px;
}
.channelContent table{
	width:100%;
	table-layout:fixed;
	word-wrap:break-word;
	word-break;break-all;
}
#panel1{width:900px;height:220px;}
#panel1 #newslist{float:left;width:340px;height:100%;}
#panel1 #ppt{float:left;width:340px;height:100%;padding:0px;margin:0px;}
#panel1 #ppt.pptContent{padding:0px 0px;width:100%;height:100%;margin:auto;text-align:center;border:1px dotted #e7e7e7;}

#panel1 #honer{float:left;width:220px;height:100%;}

#panel2{width:900px;height:220px;}
#panel2 #projects{float:left;width:340px;height:100%;}
#panel2 #industryNews{float:left;width:340px;height:100%;}
#panel2 #partners{float:left;width:220px;height:100%;}

.newsitems{padding:10px 5px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;}
.newsitems li{PADDING:0px;MARGIN:0px;float:left;width:100%;height:25px;line-height:25px;font-size:12px;}
.newsitems .name{border-bottom:1px solid #777671;padding:0 10px;background-color:#777671;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.newsitems .secondname{border-bottom:1px solid #a7a8a2;padding:0 10px;background-color:#a7a8a2;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.newsitems .more{left:180px;border-bottom:1px solid #a7a8a2;padding:0 10px;display:block;color:#777671;font-weight:bold;text-align:right;cursor:point;text-decoration:none;}
.newsitems span.cursor{display:block;float:left;width:8px;height:9px;margin-top:8px;*margin-top:2px;background:url('../images/icon_cursor2.gif') no-repeat left bottom}
.newsitems li a.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:231px;border-bottom:1px dotted #a7a8a2;padding:0 10px;color:#777671;float:left;text-align:left;font-size:12px;text-decoration:none;display:inline;}
.newsitems li a.title a:hover{cursor:point;text-decoration:underline;color:red;}
.newsitems .date{left:180px;border-bottom:1px dotted #a7a8a2;padding:0 10px;display:block;color:#8b8b88;text-align:right;font-size:10px;}

.partneritems{padding:10px 5px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;}
.partneritems li{PADDING:0px;MARGIN:0px;float:left;width:100%;height:25px;line-height:25px;font-size:12px;text-align:center}
.partneritems .name{border-bottom:1px solid #777671;padding:0 10px;background-color:#777671;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.partneritems .secondname{border-bottom:1px solid #a7a8a2;padding:0 10px;background-color:#a7a8a2;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.partneritems .more{left:180px;border-bottom:1px solid #a7a8a2;padding:0 10px;display:block;color:#777671;font-weight:bold;text-align:right;cursor:point;text-decoration:none;}
.partneritems li p{width:95%;text-align:center;padding:5px;}
.partneritems li p img{margin-top:10px;display:bock;margin:auto;width:131px;height:94px;}
.partneritems li p a.title{display:block;margin:auto;color:#777671;width:100%;text-align:center;font-size:12px;text-decoration:none;}

.honeritems{padding:10px 5px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;}
.honeritems li{PADDING:0px;MARGIN:0px;float:left;width:100%;height:25px;line-height:25px;font-size:12px;text-align:center}
.honeritems .name{border-bottom:1px solid #777671;padding:0 10px;background-color:#777671;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.honeritems .secondname{border-bottom:1px solid #a7a8a2;padding:0 10px;background-color:#a7a8a2;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.honeritems .more{left:180px;border-bottom:1px solid #a7a8a2;padding:0 10px;display:block;color:#777671;font-weight:bold;text-align:right;cursor:point;text-decoration:none;}
.honeritems li p{width:95%;text-align:center;padding:5px;}
.honeritems li p img{margin-top:10px;display:bock;margin:auto;width:131px;height:94px;}
.honeritems li p a.title{display:block;margin:auto;color:#777671;width:100%;text-align:center;font-size:12px;text-decoration:none;}

.projectitems{clear:both;text-align:center;padding:0px;MARGIN:0px;float:left;LIST-STYLE-TYPE:none;width:99%;}
.projectitems li.patchhead{PADDING:0px;MARGIN:0px;margin-top:10px;float:left;width:100%;height:25px;line-height:25px;font-size:12px;border-bottom:2px solid #ebebeb;}
.projectitems li.patchhead span.patchname{padding:0 10px;background-color:#777671;color:#ffffff;font-weight:bold;float:left;text-align:center;}
.projectitems li.patchhead a.patchmore{display:block;margin-right:5px;padding:0 10px;color:#777671;font-weight:bold;text-align:right;cursor:point;text-decoration:none;}
.projectitems li.items{width:49%;float:left;padding-top:20px;}
.projectitems li.items p{width:80px;float:right;!important;margin:0pt;overflow:hidden;padding:0pt;text-align:left;}
.projectitems li.items p a.location{display:block;height:20px;font-size:14px;font-weight:bold;color:#222222;text-align:left;text-decoration:none;}
.projectitems li.items p a.name{display:block;height:20px;line-heigh:20px;font-size:12px;font-weight:bold;color:#3b3b3b;text-align:left;text-decoration:none;}
.projectitems li.items p a.phone{display:block;height:15px;line-height:15px;font-size:12px;font-weight:bold;color:#868686;text-align:left;}
.projectitems li.items a.icon{padding:0px;width:80px;height:55px;float:left;}
.projectitems li.items a.icon img{padding:0px;width:100%;height:100%;margin:auto;border:0px;}

.servicephone{padding:0px;MARGIN:0px;margin-top:100px;*margin-top:0px;float:left;LIST-STYLE-TYPE:none;width:98%;height:55px;border-top:2px solid #d1d1c9;margin-bottom:0px;bottom:0px;position:relative}
.servicephone li{PADDING:0px;MARGIN:0px;margin-top:10px;float:left;width:100%;font-size:12px;text-align:center}
.servicephone li p{width:170px;float:right;!important;margin:0pt;overflow:hidden;padding:0pt;text-align:left;}
.servicephone li p span.name{width:100%;float:left;!important;margin:0pt;padding:0pt;text-align:left;height:20px;line-heigh:20px;font-weight:bold;color:#75c3f3;}
.servicephone li p span.phone{width:100%;float:left;!important;margin:0pt;padding:0pt;text-align:left;height:15px;line-heigh:15px;font-weight:bold;color:#3b3b3b;font-size:12px}

#clientList{
	z-index:100px
	width:365px;
	height:213px;
}

#clientList .clhead{width:368px;height:60px;padding:0px;margin:0px;background:url(../images/bg_client_list_head.gif) no-repeat center top;}
#clientList .clbody{z-index:90;width:368px;height:137px;padding:0px;margin:0px;background:url(../images/bg_client_list_body.gif) repeat-y center top;}
#clientList .clbody #enterpriselist{height:100px;width:90%;margin:auto;}

#clientList .clbody #enterpriselist ul{LIST-STYLE-TYPE:none;margin:auto;width:100%;padding:0px;}
#clientList .clbody #enterpriselist ul li{display:block;width:100%;margin:2px;float:left;height:20px;line-height:20px;}
#clientList .clbody #enterpriselist ul li span.ebanner{display:block;width:35%;float:left;overflow:hidden;}
#clientList .clbody #enterpriselist ul li span.ename{display:block;overflow:hidden;}
#clientList .clbody #enterpriselist ul li a{font-size:12px;color:#000000;text-decoration:none;}
#clientList .clbody #enterpriselist ul li a:hover{font-size:12px;color:#000000;text-decoration:underline;}

#clientList .clfoot{z-index:100;width:368px;height:16px;padding:0px;margin:0px;background:url(../images/bg_client_list_foot.gif) no-repeat center top;}
#clientList .clhead #keyword{border-bottom:4px solid #eeeeee;width:300px;padding:5px;margin:auto;padding-top:30px;text-align:center;}
#clientList .clhead #keyword a{margin-left:10px;font-size:14px;width:60px;line-height:30px;color:black;font-weight:bold;text-decoration:none;}

#turnPage{display:block;float:right;line-height:28px;height:28px;margin:0px;padding:0px;}
#turnPage #pageinfo{display:block;margin-left:10px;float:left;padding-right:10px;}


/*foot*/
#footer{clear:both;bottom:0px;width:900px;background:url('../images/bg_footer.gif') repeat-x;height:50px;line-height:50px;z-index;300px;}
#footer_logo{float:left;margin-left:0px;margin-top:0px;background:url(../images/bg_logo_small.gif) no-repeat;height:40px;width:183px;font-size:20px;font-weight:bold}
#copyrightinfo{height:25px;line-height:25px;font-size:14px;font-weight:bold;margin-top:10px;margin-right:30px;float:left;text-align:center;}
		
#footer_menu{float:left;height:20px;margin-top:10px;LIST-STYLE-TYPE:none;padding:0px;}
#footer_menu li.cirLeft{float:left;margin:0px;padding:0px;display:block;width:11px;height:20px;background:url(../images/bg_footer_menu_left.gif) no-repeat}
#footer_menu li.cirRight{float:left;margin:0px;padding:0px;display:block;width:11px;height:20px;background:url(../images/bg_footer_menu_right.gif) no-repeat}
#footer_menu li{float:left;margin:0px;padding:0px;line-height:20px;padding:0px;height:20px;background:url(../images/bg_footer_menu_center.gif) repeat-x}
#footer_menu li a{font-size:12px;color:#6b6b6d;display:block;width:70px;text-align:center;text-decoration:none;}
#footer_menu li a:visited{color:#000000}
#footer_menu li a:hover{text-decoration:underline;}
#footer_menu li a.active{color:#6b6b6d;height:20px}
			
			
.abtn_up{z-index:110;margin-right:10px;margin-bottom:-20px;float:right;display:absolute;padding:0px;background:url(../images/bg_btn_up_normal.gif) no-repeat;line-height:28px;height:28px;width:28px;text-decoration:none;}
.abtn_up:hover{background:url(../images/bg_btn_up_hover.gif) no-repeat;}
.abtn_down{z-index:110;margin-right:20px;margin-bottom:-20px;float:right;display:absolute;padding:0px;background:url(../images/bg_btn_down_normal.gif) no-repeat;line-height:28px;height:28px;width:28px;text-decoration:none;}
.abtn_down:hover{background:url(../images/bg_btn_down_hover.gif) no-repeat;}

.abtn_go_green{z-index:100;display:block;float:right;bottom:8px;margin-right:15px;*margin-right:10px;padding:0px;background:url(../images/bg_btn_go_green_normal.gif) no-repeat;line-height:46px;height:46px;width:74px;text-decoration:none;}
.abtn_go_green:hover{background:url(../images/bg_btn_go_green_hover.gif) no-repeat;}

.abtn_go_black{z-index:100;display:block;float:right;margin-top:-30px;margin-right:25px;*margin-right:15px;padding:0px;background:url(../images/bg_btn_go_black_normal.gif) no-repeat;line-height:41px;height:41px;width:68px;text-decoration:none;}
.abtn_go_black:hover{background:url(../images/bg_btn_go_black_hover.gif) no-repeat;}
 