@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%; height:100%;min-width:1000px;}
.clefix{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* Õë¶ÔIE6 7 */ }

.wrap{ position: relative; width: 100%; height: auto;}
.wrap.full{height:100%;}

/*导航栏*/
.header{ position: absolute; bottom:0; left:0; width:100%; height:93px; background:url("../images/nav.png") repeat-x;}
.header .middle{width:1000px; height:93px; margin:0 auto;}
.header .middle .navbox{height:93px;}
.header .middle .navbox ul.nav{ height:93px;}
.header .middle .navbox ul.nav li{ position: relative; float: left; width:33.3%; height:93px;}
.header .middle .navbox ul.nav li a{display: block; width:174px; line-height:93px; text-align: center; font-size:16px; color:#fff;}
.header .middle .navbox ul.nav li a.item2{margin:0 auto;}
.header .middle .navbox ul.nav li a img{ width:33px; height:26px; margin:0px 10px; vertical-align:middle;}
.header .middle .navbox ul.nav li.on a{background:#de2d27;}
.header .middle .navbox ul.nav li a:hover{background:#de2d27;}

.banner{ position: relative; width:100%;}
.banner img{width:100%; vertical-align: top;}
.banner .code{position:absolute; bottom:25%; left:28%; width:6%;}

.title{width:100%;}
.title img{vertical-align: top;}
.company{width:100%; height:auto; padding:60px 0px;}
.company .box{width:1000px; height:auto; margin:0 auto;}
.company .box .js{width:100%; padding: 40px 0px;}
.company .box .js p{line-height: 32px; font-size: 15px; color:#313131; margin-bottom: 30px;}
.company .box .text{width:100%; padding: 30px 0px;}
.company .box .text h1{width:100%; line-height: 32px; font-size:16px; color:#b80701;}
.company .box .text .nr{padding-left:35px; margin-bottom: 28px;}
.company .box .text .nr p{ position: relative; padding-left:19px; line-height: 28px;  font-size:15px; color:#313131;}
.company .box .text .nr p img{position: absolute; top:10px; left: 0;}
.company .box .text .nr b{ line-height: 28px;  font-size:15px; color:#313131;}
.company .box .text .nr p a:hover{color:blue; text-decoration: underline;}

.job{width:100%; height:auto; padding:60px 0px;}
.job .box{width:1000px; height:auto; margin:0 auto;}
.job_list{width:100%;margin:30px auto;font-size: 14px;table-layout: fixed;}
.job_list .dept-name td{color: #000; font-size: 18px; font-weight: bold;  height: 30px;line-height:43px;padding-left: 10px; border-top: 1px solid #de2d27; border-bottom: 1px solid #de2d27;}
.job_list .dept-name td .img1{margin-right:28px;}
.job_list .dept-name td .img2{margin-left:28px;}
.job_list .job-item td{color: #333333;  border-bottom: 1px dashed #ccc;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.job_list .job-item td a{text-decoration: none;color: #de2d27;}

.footer{width:100%;  margin:10px auto 0px auto; line-height:82px; font-size:14px; text-align: center; color:#fff; background:#de2d27; }
.footer a{color:#fff;}
/*@media screen and (max-width:980px) {*/
    /*.index .index2{width:66%;}*/
    /*.index .index2{width:46%;}*/
    /*.index .index3{width:36%;}*/
    /*.index .btn_enter{width:26%;}*/
/*}*/

