*{margin: 0;padding: 0;}
.head,.head>img{width: 100%;}
.nav_box{width: 100%;height:70px;background:#ffffff;border-bottom: 8px solid #dde4dc;box-sizing: border-box;}
.nav_inner{width:1100px;margin: 0 auto;}
.nav{margin-left:165px;}
.nav li{width: 85px;height: 100%;float: left;margin-right: 120px;}
.nav li a{width: 100%;height: 100%;display: block;text-align: center;line-height: 70px;font-size: 16px;color:#026135;position: relative;}
.nav li a:after{content: "";width: 0%;height: 6px;display: block;background: #026135;position: absolute;left: 0;bottom: 15px;transition: all .2s linear;}
.nav li a:hover:after{width: 100%;}
.nav li a.active:after{width: 100%;}


.content{width:1100px;margin: 0 auto;overflow: hidden;}
.con_left{width:322px;float: left;height: 1474px;background: url(../images/left.png);}
.con_right{width: 778px;float: right;padding-left:40px;box-sizing: border-box;}
.p101{margin-top: 30px;}
.comlist{overflow: hidden;}
.comlist li{width: 143px;height: 39px;float:left;background: url(../images/nav.png);line-height: 39px;font-size: 16px;color:#ffffff;cursor: pointer;margin-right:30px;margin-bottom: 30px;text-indent: 2em;}
.comlist li:hover{background: url(../images/nav_on.png);color: #000;}
.comlist li.active{background: url(../images/nav_on.png);color: #000;}
.job_show{margin-top: 32px;}
.comname{height: 30px;line-height: 30px;width: auto;padding: 0 30px;font-size: 16px;color:#026135;border: 1px  dashed #026135;display: inline-block;border-radius: 15px;}
.job_table{width: 100%;margin-top: 20px;}
.apply{width: 86px;height: 24px;display: block;text-align: center;line-height: 24px;background: url(../images/apply.png);color: #000;}
.apply:hover{background: url(../images/apply_on.png);color: #fff;}
.job_table th{height: 30px;background:#eeeeee;color: #333333;font-size: 14px;}
.job_table td{height:40px;vertical-align: middle;font-size: 14px;border-bottom: 1px dashed #ccc;}
.job_show{display: none;}
.tit{width: 100%;
    height: 114px;
    background: url(../images/tit_bg.png) no-repeat center;}
.tit p{    display: block;
    color: #026135;
    font-size: 14px;
    position: relative;
    top: 50px;
    text-align: right;
    margin-right: 25px;}
    .tit p span{    color: #026135;
    font-size: 24px;}
.news{margin-top: 30px;}
.news p{text-align: left;}
.footer{width: 100%;height: 60px;line-height: 60px;text-align: center;color:#026135;font-size:14px;}
.pro{    margin-top: 30px;
    margin-left: 65px;}
.con_left{padding:110px 25px 0px;box-sizing: border-box;}
.con_left p{text-align: left;color: #333;}
.first_td{padding-left: 10px;box-sizing: border-box;}
.last_td{padding-right: 10px;box-sizing: border-box;}
.last_th{padding-right: 20px;box-sizing: border-box;}
.img_tab img{margin: 0 10px;}
