﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
/*棣栭〉*/
.index-top{height: 60px;background: url("images/index-top-bg.jpg") no-repeat center;min-width: 1000px;}
.main-width{width: 1000px;margin: 0 auto;}
.logo{display: block;float: left;margin-top: 20px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right; width: 490px;position: relative;/* border: 1px red dashed; */}
.nav-list li{float: left;}
.nav-list li.one-li{height: 60px;line-height: 60px;text-align: center;width: 20%; display: block;}
.nav-list li.one-li a.one-a{color: #fff;font-size: 14px;text-decoration: none;display: block;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #231815;background: #f9cc00}
.nav-list li.one-li a.one-a:hover{  text-decoration: none;  color: #231815; background: #f9cc00;}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.banner{width: 100%;}
.banner img{width: 100%;}
.footer{width: 100%;padding: 15px 0;text-align: center;}
.main-wrap{padding:40px 0 25px 0;}
.main-wrap .title-bg{background: url("images/title-bg.jpg") no-repeat;height: 61px;line-height: 61px;color: #d4000f;font-size: 38px;padding-left: 25px;}
.main-wrap .main-p{font-size: 14px;line-height: 28px;margin-top: 32px;color: #231815;}
.img{}
.img img{margin: 15px auto;}
.gd-img a{padding: 5px;}
.job-top{
    margin: 25px auto;
}
.job-top ul{}
.job-top ul li{float: left;background: #d4000f;color: #fff;margin-left: 18px;text-align: center;font-size: 16px;padding: 10px 0;width: 151px;}
.job-top ul li span{font-weight: bold;font-size: 24px;}
.job-main{}
.job-main .company-title{font-size: 20px;border-bottom: 1px solid #5e5d5d;line-height: 35px;margin-top: 30px;}
.job-main table{}
.job-main table tr td{line-height: 30px;}
.title{border-bottom: 1px dashed #edbd6e;line-height: 35px;font-size: 20px;color: #231815;font-weight: bold;margin-top: 30px;padding-left: 22px; }
.xc-p{line-height: 25px;margin-top: 15px;}
.xc{}
.xc table{width:100%;margin: 25px auto;}
.xc table tr th{height: 36px;line-height: 36px;text-align: center;color: #fff;font-weight: bold;background: #d4000f;font-size: 14px;}
.xc table tr td{background: #d2d0d0;color: #000;text-align: center;line-height: 40px;border: 1px solid #c1bebe;}