/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.header_top{margin-bottom:15px;}
.menu_list{overflow:hidden;background:white;box-shadow: 0px 0px 8px rgb(0 0 0 / 9%);}
.menu_head{height:40px;line-height:40px;padding-left:20px;font-size:14px;color:#000;cursor:pointer;position:relative;border-bottom:none;margin:0px;font-weight:500;background:white;overflow:hidden;position:relative;border-bottom:#f1f1f1 1px solid}
.menu_head em { content:""; width: 6px;height: 6px;border: 2px #000 solid;border-right-width: 0;border-bottom-width: 0;display: inline-block;margin-left: 7px;-webkit-transform: rotate(225deg);transform: rotate(225deg);margin-top: -4px;position: absolute;right: 20px;top: 20px;}
.currentDd em { content:""; width: 6px;height: 6px;border: 2px #fff solid;border-right-width: 0;border-bottom-width: 0;display: inline-block;margin-left: 7px;-webkit-transform: rotate(225deg);transform: rotate(225deg);margin-top: -4px;position: absolute;right: 20px;top: 20px;}
.menu_list .current{color:white;border:none;}
.menu_head a{color:#000;width:190px;diaplay:block}
.currentDd{background:#ff6600;color:white;border:none;}
.currentDd a{color:#fff}
.menu_body{height:auto;overflow:hidden;background:#f9f9f9;display:none;padding:10px 20px;border-bottom:#f1f1f1 1px solid}
.menu_body a{display:block;float:left;width:50%;line-height:30px;font-size:14px;}
.menu_body a.on{font-weight:bold;color:#f60;}
.contact_body { background:#fff;}
.job-for {height:48px;overflow:hidden;padding:10px 0 20px 19px;}
.job-for span {display:block;width:118px;height:32px;line-height:32px;text-align:center;float:left;border:#DDDDDD 1px solid;border-radius:10px;margin-right:20px;font-size:16px;}
.job-for span:hover {border:#007BFF 1px solid;background:#007AFF;color:#FFFFFF;}
.job-stats {height:64px;margin:20px 0;}
.job-stats li {width:99px;float:left;font-size:16px;height:64px;line-height:32px;text-align:center;}
.job-stats div {height:64px;border-left:#DDDDDD 1px solid;border-right:#DDDDDD 1px solid;}
.job-stats i {font-style:normal;display:block;font-size:14px;}
.job-tb {padding:0 0 24px 0;}
.job-tb div {height:32px;line-height:32px;overflow:hidden;color:#666666;}
.job-tb .jt-title {font-size:14px;background:url('image/li_dot.gif') no-repeat 6px center;padding-left:16px;}
.job-tb .jt-salary {width:160px;}
.job-tb .jt-company {width:240px;}
.job-tb .jt-area {width:60px;text-align:center;}
.m3l {width:860px;float:left; background:#fff;padding:30px 15px;}
.m3r {width:299px;float:right;}
.m2l {width:940px;float:left;background: #fff;padding: 15px;box-sizing: border-box;}
.m2r {width:219px;float:right;}
/*头部开始*/
/*=========================*/
/*首页样式 THE*/

.job_box_l { float:left; width:220px; margin-right:15px;}
.job_box_r { overflow:hidden;}
.job_box_title { height:28px; line-height:28px;font-size:18px; color:#111;}


.job_box_menu { padding:20px 20px; background:#fff;box-shadow: 0px 0px 8px rgb(0 0 0 / 7%);margin-top:15px;}
.job_box_menu ul { overflow:hidden; margin-top:5px;}
.job_box_menu ul li { float:left; width:33.33333%; line-height:24px; font-size:14px; margin-top:8px;}
.job_box_menu ul li a { color:#666;}

.job_lxzpkf { padding:20px 20px; background:#fff;box-shadow: 0px 0px 8px rgb(0 0 0 / 7%);margin-top:15px;}
.job_lxzpkf ul{padding-top:10px;overflow: hidden;}
.job_lxzpkf li { line-height:33px; font-size:18px; color:#666;overflow:hidden;line-height:40px;}
.job_lxzpkf li:before { content:""; display:block; float:left; width:30px; height:33px;font-family: 'iconfont';color:#ff6700; font-size:26px; line-height:33px;}
.job_lxzpkf li.li_1:before { content:"\e669";}
.job_lxzpkf li.li_2:before { content:"\e600";}
.job_lxzpkf li:nth-child(3) p{font-size:12px;padding-left:30px;}



.job_box_tab { }
.job_box_tab .hd { overflow:hidden; padding:0 25px; background:#fff;}
.job_box_tab .hd li { float:left; line-height:52px; font-size:18px; color:#666; margin-right:20px;cursor: pointer;}
.job_box_tab .hd li.on { color:#ff6700; border-bottom:2px solid #ff6700; height:50px;}




.job_list { margin-top:20px;}
.job_list dt { padding:20px 25px; background:#fff; overflow:hidden;}
.job_list dt .left,.job_list dt .right {float:left;}
.job_list dt .left { width:60%;}
.job_list dt .right { width:40%;}
.job_list dt .left strong { display:block; font-size:18px; color:#333; font-weight:400;}
.job_list dt .left strong em { font-size:14px; color:#999; margin-left:5px;}
.job_list dt .left p { margin-top:6px; font-size:14px; color:#666;}
.job_list dt .left b { color:#ff6700; font-size:18px; margin-right:5px;}

.job_list dt .right img { width:50px; height:50px; float:left; margin-right:10px;border:1px solid #eee;}
.job_list dt .right strong { display:block; font-size:18px; color:#333; font-weight:400;}
.job_list dt .right p { margin-top:6px; font-size:14px; color:#666;}

.job_list dd { height:50px; padding:0 25px; background:#fafafa;}
.job_list dd span { height:50px;display: flex;align-items: center; float:right;}
.job_list dd i { display: inline-block;line-height: 26px;font-size: 14px;color: #666;padding: 0 10px;border: solid 1px #ededed;margin-right: 10px;background-color: #fff;border-radius: 16px;}

.job-ad1{overflow:hidden;}
.job-ad1 img{width:100%;height:270px;}
.job_swiper { position:relative;}
.job_swiper .job_swiper_menu { position:absolute;left:0;bottom:10px;z-index:10;width:100%; text-align:center;}
.job_swiper .job_swiper_menu ul { display:inline-block;}
.job_swiper .job_swiper_menu span { display:block; width:8px; height:8px; margin:0 5px; border-radius:50%; background:rgb(0 0 0/.4); float:left;}
.job_swiper .job_swiper_menu span.swiper-pagination-bullet-active { background:#ff6700;}



.job-ad2{ width:300px; float:right; margin-left:10px;}
.job-ad2 img{width:300px;margin-bottom:10px;height:130px;}


.zhiwei-s dl{background: white;overflow: hidden;padding:15px;position:relative;font-size:14px;margin-bottom:15px;color:#61687c}
.zhiwei-s dl:hover{box-shadow: 0px 0px 8px rgb(0 0 0 / 8%);}
.zhiwei-s .left{width:50%;float:left;}
.zhiwei-s .right{width:50%;float:left;}
.zhiwei-s p{overflow: hidden;}
.zhiwei-s .p1{font-size:18px;color:#000}
.zhiwei-s .p1 a{color:#000;margin-right:20px;font-weight:bold}
.zhiwei-s .right .p1 a{color:#000;margin-right:20px;font-weight:normal}
.zhiwei-s .p2{line-height:30px;padding:5px 0 20px;}
.zhiwei-s .p2 span{float: left;margin-right:10px;}
.zhiwei-s .p2 span:nth-child(1){color:#f60;font-size:16px;}
.zhiwei-s .p2 span:nth-child(1):before{display:none}
.zhiwei-s .p2 span:before{content:"";width:1px;height:13px;background: #ddd;float:left;display: block;margin-top:8px;margin-right:10px;}
.zhiwei-s .thumb{position: absolute;right:20px; top:15px;}
.zhiwei-s i { display: inline-block;line-height: 26px;font-size: 12px;padding: 0 10px;border: solid 1px #ededed;margin-right: 10px;background-color: #fff;border-radius: 16px;cursor:pointer}
.zhiwei-s i:hover{background:#ff6600;color:white;border: solid 1px #ff6600;}
/*首页样式 END*/
.zhiwei dl{background: white;overflow: hidden;padding:15px;position:relative;font-size:14px;margin-bottom:15px;color:#61687c}
.zhiwei dl:hover{box-shadow: 0px 0px 8px rgb(0 0 0 / 8%);}
.zhiwei .left{width:50%;float:left;}
.zhiwei .right{width:50%;float:left;}
.zhiwei p{overflow: hidden;}
.zhiwei .p1{font-size:18px;color:#000}
.zhiwei .p1 a{color:#000;margin-right:20px;font-weight:bold}
.zhiwei .right .p1 a{color:#000;margin-right:20px;font-weight:normal}
.zhiwei .p2{line-height:30px;padding:5px 0 20px;}
.zhiwei .p2 span{float: left;margin-right:10px;}
.zhiwei .p2 span:nth-child(1){color:#f60;font-size:16px;}
.zhiwei .p2 span:nth-child(1):before{display:none}
.zhiwei .p2 span:before{content:"";width:1px;height:13px;background: #ddd;float:left;display: block;margin-top:8px;margin-right:10px;}
.zhiwei .thumb{position: absolute;right:20px; top:15px;}
.zhiwei i { display: inline-block;line-height: 26px;font-size: 12px;padding: 0 10px;border: solid 1px #ededed;margin-right: 10px;background-color: #fff;border-radius: 16px;cursor:pointer}
.zhiwei i:hover{background:#ff6600;color:white;border: solid 1px #ff6600;}
/*内容页样式 THE*/
.job_show_mian {overflow:hidden;}
.job_show_title_1 { height:50px; line-height:50px; display:block; width:100%; font-size:16px; color:#333;}
.job_show_title { height:60px; line-height:60px; display:block; width:100%; font-size:15px; position:relative;}
.job_show_title b { color:#424a5e;}
.job_show_title b:after { content:""; display:block; width:24px; height:2px; background:#ff6700;position: absolute;bottom: 10px;}
.job_show_mian .job_show_l {background:white;overflow:hidden;padding:20px;}
.job_show_mian .job_show_l h1{font-size:24px;line-height: 45px;color:#000;overflow:hidden}
.job_show_mian .job_show_l h1 em{color:#ff6600;margin-left:20px}
.job_show_mian .job_show_l h1 span { float:right;}
.job_show_mian .job_show_l h1 span input { border:1px solid #ff6700; background:#ff6700; color:#fff; height:35px; width:100px; border-radius:3px;cursor:pointer}
.fuli{overflow: hidden;margin-top:10px;width:70%}
.fuli dt{float: left;line-height:25px;}
.fuli dd{overflow: hidden;}
.fuli i{ float:left;padding: 0 15px;margin-right: 10px;margin-bottom: 10px;border: 1px solid #efefef;height: 23px;line-height: 23px;border-radius: 13px;color:#777;cursor:pointer;}
.job_show_mian .job_show_r { width:280px; float:right; margin-left:15px;}
.job_show_mian .job_show_info { width:100%; overflow:hidden;}
.job_show_mian .job_show_info .image { width:60px; height:60px; float:left; margin-right:20px;}
.job_show_mian .job_show_info .image img { width:100%; border-radius:50%;}
.job_show_mian .job_show_info .text { float:left;}
.job_show_mian .job_show_info strong { font-size:20px; font-weight:400; color:#333; display:block; margin-top:5px;}
.job_show_mian .job_show_info p { color:#9fa3af; margin-top:8px;}

.job_show_centent { line-height:36px; font-size:14px; color:#61687c;}
.job_show_tjzw { border:1px solid #eee; overflow:hidden; padding:20px;}
.job_show_tjzw ul li { padding:10px 0; overflow:hidden; width:46%; float:left;}
.job_show_tjzw ul li:nth-child(1n+3) { border-top:1px dashed #eee;}
.job_show_tjzw ul li:nth-child(2n+2) { float:right;}
.job_show_tjzw ul li a { font-size:15px; display:block;}
.job_show_tjzw ul li a em { float:right; color:#ff6700;}
.job_show_tjzw ul li p { font-size:14px; color:#999; margin-top:10px;}
.job_show_com { border:1px solid #eee;  background:#fff;}
.job_show_r_box {  background:#fff; border:1px solid #eee; padding:0 15px 15px;}
.job_show_r_box ul li { padding:10px 0; overflow:hidden; }
.job_show_r_box ul li:nth-child(1n+2) { border-top:1px dashed #eee;}
.job_show_r_box ul li a { font-size:15px;}
.job_show_r_box ul li p { font-size:14px; color:#999; margin-top:10px;}
/*内容页样式 END*/