@charset "utf-8";
/* CSS Document */
.main_body { width:100%; min-height:400px; background:url(trs_sh_body_bg.png) 0 0 repeat-x;}

/*人事服务样式开始*/
.personnel { width:650px; margin:0 auto; background:url(trs_sh_personnelbg.gif) 0 0 no-repeat; padding-top:212px; overflow:hidden; font-size:12px; color:#158882;}
.personnel_lcon { width:300px; display:inline; margin-left:36px; margin-bottom:30px; line-height:14px;}
.personnel_lcon p.first_p { text-indent:24px; margin-top:20px;}
.personnel_lcon p.first_p a{color: #5a5a5a;}
.personnel_lcon p a:hover { text-decoration:underline;}
.personnel_rlinks { width:232px; display:inline; margin-right:15px; margin-top:20px;}
.personnel_rlinks a { display:inline-block; width:232px;height:26px;margin-top: -3px; background:url(trs_sh_treelinks.jpg) no-repeat;}
.personnel_rlinks a.tree_link01 { height:29px; background-position:40px 0;}
.personnel_rlinks a.tree_link02 { background-position:31px -38px;}
.personnel_rlinks a.tree_link03 { height:27px; background-position:68px -76px;}
.personnel_rlinks a.tree_link04 {background-position:26px -116px;}
.personnel_rlinks a.tree_link05 { height:27px; background-position:0px -154px; margin-top:-1px;}
/*人事服务样式结束*/

/*健康团保目录样式开始*/
.main_body_health {width:100%; min-height:400px;}
.health_protection { width:1000px; height:100%; margin:0 auto; padding-top:10px; position:relative;}
.box_rtange { width:17px; height:14px; background:url(trs_sh_box_rtange.jpg) 0 0 no-repeat; position:absolute; right:0; top:9px; z-index:999;}
.health_box { 
	width:999px; 
	border-top:1px solid #7b9673; 
	border-left:1px solid #7b9673; 
	background-color:#fff; 
	background-image:url(trs_sh_rbox.jpg); 
	background-position: 994px 0; 
	background-repeat: repeat-y; 
	position:relative;
	font-size:14px;
}
.health_box a:hover,.health_menu ul li a.foreword:hover { color:#fff; background:#88B3A8; text-decoration:none;}
.health_box_tag { width:21px; height:153px; position:absolute; left:15px; top:0;}
.health_titil { width:450px; padding-top:108px; margin:0 auto; margin-bottom:10px; background:url(trs_sh_entry%20guide.jpg) 0 0 no-repeat; }
.health_titil h1{font-size:18px;_font-size:17px;font-weight: bold;color: #65865b;}
.health_menu { width:850px; margin:0 auto; padding:10px 0;}
.health_menu ul{ width:850px;}
.health_menu ul li{line-height:20px;}
.health_menu ul li a.foreword { color:#45adb1;margin-left: 28px;}
.health_menu ul li ul { width:762px; margin-left:88px;}
.health_btn { text-align:center; height:35px; line-height:35px;}
.health_bbox { width:1000px; height:6px; background:url(trs_sh_bbox.jpg) 0 0 no-repeat;}
/*健康团保目录样式结束*/

/*招聘信息样式开始*/
.job_lcon { width:210px;padding-top:5px; border-right:1px solid #cecece;color:#5a5a5a;font-size:12px; margin-bottom:30px;}
.login_reg { width:162px; margin-bottom:20px; margin-left:12px;}
.login_reg a{ display:block; width:162px; height:72px; background:url(trs_sh_login.gif) 0 0 no-repeat; margin-top:-4px;}
.job_search { width:183px; margin-left:12px; margin-bottom:20px;}
.job_search_title { width:183px; height:42px; background:url(trs_sh_job8.gif) 0 0 no-repeat;}
.job_search_con { width:183px; padding:2px 0 25px 0; background:url(trs_sh_job9.gif) 0 0 repeat-y;}
.job_search_con p,
.job_search_con form select.w148,
.job_search_con form .text,
.job_search_con form .btn
{ margin-bottom:4px;}
.job_search_con form select { width:68px; height:18px; line-height:18px; border:1px solid #a9a9a9;}
.job_search_con form select.w148 { width:148px;}
.job_search_con form .text { width:152px; height:19px; line-height:19px; border:1px solid #a9a9a9;}
.job_search_con form .checkbox { margin-right:5px;}
.job_search_con form .btn { height:height:19px; line-height:19px; text-align:center; border:1px solid #a9a9a9;}
.job_search_con form .btn01 { width:40px; margin-right:3px;}
.job_search_con form .btn02 { width:66px;}
.job_search_con form .btn03 { width:92px;}
.job_search_con form a{ color:#ff6600;}
.job_search_con form a:hover { text-decoration:underline;}
.job_search_bottom { width:183px; height:6px; background:url(trs_sh_job10.gif) 0 0 no-repeat;}
.related_links { width:183px; margin-left:12px; margin-bottom:30px;}
.related_links a{ display:block; width:183px; background:url(trs_sh_joblinks.jpg) no-repeat;}
.related_links a.related_link01 { height:75px; background-position:0 0; margin-bottom:15px;}
.related_links a.related_link02 { height:47px; background-position:0 -80px;margin-bottom:13px;}
.related_links a.related_link03 { height:46px; background-position:0 -131px;}
.related_links a.related_link04 { height:46px; background-position:0 -182px;}

.job_rcon,.job_rcon ul { width:702px;color:#5a5a5a;font-size:12px;}
.job_rcon { margin-right:10px; padding-top:15px; display:inline;}
.job_rcon a:hover { text-decoration:underline;}
.job_rcon ul li { width:702px; overflow:hidden; height:22px; overflow:hidden;}
.job_rcon ul li.job_th { background:#f2f2f2;}
.job_rcon ul li span { display:block; height:22px; line-height:22px; float:left;}
.job_rcon ul li span.office { width:344px; padding-left:20px; background:url(trs_sh_icon06.gif) 0 2px no-repeat;}
.job_rcon ul li.job_th span.office { background:none;}
.job_rcon ul li span.company { width:200px;}
.job_rcon ul li span.published { width:128px;}
.job_pages { width:702px; height:18px; line-height:18px;}
.job_pages a{ margin:0 2px;}
.job_pages a.active { color:#F00; }
.job_pages a.active:hover {cursor:text; text-decoration:none;}
.red { color:#F00;}
/*招聘信息样式结束*/

/*活动咨询样式开始*/
.service_guide .slide,
.service_guide .cur,
.service_guide .slide_lv2 li a
{ background-image:url(trs_sh_icons04.png); background-repeat:no-repeat;}

.line01 { width:940px; margin-bottom:10px; overflow:hidden;}
.g_tborder{border-top: solid 5px #999;}
.title { width:100%; position:relative; height:29px;margin-bottom: 6px;}
.title .more {width:100%; height:14px; border-bottom:1px solid #bcbcbc;}
.title .more a{ display:block; width:36px; height:11px; background-position:0 -41px; float:right;}
.title h1 { width:90px; height:29px; line-height:29px; text-align:center; background:#fff; font-size:15px; font-weight:normal; color:#5a5a5a; position:absolute; left:0; top:0;}

.block { width:280px; display:inline; padding-top:7px;}
	/*服务专区导航*/
.service_guide{overflow:hidden; width:280px; font-size:12px;}
.service_guide .sidebar{float: left; width:280px;margin-bottom: -1px;}
.service_guide .slide{margin-top:-3px;height:26px;overflow:hidden;width:260px; margin-left:20px;}
.service_guide .slide_lv2 li{margin-top:-3px;height:26px;overflow:hidden;width:240px;margin-left: 20px;}
.service_guide li span{width:238px;overflow:hidden;display:block;height:26px;margin-left:22px;}
.service_guide li span a:hover { text-decoration:none;}
.service_guide li.bot{margin-top:-14px;background:#fff;height:16px;}
.service_guide .slide{cursor:pointer; background-position: 11px -847px;}
.service_guide .active{background:none;cursor:auto;}
.service_guide a{width:238px;display:block;font-size:14px;height:26px; line-height:26px;}
.service_guide .cur a{}
.service_guide .cur{height:auto;background-position:-9px -917px;}
.service_guide .slide_lv2{display:none;}
.service_guide .cur ul{height:100%;overflow:margin: 1px 0;hidden;margin-top:-1px;}
.service_guide .slide_lv2 li a{height:26px;width:190px;font-size:12px; background-position:11px -881px; padding-left:22px;}
.service_guide .slide_lv2 li a.cur{}

.block02 { width:640px;padding-top:7px; float:right; display:inline;}
.active_banner { width:640px; height:143px; background:url(trs_sh_ad11.jpg) 0 0 no-repeat; margin-bottom:10px;}
.active_wrap { font-size:12px; color:#5a5a5a;}
.active_wrap p{ margin-bottom:10px;}
.active_wrap table { width:640px; font-size:13px; margin-bottom:20px;}
.active_wrap table th { height:30px; line-height:30px; text-align:left; background:#e3e3e3;}
.active_wrap table td { height:18px; line-height:18px; text-align:center; background:#f3f3f3;}
.active_pages { height:38px; line-height:38px; text-align:right; background:#dbdbdb;}
.active_pages span { color:#F00; margin-right:10px;}
/*活动咨询样式结束*/

.active_pages  .on{color: #F00;}

.active_pages a{margin-left: 5px;}

.main_body_inner2 .line01 .block h1{background: url(trs_sh_bg.png) repeat-x;}

.main_body_inner2 .line01 .block h1 span{background: #fff;padding-right: 20px;}

.main_body_inner2 .line01 .block h1{font-size: 15px;position: relative;font-weight: normal;height: 36px;line-height: 36px;margin-left: 10px;margin-bottom: 5px;margin-top: 3px;background-position: 0 -43px;}












