@charset "utf-8";
/* CSS Document */

body 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636563;
	text-decoration: none;
	background-color: #ffffff;
	line-height: 120%;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
a:link {
	
	text-decoration: none;
}
a:visited {
	
	text-decoration: none;
}
a:hover {
	
	text-decoration: underline;
}
a:active{
	
	text-decoration: underline;
}
.top_bg{
background-image:url(../images/top_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
 }
.top_down_bg{
background-color:#e6ebf5;

}
.top_img{

padding-right:15px;

}
.top_right{
color:#999999;

}
	.top_right a:link{
	color:#336fad;
	text-decoration:none;
	}
	.top_right a:visited{
	color:#336fad;
	text-decoration:none;
	}
	.top_right a:hover{
	color:#336fad;
	text-decoration:underline;
	}
	.top_right a:active{
	color:#336fad;
	text-decoration:none;
	}
.logo_padding{
	padding-top:18px;
	padding-bottom:10px;
}
.banner{
	padding-bottom:5px;
}
.active_left_div{
	width:384px;
	float:left;
}
.active_right_div{
	width:384px;
	float:right;
}
.active_title{
	background-image:url(../images/title_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:23px;
	line-height:23px;
	padding-left:15px;
	padding-right:10px;
}
.active_title_ldiv{
	height:23px;
	width:200px;
	line-height:23px;
	vertical-align:middle;
	font-weight:bold;
	color:#ffffff;
	float:left;
	}

.active_title_rdiv{
width:300px;
	color:#ffffff;
	float:right;
	font-size:11px;


}
.active_title_rdiv a:link {
	color:#ffffff;
	} 
	.active_title_rdiv a:visited {
	color:#ffffff;
	} 
	.active_title_rdiv a:hover {
	color:#ffffff;
	} 





.content_bg{
	background-color:#eff3f9;
	padding:15px 5px  10px 30px;
	background-image: url(../images/bg3.gif) ;
	background-position:bottom;
	background-repeat:no-repeat;
}

.img-left{
	border:1px solid #CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
}
.img_td{
	padding-top:8px;
	padding-bottom:8px;
	padding-right:15px;
	background-image:url(../images/bg2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.active{
	padding-right:15px;
	color:#6a6a6a;

}
.active_content{
	padding-bottom:8px;
	padding-top:8px;
	background-image:url(../images/bg2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.active_content_title{
	height:36px;
	font-weight:bold;
	color:#2155a5;
	}
	
.active_content_title a:link {
	color:#2155a5;
	} 
	.active_content_title a:visited {
	color:#2155a5;
	} 
	.active_content_title a:hover {
	color:#2155a5;
	} 
		
.job_title{
	height:23px;
	background-image:url(../images/title_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 10px 0 10px;
	color:#ffffff;
	}
.job_title_train{
	height:23px;
	background-image:url(../images/title_bg2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 10px 0 10px;
	color:#ffffff;
	}
.job_title_job{
	height:23px;
	background-image:url(../images/title_bg3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 10px 0 10px;
	color:#ffffff;
	}
.job_content{
	background-color:#ffffff;
	padding:22px 0px 15px 11px;	
}
.job_content2{
	background-color:#ffffff;
	
	background-position:bottom;
	background-repeat:no-repeat;
}
.job_content3{
	background-color:#edf2f5;
	padding:15px 0px 15px 18px;
	background-image:url(../images/bg5.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.job-padding{
	padding-left:5px;
	background-image: url(/templates/default/chs/index/images/greygreen_bg.gif);
	background-position: 5px 42px;
	background-repeat: no-repeat;
}
.job-padding2{
	background-image: url(/templates/default/chs/index/images/greygreen_bg.gif);
	background-position: 0px 42px;
	background-repeat: no-repeat;
}
.ad_content{
color:#565656;
padding-top:19px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;

}
.ad_title{
background-image:url(../images/job_bg.gif);
background-position:top left;
background-repeat:repeat-x;
padding-left:10px;
padding-top:2px;
padding-right:10px;
height:36px;
line-height:110%;
color:#4c4c4c;
vertical-align:middle;
}
	.ad_title a:link{
	color:#4c4c4c;
	text-decoration:underline;
	}
	.ad_title a:visited{
	color:#4c4c4c;
	text-decoration:underline;
	}
	.ad_title a:hover{
	color:#4c4c4c;
	text-decoration:none;
	}
	.ad_title a:active{
	color:#4c4c4c;
	text-decoration:underline;
	}
.font_pm{
	font-size:11px;
	font-family:PMingLiU;
	}
	
.job_bg{
	/*background-image:url(../images/bg_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
	padding-bottom:5px;
	margin-bottom:10px;
	}

.job_img{
	border:1px solid #cfd1d0;
	margin:0px 10px 10px 0px;
}
.job_title2{
	
	height:18px;
	color:#002b6c;
	line-height:18px;
	border-bottom:1px solid #9d9f9e;
	margin-bottom:11px;	
}

	.job_title2 a:link {
		
		color:#002b6c;
		} 
	.job_title2 a:visited {
		
		color:#002b6c;
		} 
	.job_title2 a:hover {
		
		color:#002b6c;
		} 
	.job_title2 a:active {
		
		color:#002b6c;
		} 
	
.cap_title{
background-color:#5e5e5e;
height:36px;
color:#e9e9e9;
vertical-align:middle;
line-height:110%;
padding-left:10px;
padding-right:5px; 
}
	.cap_title a:link{

	color:#e9e9e9;

	}
	.cap_title a:visited{

	color:#e9e9e9;

	}
	.cap_title a:hover{

	color:#e9e9e9;

	}
	.cap_title a:active{

	color:#ffffff;

}
.active_pad{

background-repeat:repeat-y;
background-position:right;
}
.cap_table{
margin-bottom:4px;
border:1px solid #e1e1e1;
}
.cap_table2{
margin-bottom:4px;

}
.cap_table3{
color:#565656;
padding:10px;
}
.spidertalk_padding{
	padding:15px 0px  15px 14px ;
	border-top:2px solid #dedfde;
    }
	
.spidertalk_more{
	color:#2965a5;
}
.spidertalk_more a:link{
	color:#2965a5;
}
.spidertalk_more a:visited{
	color:#2965a5;
}
.spidertalk_more a:hover{
	color:#2965a5;
}
.spidertalk_pro{
color: #4a597b;}
.spidertalk_pro a:link{
color:#4a597b;
}
.spidertalk_pro a:visited{
color:#4a597b;
}
.spidertalk_pro a:hover{
color:#4a597b;
}


.foot_td{
padding-top:15px;
border-top:2px solid #dedfde
}

.club_link a:link{
color:#6a6a6a;
text-decoration: underline;
}
.club_link a:visited{
color:#6a6a6a;
text-decoration: underline;
}
.club_link a:hover{
color:#6a6a6a;
text-decoration: none;
}
.club_link a:active{
color:#6a6a6a;
text-decoration: underline;
}


.club_link2 a:link{
color:#565656;
text-decoration: underline;
}
.club_link2 a:visited{
color:#565656;
text-decoration: underline;
}
.club_link2 a:hover{
color:#565656;
text-decoration: none;
}
.club_link2 a:active{
color:#565656;
text-decoration: underline;
}
.line_height{
padding-top:1px;
line-height:110%;
padding-right:60px;

}
.img_bg{
background-image:url(../images/img_bg.gif);
}
.img_right{
padding-right:15px;

}
.img_cap{
padding:5px;
}
/*==index_footer部分开始==*/

#index_footer {

    width:780px;

	margin-left:auto;

	margin-right:auto;

}

#index_footerline {

   PADDING: 0px; 

   BORDER-TOP: #dedede 3px solid;

   MARGIN: 5px auto 2px;

   WIDTH: 778px;

   line-height:3px; 

}

#index_footerleft {

    float:left;

	margin:0px;

}

#index_footerright {

    float:right;

	margin:0px;

	padding:0px;

	line-height:14px;

}
#index_footerright a:link{
color:#666666;
}
#index_footerright a:visited{
color:#666666;
}
#index_footerright a:hover{
color:#666666;
}

#index_footerabout {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}

#index_footerimage {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:9px;

}

#index_footerfloat {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}



.index_footer_text {

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

	text-align:right; 

}



.spidertalk{
padding-bottom:10px;
padding-top:8px;
}


/*==footer部分开始==*/
.index_footer_font { 

    color:#666666;

	text-align:right; 

}
.index_footer_font a:link{
color:#666666;
}
.index_footer_font  a:visited {
color:#666666;
}
.index_footer_font a:hover {
color:#666666;
}
.index_footer_font a:active {
color:#666666;
}


#footer {

    width:796px;

	margin-left:auto;

	margin-right:auto;

}

#footerline {

   PADDING: 0px; 

   BORDER-TOP: #dedede 3px solid;

   MARGIN: 5px auto 2px;

   WIDTH: 796px;

   line-height:3px; 

}

#footerleft {

    float:left;

	margin:0px;

}

#footerright {

    float:right;

	margin:0px;

	padding:0px;

	line-height:14px;

}

#footerabout {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}

#footerimage {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:9px;

}

#footerfloat {

    float:right;

	margin-top:0px;

	padding-top:0px;

	line-height:12px;

}

.footer_text {

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

	text-align:right;
	

}

.footer_font { 

    color:#666666;

	text-align:right; 

}
.foot_line_bg{

background-image:url(../images/line_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;


}
/*==footer部分结束==*/

