@charset "utf-8";

/*INDEX*/
object { blr:expression(this.onFocus=this.blur());
}
object:focus { -moz-outline-style: none; }
body {
	font-family:"Century Gothic",新細明體;
	background: #FFFFFF;
	background:url(../../images/bg.jpg);
	background-repeat:repeat-x;
	color: #666666;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height:22px;
	behavior:url(csshover.htc);
}

p{	padding:0;
	margin:0;
}
a:focus { -moz-outline-style: none; }
a{blr:expression(this.onFocus=this.blur());
  color: #9d9d9d;
  font-size: 12px;
  text-decoration : none;
  margin:0;
   padding:0;
 }
a.normalLink{
	color: #FF99CC;
}
ul,li,ol,ol li{margin:0;
      padding:0;
	  list-style:  none; 
}

h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
}

.clear {
	clear:both;
	height:0; line-height:0;
}
#container {
	width: 1000px;  
	/*background:url(di.jpg);*/
	background-repeat:no-repeat;
	margin: 0 auto;
}
#header {
	width: 1000px;
	height:63px;
	
} 

/*HEADER*/
#header .logo {
	float:left;
	background:url(../../images/logo.gif) no-repeat;
	width:268px;
	height:23px;
	text-indent:-9999px;
	margin-left:34px;
	margin-top:26px;
	display: block;
}

#serach {
	float:left;
	width: 360px;
	margin-left:221px;
	margin-top:30px;
	display: inline;
}
#serach a,.searchPanel  a {
	text-indent: -9999px;
	display: block;
}

#serach span,.searchPanel  span{
	float:left;
	background:url(../../images/serach.gif) no-repeat;
	width:37px;
	height:9px;
	text-indent:-9999px;
	margin-top:4px;
}
#serach input,.searchPanel  input{
	float:left;
	margin-left:5px;
	background : #fafafa;
	height:16px;
	font-size:11px;
}
#serach .send,.searchPanel  .send{
    float:left;
	background:url(../../images/send.gif) no-repeat;
    width:40px;
	height:19px;
	margin-left:2px;
}
#serach .home{
    float:left;
	background:url(../../images/home.gif) no-repeat;
    width:44px;
	height:11px;
	border-right:1px solid #666;
	margin-left:20px;
	margin-top:4px;
	height:11px;
	line-height:11px;
}
#serach .sitemap{
    float:left;
	background:url(../../images/sitemap.gif) no-repeat;
    width:56px;
	height:11px;
	margin-left:2px;
	margin-top:4px;
	height:11px;
	line-height:11px;
}
#language .languageStyle{
	float:right;
	height: 26px;
	width: 171px;
	margin-top:26px;
	background:url(../../images/language_bg.gif) no-repeat;
	line-height: 26px;
	padding-left:20px;
}

#language li.chinese{
	line-height: 28px;
}

#language li{
	float:left;
	margin-right:15px;
}






#indexL{
	float:left;
	width:165px;
	height:512px;
	padding:0 24px 0 0;
	margin-left:27px;
	border-right:1px solid #dadada;
}

h1.server01{

	display:block;
	width:165px;
	margin-top:25px;
    background:url(../../images/index_title_welcome.gif) no-repeat;
	text-indent:-9999px;
}
h1.news{
	float:left;
	width:112px;
	height:14px;
	margin-top:25px;
	margin-left:25px;
    background:url(../../images/index_title_news.gif) no-repeat;
	text-indent:-9999px;
}
#indexL p{
	display:block;
}
#indexL p strong{
	 color: #074c99;
	 font-weight:normal;
}
a.more{
	background:url(../../images/more.gif) no-repeat;
	width:43px;
	height:17px;
	float:right;
	margin-right:10px;
	margin-top:0;
	display:block;
	text-indent:-9999px;
	}

#indexR_up{
	float:left;
	width:720px;
	margin-top:16px;
	margin-left:35px;
	
	display:inline;
}

.indexInterduce{
	float:left;
}
.indexInterduce a{
	display:inline;
	font-size:10px;
	float:left;
	margin-top:3px;
	margin-left:15px;
	text-decoration: underline;
}
.standInterduce5 h5 a{
	font-size:12px;	
	font-weight:normal;
	text-decoration:none;
	margin-left:2px;
}
.standInterduce5 h5 a:hover{
	color:#666;
}
.li1 h5 a{
	color:#ffb400;
}
.li2 h5 a{
	color:#91b841;
}
.li3 h5 a{
	color:#12c3b9;
}
.li4 h5 a{
	color:#d00000;
}
.li5 h5 a{
	color:#0049d0;
}

.standInterduce5{
	margin-right:5px;
	float:left;
	width:122px;

	
	border:1px solid #e6e6e6;
	background:#f8f8f8;
	padding:6px;
}
.standInterduce5 img{
	width:119px;
	height:92px;
	margin-top:10px;
	border:none;
	padding:0;
}

.standInterduce5 a.indexImgA{
	float:left;
	margin:0;
	padding:0;
	margin-left:3px;
}

.standInterduce5 ul.interduce5InfoList{
	float:left;
    margin-top:10px;
	line-height:22px;   
	list-style:none;
}
.standInterduce5 ul.interduce5InfoList li.normalListWitha{
	float:left;
	display:block;
	margin:0;
	padding:0;
	
	background-position:0 0px;
	
}
a.interduceMore1{
	color:#ffb400;
}
a.interduceMore2{
	color:#91b841;
}
a.interduceMore3{
	color:#12c3b9;
}
a.interduceMore4{
	color:#d00000;
}
a.interduceMore5{
	color:#0049d0;
}

a:hover.interduceMore1 , a:hover.interduceMore2 , a:hover.interduceMore3 , a:hover.interduceMore4 , a:hover.interduceMore5{
	color:#666666;
}
#indexR_down{
	float:right;
	width:745px;

	display:inline;
}

