@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; outline:none;}
body{ font-family: "Microsoft Yahei"; color:#000; font-size:14px;}
a{ text-decoration:none;}
.clear{ clear:both;}
img{ border:none;}
.none{ display:none;}

.content{ width:1000px; margin:0 auto;}

/*导航*/
.titlediv{ width:100%; height:110px; background:url(../images/logo.jpg) center left no-repeat; overflow:hidden;}
.title{ float:right;}
.title a{ 
  font-size:16px; line-height:110px; padding:10px; color:#333; 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: #ffab00;
  height: 4px;
  -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;}

/*滚动图片*/
#wrapper{margin:0 auto;width:1000px;height:406px;overflow:hidden;}
#wrapper img{display:block;}
/*公司简介*/

.company{ padding:20px; border:1px solid #e5e5e5; margin-top:30px;}
.company h3{ font-size:20px; color:#666; font-weight:normal;}
.company em{ background:url(../images/line.jpg) center center no-repeat; overflow:hidden; width:100%; height:3px; display:block; margin-top:8px;}
.company .des{ float:left; width:630px; margin-top:30px; font-size:14px; line-height:30px;}
.company .des p{ text-indent:2em;}
.company .des ul li{ margin-left:10px;}
.company .pic{  overflow:hidden; float:right; width:300px; height:138px; margin-top:30px;}


/*招聘职位*/
.nav{ margin:20px 0px 10px;}
.nav_n{ position:relative; padding:10px 15px; border-left:3px solid #e49415; background-color:#fff; float:left; cursor:pointer;  width:700px; border-bottom:1px solid #e49415;}
.job_name{ font-size:16px; font-weight:bold;}
.job_list.first .nav_n, .nav_n:hover{ background-color:#e49415; color:#fff;}
.job_list.first .nav_n .salary, .nav_n:hover .salary{ color:#fff;}
.nav_n .salary{ font-size:12px; padding-left:25px; color:#666;}
.nav a.go{ font-size:14px; padding:10px 8px; width:100px; background-color:#e49415; color:#fff; text-align:center; float:right; margin-left:15px; transition:all 0.3s ease 0s; }
.nav a.go:hover{ background-color:#fbc91e;color:#333;}

.job_detail{ padding:10px; margin:20px 0; line-height:30px; background-color:#f2f2f2;}


#contact{ margin-bottom:30px;}


.footer{ background:#e49415; height:55px;line-height:55px; color:#fff; font-size:12px; text-align:center;}