.focus{ position:relative; width:1002px; height:360px; margin: 0 auto;z-index: 2}
.focus img{ width: 650px; height: 360px;float: left}
.focus .fpic{ position:absolute; left:0px; top:0px;}
.focus .d1fbt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff }
.focus .fcon img{ display:block; }
.focus .fbg{ position:absolute; bottom:27px; left:900px; height:8px; text-align:center; z-index:9999 }
.focus .fbg div{margin-top:11px;overflow:hidden;zoom:1;height:14px}
.focus .d1fbt a{position:relative; display:inline; width:8px; height:8px; margin:0 5px; text-decoration:none; text-align:center; outline:0; float:left; background: no-repeat; }
.focus .d1fbt .current,.focus .d1fbt a:hover{background: no-repeat}
.focus .d1fbt img{display:none;border: 1px solid #cacaca}
.focus .d1fbt i{display:none; font-style:normal; }
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}
.txtlunbo{padding-top: 12px;}

.content{margin-top: 26px;}
.zxgzjob{border: 1px solid #cdcdcd;margin-bottom: 26px}
.zxgzjob a{border-right:1px solid #cdcdcd }
.zxgzjob a img{width: 652px;height: 436px;display: block}
.joblunbo {width: 322px;padding: 0 12px;border: 1px solid #cacaca;border-left: none;height: 359px}
.txtlunbo .p1{font-size: 18px;color: #bf001a;line-height: 30px;padding-bottom: 10px}
.txtlunbo .p2{font-size: 12px;color: #333333;line-height: 29px;text-indent: 2em}
.zx{width: 490px;margin: 0 20px 32px 0;float: left}
.zx h4{height: 36px;background-color: #eeeeee;border-bottom: 1px solid #aaa;border-left: 1px solid #aaa;position: relative}
.zx h4 span{display: block;width: 104px;height: 35px;line-height: 35px;text-align: center;font-size: 18px;color: #bf001a;font-weight: bold;position: absolute;left: 0;top: 0;background-color: #fff;border-top: 2px solid #bf001a;border-right: 1px solid #aaa}
.zx h4 a{color: #333;position: absolute;font-size: 12px;text-align: center;line-height: 35px;right: 19px;top: 1px;z-index: 10;border-right: none}
.zx h4 a i{color: #bf001a}
.zx ul{padding-top: 11px}
.zx ul li{height: 35px;line-height: 35px}
.zx ul li a{padding-left: 10px;display: inline-block;width: 385px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 14px;color: #333;background:  no-repeat left center}
.zx ul li a:hover{color: #bf001a}
.zx ul li span{font-size: 14px;color: #999;float: right}











































































