﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
body {
    min-width: 1200px;
}
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
/*.index-top{padding: 26px 0;}*/
.main-width{width: 1200px;margin: 0 auto;}
.logo{display: block;float: left;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: left;/* width: 60%; */position: relative;margin-left: 64px;}
.nav-list li{float: left;}
.nav-list li.one-li{text-align: center;display: block;position: relative;width: 130px;height: 62px;line-height: 62px;;margin-right: 30px}
.nav-list li.one-li a.one-a{font-size: 16px;text-decoration: none;display: block;padding:0 24px;text-align: center;color: #0171ff;font-weight: bold;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;background: #0171ff}
.nav-list li.one-li a.one-a:hover{text-decoration: none;color: #fff;background: #0171ff}
.nav-list li.one-li a.one-a:active{ text-decoration: none;color: #fff;background: #0171ff }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.btn_gotop a{display: block; width: 100%; height: 100%;}
.banner{width: 100%;height: auto;}
.footer{text-align: center;padding: 10px;line-height: 1.5;background: #0171ff;color: #fff;}
.bg{padding-bottom: 370px;}
.content-main{padding-top: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.content-main .title-img{margin-bottom: 60px;}
.content-main .title-img img{}
.text-content{}
.text-content p{font-size: 20px;line-height: 40px;text-indent: 2em;text-align: justify;}
.gg-text-content{}
.gg-text-content p{font-size: 20px;line-height: 40px;}
.gg-text-content p a{text-decoration: underline;color: #0e6650;}
p .greenStrong{font-weight: bold;color: #0e6650;}
p .greenStrong a{font-weight: bold;color: #0e6650;}
.line-img{margin: 40px auto;}
.lc-content{margin-top: 46px;}
.lc-content table{}
.lc-content table tr{}
.lc-content table tr td{}
.lc-content table tr td .lc_num{margin-right: 16px;}
.lc-content table tr td .lc_num img{}
.lc-content table tr td .lc-body{}
.lc-content table tr td .lc-body h1{font-size: 24px;font-weight: bold;color: #222222;line-height: 30px;}
.lc-content table tr td .lc-body .lc-content-text{margin-top: 15px;}
.lc-content table tr td .lc-body .lc-content-text strong{background: #0e6650;padding: 4px 10px;font-size: 20px;font-weight: bold;color: #fff;border-radius: 10px;margin-right: 10px;}
.lc-content table tr td .lc-body .lc-content-text p{font-size: 20px;line-height: 35px;text-indent: 0;margin-bottom: 10px;}
.com-wrap{overflow: hidden}
.com-wrap li{float: left;width: 33.3333%;border-bottom: 1px solid #c7c7c7;padding: 18px 0;text-align: center  }
.com-wrap li div{text-align: center;font-size: 22px;color: #333333;padding: 5px 10px;border-radius: 10px;cursor: pointer;margin: 0 auto;display: inline}
.com-wrap li.active div,.com-wrap li:hover div{background: #007457;color: #fff;}
.com-wrap table tr td h1{font-size: 22px;color: #333333;display: inline;padding: 5px 10px;border-radius: 10px;cursor: pointer;}
.com-wrap table tr td h1.active{background: #007457;color: #fff;}
.type-bg{background: url("images/type-bg.png") no-repeat center;height: 25px;line-height: 25px;text-align: center;font-size: 22px;color: #007457;font-weight: bold;margin: 120px auto 30px auto;}
.job-table-wrap{}
.job-table-wrap table{}
.job-table-wrap table tr{}
.job-table-wrap table tr th{text-align: center;background: #007457;color: #fff;font-size: 20px;font-weight: bold;padding: 10px ;white-space: nowrap;}
.job-table-wrap table tr th:nth-of-type(1){text-align: center;}
.job-table-wrap table tr td{text-align: center;font-size: 18px;border: 1px solid #c7c7c7;}
.job-table-wrap table tr td .num1{text-align: left;}
.job-table-wrap table tr td .num5{text-align: left;word-break: break-all;white-space:normal;}
.job-table-wrap table tr td .num4{white-space: nowrap;}
.job-table-wrap table tr td:nth-of-type(4){white-space: nowrap;text-align: center;}
.job-table-wrap table tr.job-row-tr td{padding: 10px;border-bottom: 1px solid #c7c7c7;}
.job-table-wrap table tr.job-row-tr.active td{border: none;}
.job-table-wrap table tr.job-detail-tr{display: none;}
.job-table-wrap table tr td .job-title{color: #333;white-space: nowrap;display: inline-block;font-weight: bold;font-size: 18px;}
.job-table-wrap table tr td .job-title.active{background: url("images/icon-active.png") no-repeat right center;}
.job-table-wrap table tr td .job-detail{background: #e5f1ee;padding: 20px 40px;text-align: left;font-size: 18px;}
.job-table-wrap table tr td .job-detail p{line-height: 30px;font-size: 18px;}
.job-table-wrap table tr td .job-detail p strong{font-weight: bold;color: #007457;font-size: 18px;}
.item-list{
    text-align: center;
}
.item-list li{
    /*float: left;*/
    display: inline-block;
    height: 85px;
    line-height: 85px;
    padding: 0 65px;
    border-radius: 8px;
    background: #007457;
    color: white;
    font-weight: bold;
    min-width: 35px;
    text-align: center;
    margin-top: 10px;
    margin-right: 100px;
    cursor: pointer;
    margin-bottom: 8px;
    font-size: 24px;
}
.item-list li:last-child{
}
.item-list li.act,.item-list li:hover{
    /*box-shadow:1px 2px 4px 0px #404040;*/
    /*background: #e8bd47;*/
}
.search-head{
    overflow: hidden;
    margin: 40px 0;
}
.apply{
    background: #007457;
    color: white;
    display: inline-block;
    border-radius: 25px;
    padding: 3px 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 86px;
    /*font-style: italic;*/
}
.apply:hover{
    color: white!important;
    text-decoration: none;
}