﻿.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;}
.main {
  padding: 40px 0;
  width: 1300px;
  margin: auto;
}

.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:250px;}
.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:30px 0 30px 13px;font-size:13px;display:table;position:relative;margin-bottom:20px;
 background-color:#fff;
}
.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 h3 { font-size:16px;      }


.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:200px;height:150px;}
.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;}


.fairview1{ width:100%; height:180px; margin:auto; overflow:hidden; }
.fairview2{ width:1160px; height:auto; margin:auto; text-align:left; background-color:#FFF; padding:20px; margin-top:20px; overflow:hidden; }
.fairview2 .title{ float:left;width:1160px; height:40px; line-height:40px; font-size:18pt; font-weight:bold; color:#F60; margin-bottom:10px; }
.fairview2 .list{ float:left;width:1160px; height:auto; }
.fairview2 .list ul{ float:left;width:950px; height:auto; }
.fairview2 .list ul li{ float:left;width:950px;  line-height:30px; }
.fairview2 .list ul li b{ float:left;width:auto;line-height:30px; color:#999; font-weight:normal; }
.fairview2 .list ul li p{ float:left;width:auto;line-height:30px; color:#444; font-weight:normal; }

.fairview2 .list .btn{ float:right;width:160px; height:auto;background-color:#FF552E;color:#FFF; }
.fairview2 .list .btn a{ display:inline-block; width:160px; line-height:40px;font-size:16px; background-color:#FF552E;color:#FFF; text-align:center; cursor:pointer;border-radius:0px; }
.fairview2 .list .btn a:link{ color:#FFF; }
.fairview2 .list .btn a:hover{ background-color:#FD7823;color:#FFF; }
.fairview2 .conte{ float:left;width:1060px; height:auto; line-height:30px; border-top:1px #E8E8E8 solid;margin:15px 0px; padding:10px 0px; color:#444; }

/* 参会企业 */
.fairview3{ width:1200px; height:auto; margin:auto; text-align:left; margin-top:10px; overflow:hidden; }
.fairview3 .title{ float:left;width:1200px; height:40px; line-height:40px; margin-bottom:10px; }
.fairview3 .title b{ float:left;width:200px; height:40px; line-height:40px; font-size:18px; color:#333; }

.fairview3 .title span{ float:right;width:280px; height:40px; padding-top:0px; }
.fairview3 .title span .sea1{ float:left;width:200px; height:40px; }
.fairview3 .title span .sea1 .txt{ float:left;width:200px; height:40px; line-height:40px;border:0px #E8E8E8 solid; padding:0px;background:url(../images/header/seabg2.png) 15px center no-repeat; text-indent:40px;font-family: "Microsoft YaHei", 微软雅黑; color:#AAA; font-size:14px;outline:none;background-color:#FFF; }
.fairview3 .title span .sea2{ float:left;width:80px; height:40px; }
.fairview3 .title span .sea2 a{ display:inline-block; width:80px; line-height:40px;font-size:14px; background-color:#474548;color:#FFF; text-align:center; cursor:pointer;border-radius:0px; }
.fairview3 .title span .sea2 a:link{ color:#FFF; }
.fairview3 .title span .sea2 a:hover{ background-color:#474548;color:#FFF; }

.fairview3 .conte{ float:left;width:1160px; height:auto; background-color:#FFF; padding:20px; }

/* 表头 */
.seaTitle{ float:left; width:1160px; height:35px; background-color:#F5F5F5;text-align:left; color:#777; }
.seaTitle1{ float:left; width:10%;  line-height:35px; text-align:center; }
.seaTitle2{ float:left; width:30%; line-height:35px; }
.seaTitle3{ float:left; width:50%; line-height:35px; }
.seaTitle4{ float:left; width:10%; line-height:35px;text-align:center; }

/* 列表 */
.seaList{ float:left; width:1160px; height:auto;text-align:left;}
.seaList ul{ float:left; width:1160px; height:auto; border-bottom:1px #EEE solid; padding:10px 0px;}
.seaList11{ float:left; width:10%;  line-height:35px; text-align:center; color:#F60; font-weight:bold; font-size:16px; }
.seaList12{ float:left; width:30%; line-height:35px; font-size:16px; }
.seaList13{ float:left; width:50%; line-height:35px; }
.seaList14{ float:left; width:10%; line-height:35px;text-align:center; }
.seaList14 a{ display:inline-block; width:80px; line-height:28px;font-size:14px; background-color:#EE4E4E;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.seaList14 a:link{ color:#FFF; }
.seaList14 a:hover{ background-color:#EE4E4E;color:#FFF; }

.seaPage{ float:left; width:100%; height:50px; line-height:50px; text-align:center;}



/* 招聘会 */
#fairMain{ width:1200px; height:auto; margin:auto; margin-top:0px;text-align:left; overflow:hidden; }
.fairMainl{ float:left;width:912px; height:auto;border:1px #eee solid; background-color:#FFF; }
.fairMainlt{ float:left;width:897px; height:40px; line-height:40px; background-color:#fff; font-size:14px; padding-left:15px; border-bottom:1px #eee solid; font-weight:bold; color:#444; }
.fairMainlc{ float:left; width:882px; height:auto; padding:0px 15px; }
.fairMainld{ float:left; width:882px; height:auto; line-height:25px; font-size:14px;padding:10px 15px; }
.fairMainld img{ width:630px; height:500px }
.fairMainlc ul{ float:left; width:882px; height:auto; border-bottom:1px #EEE solid; padding:10px 0px; }
.fairMainlc1{ float:left; width:95px; height:100px; padding-top:5px;}

.fairMainlc1 .span1{ float:left; width:76px; height:96px;background:url(../Images/jobfair/date.png) no-repeat;}
.fairMainlc1 .span1 i{ float:left; width:51px; height:27px; line-height:27px; color:#FFF; font-style:normal; padding-left:25px;}
.fairMainlc1 .span1 b{ float:left; width:76px; height:40px; line-height:40px;text-align:center;font-size: 31pt; font-family: "黑体"; padding-top:5px; color:#FF6600; }
.fairMainlc1 .span1 p{ float:left; width:76px; height:20px; line-height:20px;text-align:center;}

.fairMainlc1 .span2{ float:left; width:76px; height:96px;background:url(../Images/jobfair/date.gif) no-repeat;}
.fairMainlc1 .span2 i{ float:left; width:51px; height:27px; line-height:27px; color:#FFF; font-style:normal; padding-left:25px;}
.fairMainlc1 .span2 b{ float:left; width:76px; height:40px; line-height:40px;text-align:center;font-size: 31pt; font-family: "黑体"; padding-top:5px; color:#999; }
.fairMainlc1 .span2 p{ float:left; width:76px; height:20px; line-height:20px;text-align:center; color:#999;}

.fairMainlc2{ float:left; width:535px; height:100px;}
.fairMainlc2 b{ float:left; width:100%; height:30px; line-height:30px; font-size:14px; color:#999; }
.fairMainlc2 b a{ color:#3377cc; }
.fairMainlc2 b a:hover{ color:#FF6600; }

.fairMainlc2 p{ float:left; width:100%; line-height:25px; font-size:12px; color:#999;}
.fairMainlc2 i{ float:left; width:100%; line-height:25px; font-size:12px; color:#777; font-style:normal;}
.fairMainlc2 i a{ color:#777;} 

.fairMainlc .fairMainlcPage{ float:left; width:100%; height:50px; line-height:50px; text-align:center;}

/* 搜索 */
.fairMainr{ float:right;width:238px; height:auto; border:1px #eee solid;  background-color:#FFF;padding:0px 15px; padding-bottom:10px; }
.fairRightSeat{ float:left; width:238px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#444; }
.fairRightSeac{ float:left; width:228px; height:auto;}
.fairRightSeac1{ float:left; width:160px;height:44px; line-height:44px; }
.fairRightSeac2{ float:right; width:78px;height:44px; line-height:44px; text-align:right; }

.fairText{ float:left; width:174px; height:30px; line-height:30px; border-top:1px #cfcfcf solid;border-left:1px #cfcfcf  solid;border-right:1px #E8E8E8 solid;border-bottom:1px #E8E8E8 solid;  padding:0px 7px; color:#999; text-align:left; }

.fairSubmit{ display:inline-block; width:65px; line-height:32px;background:url(../Images/button/65_32n.png) no-repeat;font-size:14px; color:#FFF; text-align:center; cursor:pointer; }
.fairSubmit:link{ color:#FFF; }
.fairSubmit:hover{ background-position:0px -32px;color:#FFF; }

/* 文章列表 */
.fairRightInfot{ float:left; width:238px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#444; }
.fairRightInfoc{ float:left; width:238px; height:auto;}
.fairRightInfoc ul li{ float:left; width:238px; height:28px; line-height:28px; color:#999; }
.fairRightInfoc ul li a{ color:#3377cc; }
.fairRightInfoc ul li a:hover{ color:#FF6600}

/* 分类浏览 */
.fairRightSubt{ float:left; width:268px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#444; }
.fairRightSubc{ float:left; width:283px; height:auto; margin-bottom:10px;}
.fairRightSubc ul{ float:left; width:282px; height:auto;}
.fairRightSubc ul li{ float:left; width:124px; height:32px;  line-height:32px; margin-right:15px; margin-bottom:10px;border:1px #DDD solid; background-color:#F9F9F9; text-align:center; font-size:14px; } 
.fairRightSubc ul li:hover{ background-color:#F5F5F5;} 
.fairRightSubc ul li a{ color:#444; } 




