*{margin: 0;padding: 0;}
html,body{overflow-x: hidden;}
.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:1200px;margin: 0 auto;text-align: center;}
.nav{text-align: center;overflow: hidden;padding-left: 87px;}
.nav li{height: 100%;float: left;margin-right: 120px;display: inline-block;}
.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: 335px;height: 39px;float:left;background: url(../images/nav2.png);line-height: 39px;font-size: 16px;color:#ffffff;cursor: pointer;margin-right:30px;margin-bottom: 30px;text-align: center;background-size: 100% 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comlist li:hover{background: url(../images/nav.png);color: #000;background-size: 100% 100%;}
.comlist li.active{background: url(../images/nav.png);color: #000;background-size: 100% 100%;}
.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: 0px;
    }
.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;}
/*.left_new p span{font-size: 14px !important;}
.left_new p {line-height: 25px !important;}*/
