@charset "utf-8";
<!--
/*
@font-face {
    font-family: 'calibri';
    src: url('fonts/calibri.ttf');
    src: url('fonts/calibri.ttf?#iefix') format('Tahoma'),
         url('fonts/calibri.ttf') format('woff'),
         url('fonts/calibri.ttf') format('truetype'),
         url('fonts/calibri.ttf#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/


html{-webkit-text-size-adjust:none;} /* 定义样式，webkit的私有属性 -- 如果没有这句，会导致 chrome浏览器在font-size<12px时无效 */

* {margin:0; padding:0; outline:0}

body{
	margin: 0 0 0 0;
	background:url(../Images/BG_Page_Comm.jpg) repeat-y top center #fff;
	margin:0 auto;
	text-align:center;
}
TD{
	letter-spacing:0px;
	font-size:12px;
	font-family:Arial,Verdana, Geneva,Tahoma, Geneva, sans-serif;
}
div{
	color:#4e4e4e;
	letter-spacing:0px;
	font-size:12px;
	font-family:Arial,Verdana, Geneva,Tahoma, Geneva, sans-serif;
}
p,dd,dt{
	font-family:Arial,Verdana, Geneva,Tahoma, Geneva, sans-serif;
}
span{
	font-family:Arial,Verdana, Geneva,Tahoma, Geneva, sans-serif;
}

a {
	blr:expression(this.onFocus=this.blur()); /*IE*/
	outline:none; /*其他浏览器*/
}
/*取消链接的虚线框*/


img{border:0px;}

ul,i {
	list-style:none;
}

::selection { background:#7aa917; color:#fff; } ::-moz-selection { background:#7aa917; color:#fff; } ::-webkit-selection { background:#7aa917; color:#fff; }

.container{float:left; width:100%; text-align:center; margin:0 auto;}

#pageTop{float:left; width:100%; min-width:980px; background-color:#fff; height:145px; overflow:visible; text-align:center; margin:0 auto;
	/* 顶部固定不动 */
	/* 现时不用这个效果
	display: block;
	z-index: 1000;
	position: fixed;
	top: 0px; 
	_position: absolute;
	_top: expression(documentElement.scrollTop + "px");
	left:0px;
	_left:0px;
	*/

}
	#pageTopMain{width:980px; height:100px; margin:0 auto; text-align:left; padding:0px;}
		#pageTopMain dt,#pageTopMain dd{float:left; display:block; margin:0px;}
		#logo{width:250px; padding:28px 0px 0px 10px; text-align:left;}
			#btnLogo{display:block; width:160px; height:58px; background:url(../Images/Logo.png) no-repeat; background-position:0px 0px;}
			#btnLogo:hover{background-position:0px -58px;}
		#topRight{width:720px;}
			#topShow{width:100%; height:31px;}
				#hotTel_Top{padding:0px 25px 0px 141px;}
				#topLink{padding:7px 20px 0px 20px}
					#topLink li{float:left; list-style:none; margin:0px; padding:0px; color:#f5f5f5;}
						#link_Home{display:block; width:27px; height:25px; background:url(../Images/Link_Home.png) no-repeat; background-position:0 0;}
						#link_Home:hover{background-position:0 -25px;}
						#link_Email{display:block; width:34px; height:25px; background:url(../Images/Link_Email.png) no-repeat; background-position:0 0;}
						#link_Email:hover{background-position:0 -25px;}
						
				#languageChoose{width:115px; text-align:left; padding-top:13px; padding-left:25px;}
					#languageChoose li{float:left; list-style:none; margin:0px; padding:0px; color:#f5f5f5;}
				
			
			#mainMenuWraper{padding:34px 0px 0px 8px;}
			
	#colorBarWraper{float:left; width:100%; height:45px; overflow:hidden; background:url(../Images/colorBar.jpg) no-repeat top center; text-align:center;}
		#topSearchWraper{width:980px; margin:0 auto; padding:0px;}
			#searchJobs{width:690px; text-align:left; padding:12px 0px 0px 290px;}
				#searchJobs li{float:left; list-style:none; margin:0px; padding:0px; color:#f5f5f5;}
					#searchTitle{font-weight:bold; font-size:14px; line-height:24px;}
					#SearchKey{ background:url(../Images/BG_SearchKey.png) repeat; border:1px solid #d1d2d6; height:18px; width:160px; padding:3px 0px 0px 3px; color:#ffffff;}
					#link_Search{display:block; width:23px; height:23px; background:url(../Images/Link_Search.png) no-repeat; background-position:0 0;}
					#link_Search:hover{background-position:0px -23px;}
					#searchNotice{line-height:25px;}
					#searchTradeClass{background-color:#efefef; border:1px solid #c5c5c5; width:140px;}
					#searchJobClass{background-color:#efefef; border:1px solid #c5c5c5; width:140px;}

