﻿@charset "utf-8";
/* CSS Document */
* { margin:0 auto; padding:0;}
body { font-size:13px; line-height:24px; font-family:Microsoft Yahei, sans-serif;}
a { text-decoration:none; color:#333;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.warp { width:1200px; position:relative;}
.top { width:100%; height:80px; border-bottom:2px solid #da251c;}
.top .menu ul { width:580px; margin:0 auto; padding:0;}
.top .menu li { float:left; list-style:none; width:96px; text-align:center; line-height:80px;}
.top .menu li a { display:inline-block; color:#000; font-size:14px;}
.top .menu li a:hover { color:#da251c;}
.top .menu li.on a { display:inline-block; color:#da251c; font-size:14px;}
.top .menu li.on a:hover { display:inline-block; color:#da251c; font-size:14px;}
.banner { width:100%; background:url(images/banner.jpg) no-repeat center; background-size:cover; min-height:350px; height:auto;}
.content { padding-bottom:10px;}
.content .fl { width:285px; background:#f5f5f5; padding:30px 0;}
.content .job-left ul { width:270px; margin:0 auto; padding:0;}
.content .job-left li { line-height:28px; list-style:none; width: 270px;}
.content .job-left li a { display:inline-block; width:100%; height:36px; line-height:28px; text-overflow:ellipsis;white-space:nowrap; overflow: hidden;}
.content .job-left li a:hover { color:#da251c;}
.content .job-left li span { font-family:simsun, sans-serif; font-size:17px; line-height:36px;}
.content .job-left .active { color:#da251c;}
.content .fr { width:885px; padding:15px 0 30px; }
.dept_content { text-align:justify;text-justify:inter-ideograph;}
.content .fr .title { width:100%; background:url(images/title_bg.jpg) no-repeat center bottom; height:40px; line-height:40px; text-align:center; font-size:20px; font-weight:bold; margin-bottom:15px;}
.gun td { padding-right:10px;}
.footer { width:100%; line-height:60px; height:60px; text-align:center; border-top:1px solid #ccc; color:#333;}