body{
	margin:0px; padding:0px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;
}
a{
	font-size:12px; color:#666666; text-decoration:none;
}
a:hover{
	font-size:12px; color:#009900; text-decoration:underline;
}
p{
	padding:0px; margin:0px;
}
ul,li{
	margin:0px; padding:0px; list-style-type:none;
}
h1,h2,h3,h4,h5,h6{
	margin:0px; padding:0px; font-weight:normal;
}
dl,dt,dd{
	margin:0px; padding:0px;
}
img{
	border:0px; margin:0px; padding:0px;
}



#Body{
	width:980px; height:auto;  margin:0px auto;
}

/*Top*/
#Top{
	width:980px; height:100px; overflow:hidden; margin:0px auto; clear:both; background:url(Image/Top_Logo.jpg) no-repeat 0px 0px;
}
#Top #Top_Language{
	width:540px; height:25px; overflow:hidden; float:left; line-height:25px; margin-left:540px; display:inline; margin-top:10px;
}
#Top #Top_Language ul{
	width:160px; height:25px; overflow:hidden; float:left;
}
#Top #Top_Language ul li{
	width:80px; height:25px; float:left; background:url(Image/Top_Ico.jpg) no-repeat 0px 8px; text-indent:15px;
}
#Top #Top_Language dl{
	width:260px; height:25px; float:left; overflow:hidden;
}
#Top #Top_Language dl dt{
	float:left; margin-left:0px; display:inline;
}
#Top #Top_Language dl dd{
	float:left; margin-left:45px; font-family:Arial, Helvetica, sans-serif; display:inline;
}
#Top #Top_Menu{
	background:url(Image/TopMenu_bg.jpg) no-repeat; width:726px; height:45px; overflow:hidden; float:left; margin:5px auto auto 250px; display:inline;
}
#Top #Top_Menu ul{
	width:726px; height:37px; overflow:hidden; margin-top:1px; line-height:37px;
}
#Top #Top_Menu ul li{
	float:left; width:120px; height:37px; text-align:center; margin-left:0px;  display:inline;
}
#Top #Top_Menu ul li a{
	font-size:14px; color:#FFFFFF; font-weight:bold;
}
#Top #Top_Menu ul li a:hover{
	font-size:14px; color:#254D06; font-weight:bold; display:block; width:120px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}

#Top #Top_Menu ul li .Ta_Hover{
	font-size:14px; color:#254D06; font-weight:bold; display:block; width:120px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}
#Top #Top_Menu ul li .Ta_Hover:hover{
	font-size:14px; color:#254D06; font-weight:bold; display:block; width:120px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}

#Top #Top_Menu ul .TMenu_Home{
	float:left; width:90px; margin:auto 10px auto 10px;
}
#Top #Top_Menu ul .TMenu_Home a:hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}

#Top #Top_Menu ul .TMenu_Contact{
	float:left; width:90px; margin:auto auto auto 15px; 
}
#Top #Top_Menu ul .TMenu_Contact a:hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}


#Top #Top_Menu ul .TMenu_Home .Ta_Hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}
#Top #Top_Menu ul .TMenu_Home .Ta_Hover:hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}

#Top #Top_Menu ul .TMenu_Contact .Ta_Hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}
#Top #Top_Menu ul .TMenu_Contact .Ta_Hover:hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}


#Top #Top_Menu_En{
	background:url(Image/TopMenu_bg.jpg) no-repeat; width:726px; height:45px; overflow:hidden; float:left; margin:5px auto auto 250px; display:inline;
}
#Top #Top_Menu_En ul{
	width:726px; height:37px; overflow:hidden; margin-top:1px; line-height:37px;
}
#Top #Top_Menu_En ul li{
	float:left; width:115px; height:37px; text-align:center; margin-left:5px; display:inline;
}
#Top #Top_Menu_En ul li a{
	font-size:14px; color:#FFFFFF; font-weight:bold;
}
#Top #Top_Menu_En ul li a:hover{
	font-size:14px; color:#254D06; font-weight:bold; display:block; width:115px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}
#Top #Top_Menu_En ul .TMenu_Home{
	float:left; width:90px; margin:auto 10px auto 20px;
}
#Top #Top_Menu_En ul .TMenu_Home a:hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}
#Top #Top_Menu_En ul .TMenu_Contact{
	float:left; width:90px; margin:auto auto auto 15px; 
}
#Top #Top_Menu_En ul .TMenu_Contact a:hover{
	width:90px; height:37px; text-decoration:none; background:url(Image/TopMenu_Hover.jpg) no-repeat center;
}


#Banner{
	display:inline-table; width:980px; height:300px; overflow:hidden; clear:both;
}

/*Pagebody*/

