@charset "utf-8";
/* CSS Document */
body, html {min-height:101%;}
body{ font-size:11px; background-color:#ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0 auto}
p{ margin-top: 9px;margin-bottom: 9px;}
#content{ width:868px; margin:0 auto;}
#top{ height:77px; width:868px; background:url(../images/index_4.jpg) repeat-x;}
#bar{ height:27px; width:868px; margin:0 0 0 0; background:url(../images/index_19.jpg) no-repeat;}
#toppart{ height:330px; width:868px; margin:0 0 0 0;}
#toppartenergy{ height:131px; width:868px; margin:0 0 0 0;}
#main{ height:180px; background:url(../images/index_27.jpg) repeat-x; margin-top:11px;}
#mainpro{ width:868px; margin-top:17px;}
.Energy{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1D3F92; font-weight:bold;}
.term{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#07828F; font-weight:bold;}
.term1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#07828F; font-weight:bold;}
.term2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; line-height:18px; padding-top:5px;}
.term3{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; line-height:18px;}
.term4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold}
#foot{ height:117px; widows:868px; margin:0 0 0 0; background:url(../images/index_64.jpg) repeat-x;}
.progect{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.brife{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858; line-height:21px;}
.hei{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858;}
#mainpro1{ height:550px; width:868px; margin-top:17px;}
#mainprob1{ width:868px; margin-top:17px;}
#mainproa1{ width:868px; margin-top:17px;}
.business1{line-height:20px; font-size:11px; color:#444444}
.business2{line-height:20px; font-size:11px; color:#444444; padding-top:3px; padding-bottom:8px;}
.business3{ font-size:12px; font-weight:bold;}
.business4{ margin-left:23px;}
.about_business4{ margin-left:37px;}
.business5{ font-size:12px; font-weight:bold; color:#1D7819;}
.HSE5{ font-size:12px; font-weight:bold; color:#433D83;}
.about1_business5{ font-size:12px; font-weight:bold; color:#006EC3;}
.advantage1{ font-size:11px; color:#444444; line-height:18px;}
.advantage2{ font-size:12px; color:#444444; font-weight:bold; line-height:18px;}
.input11111{ width:599px;}


#mainpro1term{ width:868px; margin-top:17px;}
#mainpro1about{ width:868px; margin-top:17px;}
.advantage{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444;}
.ta{
	font-size:12px;
	color:#444444;
}
.sitelink {
	font-size:11px;
	padding:2px 0 0 15px;
	cursor:pointer;
}
.sitelinkBody {/*ff*/
	position:absolute;
	width:198px;
	border:1px solid #F4F4F4;
	border-top:0px;
	padding:0px 0 3px 0;
	background-color:#FFFFFF;
	height:120px;
	overflow:auto; overflow-x:hidden;
	scrollbar-base-color: #F4F4F4;
	scrollbar-3dlight-color: #A2A2A2;
	scrollbar-highlight-color: #A2A2A2;
	scrollbar-face-color: #A2A2A2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-shadow-color: #A2A2A2;
	scrollbar-darkshadow-color: #A2A2A2;
	scrollbar-track-color: #F4F4F4;
	margin-left:21px;
}
html* .sitelinkBody {/*ie6*/
	position:absolute;
	width:198px;
	border:1px solid #F4F4F4;
	border-top:0px;
	padding:0px 0 3px 0;
	background-color:#FFFFFF;
	height:120px;
	overflow:auto; [overflow:scroll];
	scrollbar-base-color: #F4F4F4;
	scrollbar-3dlight-color: #A2A2A2;
	scrollbar-highlight-color: #A2A2A2;
	scrollbar-face-color: #A2A2A2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-shadow-color: #A2A2A2;
	scrollbar-darkshadow-color: #A2A2A2;
	scrollbar-track-color: #F4F4F4;
	[margin-left:10px;]
	margin-left:21px;
}
*+html .sitelinkBody {/*ie7*/
	position:absolute;
	width:198px;
	border:1px solid #F4F4F4;
	border-top:0px;
	padding:0px 0 3px 0;
	background-color:#FFFFFF;
	height:120px;
	overflow:auto;
	scrollbar-base-color: #F4F4F4;
	scrollbar-3dlight-color: #A2A2A2;
	scrollbar-highlight-color: #A2A2A2;
	scrollbar-face-color: #A2A2A2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-shadow-color: #A2A2A2;
	scrollbar-darkshadow-color: #A2A2A2;
	scrollbar-track-color: #F4F4F4;
	margin-left:21px;
}
.sitelinkLink {
	text-align:left;
	padding-left:9px;
}
.input1{ border: 1px #B4B4B4 solid;width:180px;}
.textarea1{ border: 1px #B4B4B4 solid; width:600px; height:100px;}
.about2{ color:#666666; font-size:11px;}
.zi{ font-size:12px; color:#000000; font-weight:bold;}
.about511{ font-size:11px; color:#444444;}
.about512{ font-size:11px; color:#006EC3;}
.about6{ font-size:12px; color:#000000; font-weight:bold}
.about61{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#D92722;}
.about7{ font-size:11px; color:#444444; padding-top:8px; padding-bottom:8px; border-bottom:1px dashed #C8C8C8; line-height:18px;}
.about711{line-height:18px; font-size:11px; color:#444444; padding-bottom:10px;}
.about71{ font-size:11px; color:#000000; border-bottom:1px dashed #C8C8C8; padding-top:8px; line-height:18px;}
.about72{ font-size:11px; color:#000000; border-bottom:1px dashed #C8C8C8; padding-top:11px;}
.career1{ font-weight:bold; font-size:12px; padding-top:8px;}
.career2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#444444;}
.career3{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#D92722}
.career4{ line-height:18px; padding-top:10px; padding-bottom:18px; font-size:11px; color:#444444;}
.career41{ line-height:18px; padding-top:10px; padding-bottom:10px; font-size:11px; color:#444444;}
.career42{ line-height:18px; padding-top:10px; padding-bottom:10px; font-size:11px; color:#444444; font-weight:bold;}
.career43{ line-height:18px; padding-top:10px; padding-bottom:10px; font-size:11px; color:#444444; font-weight:bold;}
.career44{ font-size:11px; font-weight:bold; color:#444444;}
.career45{ font-size:11px; color:#444444; font-family:Arial, Helvetica, sans-serif;}
.career5{ font-size:14px; color:#444444; font-weight:bold;}
.career51{ padding-top:10px; padding-bottom:8px;}
.career52{ padding-top:10px; padding-bottom:35px;}
.career53{ padding-bottom:6px;}
.career54{ font-size:11px; color:#000000; font-weight:bold;}
.about7111{line-height:20px; font-size:11px; color:#444444; padding-bottom:10px; padding-top:6px; padding-left:8px;}
.about71111{line-height:20px; font-size:11px; color:#949494; padding-bottom:10px; padding-top:6px;}
.progects11{ padding-top:6px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444;}
.progects13{ padding-left:6px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
.progects14{ padding-left:6px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
.progects15{ padding-left:3px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444;}


.shibie{ height:80px;}
html* .shibie{ height:1px [height:80px];}
*+html .shibie{ height:80px;}
* html .shibie{ height:1px;}
/*.e {FF OP
background-color: #FF0000
}
html* .e{Sa IE7 OP
background-color:#FF00FF
}
*+html .e{
background-color:#000000;OP
*background-color:#0000FF;IE7
}
* html .e{IE6
background-color:#00FFFF
}

*/

#NewProject {display:block;width:149px;padding:1px;border:1px solid #999999;}
#NewProject:hover {display:block;width:149px;padding:1px;border:1px solid #FF0000;}


ul.textList-unordered{
	margin-top:-2px; /* kill letter upper padding */
	padding-bottom:15px;
	margin:0px;
	padding:0px;
}
ul.textList-unordered,
ul.textList-unordered *{
	line-height:1.35; /* M- */
}
	ul.textList-unordered li{
		list-style-type:none;
		margin:0px;
		padding:0 0 7px 16px;
		background:url(../images/li_bg1.gif) no-repeat 0 .5em;
		zoom:1; /* fix haslayout bug for ie */
	}
	
	
						table.textList-wordAndDetail{
							margin-top:-2px; /* kill letter upper padding */
							margin-bottom:15px;
						}
						table.textList-wordAndDetail,
						table.textList-wordAndDetail *{
							line-height:1.5; /* M- */
						}
							table.textList-wordAndDetail th.word{
								font-weight:normal;
								white-space:nowrap;
								padding:0 15px 5px 0;
								text-align:left;
								vertical-align:top;
							}
							table.textList-wordAndDetail td.is{
								text-align:left;
								vertical-align:top;
								padding-bottom:5px;
								padding-right:15px;
							}
							table.textList-wordAndDetail td.detail{
								width:100%;
								padding-bottom:5px;
								text-align:left;
								vertical-align:top;
							}
								table.textList-wordAndDetail td.detail ul{
									margin-bottom:-7px;
									padding:1px 0 0;
								}
								table.textList-wordAndDetail td.detail ul,
								table.textList-wordAndDetail td.detail ul *{
									line-height:1.35; /* M- */
								}
									table.textList-wordAndDetail td.detail ul li{
										background:url(../imgs/module_parts/textlist_worddetail/arrow.gif) no-repeat 0 .45em;
										padding:0 0 7px 10px;
										text-indent:-10px;
										zoom:1; /* fix haslayout bug for ie */
									}
										table.textList-wordAndDetail td.detail ul li a{
											padding:0 0 0 10px;
										}
								table.textList-wordAndDetail td span.inNav{
									/*white-space:nowrap;*/
									background:url(../imgs/module_parts/textlist_worddetail/arrow.gif) no-repeat 0 .3em;
									>background-position:0 0.5em;
									display:inline-block;
								}
									table.textList-wordAndDetail td span.inNav a{
										padding-left:10px;
									}