﻿/* orange #FF7F00  purple #2E3092*/
html{background-color:#F0F0F0;}
body,div,form,input,textarea,footer,li,ul{margin:0;padding:0;}
form,footer,img,ul,li{border:0;}
li{ list-style:none;}
body{font-size:1em;width:96%; margin:0 auto; overflow-x:hidden;}
body,button,input,select,textarea{font:1em Microsoft YaHei,tahoma,arial,sans-serif}
a { color:#000; text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}
.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs1{font-size:1em;}
.fs1-2{font-size:1.2em;}
.orange{ color:#FF7F00;}
.orange a{ color:#FF7F00;}
.purple{ color:#2E3092;}
.purple a{ color:#2E3092;}
.clearn{ clear:both; line-height:0px; height:0px}
.mt1{ margin-top:1em;}
.mb1{ margin-bottom:1em;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.b{font-weight:bold;}
.no-info{ text-indent:2em;margin: 1em auto;}
.lh2{ line-height:2em;}
.lh3{ line-height:3em;}
.lh2-5{ line-height:2.5em;}

/*招聘*/
#index-job {margin:0px auto;width:99%;  }
#job-tr{ display:flex; margin:0.5em auto; padding-bottom:0.5em; border-bottom: 1px solid #262BC1;}
#index-job div:last-of-type{border:0;}

#index_job-img{display:flex;justify-content:center; align-items:center;flex:0.5; background-color:#4F4BA9; color:#fff;font-weight:bold;font-size:1.5em; text-align:center; border-radius:0.3em;}
#index_job-img img{max-width:100%; height:auto;border:0;margin:0; border-radius:0.3em;}
#index_job{ flex:1.8;  padding:0.5em; line-height:1.4em;}
#index_job-1{display:flex; justify-content:space-between; }
#index_job-1 a span:nth-child(1){ font-weight:bold; color:#039;font-size:1.1em; }
#index_job-1 a span:nth-child(2){ color:#666; font-size:0.9em;}
#index_job-1 span:last-of-type{ color:#F60; font-size:0.9em;}
#index_job-2{color:#444; font-size:0.9em; }/* 岗位要求*/
#index_job-3{ color:#999; font-size:0.9em;}/* 公司名称*/
#index_job-3 img{ height:1.2em;; vertical-align:middle; margin-right:3px;}

/*2020-8-9*/
/*顶部导航*/
#top-login{ border-top: 2px solid #2D3092;display:flex;font-size:0.8em; background-color:#fff; line-height:2em;justify-content:space-between}
#top-login span{margin:0 0.5em;}
#top-login ,#top-login a{ color:#666666;}
#top-login a:hover{ color:#F60;}

/*功能介绍*/
#gn-intro{ background-color:#fff;border-radius:8px;padding:0.3em;display:flex;justify-content:space-around; margin-top:0.5em; }
#gn-intro div{flex:0.31;text-align:center; border-radius:8px;}
#gn-intro div img{ margin:0.3em;}

#intor-1{ background-color:#FFF5EC; text-align:center; padding:1em 0.2em;line-height:1.5em; }
#intor-1 span:first-of-type{ font-size:1.2em; font-weight:900; }
#intor-1 span:last-of-type{ font-size:0.8em; }

#intor-2{ background-color:#FFF5EC;text-align:center; padding:1em 0.2em; line-height:1.5em; }
#intor-2 span:first-of-type{ font-size:1.2em; font-weight:900; }
#intor-2 span:last-of-type{ font-size:0.8em;}

#intor-3{background-color:#FFF5EC;text-align:center; padding:1em 0.2em;line-height:1.5em;}
#intor-3 span:first-of-type{ font-size:1.2em; font-weight:900; }
#intor-3 span:last-of-type{ font-size:0.8em;  }

/*供求发布*/
#supply-add{ background-color:#262BC1; border-radius:8px; text-align:center; margin-top:0.5em;
background-image:url('../images/add-1.png');
background-repeat:no-repeat;
background-position:center;
height:90px;
}

/*供求推荐*/
#index-supply{ background-color:#fff; border-radius:8px; text-align:left; margin-top:0.5em;padding:0.5em;}
#index_supply-img {display:flex;justify-content:center; align-items:center;flex:0.5; background-color:#4F4BA9; color:#fff;font-weight:bold;font-size:1.5em; text-align:center; border-radius:0.3em;}
#index_supply-img img{max-width:100%; height:auto;border:0;margin:0; border-radius:0.3em;}
#index-supply div:last-of-type{border:0;}

/*顶部广告*/
#top-adv{ background-image:url("../images/top-bg.jpg");
background-attachment:scroll;
background-position:center;
background-repeat:no-repeat;
background-color:#413D86; 
width:100%; height:167px; 
}
#top-search{ background-color:#fff; height:70px; display:flex; padding-left:0.5em; align-items:center;;}

/*顶部搜索框*/
#top-form{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px; padding:0.3em;}
#search-form{display:flex;justify-content:center;background-color:#fff;}
#search-form{border-radius:15px; border:1px solid #5A5CA9;padding:0 10px;}
#search-form input[type=text]{ font-size:0.87em; color:#666; border:0; vertical-align:middle;flex:1;}
#search-form  input[type=image]{border:0; vertical-align:middle; margin:2px 0;}

/*首页资讯*/
#index-news{ border-radius:10px;padding:0.5em; background-color:#fff; margin-top:0.5em;}
#index-news-nav{padding-bottom:0.3em;color:#2E3092; font-size:1.2em; font-weight:bold; vertical-align:middle;display:flex; margin-bottom:0.5em;justify-content:space-between; border-bottom:1px solid #2E3092;}
#index-news-nav a{ font-size:0.7em;display:block;margin-top:0.4em; color:#FF7F00;font-weight:normal;}
#index-news-nav img{vertical-align:middle;}

#index-news-date{ text-align:right;font-size:0.8em; color:#999; }
#index-news-date img{ width:13px; vertical-align:middle;}
#index-news-img {display:flex;justify-content:center;}
#index-news-img img{ max-width:100%;height:auto;border:0;margin:0; border-radius:0.3em;}


/*首页推荐信息*/
#index-recommend{ border-radius:10px;padding:0.5em; background-color:#fff; margin-top:0.5em;}
#ir-nav{display:flex; padding-bottom:0.3em; border-bottom: 1px solid #262BC1;}
#ir-nav-img{flex:0.8; color:#2E3092; font-size:1.2em; font-weight:bold; vertical-align:middle; }
#ir-nav-img img{vertical-align:middle; }
#ir-nav-word{flex:0.3;margin-top:0.4em;display:flex;justify-content:flex-end; color:#0000B2;}
#ir-nav-word a{color:#FF7F00;font-size:0.8em; line-height:1.2em;}

/*搜索页2020-8-15*/
#search-type{ background-color:#fff;border-radius:8px;padding:0.5em;margin-top:0.5em; padding-bottom:1em; }
#search-nav{padding-bottom:0.3em;color:#2E3092; font-size:1em; font-weight:bold; vertical-align:middle;display:flex; margin-bottom:0.5em;justify-content:space-between; border-bottom:1px solid #2E3092;}
#search-nav img{vertical-align:middle;  }
#search-nav a{ color:#2E3092;}

#search-info { display:flex; justify-content:space-around; margin-bottom:1em;}
#search-info a{ padding:0.5em;text-align:center; width:25%; }
.search-hot{ background-color:#33C; text-align:center; color:#FFF ;width:25%; font-weight:bold; border-radius: 8px;padding:0.5em;}
.search-hot a{ color:#FFF ;}
.search-hot a:hover{ color:#FFF ;}


#search-title{color:#33C; font-weight:bold; font-size:1.2em;}
#search-content{ border-bottom:1px solid #33c; padding-bottom:0.5em;margin-bottom:0.5em;font-size:0.9em; color:#666;}
#serach-result div:last-of-type{border:0;}
.left_2em{text-indent:2em !important;;}
#page-str{ text-align:center;font-size:0.9em;}

/*资讯详情news_info 2020-8-18*/ 
#news-title{ font-weight:bold; font-size:1.3em; margin-top:1em; text-align:center}
#news-img{width:90%; text-align:center; margin: 1em auto;}
#news-img img{max-width:100%;}
#news-time{color:#999; font-size:0.9em; text-align:center; }
#news-content{ width:96%;margin:0 auto; padding-bottom:0.5em;font-size:1em; color:#333; line-height:1.5em;}
#news-content p{text-indent:2em;}
#news-content img{max-width:100%;} /*2022-1-8*/ 

/*招聘详情 job_info 2020-8-18*/
#job-title .b{font-size:1.2em;}
#job-nu{ margin-left:1em; color:#666;font-size:1.2em;}
#job-pay  span{ text-align:center; background:#FF7F00; color:#fff; border-radius:1em;padding:0.2em 1em; display:block;}
#job-pay { margin:1em auto;  }
#job-name {font-size:18pt !important; font-weight:800 !important;}
#job-intro div{ text-indent:2em;margin:1em auto;}
#job-intro span{ background-color:#2E3092; color:#fff; border-radius :1em; padding:0.2em 1em; }
#job-time {color:#666; text-align:right;font-size:0.8em;}
#job-company-name{ margin-top:1em; background-color:#2E3092; color:#fff; border-radius:0.3em; padding:0.2em; border-top:1px solid #2E3092}
#job-company-name a{color:#fff;}
#job-company-intro{ text-indent:2em;line-height:1.5em;}
#job_into{ line-height:1.5em;}
#job_welfare{ line-height:1.5em;}

/*供求详情 supply_info 2020-8-19*/
#supply-title .b{font-size:1.2em;}
#supply-title {margin:1em auto; display:flex; justify-content:space-between; align-items:center;}
#supply-pay { flex:0.4; white-space:nowrap; text-align:center; background:#FF7F00; color:#fff; height:100%; border-radius:0.3em;padding:0.2em 0.5em; }
#supply-intro div{margin:1em auto;}
#supply-intro-bq{ background-color:#2E3092; color:#fff; border-radius :1em; padding:0.2em 1em; }
#supply-content{ width:100%;margin:1em auto; overflow:hidden;}
#supply-content img{ max-width:90%; margin-bottom:1em; border-radius:0.3em;}
#supply-img{ text-align:center;}
#supply-img img{ max-width:90%; margin-bottom:1em; border-radius:0.3em;}

#supply-time {color:#666; text-align:right;font-size:0.8em;}
#supply-company-name{ margin-top:1em; background-color:#2E3092; color:#fff; border-radius:0.3em; padding:0.2em; border-top:1px solid #2E3092}
#supply-company-intro { text-indent:2em;}
#supply-company div{ text-indent:2em;margin-top:1em;}

/*商家详情 job_info 2020-8-19*/
#company-title {font-size:1.2em;margin:1em auto;}
#company-intro p{text-indent:2em;margin:1em auto;}
#company-intro span:nth-of-type(1){ background-color:#2E3092; color:#fff; border-radius :1em; padding:0.2em 1em; }
#company-img img{ max-width:90%; margin-bottom:1em; border-radius:0.3em;}
#company-img { text-align:center;}
#company-time {color:#666; text-align:right;font-size:0.8em;}
#company-company-name{ margin-top:1em; background-color:#2E3092; color:#fff; border-radius:0.3em; padding:0.2em; border-top:1px solid #2E3092}
#company-company-intro{ text-indent:2em;}
#company-job-info{display:flex;  width:100%; flex-wrap: wrap;flex-direction: row; justify-content:left; padding:1em 0;}
#company-job-info a{line-height:1.5em;margin:0.5em 0.5em;} 
#company-job-info b{color:#2E3092}
#company-job-info span{color:#666}

/*底部*/
footer{ font-size:0.8em; text-align:center; line-height:1.7em;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:0.5em;margin-top:0.5em; background-color:#fff; padding-bottom:1em; width:100%;}
#footer-line{ display:flex; height:2px; width:100%; margin-bottom:1em;}
#line-s{ background-color:#F60;height:2px; flex:0.3;}
#line-l{ background-color:#339; height:2px; flex:1;}