.indexR_down_alllist{
	float:left;
	margin-left:-35px;
}
#indexR_down li{
	float:left;
	margin-left:30px;
    width:215px;
	height:145px;
	border-right:1px solid #e6e6e6;
}

#indexR_down li.noline{
	border-right:none;
}

.indexR_down_alllist h2{
	display:block;
	font-size: 12px;
	font-weight:100;
	font-style:italic;
	color:#b3b3b3;
}

.indexR_down_alllist span{
	width:200px;
	display:block;
	font-size:12px;
	font-weight:100;
	font-style:normal;
	margin-top:5px;
}
.indexR_down_alllist p{
	float:left;
	width:200px;
	line-height:1.5;
}
a.readMore{
	background:url(../../images/readmore.gif) no-repeat;
	width:70px;
	height:13px;
	float:right;
    margin-top:20px;
	margin-right:20px;
	display:block;
	text-indent:-9999px;
}
span.list1{
	color:#d00000;
}
span.list2{
	color:#398600;
}
span.list3{
	color:#0049d0;
}

#footer{
	float:left;
    width:1000px;
	height:90px;
	margin-top:15px;
	border-top:1px solid #e6e6e6;
}

#footerInfo{
	display:block;
	float:left;
	width:1000px;
	color:#afafaf;
	margin-top:10px;
}

#footerInfo li{
	display:block;
	float:left;
	height:20px;
	margin-left:43px;
	padding-left:27px;.
	padding-top:2px;
}
#footerInfo .footer1{
	background:url(../../images/footer_1tel.gif) no-repeat;
}
#footerInfo .footer2{
	background:url(../../images/footer_2fax.gif) no-repeat;
}
#footerInfo .footer3{
	background:url(../../images/footer_3mail.gif) no-repeat;
}
#footerInfo .footer4{
	background:url(../../images/footer_1tel.gif) no-repeat;
}

#footerInfo a{
	color:#afafaf;
}
#copyright{
	float:left;
	width:1000px;
	height:35px;
	background:#ececec;
	margin-top:10px;
}
#copyright span{
	font-size:11px;
	font-family:"Century Gothic";
	color:#969696;
	float:left;
	height:14px;
	padding-left:78px;
	margin-left:375px;
	margin-top:11px;
	line-height:14px;
	background:url(../../images/footer_logo.gif) no-repeat;
}


/*ROTOR*/
body.forH7_color1 ,body.forH7_color2 ,body.forH7_color3 ,body.forH7_color4 ,body.forH7_color5 ,body.forH7_color6 ,body.forH7_color7 ,body.forH7_color8, body.forH7_color9 {
	background:url(../../images/bg_rotor.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
h6{
	font-size:12px;
	font-weight:normal;
}
.forH7_color1 h6{
	color:#770b61;
}
.forH7_color2 h6{
	color:#53acf2;
}
.forH7_color3 h6{
	color:#ffb400;
}
.forH7_color4 h6{
	color:#c8d85b;
}
.forH7_color5 h6{
	color:#aed6f5;
}
.forH7_color6 h6{
	color:#d4003d;
}
.forH7_color7 h6{
	color:#402b8a;
}
.forH7_color8 h6{
	color:#445e62;
}
.forH7_color9.h6{
	color:#445e62;
}

#mainIndexL{
	float:left;
	width:187px;
	margin-left:27px;
}

#mainIndexL h1 {
	float:left;
	width:187px;
	height:36px;
	text-indent:-9999px;
	
}
#mainIndexL h1.tw{
	background:url(../../images/pagetitle_all_tw.png) no-repeat;
}
#mainIndexL h1.cn{
	background:url(../../images/pagetitle_all_cn.png) no-repeat;
}
#mainIndexL h1.en{
	background:url(../../images/pagetitle_all_en.png) no-repeat;
}
#mainIndexL h1.jp{
	background:url(../../images/pagetitle_all_jp.png) no-repeat;
}

#mainIndexL.about h1{
	background-position:0 0;
}
#mainIndexL.news h1{
	background-position:0 -36px;
}
#mainIndexL.rotor h1{
	background-position:0 -72px;
}
#mainIndexL.energy h1{
	background-position:0 -108px;
}
#mainIndexL.equiment h1{
	background-position:0 -144px;
}
#mainIndexL.staffing h1{
	background-position:0 -180px;
}
#mainIndexL.service h1{
	background-position:0 -216px;
}
#mainIndexL.contact h1{
	background-position:0 -252px;
}
#mainIndexL.sitemap h1{
	background-position:0 -288px;
}
#mainIndexL.search h1{
	background-position:0 -324px;
}


#mainChildMenuList{
	
	float:left;
	width:185px;
	margin-top:5px;
	background-color:#f8f8f8;
	border:1px solid #e7e7e7;
	
}

#mainIndexL #mainChildMenuList li{
	float:left;
	
}

#mainIndexL #mainChildMenuList a{
	color:#666666;
	float:left;
	width:160px;
	height:32px;
	padding-left:25px;
	line-height:30px;
}
#mainIndexL #mainChildMenuList li.nowChoose a{
	float:left;
    color:#344447;
	background-color:#c4c7c8;
}
#mainIndexL #mainChildMenuList a:hover{
	color:#FFFFFF;
	background-color:#7f7f7f;
	}


#mainIndexR{
	float:left;
    width:733px;
	margin-left:25px;
}
#indexRightBox{
	margin-top:15px;
	float:left;
	width:585px;
	border-right:1px solid #dadada;
	min-height:300px;
	_height:300px;
}
#mainIndexR #sLink{
	margin-top:8px;
	text-align:right;
	width:733px;
	height:30px;
	float:right;
	color:#9d9d9d;
}
#mainIndexR #sLink a:hover{
	text-decoration:underline;
}


