.header {
    width: 100%;
    height: 192px;
    background: url(../images/top_bg.png) repeat-x center top;
}

.head_bg_a {
    background: url(../images/top_person2.jpg) no-repeat center top;
}

.head_bg_b {
    background: url(../images/top_unit2.jpg) no-repeat center top;
}

.top {
    height: 192px;
    width: 1000px;
    position: relative;
    margin: 0 auto;
}

.top span {
    text-align: center;
    color: #197AAF;
    height: 24px;
    line-height: 24px;
    position: absolute;
    top: 23px;
    right: 20px;
}

.top span a {
    padding: 0 10px;
    color: #197AAF;
    font-weight: bold;
}

.layout {
    background: url(../images/nav-bg.png) repeat-x;
}

.nav {
    width: 1000px;
    margin: 0 auto;
    height: 50px;
    position: relative;
}

.welcome {
    float: left;
    padding-left: 24px;
    width: 170px;
    line-height: 50px;
    color: #fff;
    background: url(../images/coin.gif) 0px 16px no-repeat;
}

.menu_list {
    float: right;
}

.menu_list li {
    float: left;
    padding: 0 17px;
    height: 50px;
}

.menu_list li a {
    float: left;
    font-family: Microsoft YaHei;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
}

.menu_list li.current, .menu_list li.hover-ltbg {
    background: url(../images/nav-on.png);
}

.menu_list li.current a, .menu_list li.hover-ltbg a {
    font-family: Microsoft YaHei;
    text-decoration: none;
    color: #FFF;
}

.main {
    width: 1000px;
    border: 1px solid #CBCBCB;
    border-top: none;
    margin: 0 auto;
    background: url(../images/layout_bg.gif) repeat-y;
    background-size: contain;
    overflow: hidden;
}

.leftside {
    width: 216px;
    float: left;
    margin: 14px 14px 0 14px;
    display: inline;
}

.leftside .sider {
    margin: 0 0 16px 0;
}

.sider {
    width: 207px;
    float: left;
    background: #fff url(../images/left_bg.jpg) repeat-x 0 0;
    margin: 14px 11px 0 10px;
    display: inline;
}

.sider h3 {
    background: url(../images/line.gif) no-repeat;
    width: 207px;
    height: 26px;
    border: 1px solid #1A7DB2;
}

.sider h3 em {
    background: url(../images/star.gif) no-repeat 8px 5px;
    padding-left: 30px;
    display: block;
    height: 26px;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
}

.list {
    float: left;
    width: 207px;
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
}

.list ul {
    float: left;
    width: 100%;
    padding: 10px 0;
}

.list ul li {
    text-align: left;
    padding-left: 45px;
    overflow: hidden;
}

.list ul li a {
    display: block;
    padding-left: 22px;
    color: #585858;
    line-height: 32px;
    height: 32px;
}

.list ul li .right {
    background: url(../images/coin.gif) no-repeat 0 -52px;
}

.list ul li .error {
    background: url(../images/coin.gif) no-repeat 0 -111px;
}

.list ul li .last {
    background: url(../images/coin.gif) no-repeat 0 -165px;
}

.list ul li.first {
    background: url(../images/line_bot.png) no-repeat 0 bottom;
}

.list ul li.first a {
    color: #1A7DB2;
    font-weight: bold;
}

.list ul.dotted {
    padding: 20px 10px 14px 10px;
    width: 187px;
}

.list ul.dotted li {
    background: url(../images/dotted_line.gif) repeat-x 0 bottom;
    width: 180px;
    padding: 0;
    line-height: 36px;
    height: 36px;
}

.list ul.dotted li a {
    background: url(../images/coin.gif) no-repeat 22px -405px;
    padding-left: 40px;
}

.list ul.dotted li a:hover {
    color: #2C94CC;
    font-weight: normal;
}

.list ul.dotted li a.one {
    color: #2C94CC;
    font-weight: bold;
}

