/*清除浮动*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

/*首页公共标题*/
.index_public_title {
    width: 100%;
    overflow: hidden;
    margin: 0 0 40px 0;
    border-bottom: 1px #c5c5c5 solid;
}
.index_public_title > h3 {
    font-size: 26px;
    font-weight: bold;
    color: #000000;
    float: left;
    padding: 0 0 7px 0;
    border-bottom: 1px #009342 solid;
}
.index_public_title > a {
    font-size: 20px;
    line-height: 35px;
    color: #333333;
    float: right;
}

/**********头部 class="heng_header"**********/
.heng_header {
    width: 100%;
}
/*欢迎您*/
.header_top {
    width: 100%;
    overflow: hidden;
    background: #005393;
}
.header_top > .container > .row > h6 {
    font-size: 14px;
    line-height: 40px;
    color: #ffffff;
}
/*LOGO+电话*/
.header_zhong {
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
}
.header_zhong > .container > .row > .content {
    width: 100%;
    overflow: hidden;
}
.header_zhong > .container > .row > .content > .header_logo {
    width: 419px;
    float: left;
    overflow: hidden;
}
.header_zhong > .container > .row > .content > .header_logo > a {
    display: block;
}
.header_zhong > .container > .row > .content > .header_logo > a > img {
    width: 100%;
}
.header_zhong > .container > .row > .content > .header_tel {
    float: right;
    overflow: hidden;
    margin: 24px 0 0 0;
}
.header_zhong > .container > .row > .content > .header_tel > img {
    width: 50px;
    float: left;
    margin: 0 10px 0 0;
    display: block;
}
.header_zhong > .container > .row > .content > .header_tel > div {
    float: right;
    overflow: hidden;
}
.header_zhong > .container > .row > .content > .header_tel > div > p {
    font-size: 20px;
    font-weight: bold;
    color: #005393;
    line-height: 24px;
}
.header_zhong > .container > .row > p {
    float: left;
}
.header_zhong > .container > .row > h1 {
    float: right;
}
/*导航*/
.heng_nav {
    width: 100%;
    background: url(../images/index-img1.png);
    position: relative;
}
.heng_nav > .container > .row > .nav_img {
    width: 100%;
    overflow: hidden;
    margin: 10px 10px 10px 0;
    display: none
}
.heng_nav > .container > .row > .nav_img > img {
    width: 40px;
    cursor: pointer;
    float: right;
}
.heng_nav > .container > .row > .nav_img > img.navimg2 {
    display: none;
}
.heng_nav > .container > .row > ul {
    overflow: hidden;
}
.heng_nav > .container > .row > ul > li {
    width: 118px;
    float: left;
}
.heng_nav > .container > .row > ul > li > a {
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    color: #ffffff;
    display: block;
}
.heng_nav > .container > .row > ul > li.nav_active > a {
    background: #005393;
}