#PageBody{
	display:inline-table; width:980px; height:auto; margin:10px auto;
}
#PageBody #DefAdPhoto{
	width:369px; height:365px; overflow:hidden; float:left; border:1px solid #72B917; text-align:center;
}
#PageBody #DefRight{
	float:left; width:548px; margin-left:55px;
}
#PageBody #DefRight #DefIntro{
	float:left; width:540px; height:140px; overflow:hidden;
}
#PageBody #DefRight #DefIntro dl dt{
	float:left; width:290px; height:110px; display:inline; overflow:hidden; line-height:18px; margin-top:15px;
}
#PageBody #DefRight #DefIntro dl dd{
	margin-left:60px; display:inline; float:left;
}
#PageBody #DefRight #DefTitle{
	height:36px; width:548px; overflow:hidden; margin-top:20px; background:url(Image/DefPro_Title.jpg) no-repeat;
}
#PageBody #DefRight #DefTitle h3{
	width:100%; height:37px; overflow:hidden;  background:url(Image/Right_JoinTitle.jpg) no-repeat 5px right; width:143px; height:50px;
}
#PageBody #DefRight #DefTitle h3 span{
	font-size:18px; font-weight:bold; color:#6CB30D; display:block; width:143px; height:18px; line-height:18px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; display:block;
}

#PageBody #DefRight #DefTitle h3 i{
	font-size:12px; font-weight:bold; color:#6CB30D; display:block; width:143px; height:18px; line-height:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; display:block; font-style:normal;
}
#PageBody #DefRight #DefPro{
	background:url(Image/DefPro_bg.jpg); height:145px; width:548px; overflow:hidden; 
}


#PageBody #Left{
	width:270px; height:auto; float:left;
}
#PageBody #Left h3{
	width:224px; height:auto; overflow:hidden;
}
#PageBody #Left dl{
	width:224px; height:auto; margin-bottom:10px;
}
#PageBody #Left dl dd a{
	width:224px; height:45px; line-height:45px; border-bottom:1px dashed #CCCCCC; display:block; background:url(Image/LeftPro_ICO.gif) 25px 18px no-repeat; text-indent:65px; font-size:14px;
}
#PageBody #Left dl dd a:hover{
	width:224px; height:45px; line-height:45px; border-bottom:1px dashed #CCCCCC; display:block; text-indent:65px; font-size:14px; background:url(Image/LeftPro_ICO.gif) #F2F2F2 25px 18px no-repeat; text-decoration:none; color:#666666;
}
#PageBody #Left ul{
	width:224px; height:auto; margin-bottom:10px;
}
#PageBody #Left ul li a{
	width:224px; height:40px; line-height:45px; border-bottom:1px dashed #CCCCCC; display:block; background:url(Image/LeftPro_ICO.gif) 25px 18px no-repeat; text-indent:50px; font-size:14px; overflow:hidden;
}
#PageBody #Left ul li a:hover{
	width:224px; height:40px; line-height:45px; border-bottom:1px dashed #CCCCCC; display:block; text-indent:50px; font-size:14px; background:url(Image/LeftPro_ICO.gif) #F2F2F2 25px 18px no-repeat; text-decoration:none; color:#666666; overflow:hidden;
}

#PageBody #Left ul .li2{
	display:none;
}
#PageBody #Left ul .li2 a{
	width:190px; height:24px; line-height:24px; border-bottom:1px solid #CCCCCC; display:block; background:none; text-indent:15px; font-size:14px; overflow:hidden; line-height:24px; margin-left:20px;
}
#PageBody #Left ul .li2 a:hover{
	width:190px; height:24px; line-height:24px; border-bottom:1px solid #CCCCCC; display:block; text-indent:15px; font-size:14px; background:none; text-decoration:none; color:#FF0000; overflow:hidden; line-height:24px; margin-left:20px;
}

#PageBody #Left ul .li3 a{
	width:190px; height:24px; line-height:24px; border-bottom:1px solid #CCCCCC; display:block; background:none; text-indent:15px; font-size:14px; overflow:hidden; line-height:24px; margin-left:20px;
}
#PageBody #Left ul .li3 a:hover{
	width:190px; height:24px; line-height:24px; border-bottom:1px solid #CCCCCC; display:block; text-indent:15px; font-size:14px; background:none; text-decoration:none; color:#FF0000; overflow:hidden; line-height:24px; margin-left:20px;
}



#PageBody #Center{
	width:740px; float:left; margin-left:10px;
}
#PageBody #Center #C_FontContent{
	width:740px; margin:20px auto; line-height:32px; color:#666666; height:auto;
}
#PageBody #Intro_Right{
	width:180px; float:left; margin-left:35px; height:auto;
}
#PageBody #Intro_Right h3{
	width:180px; height:auto; overflow:hidden;
}
#PageBody #Intro_Right dl{
	margin:20px auto; width:180px; height:auto;
}
#PageBody #Intro_Right dl dt{
	width:180px; height:140px; overflow:hidden;
}
#PageBody #Intro_Right dl dd{
	width:180px; height:24px; line-height:24px; color:#999999; margin-bottom:10px;
}