#childNavBar{
	float:right;
	width:733px;    
}
#mainIndexR.about #childNavBar{
	border-bottom:3px solid #770b61;
}

#mainIndexR.news #childNavBar{
	border-bottom:3px solid #53acf2;
}
#mainIndexR.orange #childNavBar{
	border-bottom:3px solid #ffb400;
}
#mainIndexR.energy #childNavBar{
    border-bottom:3px solid #c8d85b;
}
#mainIndexR.blue  #childNavBar{
    border-bottom:3px solid #aed6f5;
}
#mainIndexR.red  #childNavBar{
    border-bottom:3px solid #d4003d;
}
#mainIndexR.purple  #childNavBar{
    border-bottom:3px solid #402b8a;
}
#mainIndexR.contact #childNavBar{
    border-bottom:3px solid #cb5210;
}


h2,h3{
	font-size:12px;
	font-weight: normal;

}
h2{float:left;
}

.about h2,.about h3{
	color:#770b61;
}
.news h2,.news h3{
	color:#53acf2;
}
.orange h2,.orange h3{
	color:#ffb400;
}
.purple h2,.purple h3{
	color:#402b8a;
}

.blue h2,.blue h3{
	color:#aed6f5;
	
}
.red h2,.red h3{
	color:#d4003d;
}
.contact h2,.contact h3{
	color:#cb5210;
}
.energy h2,.energy h3{
	color:#c8d85b;
}
#childNavBar ul{
	float:right;
	height:27px;
}



#childNavBar li{
	float:left;
	width:81px;
	height:27px;
    margin-left:5px;
}

#childNavBar .about2_5_4 li a{
	float:left;
	width:81px;
	height:20px;
	line-height:1;
	display:inline;
	padding-top:7px;
	background-image:url(../../images/childnav_btn_about_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}
#childNavBar .orange li a{
	float:left;
	width:81px;
	height:20px;
	line-height:1;
	display:block;
	padding-top:7px;
	background:url(../../images/childnav_btn_rotor_bg.gif) no-repeat;
	text-align:center;
}
#childNavBar .energy li a{
	float:left;
	width:81px;
	height:20px;
	line-height:1;
	display:block;
	padding-top:7px;
	background:url(../../images/childnav_btn_energy_bg.gif) no-repeat;
	text-align:center;
}
#childNavBar .blue li a{
	float:left;
	width:81px;
	height:20px;
	line-height:1;
	display:block;
	padding-top:7px;
	background:url(../../images/childnav_btn_equiment_bg.gif) no-repeat;
	text-align:center;
}


#childNavBar .red li a,#childNavBar .red2 li a{
	float:left;
	width:81px;
	height:20px;
	line-height:1;
	display:block;
	padding-top:7px;
	background:url(../../images/childnav_btn_staffing_bg.gif) no-repeat;
	text-align:center;
}


#childNavBar .red li a:hover,#childNavBar .red2 li a:hover{
	color:#FFFFFF;
	background:url(../../images/childnav_btn_staffing_over.gif) no-repeat;
	background-position:right;
}
#childNavBar .blue li a:hover{
	color:#FFFFFF;
	background:url(../../images/childnav_btn_equiment_over.gif) no-repeat;
	background-position:right;
}
#childNavBar .about2_5_4 li a:hover{
	color:#FFFFFF;
	background-image:url(../../images/childnav_btn_about_over.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#childNavBar .orange li a:hover{
	color:#FFFFFF;
	background:url(../../images/childnav_btn_rotor_over.gif) no-repeat;
	background-position:right;
}

#childNavBar .energy li a:hover{
	color:#FFFFFF;
	background:url(../../images/childnav_btn_energy_over.gif) no-repeat;
	background-position:right;
}

#childNavBar li.nowChoose a{
	color:#FFFFFF;
	background-position:right;
}

#mainIndexR_middle{
	float:left;
    width:570px;
	padding-right:15px;
}
#mainIndexR_middle.sitemap{
	float:left;
    width:570px;
	padding-right:15px;
	border-bottom:3px solid #cb5210;
}
#mainIndexR_middle.searchResult{
	float:left;
    width:570px;
	padding-right:15px;
	border-bottom:3px solid #cb5210;
}



#mainIndexR_middle img.absolutePic  {

}

#mainIndexR_middle img.staffing {
    width:476px;
	height:185px;
	left:0;
	bottom:0;
}
#flashpic{
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	float: right;
	position: relative;
	z-index: -100;
}
#flashpic img{
	float: left;
}

#mainIndexR_middle p{
	padding-bottom:20px;
}

#mainIndexR_middle p.noTitle{
	margin-top:0px;
}
#mainIndexR_middle p.rotor1_3{
	line-height:1.5;
}

#mainIndexR_middle ul,#mainIndexR_middle ol{
	margin-left:15px;
	padding-bottom:20px;
}

#mainIndexR_middle li{
	margin:0;
	padding:0;
	list-style:disc;
	list-style-position:outside;
	line-height:22px;
}
#mainIndexR_middle ol li{
	list-style-type:decimal;
	margin:0;
	padding:0;
	list-style-position:outside;
	line-height:22px;
	margin-left:5px;
	_margin-left:10px;
}

#mainIndexR_middle li.rotor1_3{
	list-style-type:none;
}


	
#mainIndexR_down{
	padding-top:15px;
	float:left;
    width:585px;
	border-top:1px solid #dadada;
}
#mainIndexR_down img{
	float:left;
	margin-top:10px;
}
#mainIndexR_down a{
	display:block;
	height:22px;
	background-image:url(../../images/pdf_logo.gif);
	padding-left:27px;
	float:left;
	background-repeat:no-repeat;
	line-height:22px;
	text-decoration:underline;
}
#mainIndexR_down a img{
	display:none;
}
#mainIndexR_down a:hover{
	color:#000;
}
#mainIndexR_R{
	margin-top:15px;
	width:140px;
	float:right;
}