/**********轮播图 class="heng_banner"**********/
.heng_carousel {
    overflow: hidden;
    margin: 0 0 44px 0;
    /* position: relative; */
}
.carousel-indicators {
    bottom: 30px;
}
.heng_carousel > .carousel > a {
    width: 22px;
    height: 40px;
    position: absolute;
    z-index: 999;
    opacity: 1 !important;
}
.heng_carousel > .carousel > a.carousel-control-prev {
    left: 20px;
    top: 48%;
}
.heng_carousel > .carousel > a > img {
    width: 100%;
}
.heng_carousel > .carousel > a.carousel-control-next {
    right: 20px;
    top: 48%;
}
.heng_carousel .carousel-inner > .carousel-item > img {
    width: 100%;
}
/**********公司简介 class="heng_introduction"**********/
.heng_introduction {
    width: 100%;
    margin: 0 0 64px 0;
    overflow: hidden;
}
.heng_introduction .introduction_content {
    width: 100%;
    overflow: hidden;
}
.heng_introduction .introduction_content > img {
    width: 550px;
    height: 360px;
    float: left;
    display: block;
}
.heng_introduction .introduction_content > .introduction_text {
    width: 650px;
    min-height: 360px;
    background: #dddddd;
    float: right;
    overflow: hidden;
}
.heng_introduction .introduction_content > .introduction_text > .text {
    padding: 15px;
}
.heng_introduction .introduction_content > .introduction_text > .text > p {
    font-size: 20px;
    line-height: 30px;
    color: #333333;
}
.heng_introduction .introduction_content > .introduction_text > .text > p > i {
    font-weight: bold;
    color: #000000;
}
/**********企业资质 class="heng_qualifications"**********/
.heng_qualifications {
    width: 100%;
    margin: 0 0 64px 0;
    overflow: hidden;
}
.heng_qualifications #qualifications_id1 {
    width: 100%;
    overflow: hidden;
}
.heng_qualifications #qualifications_id1 > #qualifications_id2 {
    width: 999999999px;
}
.heng_qualifications #qualifications_id1 > #qualifications_id2 > ul {
    overflow: hidden;
    float: left;
}
.heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li {
    width: 282px;
    margin: 0 24px 0 0;
    float: left;
}
.heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li > a {
    display: block;
}
.heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li > a > img {
    width: 100%;
    height: 400px;
}
/**********工程案例 class="heng_case"**********/
.heng_case {
    width: 100%;
    margin: 0 0 64px 0;
    overflow: hidden;
}
.heng_case > .case_content {
    width: 100%;
    background: url(../images/index-img7.png) no-repeat;
    background-size: 100% 100%;
    padding: 40px 0 7px 0;
    overflow: hidden;
}
.heng_case > .case_content ul {
    width: 100%;
    overflow: hidden;
}
.heng_case > .case_content ul > li {
    width: 378px;
    margin: 0 33px 33px 0;
    position: relative;
    float: left;
}
.heng_case > .case_content ul > li:nth-child(3n) {
    margin: 0 0 33px 0;
}
.heng_case > .case_content ul > li > a {
    width: 100%;
    height: 268px;
    display: block;
    overflow: hidden;
}
.heng_case > .case_content ul > li > a > img {
    width: 100%;
    height: 100%;
}
.heng_case > .case_content ul > li > a > p {
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    position: absolute;
    bottom: 0;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.heng_case > .case_content ul > li:hover > a > img {
    transform: scale(1.5);
    animation: fd 1s;
    -webkit-animation: fd 1s;
}
@keyframes fd {
    0%{
        transform: scale(1.0);
    }
    100%{
        transform: scale(1.5);
    }
}
/**********企业文化 class="heng_culture"**********/
.heng_culture {
    width: 100%;
    margin: 0 0 64px 0;
    overflow: hidden;
}
.heng_culture #culture_id1 {
    width: 100%;
    overflow: hidden;
}
.heng_culture #culture_id1 > #culture_id2 {
    width: 999999999px;
}
.heng_culture #culture_id1 > #culture_id2 > ul {
    overflow: hidden;
    float: left;
}
.heng_culture #culture_id1 > #culture_id2 > ul > li {
    width: 282px;
    margin: 0 24px 0 0;
    float: left;
    position: relative;
}
.heng_culture #culture_id1 > #culture_id2 > ul > li > a {
    display: block;
}
.heng_culture #culture_id1 > #culture_id2 > ul > li > a > img {
    width: 100%;
    height: 230px;
}
.heng_culture #culture_id1 > #culture_id2 > ul > li > a > p {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    position: absolute;
    bottom: 0;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/**********新闻动态 class="heng_news"**********/
