@charset "utf-8";  
/* css reset*/   
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label,  caption {word-break : normal;margin:0;padding:0;border:0;outline:0;font-size:14px;}  
ol, ul {list-style:none}:focus {outline:none; }   
table {border-collapse:collapse;border-spacing: 0}   
caption, th, td { text-align: left; font-weight: normal}   
strong {font-weight:600}   
a{font-family:"Microsoft YaHei";text-decoration:none;color:#404040;cursor:pointer;}   
a:hover{text-decoration:none;color:#FF3300}   
h1{font-size:16px;font-weight:600;color:#666}  
.left{float:left}  
.right{float:right}  
.clear{clear:both}  


html,body{width: 100%;overflow-x:hidden;overflow-y:auto;font-family:"Microsoft YaHei";}
.top{width:100%;height:92px;background:#fff;}
.wrap{width:1000px;margin:0 auto;}
.logo{float:left}
.logo img{position:relative;top:20px;}
.nav{float:right}

.banner{position:relative;width:100%;height:459px;position:relative;left:50%;margin-left:-960px}
.banSwiper{position:relative;width:1920px;height:459px;margin:0 auto;overflow:hidden}
.banSwiper img{width:100%}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 20px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  margin: 0 5px;
  opacity: 1;
  border: 0 solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #e92411;
}  

.arrow-left{position:absolute;top:50%;background:url(../images/prev.png);left: 5%;right: auto;width:41px;height: 75px;margin-top:-37.5px;z-index:999}
.arrow-right{position:absolute;top:50%;background:url(../images/next.png);left: auto;right:5%;width:41px;height: 75px;margin-top:-37.5px;z-index:999}

.nav{margin-top:38px}
.nav ul li{float:left;width:130px;height:40px;line-height:40px;text-align:center;}
.nav ul li a{font-size:20px;color:#555559}
.nav ul li.active{background:#1060b1;}
.nav ul li.active a{color:#fff}
.nav ul li:hover{background:#1060b1;}
.nav ul li:hover a{color:#fff}


.content{}

.footer{margin-top:50px;background:#ab1c23;padding:22px 0;text-align:center}
.footer img{width:1200px;}
.copyright{text-align:center;padding:20px 0;font-size:12px;color:#fff;background:#1060b1}
.copyright a{font-size:12px;color:#fff}

.cSwiper{width:1015px;position:relative;left:-2px;padding:40px 0}
.calSwiper{height:155px;overflow:hidden}
.tit{border-bottom:1px dashed #1060b1;padding:30px 0 17px;color:#1060b1;}
.tit div{border-left:5px solid #1060b1;padding-left:20px;margin-left:10px}
.tit div span{display:block;font-size:24px;font-weight:bold;padding-bottom:10px;height:24px;line-height:24px;}

.txt{font-size:14px;line-height:28px;color:#333333;padding:20px 0;}



.job_tit{width:100%;padding:15px 0;background:#1060b1;font-size:18px;color:#fff;font-weight:bold;text-align:center}
.joblist{border:2px solid #1060b1;margin-top:50px;padding:50px 0}
.ctable{width:90%;margin:0 auto}
.ctable thead{width:100%;color:#1060b1}
.ctable thead tr th{height:45px;color:#1060b1;text-align:center;font-size:16px;border-bottom:1px solid #dedede}		
.ctable tbody tr td{height:35px;text-align:center;font-size:14px;}
.ctable tbody tr:nth-child(even){background:#e3e4e0}