#mainIndexR_R a.Request{
	width:112px;
	height:22px;
	display:block;
	background:url(../../images/quote.gif) no-repeat;
	margin-left:13px;
	font-size:11px;
	line-height:22px;
	text-align:center;
	color:white;
	text-decoration : none;
	font-weight:100;
	
}



#mainIndexR_R a.pdfLogo{
	display:inline;
	width:73px;
	float:left;
	margin-top:5px;
	margin-left:15px;
	text-decoration: underline;
	background:url(../../images/pdf_logo.gif) no-repeat;
	padding-left:40px;
	line-height:2;
}

#mainIndexR_R a.pdfLogo:hover{
	text-decoration: none;
}

/*EQUIPMENT*/
.equimentTable{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
	width:310px;
	height:240px;
	margin-top:10px;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:3px solid #aed6f5;
}

.equimentTable th{
	width:200px;
	height:28px;
	line-height:2;
	color:#010101;
	font-weight:100;
	text-align:left;
	background-color:#f8f8f8;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	padding-left:10px;
}


.equimentTable td{
	width:100px;
	height:28px;
	line-height:2;
	color:#666666;
	text-align:center;
	border-bottom:1px solid #cecece;
}

.rotor1_3Table{
	font-family:"Century Gothic";
	font-weight:100;
	float:left;
	width:565px;
	margin-top:10px;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:3px solid #ffb400;
}

.rotor1_3Table th{
	width:240px;
	line-height:2;
	color:#010101;
	font-weight:100;
	text-align:left;
	background-color:#f8f8f8;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	padding-left:10px;
}


.rotor1_3Table td{
	width:305px;
	height:28px;
	line-height:2;
	color:#666666;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #cecece;
}

/**** staffing7_4 ****/
#mainIndexR_middle ul.staffing7_4{
	float:left;
	width:318px;
	display:block;
	margin:0;
	padding:0;
	padding-bottom:20px;;
	background-color:#f3f3f3;
	border:1px solid #e6e6e6;
}
#mainIndexR_middle ul.staffing7_4 li{
	display:block;
	float:left;
	width:290px;
	list-style:none;
	margin-top:20px;
	padding-left:15px;
	text-align:left;
}
#mainIndexR_middle ul.staffing7_4 li h4{
	font-size:12px;
	float:left;
	width:119px;
	height:58px;
	color:#FFFFFF;
	font-weight:100;
	text-align:center;
	line-height:18px;
	margin-right:10px;
	background:url(../../images/staffing7_arrowbg.jpg) no-repeat;
}
#mainIndexR_middle ul.staffing7_4 li span{
	padding:0;
	margin-top:5px;
	line-height:0;
	float:right;
	width:160px;
	height:1px;
	border-bottom:1px solid #dcdcdc;
	color:#006;
	display:block;
}
#mainIndexR_middle ul.staffing7_4 li h4.cube{
	width:119px;
	height:68px;
	background:url(../../images/staffing7_cubebg.jpg) no-repeat;
	background-position:14px 1px;;
}
	
#mainIndexR_middle ul.staffing7_4 li h4.oneLine{
	line-height:36px;
}

#mainIndexR_middle ul.staffing7_4 li h4.bluecube{
	width:114px;
	height:66px;
	background:url(../../images/staffing7_cubebluebg.jpg) no-repeat;
	line-height:64px;
}

#mainIndexR_middle ul.staffing7_4 li ul{
	margin:0;
	padding:0;
	float:left;
    margin-left:15px;
	width:145px;
	position:inline;
}

#mainIndexR_middle ul.staffing7_4 li ul.dot{
	margin-left:5px;
	width:160px;
}
#mainIndexR_middle ul.staffing7_4 li ul.dot li{
	float:left;
    margin:0;
	padding-left:12px;
	width:145px;
	margin-bottom:5px;
	background-image:url(../../images/dot.gif);
	background-repeat:no-repeat;
	background-position:-5px 3px;
}

#mainIndexR_middle ul.staffing7_4 li ul.noDot{
	margin-left:5px;
	width:160px;
}

#mainIndexR_middle ul.staffing7_4 li ul.noDot li{
	float:left;
    margin:0;
	padding:0;
	width:160px;
	margin-bottom:5px;
	list-style:none;
}

/**** staffing7_7 ****/
.staffing7_7Table{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
	width:565px;
	padding:0;
}
.staffing7_7Table tr.white{
	background-color:#FFFFFF;
}
.staffing7_7Table tr.gray{
	background-color:#ededed;
}

.staffing7_7Table td{
	padding-left:5px;
	line-height:25px;
	height:25px;
	text-align:left;
}
.staffing7_7Table td.date{
	width:15%;
}
.staffing7_7Table td.title{
	width:55%;
}
.staffing7_7Table td.area{
	width:13%;
}
.staffing7_7Table td.more{
	padding-left:30px;
	width:17%;
	background-image:url(../../images/bigmirror.gif) ;
	background-repeat:no-repeat;
	background-position:10px 12px;
}
.staffing7_7Table td.more a{
    color:#666666;
}
#mainIndexR_middle #pageSystem{
	float:left;
	width:100%;
	height:35px;
	display:block;
	margin-top:15px;
	line-height:2.5;
	text-align:center;
}
#mainIndexR_middle #pageSystem a:hover{
	text-decoration:underline;
	color:#333;
}

#mainIndexR_middle #pageSystem span.nowPage{
	text-decoration:underline;
}

/**** staffing7_8 ****/
.staffing7_8Table{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
	width:570px;
	margin-top:0;
	padding:0;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:3px solid #d4003d;
}


