.banner{height: 210px;overflow: hidden;position: relative}
.main{padding-bottom: 50px}
.main h3{background: url(../images/zzry_tit_bg_03.jpg) no-repeat left center;font-size: 23px;color: #008f80;padding: 80px 0 56px}
.main table,.main table tr{width: 100%}
.main table th{font-size: 16px;color: #333}
.main table th:first-child,.main table td:first-child{padding-left: 10px;}
.main table tr{height: 50px;border-bottom: 1px solid #dcdcdc;color: #787878;font-size: 14px;}

.main table td a{color: #787878}
.main table td a:hover{color: #008f80}

.recruitL,.recruitR{}
.recruitL{width: 300px;padding: 30px;background-color: #fff;height: 600px;margin-left: 40px;position: relative}
.recruitR{width: 600px;padding: 30px;background-color: #fff;height: 600px;margin-left: 25px}
.recruitL a.td{display: block;width: 200px;height: 35px;text-align: center;line-height: 35px;color: #008f80;position: absolute;left: 80px;bottom: 50px;border-radius: 20px;webkit-transition: .7s;transition: .7s;;border: 1px solid #008f80}
.recruitL a.td:hover{background: #008f80;color:#fff;}
.recruitL h4{font-size: 22px;color: #000000;padding-bottom: 30px}
.recruitL p{line-height: 26px;font-size: 16px;color: #666;margin-bottom: 12px;}
.recruitL p span{color: #333;margin-right: 10px}
.recruitR h4{font-size: 22px;color: #000000;padding-bottom: 30px}
.recruitR p{line-height: 40px;font-size: 16px;color: #666;}
.shzpList{width: 370px;float: left;margin-left: 57px;height: 190px;margin-bottom: 20px}
.zpggList{width: 256px!important;float: right}
.zbggList{margin-left: 0}
.zpListAll .zpggList li{width:243px; }
.zpListAll .zpggList li a{width:243px; }
.shzpList:first-child{margin-left: 0}
.shzpList ul{width: 370px;float:left;padding-top: 19px;}
.shzpList ul li{background: url("../images/rczpul_03.jpg") no-repeat 0 center;width: 357px;padding-left: 13px;height: 27px;line-height: 27px;font-size: 14px;color: #666}
.shzpList ul li a{color: #333333;float: left;width:255px;display: block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shzpList ul li span {float:right;}
.shzpList ul li a:hover{color: #007838}
.titleTop{width: 100%;border-bottom: 1px solid #cbcbcb}
.titleTop h1{line-height: 33px;width: 103px;text-align: left;color: #000000;float: left;border-bottom: 3px solid #007838;margin-bottom: -1px;font-size: 16px;}
.titleTop .gengduo{line-height: 33px;width: 50px;text-align: right;color: #666666;display: block;float: right;font-size: 12px;}
@media only screen and (max-width: 1024px) and (min-width: 320px) {
   .nav2{height: 35px;line-height: 35px;}
    .main{width: 96%;padding:0 2%;margin: 0 auto}
    .main h3{display: none}
    .shzpList{width: 100%;margin-left: 0;float: none}
    .main .zpggList,.shzpList ul{width: 100% !important}
    .shzpList ul{padding: 15px 0 20px;}
    .shzpList ul li{width: 100%;background: none;padding-left: 0px}
    .recruit{padding-top: 20px;}
    .shzpList ul li a{width: 70%}
    .recruitL{width: 96%;float: none;padding: 10px 2% 20px; margin: 0;height: auto}
    .recruitR{width: 100%;margin: 20px 0 0 ;padding: 10px 2%;}
    .recruitL a.td{position: static;margin: 10px auto 0;width: 130px;height: 30px;line-height: 30px}
	.main table th{font-size:14px;}

}