*{margin: 0;padding: 0;max-height: 999999999999px;}
.index{width: 100%;}
.index img{width: 100%;}
.banner{width: 100%;}
.banner img{width: 100%;}
.head{background: #185c5b;height: 70px;}
.head ul{width: 1200px;height: 70px;margin: 0px auto;overflow: hidden;}
.head ul li{float: left;width: 25%;text-align: center;}
.head ul li a{color: #fff;font-size: 18px;display: inline-block;height: 30px;margin-top: 21px;line-height: 30px;}
.head ul li a.active{border-bottom: 2px solid #5ad086;}
.head ul li a:hover{border-bottom: 2px solid #5ad086;}

.center{width: 1200px;margin: 60px auto;}
.center>img{display: block;margin: 30px auto;}
.center>p>p>span{font-size: 18px !important;color: #1f1f1f;text-indent: 2em;line-height: 40px;margin: 20px 0px;}
.center>h3{font-size: 23px;text-indent: 2em;color: #007f3e;font-weight: bold;line-height: 50px;}
.center>h4{font-size: 18px;color: #1f1f1f;font-weight: bold;text-indent: 2em;line-height: 45px;}
.center>h5{font-size: 18px;color: #007f3e;font-weight: bold;text-indent: 2em;line-height: 45px;}
.footer{background: #185c5b;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;}

.zp{overflow: ;padding: 20px 0px;margin: 0px 0px;}
.left{width: 340px;float: left;}
.left div:nth-child(1){padding: 0px 0px 80px;background: #00736d;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.left div:nth-child(1) h3{font-size: 24px;color: #fefefe;text-align: center;line-height: 143px;background: url(../images/zp.png) no-repeat #00736d;background-position:center ;font-weight: bold;border-top-left-radius: 20px;}
.left div:nth-child(1) ul li{cursor:pointer;width: 100%;background: #fff;text-align: center;color: #202020;font-size: 24px;border: 2px solid #00736d;border-top: 0px;height: 50px;line-height: 50px;font-size: 24px;font-weight: bold;margin: 5px 0px;}
.left div:nth-child(1) ul li a{color: #202020;display: block;}
.left div:nth-child(2){background: #eeeeee;width: 70%;margin-left: 30%;padding: 40px 0px;border-bottom-left-radius: 20px;box-shadow: 0 0 4px black;}
.left div:nth-child(2) img{margin-left: -59px;}
.left div:nth-child(1) ul li.active1{
	background: #4da678;
}
.left div:nth-child(1) ul li.active1 a{
	color: #fff;
}

.left div:nth-child(1) ul li:hover{
	background: #4da678;
}
.left div:nth-child(1) ul li:hover a{
	color: #fff;
}
.right{width: 100%;float: ;}
.right li{margin: 20px 0px;}
.top{height: 50px;line-height: 46px;border: 2px solid #4da678;border-radius: 25px;padding: 0px 25px;position: relative;cursor: pointer;}
.top span{font-size: 17.9px;color: #363636;font-weight: bold;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top span:nth-child(1){width: 50%;}
.top span:nth-child(2){width: 14%;}
.top span:nth-child(3){width: 30%;text-align: center;}
.top img{position: absolute;right: 30px;top: 50%;margin-top: -7px;}
.bottom{width: calc(100% - 40px);background: #eeeeee;padding: 25px 25px;margin: 0px auto;overflow: hidden;display: none;position: relative;}
.bottom p{font-size: 14px;color: #1f1f1f;line-height: 30px;float: left;}
.bottom a{float: right;margin-top: 30px;margin-right: 30px;position: absolute;bottom: 30px;right: 30px;}

.job_list{display: block;width: 95%;margin: 29px auto;}

.bumen{width: 100%;margin: 20px 0px;}
.bumen span{display: inline-block;width: 20%;text-align: center;color: #000;font-size: 24px;margin: 10px 19px;cursor: pointer; padding: 5px 0px;border-radius: 30px;border: 1px solid #33b974;}
.bumen span a{color: #000;}
.bumen span.span{background: #00736d;}
.bumen span.span a{color: #fff;}
.bumen span:hover{background: #00736d;color: #fff;}
.bumen span:hover a{color: #fff;}
.jobitem{display: none;}
.jobitem>li:nth-child(2){height: 50px;line-height: 50px;padding: 0px 25px;position: relative;margin: 0px;}
.jobitem>li:nth-child(2)>span{font-size: 17.9px;color: #007f3e;font-weight: bold;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jobitem>li:nth-child(3){margin-top: 0px;}
.jobitem>li:nth-child(2)>span:nth-child(1){width: 50%;}
.jobitem>li:nth-child(2)>span:nth-child(2){width: 14%;}
.jobitem>li:nth-child(2)>span:nth-child(3){width: 30%;text-align: center;}

.zp_jc{box-shadow: 0 0 4px black;/*width: 99.7%;*/padding: 30px;}
.zp_jc h3{font-size: 20px;color: #007f3e;font-weight: bold;line-height: 40px;}
.zp_jc p{font-size: 16px;color: #1f1f1f;line-height: 35px;}
.zp_jc h4{font-size: 16px;color: #1f1f1f;line-height: 35px;font-weight: bold;}

.job_list h3{color: #2c2c2c;font-size: 22px;line-height: 40px;border-bottom: 2px solid #449894;padding-left: 0px;margin-top: 10px;font-weight: bold;}

.active12{background: #4da678;}
.active12 span{color: #fff;}
.top:hover{background: #4da678;}
.top:hover span{color: #fff;}