.staffing7_8Table th,.staffing7_8Table td{
	border-bottom:1px solid #cecece;
	padding-left:10px;
	padding-right:5px;
	line-height:25px;
	min-height:25px;
	_height:25px;
	text-align:left;
	font-weight:normal;
}
.staffing7_8Table tr{
	float:left;
	width:570px;
}
.staffing7_8Table th{

	border-right:1px solid #cecece;
	color:#010101;
	width:65px;
	background-color:#ededed;
}

.staffing7_8Table td{

	width:480px;
}

.staffing7_8Table td a{
    color:#666666;
}

/**** staffing7_9 ****/
#mainIndexR_middle form{
	float:left;
}

.staffing7_9Table{
	display:blocke;
	font:Arial, Helvetica, sans-serifArial;
	float:left;
    border:1px solid #cecece;
	border-bottom:3px solid #d4003d;
}

.staffing7_9Table th,.staffing7_9Table td,.about2_5_2Table th,.about2_5_2Table td,.contact1_1Table th,.contact1_1Table td{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-weight:normal;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
}
.staffing7_9Table th,.about2_5_2Table th,.contact1_1Table th{
	color:#010101;
	background-color:#ededed;
	border-bottom:1px solid #cecece;
}
.staffing7_9Table th em,{
	color:#d4003e;
	padding-right:3px;
	font-style:normal;
}
.about2_5_2Table th em,.about2_5_2Table td em{
    color:#770b61;
	padding-right:3px;
	font-style:normal;
}
.contact1_1Table th em,.contact1_1Table td em{
    color:#cb5210;
	padding-right:3px;
	font-style:normal;
}
#indexRightBox input,#indexRightBox input,#indexRightBox input{
	background-color:#fafafa;
	border:1px solid #a7a7a7;
}

.staffing7_9Table td input.name{
    width:190px;
}

.staffing7_9Table td input.birthday1{
    width:68px;
}

.staffing7_9Table td input.birthday2{
    width:34px;
}



.staffing7_9Table td input.sexual{
	border:none;
	background:none;
}
.staffing7_9Table td input.width440{
    width:440px;
}
.staffing7_9Table td input.width278{
    width:278px;
}
.staffing7_9Table td input.height56{
    height:56px;
}
.staffing7_9Table td input.height90{
    height:90px;
}


.staffing7_9Table tr.height1 td,.staffing7_9Table tr.height2 td{
   color:#ff487b;
}


.staffing7_9Table td input.randomNum,.contact1_1Table td input.randomNum{
	float:left;
    width:170px;
}
.staffing7_9Table tr.random td img,.contact1_1Table tr.random td img{
	float:left;
	margin-left:10px;
	width:55px;
}

.staffing7_9Table tr.random td a,.contact1_1Table tr.random td a{
	padding:0;
    float:left;
	display:block;
	width:61px;
	height:19px;
	background-color:#636363;
	margin-left:10px;
	width:55px;
	text-align:center;
	line-height:20px;
	color:#FFFFFF;
}

#mainIndexR_middle #sendForm{
	float:left;
	width:370px;
	height:35px;
	margin-top:15px;
	padding-left:200px;
}
#mainIndexR_middle #sendForm a{
	text-align:center;
	color:#FFFFFF;
	float:left;
	display:block;
	width:66px;
	height:24px;
	background-image:url(../../images/staffing_7_8_foembtn.gif);
	background-repeat:no-repeat;
	line-height:22px;
	margin-left:10px;
}

/**********************  981023新增************************/
#swfLogo{
	width:180px;
	height:42px;
	float:left;
	margin-left:20px;
	margin-top:15px;
}

#imageOfPdf img{ border:none;}
#imageOfPdf{
	width:110px;
	height:149px;
	margin-left:13px;
	margin-top:10px;
	border-width:1px;
	border-style:solid;
}

.color1{
	border-color:#770b61;
}
.color2{
	border-color:#53acf2;
}
.color3{
	border-color:#ffb400;
}
.color4{
	border-color:#c8d85b;
}
.color5{
	border-color:#aed6f5;
}
.color6{
	border-color:#d4003d;
}
.color7{
	border-color:#402b8a;
}
.color8{
	border-color:#445e62;
}



#nav {
	position:relative;
	left:0;
	top:0;
	width:1000px;
	height:34px;
	z-index:100;
}

ul.navul{
	width:720px;
	height:34px;
	display:inline;
	margin-left:280px;
	position:relative;
	z-index:200;
	float:left;
}


ul.navul li {
	position:relative;
	float:left;
	z-index:210
}

ul.navul li a{
	color:#2e3f42;
	font-size:12px;
	width:70px;
	height:30px;
	float:left;
    padding-top:4px;
	padding-right:9px;
	padding-left:9px;
	text-align:center;
	line-height:26px;
	display:block;
}

ul.navul li a:hover ,ul.navul li a.nowChoose{
	color:#FFFFFF;
}

.btn1 a.nowChoose,.btn1 a:hover{
	background:url(../../images/nav_bg_01.jpg);
	background-repeat:repeat-x;
}
.btn2 a.nowChoose,.btn2 a:hover{
	background:url(../../images/nav_bg_02.jpg);
	background-repeat:repeat-x;
}
.btn3 a.nowChoose,.btn3 a:hover{
	background:url(../../images/nav_bg_03.jpg);
	background-repeat:repeat-x;
}
.btn4 a.nowChoose,.btn4 a:hover{
	background:url(../../images/nav_bg_04.jpg);
	background-repeat:repeat-x;
}
.btn5 a.nowChoose,.btn5 a:hover{
	background:url(../../images/nav_bg_05.jpg);
	background-repeat:repeat-x;
}
.btn6 a.nowChoose,.btn6 a:hover{
	background:url(../../images/nav_bg_06.jpg);
	background-repeat:repeat-x;
}
.btn7 a.nowChoose,.btn7 a:hover{
	background:url(../../images/nav_bg_07.jpg);
	background-repeat:repeat-x;
}
.btn8 a.nowChoose,.btn8 a:hover{
	background:url(../../images/nav_bg_08.jpg);
	background-repeat:repeat-x;
}




