@charset "utf-8";


*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }

body{min-width: 1200px;}
/*首页*/
.index-top{background: url("images/nav-bg.jpg") no-repeat center;height: 80px;position: relative;z-index: 66666;min-width: 1200px;}
.main-width{width: 1200px;margin: 0 auto;}
.main-width2{width: 1000px;margin: 0 auto;}
.logo{display: block;float: left;margin-top: 00px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right;position: relative;/* border: 1px red dashed; */}
.nav-list li{float: left;}
.nav-list li.one-li{height: 80px;text-align: center;width: 190px;display: block;margin-left: 0px;}
.nav-list li.one-li a.one-a{color: #fff;font-size: 14px;text-decoration: none;display: block;height: 100%;padding-top: 54px;}
.nav-list li.one-li a.one-a.eq1{background: url("images/li-01.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq2{background: url("images/li-02.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq3{background: url("images/li-03.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq4{background: url("images/li-04.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq1:hover{background: url("images/li-01-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq2:hover{background: url("images/li-02-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq3:hover{background: url("images/li-03-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq4:hover{background: url("images/li-04-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq1.on{background: url("images/li-01-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq2.on{background: url("images/li-02-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq3.on{background: url("images/li-03-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a.eq4.on{background: url("images/li-04-h.png") no-repeat center top;background-position-y: 8px;}
.nav-list li.one-li a.one-a .icon-li{margin:5px auto;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #4d4d4d;}
.nav-list li.one-li a.one-a:hover{text-decoration: none;color: #4d4d4d;}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.nav-list li.one-li div{width: 100%;margin-top: 0px;height: 0px;overflow: hidden;}
.nav-list li.one-li div span{display: block;width: 100%;background: #ffffff;}
.nav-list li.one-li div span a{color: #4d4d4d;display: block;font-size: 14px;text-decoration:none;border-bottom: 1px solid #fbf2ee;padding: 3px 5px;}
.nav-list li.one-li div span a.on{text-decoration: none;color: #333;}
.nav-list li.one-li div span a:hover{  text-decoration: none;  color: #ff8c00;}
.nav-list li.one-li div span a:active{ text-decoration: none; }
.nav-list li.one-li div span a:visited{text-decoration: none; }
.nav-list li.one-li:hover div{ transition: 1s;height: 500px; }

.index-banner{width: 100%;min-width: 1200px;}
.index-banner img{
    width: 100%;
}
.footer{padding: 5px 10px;text-align: center;color: #ffaa00;}
.footer2{padding: 15px 10px;text-align: center;background: #4d4d4d;color: #fff;}

.banner{}
.fullSlide{ width:100%;  position:relative;  height:460px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:460px; }

.fullSlide .hd{
    width:100%;
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    height:30px;
    line-height:30px;
    /* background:url(images/touming.png) repeat-x; */
    text-align:center;
    _background:#000;
    _filter:alpha(opacity=60);
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(images/tg_flash_p.png) -18px 0; overflow:hidden;
    line-height:9999px;
}
.fullSlide .hd ul .on{ background-position:0 0; }
.bg{background: #eeeeee;min-width: 1200px;}
.bg2{background: #fff;}
.main-body{width: 100%;padding: 30px 100px;}
.main-body .title-bg{width: 100%;background:url("images/title-icon.jpg") no-repeat left;color: #ff8c00;height: 46px;line-height: 46px;padding-left: 64px;font-size: 24px;margin-top: 25px;}
.main-body .title-bg span{color: #4d4d4d;}
.main-body .img{margin-top:15px;}
.text-wrap{}
.text-wrap .title-h1{font-size: 16px;color: #4d4d4d;font-weight: bold;line-height: 32px;margin-top: 10px;}
.text-wrap .main-p{font-size: 14px;color: #4d4d4d;font-weight: normal;line-height: 22px;text-indent: 2em;margin-top: 10px;}
.text-wrap .main-p2{font-size: 14px;color: #4d4d4d;font-weight: normal;line-height: 22px;text-indent: 2em;margin-top: 0px;}
.text-wrap .h2{color: #f18700;font-size: 18px;font-weight: bold;line-height: 20px;}



.search-left{  }
.jobcontent{margin: 20px auto;}
.searchForm{font-size:12px;padding: 0;margin: 0;overflow: hidden;padding-left: 68px;}
.searchForm select{/* padding: 3px; */height: 30px;line-height: 30px;border: 1px solid #ddd;margin-left: 20px;}
.searchForm li{list-style: none;float: left;/* margin-right: 10px; *//* width: 180px; *//* border: 1px red dashed; */}
.jobcontent th{ font-size: 12px;  background: #f18700;  color: #ffffff;line-height: 35px;height: 35px;}
.jobcontent td{ font-size:12px;}
.ajaxloading {background:url(../../../../my.zhaopin.com/images/new_v3/ani_ajaxload.gif) no-repeat center center; width:100%;height:52px;}

#JobSearchShow { margin-top: 30px;}
#JobSearchShow tr th{ text-align: center;background: #f18700;color: #fff;padding: 4px 5px;}
#JobSearchShow td{border-bottom:1px dashed #ccc;white-space:nornowrap;overflow:hidden;text-overflow:ellipsis;padding: 6px 5px;}
#JobSearchShow td div{ white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}
.keyword{
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    margin-left: 20px;
}
.submit{background: #f18700;color: #fff;border-radius: 6px;text-align: center;height: 30px;line-height: 30px;border: none;margin-left: 20px;width: 80px;}

.pageFocus {font-weight:bold;color:#c30;}
#JobSearchMenu{   padding: 15px 0; color: #333333;}
#JobSearchMenu a,#JobSearchMenu span {margin-right:3px;color: #333333;}
.turnpage_jobnum {margin-right:20px;font-weight:bold; font-size:12px;}
.turnpage_jobnum .num {color:#f00;}
.turnpage_pn {font-weight:bold;font-size:12px;}
.turnpage_pn a {text-decoration:underline;color:#000;}
.turnpage_pn a:hover {text-decoration:none;}
.turnpage_text {  width: 45px;  border: 1px solid #f18700;  text-align: center;  margin: 0 10px;}
.turnpage_button {  width: 72px;  height: 19px;  cursor: pointer;  vertical-align: middle;  border: none; color: #ffffff; background-color: #f18700;  text-align: center;  margin-left: 10px;}
.turnpage_sepa {margin:0 4px;}

.searchWrap{padding: 40px 0;}
.job-wrap{  width: 1052px;  margin: 0 auto;  }
.job-wrap ul{}
.job-wrap ul li{
    margin-top: 20px;
}
.job-wrap ul li .dept-title{background: url("images/li2.jpg") no-repeat;height: 33px;line-height: 33px;width: 100%;font-size: 15px;cursor: pointer;font-weight: bold;color: #fff;padding-left: 15px;}
.job-wrap ul li .dept-title.on{background: url("images/li2.jpg") no-repeat;height: 33px;line-height: 33px;width: 100%;font-size: 15px;cursor: pointer;font-weight: bold;color: #fff;padding-left: 15px;}
.job-wrap ul li .job-list{/* padding: 20px 84px; */display: none;}
.job-wrap ul li .job-list .job-main{border-bottom: 1px dashed #ddd;padding-bottom: 12px;padding: 20px 45px;}
.job-wrap ul li .job-list .job-main .job-content{line-height: 30px;font-size: 18px;position: relative;width: 100%;}

.apply{
    position: absolute;
    right: 5%;
    bottom: -3px;
}
.cl-jobs{padding: 50px ;text-align: center;color: #f18700;font-size: 42px;}
.contact{}
.contact h1{
    line-height: 35px;
    font-size: 18px;
}
.contact ul{}
.contact ul li{line-height: 35px;background: url("images/li-bg.png") left no-repeat;background-position-x: 0px;padding-left: 16px;font-size: 17px;}
ul,li{ list-style:none;margin:0px;padding:px; }
#Menu{width:auto;border:0px solid #333333;padding:10px 0px;overflow:hidden; zoom:1;}
#Menu ul li{float:left;width:350px;overflow:hidden;margin:5px 10px 0 10px;}
#Menu ul li a{line-height:25px;}
	
.leftbt{width:779px;;height:14px;padding:5px 10px 30px 15px;overflow:hidden; zoom:1; align:left;valign:middle;color:#fff;font-size:14px;font-weight:bold; background:url(bm.gif);background-position:left;} 