.left_bot {
    float: left;
    background: url(../images/left_bot.jpg) no-repeat 0 0;
    width: 209px;
    height: 9px;
    overflow: hidden;
}

.content {
    width: 742px;
    float: left;
    margin-bottom: 14px;
}

.content h3 {
    background: #f8f9fd;
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: #267391;
    text-indent: 15px;
    margin-top: 14px;
    border:1px solid #e2e1e1;
    border-bottom:2px solid #3cabd6;
}
.con_main {
    float: left;
    background: #fff;
}

.con_top {
    background: url(../images/content_top.jpg) no-repeat;
    width: 738px;
    height: 16px;
    display: block;
    float: left;
}
.con_bottom {
    background: url(../images/content_bottom.jpg) no-repeat;
    width: 738px;
    height: 16px;
    display: block;
    float: left;
}

.con_info {
    float: left;
/*    border-left: 1px solid #EFEFEF;*/
  /*  border-right: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;*/
    font-size: 14px;
    padding: 14px;
    min-height: 500px;
    _height: 500px;
}

.con_info h2 {
    float: left;
    width: 100%;
    height: 32px;
    background: #f9f9f9;
    border: 1px solid #e9edf1;
    border-bottom: 1px solid #00a7d0;
}

.con_info h2 em {
    padding: 4px 0 0 18px;
    height: 26px;
    line-height: 26px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #686868;
}

.con_box {
    float: left;
    width: 100%;
    padding: 0;
}

.con_box table {
    width: 100%;
    font-size: 12px;
    border: 1px solid #e9edf1;
    border-bottom: none;
}

.con_box table td {
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #e9edf1;
    color: #565656;
}

.con_box table td.blue {
    height: 36px;
    background: #F3F7F9;
    text-align: right;
    color: #565656;
    padding-right: 10px;
}
.con_box table td input{
    height: 24px;
    border:1px solid #cecece;
    border-radius: 4px;
    padding-left: 5px;
}
/*.con_box table td select{color:#929292;}*/
.con_box table td select {
    height: 26px;
    border:1px solid #cecece;
    border-radius: 4px;
}
.con_box table td textarea{
    width: 95%;
    height: auto;
    border: 1px solid #cecece;
    border-radius: 4px;
    margin-top: 8px;
}
.con_box table td.con_sty {
    padding-left: 10px;
}
.con_box button.ico_sub_cz{
    padding: 6px 7px;
    background: #3cabd7;
    border: 0;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    line-height: 14px;
}

.yellow {
    color: #FF6B01;
    font-weight: normal;
    padding: 05px;
}

.btn {
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 30px 0;
}

.btn1 {
    background:#e53922;
    padding: 8px 25px;
    line-height: 14px;
    color: #fff;
    border: 0;
    border-radius: 4px;
}
.tjjl{
    padding: 4px 15px;
    float: right;
    margin: 5px 0;
}
.add-table{ width: 100%; float: left; margin-top: 10px;}
.add-table table{}
.add-table table tbody tr{ background: none !important;}
.add-table table tbody tr td{ border-bottom: none;}
.add-table table tbody tr td input{
    height: 24px;
    border:1px solid #cecece;
    border-radius: 4px;
    padding-left: 5px;
}

.add-table table tbody tr td select{
    width: 100%;
    height: 24px;
    border:1px solid #cecece;
    border-radius: 4px;
    padding-left: 5px;
}
.add-table table tbody tr td textarea{
    width: 98%;
    border:1px solid #cecece;
    border-radius: 4px;
    padding-left: 5px;
    margin-top: 5px;
}
.add-table table tbody tr td input[type='button']{
    background: #3cabd7;
    padding: 4px 15px;
    line-height: 14px;
    color: #fff;
    border:none;
}
/**.input1{height:20px; color:#929292; padding-left:9px; margin-left:8px; line-height:20px; border:1px solid #a8acad;}**/
.input1 {
    height: 20px;
    color: black;
    padding-left: 9px;
    margin-left: 8px;
    line-height: 20px;
    border: 1px solid #a8acad;
}

