﻿@charset "utf-8";
*{ font-family: "寰蒋闆呴粦",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
.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 */ }
/*棣栭〉*/
.index-top{height: 140px;border-bottom: 6px solid #099141;min-width: 1280px;width: 100%;}
.main-width{width: 1280px;margin: 0 auto;}
.main-width2{width: 75%;margin: 0 auto;min-width: 1280px;}
.logo{display: block;float: left;margin-top: 50px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 140px;  background: #fff;  }
.nav-list{float: right;/* width: 60%; */position: relative;margin-top: 70px;}
.nav-list li{float: left;}
.nav-list li.one-li{height: 40px;line-height: 40px;text-align: center;display: block;}
.nav-list li.one-li a.one-a{color: #78bc3e;font-size: 24px;text-decoration: none;display: block;padding: 5px 25px;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #099141;}
.nav-list li.one-li a.one-a:hover{  text-decoration: none; color: #099141; }
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.banner{width: 100%;}
.banner img{width: 100%;}
.footer{height: 60px;line-height: 60px;text-align: center;color: #78bc3e;min-width: 1280px;}
/*鍏徃浠嬬粛*/
.main{position: relative;}
.main .gobak{ position: absolute; right:0; top:0; width:123px; height:40px; background: url("images/btn_qd.png") no-repeat;}
.main .gobak a{display: block; width:100%; line-height:40px; text-align: center; font-size:15px; color:#fff;}
.main .gobak a:hover{text-decoration: none;}
.main-bg{background: #e2eff1 url("images/main-bg.jpg") no-repeat top center;padding: 319px 124px 60px 124px;}
.main-bg .main-body{background: #fff;width: 100%;padding: 30px 50px;}
.main-bg .main-body .title{font-size: 22px;line-height: 78px;border-bottom: 4px solid #78bc3e;}
.main-bg .main-body .main-p{font-size: 16px;line-height: 35px;text-indent: 2em;margin-top: 10px;}
.main-bg .main-body .title2{font-size: 22px;line-height: 35px;margin-top: 45px;color: #434343;}
.main-bg .main-body .main-p2{font-size: 16px;line-height: 35px;margin-top: 10px;color: #434343;}
.main-bg .main-body .lc{margin: 10px auto;}
.main-bg .main-body .jobList{margin: 10px auto;clear: both;float: left;/* border: 1px blue dashed; */width: 100%;}
.main-bg .main-body .jobList ul{width: 100%;  float: left;}
.main-bg .main-body .jobList ul li{float: left;width: 24%;margin-top: 10px;margin-left: 9px;/* border: 1px red dashed; */}
.main-bg .main-body .jobList ul li a{text-decoration: none;width:100%;display: block;line-height: 1.5;min-height: 57px;background: #e3eec6;font-size: 14px;text-align: center;padding: 21px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.main-bg .main-body .jobList ul li.on a{text-decoration: none;color: #fff;background:#099141; }
.main-bg .main-body .jobList ul li a:hover{text-decoration: none;color: #fff;background: #099141;}
.main-bg .main-body .jobList ul li a:hover{text-decoration: none;}
.main-bg .main-body .jobList ul li a:active{text-decoration: none;}
.main-bg .main-body .jobList ul li a:visited{text-decoration: none;}
.table-jobs{padding: 30px 15px;/* border: 1px red dashed; */float: left;width: 100%;}
.table-jobs table{}
.table-jobs table tr{}
.table-jobs table tr td{height: 45px;border-bottom: 1px dashed #ddd;}
.apply{text-decoration:none;padding: 5px 10px ;color: #fff;background: #78bc3e;}
.apply:hover{text-decoration:none;color: #fff;}
.apply:active{text-decoration:none;}
.apply:visited{text-decoration:none;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px;
    line-height: 30px;
    vertical-align: middle;
    border-top: 1px solid #ddd;
    text-align: center;
}
.red{color: red;font-weight: bold;}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 0;
    border: 1px solid #ddd;
}
.listNav{width:790px; height: auto; margin:0 auto; padding:58px 0px; overflow: hidden;}
.listNav li{float:left; width:32%; height:114px; border-right:1px dotted #b7d780; text-align: center;}
.listNav li.last{border-right:0;}
.listNav li a{display: block;}
.listNav li img{width:114px; height:114px;}
.require{width:588px; height:295px; margin:25px auto 0px auto; background: url("images/rebg.png") no-repeat;}
.require .search {width:459px; margin:0 auto; padding-top:50px;}
.require .search select{ width:459px; height:41px; padding-left:15px; background: url("images/select1.png") no-repeat; border: 0px; outline:none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
.require .search li{position: relative;}
.require .search li .ce4{position:absolute; right:0px; top: 0; width:20px; height:41px; z-index:9;}
.require .search .js{ display: none; width:100%; padding:12px; margin:8px 0px 14px 0px; background:#e5e5e5; border-radius:5px; }
.require .search .btn_tj{width:100%; padding-top:15px;}
.require .search .btn_tj a{display: block; margin-left:20px; float:right; width:107px; height:35px; line-height: 35px; text-align: center; font-size: 15px; color:#fff; background: url("images/btn_tj.png") no-repeat;}
.require .search .btn_tj a:hover{text-decoration: none;}
.jobresult{width:912px; margin:0 auto; padding-top: 55px;}
.jobresult li{ position: relative; float: left; margin-right:34px; width:359px; height:41px;}
.jobresult li .ce3{position: absolute; right:0px; top:0; width:24px; height:41px; z-index:9; border: 0;}
.jobresult li select{ width:100%; height:100%; padding-left:15px; background:url("images/select2.png") no-repeat;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border: 0;
    outline: none;
}
.jobresult li.last{margin-right: 0px; width:123px;}
.jobresult li .btn_qd{ display: block; width:123px; height:40px; line-height: 40px; text-align: center; font-size: 15px; color:#fff; background:url("images/btn_qd.png") no-repeat;}
.jobresult li .btn_qd:hover{text-decoration: none;}
.jobresult li .btn_qd:active{text-decoration: none;}
.jobresult li .btn_qd:visited{text-decoration: none;}
.jobresult li .btn_qd:link{text-decoration: none;}
.jobresult .jobs{margin-top:20px;}
.jobresult .jobs .jobtop td{line-height: 35px;}
.jobresult .jobs .btn_agin{width:123px; height:40px; margin:15px 0px; background: url("images/btn_qd.png") no-repeat;}
.jobresult .jobs .btn_agin a{display: block; width:100%; height:100%; line-height: 40px; font-size:15px; text-align: center; color:#fff;}
.jobresult .jobs .btn_agin a:hover{text-decoration: none;}
.jobresult .jobs .btn_agin a:active{text-decoration: none;}
.jobresult .jobs .btn_agin a:visited{text-decoration: none;}
.jobresult .jobs .btn_agin a:link{text-decoration: none;}
#JobSearchShow{border:1px solid #dddddd;}
#JobSearchShow td{ line-height:35px; background:#f9f9f9; border-bottom: 1px solid #dddddd;}
#JobSearchShow .btn{color:#8dc21a;}
.mask{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,.6);
    z-index: 55;
    /* khtml-opacity:0.6;
     -moz-opacity:0.6;
     filter:alpha(opacity=60);
     filter:"alpha(opacity=60)";*/
    /* opacity:0.6; */
    /* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);*//*鍏煎ie8鍙婁互涓?/
}
.mask .tips-wrap{position: absolute;z-index: 555;background: #fff;width: 800px;margin: 0 auto;padding: 50px 0px;text-align: center;left: 50%;top: 50%;margin-left: -400px;margin-top: -62px;}
.mask .tips-wrap h1{
    font-size: 22px;
    color: #000;
}