/* CSS Document */
.jobfair_index_banner{ width:100%; background-image:url(../banner/01.jpg); background-repeat:no-repeat; height:267px; background-position:bottom bottom;}
.jobfair_index_banner .main{ width:900px; margin:0 auto; padding-top:40px; padding-left:275px; position:relative}
.jobfair_index_banner .main .new{ position:absolute; left:60px; top:0px; width:151px; height:145px;background-image:url(../images/04.png); background-repeat:no-repeat}
.jobfair_index_banner .main .tit{ font-size:30px; height:60px; color:#333333}
.jobfair_index_banner .main .tit a{ color:#333333}
.jobfair_index_banner .main .txt{ font-size:16px; height:35px; width:500px;}
.jobfair_index_banner .main .btn{ position:absolute; top:135px; right:0px; height:50px; width:335px;}
.jobfair_index_banner .main .btn a{ padding:10px 26px; font-size:16px; border-radius:6px; color:#FFFFFF; background-color:#FF6600; text-decoration:none; margin-right:20px;}
.jobfair_index_banner .main .btn a:hover{ background-color:#FF9900}
.jobfair_index_banner .main .btn a.com{ padding:10px 26px; font-size:16px; border-radius:6px; color:#FFFFFF; background-color:#009900; text-decoration:none; margin-right:20px;}
.jobfair_index_banner .main .btn a.com:hover{ background-color:#60BE01}
/*招聘会 列表*/
.jobfairlist{ width:1198px; border:1px #EEEEEE solid; margin:0 auto; margin-top:25px;}
.jobfairlist .list{ border-bottom:1px #EEEEEE solid; position:relative}
.jobfairlist .list:hover{ background-color:#F9F9F9}
.jobfairlist .list .state{ width:72px; height:73px; position:absolute; right:0px; top:0px; background-image:url(../images/new01.png); background-repeat:no-repeat;background-position: 0px -82px;}
.jobfairlist .list .state.wait{ background-position:0px 0px;}
.jobfairlist .list .state.end{ background-position:0px -164px;}
.jobfairlist .list .td1{ width:286px;}
.jobfairlist .list .td1 .imgbox{ width:245px; height:145px; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.jobfairlist .list .td1 .imgbox img{ width:245px; height:145px;}
.jobfairlist .list .td2{ width:700px;}
.jobfairlist .list .td2 .tit{font-size:18px; height:37px; padding-top:30px; width:500px; color:#333333}
.jobfairlist .list .td2 .tit a{ color:#333333}
.jobfairlist .list .td2 .txt{ font-size:14px; height:28px; width:500px;}
.jobfairlist .list .td2 .txt.fred{color:#ff7272;}
	.jobfairlist .list .td2 .txt.fgray{color:#c1c1c1;}
.jobfairlist .list .td3{ width:150px; padding-top:45px;}
.jobfairlist .list .td3 a{ display:block;   font-size:14px; border-radius:6px; color:#FFFFFF; background-color:#FF6600; text-decoration:none; width:120px; height:36px; line-height:36px; text-align:center; margin-bottom:20px;}
.jobfairlist .list .td3 a:hover{ background-color:#FF9900}
.jobfairlist .list .td3 a.com{ display:block;   font-size:14px; border-radius:8px; color:#FFFFFF; background-color:#009900; text-decoration:none; width:120px; height:36px; line-height:36px; text-align:center; margin-bottom:20px;}
.jobfairlist .list .td3 a.com:hover{ background-color:#60BE01}
.jobfairlist .list .td3 a.btn_disabled{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.jobfairlist .list .td3 a.btn_disabled:hover{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.jobfairlist .more{ text-align:center; width:1120px; margin:10px auto; height:36px; line-height:36px; background-color:#FFF0E8;   cursor:pointer}
.jobfairlist .more:hover{ background-color:#FFE4D7; color:#FF6600}
/*招聘会 详细页框架*/
.jobfairshow{width:1198px; border:1px #EEEEEE solid; margin:0 auto; margin-top:25px; border-top:2px #FF6600 solid; height:200px; position:relative}
.jobfairshow .state{ width:72px; height:73px; position:absolute; right:0px; top:0px; background-image:url(../images/new01.png); background-repeat:no-repeat;background-position: 0px -82px;}
.jobfairshow .state.wait{ background-position:0px 0px;}
.jobfairshow .state.end{ background-position:0px -164px;}
.jobfairshow .td1{ width:286px;}
.jobfairshow .td1 .imgbox{ width:245px; height:145px; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.jobfairshow .td1 .imgbox img{ width:245px; height:145px;}
.jobfairshow .td2{ width:630px;}
.jobfairshow .td2 .tit{font-size:18px; height:37px; padding-top:30px; width:500px; color:#333333}
.jobfairshow .td2 .tit a{ color:#333333}
.jobfairshow .td2 .txt{ font-size:14px; height:28px; width:500px;}
.jobfairshow .td2 .txt.fred{color:#ff7272;}
.jobfairshow .td2 .txt.fgray{color:#c1c1c1;}
.jobfairshow .td3{ width:150px; padding-top:70px;}
.jobfairshow .td3 a{display:block;   font-size:14px; border-radius:6px; color: #FF6600; background-color:#FFFFFF; text-decoration:none; width:120px; height:38px; line-height:38px; text-align:center; border:1px #FF6600 solid; margin-bottom:20px;}
.jobfairshow .td3 a:hover{ background-color:#FF6600; color:#FFFFFF}
.jobfairshow .td3 a.end{display:block;   font-size:14px; border-radius:6px; color: #666666; background-color:#F0F0F0; text-decoration:none; width:120px; height:38px; line-height:38px; text-align:center; border:1px #cccccc solid; margin-bottom:20px;}
.jobfairshow .td3 a.end:hover{ background-color:#F0F0F0; color:#666666}
.jobfairshow .share{ position:absolute; bottom:15px; right:0px; width:330px;}
.jobfairshow .share .li{ width:28px; height:28px; margin-right:10px; float:left; background-image:url(../images/02.png); background-repeat:no-repeat; cursor:pointer; margin-top:50px;}
.jobfairshow .share .li.s1{ background-position:0px 0px;}
.jobfairshow .share .li.s1:hover{ background-position:0px -36px;}
.jobfairshow .share .li.s2{ background-position:-33px 0px;}
.jobfairshow .share .li.s2:hover{ background-position:-33px -36px;}
.jobfairshow .share .li.s3{ background-position:-66px 0px;}
.jobfairshow .share .li.s3:hover{ background-position:-66px -36px;}
.jobfairshow .share .li.s4{ background-position:-99px 0px;}
.jobfairshow .share .li.s4:hover{ background-position:-99px -36px;}
.jobfairshow .share .li.s5{ background-position:-132px 0px;}
.jobfairshow .share .li.s5:hover{ background-position:-132px -36px;}
.jobfairshow .share .li.s6{ background-position:-165px 0px;}
.jobfairshow .share .li.s6:hover{ background-position:-165px -36px;}
.jobfairshow .share .code{ float:left; width:70px; height:70px; padding:4px; border:1px #EEEEEE solid;border-radius:6px; }
.jobfairshow .share .code img{ width:70px; height:70px;}

.jobfairshow_1{width:1198px; border:1px #EEEEEE solid; margin:0 auto; margin-top:25px;position:relative}
.jobfairshow_1 .tittab_bg{ width:1198px; height:50px; line-height:50px; border-bottom:1px #EEEEEE solid; background-color:#F9F9F9;} 
.jobfairshow_1 .tittab_bg .tab{ width:1198px; height:54px;  position:absolute; left:-1px; top:-3px;}
.jobfairshow_1 .tittab_bg .tab li{ float:left;  padding-left:20px; padding-right:20px;height:53px; line-height:53px;}
.jobfairshow_1 .tittab_bg .tab li:hover a{ color:#FF6600}
.jobfairshow_1 .tittab_bg .tab li.select{ border:1px #EEEEEE solid; height:51px; border-top:3px #FF6600 solid; border-bottom:1px #FFFFFF solid; background-color:#FFFFFF;}
/*参会企业*/
.jobfairshow_1 .com{ padding-top:20px; padding-bottom:20px;}
.jobfairshow_1 .com .tit{ width:300px; margin-left:30px; border-left:4px #FF6600 solid; height:20px; line-height:20px; padding-left:15px; font-size:18px; margin-bottom:20px;}
.jobfairshow_1 .com .comads{ width:1158px; margin:0 auto;}
.jobfairshow_1 .com .comads .adli{ width: 165px; float:left;}
.jobfairshow_1 .com .comads .adli .imgbox{ width:130px; height:130px; margin-left:17px; border:1px #EEEEEE solid}
.jobfairshow_1 .com .comads .adli .imgbox img{ width:130px; height:130px;}
.jobfairshow_1 .com .comads .adli .txt{ text-align:center; width:130px; margin-left:7px; height:28px; padding-top:5px;}
.jobfairshow_1 .com .titbot{ width:1120px; margin:0 auto; border-bottom:2px #FF6600 solid; margin-top:15px;}
.jobfairshow_1 .com .titbot .lt{ float:left; height:50px; line-height:50px; width:500px;}
.jobfairshow_1 .com .titbot .ct{ float:left; height:50px; line-height:50px; width:250px; text-align:right; padding-right:10px;}
.jobfairshow_1 .com .titbot .rt{ float:left; height:50px;  width:360px;}
.jobfairshow_1 .com .titbot .rt .sbg{ margin-top:6px; width:358px; height:30px; border:1px #CCCCCC solid; background-color:#FFFFFF; position:relative}
.jobfairshow_1 .com .titbot .rt .sbg .btn{ width:60px; height:32px; position:absolute; right:-1px; top:-1px; background-color:#FF6600; color:#FFFFFF; line-height:30px; border:0px; cursor:pointer}
.jobfairshow_1 .com .titbot .rt .sbg .keyinput{ width:280px; padding-left:10px; height:28px; border:0px ; background-color:#FFFFFF;}

.jobfairshow_1 .com .clist{ width:1140px; margin:0 auto; padding-top:25px;position: relative;}
.jobfairshow_1 .com .clist .cli{ float: left; width:570px; margin-bottom:25px;}
.jobfairshow_1 .com .clist .cli .cinfo{ width:546px; border:1px #FF6600 dashed; margin:0 auto; background-color:#FFFAF7}
.jobfairshow_1 .com .clist .cli .cinfo:hover{ background-color:#FFFFFF}
.jobfairshow_1 .com .clist .cli .cinfo .comtit{ padding-left:25px; font-size:16px; padding-top:10px; padding-bottom:10px;}
.jobfairshow_1 .com .clist .cli .cinfo .comtit span{ padding-left:20px; color:#FF6600}
.jobfairshow_1 .com .clist .cli .cinfo .jobs{ padding-left:10px;}
.jobfairshow_1 .com .clist .cli .cinfo .jobs a{ display:block; padding-left:15px; padding-right:15px; margin-bottom:8px; text-decoration:none; color:#333333; float:left;white-space:nowrap; }
.jobfairshow_1 .com .clist .cli .cinfo .jobs a:hover{ color:#FF6600; text-decoration:inherit}
.jobfairshow_1 .com .more{ text-align:center; width:1120px; margin:0 auto; height:36px; line-height:36px; background-color:#FFF0E8;   cursor:pointer}
.jobfairshow_1 .com .more:hover{ background-color:#FFE4D7; color:#FF6600}
/*招聘会详情*/
.jobfairshow_2{}
.jobfairshow_2 .imgtxt{ float: left; width:740px; padding-left:30px; padding-right:30px;line-height:200%;}
.jobfairshow_2 .imgbox{ float: left; width:340px; height:230px;}
.jobfairshow_2 .imgbox img{width:340px; height:230px;}
.jobfairshow_2 .txt{ padding-left:30px; padding-right:30px; line-height:200%;margin-bottom:20px;}
.jobfairshow_2 .stit{ padding-left:30px; color: #FF3300; height:25px;}
/*交通线路*/
.jobfairshow_3{}
.jobfairshow_3 .txt{ padding-left:30px; padding-right:30px; line-height:200%;}
.jobfairshow_3 .map{ width:1140px; margin:0 auto; margin-top:25px; border:1px #EEEEEE solid;}
/*精彩回顾*/
.jobfairshow_4{}
.jobfairshow_4 .pic{ width:1100px; margin:0 auto; margin-top:30px; border:1px #EEEEEE solid;}
.jobfairshow_4 .pic img{width:1100px;}
/*预订*/
.jobfairshow_5{}
.jobfairshow_5 .pic{ width:1160px; margin:0 auto; margin-top:20px;}
.jobfairshow_5 .pic img{width:1160px;}
.jobfairshow_5 .ptit{ font-size:26px; text-align:center; color:#FF3300; height:60px;  border-bottom:1px #EEEEEE solid}
.jobfairshow_5 .ptit.re{ border-top:1px #EEEEEE solid; line-height:60px; background-color:#F7F7F7}
.jobfairshow_5 .txt{ padding-left:50px; line-height:200%; padding-top:25px;}
.jobfairshow_5 .txt .state{ border:1px #CCCCCC solid; padding:5px 10px; margin-left:30px; margin-right:7px;border-radius:4px;}
.jobfairshow_5 .txt .state.s1{ background-color:#FFFFFF; color:#FFFFFF;}
.jobfairshow_5 .txt .state.s2{ background-color: #999999; color:#999999; border-color: #666666}
.jobfairshow_5 .txt .state.s3{ background-color: #FF6600; color:#FF6600; border-color: #FF3300}
.jobfairshow_5 .txt .state.s4{ background-color:#FFFFFF; color:#FFFFFF;border:1px  #999999 dashed; padding:5px 6px; }
.jobfairshow_5 .txt strong{ padding-right:20px;}
.jobfairshow_5 .txt u{ color:#FF6600; text-decoration:none; font-weight:bold}
.jobfairshow_5 .area{ padding-top:25px; text-align:center}
.jobfairshow_5 .area ul{display:inline-block;*display:inline;*zoom:1;font-size:16px;}
.jobfairshow_5 .area li{ float:left; padding:4px 30px; background-color:#FFF3D9; border:1px #F5D485 solid; cursor:pointer; margin-right:30px; margin-bottom:20px;border-radius:4px;}
.jobfairshow_5 .area li:hover{ background-color:#FF9900; color:#FFFFFF; border:1px #FF8800 solid;}
.jobfairshow_5 .area li.select{ background-color:#FF6600; color:#FFFFFF; border:1px #FF5500 solid;}
.jobfairshow_5 .booth{ padding-top:15px; width:1080px; padding-left:80px;}
.jobfairshow_5 .booth .li{ width:95px; font-size:16px; height:32px; line-height:32px; text-align:center; border:1px #CCCCCC solid; color:#999999; margin-right:20px; float:left; margin-bottom:20px; cursor:pointer;border-radius:4px; position:relative}
.jobfairshow_5 .booth .li:hover{ border:1px  #999999 solid; color:#666666; background-color:#F5F5F5}
.jobfairshow_5 .booth .li.invalid{border:1px  #999999  dashed; color:#cccccc; background-color:#F9F9F9;  text-decoration: line-through}
.jobfairshow_5 .booth .li.audit{border:1px  #FF3300 solid; color:#FFFFFF; background-color:#FF6600}
.jobfairshow_5 .booth .li.succeed{border:1px  #666666 solid; color:#FFFFFF; background-color:#999999}

.jobfairshow_5 .booth .li  .tip{ position:absolute; left:-1px; top:34px; width:320px; z-index:1;}
.jobfairshow_5 .booth .li  .tip .arrow{ width:18px; height:7px; margin-left:38px; background-image:url(../images/03.png); background-repeat:no-repeat; background-position:-87px 0px;}
.jobfairshow_5 .booth .li  .tip .box{ width:318px;  border:1px #FC4C4E solid; background-color:#FFFCF1;border-radius:4px;
-moz-box-shadow: 0px 0px 10px #E4E4E4;/*firefox*/
-webkit-box-shadow: 0px 0px 10px #E4E4E4;/*safari或chrome*/
box-shadow:0px 0px 10px #E4E4E4;/*opera或ie9*/ 
}
.jobfairshow_5 .booth .li  .tip .box .t{ height:38px; line-height:38px; background-color:#FC4C4E; color:#FFFFFF; padding-left:20px; text-align:left;}
.jobfairshow_5 .booth .li  .tip .box .restxt{ text-align:center; padding-top:20px; padding-bottom:20px;width:280px; margin:0 auto;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; color:#666666}
.jobfairshow_5 .booth .li  .tip .box .restxt .btn{ padding:8px 20px; font-size:14px; margin-left:20px; background-color:#FF6600; color:#FFFFFF;border-radius:20px;}
.jobfairshow_5 .booth .li  .tip .box .restxt .btn:hover{ background-color:#FF5500;}

.jobfairshow_5 .booth .li  .tip.audit{}/*审核中的样式*/ 
.jobfairshow_5 .booth .li  .tip.audit .arrow{background-position:0px 0px;}
.jobfairshow_5 .booth .li  .tip.audit .box{ border:1px #FF6600 solid;}
.jobfairshow_5 .booth .li  .tip.audit .box .t{ background-color:#FF6600;}
.jobfairshow_5 .booth .li  .tip.succeed{}/*已完成的样式*/ 
.jobfairshow_5 .booth .li  .tip.succeed .arrow{background-position:-45px 0px;}
.jobfairshow_5 .booth .li  .tip.succeed .box{ border:1px #4B4B4B solid;}
.jobfairshow_5 .booth .li  .tip.succeed .box .t{ background-color:#4B4B4B;}

/*弹框预定展位*/
.dialog_reserve{width:460px;padding:20px 15px 15px;}
.dialog_reserve .section_head{position:relative;width:460px;height:1px;background:#ededed;margin-bottom:35px;}
.dialog_reserve .section_head.last{margin-top:43px;}
.section_head .head_txt{position:absolute;top:-8px;left:0;font-size:16px;line-height:16px;color:#29ad61;padding-right:16px;background:#fff;}
.dialog_reserve .info_line{margin-bottom:22px;color:#333;font-size:14px;line-height:14px;}
.dialog_reserve .info_line.last{margin-bottom:0;}
.dialog_reserve .info_line_input{margin-bottom:10px;}
.dialog_reserve .info_line_input .info_line_input_left{float:left;width:60px;text-align:right;line-height:41px;}
.dialog_reserve .info_line_input .info_line_input_right{float:left;padding-left:15px;}
.dialog_reserve .info_line_input .info_line_input_right .info_input{width:343px;height:39px;line-height:39px;border:1px solid #ededed;border-radius:3px;padding-left:10px;}
.dialog_reserve .info_line_input .info_line_input_right .info_area{width:343px;padding:10px;height:59px;border:1px solid #ededed;border-radius:3px;padding-left:10px;resize:none;}
.dialog_reserve .info_line_input .info_line_input_right .info_input.focus,.modal_mall_exchange .info_line_input .info_line_input_right .info_area.focus{background-color:#ECF9FF;border:1px #33CCFF solid;}
.dialog_reserve .btn_group{text-align:center;margin-top:40px;}
.dialog_reserve .btn_group .btn_block{width:208px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#ffffff;background:#FF6600;border:0;cursor:pointer;border-radius:3px;display:inline-block;*display:inline;*zoom:1;}
.dialog_reserve .btn_group .btn_block:hover{background:#FF5500;}
.dialog_reserve .errbox{display:none;width:333px;margin-left:74px;height:26px;line-height:26px;color:#CC3300;background-color:#FFD8CE;border:1px #FF9E86 solid;font-size:12px;padding-left:10px;margin-bottom:15px;border-radius:3px;}

.fal_tab {
	width: 100%;height: 60px;background: #fff;margin-bottom: 30px;
}
.fal_tab .fal_body {
	width: 510px;height: 60px;display: flex;margin: 0 auto;
}
.fal_tab .fal_body .fal_item {
	flex: 1;text-align: center;position: relative;font-size: 16px;cursor: pointer;display: block;text-decoration: none;
	font-weight: bold;color: #333;line-height: 60px;
}
.fal_tab .fal_body .fal_item.active {
	color: #1787fb;
}
.fal_tab .fal_body .fal_item.active::after{
	content: '';position: absolute;width: 100px;height: 2px;background: #1787fb;left: 35px;bottom: 0;
}
.fal_group {
	width: 1200px;margin: 0 auto;
}
.fal_group .fag_item {
	position: relative;float: left;border-radius: 4px;overflow: hidden;width: 291px;height: 315px;margin: 0 12px 12px 0;
	background: #fff;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.fal_group .fag_item:nth-of-type(4n) {
	margin-right: 0;
}
.fal_group .fag_item .fag_img {
	width: 291px;height: 146px;
}
.fal_group .fag_item .fag_img img {
	width: 291px;height: 146px;border: 0;
}
.fal_group .fag_item .fag_some {
	padding: 0 20px;
}
.fal_group .fag_item .fag_some .t1 {
	line-height: 1.7;height: 40px;padding: 10px 0;word-break: break-all;margin-bottom: 10px;
}
.fal_group .fag_item .fag_some .t1 a {
	font-size: 15px;font-weight: bold;color: #333;text-decoration: none;
}
.fal_group .fag_item .fag_some .t1 a:hover {
	color: #1787fb;
}
.fal_group .fag_item .fag_some .d1 {
	margin-bottom: 13px;
}
.fal_group .fag_item .fag_some .d1 .fag_dt {
	float: left;height: 23px;line-height: 23px;padding: 0 12px;font-size: 13px;margin-right: 10px;
}
.fal_group .fag_item .fag_some .d1 .fag_dt.green {
	border: 1px solid #7fc3ba;color: #7fc3ba;
}
.fal_group .fag_item .fag_some .d1 .fag_dt.red {
	border: 1px solid #e33331;color: #e33331;
}
.fal_group .fag_item .fag_some .d1 .fag_dt.blue {
	border: 1px solid #2273f8;color: #2273f8;
}
.fal_group .fag_item .fag_some .d1 .fag_dt.gray {
	border: 1px solid #999999;color: #999999;
}
.fal_group .fag_item .fag_some .t2 {
	color: #a7b1b5;width: 201px;height: 20px;padding: 0 25px;line-height: 20px;margin-bottom: 8px;word-break: break-all;
	font-size: 13px;
}
.fal_group .fag_item .fag_some .t2.address {
	background: url("../images/fag_tad.png") 0 center no-repeat;
}
.fal_group .fag_item .fag_some .t2.time {
	background: url("../images/fag_tat.png") 0 center no-repeat;
}
.jfs_top {
	width: 100%;height: 345px;background: #3f47f4;
}
.jfs_top .jfs_body {
	width: 712px;height: 303px;margin: 0 auto;position: relative;padding-left: 488px;padding-top: 42px;
}
.jfs_top .jfs_body .thumb_box {
	position: absolute;left: 0;top: 42px;width: 440px;height: 221px;border: 3px solid #ffffff;border-radius: 5px;
}
.jfs_top .jfs_body .thumb_box img {
	width: 440px;height: 221px;border: 0;
}
.jfs_top .jfs_body .t1 {
	line-height: 1.6;color: #ffffff;font-size: 24px;font-weight: bold;word-break: break-all;margin-bottom: 10px;
}
.jfs_top .jfs_body .t_tag_box {
	margin-bottom: 15px;
}
.jfs_top .jfs_body .t_tag_box .t_tag {
	float: left;height: 25px;line-height: 25px;padding: 0 13px;border: 1px solid #fff;color: #fff;font-size: 13px;
	margin-right: 10px;
}
.jfs_top .jfs_body .t2 {
	color: #ffffff;font-size: 13px;padding-left: 26px;margin-bottom: 13px;height: 14px;line-height: 14px;
	background: url("../images/time.png") 0 center no-repeat;background-size: 14px;
}
.jfs_top .jfs_body .t3 {
	color: #ffffff;font-size: 13px;padding-left: 26px;margin-bottom: 13px;height: 14px;line-height: 14px;
	background: url("../images/per.png") 0 center no-repeat;background-size: 14px;float: left;margin-right: 15px;
}
.jfs_top .jfs_body .t4 {
	color: #ffffff;font-size: 13px;padding-left: 26px;margin-bottom: 13px;height: 14px;line-height: 14px;
	background: url("../images/tel.png") 0 center no-repeat;background-size: 16px;float: left;
}
.jfs_top .jfs_body .t5 {
	color: #ffffff;font-size: 13px;padding-left: 26px;margin-bottom: 13px;line-height: 1.6;
	background: url("../images/address.png") 0 center no-repeat;background-size: 16px;
}
.jfs_top .jfs_body .t6 {
	height: 50px;line-height: 50px;width: 180px;background: #f18f02;color: #fff;font-size: 15px;cursor: pointer;
	text-align: center;transition: all .3s;-webkit-transition: all .3s;
}
.jfs_top .jfs_body .t6:hover {
	background: #df8504;
}

.jfs_tab {
	width: 100%;height: 90px;background: #fff;margin-bottom: 30px;
}
.jfs_tab .fal_body {
	height: 90px;width: 1200px;border-bottom: 1px solid #e9ecf4;margin: 0 auto;
}
.jfs_tab .fal_body .fal_item {
	position: relative;font-size: 18px;cursor: pointer;display: block;text-decoration: none;
	font-weight: bold;color: #333;line-height: 90px;float: left;margin-right: 56px;
}
.jfs_tab .fal_body .fal_item.active {
	color: #333;font-weight: bold;
}
.jfs_tab .fal_body .fal_item.active::after{
	content: '';position: absolute;width: 100%;height: 2px;background: #1787fb;left: 0;bottom: 0;
}
.jfs_lg {
	width: 1200px;margin: 0 auto;
}
.jfs_lg .jfs_l {
	margin-bottom: 30px;position: relative;padding-left: 30px;width: 1170px;
}
.jfs_lg .jfs_l::before {
	content: '';width: 12px;height: 12px;background: #1f71f8;border: 3px solid #dee2ed;border-radius: 999px;
	position: absolute;left: 0;top: 5px;
}
.jfs_lg .jfs_l::after {
	content: '';width: 2px;height: 100%;background: #dee2ed;position: absolute;left: 8px;top: 23px;
}
.jfs_lg .jfs_l .jfs_lt {
	margin-bottom: 25px;
}
.jfs_lg .jfs_l .jfs_lt .t1 {
	float: left;margin-right: 5px;font-size: 20px;color: #333;font-weight: bold;
}
.jfs_lg .jfs_l .jfs_lt .t2 {
	float: left;font-size: 14px;color: #999;padding-top: 7px;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb {
	width: 1130px;height: 85px;background: #FFFFFF;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);position: relative;
	padding-left: 40px;margin-bottom: 12px;border-radius: 3px;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb:last-child {
	margin-bottom: 0;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it1 {
	float: left;margin-right: 15px;height: 57px;padding-top: 28px;width: 80px;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it1 .fag_dt {
	height: 25px;line-height: 25px;padding: 0 10px;border-radius: 3px;text-align:center;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it1 .fag_dt.green {
	border: 1px solid #7fc3ba;color: #7fc3ba;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it1 .fag_dt.red {
	border: 1px solid #e33331;color: #e33331;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it1 .fag_dt.blue {
	border: 1px solid #2273f8;color: #2273f8;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it1 .fag_dt.gray {
	border: 1px solid #999999;color: #999999;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it2 {
	float: left;height: 85px;line-height: 85px;width: 400px;padding-right: 15px;word-break: break-all;font-size: 16px;
	font-weight: bold;color: #333;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it3 {
	float: left;height: 85px;line-height: 85px;word-break: break-all;font-size: 15px;color: #666;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it_btn {
	position: absolute;right: 28px;top: 24px;width: 110px;height: 35px;line-height: 35px;text-align: center;
	display: block;text-decoration: none;color: #fff;background: #1f71f8;transition: all .3s;
	-webkit-transition: all .3s;font-size: 15px;border-radius: 3px;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it_btn:hover {
	background: #1c67e1;
}
.jfs_lg .jfs_l .jfs_lbb .jfs_lb .it_btx {
	position: absolute;right: 28px;top: 24px;width: 110px;height: 35px;line-height: 35px;text-align: center;
	display: block;text-decoration: none;color: #1787fb;font-size: 15px;
}

.textarea_298 {
	width: 298px;
	padding-left: 10px;
	height: 80px;
	border: 1px #dddddd solid;
	line-height: 24px;
}

/* 招聘会提示 */
.join_jobfair_tips {
	width: 350px;
}