@CHARSET "UTF-8";
/*é¢åŒ…å±‘å¯¼èˆª*/
.top_links {height: 30px; line-height: 30px; background-color: #f1f0f0; margin-bottom:15px;}
.index_link {display: inline-block; height: 30px; padding-left: 22px; background: url(../images/index_icon.jpg) 0 0 no-repeat;}
.clear{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.container a{color: #333;}
.container a:hover{color: #3db1ea;}
.container {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}
/*****************å·¥ä½œæœºä¼š*********************/
.topimg-360{height: 360px;}
.job_main{margin-bottom: 60px;}
.job{padding-top: 20px;}
/* .job-search{padding: 20px 50px 30px; border: 1px solid #dcdfe2; border-top: 2px solid #008cd6; margin-bottom: 20px;}
.job-h{height: 40px; line-height: 40px; font-size: 20px; color: #008cd6; border-bottom: 1px dashed #dde0e3;  margin-bottom: 25px;} */
.job-search{padding: 10px 50px 0px; border: 1px solid #dcdfe2; border-top: 2px solid #008cd6; margin-bottom: 20px;}
.job-h{height: 40px; line-height: 40px; font-size: 20px; color: #008cd6; margin-bottom: 10px;}
.job-s{width: 484px; height: 38px; border: 1px solid #dcdfe2; padding: 0 110px 0 10px; position: relative; }
.job-s input{width: 100%; height: 38px; line-height: 38px; *line-height: 36px; *height: 36px; margin: 0; padding: 0; border: none; background:#fff;}
.job-s a{width: 84px; height: 40px; display: block; position: absolute; right: -1px; top: -1px; background: url(../images/icon-s.png) no-repeat 12px 13px #008cd6; padding-left: 16px; text-align: center; line-height: 40px; color: #fff;}
.job-s a:hover{background: url(../images/icon-s.png) no-repeat 12px 13px #0197e7;}
.job-w{padding: 10px 0 20px 70px; height: 18px; line-height: 18px; color: #a8a8a8; font-size: 12px; position: relative; }
.job-w span.t{width: 70px; height: 18px; display: block; position: absolute; left: 0; top: 10px;}
.job-w span{padding: 0 20px 0 0;}
.job-w span a{color: #a8a8a8;}
.job-w span a:hover{color: #008cd6;}
.job-cat{line-height: 32px; position: relative; padding-left: 80px; margin-bottom: 1px;}
.job-cat span.t{width: 70px; height: 32px; display: block; padding: 0; position: absolute; left: 0; top: 0;}
.job-cat span a{padding: 3px 9px 3px 8px;}
.job-cat span a.active{background:#008cd6; color: #fff;}
.job-cat span a:hover{background:#008cd6; color: #fff;}
.job-add{padding-right: 40px; height: 32px; overflow: hidden;
	transition: height 0.2s; -moz-transition: height 0.2s; -webkit-transition: height 0.2s; -o-transition: height 0.2s; }
.job-add span.zhankai{width: 40px; height: 32px; display: block; padding: 0; position: absolute; right: 0; top: 0;}
.job-add span.zhankai a{width: 40px; height: 32px;  padding: 0; display: block; background: url(../images/icon-arrow.png) no-repeat ; color:#146bd5;}
.job-add span.zhankai a.close{background-position: right -6px;}
.job-add span.zhankai a.open{background-position: right -26px;}
.job-list{border: 1px solid #dcdfe2; border-top: 2px solid #d0d4d8;}
.job-list .title{height: 49px; line-height: 49px; background: #f3f4f6; border-bottom:1px solid #fafbfb; padding: 0 50px; color: #666;}
.job-list .job-con{padding: 0 50px;}
.job-list .job-con{margin-bottom: 15px;}
.job-list ul.job-info li{height: 49px; line-height: 49px; border-bottom: 1px dashed #dcdfe2;}
.job-list ul.job-info li:hover{background: #f5f6f8;}
.job-list ul.tabble li{float: left; border: none;}
.job-list ul.tabble li.name{width: 178px;padding-left: 30px;padding-right: 5px;}
.job-list ul.tabble li.address{width: 305px;padding:0 5px;}
.job-list ul.tabble li.catgory{width: 130px; padding:0 5px;}
.job-list ul.tabble li.num{width: 125px; padding:0 5px;}
.job-list ul.tabble li.time{width: 100px; padding:0 5px;}
/****åˆ†é¡µ****/
.job-page{margin-bottom: 51px; padding: 15px 50px; line-height: 30px; font-size: 12px;}

/****å·¥ä½œæœºä¼šè¯¦æƒ…*****/
.job-details{padding: 20px 50px 30px; border: 1px solid #dcdfe2; border-top: 2px solid #008cd6; }
.job-h1{height: 40px; line-height: 40px; font-size: 18px; color: #008cd6; border-bottom: 1px dashed #dde0e3;}
.job-h1 span{font-size: 12px; color: #666; padding-left: 30px;}
.job-h1 a{width: 40px; height: 40px; display: block; float: right; font-size: 12px; color: #146bd5; background: url(../images/icon-back.png) no-repeat 0 17px; text-align: right;}
.job-des{padding:0;}
.job-des p{line-height: 28px;}
.job-des p.t{font-weight: bold; line-height: 46px; margin-top: 20px;}
.mailto{padding: 20px 0; color: #f87500;}
.mailto span{font-weight: bold; padding-left: 5px;}