ul.children1 li{
	width: 145px;
	height:auto;
	position:relative;
}
ul.children1 li ul.children2 li{
	width: 145px;
	height:auto;
}


ul.children1 li a,ul.children2 li a {
	color:#FFF;
	width: 145px;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #a6a6a6;
	border-left:1px solid #a6a6a6;
	height:auto;
	line-height:12px;
}
ul.children1 li a:hover,ul.children2 li a:hover{
	background-color:#7f7f7f;
	background-image:none;
}


ul.children1{
	position:absolute;
	visibility:hidden;
	width:167px;
	left:0px;
	top:33px;
	background-color: #959595;
	border-right:2px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	z-index:300;
}
ul.children2{
	position:absolute;
	visibility:hidden;
	width:167px;
	left:168px;
	top:0px;
	background-color:#959595;
	border-right:2px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	z-index:400;
}

#nav ul.navul li:hover ul.children1 {visibility:visible;}
#nav ul.navul li:hover ul.children1 li ul.children2 {visibility:hidden;}
#nav ul.navul li ul.children1 li:hover ul.children2 {visibility:visible;}


/*******************************2009.11.12************************************/
#flashpic2{
	padding-right:15px;
	padding-bottom:15px;
	width:234px;
	height:235px;
	float: left;
}

p.specialRight{
	
}

#mainIndexR_middle #member_login{
	float:left;
	width:300px;
	margin-top:55px;
	margin-left:145px;
	display:inline;
}
#member_login #loginUL {
	float:left;
	margin:0;
	padding:0;
	width:178px;
	display:inline;
}
#loginUL li{
	float:left;
	list-style:none;
	display:inline;
	width:176px;
}
#loginUL li.plusBtn{
	padding-left:30px;
	width:146px;
}
#loginUL li.plusBtn a{
	color:#666666;
}
#loginUL li.plusBtn a:hover{
	text-decoration:underline;
}
#loginUL li span{
	float:left;
	display:inline;
	padding-right:5px;
}
#loginUL li {
	float:left;
}
#loginUL li input{
	float:left;
	display:inline;
	width:143px;
	_width:143px;
}
#mainIndexR_middle a.loginBtn{
	display:block;
	text-align:center;
	width:62px;
	height:46px;
	background-image:url(../../images/login_btn.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:7px;
	color:#FFF;
	line-height:46px;
	float:left;
	text-decoration:none;
}
#mainIndexR_middle a:visited.loginBtn{color:#FFFFFF;}
#member_login a:hover{
	text-decoration:underline;
}
.about2_5_2Table{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
    border:1px solid #cecece;
	border-bottom:3px solid #770b61;
	width:100%;
}
.contact1_1Table{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
    border:1px solid #cecece;
	border-bottom:3px solid #cb5210;
	width:100%;
}

#mainIndexR_middle #findPW_Nav{
	display:block;
	float:left;
	margin:0;
	padding-left:170px;
	padding-top:30px;
	width:395px;
}

#mainIndexR_middle p{
	color:#666666;
}
#findPW_Nav li{
	list-style:none;
	float:left;
	display:inline;
}
#findPW_Nav li a{
	width:66px;
	height:24px;
	background-image:url(../../images/about2.5.3_btn.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#FFF;
	text-align:center;
	margin-right:5px;
}
#mainIndexR_middle #findPW_Nav.contact{
	padding-left:230px;
	width:335px;
}
#findPW_Nav.contact li a{
	width:66px;
	height:24px;
	background-image:url(../../images/contact_btn.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#FFF;
	text-align:center;
	margin-right:5px;
}
#findPW_Nav li a:hover{
	text-decoration:underline;
}

#indexRightBox.onePage,#mainIndexR_middle.onePage{
    width:100%
}
#indexRightBox.onePage{
	border-right:none;
}
select.about2_5_4{
	width:100px;
}
#serachDoc{
	float:left;
	width:100%;
}
#serachDoc select{
	float:left;
}
#serachDoc input{
	float:left;
	margin-top:1px;
	margin-left:5px;
}
#serachDoc a{
	float:left;
	display:block;
	color:#FFF;
	background-color:#636363;
	width:40px;
	height:20px;
	text-align:center;
	margin-left:5px;
	line-height:18px;
}
#serachDoc a:hover{
	text-decoration:underline;
}
#mainIndexR_middle #docStyle{
	float:left;
	margin:0;
}
ul.short{
	width:565px;
}
ul.long{
	width:100%;
}

#docStyle li{
	list-style:none;
	float:left;
}
#docStyle li a{
	color:#838383;
	text-decoration:underline;
}
#docStyle li a:hover{
	color:#770b61;
}
#docStyle li a.on{
	text-decoration:none;
	color:#770b61;
}
#docStyle li.lastRight{
	float:right;
	
}
#docStyle li.lastRight a{
	width:66px;
	height:24px;
	background-image:url(../../images/about2.5.3_btn.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#FFF;
	text-align:center;
	
	text-decoration:none;
	margin:0;
	margin-right:5px;
}
#docStyle li.lastRight a:hover{
	text-decoration:underline;
	color:#FFF;
}

.about2_5_4Table{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
	width:733px;
	padding:0;
}
.about2_5_4Table tr.title{
	background-color:#bd80b0;
}
.about2_5_4Table tr.white{
	background-color:#FFFFFF;
}
.about2_5_4Table tr.gray{
	background-color:#ededed;
}

