body,html{width: 100%;}
.header{width: 100%; height: 74px; background: url(../images/nav_bg.jpg) center bottom no-repeat; position:relative; z-index:9;}
.header_inner{width:1000px; height: 100%; margin: 0 auto;}
.nav{float: right; margin-right: 50px;}
.logo,.nav li{float: left; position: relative;}
.logo{padding-left: 20px;}
.logo img{margin-top: 10px;}
.nav li{height: 88px;}
.nav li a{display: block; height:70px; padding: 0 25px; color: #0085d0; font-size: 18px; line-height: 70px;}
.nav li.cur a,.nav li a:hover{color: #fff; background: #e40077;}
.nav .subnav{ width: 100%; height: auto; overflow: hidden; padding-top: 6px; position: absolute; left: 0; top: 74px; background: url(../images/company1.png) left top no-repeat; display: none;} 
.nav .subnav li{height: 32px; background: #e40077; line-height: 32px; width: 100%; padding-left: 3px;}
.nav .subnav li a{line-height: 32px; height: 31px; text-align: center; border-bottom: 1px solid #fff; color: #fff; font-size: 16px; padding: 0; text-align: center;}
.nav .subnav li.no_border a{border: 0;}


.content1{width: 100%; height:558px; background: url(../images/index.jpg) center top no-repeat;position: relative; z-index:3;}
.index_footer{height: 30px; width: 100%; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 30px; color: #fff; z-index: 9;}
.banner{background: url(../images/banner.jpg) center top no-repeat; height: 400px;}


.content{padding-top: 35px; width: 100%;}
.content_inner{width: 1000px; margin: 0 auto;}
.contentwrap{width: 100%; height: auto; overflow: hidden; padding-top: 25px;}
.con_left{width: 215px; height: auto; overflow: hidden; float: left;}
.con_left li{height: 47px; line-height: 47px;}
.con_left li a{width: 200px; padding-left: 15px; display: block; height: 100%; font-size: 24px; color: #959595;}
.con_left li.curr a,.con_left li a:hover{color: #fff;background: #007fcc;}
.con_right{width:603px; height: auto; float: right; margin-right: 80px;}
.job_right{width:660px; height: auto; float: right;}
.text{line-height: 28px; font-size: 14px; color: #535353; text-indent: 2em;}
.pt20{padding-top: 20px;}

.footer{height: 44px; width: 100%; text-align: center; line-height: 44px; color: #fff; font-size: 12px; background: url(../images/footer_bg.jpg) center top no-repeat; margin-top: 130px;}

.job_right h2,.job_right h3,.job_right p{padding-left: 10px; font-size: 14px; line-height: 28px;}

.job_right h2,.job_right h3{font-size: 16px;}
.job_right h2{text-align: center;}

.text_right{text-align: right;}
.flash{width: 1000px;height: 626px; position: absolute; left: 50%;top:0;margin-left: -500px;}
.cityname{margin: 10px 0; overflow: hidden; padding-left: 10px;}
.detailname{width: 100px; margin:10px 8px 0 0; float: left; background: url(../images/city2.jpg) center top no-repeat;  height: 50px;line-height: 50px;text-align: center; font-size: 18px;color: #fff; cursor: pointer;}
.detailname.current{background: url(../images/city1.jpg) center top no-repeat;}
.jobzy{height: 318px; width: 100%; text-align: right; overflow: hidden; margin-top: 30px;display: none; text-align: center;}
/*.jobzy img{float: right;}*/
.alljobs{padding-bottom: 20px;overflow: hidden;border-bottom: 3px solid #90c31f;}

.nel_table td{border: 1px solid #333; padding: 5px; font-size: 14px;}

.erweima{position: absolute; top: 20px; left: 400px;}



.cityname{margin: 10px 0; overflow: hidden; padding-left: 10px;}
.detailname1{width: 120px; margin:10px 8px 0 0; float: left; background: url(../images/city2.jpg) center top no-repeat;  height: 50px;line-height: 50px;text-align: center; font-size: 18px;color: #fff; cursor: pointer;}
.detailname{width: 120px; margin:10px 8px 0 0; float: left; background: url(../images/city2.jpg) center top no-repeat;  height: 50px;line-height: 50px;text-align: center; font-size: 18px;color: #fff; cursor: pointer;}
.detailname.current{background: url(../images/city1.jpg) center top no-repeat;}
.detailname1.current{background: url(../images/city1.jpg) center top no-repeat;}
.jobzy{height: 318px; width: 100%; text-align: right; overflow: hidden; margin-top: 30px;display: none; text-align: center;}
/*.jobzy img{float: right;}*/
.alljobs{padding-bottom: 20px;overflow: hidden;border-bottom: 3px solid #90c31f;}

.nel_table td{border: 1px solid #333; padding: 5px; font-size: 14px;}

.erweima{position: absolute; top: 20px; left: 400px;}
.title{color: #007fcc;font-size: 18px;text-align: center;}
.main-p{font-size: 14px;line-height: 1.5;margin-top: 10px;text-indent: 2em;}
.main-p2{font-size: 14px;line-height: 1.5;margin-top: 10px;}
.title-h1{font-size: 18px;color: #007fcc;font-weight: bold;line-height: 30px;margin: 20px 0;}
.zp-plan{}
.zp-plan table{}
.zp-plan table tr td{padding: 5px ;border: 1px solid #ddd;text-align: center;}
.zp-plan table tr th{padding: 5px ;border: 1px solid #ddd;text-align: center;}
















