body,html{width: 100%; overflow-x: hidden;}
.footer{width:960px; height:60px; background: url(../images/footer.jpg) center top no-repeat; text-align: center; line-height:66px; font-size:14px; color: #fff; margin: 0 auto; padding-bottom: 60px;}


.header{width: 100%; height:74px; margin: 0 auto; background: #fff;}
.header_inner{width: 960px; margin: 0 auto; overflow: hidden;}
.header_inner h1{float: left; overflow: hidden;}
.header_inner h1 img{margin-top: 0;}
.nav{height: 100%; width: auto; float: right;}
.nav li{float: left; width:130px; line-height:74px; background: url(../images/nav1.png) right center no-repeat;}
.nav li a{color: #676565; font-size: 16px; line-height: 74px; text-align:center; display: block;}
/*.nav li.cur a,.nav li a:hover{background: url(../images/nav.png) center center no-repeat; color: #fff;}*/
.backnone{background: none !important;}

.banner{height:416px; width:100%; margin:0px auto;position:relative;}
.banner ul.imglist{height:100%; width:100%; margin: 0 auto;}
.banner ul.imglist li{position:absolute; left:50%; top:0; display:none; margin-left: -712px;}
.banner ul.imglist li.current{display:block;}


.content{width: 930px; margin: 0 auto; padding: 30px 15px 64px;}
.com_title{width: 100%; margin: 0 auto 35px; background: #e7e6e6; height: 33px; line-height: 33px; font-size:16px; color: #fff;}
.com_title span{display: inline-block; padding: 0 60px 0 38px; background: #009440 url(../images/title_bg.jpg) right top no-repeat;}
.com_content_inner{width: 100%; height: auto; overflow: hidden;}
.con_left{float: left;width: 214px;height: auto;display: none;}
.con_right{width: 100%;/* padding:20px; *//* float: right; */}
.con_top{margin: 40px auto;}
.con_bot{padding: 10px 0;}
.con_bot img{margin-right:8px;}

.job_list{width: 853px; margin: 0 auto 15px;}
.job_list td{height:28px;padding-left: 10px; color: #333;}
.dept-name td{color: #468f06; font-weight: bold; padding-left: 12px;}
.contact{width: 850px; height: auto; margin:15px 0 100px 50px;}
.contact td{height:28px; color: #333; font-size: 12px; }

.logo p{margin-top: 18px; font-size: 26px;}