#blankForTop{float:left; width:100%; height:145px; margin:0px; padding:0px;}

#homeTopicWraper{float:left; width:100%; min-width:980px; padding:0px; height:480px; border-bottom:1px solid #676e7b; background-repeat:no-repeat; background-position:top center;}

#channelTopicWraper{float:left; width:100%; min-width:980px; padding:0px; height:300px; border-bottom:1px solid #676e7b; background-repeat:no-repeat; background-position:top center;}

#contentWraper{float:left; width:100%; min-width:980px; background:url(../Images/BG_Page_ContentTop.jpg) no-repeat top center; text-align:center;}

	.positionFix{position:relative;}

	#contentBox{position:absolute; width:980px; top:-30px; left:50%; margin-left:-490px;
		/*-------------------------*/
		height:auto !important; 
		height:530px; 
		min-height:530px; 
		overflow:visible;
		/*-------------------------*/
	}
		.contentStyle_1{float:left; width:100%; margin:0px; padding:0px 0px 28px 0px;}
			.contentStyle_1 dt,.contentStyle_1 dd{float:left; margin:0px; padding:0px; text-align:left;}
			.contentStyle_1_Left{width:477px;}
			
			.contentStyle_1_Right{width:503px;}
			
			
		#channelContentWraper{float:left; width:100%; margin:0px; padding:0px 0px 28px 0px;}
			#channelLeftWraper{float:left; width:237px; padding:0px 0px 0px 7px; margin:0px; text-align:left; background:url(../Images/BG_LeftPart.png) no-repeat left top;
				/*-------------------------*/
				height:auto !important; 
				height:770px; 
				min-height:770px; 
				overflow:visible;
				/*-------------------------*/
			}
				#leftMenuWraper{float:left; width:230px; margin:0px; padding:0px; text-align:left;}
					#leftMenuWraper dt{float:left; padding:17px 0px 0px 16px; width:214px; height:29px; line-height:14px; margin:0px; background:url(../Images/BG_LeftMenuTitle.jpg) no-repeat left top; color:#fff; font-size:14px; font-weight:bold; color:#fff; border-bottom:2px solid #313131;}
					#leftMenuWraper dd{float:left; width:100%; padding:0px 0px 25px 0px; margin:0px;
						/*-------------------------*/
						height:auto !important; 
						height:370px; 
						min-height:370px; 
						overflow:visible;
						/*-------------------------*/
					}
						#childMenu{float:left; width:100%; margin:0px; padding:0px; list-style:none;}
							.childMenuUnit{float:left; width:100%; margin:0px; padding:0px; text-align:left; border-bottom:1px solid #ddd;}
								.childMenuLink{display:block; width:199px; padding:10px 0px 5px 31px; margin:0px; text-align:left; color:#313131; background:url(../Images/Icon_leftMenu.jpg) no-repeat; background-position:16px 16px;}
								.childMenuLink:hover{background-color:#ffffff; color:#5b6682;}
								
				.leftDetailComm{float:left; width:230px; margin:0px; padding:0px; text-align:left;}
					.leftDetailComm dt{float:left; padding:13px 0px 0px 16px; width:214px; height:23px; line-height:14px; margin:0px; background:url(../Images/BG_LeftMenuTitle_Comm.jpg) no-repeat left top; color:#fff; font-size:14px; font-weight:bold; color:#fff; border-bottom:2px solid #ea465b;}
					.leftDetailComm dd{float:left; padding:7px 10px 25px 10px; width:210px; margin:0px;}
							
			
			
			#channelRightWraper{float:left; width:710px; padding:30px 0px 20px 26px; margin:0px; text-align:left;}
				#leadLink{float:left; width:694px; height:27px; padding:13px 10px 0px 0px; margin:0px; text-align:right; background:url(../Images/BG_LeadLink.png) repeat-x top; color:#fff;}
				
				#contentDetail{float:left; width:100%; padding:30px 0px 0px 0px; margin:0px;}
					.contentDetail_Title{float:left; width:700px; padding:20px 0px 5px 4px; font-size:14px; font-weight:bold; color:#1b1b1b; text-align:left; background:url(../Images/BG_TitleLine.gif) no-repeat left bottom;}
					.contentDetail_Subhead{float:left; width:670px; padding:10px 0px 5px 34px; font-size:12px; font-weight:bold; color:#1b1b1b; text-align:left;}
					.contentDetail_Show{float:left; width:700px; padding:20px 0px 15px 4px; line-height:20px; color:#444;}
						.contentDetail_Show img{width: expression(this.width > 700 ? 700: true); max-width:700px;} /*限制图片最大宽度*/
		
					.caseUnit{float:left; width:100%; margin:0px; text-align:left;}
						.caseUnit dt{float:left; width:200px; margin:0px; padding:0px; text-align:left;}
							.caseUnit dt img{width:180px;}
						.caseUnit dd{float:left; width:500px; margin:0px; padding:0px; text-align:left;}
							.caseUL{float:left; width:100%; text-align:left; list-style:none; margin:0px; padding:0px; display:block; background:url(../Images/Dashed_ForLi_01.gif) repeat-x bottom;}
								.caseLi_Text{float:left; width:425px; text-align:left; margin:0px; list-style:none; display:block; padding:6px 0px 0px 0px;}
								.caseLi_Time{float:left; width:65px; text-align:right; margin:0px; list-style:none; display:block; padding:6px 0px 0px 0px; font-size:11px; color:#666;}
		
		
					.JobListTitle{border-bottom:1px solid #757f8d; background:url(../Images/BG_TR.png) repeat-x bottom; text-align:left; padding:3px 2px 1px 5px; font-weight:bold;}
					.JobListText{border-bottom:1px dotted #ccc; text-align:left; padding:4px 2px 1px 5px; line-height:20px;}
					
						.detailTable{border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
						.detailTD_Title{border-bottom:1px solid #ddd; border-right:1px solid #ddd; background-color:#f7f7f7; text-align:left; vertical-align:middle; padding:4px 2px 2px 6px; font-weight:bold; line-height:19px;}
						.detailTD_Text{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; text-align:left; vertical-align:middle; padding:4px 2px 2px 3px; line-height:19px;}

		
		
					.pageNumberShow{float:left; display:block; width:700px; border:1px solid #ccc; background-color:#f2f2f2; text-align:center; vertical-align:middle; line-height:25px;}
		


#pageBottomWraper{float:left; width:100%; min-width:980px; height:203px; background:url(../Images/BG_Page_Bottom.jpg) no-repeat top center; text-align:center;}
	#pageBottomBox{width:980px; margin:0 auto; height:33px; padding-top:60px;}
		#pageBottom_Link{float:left; width:100%; text-align:center; color:#343434; font-size:12px; vertical-align:middle; margin:0px; padding-bottom:10px;}
		#pageBottom_Info{float:left; width:100%; text-align:center; color:#555555; font-size:12px; line-height:20px; margin:0 auto;}












.commWraper{float:left; width:100%; display:block; margin:0px; padding:0px; overflow:hidden;}

#channelShowArea{width:950px; text-align:center; margin:0 auto; padding-top:130px;}
#channelTopicBar{float:left; width:100%; margin:0px; padding:0px;}
#channelTopicBar li{float:left; list-style:none; margin:0px;}
#channelTopicTitle{text-align:left; padding:15px 0px 0px 7px; width:313px;}


#contentArea{float:left; width:100%; padding-top:30px; padding-bottom:20px; text-align:left;}
#contentLeft{float:left; width:720px; padding:10px; background-color:#fff; text-align:left;
	/*下面四行为兼容IE6的min-height效果*/
	/*-------------------------*/
    height:auto !important; 
    height:354px; 
	min-height:354px; 
    overflow:visible;
	/*-------------------------*/
}

#channelTopicImage{float:left; width:100%; display:block;}
#channelTopicImage img{width:720px;}
/*
#channelTextTitle{float:left; width:717px; padding:10px 0px 4px 3px; display:block; background:url(../Images/Dashed_H_Grey.gif) repeat-x bottom left; color:#333; font-size:16px; font-weight:bold; font-family:"微软雅黑", "黑体"; color:#08699e;}
*/
#channelTextTitle{float:left; width:717px; padding:10px 0px 4px 3px; display:block; border-bottom:2px solid #ddd; color:#333; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#08699e;}

#channeContent{float:left; display:block; width:715px; padding:10px 2px 20px 3px; line-height:22px;}
#channeContent img{width: expression(this.width > 700 ? 700: true); max-width: 700px;} /*限制图片最大宽度*/
#infoSubhead{float:left; width:650px; padding-left:28px; text-align:left; display:block; line-height:30px; font-weight:bold;}

#contentRight{float:left; width:170px; padding:165px 0px 10px 35px; text-align:left;}
#contentRight li{float:left; display:block; text-align:left; list-style:none; margin:0px;}
#catalogTitle{padding-bottom:11px; width:171px;}





.commBottomLine{background:url(../Images/Dashed_ForComm.png) repeat-x left bottom;}
.commTD{background:url(../Images/Dashed_ForComm.png) repeat-x left bottom; padding-top:5px; padding-bottom:3px; text-align:left;}
.commInput{background:url(../Images/BG_Input_comm.jpg) repeat-x top #f2f2f2; border:1px solid #ccc; padding:2px; width:200px;}
.commButton{cursor:pointer; padding:5px 10px 3px 10px;}
.commTextArea{width:98%; height:150px; background:url(../Images/BG_Input_comm.jpg) repeat-x top #f2f2f2; border:1px solid #ccc; padding:3px; line-height:18px;}

#friendLinkWraper{float:left; width:100%; padding:14px 0px 15px 0px; margin:0px; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca;}
	#friendLinkWraper dt{float:left; width:970px; margin:0px; padding:0px 0px 10px 9px; text-align:left;}
	#friendLinkWraper dd{float:left; width:980px; margin:0px; padding:0px 0px 10px 0px; text-align:left;}
		.listFriendlink{float:left; width:100%; margin:0px; list-style:none; display:block; border-bottom:1px dashed #ddd; padding:5px 0px 2px 0px;}
		.listFriendlink li{float:left; display:block; margin:0px; list-style:none;}
		.listFriendlinkUnit{line-height:18px; width:90px; height:19px; overflow:hidden; padding:1px 0px 0px 24px; background:url(../Images/Icon_News_02.gif) no-repeat; background-position:10px 0px;}
		.listFriendlinkBlank{width:7px;}






imgBorder{
	background-color:#fff;
	border:2px solid #fff;
}
.imgBorder_ON{
	background-color:#FFFFFF;
	border:2px solid #a6bd62;
}

.imgSBorder{
	background-color:#fff;
	border:1px solid #fff;
}
.imgSBorder_ON{
	background-color:#FFFFFF;
	border:1px solid #08699e;
}

.A_Display_None{
	display:none;
}
.A_Display_Yes{
	display:block;
}

a{text-decoration:none; color:#1375b4;}
a:hover{color:#d41830;}

a.menuMain{text-decoration:none; color:#dcdcdc;}
a.menuMain:hover{color:#fac03d;}
a.menuMain_ON{text-decoration:none; color:#fac03d;}
a.menuMain_ON:hover{color:#fff;}

a.menuLead{text-decoration:none; color:#eee;}
a.menuLead:hover{color:#fff; text-decoration:underline;}

a.menuHomeCase{text-decoration:none; color:#343434;}
a.menuHomeCase:hover{color:#fff;}

a.menuA{text-decoration:none; color:#807871;}
a.menuA:hover{color:#fff;}
a.menuA_ON{text-decoration:none; color:#fff;}
a.menuA_ON:hover{color:#fcf7c1;}

a.menuB{text-decoration:none; color:#535353;}
a.menuB:hover{color:#5f779c; text-decoration:underline;}
a.menuB_ON{text-decoration:none; color:#5f779c;}
a.menuB_ON:hover{color:#fbe08a;}

a.menuC{text-decoration:none; color:#3e3e3e;}
a.menuC:hover{color:#db2c44;}

a.menuD{text-decoration:none; color:#222;}
a.menuD:hover{color:#db2c44;}

a.menuG{text-decoration:none; color:#343434; font-weight:bold;}
a.menuG:hover{color:#db2c44;}

a.menuW{text-decoration:none; color:#343434; font-weight:bold;}
a.menuW:hover{color:#db2c44;}

-->