.input2 {
    width: 80%;
    height: 20px;
    color: #CCC;
    padding-left: 10px;
    margin-left: 8px;
    line-height: 20px;
    border: 0;
}

.sel {
    height: 20px;
    margin-left: 8px;
}

.con_box_textarea_a {
    width: 80%;
    height: 50px;
    line-height: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
    padding: 0 5px;
    margin-bottom: 8px;
    margin-left: 8px;
    border: 1px solid #a8acad;
    margin-top: 5px;
}

.cheakbox_a {
    font-family: Tahoma;
    vertical-align: middle;
    margin: 0 5px 3px 5px;
}

.con_box td p {
    display: block;
    width: 95%;
    height: auto;
    line-height: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
    padding: 0 5px;
    margin-bottom: 8px;
    overflow: hidden;
}

.con_info h3 {
    background: url(../images/r_top.jpg) repeat-x 0 0;
    height: 25px;
    width: 100%;
    padding: 0;
    padding-bottom: 7px;
}

.con_info .jbxx {
    font-size: 14px;
    color: #656565;
    float: left;
    font-weight: bold;
    padding: 0;
    height: 23px;
    line-height: 23px;
    padding: 0 0 0 25px;
    border-bottom: 2px solid #278ec6;
}

.con_box1 {
}

.con_box1 table {
    width: 100%;
    _padding-top: 5px;
}
.search_box input.btn2{
    padding: 6px 20px;
    background: #3cabd7;
    border: 0;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    line-height: 14px;
}
#gjcx{ font-size: 12px; margin-left: 10px;}
a#gjcx{ color: #fc9216; }
.con_box2 {
    width: 100%;
    margin-top: 21px;
    color: #0a0a0a;
    overflow: hidden;
}

.con_box2 table {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
}

.con_box2 table thead th {
    height: 35px;
    line-height: 35px;
    background: #f1f1f1;
    text-align: center;
    border-bottom: 1px solid #D3D5DB;
    color: #666;
    font-weight: bold;
}

.con_box2 table tbody td {
    height: 35px;
    line-height: 35px;
    text-align: center;
    max-width:120px;
    border-bottom: 1px solid #D3D5DB;
    text-overflow: ellipsis; /* for IE */
    -moz-text-overflow: ellipsis; /* for Firefox,mozilla */
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    -o-text-overflow: ellipsis;
}
.con_box2 table tbody tr:nth-child(even){
    background: #f9f9f9;
}
#pagelist{ font-size: 12px;}
.con_box5 {
    width: 100%;
    margin-top: 0px;
    color: #0a0a0a;
    overflow: hidden;
}

.con_box5 table {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
}

.con_box5 table thead th {
    height: 27px;
    line-height: 27px;
    background: url(../images/th_bg.gif) repeat-x;
    text-align: center;
    border: 1px solid #D3D5DB;
    color: #666;
    font-weight: bold;
}

.con_box5 table tbody td {
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #D3D5DB;
}

.cor1 {
    color: #126FBC;
}
.cor11 {
    color: #07980D;
}
.cor2 {
    color: #E27A00;
}

.cor3 {
    color: #C70000;
}

.yeshu {
    color: #FF0000;
    height: 13px;
    text-align: center;
}

.zi {
    padding: 10px 3px 65px 0px;
    float: right;
    color: #333333;
    font-size: 12px;
}

.zi a {
    color: #333;
}

.con_box3 {
    width: 99%;
    margin: 13px 0 20px 0;
    color: #0a0a0a;
    overflow: hidden;
    border: 1px solid #D3D5DB;
    background: #F9F9FF url(../images/flower.jpg) no-repeat right bottom;
}

