﻿.fullscreen,body{background:#f4f4f4}
.SearchBar{background:#f90;height:32px;padding:8px 10px}
.SearchBar .Content{background:#fff;border-radius:5px;height:32px}
.SearchBar .Content .Button{width:35px;height:32px;line-height:32px;position:absolute;right:10px;top:8px}
.SearchBar .Content .Button:before{content:"\e100";font-family:iconic;font-size:20px;position:absolute;left:8px;top:1px;color:#f90}
.SearchBar .Content .Input{font-size:14px;height:32px;border-radius:5px;color:#888;text-indent:10px;width:100%}
.SearchParm{height:40px;line-height:40px;overflow:hidden;background:#fff}
.SearchParm div{float:left;width:33%;height:100%;position:relative;border-left:1px solid #f0f0f2;margin-left:-1px;overflow:hidden;text-align:center}
.SearchParm div:first-child{border:none}
.SearchParm div:after{border-color:#b0b0b0;border-style:solid;border-width:2px 2px 0 0;content:" ";height:5px;position:absolute;right:8px;top:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);width:5px;pointer-events:none}
.SearchParm div input{height:40px;width:65%;text-align:center;background:#fff;color:#999;font-size:12px;line-height:40px}
.JobFairsListTop{background:#3078d8;padding:15px 25px;display:none}
.JobFairsListTop .Tab{border:1px solid #fff;height:40px;line-height:40px;border-radius:5px;font-size:16px}
.JobFairsListTop .Tab a{width:50%;float:left;color:#fff;text-align:center;display:block}
.JobFairsListTop .Tab a.Selected{background:#fff;color:#3078d8}
.JobFairsList{padding:15px}
.JobFairsList .Item{background:#fff;margin-bottom:15px}
.JobFairsList .Item .Title{padding:15px 20px 15px 80px;color:#666;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid #eee;position:relative;height:30px;line-height:30px}
.JobFairsList .Item .Title .Status{background:#dedede;color:#fff;position:absolute;left:12px;top:12px;height:30px;line-height:38px;text-align:center;width:60px;font-size:12px}
.JobFairsList .Item .Title .Status:before{background:#fff;height:1px;width:100%;position:absolute;top:8px;left:0;content:''}
.JobFairsList .Item .Title .Status:after{width:38px;border:solid #fff;border-width:0 1px;height:4px;position:absolute;top:0;left:10px;content:''}
.JobFairsList .Item .Title .Status.Ing{background:#3078d8}
.JobFairsList .Item .Title .Status.Un{background:#a4cf42}
.JobFairsList .Item .Info{padding:15px 0;background:#fff}
.JobFairsList .Item .Info div{height:22px;line-height:22px;font-size:14px;padding:0 20px 0 45px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.JobFairsList .Item .Info i:before{content:"\e070";font-family:iconic;font-size:14px;position:absolute;left:22px;top:-1px;color:#999;font-style:normal;text-indent:0}
.JobFairsList .Item .Info u:before{content:"\e069";font-family:iconic;font-size:16px;position:absolute;left:21px;top:0;color:#999;font-style:normal;text-indent:0}
.JobFairsDetailTop{position:relative;background:#fff;padding:40px 0 15px;border-bottom:1px solid #f4f4f4}
.JobFairsDetailTop .Status{background:#dedede;color:#fff;position:absolute;left:10px;top:0;height:30px;line-height:38px;text-align:center;width:60px;font-size:12px}
.JobFairsDetailTop .Status:before{background:#fff;height:1px;width:100%;position:absolute;top:8px;left:0;content:''}
.JobFairsDetailTop .Status:after{width:38px;border:solid #fff;border-width:0 1px;height:4px;position:absolute;top:0;left:10px;content:''}
.JobFairsDetailTop .Status.Ing{background:#3078d8}
.JobFairsDetailTop .Status.Un{background:#a4cf42}
.JobFairsDetailTop .Title{padding:0 20px;color:#666;font-size:18px;position:relative;line-height:26px}
.JobFairsDetailTop .Info{padding:8px 0 0;background:#fff}
.JobFairsDetailTop .Info div{line-height:22px;font-size:14px;padding:0 20px 0 45px;color:#999;position:relative}
.JobFairsDetailTop .Info i:before{content:"\e070";font-family:iconic;font-size:14px;position:absolute;left:22px;top:-1px;color:#999;font-style:normal;text-indent:0}
.JobFairsDetailTop .Info u:before{content:"\e069";font-family:iconic;font-size:15px;position:absolute;left:21px;top:-1px;color:#999;font-style:normal;text-indent:0}
.JobsForYou{background:#fc0;color:#fff;text-align:center;font-size:18px;height:80px;line-height:80px;display:block}
.JobsForYou:before{content:"\e121";font-family:iconic;font-size:35px;margin:0 0 0 -40px;position:absolute}
.JobFairsDetailJobs{background:#f90;color:#fff;text-align:center;font-size:16px;height:60px;line-height:60px;display:block;width:50%;float:left;text-indent:20px;position:relative}
.JobFairsDetailJobs.Sign{width:32%;text-indent:0}
.JobFairsDetailJobs.Ent,.JobFairsDetailJobs.Job{width:34%}
.JobFairsDetailJobs:after{border-right:1px solid #fff;width:1px;height:30px;position:absolute;right:1px;top:15px;content:""}
.JobFairsDetailJobs.Job:before{content:"\e124";font-family:iconic;font-size:20px;margin:1px 5px 0 -45px;position:absolute}
.JobFairsDetailJobs.Ent:before{content:"\e123";font-family:iconic;font-size:24px;margin:-2px 5px 0 -45px;position:absolute}
.JobFairsDetailJobs.RecRes:before{content:"\e125";font-family:iconic;font-size:24px;margin:-2px 5px 0 -45px;position:absolute}
.JobFairsDetailJobs.Ent:after,.JobFairsDetailJobs.RecRes:after{border:none}
.JobFairsOper .Item{float:left;width:34%;background:#fff;text-align:center;color:#999;height:50px;font-size:14px;padding:15px 0;position:relative;line-height:20px}
.JobFairsOper .Item b{display:block;font-size:28px;line-height:30px;height:30px;font-weight:400}
.JobFairsOper .Item b.Lc:after{font-family:v1;content:"\B015";color:#bbb}
.JobFairsOper .Item b.JobListPic:after{font-family:v1;content:"\B020";color:#bbb}
.JobFairsOper .Item b.StallPic:after{font-family:v1;content:"\B016";color:#bbb}
.JobFairsOper .Item:after{position:absolute;right:0;top:0;width:1px;background:#f4f4f4;height:100%;content:''}
.JobFairsDetailItem{height:50px;line-height:50px;border-bottom:1px dotted #bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#656565;position:relative;font-size:14px;text-indent:20px;display:block;background:#fff}
.JobFairsDetailItem:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-5px;width:8px;height:8px;border:#cdcdcd solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:2px 2px 0 0;display:block}
.JobFairsDetailItem:last-child{border-bottom:1px solid #bbb}
.JobFairsLc{width:100%;position:fixed;right:0;top:0;display:none;min-height:100%;background:#fff}
.JobFairsLc .LcTop{height:50px;width:100%;background:#3078d8;color:#fff;line-height:50px;position:relative}
.JobFairsLc .LcTop u{width:15px;height:15px;position:absolute;border:solid #fff;border-width:0 0 3px 3px;top:15px;left:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);cursor:pointer}
.JobFairsLc .LcTop .Title{text-align:center;margin:auto;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.JobFairsLc img{width:100%}
.JobFairsLc1{width:90%;position:fixed;left:5%;top:10%;display:none;background:#fff;text-align:center;border:1px solid #eee;padding:5% 0}
.JobFairsLc1 img{width:90%}
.JobFairsDetailBottom{position:fixed;bottom:0;left:0;height:50px;width:100%;background:#ebebeb;padding:10px 0;line-height:20px}
.JobFairsDetailBottom .Status{width:80px;height:80px;border-radius:50%;background:#f90;text-align:center;line-height:80px;color:#fff;position:absolute;left:50%;bottom:0;margin-left:-40px;font-size:20px}
.JobFairsDetailBottom .Status.Apply{background:#3078d8;font-size:16px}
.JobFairsDetailBottom .Status.End{background:#bababa}
.JobFairsDetailBottom .Item{float:left;width:50%;text-align:center;font-size:14px;text-indent:-40px;color:#666}
.JobFairsDetailBottom .Item b{display:block;font-size:28px;line-height:30px;height:30px;font-weight:400}
.JobFairsDetailBottom .Item b.ForMe:after{font-family:v1;content:"\B018";color:#bcbcbc;margin-left:60px;font-size:26px;line-height:36px}
.JobFairsDetailBottom .Item b.Scan:after{font-family:v1;content:"\B017";color:#bcbcbc;font-size:26px;line-height:36px}
.JobFairsDetailBottom .Item b.RecResume:after{font-family:v1;content:"\B005";color:#bcbcbc;font-size:26px;line-height:36px;margin-right:5px}
.JobFairsDataItem{height:44px;line-height:44px;border-bottom:1px solid #bbb;background:#fff;position:relative;display:block;padding:10px 35px 10px 0}
.JobFairsDataItem:last-child{border:none}
.JobFairsDataItem:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-5px;width:8px;height:8px;border:#989898 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:2px 2px 0 0;display:block}
.JobFairsDataItem .Logo{position:absolute;left:10px;top:13px;width:90px;height:38px;display:none}
.JobFairsDataItem .Logo img{width:100%;height:100%}
.JobFairsDataItem .Item{margin-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#333;height:22px;line-height:22px;font-size:14px}
.JobFairsDataItem .Item.Zw{color:#3078d8;font-size:12px}
.JobDataItem{height:44px;line-height:44px;border-bottom:1px solid #f0f0f2;background:#fff;position:relative;display:block;padding:10px 110px 10px 0}
.JobDataItem:last-child{border:none}
.JobDataItem:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-5px;width:8px;height:8px;border:#989898 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:2px 2px 0 0;display:block}
.JobDataItem .JobName{color:#3078d8;font-size:14px;height:22px;line-height:22px;margin-left:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.JobDataItem .EntName{color:#959595;font-size:12px;height:22px;line-height:22px;margin-left:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.JobDataItem .StallNumber{color:#646464;font-size:12px;position:absolute;top:9px;right:30px}
.JobDataItem .Money{color:#f90;font-size:12px;margin-left:10px}
.ResDataItem{height:44px;line-height:44px;border-bottom:1px solid #f0f0f2;background:#fff;position:relative;display:block;padding:10px 40px 10px 64px}
.ResDataItem:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-5px;width:8px;height:8px;border:#989898 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:1px 1px 0 0;display:block}
.ResDataItem .Logo{position:absolute;left:10px;top:10px;width:44px;height:44px;border-radius:50%;overflow:hidden}
.ResDataItem .Logo img{width:100%;border:none}
.ResDataItem .JwName{height:24px;line-height:24px;font-size:14px;color:#323232;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ResDataItem .JobType{height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ForYouTitle{color:#3078d8;font-size:14px;height:40px;line-height:40px;text-align:center}
.JobFairTop a{width:50%;float:left;background:#fff;color:#666;font-size:14px;border-bottom:3px solid #fff;text-align:center;height:40px;line-height:40px;position:relative;text-indent:15px}
.JobFairTop a i:before{content:"\e121";font-family:iconic;font-size:15px;position:absolute;margin:0 0 0 -76px;color:#9b9b9b;font-style:normal;text-indent:0}
.JobFairTop a u:before{content:"\e113";font-family:iconic;font-size:18px;position:absolute;margin:0 0 0 -76px;color:#9b9b9b;font-style:normal;text-indent:0}
.JobFairTop a.Selected i:before,.JobFairTop a.Selected u:before{color:#3078d8}
.JobFairTop a.Selected{border-bottom:3px solid #3078d8}
.JobFairTipsBox{background:#fff;position:fixed;top:50%;left:50%;width:240px;height:80px;margin:-60px 0 0 -140px;z-index:100;border-radius:5px;display:none;padding:20px;font-size:18px;text-align:center;font-weight:700}
.JobFairTipsBox .BtnBox{margin-top:20px;display:none}
.JobFairTipsBox .Btn{width:110px;font-size:14px;text-align:center;height:30px;line-height:30px;border-radius:3px}
.JobFairTipsBox .Btn.Confirm{float:left;background:#f90;color:#fff}
.JobFairTipsBox .Btn.Cancel{float:right;background:#eee;color:#666}
.JobFairTipsBox .Btn.Single{float:none;display:block;margin:auto}
.JobSchedule{background:#fff;padding:20px 10px}
.JobSchedule table{table-layout:fixed;empty-cells:show;border-collapse:collapse;margin:0 auto;border:1px solid #eee;color:#666}
.JobSchedule table td,.JobSchedule table th{font-size:12px;border:1px solid #eee;padding:5px 10px}
.JobSchedule table .Center{text-align:center}
.JobSchedule table .Word{color:#f90}
.tool_bar .tool{height:60px;line-height:60px;text-align:center;float:left}
.tool_bar .tool .t1,.tool_bar .tool .t2{width:100%;border-right:1px solid #eee}
.tool_bar .tool .t3{width:100%}
.tool_bar .tool .t1_link{display:inline-block;background:url(/images/v2/JobFair/23.png) 2px 21px no-repeat;padding-left:14px;width:65px;background-size:14px 16px}
.tool_bar .tool .t2_link{display:inline-block;background:url(/images/v2/JobFair/23.png) 2px 21px no-repeat;padding-left:14px;width:90px;background-size:14px 16px}
.tool_bar .tool .t3_link{display:inline-block;background:url(/images/v2/JobFair/23.png) 2px 21px no-repeat;padding-left:17px;width:65px;background-size:16px 16px}
.tool_bar .tool a{width:100%;font-size:14px;color:#666}
.tool_bar .tool_content{border-top:1px solid #eee;padding:10px 20px;font-size:14px;display:none;line-height:24px}
.tool_bar .tool_content img{width:100%}
.ent_info .info_item{line-height:32px;border-bottom:1px solid #eee;font-size:13px;padding:0 10px}
.ent_info .title{font-size:16px;line-height:32px;padding-left:10px;position:relative;color:#333}
.ent_info i{position:absolute;width:3px;height:16px;background:#2082cb;top:3px;left:0}
.contraction_bar{width:100%;line-height:40px;text-align:center;border-bottom:1px solid #eee;font-size:15px;color:#666}
.contraction_bar span{display:inline-block;padding-right:25px}
.contraction_bar .up{background:url(/images/v2/JobFair/24.png) 65px 13px no-repeat;background-size:15px 15px}
.contraction_bar .down{background:url(/images/v2/JobFair/25.png) 65px 13px no-repeat;background-size:15px 15px}
.intro_bar{background:#f90;color:#fff;padding:10px 20px;position:relative}
.ent_intro{background:#f2f2f2;padding:10px 20px;font-size:12px;word-break:break-all;display:none}
.job_top{background:#fff;border-bottom:1px solid #eee;padding:15px 20px;font-size:14px;line-height:24px;position:relative}
.job_bottom{background:#f2f2f2;border-bottom:1px solid #eee;padding:10px 20px;font-size:14px;line-height:22px;display:none}
.job_top i{position:absolute;right:25px;border:solid #ccc;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);height:8px;width:8px}
.job_top .down{border-width:1px 1px 0 0;top:15px}
.job_top .up{border-width:0 0 1px 1px;top:20px}
.job_top .sp_jobname{font-size:16px}
.disabled{background-color:#eee;color:#aaa}
.ent_info{padding:10px 20px;font-size:15px;line-height:24px;border-bottom:1px solid #eee;color:#666}
.jobapply{display:inline-block;border:1px solid #3078d8;color:#3078d8;font-size:12px;padding:0 5px;position:absolute;right:10px;bottom:15px;cursor:pointer}
.top_slider{background-color:#ccc;position:relative;min-height:2.54rem}
.top_slider img{width:100%}
.top_slider .date{line-height:1.8rem;background:#0378d8;color:#fff;width:8rem;padding-left:.5rem;text-align:center;position:absolute;right:0;bottom:-.9rem;border-radius:1rem 0 0 1rem;font-size:1.1rem;font-weight:700}
.j_block{padding:1.25rem;background-color:#fff;margin-bottom:.5rem}
.jobfair_name{font-size:1rem;font-weight:700;color:#0478d8;padding:.85rem 0}
.base_info_block{position:relative;padding-left:4.8rem;font-size:.7rem;padding-top:.25rem;padding-bottom:.25rem;color:#666}
.base_info_block label{position:absolute;left:0}
.base_info_block .date:before{content:"\e194";font-family:iconic;font-size:.6rem;color:#0378d8;margin-right:.5rem}
.base_info_block .address:before{content:"\e195";font-family:iconic;font-size:.65rem;color:#0378d8;margin-right:.5rem;margin-left:1px;vertical-align:middle}
.base_info_block .activity1:before{content:"\e196";font-family:iconic;font-size:.65rem;color:#0378d8;margin-right:.3rem;vertical-align:middle}
.base_info_block .activity2:before{content:"\e197";font-family:iconic;font-size:.6rem;color:#0378d8;margin-right:.5rem}
.j_header{padding-bottom:.65rem;position:relative}
.j_header .title{color:#0478d8;font-size:.85rem;font-weight:400}
.j_header .serial_num{width:1.8rem;height:1.8rem;position:absolute;right:0rem;top:-.3rem}
.j_content{font-size:.65rem;line-height:1.2rem;color:#666}
.j_content p{font-size:.65rem;margin:0}
.j_content h3{padding:0;margin:0;font-size:.7rem}
.j_content img{width:100%;height:100%}
.j_content a{display:block;padding:.25rem .5rem;border:1px solid #eee;margin-bottom:.5rem;color:#aaa;overflow:hidden;white-space:nowrap;_white-space:normal;text-overflow:ellipsis}
.content_top{height:1rem;position:relative;padding-top:.5rem;padding-bottom:.3rem}
.content_top img{width:1rem;height:.75rem;position:absolute;left:0rem;top:.3rem}
.content_bottom{height:1rem;position:relative;padding-top:.3rem}
.content_bottom img{width:1rem;height:.75rem;position:absolute;right:0rem;top:0}
.no_indent{text-indent:0!important}
.jobfair_slider{margin-top:.5rem!important}
.swiper-slide img{width:100%}
.contact_info_block{position:relative;padding-left:3.6rem;font-size:.65rem;padding-top:.15rem;padding-bottom:.15rem;color:#666}
.contact_info_block label{position:absolute;left:0;font-weight:700}
ul{margin:0;padding:0}
.jobfair_list ul li{list-style:none;margin:0;background:#fff;padding:.65rem .5rem;margin-bottom:.5rem;position:relative}
.jobfair_list{margin:0;padding:10px 10px 1px 10px;background:#f5f5f5}
.jobfair_list img{width:4.5rem;height:2.75rem;border:1px solid #eee;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:3rem}
.jobfair_list img{width:4.5rem;height:2.75rem;border:1px solid #eee;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:3rem}
.jobfair-info{padding-left:5.3rem;position:relative}
.jobfair-info .jobfair-name{font-size:.7rem;word-break:break-all;margin-right:10px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;overflow:hidden;max-width:95%;display:block;color:#666;margin-bottom:.1rem;margin-left:.2rem}
.jobfair-info .jobfair-date{padding:.1rem 0;margin-bottom:.1rem}
.jobfair-info .jobfair-address,.jobfair-info .jobfair-date{font-size:.6rem;color:#908f8c;word-break:break-all;display:block;padding-left:1rem;position:relative}
.jobfair-date:before{content:"\e070";font-family:iconic;font-size:.65rem;color:#908f8c;margin-right:6px;position:absolute;left:.15rem;top:2px}
.jobfair-address:before{content:"\e069";font-family:iconic;font-size:.65rem;color:#908f8c;margin-right:6px;position:absolute;left:.15rem;top:0;margin-top:2px}
.bottom-tab{width:100%;height:50px;background-color:#fff;border-top:1px solid #eee;position:fixed;bottom:0;left:0;right:0}
.bottom-tab ul li{width:33.33%;line-height:30px;padding:10px 0;border-right:1px solid #eee}
.bottom-tab .selected{color: #ff9900;font-weight: bold;}
.holder{height:52px}
.intro_bar i{position:absolute;left:0;border:solid #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);height:8px;width:8px}
.intro_bar .down{border-width:1px 1px 0 0;top:5px}

.tb-statistics{border-collapse: collapse;width: 100%;margin: 10px 0;}
.tb-statistics td{border:  1px solid #3078d8; color: #0378d8; width: 33.33%; text-align: center;font-size: 16px;padding:10px 0}