/*招聘会整合*/
a{text-decoration: none}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix{zoom:1;}
.font_red{color: #f74b4b;}
.font_yellow{color: #ffb21e;}
.jobfair_top{width: 100%;background-color: #fff;}
.jobfair_top_main{width: 1200px;margin: 0 auto;background: url(../../images/jobfair/images/16.png) no-repeat right center;background-size: contain}
.jobfair_top_main a{display: table-cell;vertical-align: middle;height: 80px;}
.jobfair_top_main a.lg img{max-height: 50px;}
.jobfair_top_main .back_home{color: #666666;margin-left: 30px;background: url(../../images/jobfair/header_icon1.png) no-repeat left center; padding-left: 20px;}
.jobfair_slide{position: relative;width: 100%;height: 400px;overflow: hidden}
.jobfair_slide .bd ul img{width: 100%;height: 400px;}
.jobfair_slide .hd ul{position: absolute;left: 50%;bottom: 35px;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%)}
.jobfair_slide .hd ul li{display: inline-block;width: 12px;height: 12px;background-color: #000000;border-radius: 6px;opacity: 0.5;margin: 0 3px;cursor: pointer}
.jobfair_slide .hd ul li.on{width: 24px;background-color: #ffffff;}
.jobfairwrapper{padding-top: 30px;margin-bottom: 15px;}
.j_tablist{border-bottom: 2px solid #ddd;line-height: 46px}
.j_tablist .j_tab{display: inline-block;font-size: 16px;color: #333;margin-right: 5px;width: 132px;text-align: center}
.j_tablist .j_tab:hover,.j_tablist .j_tab_active{color: #fff;background-color: #349ff1;border-radius: 4px 4px 0px 0px;position: relative;top: 2px;}
.j_title{font-size: 18px;font-weight: bold;color: #474747;position: relative;padding-left: 15px;margin-top: 20px;margin-bottom: 20px;}
.j_title:before{content: "";position: absolute;top: 4px;left: 0px;width: 5px;height: 18px;background-color: #349ff1;border-radius: 3px;}
.j_title .j_more{float: right;color: #666666;font-size: 14px;font-weight: normal;}
.j_pagination{float: right;height: 40px;}
.j_pagination .page_pre{cursor: pointer;float: right;width: 43px;height: 30px;background: url(../../images/jobfair/blue/15.png) no-repeat;}
.j_pagination .page_next{cursor: pointer;float: right;width: 43px;height: 30px;background: url(../../images/jobfair/blue/16.png) no-repeat;margin-left: 10px;}
.j_pagination .page_pre_disabled{float: right;width: 43px;height: 30px;background: url(../../images/jobfair/blue/25.png) no-repeat -12px -6px;margin-left: 10px;}
.j_pagination .page_next_disabled{float: right;width: 43px;height: 30px;background: url(../../images/jobfair/blue/25.png) no-repeat -68px -6px;margin-left: 10px;}
.j_item{float: left;position: relative;box-sizing: border-box;width: 590px;height: 176px;padding: 14px 20px;border: solid 1px #ebebeb;background-color: #ffffff;border-radius: 4px;margin-bottom: 20px;margin-left: 20px;}
.j_item:hover{-moz-box-shadow: 0px 0px 18px 0px rgba(174, 174, 174, 0.35);-wbkit-box-shadow: 0px 0px 18px 0px rgba(174, 174, 174, 0.35);box-shadow: 0px 0px 18px 0px rgba(174, 174, 174, 0.35);}
.j_item:nth-child(odd){margin-left: 0px;}
.j_item .j_status{background-repeat: no-repeat;width: 58px;height: 58px;border-top-right-radius: 4px;position: absolute;right: 0;top: 0}
.j_item .j_status.s1{background-image: url(../../images/jobfair/images/24.png)}
.j_item .j_status.s2{background-image: url(../../images/jobfair/images/25.png)}
.j_item .j_status.s3{background-image: url(../../images/jobfair/images/26.png)}
.j_item .j_status.s4{background-image: url(../../images/jobfair/images/27.png)}
.j_item .j_type_img{float: left}
.j_item .j_base_info{border-bottom: dashed 1px #dddddd;padding-left: 100px;padding-bottom: 10px;margin-bottom: 10px;}
.j_item .j_base_info .jobfair_name{display: block;font-size: 18px;color: #333333;padding-bottom: 5px;}
.j_item .j_base_info .jobfair_name:hover{color: #349ff1;text-decoration: underline;}
.j_item .j_base_info .j_tel{float: left;width: 180px;font-size: 12px;}
.j_item .j_base_info .j_time{float: left;width: 268px;font-size: 12px;}
.j_item .j_base_info .j_company_num{float: left;margin-right: 25px;font-size: 12px;background: url(../../images/jobfair/images/23.png) no-repeat left center; padding-left: 25px;}
.j_item .j_base_info .j_job_num{float: left;font-size: 12px;background: url(../../images/jobfair/images/22.png) no-repeat left center;padding-left: 25px; }
.j_item .j_organizer{font-size: 12px;line-height: 24px;}
.mid_ad{margin-bottom: 10px;}
.mid_ad1200 img{width: 1200px;height: 80px;}
.mid_ad600{float: left;margin-left: 10px;}
.mid_ad600:nth-child(odd){margin-left: 0}
.mid_ad600 img{width: 595px;height: 80px;}
.newswrapper{margin-bottom: 20px;}
.newswrapper .j_news{float: left;width: 860px;}
.j_news_list{border-radius: 4px;border: solid 1px #dddddd;max-height: 484px;padding: 20px;overflow: hidden;}
.j_news_item{position: relative;}
.j_news_item  .j_img_preview{float: left;}
.j_news_item  .j_img_preview img{width: 400px;height: 237px;border-radius: 5px}
.j_news_item  .j_text_preview{float: left;margin-left: 20px;width: 395px;}
.j_news_item  .j_text_preview .j_news_title{display: block;font-size: 16px;color: #333333;line-height: 36px;font-weight: bold;}
.j_news_item  .j_text_preview .j_news_summary{height: 196px;color: #666666;line-height: 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;}
.j_news_item.no_img:before{content: "";width: 4px;height: 4px;background-color: #ffb21e;position: absolute;left: 0px;top: 18px;}
.j_news_item.no_img .j_text_preview{float: none;width: 100%;border-bottom: 1px dashed #ddd;margin-left: 0;height: 48px;}
.j_news_item.no_img .j_text_preview .j_news_title{float: left;width: 80%;font-weight: normal;color: #333333;font-size: 14px;height: 48px;line-height: 48px;padding-left: 15px;}
.j_news_item  .j_text_preview .j_news_title:hover{color: #349ff1;}
.j_news_item.no_img .j_text_preview .j_news_time{float: right;font-weight: normal;color: #666666;font-size: 14px;height: 48px;line-height: 48px;}
.newswrapper .j_review{float: left;width: 320px;margin-left: 20px;}
.j_review_list{border-radius: 4px;border: solid 1px #dddddd;max-height: 484px;padding: 20px;overflow: hidden;}
.j_review_item{position: relative;display: block;padding-left: 15px;border-radius: 4px;overflow: hidden;line-height: 34px;}
.j_review_item:before{content: "";width: 5px;height: 5px;background-color: #ccc;border-radius: 50%;position: absolute;left: 0;top:15px}
.j_review_item .j_review_title{float: left;width:70%;color: #666666;padding-right: 5px;box-sizing: border-box}
.j_review_item .j_review_title:hover{color: #349ff1;}
.j_review_item .j_review_time{float: left;width:30%;color: #666666;font-size: 14px;}
.load_more_footer{color: #bfbfb7;line-height: 32px;text-align: center; width: 100%;}
.load_more_footer span.loading{background: url(../../images/jobfair/loading-more.gif) no-repeat;height:100px;padding-left: 40px;display: inline-block !important; }
.free{background: url(../../images/jobfair/free.png) no-repeat;width: 60px;height:24px;float: left;margin-top: 3px;}