.con_box3 table {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
}

.con_box3 table td {
    height: 33px;
    line-height: 33px;
    text-align: right;
    border-right: 1px solid #D3D5DB;
    padding-right: 10px;
}

.con_box3 table td.b_left {
    text-align: left;
    padding-left: 15px;
    color: #666;
}

.footer {
    margin-top: 40px;
    border-top: 4px solid #1e63b0;
    margin-bottom: 20px;
    color: #7A7A7A;
    padding-top: 20px;
    padding-bottom: 10px;
}
.footer p{
    text-align: center;
    line-height: 25px;
}
/****************************************20110723*********************************************************************/

.view_other {
    width: 748px;
    margin: 35px auto;
    background: url(../images/layout_bg.gif) repeat-y;
    padding-left: 10px;
    padding-bottom: 6px;
}

.content h3 em {
    float: right;
    padding-right: 20px;
    font-size: 12px;
}

.content h3 em a {
    color: #000;
    font-weight: bold;
}

.cor4 {
    color: #aaa;
}

.con_box1 tr {
}

.search_box {
}
.search_box tr td{
    padding: 10px 0 0;
}
.search_box input{
    height: 24px;
    border:1px solid #cecece;
    border-radius: 4px;
    padding-left: 5px;
}
.search_box select{
    height: 26px;
    border:1px solid #cecece;
    border-radius: 4px;
}

#gjcx2{
    display: none;
}
/* 职业样式 */

.zw_inp {
    height: 21px;
    display: block;
    padding-left: 9px;
    border: none;
    width: 130px;
    color: #333;
    font: 12px/20px Simsun;
    background: url(../images/zw_inp_bg.gif) no-repeat;
}

.tag_select {
    width: 100%;
    cursor: pointer
}

.tag_options {
    position: absolute;
    margin: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    overflow-y: auto;
    font-size: 12px;
    cursor: pointer;
    z-index: 9999;
}

.tag_options li {
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}

.tag_options li.open_hover {
    font-size: 12px;
}

.tag_options li.open_selected {
    font-size: 12px;
}

.dropdown {
    float: left;
    padding: 0;
    z-index: 999;
    display: block;
    width: 139px;
    position: relative;
}

.dropdown .tag_select {
    width: 139px;
    text-indent: 10px;
    color: #333;
    overflow: hidden;
    font: 12px/20px Simsun;
    height: 21px;
    background: url(../images/zw_bg.gif) no-repeat;
}

.dropdown .tag_options {
    width: 137px;
    height: 160px;
    top: 21px;
    border: 1px #fff solid;
    border-bottom: none;
}

.dropdown .tag_options li {
    padding: 0;
    font-size: 12px;
    background: #e0e9f0;
    overflow: hidden;
    border-bottom: 1px solid #aceafc;
    color: #6A6A6A;
    height: 22px;
    line-height: 22px;
    text-indent: 10px;
}

.dropdown .tag_options li.open_hover {
    background: #BDD6F4;
    color: #333;
    font-weight: normal;
}

.dropdown .tag_options li.open_selected {
    background: #71a0e7;
    color: #fff;
    font-weight: bold;
}