#PageBody #Right{
	width:695px; float:left; margin-left:10px;
}
#PageBody #Right #ADPhoto{
	width:695px; height:auto; margin:15px auto; font-size:12px; display:inline-table;
}

#PageBody #Right .JobList{
	width:680px; height:auto; background:url(Image/JobListBg.jpg) repeat-y; border:1px solid #CCCCCC; display:inline-table; margin-bottom:15px;
}
#PageBody #Right .JobList .Jotitle1{
	width:130px; border-bottom:1px dashed #CCCCCC; line-height:24px; height:24px; overflow:hidden; font-weight:bold; text-align:center; font-size:14px;
}
#PageBody #Right .JobList .Jocontent1{
	width:545px;  border-bottom:1px dashed #CCCCCC; line-height:24px; padding:10px; height:24px; overflow:hidden;
}
#PageBody #Right .JobList .Jotitle2{
	width:130px;  line-height:32px; height:32px; vertical-align:top; overflow:hidden; font-weight:bold; text-align:center; font-size:14px;
}
#PageBody #Right .JobList .Jocontent2{
	width:545px;  line-height:24px; padding:10px; height:110px;  vertical-align:top;
}

#PageBody #Right #FontPage{
	width:680px; text-align:right; height:24px; line-height:24px;
}
#PageBody #Right #Font_Contact{
	width:570px; height:auto;  float:left; margin-left:60px; line-height:18px; line-height:32px; color:#999999;
}
#PageBody #Right #Honors_Contact{
	width:650px; height:auto;  float:left; margin-left:25px; line-height:18px; margin-top:20px; 
}
#PageBody #Right #Message_Contact{
	width:680px; height:auto; display:inline-table;
}
#PageBody #Right #Message_Contact dl dt{
	width:680px; height:32px; line-height:32px; font-size:12px; color:#333333; background:#EEEEEE;
}
#PageBody #Right #Message_Contact dl dt span{
	float:left; margin-left:10px;
}
#PageBody #Right #Message_Contact dl dt i{
	 font-style:normal; margin-right:20px; float:right;
}
#PageBody #Right #Message_Contact dl dd{
	width:605px; line-height:24px; margin:10px auto 20px auto; height:auto; clear:right;
}
#PageBody #Right #Message_Contact h3{
	width:680px; height:24px; font-size:12px; line-height:24px; text-align:right;
}

#PageBody #Right #ProContent{
	width:680px; margin-top:20px; margin-bottom:20px; display:inline-table;
}
#PageBody #Right #Show_photo{
	width:540px; height:auto; margin:0px auto; text-align:center; 
}
#PageBody #Right #ShowFontContent{
	width:680px; margin-top:20px; margin-bottom:20px; display:inline-table;
}
#PageBody #Right #ShowFontContent .ProTitle{
	width:680px; height:32px; line-height:32px; background:#E8E8E8; font-size:14px; font-weight:bold; color:#257427; text-align:center;
}
#PageBody #Right #ShowFontContent .ProLTitle{
	width:100px; text-align:center; line-height:24px; vertical-align:top; border-bottom:1px dashed #CCCCCC;  border-right:1px dashed #CCCCCC; vertical-align:middle;
}
#PageBody #Right #ShowFontContent .ProRContent{
	width:579px; vertical-align:top; border-bottom:1px dashed #CCCCCC; padding:10px; line-height:24px;
}
#PageBody #Right #ShowFontContent .ProClose{
	width:680px; height:32px; line-height:32px; text-align:center;
}




.Intro_Title{
	width:100%; height:50px; overflow:hidden; background:url(Image/Right_Titlebg.jpg) repeat-x top; clear:both;
}
.Intro_Title h3{
	width:100%; height:37px; overflow:hidden;  background:url(Image/Right_JoinTitle.jpg) no-repeat top right; width:143px; height:50px;
}
.Intro_Title h3 span{
	font-size:18px; font-weight:bold; color:#6CB30D; display:block; width:143px; height:18px; line-height:18px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; display:block;
}

.Intro_Title h3 i{
	font-size:12px; font-weight:bold; color:#6CB30D; display:block; width:143px; height:18px; line-height:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; display:block; font-style:normal;
}

#Contact{
	width:805px; height:auto; margin:10px auto;
}


/*Buttom*/

#Bottom{
	background:url(Image/BottomBg.jpg) no-repeat; width:980px; height:auto; overflow:hidden; clear:both; display:inline-table; margin-bottom:20px;
}
#Bottom dl dt{
	width:980px; height:auto; line-height:24px; text-align:center; color:#999999; margin-top:100px;
}
#Bottom dl dd{
	width:980px; height:auto; line-height:24px; text-align:center; margin-top:10px; color:#999999;
}
#Bottom a{
	color:#999999;
}

#ContactBottom{
	background:url(Image/BottomBg.jpg) no-repeat; width:980px; height:90px; overflow:hidden; clear:both; display:inline-table; margin-bottom:20px;
}









