@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1,button, input,textarea, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0; font-family: "Microsoft YaHei"!important; list-style:none;}
table{border-collapse:collapse;border-spacing:0}
p{ margin:0; padding:0;}
ul,ol,li{list-style:none}
em,i{font-style:normal}
img{border:0}
textarea{outline:none;}
strong, b {font-weight: bold;}
a{text-decoration:none;}/*-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;*/
.clear {clear:both;}
.clearfix {zoom:1;	clear:both;}
.clearfix:after {display:block;content:"";visibility:hidden;height:0;}
.hidden{display:none;}
body{font:"Microsoft Yahei",SimHei,Verdana,Arial,Helvetica,sans-serif;vertical-align:baseline;}
#wrapper{ width:100%; height:auto; }
.banner{width: 100%; margin:0; padding:0; display: block; background:url(../images/banner.jpg) no-repeat; background-size:100%; padding-bottom:2em;}
.title{ margin:0 auto;margin-top:1.5em; width:90%;}
.title img{ width:100%;}
.TextMessage{ height:20px; margin:0 auto; font-size:15px; color:#fff; line-height:20px; text-align:center; padding-top:1.3em;}
.TextMessage a{ color:#fff; font-size:16px; background-color: #ff6000;padding: 0.3em;padding-left: 0.5em;padding-right: 0.5em;border-radius: 9px;}
/*状态栏*/
.column{ width:100%; height:40px;    background:rgba(0,0,0,0.2);  background:#000 9;}
.column_all{ width:100%; margin:0 auto;}
.column_txt{ float:left; color:#ff9900; font-size:14px; line-height:40px; padding-left:0.8em;}
.column_login{ float:right; line-height:40px; color:#FFF; font-size:14px; padding-right:0.8em;}
.column_login a{ color:#FFF; font-size:14px; }
.hid1{ display:none;}

.share_job{ padding:1em;}
.share_job_title span{font-size:22px; padding-left:0.2em;padding-right:0.2em; border-bottom:2px solid #ff6000; color:#ff6000}
.share_job_t{ text-align:center; font-size:14px; line-height:28px; padding-top:0.5em;}
.jobs{position: relative;width: 100%; margin-top:1.5em;}
.jobs_top{ width: 100%; height:85px; background-color:#51515b; border-radius:4px;}
.jobs_top_img{ float:left; width:72px; margin-top:1em; position:absolute; left:6%;}
.jobs_top_img img{ width:100%; }
.jobs_top_nr{ float:right; height:70px;margin-top:0.5em; font-size:14px; color:#FFF; position:absolute; right:5%;}
.jobs_top_nr p{ height:35px; line-height:35px;}
.font_s span{ font-size:16px; color:#fc7b02;}
.font_s i{color:#fc7b02;}
.font_b span{font-size:18px; color:#fc7b02;}
.font_b i{color:#fc7b02;}

.jobs_nr{height:340px;  margin-top:-3px; background-color:#FFF;}
.jobs_nrs{height:340px; border: 1px solid #e5e8ef; margin-top:-3px; background-color:#FFF;}
.jobs_nr h5{ text-align:center; font-size:16px; padding:1em 0 0.5em 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jobs_nrs h4{ float:left; width:60%; margin-left:1em;font-size:16px; padding:1.3em 0 1em 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jobs_fl {margin: 5px 5px 0 40px;white-space: nowrap;overflow: hidden; }
.jobs_fl span {display: inline-block;padding: 0 5px 1px 5px;background: #f6f6f6;border: 1px solid #ecf6fc;margin-right: 8px;margin-top: 8px;font-size: 14px;color: #666;}
.jobs_share{ }
.jobs_share h3{ background-color:#ff6000; font-size:14px; color:#FFF; width:280px; height:32px; line-height:32px; border-radius:8px; text-align:center; margin:0 auto; margin-bottom:15px; margin-top:1em;}
.jobs_jt{ float:left; width:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:30px; line-height:30px; margin:0px 5px 0px 15px; }
.jobs_jt a{font-size:14px; color:#333;}
.jobs_jt a:hover{ color:#ff6000; text-decoration:underline; padding-left:2px;}
.jobs_combined{margin-top:1.5em;zoom: 1;}
.jobs_combineds{width: 33%;height: 38px;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-right: 1px dotted #d9d9d9;text-align: center; font-size:14px;}
.jobs_combinedsb{width: 33%;height: 38px;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-right: 1px dotted #d9d9d9;text-align: center; border-right:0;font-size:14px;}
.jobs_combined_title{transform: translateY(-4px);color: #999;}
.jobs_combined_txt{font-size: 12px;color: #666;}
.jobs_combined_txt strong{ font-size:18px; font-weight:400;}
.jobs_time{ width:110px; height:30px; line-height:30px;  margin:0 auto; padding-top:1em; font-size:14px;}
em.jobs_times{background:url(../images/share_time.png) no-repeat left center; background-size:14px 14px; padding-left:18px; color:#878787;}
.zt_top_img{float:left; width:72px;  margin-top:30px; margin-left:35px; background:url(../images/share_img2.png) no-repeat;}
.kc_top_img{float:left; width:72px; margin-top:30px; margin-left:35px; background:url(../images/share_img3.png) no-repeat;}
.jobs_nr h1{ float:left; width:200px; margin:6px 0 0 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px;}
.jobs_nr h1 a{ color:#000;  font-size:18px;}
.jobs_nr h1 a:hover{ color:#ff6000; text-decoration:underline; padding-left:2px;}
.share_ewm{ width:180px; height:180px; margin:0 auto; margin-top:1.2em; border:1px solid #CCC; padding:5px;}
.share_ewm img{ width:180px; height:180px;}
.share_t{ float:left;background-color:#ff6000; font-size:14px; color:#FFF; width:80px; height:32px; line-height:32px; border-radius:20px; text-align:center; margin-top:1em}
.share_ewms{ width:150px; height:150px; margin:0 auto; padding-top:0.5em;}
.share_ewms img{ width:150px; height:150px;}
.share_ewmss{ width:120px; height:120px; margin:0 auto; padding-top:0.5em;}
.share_ewmss img{ width:120px; height:120px;}
.zwl{ font-size:14px; color:#ff6000; padding-bottom:1em; padding-top:0.5em;}


.footer{ width:100%; height:auto; border-top:1px solid #e5e8ef; margin-top:1.5em;}
.footer_bottom{ text-align:center; margin-top:2em; margin-bottom:15px; color:#9a9999; font-size:12px; line-height:24px;}


.recommended{ text-align:center; font-size:22px;}
.recommended i{ color:#ff7800}

.xznky {text-align: center;font-size: 18px;line-height: 35px;width: 120px;margin: 0 auto;background-color: #ff5a00;margin-bottom: 1.2em;color: #fff;padding-left: 0.3em;border-radius: 2px;  margin-top: 1.5em;}
.tui_ewm {margin-top: 1em;width: 100%;margin-bottom: 1em;}
.txkp {margin: 1.2em; 1em 0 0.8em;}
.txkp span {border-radius: 5em;background-color: #ff5a00;float: left;width: 28px;height: 28px;color: #fff;text-align: center;line-height: 28px;font-size: 15px;}
.txkp p {float: left;text-align: left;height: 28px;line-height: 28px;font-size: 15px;color: #000;font-weight: bold; padding-left: 0.5em;margin-left: 0.2em;border-radius: 2px;
}
.ewms {margin: 0 auto;border: 0;width: 50%;}
.ewms img {width: 100%;}
.casb {text-align: center;font-size: 15px;line-height: 25px;color: #333;}
.casb span {font-size: 14px;}
.banquan {position: absolute;right: 0.2em;width: 25%;padding-top: 1.6em;}
.banquan img {width: 100%;}
.test_a{ color:#0364c7}

