@charset "gb2312"; /*分站首页css*/


body{font-size:12px; border:0; padding:0px auto 0px auto; margin:0;}  
ul li,ul,li,form,input,img{list-style:none; border:0; margin:0; padding:0} 
.liebiao {float:left; width:224px;}
.lb-main{float:left; width:224px; padding-bottom:20px; *padding-bottom:22px; _padding-bottom:13px; background:url(../images/subimages/index2_17.gif) repeat-y;}
.lb-pic01,.lb-pic02,.lb-pic03,.lb-pic04,.lb-pic05{float:left; width:220px; color:#463672; font-size:14px; font-weight:bold; padding-left:35px; margin-top:5px; margin-left:2px; margin-bottom:3px;}
.lb-pic01{background:url(../images/subimages/lb_1.gif) no-repeat; }
.lb-pic02{background:url(../images/subimages/lb_2.gif) no-repeat;}
.lb-pic03{background:url(../images/subimages/lb_3.gif) no-repeat;}
.lb-pic04{background:url(../images/subimages/lb_4.gif) no-repeat;}
.lb-pic05{background:url(../images/subimages/lb_5.gif) no-repeat;}
.lb-main ul li{float:left; list-style:none; width:214px;  line-height:25px; padding-left:6px; text-align:left;}
.lb-main ul li a{ height:23px; margin:0px 3px 0px 0px; padding:1px; color:#555472;display:inline-table;}
.lb-main ul li a:hover{text-decoration:none; background:#eef0fd;}
.topad1{display:inline; width:970px; height:auto;margin:8px auto 0; clear:both;}
.topad-left{float:left; margin-left:-5px; width:175px;}
.topad-right{float:right; margin-right:-5px; width:175px;}
.topad-mid{float:left; display:inline; width:628px; height:90px; overflow:hidden; margin-top:5px; margin-right:-5px;}
.hotkey{float:left; width:970px; display:inline; margin:6px 0;}
.hk-955{float:left; width:960px; height:61px; background:url(../images/subimages/index2_08.gif) repeat-x;}
.hot-main,.hot-main ul{float:left; width:955px; height:28px; overflow:hidden; line-height:28px; white-space:normal;}
.hot-main ul li { float:left; width:115px; height:25px; margin:1px; line-height:25px; overflow:hidden; white-space:nowrap; }
.hot-main a{color:#2754bb; padding:0 7px;}
.hot-main a:hover{color:#CC0000;}
.keyword_f{float:left; padding-left:2px; margin-top:15px; _margin-top:8px; width:930px;}
.keyword_f a{color:#0B4958; padding:0 5px;}
.lb-on-mid  ul li {list-style:none; width:113px; margin-left:7px; overflow:hidden; white-space:nowrap; height:22px; padding-left:7px; line-height:24px; background:url(../images/list2_07.gif) no-repeat 5px 9px; border-bottom:1px dashed #DBD2EA; float:left;}
.lb-on {float:left; width:156px; display:none;z-index:3;position:absolute;}

.lb-on2{float:left; width:258px;}
.lb-on-mid {float:left; width:285px; background:url(../images/list2_03.gif) repeat-y;}
.arrow1{position:relative; top:35px; left:-12px; background:url(../images/list2_10.gif) no-repeat; width:13px; height:15px;z-index:10}
.lb-on-mid  ul li {list-style:none; width:113px; margin-left:7px; overflow:hidden; white-space:nowrap; height:22px; padding-left:7px; line-height:24px; background:url(../images/list2_07.gif) no-repeat 5px 9px; border-bottom:1px dashed #DBD2EA; float:left;}
.hua{float:left; width:518px; margin:11px 0px 5px 8px;}


.hot-main ul li{float:left; display:inline; margin:0 5px;}
.topad2{float:left; display:inline; margin:0 5px 0px 5px; *margin:0 5px 7px 5px; _margin:0 5px 0px 5px; width:535px; height:70px; overflow:hidden;}
.newkc{float:left; display:inline; margin:8px 5px 0 5px; *margin:0 5px; _margin:8px 5px 0 5px; width:537px; overflow:hidden;}
.img01{float:right; width:30px; height:16px; line-height:16px; display:inline; margin-top:3px;}
.sub-wenzi{float:left; width:79%; overflow:hidden; height:25px; line-height:25px; background:url(../images/subimages/index2_41.gif) no-repeat 5px 9px; text-indent:13px;}
.sub-right{float:right; width:195px; overflow:hidden; display:inline; margin-top:-5px; text-align:center;}
.sr-adv{float:left; display:inline; width:190px; margin:5px 0 3px 0; overflow:hidden;}
.topad3{float:left; width:745px; display:inline; margin-left:1px;}
.topad3-box img{float:left; width:237px; height:66px; overflow:hidden; line-height:66px; padding:2px; border:1px solid #C6C6C6; display:inline; margin:7px 0 0 5px; padding:2px;}
.topad3-box EMBED{float:left; width:237px; height:66px; overflow:hidden; line-height:66px; padding:2px; border:1px solid #C6C6C6; display:inline; margin:7px 0 0 5px; padding:2px;}

.topad4{float:right; display:inline; margin-top:7px; width:740px; height:73px; background:url(../images/subimages/index2_57.gif) repeat-x;}
.topad4-mid{float:left; width:730px; height:73px;}
.topad4-box img{float:left; width:240px; height:53px; overflow:hidden; display:inline; margin:7px 0px 0 2px}
.topad4-box EMBED{float:left; width:116px; height:53px; overflow:hidden; display:inline; margin:9px 3px 0 2px}
.newsinfo-title{float:left; width:968px; height:38px; display:inline; margin-top:5px; margin-bottom:0px; background:url(../images/subimages/index2_88.gif) repeat-x;}
.nt-main{float:left; display:inline; margin-left:180px; color:#0B3F0E; margin-top:12px;}
.sub-more{float:left; display:inline; margin-left:135px; margin-top:7px;}
.sub-more2{float:left; display:inline; margin-left:165px; margin-top:7px;}
.newsinfo-left{float:left; width:242px; height:480px; display:inline;}
.foucs-pic{float:left; width:242px; height:193px; padding-top:5px; text-align:center; background:#E8E8E8;}
.kaoshi{float:left; display:inline; margin:7px 0; width:239px; border-bottom:1px solid #AECB95; border-left:1px solid #AECB95; border-right:1px solid #AECB95; background:#FBFFF1;}
.ks-title{float:left; width:238px; height:25px; line-height:25px; display:inline;}
.ks-wenzi01{float:left; width:80px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden;}
.ks-date,.ks-bm{float:left; width:70px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; color:#CC0000; display:inline; margin-left:8px; margin-top:-1px;}
.ks-bm{width:60px;}
.news-mid{float:left; width:454px; display:inline; margin-left:7px;}
.news-hot{float:left; width:454px; display:inline; margin-top:2px;}
.nm-main{float:left; width:447px; height:280px; display:inline;}
.nm-title{width:434px; height:200px; text-align:center; margin:0 auto}
.nm-t2{line-height:27px; width:90%; padding-bottom:5px; overflow:hidden; border-bottom:1px dashed #010101; margin:0 auto; margin-bottom:15px;}
.nm-t3{line-height:27px; width:90%; padding-bottom:5px; overflow:hidden; margin:0 auto;}
.news-pic{float:right; display:inline; margin-top:-288px; _margin-top:-400px;}
.nm-top01{width:444px; margin:0 auto; text-align:left;}
.pic-65{float:left; width:62px; height:82px; padding:5px; margin:0px 10px 10px 10px; display:inline; overflow:hidden; text-align:center; vertical-align:middle; border:1px solid #CCCCCC}
.wenzi-125{float:left; width:125px; height:87px; margin:0px 0px 10px 0px; overflow:hidden}
.wenzi-title01{font-size:14px; font-weight:bold; text-align:center; color:#1C326B; overflow:hidden; width:125px; line-height:22px;}
.wenzi-2{width:125px; line-height:22px; overflow:hidden; white-space:normal; text-align:left;}
.news-right{float:left; width:260px; margin-left:6px;}
.nr-adv01{float:left; width:255px; height:112px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #D4D4D4;}
.news-r-info{float:left; width:255px; height:348px; border:1px solid #A9A4CC; margin-top:7px; padding-bottom:3px;}
.nr-top-m{float:left; width:237px; height:30px; line-height:30px; background:url(../images/subimages/index2_96.gif) repeat-x; display:inline; margin-top:-1px;}
.news-r-info ul li{float:left; width:235px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; background:url(../images/subimages/index2_107.gif) no-repeat 0px 10px; margin-left:5px; text-indent:7px; text-align:left;}
.nm-top02{ float:left; width:100%; height:35px; line-height:35px; background:url(../images/subimages/index2_143.gif) repeat-x;}
.sub-advmid{ float:left; width:970px; margin:0px; display:inline;}
.topad5-box a img{float:left; width:230px; height:66px; overflow:hidden; line-height:66px; padding:2px; border:1px solid #C6C6C6; display:inline; margin:7px 0px 0 6px;}
.channel{ width:970px; float:left; display:inline; margin:10px 0 0px 0;}
.chan-pd{float:left; width:966px; border-bottom:1px solid #D2D2D2; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2}
.cp-top{float:left; width:100%; background:url(../images/subimages/index2_158.gif) repeat-x;}
.cp-top-215{float:left; width:215px; height:28px; line-height:28px; background:url(../images/subimages/index2_151.gif) repeat-x; color:#CC0000; font-size:14px; font-weight:bold;}
.chan-list,.chan-list2{float:left; padding:0 8px; height:28px; line-height:28px; background:url(../images/subimages/index2_161.gif) no-repeat; margin-left:-1px; text-align:center;}
.chan-list2{width:75px;}
.cp-left{float:left; width:551px; background:#F3F3F3; border-right:1px solid #D7D7D7; padding-top:7px; text-align:left;}
.cp-left ul li{float:left; width:46.5%; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; background:url(../images/subimages/index2_107.gif) no-repeat 0px 10px; margin:0 5px 1px 10px; text-indent:7px; display:inline;text-overflow:ellipsis; white-space:nowrap;}
.cp-right{float:left; width:410px; margin-left:3px}
.cp-box{float:left; width:100px; height:90px; border:1px solid #B4B4B4; background:#F4F4F4; display:inline; margin:15px 17px; text-align:center; padding-top:5px;}
.cp-box:hover{float:left; width:100px; height:90px; border:1px solid #006FAF; background:#006FAF; display:inline; margin:15px 17px; text-align:center; padding-top:5px; color:#FFFFFF}
.cp-pic{width:90px; height:65px; line-height:65px; margin:0 auto; background:#FFF; overflow:hidden; vertical-align:middle; padding:1px;}
.cp-box-wenzi{ height:20px; width:84%; line-height:20px; overflow:hidden; float:left; margin-left:8px; display:inline; margin-top:2px; *margin-top:4px; _margin-top:4px;}
.cp-hei{color:#282828;}
.cp-hei:hover{color:#FFFFFF; _color:#CC0000;}
.cp-keyword{float:left; width:375px; height:24px; overflow:hidden; line-height:24px; border:1px solid #FFCB6C; background:#FFF9D9; padding:1px 5px; margin-left:10px; _margin-left:5px; margin-top:-5px; margin-bottom:5px; *margin-bottom:1px; _margin-bottom:1px;}
.cp-right ul{padding-left:7px; padding-top:5px;}
.cp-right ul li{float:left;display:inline; width:185px; height:25px; line-height:25px; _height:21px; _line-height:21px; *height:21px; *line-height:21px; background:url(../images/subimages/arrow.gif) no-repeat 3px 10px; *background:url(../images/subimages/arrow.gif) no-repeat 3px 8px; _background:url(../images/subimages/arrow.gif) no-repeat 3px 8px; overflow:hidden; text-indent:10px;  margin-left:5px; margin-right:3px; _margin-right:0;text-align:left;}
.chan-ad01{float:left; width:760px; overflow:hidden; display:inline; margin:10px 8px 0 0;}
.chan-ad02{float:left; width:200px; overflow:hidden; display:inline; margin:10px 0 0 0;}
.city-list{float:left; width:957px; white-space:normal; line-height:25px;  display:inline; margin-top:5px; padding:5px; text-align:left;}
.sub-link{width:965px; _width:960px; float:left; border:1px solid #D2D2D2; background:#F6F6F6;}
.sl-top{float:left; margin-top:-1px; margin-left:-1px; width:965px; height:29px; line-height:29px; background:url(../images/subimages/index2_176.gif) repeat-x;}
.sl-main{ float:left; display:inline; margin-left:3px; _margin-left:0; padding:3px; width:100%; line-height:25px; font-weight:normal;}
.sl-main ul li{float:left; list-style:none; line-height:25px; margin:0px 5px; text-align:left; padding:0 10px;}






/*TAB切换菜单*/
/*选项卡2*/
#Tab2{float:left; width:531px; height:27px; line-height:27px; background:url(../images/subimages/index2_21.gif) repeat-x;}
#Tab3{float:left; width:239px; _width:229px; height:30px; line-height:30px; background:url(../images/subimages/index2_111.gif) repeat-x;}
#Tab4{float:left; width:438px; height:28px; line-height:28px; background:url(../images/subimages/index2_121.gif) repeat-x;}

/*菜单class*/
.Menubox {width:520px; height:28px; line-height:28px; font-size:12px;}
.Menubox-kaoshi {width:241px; height:30px; line-height:30px; font-size:12px;}
.Menubox-hot {width:447px; height:30px; line-height:30px; font-size:12px;  background:url(../images/subimages/index2_121.gif) repeat-x;}

.Menubox ul,.Menubox-kaoshi ul,.Menubox-hot ul{margin:0px; padding:0px;}
.Menubox ul li{float:left; display:block; cursor:pointer; width:84px; height:27px; line-height:27px; text-align:center; color:#463672; background:url(../images/subimages/index2_25.gif) no-repeat 82px 0px;}
.Menubox-kaoshi ul li{float:left; display:block; cursor:pointer; width:75px; height:30px; line-height:30px; text-align:center; color:#262626; background:url(../images/subimages/index2_115.gif) no-repeat 73px 0px;}
.Menubox-hot ul li{float:left; display:block; cursor:pointer; width:75px; height:28px; line-height:28px; text-align:center; color:#262626; background:url(../images/subimages/index2_126.gif) no-repeat 74px 0px;}

.Menubox li.hover{width:84px; height:27px; background:url(../images/subimages/index2_23.gif) no-repeat; line-height:27px; text-align:center; color:#CC0000; font-weight:bold;}
.Menubox-kaoshi li.hover{width:74px; height:30px; background:url(../images/subimages/index2_113.gif) no-repeat; line-height:30px; text-align:center; color:#CC0000; font-weight:bold;}
.Menubox-hot li.hover{width:72px; height:28px; background:url(../images/subimages/index2_123.gif) no-repeat; line-height:28px; text-align:center; color:#CC0000; font-weight:bold;}
.Contentbox{width:533px; height:390px; *height:370px; _height:370px; border-bottom:1px solid #A9B1DF; border-left:1px solid #A9B1DF; border-right:1px solid #A9B1DF; padding-top:3px; _margin-top:-1px; text-align:left;}
.Contentbox-kaoshi{width:238px; height:252px; *height:232px; _height:232px; padding-bottom:5px; *padding-bottom:0px; _padding-bottom:0px; padding-top:8px; _margin-top:-1px;}
.Contentbox-hot{width:444px;  height:230px; padding-bottom:18px; *padding-bottom:0px; _padding-bottom:0px; padding-top:8px; _margin-top:-1px;}
.Contentbox ul li{float:left; width:235px; height:26px; line-height:26px; display:inline; line-height:26px; list-style:none; margin:0 20px 0 10px;}
.Contentbox-kaoshi ul li{float:left; width:215px; height:25px; line-height:25px; display:inline; margin-left:10px; list-style:none; border-bottom:1px dashed #D4E9C0; text-align:left; overflow:hidden;}
.Contentbox-hot ul li{float:left; list-style:none; width:204px; height:24px; overflow:hidden; line-height:24px; margin:1px 7px; _margin:1px 6px; background:url(../images/subimages/index2_107.gif) no-repeat 0px 10px; text-indent:8px;}


.job_talent {
border-color:-moz-use-text-color #D6D6D6 #D6D6D6;
border:none;

}
.job_zone {
float:left;
overflow:hidden;
position:relative;
width:728px;
}

.talent_zone .hd {
background:url("/hr2scom/main/images/images/bg_repeatX.png") repeat-x scroll 0 -56px transparent;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:28px;
line-height:28px;
text-align:left;
text-indent:0.6em;
}

.job_zone .hd span.tit {
background-position:-240px -74px;
display:block;
height:28px;
width:130px;
}
.job_zone .bd li {
background:url("/hr2scom/main/images/dian.gif") no-repeat scroll 4px 50% transparent;
border-bottom:1px solid #E3E3E3;
display:inline;
float:left;
margin-left:10px;
overflow:hidden;
padding:6px 0 5px 12px;
text-align:left;
width:332px;
}
.job_zone .bd li a.title {
color:#666666;
text-decoration:none;
}
.job_zone .bd li a {
text-decoration:underline;
}
.job_zone .ft {
position:absolute;
right:10px;
top:3px;
}
.job_zone .ft a.more, .grid_c2 .talent_zone .ft a.more {
background-position:-240px -193px;
color:#D94601;
display:block;
font-weight:bold;
height:23px;
line-height:23px;
width:75px;
}
.talent_zone {
float:right;
overflow:hidden;
position:relative;
width:238px;
}
.job_zone .hd, .talent_zone .hd {
background:url("/hr2scom/main/images/bg_repeatX.png") repeat-x scroll 0 -56px transparent;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:28px;
line-height:28px;
text-align:left;
text-indent:0.6em;
}

.talent_zone .bd {
padding:8px 4px 4px;
text-align:left;
}
.talent_zone .bd ul.list li {
background:url("/hr2scom/main/images/jiao.gif") no-repeat scroll 5px 50% transparent;
height:24px;
line-height:24px;
overflow:hidden;
padding-left:14px;
}
.talent_zone .bd ul.list li a {
color:#333333;
}
.talent_zone .bd .yellow_skin {
background:url("/hr2scom/main/images/bg_repeatX.png") repeat-x scroll 0 -84px transparent;
border:1px solid #ECE7C9;
color:#9F3C3C;
height:45px;
line-height:21px;
margin-top:6px;
padding:4px 5px 0 8px;
}
.talent_zone .bd .yellow_skin a {
color:#9F3C3C;
}

.job_zone .hd span.tit {
background:url(/hr2scom/main/images/hd_321.png) no-repeat left top;
display:block;
height:28px;
width:130px;
}
.talent_zone .hd span.tit {
background:url(/hr2scom/main/images/hd_321.png) no-repeat left top;
display:block;
height:28px;
width:96px;
}
