@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; outline:none;}
a,img{ border:none; text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.font12{ font-size:12px;}
.font16{ font-size:16px;}
.clear{ clear:both;}
ul li{ list-style:none;}
.none{ display:none;}
body{ color:#333; font-size:14px;font-family:"微软雅黑",Arial;}
h2{ letter-spacing:3px;}

.content{ width:1000px; margin:0 auto;}
.topnav{ width:1000px; background:url(../images/logo.jpg) left center no-repeat; overflow:hidden; margin:0 auto; position:relative; height:80px;}
.topnav .top_a{ width:500px; position:absolute; top:0; right:0;}
.topnav a{ line-height:78px; color:#666; font-size:14px; padding:8px 15px; height:100%; border-bottom:5px solid #fff; font-weight:bold; transition:all .3s ease 0s;}
.topnav a:hover, .topnav a.on{ border-color:#f07421; color:#000;}

.banner{ height:197px; background:url(../images/banner.jpg) center center no-repeat; overflow:hidden;}

.indexdiv{ margin-top:20px;}
.topnavdiv{ border-bottom:2px solid #eaeaea;}
.topnav-n{ width:110px; line-height:25px; color:#000; text-align:center; margin:0 auto; border-bottom:5px solid #C0C0C0; position:relative; margin-bottom:-3px;}
.topnav-n img{ position:absolute; bottom:5px;}
.topnav-n p{ color:#999;}
.textdiv{line-height:30px; padding:20px; background-color:#fff;}
.textdiv .about{ width:455px; overflow:hidden; float:left; margin-right:20px;}
.textdiv .abouttext{text-indent:2em;}


.indexdiv .textdiv ul.menu{ width:250px; line-height:30px; margin:20px 0px 0px 10px; border:1px solid #F07421; padding-bottom:20px;}
.indexdiv .textdiv ul.menu .jobnav{ width:100%; background-color:#F07421; text-align:center; color:#fff; line-height:40px;}
.indexdiv .textdiv ul.menu li{ cursor:pointer;transition:all 0.3s ease 0s; padding-left:10px; list-style:disc; margin-left:40px;}
.indexdiv .textdiv ul.menu li:hover ,.indexdiv .textdiv ul.menu li.on{ padding-left:20px; color:#F07421;}
.indexdiv .textdiv .jobtext{ width:630px; padding-top:20px; line-height:30px;}
.indexdiv .jobnav{ width:80px; color:#F07421; font-weight:bold;}
.indexdiv .textdiv .jobtext .jobcontent{ width:550px;}
.indexdiv .textdiv .jobtext .jobcontent a.go{ transition:all 0.4s ease 0s; margin:20px 0px;width:155px; height:46px; display:block; background:url(../images/gobefore.png) center center no-repeat; overflow:hidden;}
.indexdiv .textdiv .jobtext .jobcontent a.go:hover{ background:url(../images/goafter.png) center center no-repeat; overflow:hidden;}


.footer{ height:50px; background-color:#f2f2f2; color:#999; font-size:12px; text-align:right; margin-top:30px; padding-top:10px;}
