﻿@charset "UTF-8";.jobfair-icon,.main-tab .jobfair-prepare .prepare-content .radius-box img {width:19px;height:18px;background-position:0 0;display:inline-block;vertical-align:text-bottom;background:url("/images/v4/jobfair-icon.png");margin-right:7px;}
.jobfair-icon.icon-editer,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-editer {width:81px;height:77px;background-position:0 0;}
.jobfair-icon.icon-arrows-right,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-arrows-right {width:45px;height:21px;background-position:-519px -2px;}
.jobfair-icon.icon-edit-sm,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-edit-sm {width:17px;height:17px;background-position:-652px -2px;}
.jobfair-icon.icon-nav-down,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-nav-down {width:12px;height:11px;background-position:-626px -2px;}
.jobfair-icon.icon-in,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-in {width:69px;height:69px;background-position:-452px -113px}
.jobfair-icon.icon-begin,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-begin {width:69px;height:69px;background-position:-108px 0px;}
.jobfair-icon.icon-back,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-back {width:66px;height:66px;background-position:-422px 0px;}
.jobfair-icon.icon-download,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-download {width:31px;height:26px;background-position:-579px -2px;}
.jobfair-icon.icon-help,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-help {width:16px;height:16px;background-position:-677px -2px;}
.jobfair-icon.icon-reging,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-reging {width:97px;height:97px;background-position:-191px 0;}
.jobfair-icon.icon-full,.main-tab .jobfair-prepare .prepare-content .radius-box img.icon-full {width:97px;height:97px;background-position:-302px 0;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.text-overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}
.pointer,.main-tab .jobfair-nav a,.main-tab .jobfair-prepare .prepare-btn {cursor:pointer;}
.orange {color:#f90;}
.bg-white,.jobfair-item,.main-tab,.main-tab .jobfair-prepare .prepare-content .radius-box,.main-footer,.item-box,.help-wrapper {background:#fff;}
.font-color-base,.main-tab .jobfair-nav {color:#666;}
.font-color-primary,.item-box .title {color:#0378d8;}
.font-color-light,.item-box .sub-title,.important-info .label {color:#999;}
.font-size-base,.main,.main-tab .jobfair-nav,.main-tab .jobfair-prepare,.item-box {font-size:14px;}
.font-size-md {font-size:16px;}
.font-size-sm {font-size:12px;}
.common-active,.main-tab .jobfair-nav a:active,.main-tab .jobfair-nav a.active,.main-tab .jobfair-prepare .prepare-btn,.common-active a,.main-tab .jobfair-nav a:active a,.main-tab .jobfair-nav a.active a,.main-tab .jobfair-prepare .prepare-btn a {background:#0378d8;color:#fff;}
.tc,.main-tab .jobfair-nav a,.main-tab .jobfair-prepare .prepare-content .radius-box {text-align:center;}
.row {margin-left:-15px;margin-right:-15px;}
.row:before,.row:after {content:"";display:table;}
.row:after {clear:both;}
.row .col {float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.row .col-2 {width:50%;min-height:230px;}
.row .col-3 {width:33.33333%;}
.row .col-4 {width:25%;}
.row .col-5 {width:20%;}
.row .col-6 {width:16.66667%;}
.row .col-8 {width:12.5%;}
.title-bg-line {height:1px;border-top:1px solid #ddd;text-align:center;font-size:12px;}
.title-bg-line span {position:relative;top:-10px;background:#fff;padding:0 20px;}
.triangle_border_up {width:0;height:0;border-width:0 15px 15px;border-style:solid;border-color:transparent transparent #fff;position:absolute;}
.swiper-container {width:100%;}
.swiper-pagination-bullet {width:13px;height:13px;border:1px solid #cccccc;background:#fff;opacity:1;vertical-align:middle;}
.swiper-pagination-bullet-active {width:9px;height:9px;background:#fff;border:4px solid #0378d8;}
.main {padding:40px 0;}
.jobfair-row {margin-top:20px;}
.jobfair-item {width:622px;padding:40px 0 40px 13px;font-size:13px;display:table;position:relative;margin-bottom:20px;}
.jobfair-item .fair-info,.jobfair-item img {width:390px;display:table-cell;vertical-align:middle;padding-left:17px;line-height:24px;}
.jobfair-item .fair-info .title,.jobfair-item img .title {width:390px;margin-bottom:10px;}
.jobfair-item .fair-info .date,.jobfair-item img .date,.jobfair-item .fair-info .time,.jobfair-item img .time,.jobfair-item .fair-info .addr,.jobfair-item img .addr {padding:0 20px;}
.jobfair-item .fair-info .date,.jobfair-item img .date {background:url("/images/v4/icon-date.png") no-repeat 3px 5px;}
.jobfair-item .fair-info .time,.jobfair-item img .time {background:url("/images/v4/icon-time.png") no-repeat 3px 5px;}
.jobfair-item .fair-info .addr,.jobfair-item img .addr {background:url("/images/v4/icon-addr.png") no-repeat 3px 5px;}
.jobfair-item img {width:196px;height:120px;}
.jobfair-status {position:absolute;top:0;right:0;}
.jobfair-status .jobfair-icon,.jobfair-status .main-tab .jobfair-prepare .prepare-content .radius-box img,.main-tab .jobfair-prepare .prepare-content .radius-box .jobfair-status img {margin:0;}
.main-tab .jobfair-nav {padding:6px 10px;}
.main-tab .jobfair-nav a {display:inline-block;margin-right:10px;min-width:80px;height:30px;line-height:30px;border-radius:20px;padding:0 7px;position:relative}
.main-tab .jobfair-nav a img {top:10px !important;right:0px !important;}
.main-tab .jobfair-prepare {position:relative;height:100%;line-height:42px;}
.main-tab .jobfair-prepare .prepare-btn {height:100%;padding:0 15px;position:relative;}
.main-tab .jobfair-prepare .prepare-btn span {margin-right:10px;}
.main-tab .jobfair-prepare .prepare-content {width:1300px;height:0;background:#0378d8;position:absolute;z-index:2;right:0;top:42px;overflow:hidden;-webkit-transition:height .5s;transition:height .5s;}
.main-tab .jobfair-prepare .prepare-content .radius {width:30%;}
.main-tab .jobfair-prepare .prepare-content .arrows {width:5%;}
.main-tab .jobfair-prepare .prepare-content .arrows .jobfair-icon,.main-tab .jobfair-prepare .prepare-content .arrows .radius-box img,.main-tab .jobfair-prepare .prepare-content .radius-box .arrows img {margin-top:156px;}
.main-tab .jobfair-prepare .prepare-content .radius-box {width:272px;height:272px;border-radius:50%;margin:32px auto;}
.main-tab .jobfair-prepare .prepare-content .radius-box .radius-box-top {height:172px;}
.main-tab .jobfair-prepare .prepare-content .radius-box .jobfair-icon,.main-tab .jobfair-prepare .prepare-content .radius-box img {margin:0;margin-top:70px;}
.main-tab .jobfair-prepare .prepare-content .radius-box img {width:96px;height:96px;}
.main-tab .jobfair-prepare .prepare-content .radius-box p {line-height:20px;margin-bottom:10px;}
.main-tab .jobfair-prepare:hover .prepare-content {height:333px;}
.main-footer {padding:15px;}
.right-angle-triangle {width:0px;height:0px;border-top:36px solid transparent;border-bottom:42px solid #0378d8;border-left:25px solid transparent;position:absolute;left:-25px;top:-36px;}
.main-title {margin:20px 0;}
.main-title .main-title-left {width:950px;height:236px;z-index: 1}
.main-title .main-title-right {width:285px;}
.item-box {padding:27px;position:relative;}
.item-box .title {border-left:6px solid #0378d8;padding-left:10px;margin-bottom:20px;}
.item-box .sub-title {margin-left:10px;}
.item-box .item-box-text {/*text-indent:2em;*/}
.main-content .item-box {margin-bottom:20px;z-index: 1}
.important-info {line-height:30px;}
.help-wrapper {margin-top:10px;padding:20px;}
.help-wrapper a {display:inline-block;margin-right:8px;}
.help-wrapper a:last-child {margin:0;}
.help-wrapper a span,.help-wrapper a i {vertical-align:middle;}
/* jobfair-reset-start */.tbJobList {margin-top:20px;}
/* jobfair-reset-end */.subcontent {line-height:29px;}
.date {padding-left:20px;background:url('../../images/jobfair/04.png') no-repeat 3px 7px}
.time {padding-left:20px;background:url('../../images/jobfair/03.png') no-repeat 3px 7px}
.addr {padding-left:20px;background:url('../../images/jobfair/05.png') no-repeat 3px 7px}
#ulSel {min-height:25px;margin:0 0 0 35px;position:absolute;top:-10px}
#ulSel li {list-style:none;height:22px;line-height:22px;border:1px solid #ff9900;width:65px;text-align:center;background:#FFFBE9;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px}
.bottom_bar {filter:alpha(opacity=70);background-color:rgba(98,98,98,0.7);position:fixed;bottom:0;left:0;height:56px;width:100%;z-index:9999999}
.bottom_bar div {height:56px;width:1100px;margin:0 auto;display:block;position:relative}
.bottom_bar .Reg {height:40px;width:120px;position:absolute;right:333px;bottom:8px;color:#fff;display:inline-block;background:#ff9900;font-size:16px;text-align:center;line-height:40px;border-radius:5px}
.bottom_bar .Login {height:40px;width:120px;position:absolute;right:174px;bottom:8px;color:#fff;display:inline-block;background:#999999;font-size:16px;text-align:center;line-height:40px;border-radius:5px}
.bottom_bar .Tip {color:#fff;display:inline-block;font-size:24px;position:absolute;top:10px;left:145px;letter-spacing:5px}
.bottom_bar i {height:56px;width:60px;position:absolute;right:-8px;bottom:-15px;cursor:pointer;background:url(..//images/v4s/jobfair/18.png) 0px 0px no-repeat}
#ctl00_ContentPlaceHolder1_JobListPanel .table_content .link:hover {color:#ff9900}
.tbJobList {padding:20px;background:#fff}
.tbJobList .searchBar {padding:20px;text-align:center}
.tbJobList .search_lable {padding:0 20px;font-size:14px}
.tbJobList .keyword {height:35px;border:1px solid #eee;padding:5px;width:320px;font-size:14px}
.tbJobList .search_btn {width:130px;height:47px;line-height:47px;background:#0F6FD5;border:none;margin-left:35px;cursor:pointer;color:#fff;font-size:14px}
#mytable {border-collapse:collapse;border:1px solid #eee}
#mytable td {border:1px solid #eee;text-align:center;height:40px}
#mytable thead td {background:#0F6FD5;color:#fff;font-size:14px}
#mytable tbody td {line-height:28px;padding:0 10px;font-size:13px}
#pagination span,#pagination a {display:inline;line-height:12px;list-style-type:none;height:12px;color:#313131;font-size:12px;margin:0px 4px 0 5px;padding:0 1px 0 0;cursor:pointer}
#pagination a:hover,#pagination .current {cursor:pointer;display:inline;line-height:12px;list-style-type:none;height:12px;color:#313131;font-size:12px;margin:0px 4px 0 5px;padding:0 1px 0 0;color:#eb6100;border-bottom:1px solid #eb6100}
.review .more {color:#FF9900;text-align:right;position:absolute;right:0px;top:0px;font-size:14px;}
.review_content img {max-width:758px;margin:20px 0;}
.review p {text-align:center;}
.jobnames {text-align:left !important;padding:0 20px !important;position:relative}
.bookmeet {position:absolute;right:10px;top:6px;display:inline-block;border:1px solid #ff9900;color:#ff9900;padding:0 10px;line-height:24px;cursor:pointer}
.pageContainer .paginator {text-align:right}
.pageContainer .paginator span {font-size:14px;padding:8px 12px;border:solid 1px #ddd;background:#fff;text-decoration:none;margin-right:2px}
.pageContainer .paginator .cpb {padding:9px 13px;font-weight:bold;font-size:14px;border:none;color:#fff;background:#ff9900}
.pageContainer .paginator .count {border:0}
.review_content {text-align:center}
.review_content img {max-width:758px;margin:20px 0}
.contact_box {min-height:160px}
.lh-30 {line-height:30px}
/* .swiper-slide img {width:100%}
*/.main-tab .jobfair-prepare .prepare-content .radius-box .jobfair-icon.icon-editer {margin-top:82px;}
.searchbox {width:354px;height:30px;border:1px solid #e7e7e7;color:#666;font-size:14px;cursor:pointer;border-radius:20px;position:relative;background:#fff;}
.searchbox span {width:83px;display:inline-block;border-radius:20px;left:0;top:0;height:30px;line-height:30px;text-align:center;position:absolute;overflow:hidden;background:#0378d8;color:#fff;}
.searchbox .alink {width:210px;height:30px;line-height:30px;text-align:center;position:absolute;left:100px;overflow:hidden;}
.search-icon {width:13px;height:10px;background-position:0 0;right:15px;top:10px;position:absolute;display:inline-block;vertical-align:text-bottom;cursor:pointer;background:url(/images/v4/search-icon.png);margin-right:3px;}
.empty_data{text-align:center;background:#fff;padding: 50px 0}
.empty_data img{width: 180px;height: 180px}
.empty_data span{color: #ff9900}
.empty-holder{height: 20px}
.top-img {min-height: 241px;background-repeat: no-repeat;}
.icon-bg {position: absolute;}
.jobfair-icon.icon-date {width: 103px;height: 115px;background-position: 0 -105px;right: 75px;top: 85px;z-index: -1;}
.jobfair-icon.icon-record {width: 75px;height: 101px;background-position: -355px -112px;right: 40px;top: 26px;z-index: -1;}
.jobfair-icon.icon-diamond {width: 113px;height: 100px;background-position: -126px -113px;width: 113px;right: 30px;top: 26px;z-index: -1;}
#join_contact img{width:100%}