*{margin: 0 auto; padding: 0;}
body { font-size: 13px; line-height: 24px; font-family:"Microsoft YaHei" sans-serif; background: url(images/bg.jpg) no-repeat top center;; color: #333;}
img { border: 0;}
a { text-decoration: none;}
ul, li { list-style: none;}
.warp {
	width: 961px;
}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}

.top { width: 100%; height: 80px; text-align: center;}
.logo { height:80px; padding:0 20px;}

.menu { height: 30px; margin-top:50px;}
.menu ul { margin: 0 auto; padding: 0; margin-right:15px;}
.menu li { float: left; line-height: 30px; height: 30px; text-align: center; margin:0 5px;}
.menu li.last { background: none;}
.menu a { font-size: 15px; display: inline-block; height: 30px; line-height: 30px; color:#0380cf; background:url(images/menu_bg.png) no-repeat center; width:108px;}
.menu a:hover { background: url(images/menu_hover.png) no-repeat center top; height:30px; color:#fff;}
.menu .hover a  { background: url(images/menu_hover.png) no-repeat center top; height:30px; color:#fff;}
.menu .hover a:hover  { background: url(images/menu_hover.png) no-repeat center top; height:30px; color:#fff;}

.banner { width: 998px; height: 390px; overflow: hidden;}

.content { width: 100%; background: url(images/content_bg.jpg) repeat-y center top; margin:30px auto;}
.content_top { width:100%; background:url(images/content_bg_top.jpg) no-repeat center top; height:35px;}
.content_bottom { width:100%; background:url(images/content_bg_bottom.jpg) no-repeat center top; height:35px;}
.content h3 { background: url(images/title_bg.jpg) repeat-x left center ; line-height: 36px; height: 36px; font-size:16px; color: #33aae4; text-align:center; margin:20px auto; width:96%; }
.content h3 span { display:inline-block; background:#fff; padding:0 15px;}
.content .txt { width:100%; text-align:justify; text-justify:inter-ideograph; padding:20px;}
.content .txt_left {
	width:96%;
	background:url(images/txt_left.jpg) no-repeat left top;
}
.content .txt_right { width:100%; background:url(images/txt_right.jpg) no-repeat right bottom;}
.content .txt_pic { float:left; margin:0 10px 10px 0;}

.gun { width: 96%; background:url(images/gun_bg.jpg) no-repeat center; margin:30px auto;}
.gun td img { margin: 0 5px; border:4px solid #FFF;}

.joblist { margin-bottom:30px;}
.deptitem td { color: #ea0b37; line-height: 30px; font-weight: bold; font-size: 16px; border-bottom:1px dotted #ccc; }
.jobitem td { color: #666;}
.jobitem td a { color: #333;}
.jobitem td a:hover { color: #3562b2;}

.contactlist td { line-height: 40px;}
.contactlist td a { color:#333 ;} 

.footer {
	text-align: center;
	width: 100%;
	height:45px;
	line-height: 45px;
	color:#fff;
	background-color: #001749;
}

ul,li{ list-style:none;margin:0px;padding:px; }
#Menu{width:auto;border:0px solid #333333;padding:10px 0px;overflow:hidden; zoom:1;}
#Menu ul li{float:left;width:350px;overflow:hidden;margin:5px 10px 0 10px;}
#Menu ul li a{line-height:25px;}
	
.leftbt{width:779px;;height:14px;padding:5px 110px 20px 10px;overflow:hidden; zoom:1; align:left;valign:middle;color:#fff;font-size:14px;font-weight:bold; background:url(bm.gif);background-position:left;} 

