﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
body {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}
/*娓呴櫎select灏忎笁瑙?/
select {
    /*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓€涓?/
    border: solid 1px #fff;
    /*寰堝叧閿細灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄?/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*鍦ㄩ€夋嫨妗嗙殑鏈€鍙充晶涓棿鏄剧ず灏忕澶村浘鐗?/
    background: url(images/arrow.png) no-repeat scroll 210px center transparent;
    /*涓轰笅鎷夊皬绠ご鐣欏嚭涓€鐐逛綅缃紝閬垮厤琚枃瀛楄鐩?/
    padding-right: 14px;
}
/*娓呴櫎ie鐨勯粯璁ら€夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
select::-ms-expand { display: none; }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
#wraps, #wrap, html, body {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    min-width: 1177px;
    max-width: 1920px;
    background-color: #ffffff;
    min-height: 690px;
}
.footer{padding: 10px 0;text-align: center;color: #434343;width: 100%;background: #c7dc88;overflow: hidden;position: relative;}
/*棣栭〉*/
.index-top{height: 56px;width: 100%;}
.main-width{width: 1200px;margin: 0 auto;}
.logo{display: block;float: left;margin-left: 20px;margin-top: 10px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right;position: relative;margin-right: 20px;}
.nav-list li{float: left;}
.nav-list li.one-li{text-align: center;display: block;position: relative;}
.nav-list li.one-li a.one-a{font-size: 20px;text-decoration: none;display: block;width: 160px;height: 56px;line-height: 56px;text-align: center;color: #007c3e;font-weight: bold;}
.nav-list li.one-li a.one-a.on{text-decoration: none;border-bottom: 4px solid #007c3e}
.nav-list li.one-li a.one-a:hover{text-decoration: none;border-bottom: 4px solid #007c3e}
.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%;display: block;height: auto;margin: 0;}
.full-wrap{width: 100%;background-color: #f7f5cf;height: auto;position: relative;}
.bg{position: absolute;display: block;width: 100%;left: 0;bottom:0;}
.main-contain{background-color: #ffffff;padding: 30px 0;position: relative;}
.title{display: block;width: auto;margin: 16px auto;}
.p1{font-size: 16px;color: #000000;line-height: 36px;text-indent: 32px;width: 1064px;margin: 20px auto;}
h2{font-size: 20px;color: #007c3e;line-height: 36px;width: 1064px;margin: 30px auto;text-indent: 32px; }
.job-wrap{width: 80%;margin: 40px auto;border-top:1px dashed #dadada;}
.job-wrap .job-type,.job-wrap .job{width: 100%;border-bottom:1px dashed #dadada;height: 56px;line-height: 56px;font-size: 14px;color: #dadada;overflow: hidden; }
.job-wrap .job-type span,.job-wrap .job span{float: left;color: #000000;margin-left: 10%;}
.job-wrap .job-type span em{color: #dadada;
    display: inline-block;
    margin-right: 30px;
    font-style: normal;
    font-size: 36px;
    line-height: 53px;
    float: left;}
.job-wrap .job span{margin-left: 14.3%;}
.job-wrap .job-type a,.job-wrap .job a{float: right;width: 24px;height: 24px;margin-right: 20%;margin-top: 18px;}
.job-wrap .job-type a img,.job-wrap .job a img{display: block;}
.job-wrap .job{background-color: #f6f6f6;}