@charset "utf-8";

body{min-width: 1008px;}
*{font-family: Arial, "Microsoft YaHei"; }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }

/*首页*/
.index-top{height: 90px;/* border: 1px red dashed; */}
.main-width{width: 1008px;margin: 0 auto;}
.main-width2{margin: 0 auto;}
.main-width3{width: 1008px;margin: 0 auto;}
.index-bg {min-width: 1008px;}
.logo{display: block;float: left;margin-top: 20px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 90px;  background: #fff;  }
.banner{
    width:1008px; margin: 0 auto;
    height:350px;
    background: url("images/banner.jpg") no-repeat center top;
}
.nav-list{float: right;/* width: 82%; */margin-bottom: 0;position: relative;/* border: 1px red dashed; */}
.nav-list li{}
.nav-list li.li-one{float: left;height: 90px;text-align: center;/* width: 18.66666%; */list-style: none;display: block;}
.nav-list li.li-one a.one-a{color: #d7000f;padding: 0 20px;font-size: 18px;display: block;height: 90px;line-height: 90px;font-family:"幼圆"}
.nav-list li.li-one a.one-a.on{color: #fff; background: #d7000f; }
.nav-list li.li-one a.one-a:hover{  text-decoration: none;  color: #fff;  background: #d7000f;  }
.nav-list li.li-one a.one-a:active{ text-decoration: none; }
.nav-list li.li-one a.one-a:visited{text-decoration: none; }
.nav-list li.li-one div{width: 100%;background: #fff;}
.nav-list li.li-one div span{width: 100%;display: block;}
.nav-list li.li-one div span a{width: 100%;display: block;height: 30px;line-height: 30px;font-family:"幼圆"}
.nav-list li.li-one div span a.on{color: #fff; background: #d7000f;}
.nav-list li.li-one div span a:hover{text-decoration: none;background: #d7000f;  color: #fff;}
.nav-list li.li-one div span a:active{text-decoration: none;}
.nav-list li.li-one div span a:visited{text-decoration: none;}

.footer2{  height: 76px;  line-height: 76px;  width: 100%;  color: #fff; background: #d6010e ;text-align: center;min-width: 1008px;  }
.footer{  height: 76px;  line-height: 76px;  width: 100%;  color: #fff; background: #d6010e ;text-align: center;min-width: 1008px;  }
/*公司简介*/
.company-main{width: 1003px;margin: 52px auto;}
.company-main .main-p{font-size: 16px;line-height: 28px;font-family: Arial, "Microsoft YaHei";text-indent: 2em;margin-top: 20px;}
.company-main .company-img{margin-top: 20px;}
.company-main .company-img img{margin: 0 auto;}
/*所获荣誉*/
.company-main .ry-list {background: url("images/ry_10.jpg") repeat-y left;margin-top: 35px;margin-left: 80px;}
.company-main .ry-list li{background: url("images/ry_07.jpg") no-repeat left center;padding-left: 30px;line-height: 21px;font-size: 16px;margin-top: 13px;}
.job-xc {margin-top: 25px;}
.job-xc table{}
.job-xc table thead{}
.job-xc .xc-table  .table-title{font-size: 25px;color: #333;font-weight: bold;text-align: center;color: #fff; background: #d6010e ;}
.job-xc .xc-table thead tr{}
.job-xc .xc-table thead tr th{text-align: center;vert-align: middle; color: #fff; background: #d6010e ; }
.job-xc .xc-table tbody {}
.job-xc .xc-table tbody tr{}
.job-xc .xc-table tbody tr td{vert-align: middle;padding: 5px;text-align: center;}
.table > thead > tr > th {  vertical-align: middle;  border-bottom: 2px solid #ddd;  }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}
.job-xc table tbody tr td.red{color: #fff; background: #d6010e ;}
.job-xc table tbody tr td.blue{color: #fff; background: #1c3856 ;}
.job-xc {}
.job-xc .dept-title{background: #d6010e;color: #fff;font-size: 18px;font-weight: bold;padding:8px 15px ;}

.font12 td{border-bottom: 1px dashed #ddd; overflow: hidden; padding: 5px;}
.nel_jobs {margin: 20px auto;}
.joblink{font-size:14px; font-weight:bold; float: left;color: #555; padding-left: 55px; line-height: 46px;font-size: 15px;}
.apply{color: #555;line-height: 46px;font-size: 15px;}
.job_con td{font-family:'microsoft yahei'; font-size:12px; color:#555;padding: 10px 45px;}

.gz{ padding: 20px 50px;}
.gz .h1-title{font-size: 18px;font-weight: bold;color: #d6010e;line-height: 45px;}
.gz .main-p2{font-size: 16px;line-height: 30px;}
.code-div{margin-top: 50px;}
.code-div img{margin-left: 50px;}
.contact{width: 700px;margin: 0 auto;}
.contact .contact-link{height:41px;line-height: 41px;border: 1px  solid #d6010e;;margin-top: 25px;}
.contact .contact-link span{display: block;background: #d6010e;color: #fff;text-align: center;font-size: 16px;width: 100px;  float: left;}
.contact .contact-link i{display: block;color: #d6010e;text-align: left;font-size: 16px;  float: left;width: 488px;padding-left: 15px;font-style: normal;}
.contact .contact-link a{color: #d6010e;}