.about2_5_4Table tr td{
	padding-left:5px;
	line-height:25px;
	height:25px;
	text-align:left;
}
.about2_5_4Table tr.title td{
	color:#FFF;
}



.newsTable{
	font:Arial, Helvetica, sans-serifArial;
	float:left;
	width:100%;
	padding:0;
}
.newsTable td{
	padding-left:5px;
	line-height:25px;
	height:25px;
	text-align:left;
}
.newsTable td a{
	color:#666666;
}
.newsTable td a:hover{
	color:#999999;
}
.newsTable tr.title{
	background-color:#a4ceee;
}
.newsTable tr.title td{
	color:#FFF;
}
.newsTable tr.white{
	background-color:#FFFFFF;
}
.newsTable tr.gray{
	background-color:#ededed;
}
table.short{
	width:565px;
}

.about2_5_4Table td{
	padding-left:5px;
	height:34px;
	line-height:2.5;
	text-align:left;
}
.about2_5_4Table tr.title td{
	color:#FFF;
}

#mainIndexR_middle #findPW_Nav.noPaddingTop{
	padding-top:10px;
}
.about2_5_2Table td input{
	float:left;
}
.about2_5_2Table td.upload a{
	float:left;
	display:inline;
	color:#FFF;
	background-color:#636363;
	width:60px;
	height:20px;
	text-align:center;
	margin-left:5px;
	line-height:18px;
}
.about2_5_2Table td.upload a:hover{
	text-decoration:underline;
}
.about2_5_2Table textarea{
	width:100%;
	height:215px;
}
.about2_5_2Table td.textArea{
	padding-bottom:5px;
}
#mainIndexR_middle.paddR{
	width:565px;
	padding-right:20px;
}
.about2_5_2Table.paddR{
	width:565px;
}

#ftpStep{
	margin:0;
	padding:0;
	float:left;
	padding-left:12px;
}
#ftpStep a{
	background-image:url(../../images/ftpbtn_bg.jpg);
	background-repeat:no-repeat;
	width:94px;
	height:72px;
	display:block;
	text-align:center;
	color:#FFF;
	padding-top:48px;
	margin-top:32px;
	margin-left:305px;
	padding-bottom:48px;
}
#ftpStep a:hover{
	text-decoration:underline;
}

#indexRightBox input.marginL{
	margin-left:5px;
}
#indexRightBox input.sexual{
	border:none;
	background-color:none;
	background:none;
}
h6.paddL{
	float:left;
	margin-left:5px;
}

input.long{
	width:99%;
}
input.short1{
	width:30px;
}
select.width1{
	width:170px;
}
input.contactBox{
	margin-top:5px;
	width:99%;
	height:90px;
}

#mainIndexR_middle #contact2UL,#mainIndexR_middle ul.contact2ULChild{
	margin:0;
	padding:0;
}
#mainIndexR_middle #contact2UL{
	padding-right:20px;
}
#mainIndexR_middle #contact2UL li,#mainIndexR_middle ul.contact2ULChild li{
	list-style:none;
	min-height:26px;
	_height:26px;
	line-height:26px;
}
#mainIndexR_middle ul.contact2ULChild{
	margin-bottom:5px;
}
#mainIndexR_middle ul.contact2ULChild li{
	padding-left:20px;
}
#mainIndexR_middle ul.contact2ULChild li.title{
	background-color:#f8f8f8;
}
#mainIndexR_middle ul.contact2ULChild li.address span{
	float:left;
}
#mainIndexR_middle ul.contact2ULChild li.address a{
	display:block;
	background-image:url(../../images/icon_map.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:25px;
	width:30px;
	height:22px;
	float:left;
	margin-left:30px;
	color:#666;
}
#mainIndexR_middle ul.contact2ULChild li.address a:hover{
	color:#999;
}
#mainIndexR_middle ul.contact2ULChild li.tel,#mainIndexR_middle ul.contact2ULChild li.fax,#mainIndexR_middle ul.contact2ULChild li.mail{
	background-repeat:no-repeat;
	padding-left:43px;
	background-position:18px 2px;
}
#mainIndexR_middle ul.contact2ULChild li.tel{
	background-image:url(../../images/icon_tel.jpg);
}
#mainIndexR_middle ul.contact2ULChild li.fax{
	background-image:url(../../images/icon_fax.jpg);
}
#mainIndexR_middle ul.contact2ULChild li.mail{
	background-image:url(../../images/icon_mail.jpg);
}
#mainIndexR_middle ul.contact2ULChild li.mail a{
	text-decoration:underline;
	color:#666
}
#mainIndexR_middle ul.contact2ULChild li.mail a:hover{
	color:#999;
}
#youTube{
	width:425px;
	height:344px;
	margin-top:20px;
	margin-left:85px;
	border-bottom:3px solid #c8d85b;
}
#mainIndexR_middle #youTubeListUL{
	margin-left:85px;
	margin-top:15px;
}
#mainIndexR_middle #youTubeListUL li{
	list-style:none;
}
#mainIndexR_middle #youTubeListUL li a{
    color:#c8d85b;
	text-decoration:underline;
}
#mainIndexR_middle #youTubeListUL li a:hover{
	text-decoration:none;
}

body.forH7_color4 #mainIndexR_middle span.energy_Nav_SP{
	color:#c8d85b;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}
