.jobfair_left{width:840px;background:#ffffff;float:left;margin:15px 0;}
.jobfair_right{width:345px;float:right;margin:15px 0 0 0;}
.jobfair_list_wrap{padding:15px 20px;}
.jobfair_ctit{height:30px;position:relative;width:100%;overflow:hidden;}
.jobfair_ctit .p{width:3px;height:14px;background:#32a5de;position:absolute;left:0;top:8px;z-index:3;}
.jobfair_ctit .text{height:30px;line-height:30px;background:#ffffff;padding:0 7px 0 0;position:absolute;left:10px;top:0;font-size:14px;z-index:3;}
.jobfair_ctit .text2{height:30px;line-height:30px;background:#ffffff;padding:0 7px 0 0;position:absolute;right:10px;top:0;font-size:14px;z-index:3;}
.jobfair_ctit .l{height:1px;width:100%;background:#e8e8e8;position:absolute;left:10px;top:15px;z-index:1;}
.jobfair_list{float:left;width:100%;border-top:1px solid #e8e8e8;margin:10px 0;}
.jobfair_list .item{float:left;width:100%;border-bottom:1px solid #e8e8e8;height:45px;line-height:45px;font-size:14px;}
.jobfair_list .item .time{float:left;color:#fa6041;width:180px;}
.jobfair_list .item .addr{float:left;color:#878787;width:150px;margin:0 20px 0 0;}
.jobfair_list .item .name{float:left;width:350px;margin:0 20px 0 0;}
.jobfair_list .item .name a{color:#000000;}
.jobfair_list .item .book{float:right;width:80px;}
.jobfair_list .item .book a{float:left;display:block;width:80px;height:30px;line-height:30px;margin:7px 0 0 0;border-radius:4px;background:#32a5de;color:#ffffff;text-align:center;}
.jobfair_list .item .book a:hover{background:#1688c0;}
.jobfair_silde_block{width:315px;padding:15px;background:#ffffff;margin:0 0 15px 0;float:left;}
.jobfair_silde_ad{float:left;width:313px;height:130px;overflow:hidden;position:relative;border:1px solid #e8e8e8;margin:0 0 15px 0;}
.jobfair_silde_ad .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:0;z-index:1;}
.jobfair_silde_ad .hd ul{overflow:hidden;zoom:1;float:left;}
.jobfair_silde_ad .hd ul li{float:left;margin-right:2px;width:13px;height:5px;line-height:200px;overflow:hidden;cursor:pointer;background-image:url(/static/images/icon.png);background-repeat:no-repeat;background-position:-22px -505px;}
.jobfair_silde_ad .hd ul li.on{width:22px;background-position:0 -505px;}
.jobfair_silde_ad .bd{position:relative;height:100%;z-index:0;}
.jobfair_silde_ad .bd li{zoom:1;vertical-align:middle;}
.jobfair_silde_ad .bd img{width:313px;height:130px;display:block;}
.jobfair_silde_cont{font-size:12px;line-height:150%;color:#505050;}
.jobfair_news_list{width:100%;float:left;}
.jobfair_news_list .item{display:block;width:100%;float:left;height:28px;line-height:28px;font-size:12px;cursor:pointer;}
.jobfair_news_list .item .icon{display:block;float:left;width:5px;height:5px;background-position:0 -99px;margin:12px 0 0 0;}
.jobfair_news_list .item .title{display:block;float:left;width:213px;color:#434343;margin:0 10px 0 5px;}
.jobfair_news_list .item .date{display:block;float:right;width:50px;color:#aaaaaa;text-align:right;}
.jobfair_detail_head{width:100%;float:left;background:#ffffff;border-top:2px solid #32a5de;position:relative;margin:15px 0 0 0;}
.jobfair_detail_head .inner{padding:20px;float:left;width:1160px;position:relative;}
.jobfair_detail_head .inner .state{width:72px;height:72px;position:absolute;right:0;top:0;}
.jobfair_detail_head .inner .booking{background-position:-160px -175px;}
.jobfair_detail_head .inner .processing{background-position:-160px -247px;}
.jobfair_detail_head .inner .end{background-position:-160px -319px;}
.jobfair_detail_head .thum_info{float:left;line-height:200%;font-size:14px;}
.jobfair_detail_head .thum_info a{color:#333333;}
.jobfair_detail_head .thum_info h4{font-size:18px;color:#333333;}
.jobfair_detail_head .thum_info .icon,.jobfair_detail_head .thum_info span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.jobfair_detail_head .thum_info .icon{width:16px;height:16px;margin:0 5px 0 0;}
.jobfair_detail_head .thum_info .time{background-position:-89px -316px;}
.jobfair_detail_head .thum_info .addr{background-position:-89px -294px;}
.jobfair_detail_head .btns_wrap{float:right;margin:15px 30px 0 0;}
.jobfair_detail_head .btns_wrap .btn{display:block;width:150px;height:30px;line-height:30px;text-align:center;border-radius:4px;margin:0 0 10px 0;color:#ffffff;}
.jobfair_detail_head .btns_wrap .booking{background:#ff6600;border:1px solid #ff6600;}
.jobfair_detail_head .btns_wrap .company{background:#32a5de;border:1px solid #32a5de;}
.jobfair_d_wrap{background:#ffffff;width:100%;float:left;margin:15px 0;}
.jobfair_c{padding:20px;width:1160px;float:left;}
.jobfair_d_switch{float:left;width:100%;background:#ececec;}
.jobfair_d_switch .item,.jobfair_d_switch .item a{display:block;padding:0 10px;text-align:center;height:40px;line-height:40px;font-size:14px;}
.jobfair_d_switch .item{float:left;border-top:2px solid #ececec;}
.jobfair_d_switch .item a{color:#333333;}
.jobfair_d_switch .curr{border-top:2px solid #32a5de;background:#ffffff;}
.jobfair_d_switch .curr a{color:#32a5de;}
.jobfair_detail_cont{font-size:14px;line-height:200%;}
.jobfair_company_list{float:left;width:1160px;overflow:hidden;position:relative;}
.jobfair_company_list .longhide{float:left;width:1200px;position:relative;}
.jobfair_company_list .item{float:left;width:528px;height:52px;padding:15px 20px 10px 20px;overflow:hidden;border:1px solid #e8e8e8;margin:0 20px 20px 0;}
.jobfair_company_list .item .companyname{float:left;width: 290px; fotn-size:14px;}
.jobfair_company_list .item .companyname a{color:#333333;}
.jobfair_company_list .item .zhanwei{width:152px;float:right;text-align:right;color:#ff6600; font-size: 15px;}
.jobfair_company_list .item .jobs{width:100%;float:left;height:30px;line-height:30px;overflow:hidden;margin:5px 0 0 0;}
.jobfair_company_list .item .jobs a{color:#666666;display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;font-size:12px;}
.jobfair_com_header_wrap{background:#ffffff;margin:15px 0 0 0;}
.jobfair_com_header_wrap .com_header{padding:0 20px;}
.jobfair_com_header_wrap .com_thum{float:left;margin:20px 0 0 0;}
.jobfair_com_header_wrap .com_thum .logo,.jobfair_com_header_wrap .com_thum img{width:100px;height:100px;object-fit: contain;}
.jobfair_com_header_wrap .com_thum .logo{float:left;overflow:hidden;border:1px solid #e8e8e8;margin:0 20px 0 0;}
.jobfair_com_header_wrap .com_thum .thum{float:left;line-height:200%;color:#333333;}
.jobfair_com_header_wrap .com_thum .thum .name{font-size:30px;margin:10px 0 0 0;}
.jobfair_com_header_wrap .com_thum .thum .info{font-size:14px;margin:15px 0 0 0;}
.jobfair_com_header_wrap .switch{float:left;width:100%;margin:10px 0 0 0;}
.jobfair_com_header_wrap .switch .tab{float:left;margin:0 20px 0 0;font-size:14px;color:#333333;padding:0 10px;height:40px;line-height:40px;cursor:pointer;}
.jobfair_com_header_wrap .switch .curr{color:#000000;font-weight:bold;}
.jobfair_com_wrap,.jobfair_job_wrap{padding:20px;background:#ffffff;margin:0 0 15px 0;border-top:1px solid #e8e8e8;}
.jobfair_com_wrap .com_detail_left{padding:0 20px 0 0;}
.jobfair_com_wrap .company_base{margin:0;}
.jobfair_job_wrap {margin:15px 0;}
.jobfair_job_wrap .job_header .job_thum{width:780px;}
.jobfair_book_title{float:left;width:100%;font-size:30px;line-height:150%;text-align:center;padding:30px 0;}
.jobfair_book_state{float:left;width:100%;margin:15px 0;border-bottom:1px solid #e8e8e8;font-size:14px;height:42px;line-height:42px;padding:0 0 15px 0;}
.jobfair_book_state .label{float:left;margin:0 20px 0 100px;}
.jobfair_book_state .state_item{float:left;width:100px;height:40px;line-height:40px;text-align:center;border-radius:4px;margin:0 30px 0 0;}
.jobfair_d_wrap .booking{border:1px solid #ccc;background:#ffffff;color:#333333;}
.jobfair_d_wrap .booked{border:1px solid #999999;background:#999999;color:#ffffff;}
.jobfair_d_wrap .reviewing{border:1px solid #32a5de;background:#32a5de;color:#ffffff;}
.jobfair_d_wrap .stopbooking{border:1px solid #000000;background:#000000;color:#FFFFFF;}
.select_booth,.select_jobfair_jobs{width:1160px;float:left;position:relative;overflow:hidden;}
.select_booth .longhide,.select_jobfair_jobs .longhide{width:1200px;position:relative;float:left;}
.select_booth .booth{width:100px;float:left;height:30px;line-height:30px;text-align:center;font-size:14px;margin:0 12px 25px 3px;border-radius:4px;}
.select_booth .booking:hover{border:1px solid #999;background:#f2f2f2;color:#333333;}
.jobfair_d_wrap .selected,.select_booth .selected:hover{border:1px solid #f60;background:#f60;color:#ffffff;}
.select_jobfair_jobs{margin:15px 0 0 0;}
.select_jobfair_jobs label{display:block;margin:0 30px 15px 0;float:left;width:200px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.select_jobfair_submit{float:left;width:100%;margin:20px 0 0 0;}
.select_jobfair_submit .jobfair_submit{background:#32a5de;display:block;width:200px;height:38px; font-size:14px;color:#fff;border:0px;border-radius:4px; margin:0px auto;text-align:center;cursor:pointer;}
.pay_result_outer{padding:15px 0 0 0;}
.pay_result{margin:0 auto;padding:20px 30px 20px 30px;background:#fffff2;border:1px solid #ffddc7;border-radius:4px;}
.pay_result .result_left{width:50px;float:left;}
.pay_result .result_right{float:left;}
.pay_result .success{width:32px;height:35px;margin:0 auto;background-repeat:no-repeat;}
.pay_result .success{background-position:-51px -419px}
.pay_result .result_txt{font-size:20px;line-height:35px;color:#666666;}
.confirm_thum_info{line-height:200%;width:49%;float:left;}
.confirm_thum_info .this_jobfair{color:#ff6600;}
.confirm_jos_info{line-height:200%;width:49%;float:right;}
.confirm_jos_info .job_list{float:left;}
.confirm_jos_info .job_list .item{float:left;padding:0 10px;font-size:14px;border:1px solid #32a5de;color:#32a5de;border-radius:4px;margin:0 5px 10px 0;background:#effaff;}
.fpwrap{font-size:14px;}
.CTable{width:100% !important;background:#FFF;clear:both; border-spacing:0; border-collapse:collapse; border-left:#E9EDED solid 1px;border-top:#E9EDED solid 1px;border-right:#E9EDED solid 1px;}
.CTable td{padding:5px 5px; line-height:22px;color:#555;border-bottom:#E9EDED solid 1px;vertical-align: middle;}
.CTable td.lefttd{text-align:right; width:250px; padding-right:6px;}
.CTable td.righttd{text-align:left;color:#666;}
.CTable td.tr{text-align:right;}
.CTable td.tl{text-align:left;color:#666;}
.CTable .vm{vertical-align:middle}
.CTable .bt{color:red;}
.CTable input,.CTable select{vertical-align:middle;}
.CTable input[type='text'],.CTable input[type='password']{width:300px;height:34px; border:1px #999 solid;line-height:34px;padding:0 10px;}
.CTable select{height:34px;}
.fpinput{display:none;margin:15px 0 0 0;}
#fpwrite_3{display:block;}
.nsrtips{background:#ffffcc;color:#f60;padding:5px;font-size:12px;vertical-align:middle;}
.select_pay{float:left;margin:8px 0 0 0;}
.pay_way{float:left;margin:0 0 0 10px;}
.pay_way img,.pay_way input{vertical-align:middle;}
.pay_way img{border:1px solid #e8e8e8;}
.pay_money{float:right;}
.pay_money .Voucher{font-size:30px;color:#ff4000;}
.pay_button_wrap{float:left;width:100%;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #e8e8e8;}
.pay_button_wrap .pay_button{float:right;display:block;width:140px;height:40px;line-height:100%;background:#f59121;text-align:center;color:#fff;font-size:16px;border:0px;cursor:pointer;border-radius:3px;}
.gray_jobfarwrap{background:#f5f5f5;padding:15px 0;}
.jobfair_successwrap{width:1198px;min-height:600px;background:#fff;border:1px solid #e8e8e8;margin:0 auto;}
.jobfair_tit{width:100%;padding:20px 0;}
.jobfair_tit .jobfair_tit_span{font-size:16px;color:#666;font-weight:bold;display:inline-block;padding-left:20px;margin-right:10px;}
.pay_success_result{padding:50px 100px 50px 100px;line-height:200%;}

.layerTable {width:95%;margin-left:20px;}
.layerTable td{padding:15px 0;}
.layerTable th{padding:15px 0;}
.layerTable input[type=checkbox]{margin:0 20px;}
.jobfairShow{float:left;width:100%;padding-bottom:50px;}
.jobfairShow .title{font-size:24px;padding:30px 0;}
.jobfairShow ul li{margin:0 0 20px 20px;}
.jobfairShow .ul1 span{display:inline-block;width:50%;}
.jobfairShow .ul2 span{display:inline-block;width:50%;}
.jobFairImg img{width:100%;}
.checkMap{color:#0e6cb4;font-size: 13px;position:relative;top:3px;left:5px;}
.payWayUl{background:#fff;border-top:#e8e8e8 1px solid;padding:5px ;clear: both;color:#555;font-size: 14px;position: relative;top:10px;display: none;}
.payWayUl li{line-height:30px;}
.bookTips{padding:150px 0;text-align: center;font-size:30px;float:left;width:100%;border-top:1px solid #999;background:#fff;}
.waitForAdd{background:#ff6600;color:#fff;border-radius: 5px;padding:8px 15px;border:none;cursor:pointer;margin-top: 5px}
.layerTable li{margin-bottom:10px;padding:15px 0 5px;border-top:#eee 1px solid;}
.layerTable li span{display: inline-block;width:135px;}
.layerTable li span:nth-child(7){width:65px;}
.layerTable li span:nth-child(1),.layerTable li span:nth-child(3){width:170px;}
#searchForm  .check{background:#32a5de;color:#fff;border:none;line-height: 23px;}
#searchForm  input[name=hireNum]{width:80px;}
#layerTable2{border-bottom:#eee 1px solid;}
#boothDetail p{margin-bottom:20px;font-size:16px;}
#boothDetail .gre{ color:#32a5de;}
#boothDetail p span{color:red;font-size:18px;}

.search_keyword{float:left;position:relative;left:127.5px;}
.search_keyword .keyword{float:left;width:544px;height:48px;line-height:48px;padding:0 15px;background:#ffffff;border:1px solid #d3d3d3;font-size:14px;color:#666666;border-right:none;}
.search_keyword .jobtype{float:left;width:220px;height:50px;line-height:48px;border:1px solid #d3d3d3;font-size:14px;color:#666666;border-left:none;background:#ffffff url(/static/images/arrow_down.png) no-repeat right center;cursor:pointer;}
.search_keyword .split_line{width:1px;height:40px;position:absolute;right:370px;top:6px;z-index:999;background:#d3d3d3;}
.search_keyword .searchbtn{float:left;width:150px;height:50px;line-height:50px;padding:0 5px;background:#32a5de;border:none;color:#ffffff;text-align:center;font-size:16px;cursor: pointer;}


