@charset "utf-8";


*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }


/*首页*/
.index-top{height: 67px;background: url("images/nav.png") no-repeat center;width: 100%;position: absolute;top: 0;left:0;}
.main-width{width: 1200px;margin: 0 auto;}
.logo{display: block;float: left;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 67px;  background: #fff;  }
.nav-list{float: right; width: 480px;position: relative;/* border: 1px red dashed; */}
.nav-list li{float: left;}
.nav-list li.one-li{height: 40px;line-height: 67px;text-align: center; display: block;}
.nav-list li.one-li a.one-a{text-decoration: none;display: block;width: 160px;font-size: 18px;font-weight: bold;color: #007e41;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;background: url("images/li-bg-on.png") no-repeat;font-size: 22px;font-weight: bold;}
.nav-list li.one-li a.one-a:hover{  text-decoration: none;  color: #fff;background: #bfc0c0;background: url("images/li-bg-on.png") no-repeat; }
.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-wrap{position: relative;width: 100%;min-width: 1200px;}
.banner-wrap .banner{width: 100%;position: relative;top: 0;left: 0;}

.main-body{width: 100%;padding-top: 50px;  position: relative;  }
.main-body .left{float: left;width: 300px;}
.main-body .left .left-title{width: 100%;background: url("images/left-title.jpg") no-repeat;height: 48px;line-height: 48px;font-size: 25px;font-weight: bold;color: #007e41;padding-left:102px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.main-body .left .left-list{width: 250px;border: 3px solid #007e40;padding-top: 20px;min-height: 170px;padding-bottom: 30px;}
.main-body .left .left-list li{height: 44px;line-height: 44px;width: 268px;padding-left: 50px;font-size: 24px;color: #3e3a39; cursor: pointer;}
.main-body .left .left-list li:hover{background: url("images/left-on.png") no-repeat; color: #fff;}
.main-body .left .left-list li.on{background: url("images/left-on.png") no-repeat; color: #fff;}
.main-body .right{float: right;width: 850px;padding-bottom: 100px;}
.main-body .right .right-main{width: 100%;}
.main-body .right .right-main .right-title{width: 100%;}
.main-body .right .right-main .xc-title{background: url("images/xc_03.jpg") no-repeat bottom center;width: 850px;font-size: 25px;font-weight: bold;color: #007e40;line-height: 50px;line-height: 50px;}
.main-body .right .right-main .text-main{width: 100%;}
.main-body .right .right-main .text-main .main-p{width: 100%;font-size: 15px;line-height: 35px;text-indent: 2em;color: #000;text-align: justify;padding: 15px;}
.main-body .right .right-main .text-main .bg-text{width: 100%;font-size: 15px;line-height: 35px;text-indent: 2em;color: #000;margin-top: 15px;background: #d7e4c0;padding: 15px;text-align: justify;}
.footer{background: url("images/footer-bg.png") repeat-x;height: 78px;line-height: 101px;width: 100%;text-align: center;color: #fff;min-width: 1200px;}
.about-table{}
.about-table tr td{padding: 15px;}
.zr-title{height: 71px;line-height: 71px;font-size: 22px;font-weight: bold;color: #007e40;margin-top: 30px;}
.xc-code{line-height: 42px;font-size: 22px;}
.xc-table{width: 650px;margin: 30px auto;}
.xc-table table{}
.xc-table table tr th{height: 35px;line-height: 35px;color: #fff;background: #007e40;text-align: center;}
.xc-table table tr td{line-height: 35px;border: 2px solid #fff;text-align: center;}
.job-table{}
.job-table tr{}
.job-table tr th{height: 48px;line-height: 48px;color: #007e40;/* background: #007e40; */text-align: center;vertical-align: middle;}
.job-table tr td{height: 45px;line-height: 45px;color: #3e3a39;font-size: 16px;text-align: center;vertical-align: middle;}
.table > thead > tr > th {
    vertical-align: middle;
    border-bottom: none;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #e5ecbe;
}
.table-striped > tbody > tr:nth-of-type(even) {
    background-color: #faffe8;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top:none;
}


.job-list{padding: 58px 22px;}
.job-table{width: 100%;}
.job-table tr th{text-align: center;color: #007e40;}
.job-table tr td{line-height: 52px;font-size: 16px;text-align: center;border-bottom: 2px solid #cbcbcb;}
.job-type{background: url("images/job-type-on.png") no-repeat;height: 51px;line-height: 51px;display: block;color: #fff;font-size: 18px;font-weight: bold;padding-left: 20px;text-decoration: none;width: 774px;margin: 0 auto;}
.job-type{text-decoration: none;}
.job-type:link{text-decoration: none;}
.job-type:hover{text-decoration: none;}
.job-type:active{text-decoration: none;}
.job-type:visited{text-decoration: none;}
.panel-default > .panel-heading {
    color: #fff;
    background-color: #e1e1e1;
    border-color:#e1e1e1 ;

}
.panel-heading {
    padding: 15px 0;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-default {
    border-color: #e1e1e1;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e1e1e1;
}
.panel {
    margin-bottom: 20px;
    background-color: #e1e1e1;
    /* border: 1px solid transparent; */
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
}