.zw_sty {
    width: 139px;
    height: 21px;
    background: url(../images/zw_bg.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    color: #666;
}

.float_div{width:13%; margin-top:13px;color:#0a0a0a;overflow:hidden;float:right;}
.float_div table{width:100%;font-size:12px;border-collapse:collapse;}
.float_div table thead th{height:27px;line-height:27px; background:url(../images/th_bg.gif) repeat-x;text-align:center;
    border:1px solid #D3D5DB; color:#666; font-weight:bold;}
.float_div table tbody td{height:28px;line-height:28px;text-align:center;border:1px solid #D3D5DB;}
.selval{width: 90%;}
.selval1{width: 94%;}
.tabtitle{width: 15%;  text-align:right;   color:#565656;font-size:14px;}
/*0523*/

.box_left { width: 216px; float: left; }
.box_left_nav { }
.box_left_nav h1 { height: 37px; line-height: 37px; background: #3cabd6; color: #fff; font-size: 18px; font-family: Microsoft YaHei; font-weight: lighter; text-indent: 15px; }
.box_left_nav h1 span { font-size: 10px; font-family: Arial; }
.box_left_nav ul li { width: 216px; height: 38px; background: url(../images/left_nav_bg.jpg) no-repeat; }
.box_left_nav ul li a, .box_left_nav ul li a:visited { line-height: 36px; padding-left: 42px; font-size: 14px; color: #267391; font-family: Microsoft YaHei; }
.box_left_nav ul li a:hover { color: #d55c31; }
.box_left_nav ul li.current { width: 216px; height: 38px; background: url(../images/left_nav_bg.jpg) left -38px no-repeat; }
.box_left_nav ul li.current a{ color:#fff;}
.box .title2 { font-family: Microsoft YaHei; font-size: 14px; height: 33px; border-bottom: 2px solid #267391; }
.box .title2 p { height: 33px; width: 90px; line-height: 33px; background: #267391; color: #fff; text-align: center; }
.box .title2 span.more { float: right; margin: 10px 10px 0 0; }
.box .title { font-family: Microsoft YaHei; font-size: 18px; height: 38px; border-bottom: 2px solid #267391; background: #e8e8e8; }
.box .title p { height: 38px; width: 140px; line-height: 38px; background: #267391; color: #fff; text-align: center; }

.jl-main{
    width: 1000px;
    margin: 30px auto;
    overflow: hidden;
}
.jl-logo{
    margin-bottom: 30px;
    margin-left: 30px;
}
.jl-jiben{
    padding:20px 40px;
}
.jl-time{
    font-size: 12px;
    text-align: right;
    color: #999;
    margin: 20px 20px 0 0;
}
.jl-photo{
    width: 104px;
    height: 150px;
    float: right;
    border: 1px solid #ccc;
}
.jl-photo img{
    width: 100%;
}
.jl-name{
    font-size: 24px;
    margin-bottom: 10px;
}
.jl-name span{
    font-size: 16px;
}
.jl-jiben p{
    line-height: 30px;
}
.jl-con_info{
    padding: 0 20px 50px;
}
.jl-con_info h2 {
    width: 100%;
    height: 32px;
    background: #f9f9f9;
    border-bottom: 1px solid #c3d6dd;
    margin: 10px 0;
}

.jl-con_info h2 em {
    padding: 4px 0 0 18px;
    height: 26px;
    line-height: 26px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #686868;
}
.jl-con_info p{
    line-height: 28px;
    padding-left: 20px;
}
.jl-right{
    width: 240px;
    float: left;
    margin-left: 14px;
    text-align: center;
}
.jl-right-ewm{
    width: 120px;
    height: 120px;
    margin: 30 auto;
}
.jl-right-ewm1{
    width: 120px;
    height: 160px;
   /* margin: 30 auto;*/
    margin-left: 25%;
}
.jl-right-ewm img{
    width: 100%;
    margin-left: 50%;
}
.jl-download{
    width: 100%;
}
.jl-download input{
    width: 100%;
    height: 65px;
    font-size: 24px;
    color: #fff;
    background: url(../images/download.png) 40px center no-repeat #0a5fa8;
    background-size: auto 50%;
    border: none;
    font-family: Microsoft Yahei;
    cursor: pointer;
    padding-left: 20px;
    margin-top:10%;
}
.jl-download input:hover{
    opacity: .8;
}
.jl-right ul li{
    width: 100%;
    height: 40px;
    background-color: #00a7d0;
    line-height: 40px;
    text-align: center;
    margin-bottom: 10px;

}
.jl-right ul li a{
    color: #333333;
    text-decoration: none;
    font-size: 14px;
}
.jl-right ul li a:hover{
    opacity: .8;
}
.jl-caozuo{
    margin: 40px auto 20px;
    border-bottom: 1px solid #ccc;
    height: 10px;
    position: relative;
}
.jl-caozuo h3{
    font-size: 14px;
    color: #666;
    text-align: center;
    background: #fff;
    font-weight: normal;
    position: absolute;
    left: 40%;
    padding: 0 10px;
}
/*注册*/
.login-border{
    border: 3px solid #cfe5eb;
    padding: 30px;
}
.login-border h2{
    border-bottom: 1px solid #e5e5e5;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    color: #000;
    line-height: 18px;
    height: 38px;
}
.login-border h2 em{
    border-bottom: 2px solid #197AAF;
    float: left;
    padding: 10px 30px;
}
.login-center{
    padding: 50px;
    font-size: 14px;
}
.login-center table tr td{
    height: 45px;
    line-height: 45px;
}
.login-center table tr td:nth-child(odd){
    text-align: right;
    padding-right: 10px;
}
.login-center table tr td input[type="text"],.login-center table tr td input[type="password"]{
    width: 350px;
    height: 32px;
    padding-left: 10px;
    border-radius: 5px;
    border:1px solid #ccc;
}
.login-center table tr td select{
    width: 350px;
    height: 34px;
    border-radius: 5px;
}
.login-center table tr td input[type="radio"]{
    margin-right: 10px;
    border-radius: 5px;
}
.btn3{
    background:#197AAF;
    padding: 8px 25px;
    line-height: 14px;
    color: #fff;
    border: 0;
    border-radius: 4px;
}

/*岗位详情*/
.gwxq-top{
    padding: 30px;
    background: #F3F7F9;
}
.gwxq-top-gz{
    float: right;
}
.gwxq-top-gz h1{
    font-size: 22px;
    color: #FF6000;
}
.gwxq-top-gz p{
    padding-left: 30px;
    padding-top: 10px;
    background: url(../images/ic_blue_30_30.png) left -27px no-repeat;
}
.gwxq-top-gz p a{
    font-family: Microsoft Yahei;
    color: #00457d;

}
.gwxq-top-zw h1{
    font-size: 22px;
}
.gwxq-top-zw h1 span{
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}
.gwxq-con_text{
    padding: 15px 30px;
}
.gwxq-top-zw p{
    font-size: 14px;
    color: #333;
    line-height: 28px;
}
.gwxq-top-zw p a{
    color: #333;
    font-family: Microsoft Yahei;
    padding-right: 30px;
    background: url(../images/ic_blue_30_30.png) right -4px no-repeat;
}
.gwxq-con_info p{
    font-size: 14px;
    line-height: 28px;
}
.gwxq-con_info h2 {
    width: 100%;
    height: 32px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    margin: 10px 0;
}
.gwxq-con_info h2 em {
    padding: 4px 0 0 18px;
    height: 26px;
    line-height: 26px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #686868;
    border-left: 4px solid #2f8dcd;
}
.gwxq-up input{
    width: 100%;
    height: 65px;
    font-size: 24px;
    color: #fff;
    background: url(../images/gwxq-up.png) 40px center no-repeat #FF6000;
    background-size: auto 50%;
    border: none;
    font-family: Microsoft Yahei;
    cursor: pointer;
    padding-left: 20px;
    margin-top:10%;
}
.gwxq-up input:hover{
    opacity: .8;
}
/*单位详情*/
.dwxq-top{
    overflow: hidden;
    padding: 20px 30px;
}
.dwxq-logo{
    width: 150px;
    height: 60px;
    float: left;
    margin-right: 50px;
}
.dwxq-logo img{
    width: 100%;
}
.gwxq-con_info .gwxq-list{
    width: auto;
    padding: 0 20px;
    margin-bottom: 23px;
}
.gwxq-gsmp h3{
    left: 35% !important;
}
.jl-right p{
    line-height: 26px;
    text-align:left;
}

/*招聘会*/
.job-fair{
    width: 100%;
    padding: 5px;
    border: 1px solid #eaeaea;
    font-size: 14px;
}
.job-fair-bg{
    background: #f9f9f9;
    overflow: hidden;
}
.job-fair-time{
    width: 150px;
    height: 150px;
    float: left;
    margin: 30px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    font-family: arial;
    background: url(../images/rili.png);
}
.job-fair-time h1{
    font-size: 58px;
    line-height: 58px;
}
.job-fair-time-year{
    padding-top: 32px;
}
.job-fair-info{
    width: 620px;
    float: left;
    padding: 20px 0 0;
}
.job-fair-info p{
    line-height: 28px;
}
.job-fair-info-title{
    border-bottom: 1px solid #ccc;
    padding-bottom:10px;
    margin-bottom: 10px;
}
.job-fair-info-title h1{
    font-size: 22px;
    color: #0084C7;
}
.job-fair-info-title p{
    font-size: 14px;
    color: #666;
}
.job-fair-sq{
    width: 150px;
    float: left;
}
.job-fair-sq2{
    width: 80px;
    height: 80px;
    margin: 40px auto 20px;
}
.job-fair-sq2 img{
    width: 100%;
}
.job-fair-sq input{
    width: 80%;
    height: 30px;
    margin-left: 10%;
    background: #1c6fc3;
    color: #fff;
    border: none;
    cursor: pointer;
}
.job-fair-center{
    font-size: 14px;
    margin-top: 14px;
    border: 1px solid #eaeaea;
    padding: 20px 30px;
}
.job-fair-center h2{
    font-size: 16px;
    color: #1c6fc3;
    padding-left: 20px;
    margin-bottom: 20px;
    border-bottom:2px solid #eaeaea;
}
.job-fair-center h2 b{
    padding: 6px 20px;
    background: #2f8dcd;
    color: #fff;
}
.job-fair-center p{
    line-height: 28px;
    text-indent: 28px;
    margin-bottom: 5px;
}
.job-fair-center .am-badge{
    width: 80px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 0;
}
.job-fair-center .zwDiv{
    max-height: 260px;
    overflow-y: auto;
}
.am-badge-success{
    background: #56ace7;
}
.pmt{
    text-align: center;
}



/*简历详情页头部样式*/
.top_{ width: 100%; height: 38px; line-height: 38px;}
.center_{ width: 1000px; margin: 0 auto; overflow: hidden;}
.top_ span{ float: right;}
.top_ span a{ margin: 0 5px;font-family: '微软雅黑'}
.center_ span a{ margin: 0 5px;font-family: '微软雅黑'}
.banner-bg_{ width: 100%; background: url(../images/banner-bg.png) repeat-x;}
.banner_{ width:auto; height: 192px; background: url(../images/banner_sy.png) center top no-repeat;}
.weixing_{ width: 121px; height: 141px; position: relative; float: right; margin-top: 30px;}
.weixing-bg_{ width: 121px; height: 141px; border-radius: 4px; background: #fff; opacity: 0.4;}
.weixing-main_{ position: absolute; left: 9px; z-index: 9;}
.weixing-main_  p{ text-align: center; margin-top: 6px; color: #666666;}

.bottom_1{ margin-top: 24px; border-top: 4px solid #1e63b0; margin-bottom: 20px;}
.bottom_1 ul{ margin-top: 20px; overflow: hidden; margin-bottom: 20px;}
.bottom_1 ul li{ float: left; margin-right: 15px;}
.bottom_1 p{ text-align: center; line-height: 25px;}
#top_a{font-family: '微软雅黑'}

/*.zphimg{
    margin-top: 14px;
    border: 1px solid #eaeaea;
    background: url(../images/bwzp.png);
}*/
