﻿*{margin: 0 auto; padding: 0;}
body { font-size: 13px; line-height: 24px; font-family:"Microsoft YaHei" sans-serif; background: url(images/bg.jpg) repeat; color: #333;}
img { border: 0;}
a { text-decoration: none;}
ul, li { list-style: none;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.warp { width: 1000px; background: #fff;}
.top { width: 100%; background:#fff; max-width:1280px;}
.logo { width:1000px; background:url(images/top_bg.jpg) no-repeat right; height:75px;}
.banner_bg { width:100%; background:url(images/banner_bg.jpg) repeat-x center; border-bottom:10px solid #d80a0a;}
.banner { width:1000px; height: 300px; overflow: hidden;}
.menu { width: 100%; background:#223146; height: 30px;}
.menu ul { width: 980px; margin: 0 auto; padding: 0;}
.menu li { float: left; width: 192px; line-height: 30px; height: 30px; text-align: center;}
.menu li.last { background: none;}
.menu a { font-size: 15px; display: inline-block; color: #fff; height: 30px; width: 192px; line-height: 30px;}
.menu a:hover { background:#d80a0a;}
.menu .hover a { background:#d80a0a;}
.menu .hover a:hover { background:#d80a0a;}
.content { width: 960px; padding: 10px 20px 30px; background: #fff;}
.content_box { width:770px; border:3px solid #D80A0A; margin-top:15px; border-bottom:0; margin-right:1px; padding-bottom:5px; min-height:425px;}
.content .bottom { margin:0; height:50px; width:777px;}
.content h3 { background: url(images/title_bg.jpg) no-repeat bottom left #D9271D; padding-right:25px; margin: 20px auto; line-height: 32px; font-size: 16px; color: #fff; text-indent:2em; display:inline-block;}
.content .txt { width: 92%;text-align:justify; text-justify:inter-ideograph;}
.content .txt_pic { float:left; margin-right:10px; margin-bottom:10px;}
.gun { width: 164px; background: url(images/gun_bg.png) no-repeat center; height:475px ; padding: 30px 0 0;}
.gun td img { margin: 5px;}
.joblist { margin-bottom:30px;}
.deptitem td { color: #223146; line-height: 30px; font-weight: bold; font-size: 16px;}
.jobitem td { border-bottom: 1px dotted #ccc; color: #787878;}
.jobitem td a { color: #222;}
.jobitem td a:hover {  color: #D80A0A;}
.jobitem td span { color: #ff7506;}
.contactlist td { line-height: 30px;}
.contactlist td a { color:#D80A0A ; text-decoration: underline;} 
.footer { text-align: center; width: 100%; line-height: 30px; height: 33px; background:url(images/footer_bg.jpg) repeat-x center top; color:#fff; padding-top:10px;}