﻿body{background:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
/*分享*/
.btn_share{position:fixed;top:300px;right:50%;margin-right:-600px;display:block;width:60px;height:60px;background:url(../images/btn_share.png) no-repeat;z-index:999;cursor:pointer;border-radius:999px;box-shadow:0px 0px 10px #6fa3f2;}
/*头部*/
.banner{min-width:1200px;margin:0 auto;width:100%;height:400px;background:url(../images/banner.jpg) center top no-repeat;}
.top{margin:0 auto;width:1000px;height:100px;overflow:hidden;}
.logo{float:left;margin-top:30px;display:inline-block;width:144px;height:40px;background:url(../images/logo.png) no-repeat;background-position:0 0;}
.title{float:right;}
.title a{font-size:16px;line-height:100px;padding:10px;color:#fff;font-weight:bold;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}
.title a:before{content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #fff;height:3px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.title a:hover:before{left:0;right:0;}
.title span{color:#dcdcdc;}
/*main*/
.main{min-width:1200px;margin:0 auto;}
.mainbox{margin:0 auto;width:918px;padding:20px 40px;border:1px solid #e5e5e5; margin-top:50px;}
.mainbox .linkbox{margin-top:20px;}
.mainbox .extralink{display:block;line-height:32px;padding:5px 0px;overflow:hidden;cursor:pointer;}
.mainbox .extralink em{float:left;font-style:normal;color:#ff8416;font-size:18px;font-weight:bold;}
.mainbox .extralink span{float:right;color:#01369e;font-size:16px;}
.mainbox .extralink:hover em{margin-left:5px;}
.mainbox h3{ font-size:20px;color:#01369e;font-weight:bold;line-height:42px;border-bottom:2px solid #01369e;overflow:hidden;}
.mainbox .des{padding-top:20px;font-size:16px;line-height:32px;color:#333;text-indent:32px;} 
/*招聘职位*/
.nav{margin-top:20px;overflow:hidden;}
.nav_n{position:relative;padding:10px 15px;background-color:#fff;float:left;cursor:pointer;width:700px;border:1px dotted #01369e;border-left:4px solid #01369e;}
.nav_n .job_name{font-size:16px; font-weight:bold;color:#555555;}
.nav_n .salary{font-size:14px; padding-left:25px;color:#666;}
.job_list.first .nav_n,.nav_n:hover{ background-color:#013892;color:#fff;}
.job_list.first .nav_n .job_name,.nav_n:hover .job_name{ color:#fff;}
.job_list.first .nav_n .salary,.nav_n:hover .salary{ color:#fff;}
.nav a.go{font-size:14px;padding:10px 8px;width:100px;background-color:#013892;border:#013892 solid 1px;color:#fff;text-align:center;float:right;margin-left:15px;transition:all 0.3s ease 0s; }
.nav a.go:hover{background-color:#fff;color:#013892;border:#013892 solid 1px;}
.job_detail{padding:15px 20px;margin-top:10px;font-size:14px;line-height:28px;color:#555555;background-color:#f2f2f2;}
/*bottom*/
.footer{min-width:1200px;width:100%;margin-top:50px;background-color:#133f92;height:52px;line-height:28px;padding-top:26px;color:#fff;font-size:14px;text-align:center;}
