@charset "utf-8";
#box_root {
 margin-left:auto;
 margin-right:auto
}
#box_footer {
 width:100%;
 background:#334149;
 padding-top:30px
}
#box_left {
 width:100%
}
#box_nav_sub1 {
 width:230px;
 float:left
}
#box_nav_sub2 {
 width:920px;
 float:right
}
#box_header {
 margin:0 auto;
 width:100%;
 background:#334149;
 float:none;
 height:70px
}
#box_header_sub1 {
 margin:0 auto;
 width:1200px;
 float:none
}
#box_header_sub1_sub1 {
 width:100%;
 height:25px
}
#box_header_sub1_sub2 {
 width:100%
}
#box_header_sub1_sub2_sub1 {
 width:230px;
 float:left
}
#box_header_sub1_sub2_sub2 {
 width:960px;
 float:right
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
#box_nybanner {
 position:relative;
 width:100%;
 float:none;
 height:540px;
 overflow:hidden
}
#box_nymain {
 margin:0 auto;
 min-height:460px;
 width:1200px;
 float:none
}
#box_nymain_sub1 {
 margin-top:-55px;
 margin-bottom:40px;
 height:50px
}
#news_detail #box_nymain_sub2 {
 margin:0 auto;
 width:850px
}
#box_nymain_sub2 {
 margin-bottom:200px
}
#box_nybanner_sub1 {
 width:100%
}
.FrontSpecifies_show01-d3_c1 {
 margin:0 auto;
 width:100%
}
.FrontSpecifies_show01-d3_c1 {
 margin:0 auto;
 width:100%
}
#box_nybanner .FrontSpecifies_show01-d3_c1 {
 width:1920px;
 height:540px;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-960px
}
.FrontSpecifies_show01-d3_c1 .membernavlist {
 width:100%;
 background:#fff
}
.FrontSpecifies_show01-d3_c1 .membernavlist LI {
 height:25px
}
.FrontSpecifies_show01-d3_c1 .membernavlist LI A {
 line-height:24px;
 width:100%;
 background:#ebf7fe;
 float:left;
 height:24px;
 text-decoration:none
}
.FrontSpecifies_show01-d3_c1 .membernavlist LI A:hover {
 background:#abe7fa
}
.FrontSpecifies_show01-d3_c1 .htmledit {
 list-style:disc none outside;
 z-index:auto;
 border-bottom:medium none;
 text-justify:auto;
 text-align:left;
 border-left:medium none;
 text-transform:none;
 text-indent:0;
 margin:auto;
 width:auto;
 display:inline;
 border-collapse:separate;
 font:medium Times New Roman;
 word-wrap:normal;
 white-space:normal;
 background:none transparent scroll repeat 0 0;
 float:none;
 letter-spacing:normal;
 height:auto;
 visibility:inherit;
 color:#000;
 clear:none;
 vertical-align:baseline;
 overflow:visible;
 word-break:normal;
 border-top:medium none;
 border-right:medium none;
 word-spacing:normal;
 text-decoration:none;
 font-stretch:normal
}
.FrontSpecifies_show01-d3_c1 .htmledit UL {
 width:auto;
 display:inline-block;
 background:none transparent scroll repeat 0 0;
 float:none;
 height:auto
}
.FrontSpecifies_show01-d3_c1 .htmledit UL LI {
 list-style:disc none outside;
 text-align:left;
 line-height:normal;
 width:auto;
 background:none transparent scroll repeat 0 0;
 float:none;
 height:auto
}
.FrontSpecifies_show01-d3_c1 .htmledit OL {
 padding-left:25px;
 width:auto;
 display:inline-block;
 background:none transparent scroll repeat 0 0;
 float:none;
 height:auto
}
.FrontSpecifies_show01-d3_c1 .htmledit OL LI {
 list-style:decimal none outside;
 text-align:left;
 line-height:normal;
 width:auto;
 background:none transparent scroll repeat 0 0;
 float:none;
 height:auto
}
.FrontSpecifies_show01-d3_c1 .htmledit P {
 line-height:normal
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
.FrontColumns_navigation01-d2_c1 {
 text-align:left;
 margin:0 auto;
 width:100%
}
.FrontColumns_navigation01-d2_c1 UL.nav-first {
 width:100%;
 float:left
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI {
 position:relative;
 padding-left:0;
 white-space:nowrap;
 float:left
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A {
 text-align:center;
 padding-bottom:0;
 line-height:70px;
 width:120px;
 font-family:Arial;
 float:left;
 height:70px;
 color:#fff;
 font-size:14px;
 font-weight:500;
 text-decoration:none;
 padding-top:0
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A:hover {
 n:n
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.first {
 padding-bottom:0;
 padding-left:0;
 padding-right:0;
 padding-top:0
}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.last {
 width:0;
 float:right
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle {
 z-index:100;
 position:absolute;
 padding-bottom:0;
 list-style-type:none;
 margin:0;
 padding-left:0;
 padding-right:0;
 font:13px Verdana;
 white-space:nowrap;
 float:left;
 border-bottom-width:0;
 visibility:hidden;
 overflow:hidden;
 top:0;
 padding-top:0;
 left:0
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle UL {
 z-index:100;
 position:absolute;
 padding-bottom:0;
 list-style-type:none;
 margin:0;
 padding-left:0;
 width:165px;
 padding-right:0;
 font:13px Verdana;
 white-space:nowrap;
 background:white;
 float:left;
 border-bottom-width:0;
 visibility:hidden;
 overflow:hidden;
 top:0;
 padding-top:0;
 left:0
}
#summenu_FrontColumns_navigation01-1478854968674_67 LI A {
 text-align:left;
 padding-left:40px
}
#summenu_FrontColumns_navigation01-1478854968674_67 LI {
 width:120px;
 background:url(sednav_bg.png) center center
}
#summenu_FrontColumns_navigation01-1478854968674_3 {
 margin-left:-60px
}
#summenu_FrontColumns_navigation01-1478854968674_5 {
 margin-left:-65px
}
#summenu_FrontColumns_navigation01-1478854968674_3 LI A {
 width:250px
}
#summenu_FrontColumns_navigation01-1478854968674_5 LI A {
 width:260px
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A {
 text-align:center;
 padding-bottom:0;
 line-height:35px;
 width:120px;
 display:block;
 background:url(sednav_bg.png) center center;
 height:35px;
 color:#fff;
 font-weight:normal;
 text-decoration:none
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI IMG {
 margin-top:4px
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover {
 background:#af1f28;
 color:#fff;
 text-decoration:none
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI {
 n:n
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover {
 color:white
}
.FrontColumns_navigation01-d2_c1 .downarrowpointer {
 border-bottom:0;
 border-left:0;
 padding-left:4px;
 display:none;
 border-top:0;
 border-right:0;
 _margin-top:16px
}
.FrontColumns_navigation01-d2_c1 .rightarrowpointer {
 border-bottom:0;
 position:absolute;
 border-left:0;
 border-top:0;
 border-right:0;
 padding-top:3px;
 left:100px
}
.FrontColumns_navigation01-d2_c1 .ddiframeshim {
 z-index:500;
 position:absolute;
 border-right-width:0;
 width:0;
 display:block;
 background:none transparent scroll repeat 0 0;
 border-top-width:0;
 border-bottom-width:0;
 height:0;
 border-left-width:0
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu UL {
 padding-bottom:0;
 list-style-type:none;
 margin:0;
 padding-left:0;
 width:100%;
 padding-right:0;
 font:bold 12px Verdana;
 overflow:hidden;
 padding-top:0
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu LI {
 margin:0;
 display:inline
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu LI A {
 margin:0;
 padding-left:0;
 padding-right:0;
 display:block;
 float:left;
 color:white;
 text-decoration:none;
 padding-top:0
}
.fullSlide {
 position:relative;
 width:100%;
 height:650px;
 overflow:hidden
}
.fullSlide .bd {
 z-index:0;
 position:relative;
 margin:0 auto;
 height:650px;
 overflow:hidden
}
.fullSlide .bd UL {
 width:100%!important
}
.fullSlide .bd LI {
 position:absolute;
 text-align:center;
 width:1920px;
 height:650px;
 margin-left:-960px;
 overflow:hidden;
 left:50%
}
.fullSlide .bd LI A {
 display:block;
 height:650px;
 color:#fff
}
.fullSlide .hd {
 z-index:1;
 position:absolute;
 line-height:30px;
 width:auto;
 bottom:15px;
 height:30px;
 left:45%
}
.fullSlide .hd UL {
 text-align:center;
 padding-left:2%;
 width:100%;
 height:30px
}
.fullSlide .hd UL LI {
 filter:alpha(opacity=50);
 line-height:999px;
 margin:1px;
 width:42px;
 zoom:1;
 display:inline-block;
 background:#fff;
 float:left;
 height:4px;
 overflow:hidden;
 cursor:pointer;
 opacity:.5
}
.fullSlide .hd UL .on {
 background:#f00
}
.fullSlide .prev {
 z-index:1;
 position:absolute;
 filter:alpha(opacity=50);
 margin-top:-30px;
 width:40px;
 display:none;
 background:url(public/slider-arrow.png) #000 no-repeat -125px 50%;
 height:60px;
 top:50%;
 cursor:pointer;
 left:0;
 opacity:.5
}
.fullSlide .next {
 z-index:1;
 position:absolute;
 filter:alpha(opacity=50);
 margin-top:-30px;
 width:40px;
 display:none;
 background:url(public/slider-arrow.png) #000 no-repeat -5px 50%;
 height:60px;
 top:50%;
 cursor:pointer;
 left:15%;
 opacity:.5
}
.fullSlide .next {
 right:0;
 left:auto
}
.fullSlide .bd .f_title {
 position:absolute;
 text-align:center;
 filter:alpha(opacity=40);
 line-height:30px;
 width:100%;
 bottom:1px;
 display:none;
 background:#000;
 height:30px;
 opacity:.4
}
.FrontComContent_list01-d1_c1 {
 text-align:left;
 margin:0 auto;
 width:100%;
 clear:both;
 font-size:12px;
 overflow:hidden
}
.FrontComContent_list01-d1_c1 {
 text-align:left;
 margin:0 auto;
 width:100%;
 clear:both;
 font-size:12px;
 overflow:hidden
}
.FrontComContent_list01-d1_c1 UL {
 padding-bottom:0;
 list-style-type:none;
 margin:0;
 padding-left:0;
 padding-right:0;
 list-style-image:none;
 padding-top:0
}
.FrontComContent_list01-d1_c1 LI {
 padding-bottom:0;
 list-style-type:none;
 margin:0;
 padding-left:0;
 padding-right:0;
 list-style-image:none;
 padding-top:0
}
.FrontComContent_list01-d1_c1 .menu-first {
 width:100%;
 overflow:hidden
}
.FrontComContent_list01-d1_c1 .menu-first UL LI {
 width:150px;
 display:inline;
 float:left;
 height:50px
}
.FrontComContent_list01-d1_c1 .menu-first UL LI A {
 text-align:center;
 line-height:50px;
 width:150px;
 display:block;
 height:50px;
 color:#787878;
 font-size:14px
}
.FrontComContent_list01-d1_c1 .menu-first UL LI A:hover {
 background:url(comcontent/first-bg-01.gif) no-repeat 0 -32px;
 text-decoration:none
}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current {
 text-align:center;
 line-height:50px;
 width:150px;
 display:block;
 height:50px;
 color:#787878;
 font-size:14px
}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current:hover {
 background:#af1f28;
 color:#fff
}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current2 {
 background:url(comcontent/first-bg-01.gif) no-repeat 0 -96px
}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current2:hover {
 background:url(comcontent/first-bg-01.gif) no-repeat 0 -96px
}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A {
 text-align:center;
 line-height:50px;
 width:150px;
 display:block;
 font-family:Arial;
 height:50px;
 color:#787878;
 font-size:14px
}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A:hover {
 background:#af1f28;
 color:#fff
}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current_hov {
 background:#af1f28;
 color:#fff
}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current:hover {
 background:#af1f28;
 color:#fff
}
.FrontComContent_list01-d1_c1 .menu-second {
 padding-bottom:0;
 margin:0;
 padding-left:0;
 width:200px;
 padding-right:0;
 height:100%;
 overflow:hidden;
 padding-top:0
}
.FrontComContent_list01-d1_c1 .menu-second UL LI {
 padding-bottom:0;
 margin:0;
 padding-left:0;
 padding-right:0;
 padding-top:0
}
.FrontComContent_list01-d1_c1 .menu-second P {
 margin:0
}
.FrontComContent_list01-d1_c1 .menu-second UL LI A {
 line-height:25px;
 margin:1px 0;
 width:200px;
 background:url(comcontent/second-bg-01.gif) no-repeat 0 0;
 height:25px;
 text-decoration:none
}
.FrontComContent_list01-d1_c1 .menu-second UL LI A:hover {
 width:200px;
 background:url(comcontent/second-bg-01.gif) no-repeat 0 -25px;
 height:25px
}
.FrontComContent_list01-d1_c1 .menu-second UL LI A.current {
 width:200px;
 background:url(comcontent/second-bg-01.gif) no-repeat 0 -25px;
 height:25px
}
.FrontComContent_list01-d1_c1 .menu-second UL LI A.current:hover {
 width:200px;
 background:url(comcontent/second-bg-01.gif) no-repeat 0 -25px;
 height:25px
}
.FrontComContent_list01-d1_c1 A.menu-text1:link {
 padding-left:0;
 color:#787878;
 font-size:12px;
 text-decoration:none
}
.FrontComContent_list01-d1_c1 A.menu-text1:visited {
 padding-left:0;
 color:#787878;
 font-size:12px;
 text-decoration:none
}
.FrontComContent_list01-d1_c1 A.menu-text1:active {
 padding-left:0;
 color:#787878;
 font-size:12px;
 text-decoration:none
}
.FrontComContent_list01-d1_c1 A.menu-text1:hover {
 color:#787878;
 font-size:12px;
 text-decoration:underline
}
.FrontComContent_list01-d1_c1 A.menu-text2:link {
 padding-bottom:0;
 padding-left:60px;
 padding-right:0;
 color:#3472a1;
 font-size:12px;
 text-decoration:none;
 padding-top:0
}
.FrontComContent_list01-d1_c1 A.menu-text2:visited {
 padding-bottom:0;
 padding-left:60px;
 padding-right:0;
 color:#3472a1;
 font-size:12px;
 text-decoration:none;
 padding-top:0
}
.FrontComContent_list01-d1_c1 A.menu-text2:active {
 padding-bottom:0;
 padding-left:60px;
 padding-right:0;
 color:#3472a1;
 font-size:12px;
 text-decoration:none;
 padding-top:0
}
.FrontComContent_list01-d1_c1 A.menu-text2:hover {
 color:#06c;
 font-size:12px;
 text-decoration:underline
}
.FrontJobs_customizelist01-d1_c1 {
 width:100%;
 margin:0 auto;
 clear:both;
 text-align:left;
 overflow:hidden
}
.FrontJobs_customizelist01-d1_c1 .clearBoth {
 *+display:inline
}
.FrontJobs_customizelist01-d1_c1 .job-list1 {
 display:block;
 overflow:hidden
}
.FrontJobs_customizelist01-d1_c1 ul li.title {
 border-bottom:#fff 1px solid;
 min-height:32px;
 clear:both;
 overflow:hidden;
 _zoom:1
}
.FrontJobs_customizelist01-d1_c1 .title li {
 min-height:32px;
 _height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center;
 float:left;
 padding-bottom:9999px;
 margin-bottom:-9999px;
 background:url(jobs/job-bgtable.gif) 0 0 repeat-x
}
.FrontJobs_customizelist01-d1_c1 .title li span {
 min-height:32px;
 _height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center!important;
 background:url(jobs/job-bgtitle.gif) 100% -42px no-repeat;
 display:block
}
.FrontJobs_customizelist01-d1_c1 .title .first span,
.FrontJobs_customizelist01-d1_c1 .title .last span {
 background:0
}
.FrontJobs_customizelist01-d1_c1 ul li.job-list {
 border-top:0 solid #fff
}
.FrontJobs_customizelist01-d1_c1 .job-list li {
 min-height:32px;
 _height:32px;
 line-height:32px;
 min-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center;
 float:left;
 border-right:1px solid #fff;
 padding-bottom:9999px;
 margin-bottom:-9999px
}
.FrontJobs_customizelist01-d1_c1 .job-list li span {
 font-weight:normal;
 color:#000;
 display:block
}
.FrontJobs_customizelist01-d1_c1 .job-list li span em {
 font-style:normal;
 line-height:22px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.name a {
 float:left;
 display:block;
 width:135px;
 overflow:hidden
}
.FrontJobs_customizelist01-d1_c1 .job-list li.name img {
 margin-top:3px
}
.FrontJobs_customizelist01-d1_c1 .job-list .first span,
.FrontJobs_customizelist01-d1_c1 .job-list .last span {
 border:0
}
.FrontJobs_customizelist01-d1_c1 .title li.last span {
 height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center!important;
 background:url(jobs/bgtitle.gif) 100% 0 no-repeat;
 display:block
}
.FrontJobs_customizelist01-d1_c1 .title li.first {
 background:0;
 width:0;
 border:0;
 display:none
}
.FrontJobs_customizelist01-d1_c1 .title li.last {
 border:0;
 border:0
}
.FrontJobs_customizelist01-d1_c1 .title th.first {
 width:3px;
 border:0;
 background:url(jobs/job-bgtitle.gif) 0 -84px no-repeat
}
.FrontJobs_customizelist01-d1_c1 .job-list {
 text-align:center;
 margin:0;
 padding:0;
 float:left
}
.FrontJobs_customizelist01-d1_c1 .listlast {
 border-bottom:1px solid #efefef
}
.FrontJobs_customizelist01-d1_c1 .title li.name {
 text-align:center;
 width:135px
}
.FrontJobs_customizelist01-d1_c1 .title li.type {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .title li.age {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .title li.goods {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .title li.range {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .title li.area {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .title li.education {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .title li.branch {
 width:90px
}
.FrontJobs_customizelist01-d1_c1 .title li.language {
 width:100px
}
.FrontJobs_customizelist01-d1_c1 .title li.age1 {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .title li.keywords {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .title li.description {
 width:140px;
 height:auto;
 line-height:22px
}
.FrontJobs_customizelist01-d1_c1 .title li.ability {
 width:120px
}
.FrontJobs_customizelist01-d1_c1 .title li.added1 {
 width:80px
}
.FrontJobs_customizelist01-d1_c1 .title li.added2 {
 width:80px
}
.FrontJobs_customizelist01-d1_c1 .title li.published {
 width:95px
}
.FrontJobs_customizelist01-d1_c1 .title li.endtime {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .title li.nature {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .title li.apply {
 width:75px
}
.FrontJobs_customizelist01-d1_c1 .title li.last {
 margin-right:0
}
.FrontJobs_customizelist01-d1_c1 .job-list li.first {
 background:0;
 width:3px;
 border:0;
 display:none
}
.FrontJobs_customizelist01-d1_c1 .job-list li.name {
 text-align:center;
 width:135px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.type {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.age {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.goods {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.range {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.area {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.education {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.branch {
 width:90px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.language {
 width:100px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.age1 {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.keywords {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.description {
 width:140px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.ability {
 width:120px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.added1 {
 width:80px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.added2 {
 width:80px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.published {
 width:95px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.endtime {
 width:85px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.nature {
 width:55px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.apply {
 width:75px
}
.FrontJobs_customizelist01-d1_c1 .job-list li.last {
 margin-right:0
}
.FrontJobs_customizelist01-d1_c1 .scrollnavi {
 margin-left:328px;
 width:200px;
 height:20px
}
.FrontJobs_customizelist01-d1_c1 .scrollnavi a {
 width:8px;
 height:8px;
 float:left;
 margin:3px;
 background:url(jobs/navigator.png) 0 0 no-repeat;
 display:block;
 font-size:1px
}
.FrontJobs_customizelist01-d1_c1 .scrollnavi a:hover {
 background-position:0 -8px
}
.FrontJobs_customizelist01-d1_c1 .scrollnavi a.active {
 background-position:0 -16px
}
.FrontJobs_customizelist01-d1_c1 a.scrollbrowse {
 background:url(jobs/hori_large.png) no-repeat;
 display:block;
 width:30px;
 height:30px;
 float:left;
 margin:40px 10px;
 cursor:pointer;
 font-size:1px
}
.FrontJobs_customizelist01-d1_c1 a.scrollright {
 background-position:0 -30px;
 clear:right;
 margin-right:0
}
.FrontJobs_customizelist01-d1_c1 a.scrollright:hover {
 background-position:-30px -30px
}
.FrontJobs_customizelist01-d1_c1 a.scrollright:active {
 background-position:-60px -30px
}
.FrontJobs_customizelist01-d1_c1 a.scrollleft {
 margin-left:0
}
.FrontJobs_customizelist01-d1_c1 a.scrollleft:hover {
 background-position:-30px 0
}
.FrontJobs_customizelist01-d1_c1 a.scrollleft:active {
 background-position:-60px 0
}
.FrontJobs_customizelist01-d1_c1 a.scrollup,
.FrontJobs_customizelist01-d1_c1 a.scrolldown {
 background:url(jobs/vert_large.png) no-repeat;
 float:none;
 margin:10px 50px
}
.FrontJobs_customizelist01-d1_c1 a.scrollup:hover {
 background-position:-30px 0
}
.FrontJobs_customizelist01-d1_c1 a.scrollup:active {
 background-position:-60px 0
}
.FrontJobs_customizelist01-d1_c1 a.scrolldown {
 background-position:0 -30px
}
.FrontJobs_customizelist01-d1_c1 a.scrolldown:hover {
 background-position:-30px -30px
}
.FrontJobs_customizelist01-d1_c1 a.scrolldown:active {
 background-position:-60px -30px
}
.FrontJobs_customizelist01-d1_c1 .scrollable {
 position:relative;
 overflow:hidden;
 height:30px
}
.FrontJobs_customizelist01-d1_c1 .scrollitems {
 width:20000px;
 position:absolute;
 clear:both
}
.FrontJobs_customizelist01-d1_c1 .scrollliner {
 position:static
}
.FrontJobs_customizelist01-d1_c1 .scrollliner .scrollitems {
 position:static
}
.FrontJobs_customizelist01-d1_c1 .scrollable_vertical {
 position:relative;
 overflow:hidden;
 width:800px;
 height:32px
}
.FrontJobs_customizelist01-d1_c1 .scrollitems_vertical {
 height:30px;
 position:absolute;
 clear:both
}
.FrontJobs_customizelist01-d1_c1 .job-list1 .title ul li {
 height:auto;
 background:0;
 background-color:#cfeffc;
 border-right:solid 1px #fff;
 font-weight:bold
}
.FrontJobs_customizelist01-d1_c1 .job-list1 .title ul li span {
 font-weight:bold
}
.FrontJobs_customizelist01-d1_c1 .job-list1 .title ul li span {
 height:auto;
 background:0
}
.FrontJobs_customizelist01-d1_c1 .job-list li {
 background-color:#efeff1
}
.FrontJobs_list01-d2_c1 {
 width:100%;
 margin:0 auto;
 clear:both;
 overflow:hidden;
 text-align:left
}
.FrontJobs_list01-d2_c1 .clearBoth {
 *+display:inline
}
.FrontJobs_list01-d2_c1 .job-list1 {
 width:1000%
}
.FrontJobs_list01-d2_c1 ul li.title {
 height:32px
}
.FrontJobs_list01-d2_c1 .title li {
 height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center;
 float:left;
 background:url(jobs/job-bgtable.gif) 0 0 repeat-x
}
.FrontJobs_list01-d2_c1 .title li span {
 height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center!important;
 background:url(jobs/job-bgtitle.gif) 100% -42px no-repeat;
 display:block
}
.FrontJobs_list01-d2_c1 .title .first span,
.FrontJobs_list01-d2_c1 .title .last span {
 background:0
}
.FrontJobs_list01-d2_c1 ul li.job-list {
 height:32px
}
.FrontJobs_list01-d2_c1 .job-list li {
 height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center;
 float:left;
 width:680px;
 overflow:hidden
}
.FrontJobs_list01-d2_c1 .job-list li span {
 height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center!important;
 border-right:1px solid #fff;
 display:block
}
.FrontJobs_list01-d2_c1 .job-list .first span,
.FrontJobs_list01-d2_c1 .job-list .last span {
 border:0
}
.FrontJobs_list01-d2_c1 .title li.last span {
 height:32px;
 line-height:32px;
 font-weight:normal;
 color:#000;
 text-align:center!important;
 background:url(jobs/bgtitle.gif) 100% 0 no-repeat;
 display:block
}
.FrontJobs_list01-d2_c1 .title li.first {
 background:0;
 width:3px;
 border:0;
 background:url(jobs/job-bgtitle.gif) 0 -84px no-repeat
}
.FrontJobs_list01-d2_c1 .title li.last {
 border:0;
 border:0
}
.FrontJobs_list01-d2_c1 .title th.first {
 width:3px;
 border:0;
 background:url(jobs/job-bgtitle.gif) 0 -84px no-repeat
}
.FrontJobs_list01-d2_c1 .job-list {
 height:30px;
 text-align:center;
 line-height:30px;
 border:1px solid #efeff0;
 margin:0;
 padding:0;
 float:left
}
.FrontJobs_list01-d2_c1 li.bgstyle {
 background:#efeff1
}
.FrontJobs_list01-d2_c1 .title li.name {
 text-align:center;
 width:85px
}
.FrontJobs_list01-d2_c1 .title li.type {
 width:85px
}
.FrontJobs_list01-d2_c1 .title li.age {
 width:55px
}
.FrontJobs_list01-d2_c1 .title li.goods {
 width:55px
}
.FrontJobs_list01-d2_c1 .title li.range {
 width:55px
}
.FrontJobs_list01-d2_c1 .title li.area {
 width:55px
}
.FrontJobs_list01-d2_c1 .title li.education {
 width:55px
}
.FrontJobs_list01-d2_c1 .title li.published {
 width:95px
}
.FrontJobs_list01-d2_c1 .title li.endtime {
 width:85px
}
.FrontJobs_list01-d2_c1 .title li.nature {
 width:55px
}
.FrontJobs_list01-d2_c1 .title li.apply {
 width:75px
}
.FrontJobs_list01-d2_c1 .title li.last {
 margin-right:0
}
.FrontJobs_list01-d2_c1 .job-list li.first {
 background:0;
 width:1px;
 border:0
}
.FrontJobs_list01-d2_c1 .job-list li.name {
 text-align:center;
 width:85px
}
.FrontJobs_list01-d2_c1 .job-list li.type {
 width:85px
}
.FrontJobs_list01-d2_c1 .job-list li.age {
 width:55px
}
.FrontJobs_list01-d2_c1 .job-list li.goods {
 width:55px
}
.FrontJobs_list01-d2_c1 .job-list li.range {
 width:55px
}
.FrontJobs_list01-d2_c1 .job-list li.area {
 width:55px
}
.FrontJobs_list01-d2_c1 .job-list li.education {
 width:55px
}
.FrontJobs_list01-d2_c1 .job-list li.published {
 width:95px
}
.FrontJobs_list01-d2_c1 .job-list li.endtime {
 width:85px
}
.FrontJobs_list01-d2_c1 .job-list li.nature {
 width:55px
}
.FrontJobs_list01-d2_c1 .job-list li.apply {
 width:75px
}
.FrontJobs_list01-d2_c1 .job-list li.last {
 margin-right:0
}
.FrontJobs_list01-d2_c1 .scrollnavi {
 width:200px;
 height:20px
}
.FrontJobs_list01-d2_c1 .scrollnavi a {
 width:8px;
 height:8px;
 float:left;
 margin:3px;
 background:url(jobs/navigator.png) 0 0 no-repeat;
 display:block;
 font-size:1px
}
.FrontJobs_list01-d2_c1 .scrollnavi a:hover {
 background-position:0 -8px
}
.FrontJobs_list01-d2_c1 .scrollnavi a.active {
 background-position:0 -16px
}
.FrontJobs_list01-d2_c1 a.scrollbrowse {
 background:url(jobs/hori_large.png) no-repeat;
 display:block;
 width:30px;
 height:30px;
 float:left;
 margin:40px 10px;
 cursor:pointer;
 font-size:1px
}
.FrontJobs_list01-d2_c1 a.scrollright {
 background-position:0 -30px;
 clear:right;
 margin-right:0
}
.FrontJobs_list01-d2_c1 a.scrollright:hover {
 background-position:-30px -30px
}
.FrontJobs_list01-d2_c1 a.scrollright:active {
 background-position:-60px -30px
}
.FrontJobs_list01-d2_c1 a.scrollleft {
 margin-left:0
}
.FrontJobs_list01-d2_c1 a.scrollleft:hover {
 background-position:-30px 0
}
.FrontJobs_list01-d2_c1 a.scrollleft:active {
 background-position:-60px 0
}
.FrontJobs_list01-d2_c1 a.scrollup,
.FrontJobs_list01-d2_c1 a.scrolldown {
 background:url(jobs/vert_large.png) no-repeat;
 float:none;
 margin:10px 50px
}
.FrontJobs_list01-d2_c1 a.scrollup:hover {
 background-position:-30px 0
}
.FrontJobs_list01-d2_c1 a.scrollup:active {
 background-position:-60px 0
}
.FrontJobs_list01-d2_c1 a.scrolldown {
 background-position:0 -30px;
 clear:both;
 float:left
}
.FrontJobs_list01-d2_c1 a.scrolldown:hover {
 background-position:-30px -30px
}
.FrontJobs_list01-d2_c1 a.scrolldown:active {
 background-position:-60px -30px
}
.FrontJobs_list01-d2_c1 .scrollable {
 position:relative;
 overflow:hidden;
 width:575px;
 height:120px;
 float:left
}
.FrontJobs_list01-d2_c1 .scrollitems {
 width:20000px;
 position:absolute;
 clear:both
}
.FrontJobs_list01-d2_c1 .scrollable_vertical {
 position:relative;
 overflow:hidden;
 width:575px;
 height:120px
}
.FrontJobs_list01-d2_c1 .scrollable_vertical .scrollitems {
 height:20000px;
 position:absolute;
 clear:both
}
.FrontJobs_list01-d2_c1 .scrollitems_vertical {
 height:20000px;
 position:absolute;
 clear:both
}
.FrontJobs_list01-d2_c1 .content1 {
 width:185px
}
.FrontJobs_list01-d2_c1 .scrollliner {
 position:Static
}
.FrontJobs_list01-d2_c1 .scrollliner .scrollitems {
 position:Static
}
.FrontJobs_list01-d1_c1 {
 text-align:left;
 margin:0 auto;
 width:100%;
 clear:both;
 overflow:hidden
}
.FrontJobs_list01-d1_c1 TABLE {
 n:n
}
.FrontJobs_list01-d1_c1 TABLE TH {
 text-align:center!important;
 line-height:32px;
 background:#969696;
 height:32px;
 color:#fff;
 font-weight:normal
}
.FrontJobs_list01-d1_c1 TABLE .first {
 border-left:#efeff0 1px solid
}
.FrontJobs_list01-d1_c1 TABLE .last {
 border-right:#efeff0 1px solid
}
.FrontJobs_list01-d1_c1 TABLE TH.first {
 border-bottom:medium none;
 border-left:medium none;
 width:1%;
 background:#969696;
 border-top:medium none;
 border-right:medium none
}
.FrontJobs_list01-d1_c1 TABLE TH.last {
 border-bottom:0;
 border-left:0;
 background:#969696;
 border-top:0;
 border-right:0
}
.FrontJobs_list01-d1_c1 TABLE TR TD {
 border-right:#fff 1px solid
}
.FrontJobs_list01-d1_c1 TABLE TR TD.first {
 border-right:medium none
}
.FrontJobs_list01-d1_c1 TD {
 text-align:center;
 line-height:30px;
 height:30px
}
.FrontJobs_list01-d1_c1 TR.bgstyle TD {
 text-align:center;
 background:#efeff1;
 color:#969696
}
.FrontJobs_list01-d1_c1 TABLE .name {
 text-align:left;
 width:10%
}
.FrontJobs_list01-d1_c1 TABLE TD.name {
 padding-left:4px
}
.FrontJobs_list01-d1_c1 TABLE .type {
 width:10%
}
.FrontJobs_list01-d1_c1 TABLE .age {
 width:8%
}
.FrontJobs_list01-d1_c1 TABLE .goods {
 width:8%
}
.FrontJobs_list01-d1_c1 TABLE .range {
 width:10%
}
.FrontJobs_list01-d1_c1 TABLE .area {
 width:15%
}
.FrontJobs_list01-d1_c1 TABLE .education {
 width:15%
}
.FrontJobs_list01-d1_c1 TABLE .published {
 width:10%
}
.FrontJobs_list01-d1_c1 TABLE .endtime {
 width:10%
}
.FrontJobs_list01-d1_c1 TABLE .nature {
 width:8%
}
.FrontJobs_list01-d1_c1 TABLE .apply {
 width:8%
}
.FrontJobs_list01-d1_c1 TABLE .last {
 margin-right:0
}
.FrontJobs_customizdetail01-d1_c1 {
 width:90%;
 margin:0 auto;
 clear:both;
 overflow:hidden;
 text-align:left
}
.FrontJobs_customizdetail01-d1_c1 table {
 border-collapse:collapse
}
.FrontJobs_customizdetail01-d1_c1 table td,
.FrontJobs_customizdetail01-d1_c1 table th {
 border:1px solid #ddd;
 border-collapse:collapse;
 height:30px
}
.FrontJobs_customizdetail01-d1_c1 table th {
 width:19%;
 text-align:right;
 padding-right:5px;
 background:#efeff0
}
.FrontJobs_customizdetail01-d1_c1 table td {
 width:31%;
 text-align:left;
 line-height:20px;
 padding-left:10px
}
.FrontJobs_customizdetail01-d1_c1 .linkarea {
 padding:10px 0;
 text-align:center
}
.FrontJobs_customizdetail01-d1_c1 table .description,
.FrontJobs_customizdetail01-d1_c1 table .ability,
.FrontJobs_customizdetail01-d1_c1 table .directions {
 padding:2px 2px 2px 10px
}
.FrontJobs_customizeapply01-d1_c1 {
 text-align:left;
 margin:0 auto;
 width:100%;
 clear:both;
 overflow:hidden
}
.FrontJobs_customizeapply01-d1_c1 .fontred {
 width:11px!important;
 display:block;
 float:left;
 color:#f60;
 _width:8px
}
.FrontJobs_customizeapply01-d1_c1 .fontnone {
 width:11px!important;
 float:left;
 _width:8px
}
.FrontJobs_customizeapply01-d1_c1 .fontgray {
 color:#9fa0a0
}
.FrontJobs_customizeapply01-d1_c1 .input {
 border-bottom:#ddd 1px solid;
 text-align:left;
 border-left:#ddd 1px solid;
 line-height:30px;
 width:260px;
 height:30px;
 color:#9fa0a0;
 font-size:12px;
 border-top:#ddd 1px solid;
 border-right:#ddd 1px solid
}
.FrontJobs_customizeapply01-d1_c1 .custinput {
 border-bottom:#ddd 1px solid;
 text-align:left;
 border-left:#ddd 1px solid;
 line-height:17px;
 height:17px;
 color:#9fa0a0;
 font-size:12px;
 border-top:#ddd 1px solid;
 border-right:#ddd 1px solid
}
.FrontJobs_customizeapply01-d1_c1 .input3 {
 width:260px
}
.FrontJobs_customizeapply01-d1_c1 .input4 {
 width:105px
}
.FrontJobs_customizeapply01-d1_c1 .job_app_cur {
 padding-bottom:0;
 padding-left:0;
 padding-right:0;
 margin-bottom:10px;
 height:25px;
 clear:both;
 padding-top:3px
}
.FrontJobs_customizeapply01-d1_c1 .job_app_cur SPAN {
 font-weight:bold
}
.FrontJobs_customizeapply01-d1_c1 .textarea {
 border-bottom:#ddd 1px solid;
 border-left:#ddd 1px solid;
 width:300px;
 height:85px;
 font-size:12px;
 border-top:#ddd 1px solid;
 border-right:#ddd 1px solid
}
.FrontJobs_customizeapply01-d1_c1 .textarea-add {
 border-bottom:#ddd 1px solid;
 border-left:#ddd 1px solid;
 width:340px;
 height:50px;
 font-size:12px;
 border-top:#ddd 1px solid;
 border-right:#ddd 1px solid
}
.FrontJobs_customizeapply01-d1_c1 .text-tip SPAN {
 line-height:22px
}
.FrontJobs_customizeapply01-d1_c1 .select {
 border-bottom:#ddd 1px solid;
 border-left:#ddd 1px solid;
 width:160px;
 border-top:#ddd 1px solid;
 border-right:#ddd 1px solid
}
.FrontJobs_customizeapply01-d1_c1 .box {
 width:100%;
 margin-bottom:30px;
 background:#e6e6e6;
 height:30px;
 overflow:hidden
}
.FrontJobs_customizeapply01-d1_c1 .box H3 {
 line-height:30px;
 font-family:Arial;
 float:left;
 height:320px;
 font-size:16px;
 font-weight:500
}
.FrontJobs_customizeapply01-d1_c1 .box H3 SPAN {
 padding-left:30px;
 background:url(jobs/inq-icon-01.gif) no-repeat 12px 8px
}
.FrontJobs_customizeapply01-d1_c1 .box .right {
 width:15px;
 float:right;
 height:20px
}
.FrontJobs_customizeapply01-d1_c1 .tablestyle {
 text-align:left;
 width:100%;
 margin-bottom:20px
}
.FrontJobs_customizeapply01-d1_c1 .box2 {
 margin-bottom:20px;
 background:url(jobs/inq-bgh3-01.gif) repeat-x 0 -135px;
 height:35px;
 overflow:hidden
}
.FrontJobs_customizeapply01-d1_c1 .box2 P {
 line-height:35px;
 padding-left:15px;
 background:url(jobs/inq-bgh3-01.gif) no-repeat 0 -90px;
 float:left;
 height:35px
}
.FrontJobs_customizeapply01-d1_c1 .box2 .right {
 width:15px;
 background:url(jobs/inq-bgh3-01.gif) no-repeat 100% -180px;
 float:right;
 height:35px
}
.FrontJobs_customizeapply01-d1_c1 .btnarea {
 width:100%;
 margin-bottom:15px
}
.FrontJobs_customizeapply01-d1_c1 .btnarea3 {
 text-align:center;
 width:100%;
 overflow:hidden
}
.FrontJobs_customizeapply01-d1_c1 TABLE {
 border-collapse:collapse;
 margin-bottom:20px
}
.FrontJobs_customizeapply01-d1_c1 TABLE TD {
 border-collapse:collapse;
 height:28px
}
.FrontJobs_customizeapply01-d1_c1 TABLE TH {
 border-collapse:collapse;
 height:28px
}
.FrontJobs_customizeapply01-d1_c1 TABLE TH {
 text-align:right;
 width:25%;
 font-weight:normal
}
.FrontJobs_customizeapply01-d1_c1 TABLE TD .text-oper {
 margin-top:0;
 float:left;
 margin-left:5px
}
.FrontJobs_customizeapply01-d1_c1 TABLE TD {
 text-align:left
}
.FrontJobs_customizeapply01-d1_c1 .postcode {
 padding-bottom:0;
 padding-left:30px;
 padding-right:7px;
 padding-top:0
}
.FrontJobs_customizeapply01-d1_c1 .language * {
 vertical-align:middle
}
.FrontJobs_customizeapply01-d1_c1 .language INPUT {
 margin:5px
}
.FrontJobs_customizeapply01-d1_c1 .backdrop P {
 line-height:25px;
 padding-left:12px
}
.FrontJobs_customizeapply01-d1_c1 .experience2 P {
 line-height:25px;
 padding-left:12px
}
.FrontJobs_customizeapply01-d1_c1 .annex .btna SPAN {
 padding-bottom:0;
 padding-left:10px;
 padding-right:10px;
 padding-top:0
}
.FrontJobs_customizeapply01-d1_c1 .annex .btnarea2 DIV {
 position:relative;
 width:45%
}
.FrontJobs_customizeapply01-d1_c1 .annex .input {
 margin:2px 0 0;
 width:33%;
 float:left;
 height:21px
}
.FrontJobs_customizeapply01-d1_c1 .experience2 P {
 clear:both
}
.FrontJobs_customizeapply01-d1_c1 .avatar-hide {
 padding-bottom:0;
 padding-left:15px;
 width:100%;
 padding-right:0;
 float:left;
 clear:both;
 padding-top:8px
}
.FrontJobs_customizeapply01-d1_c1 .avatar-hide IMG {
 width:67px;
 height:67px
}
.FrontJobs_customizeapply01-d1_c1 .success {
 padding-bottom:20px;
 padding-left:120px;
 padding-right:0;
 padding-top:20px
}
.FrontJobs_customizeapply01-d1_c1 .success P {
 text-align:left;
 line-height:30px;
 padding-left:50px;
 background:url(jobs/icon-1.gif) no-repeat 0 0;
 font-size:14px;
 font-weight:bold
}