.heng_news {
    width: 100%;
    margin: 0 0 64px 0;
    overflow: hidden;
}
.heng_news .news_content {
    width: 100%;
    overflow: hidden;
}
.heng_news .news_content > .news_left {
    width: 770px;
    float: left;
    overflow: hidden;
}
.heng_news .news_content > .news_left > ul {
    width: 100%;
    overflow: hidden;
}
.heng_news .news_content > .news_left > ul > li {
    width: 360px;
    margin: 0 50px 0 0;
    float: left;
}
.heng_news .news_content > .news_left > ul > li:last-child {
    margin: 0 0px 0 0;
}
.heng_news .news_content > .news_left > ul > li > a {
    display: block;
}
.heng_news .news_content > .news_left > ul > li > a > img {
    width: 100%;
    height: 255px;
    margin: 0 0 20px 0;
}
.heng_news .news_content > .news_left > ul > li > a > h5 {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    margin: 0 0 18px 0;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.heng_news .news_content > .news_left > ul > li > a > span {
    width: 40px;
    height: 2px;
    background: #009342;
    margin: 0 0 14px 0;
    display: block;
}
.heng_news .news_content > .news_left > ul > li > a > .text {
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.heng_news .news_content > .news_left > ul > li > a > .text > p {
    font-size: 16px;
    line-height: 26px;
    color: #333333;
}
.heng_news .news_content > .news_right {
    width: 380px;
    float: right;
    overflow: hidden;
}
.heng_news .news_content > .news_right > ul {
    width: 100%;
    overflow: hidden;
}
.heng_news .news_content > .news_right > ul > li {
    margin: 0 0 12px 0;
}
.heng_news .news_content > .news_right > ul > li > a {
    display: block;
}
.heng_news .news_content > .news_right > ul > li > a > img {
    width: 14px;
    margin: 0 10px 3px 0;
}
.heng_news .news_content > .news_right > ul > li > a > p {
    width: 356px;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    float: right;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/**********招贤纳士 class="heng_nash"**********/
.heng_nash {
    width: 100%;
    margin: 0 0 72px 0;
    overflow: hidden;
}
.heng_nash ul {
    width: 100%;
    overflow: hidden;
}
.heng_nash ul > li {
    padding: 0 20px;
    border-bottom: 1px #c8c8c7 solid;
    padding: 0 0 28px 0;
    margin: 0 0 26px 0;
    overflow: hidden;
}
.heng_nash ul > li > .nash_left {
    width: 550px;
    float: left;
    overflow: hidden;
}
.heng_nash ul > li > .nash_left > h5 {
    font-size: 18px;
    font-weight: bold;
    color: #005393;
    margin: 0 0 14px 0;
}
.heng_nash ul > li > .nash_left > .text {
    overflow: hidden;
}
.heng_nash ul > li > .nash_left > .text > p {
    font-size: 16px;
    color: #000000;
    margin: 0 40px 0 0;
    float: left;
}
.heng_nash ul > li > .nash_left > .text > p:last-child {
    margin: 0;
}
.heng_nash ul > li > a {
    width: 98px;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    color: #005393;
    border: 1px #005393 solid;
    margin: 6px 0 0 0;
    display: block;
    float: right;
}
/**********底部 class="heng_footer"**********/
.heng_footer {
    width: 100%;
    background: url(../images/index-img21.png) no-repeat;
    overflow: hidden;
    background-size: 100% 100%;
    padding: 46px 0 0px 0;
}
.heng_footer .footer_content {
    width: 100%;
    overflow: hidden;
    padding: 0 15px 76px 15px;
}
.heng_footer .footer_content > .footer_left {
    width: 800px;
    overflow: hidden;
    float: left;
}
.heng_footer .footer_content > .footer_left > ul {
    border-bottom: 1px #ffffff solid;
    padding: 0 0 9px 0;
    margin: 0 0 30px 0;
    overflow: hidden;
}
.heng_footer .footer_content > .footer_left > ul > li {
    margin: 0 20px 0 0;
    float: left;
}
.heng_footer .footer_content > .footer_left > ul > li > a {
    font-size: 16px;
    color: #ffffff;
}
.heng_footer .footer_content > .footer_left > .footer_text {
    overflow: hidden;
}
.heng_footer .footer_content > .footer_left > .footer_text > h5 {
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
    color: #ffffff;
}
.heng_footer .footer_content > .footer_left > .footer_text > p {
    font-size: 16px;
    line-height: 35px;
    color: #ffffff;
}
.heng_footer .footer_content > .footer_right {
    width: 160px;
    overflow: hidden;
    float: right;
}
.heng_footer .footer_content > .footer_right > img {
    width: 100%;
    margin: 0 0 6px 0;
}
.heng_footer .footer_content > .footer_right > p {
    font-size: 18px;
    color: #ffffff;
    text-align: center;
}
.heng_footer > .footer_copyright {
    width: 100%;
    background: #212121;
    padding: 20px 0;
}
.heng_footer > .footer_copyright > p {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
}





@media screen and (min-width: 1200px) {
    .container {
        width: 1200px !important;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
    }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
    /*头部*/
    .heng_nav > .container > .row > ul > li {
        width: 106px;
    }
    /*公司简介*/
    .heng_introduction .introduction_content > img {
        width: 460px;
        height: 301px;
    }
    .heng_introduction .introduction_content > .introduction_text {
        width: 500px;
        min-height: 301px;
    }
    .heng_introduction .introduction_content > .introduction_text > .text {
        padding: 16px;
    }
    .heng_introduction .introduction_content > .introduction_text > .text > p {
        font-size: 16px;
        line-height: 23px;
    }
    /*企业资质*/
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li {
        width: 250px;
    }
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li > a > img {
        height: 354px;
    }
    /*工程案例*/
    .heng_case > .case_content ul > li {
        width: 304px;
        margin: 0 23px 23px 0;
    }
    .heng_case > .case_content ul > li:nth-child(3n) {
        margin: 0 0 23px 0;
    }
    .heng_case > .case_content ul > li > a {
        height: 215px;
    }
    /*企业文化*/
    .heng_culture #culture_id1 > #culture_id2 > ul > li {
        width: 250px;
    }
    .heng_culture #culture_id1 > #culture_id2 > ul > li > a > img {
        height: 204px;
    }
    /*新闻动态*/
    .heng_news .news_content > .news_left {
        width: 630px;
    }
    .heng_news .news_content > .news_left > ul > li {
        width: 300px;
        margin: 0 30px 0 0;
    }
    .heng_news .news_content > .news_left > ul > li > a > img {
        height: 213px;
    }
    .heng_news .news_content > .news_right {
        width: 300px;
    }
    .heng_news .news_content > .news_right > ul > li > a > p {
        width: 276px;
    }
    /*底部*/
    .heng_footer .footer_content > .footer_left {
        width: 740px;
    }
    .heng_footer .footer_content > .footer_left > ul > li {
        margin: 0 18px 0 0;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    /*公司简介*/
    .heng_introduction .introduction_content > img {
        width: 550px;
        margin: 0 auto;
        float: none;
    }
    .heng_introduction .introduction_content > .introduction_text {
        width: 550px;
        margin: 0 auto;
        float: none;
    }
    /*企业资质*/
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li {
        width: 230px;
    }
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li > a > img {
        height: 326px;
    }
    /*工程案例*/
    .heng_case > .case_content ul > li {
        width: 348px;
        margin: 0 24px 24px 0;
    }
    .heng_case > .case_content ul > li:nth-child(3n) {
        margin: 0 24px 24px 0;
    }
    .heng_case > .case_content ul > li:nth-child(2n) {
        margin: 0 0 24px 0;
    }
    .heng_case > .case_content ul > li > a {
        height: 246px;
    }
    /*企业文化*/
    .heng_culture #culture_id1 > #culture_id2 > ul > li {
        width: 230px;
    }
    .heng_culture #culture_id1 > #culture_id2 > ul > li > a > img {
        height: 187px;
    }
    /*新闻动态*/
    .heng_news .news_content > .news_left {
        width: 720px;
        float: none;
        margin: 0 0 30px 0;
    }
    .heng_news .news_content > .news_left > ul > li {
        width: 345px;
        margin: 0 30px 0 0;
    }
    .heng_news .news_content > .news_left > ul > li > a > img {
        height: 244px;  
    }
    .heng_news .news_content > .news_right {
        width: 720px;
        float: none;
    }
    .heng_news .news_content > .news_right > ul > li {
        width: 345px;
        margin: 0 30px 12px 0;
        float: left;
    }
    .heng_news .news_content > .news_right > ul > li:nth-child(2n) {
        margin: 0 0px 16px 0;
    }
    .heng_news .news_content > .news_right > ul > li > a > p {
        width: 321px;
    }
    /*底部*/
    .heng_footer .footer_content > .footer_left {
        width: 100%;
        float: none;
    }
    .heng_footer .footer_content > .footer_left > ul > li {
        margin: 0 12px 0 0;
    }
    .heng_footer .footer_content > .footer_right {
        float: none;
    }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
    /*头部*/
    .header_zhong > .container > .row > .content > .header_logo {
        width: 340px;
    }
    .header_zhong > .container > .row > .content > .header_tel {
        margin: 20px 0 0 0;
    }
    .header_zhong > .container > .row > .content > .header_tel > img {
        width: 40px;
    }
    .header_zhong > .container > .row > .content > .header_tel > div > p {
        font-size: 16px;
        line-height: 20px;
    }
    /*轮播图*/
    .carousel-indicators {
        bottom: 0px;
    }
    /*公司简介*/
    .heng_introduction .introduction_content > img {
        width: 550px;
        margin: 0 auto;
        float: none;
    }
    .heng_introduction .introduction_content > .introduction_text {
        width: 550px;
        margin: 0 auto;
        float: none;
    }
    /*企业资质*/
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li {
        width: 210px;
    } 
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li > a > img {
        height: 295px;
    }
    /*工程案例*/
    .heng_case > .case_content ul > li {
        width: 262px;
        margin: 0 15px 15px 0;
    }
    .heng_case > .case_content ul > li:nth-child(3n) {
        margin: 0 15px 15px 0;
    }
    .heng_case > .case_content ul > li:nth-child(2n) {
        margin: 0 0 15px 0;
    }
    .heng_case > .case_content ul > li > a {
        height: 186px;
    }
    /*企业文化*/
    .heng_culture #culture_id1 > #culture_id2 > ul > li {
        width: 210px;
    }
    .heng_culture #culture_id1 > #culture_id2 > ul > li > a > img {
        height: 171px;
    }
    /*新闻动态*/
    .heng_news .news_content > .news_left {
        width: 100%;
        float: none;
    }
    .heng_news .news_content > .news_left > ul > li {
        margin: 0 auto 30px auto;
        float: none;
    }
    .heng_news .news_content > .news_left > ul > li:last-child {
        margin: 0 auto 30px auto;
    }
    .heng_news .news_content > .news_right {
        width: 540px;
        float: none;
    }
    .heng_news .news_content > .news_right > ul > li {
        width: 260px;
        margin: 0 20px 12px 0;
        float: left;
    }
    .heng_news .news_content > .news_right > ul > li:nth-child(2n) {
        margin: 0 0px 16px 0;
    }
    .heng_news .news_content > .news_right > ul > li > a > p {
        width: 236px;
    }
    /*招贤纳士*/
    .heng_nash ul > li > .nash_left {
        width: 100%;
        float: none;
        margin: 0 0 10px 0;
    }
    /*底部*/
    .heng_footer .footer_content > .footer_left {
        width: 100%;
        float: none;
    }
    .heng_footer .footer_content > .footer_left > ul > li {
        margin: 0 12px 12px 0;
    }
    .heng_footer .footer_content > .footer_right {
        float: none;
    }
}
@media screen and (max-width: 575px) and (min-width: 320px) {
    /*头部*/
    .header_zhong > .container > .row > .content > .header_logo {
        max-width: 419px;
        width: 100%;
        float: none;
    }
    .header_zhong > .container > .row > .content > .header_tel {
        display: none;
    }
    /*轮播图*/
    .carousel-indicators {
        bottom: 10px;
    }
    /*公司简介*/
    .heng_introduction .introduction_content > img {
        max-width: 550px;
        width: 100%;
        height: auto;
        margin: 0 auto;
        float: none;
    }
    .heng_introduction .introduction_content > .introduction_text {
        max-width: 550px;
        width: 100%;
        margin: 0 auto;
        float: none;
    }
    /*企业资质*/
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li {
        width: 210px;
    }
    .heng_qualifications #qualifications_id1 > #qualifications_id2 > ul > li > a > img {
        height: 295px;
    }
    /*工程案例*/
    .heng_case > .case_content ul {
        width: auto;
        padding: 0 15px;
    }
    .heng_case > .case_content ul > li {
        max-width: 378px;
        width: 100%;
        margin: 0 auto 33px auto;
        float: none;
    }
    .heng_case > .case_content ul > li:nth-child(3n) {
        margin: 0 auto 33px auto;
    }
    .heng_case > .case_content ul > li > a {
        height: auto;
    }
    /*企业文化*/
    .heng_culture #culture_id1 > #culture_id2 > ul > li {
        width: 210px;
    }
    .heng_culture #culture_id1 > #culture_id2 > ul > li > a > img {
        height: 171px;
    }
    /*新闻动态*/
    .heng_news .news_content > .news_left {
        width: 100%;
        float: none;
    }
    .heng_news .news_content > .news_left > ul {
        padding: 0 10px;
    }
    .heng_news .news_content > .news_left > ul > li {
        max-width: 360px;
        width: 100%;
        margin: 0 auto 30px auto;
        float: none;
    }
    .heng_news .news_content > .news_left > ul > li:last-child {
        margin: 0 auto 30px auto;
    }
    .heng_news .news_content > .news_right {
        width: 100%;
        float: none;
    }
    .heng_news .news_content > .news_right > ul {
        padding: 0 10px;
    }
    .heng_news .news_content > .news_right > ul > li {
        width: 320px;
    }
    .heng_news .news_content > .news_right > ul > li > a > p {
        width: auto;
    }
    .heng_news .news_content > .news_right > ul > li > a > p {
        width: 296px;
    }
    /*招贤纳士*/
    .heng_nash ul > li > .nash_left {
        width: 100%;
        float: none;
        margin: 0 0 10px 0;
    }
    .heng_nash ul > li > .nash_left > .text > p {
        margin: 0 40px 10px 0;
    }
    /*底部*/
    .heng_footer .footer_content > .footer_left {
        width: 100%;
        float: none;
    }
    .heng_footer .footer_content > .footer_left > ul > li {
        margin: 0 12px 12px 0;
    }
    .heng_footer .footer_content > .footer_right {
        float: none;
    }
        
}
@media screen and (max-width: 991px) and (min-width: 320px) {
    /* .heng_nav {
        background: #ffffff;
    } */
    .heng_nav > .container {
        width: 100%;
    }
    .heng_nav > .container > .row > .nav_img {
        display: block;
    }
    .heng_nav > .container > .row > ul {
        position: absolute;
        background: #ffffff;
        width: 100%;
        padding: 0 0 20px 0;
        border-top: 2px #009342 solid;
        left: 0;
        right: 0;
        top: 58px;
        margin: auto;
        z-index: 99999;
        display: none;
    }
    .heng_nav > .container > .row > ul.active {
        animation: active 0.5s;
        -moz-animation: active 0.5s;
        -webkit-animation: active 0.5s;
        -o-animation: active 0.5s;
        opacity: 1;
        display: block;
        /* height: auto; */
    }
    .heng_nav > .container > .row > ul > li {
        width: 100%;
        float: none;
        overflow: hidden;
        /* padding: 0 20px 0 20px; */
        border-bottom: 1px #ededed solid;
        font-size: 0;
        animation: aciitali 1s;
        -webkit-animation: aciitali 1s;
    }
    .heng_nav > .container > .row > ul > li > a {
        color: #005393;
    }
    .heng_nav > .container > .row > ul > li.nav_active > a {
        color: #ffffff;
    }
    @keyframes active
    {
        0% {height: 0%; opacity: 3;}
        100% {height: auto; opacity: 1;}
    }

    @-moz-keyframes active /* Firefox */
    {
        0% {height: 0%; opacity: 3;}
        100% {height: auto; opacity: 1;}
    }

    @-webkit-keyframes active /* Safari 和 Chrome */
    {
        0% {height: 0%; opacity: 3;}
        100% {height: auto; opacity: 1;}
    }

    @-o-keyframes active /* Opera */
    {
        0% {height: 0%; opacity: 3;}
        100% {height: auto; opacity: 1;}
    }
    
    @keyframes aciitali
    {
        0% {opacity: 0;}
        50%{opacity: 0.5;}
        100% {opacity: 1;}
    }

    @-moz-keyframes aciitali /* Firefox */
    {
        0% {opacity: 0;}
        50%{opacity: 0.5;}
        100% {opacity: 1;}
    }

    @-webkit-keyframes aciitali /* Safari 和 Chrome */
    {
        0% {opacity: 0;}
        50%{opacity: 0.5;}
        100% {opacity: 1;}
    }

    @-o-keyframes aciitali /* Opera */
    {
        0% {opacity: 0;}
        50%{opacity: 0.5;}
        100% {opacity: 1;}
    }

}