body.forH7_color4 #mainIndexR_middle span.energy_Nav_SP a{
	color:#4a4a4a;
}
body.forH7_color4 #mainIndexR_middle span.energy_Nav_SP a:hover{
	color:#000;
	text-decoration:none;
}
body.forH7_color4 #mainIndexR_middle span.energy_Nav_SP a.on{
	color:#c8d85b;
	text-decoration:none;
}
#energyFlash{
	width:530px;
	height:370px;
	margin-top:20px;
	margin-left:28px;
}
#firstNews{
	width:565px;
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
	border-bottom:3px solid #53acf2;
}
#firstNews span{
	background-color:#a5d1f2;
	width:537px;
	display:block;
	color:#FFF;
	padding-left:28px;
	line-height:25px;
	height:25px;
}
#firstNews strong{
	color:#000;
	font-weight:normal;
}
#firstNews p{
	padding-top:15px;
	padding-left:20px;
}
#firstNews a{
	display:block;
	margin-left:20px;
}
#firstNews a.moreInfo{
	color:#53acf2;
	text-decoration:underline;	
}
#firstNews a.moreInfo:hover{
	text-decoration:none;
}
#firstNews a.download{
	margin-top:20px;
	text-indent:-9999px;
	background-image:url(../../images/icon_download.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	width:81px;
	padding-bottom:20px;
}
#firstNews a.download:hover{
	background-position:right 0;
	
}



#mainIndexR_R a.color1{
	color:#770b61;
}
#mainIndexR_R a.color2{
	color:#53acf2;
}
#mainIndexR_R a.color3{
	color:#ffb400;
}
#mainIndexR_R a.color4{
	color:#c8d85b;
}
#mainIndexR_R a.color5{
	color:#aed6f5;
}
#mainIndexR_R a.color6{
	color:#d4003d;
}
#mainIndexR_R a.color7{
	color:#402b8a;
}
#mainIndexR_R a.color8{
	color:#445e62;
}

.sitemap a{ color:#999;}
.sitemap a:hover{ color:#333;}
.sitemap dl{ float:left; width:125px; padding:0; margin:0 10px 20px 0; border:1px solid #e3e3e3; background:#f2f2f2; /*_height:210px; min-height:210px;*/}
.sitemap dt,.sitemap dd{ float:left; width:125px; padding:0; margin:0;}
.sitemap dt{ line-height:25px; line-height:25px; text-indent:5px; background-image:url(../../images/sitemap_dt.gif); background-repeat: repeat-x; color:#FFF; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.sitemap dd{ padding-left:15px; width:110px; background:url(../../images/dot.gif) no-repeat left 5px;}
.sitemap .about dt{ background-position:0 0;}
.sitemap .news dt{ background-position:0 -25px;}
.sitemap .rotor dt{ background-position:0 -50px;}
.sitemap .energy dt{ background-position:0 -75px;}
.sitemap .equipment dt{ background-position:0 -100px;}
.sitemap .staffing dt{ background-position:0 -125px;}
.sitemap .service dt{ background-position:0 -150px;}
.sitemap .contact dt{ background-position:0 -175px;}
.searchResult dl{ margin:0; padding:10px 0 0 0; clear:both;}
.searchResult dt{ background:#f3f3f3; width:100%; padding:0; margin:0; text-indent:5px;}
.searchResult dt a{ color:#d16c14; width:100%; display:block;}
.searchResult dd{margin:5px 15px 15px 15px; color:#777; }

.pageNav {

	margin-bottom:10px;
	list-style-type:none;
	height:17px;
	text-align:center;
}
.pageNav a {
	font-size:11px;
	color:#afafaf;
	margin:0 2px;
	padding:0px 5px;
	border:1px solid #d9d9d9;
	text-decoration:none;
}
.pageNav a:hover {
	background:#fff;
	color:#fff;
	background:#d76f14;
	border:1px solid #af580b;
}
.pageNav .mFocus {
	margin:0 2px;
	padding:1px 6px;
	background:#fff;
	font-weight:bold;
	color:#fff;
	background:#d76f14;
	border:1px solid #af580b;
}
.pageNav .mPre,.pageNav .mNext {
	margin:0 2px;
	padding:2px 6px;
	background:#fff;
	color:#C00;
	border:none;
}
.pageNav .mPre:hover,.pageNav .mNext:hover {
	border:none;
	background:none;
	color:#F90;
}
.normalListWithA{
	list-style:none;
    padding-left: 15px;
	background-position:0 0px;
	width:122px;
	line-height:18px;
}
a.normal{
    background:url(../../images/dot.gif) no-repeat;
	color: #666666;
	font-size: 12px;
	width:105px;
	display:block;
	margin:0;
	padding:0;
	padding-left:14px;
	padding-right:3px;
	background-position:0 2px;
}
a:hover.normal{
	color: #333333;
}



/************************************** 2010.01.06  新增class *********************************************/

#mainIndexR_middle a{
	text-decoration:underline;
	color:#00F;
}
#mainIndexR_middle a:visited {
	color: #551a8b;
}

.about2_5_4Table td.manege a{
	border:1px solid #c3c3c3;
	color:#636363;
	margin-right:5px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	background-color:#ededed;
	height:18px;
	display:inline;
	float:left;
	line-height:16px;
}
.about2_5_4Table td.manege a:hover{
	color:#000;
}

.about2_5_4Table td.manege a.falseType{
	color:#FFF;

}
.about2_5_4Table td.manege a:hover.falseType{
	color:#FFFFFF;
}

#bannerIndex{
	position:relative;
	left:0;
	top:0;
	z-index:1;
	width:1000px;
	height:204px;
}


div.indexFlashImg{
	width:119px;
	height:92px;
	margin-top:10px;
	margin-left:2px;
	float:left;
}
#flashpic_sp{
	width:234px;
	height:235px;
	float:right;
	padding-left:5px;
}

#print_button{
	width:112px;
	height:22px;
	display:block;
	background:url(../../images/a_print.jpg) no-repeat;
	margin-left:13px;
	font-size:11px;
	line-height:22px;
	text-align:center;
	color:white;
	text-decoration : none;
	font-weight:100;
	background-repeat:no-repeat;
	padding-bottom:5px;
	background-position:left 0;
	color:#545454;
	visibility:hidden;
	height:0;
	padding-bottom:0;
}

