/*子页公共banner*/
.public_banner {
    width: 100%;
    overflow: hidden;
}
.public_banner > img {
    width: 100%;
}

/*子页公共位置*/
.public_position {
    width: 100%;
    overflow: hidden;
    margin: 0 0 30px 0;
}
.public_position > .container > .row > .position_content {
    width: 100%;
    border-bottom: 1px #dedede solid;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    overflow: hidden;
    padding: 10px 0;
}
.public_position > .container > .row > .position_content > span {
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    float: left;
    display: block;
    border-left: 10px #005393 solid;
    padding: 0 0 0 10px;
}
.public_position > .container > .row > .position_content > a {
    font-size: 16px;
    color: #000000;
    line-height: 20px;
}
.public_position > .container > .row > .position_content > a:last-of-type {
    color: #005393;
}

/*子页分类公共样式*/
.public_class {
    width: 250px;
    float: left;
    overflow: hidden;
}
.public_class > h4 {
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    line-height: 70px;
    text-align: center;
    color: #ffffff;
    background: #005393;
    margin: 0 0 10px 0;
}
.public_class > ul {
    overflow: hidden;
}
.public_class > ul > li {
    width: 100%;
    margin: 0 0 5px 0;
    background: #e6e6e6;
}
.public_class > ul > li > a {
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    color: #000000;
    display: block;
}
.public_class > ul > li.class_active {
    background: #005393;
}
.public_class > ul > li.class_active > a {
    color: #ffffff;
}


/*子页公共标题*/
.ziye_public_title {
    border-bottom: 1px #005393 solid;
    padding: 3px 0 9px 0;
    margin: 0 0 30px 0;
    overflow: hidden;
}
.ziye_public_title > h4 {
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: #005393;
}

/*公共分页*/
.public-fenye {
    overflow: hidden;
    width: max-content;
    margin: 0px auto 0px auto;
}
.public-fenye > ul#pages {
    overflow: hidden;
}
.public-fenye > ul#pages > li {
    float: left;
    border: 1px #005393 solid;
    background: #ffffff;
    width: 38px;
    margin: 0 5px 0 0;
    display: block;
}
.public-fenye > ul#pages > li > a {
    display: block;
    color: #000000;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
}
.public-fenye > ul#pages > li > span {
    display: block;
    color: #000000;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
}
.public-fenye > ul#pages > li.disabled {
    background: #005393;
}
.public-fenye > ul#pages > li.disabled > span {
    color: #ffffff;
}
.public-fenye > ul#pages > li.active {
    background: #005393;
}
.public-fenye > ul#pages > li.active > span {
    color: #ffffff;
}
.public-fenye > ul#pages > li:first-child {
    width: 68px;
}
.public-fenye > ul#pages > li:last-child {
    width: 68px;
}

/**********公司简介 class="heng_gsjj"**********/
.heng_gsjj {
    width: 100%;
    overflow: hidden;
    margin: 0 0 80px 0;
}
.heng_gsjj .gsjj_content {
    width: 100%;
    overflow: hidden;
}
.heng_gsjj .gsjj_content > .gsjj_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_gsjj .gsjj_content > .gsjj_right > .right_content {
    padding: 0 20px;
    overflow: hidden;
}
.heng_gsjj .gsjj_content > .gsjj_right > .right_content > img {
    max-width: 100%;
    margin: 0 auto 30px auto;
    display: block;
}
.heng_gsjj .gsjj_content > .gsjj_right > .right_content > p {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    margin: 0 0 20px 0;
}

/**********企业资质 class="heng_qyzz"**********/
.heng_qyzz {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_qyzz .qyzz_content {
    width: 100%;
    overflow: hidden;
}
.heng_qyzz .qyzz_content > .qyzz_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_qyzz .qyzz_content > .qyzz_right > ul {
    width: 100%;
    margin: 0 0 20px 0;
    overflow: hidden;
}
.heng_qyzz .qyzz_content > .qyzz_right > ul > li {
    width: 282px;
    margin: 0 32px 30px 0;
    float: left;
}
.heng_qyzz .qyzz_content > .qyzz_right > ul > li:nth-child(3n) {
    margin: 0 0 30px 0;
}
.heng_qyzz .qyzz_content > .qyzz_right > ul > li > a {
    display: block;
}
.heng_qyzz .qyzz_content > .qyzz_right > ul > li > a > img {
    /* width: 100%; */
    width: 230px;
    /* height: 400px; */
    height: 326px;
}

/**********企业文化 class="heng_qywh"**********/
.heng_qywh {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_qywh .qywh_content {
    width: 100%;
    overflow: hidden;
}
.heng_qywh .qywh_content > .qywh_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_qywh .qywh_content > .qywh_right > ul {
    width: 100%;
    margin: 0 0 20px 0;
    overflow: hidden;
}
.heng_qywh .qywh_content > .qywh_right > ul > li {
    width: 282px;
    margin: 0 32px 30px 0;
    float: left;
    position: relative;
}
.heng_qywh .qywh_content > .qywh_right > ul > li:nth-child(3n) {
    margin: 0 0 30px 0;
}
.heng_qywh .qywh_content > .qywh_right > ul > li > a {
    display: block;
}
.heng_qywh .qywh_content > .qywh_right > ul > li > a > img {
    width: 100%;
    height: 230px;
}
.heng_qywh .qywh_content > .qywh_right > 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_lxwm"**********/
.heng_lxwm {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_lxwm .lxwm_content {
    width: 100%;
    overflow: hidden;
}
.heng_lxwm .lxwm_content > .lxwm_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content {
    overflow: hidden;
    margin: 0 0 40px 0;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_text {
    overflow: hidden;
    float: left;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_text > h5 {
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    color: #000000;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_text > p {
    font-size: 18px;
    line-height: 38px;
    color: #000000;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_erweima {
    width: 160px;
    float: right;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_erweima > img {
    width: 100%;
    margin: 0 0 6px 0;
}
.heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_erweima > p {
    font-size: 18px;
    color: #000000;
    text-align: center;
}
/*地图*/
.lxwm_map {
    width: 100%;
    overflow: hidden;
}
.my-map { margin: 0 auto; width: 100%; height: 600px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

/**********工程案例 class="heng_gcal"**********/
.heng_gcal {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_gcal .gcal_content {
    width: 100%;
    overflow: hidden;
}
.heng_gcal .gcal_content > ul {
    width: 100%;
    overflow: hidden;
}
.heng_gcal .gcal_content > ul > li {
    width: 378px;
    margin: 0 33px 33px 0;
    position: relative;
    float: left;
}
.heng_gcal .gcal_content > ul > li:nth-child(3n) {
    margin: 0 0 33px 0;
}
.heng_gcal .gcal_content > ul > li > a {
    width: 100%;
    height: 268px;
    display: block;
    overflow: hidden;
}
.heng_gcal .gcal_content > ul > li > a > img {
    width: 100%;
    height: 100%;
}
.heng_gcal .gcal_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_gcal .gcal_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_zxns"**********/
.heng_zxns {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_zxns .zxns_content {
    width: 100%;
    overflow: hidden;
}
.heng_zxns .zxns_content > ul {
    overflow: hidden;
    margin: 0 0 24px 0;
}
.heng_zxns .zxns_content > ul > li {
    padding: 0 20px;
    border-bottom: 1px #c8c8c7 solid;
    padding: 0 0 28px 0;
    margin: 0 0 26px 0;
    overflow: hidden;
}
.heng_zxns .zxns_content > ul > li > .zxns_left {
    width: 550px;
    float: left;
    overflow: hidden;
}
.heng_zxns .zxns_content > ul > li > .zxns_left > h5 {
    font-size: 18px;
    font-weight: bold;
    color: #005393;
    margin: 0 0 14px 0;
}
.heng_zxns .zxns_content > ul > li > .zxns_left > .text {
    overflow: hidden;
}
.heng_zxns .zxns_content > ul > li > .zxns_left > .text > p {
    font-size: 16px;
    color: #000000;
    margin: 0 40px 0 0;
    float: left;
}
.heng_zxns .zxns_content > ul > li > .zxns_left > .text > p:last-child {
    margin: 0;
}
.heng_zxns .zxns_content > 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_ppjs"**********/
.heng_ppjs {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_ppjs .ppjs_content {
    width: 100%;
    overflow: hidden;
}
.heng_ppjs .ppjs_content > .ppjs_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_ppjs .ppjs_content > .ppjs_right > ul {
    width: 100%;
    margin: 0 0 20px 0;
    overflow: hidden;
}
.heng_ppjs .ppjs_content > .ppjs_right > ul > li {
    width: 282px;
    margin: 0 32px 30px 0;
    float: left;
}
.heng_ppjs .ppjs_content > .ppjs_right > ul > li:nth-child(3n) {
    margin: 0 0 30px 0;
}
.heng_ppjs .ppjs_content > .ppjs_right > ul > li > a {
    display: block;
}
.heng_ppjs .ppjs_content > .ppjs_right > ul > li > a > img {
    width: 100%;
    height: 180px;
}
.heng_ppjs .ppjs_content > .ppjs_right > ul > li > a > p {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    background: #005393;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/**********品牌建设详情页 class="heng_ppjsxqy"**********/
.heng_ppjsxqy {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_ppjsxqy .ppjsxqy_content {
    width: 100%;
    overflow: hidden;
}
.heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right > .right_content {
    padding: 0 20px;
    overflow: hidden;
}
.heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right > .right_content > h5 {
    font-size: 20px;
    font-weight: bold;
    text-align: center; 
    color: #000000;
    margin: 0 0 20px 0;
}
.heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right > .right_content > p {
    font-size: 16px;
    line-height: 28px;
    color: #333333;
    margin: 0 0 13px 0;
    text-indent: 32px;
}
.heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right > .right_content > img {
    max-width: 100%;
    margin: 0 auto 13px auto;
    display: block;
}

/**********新闻动态 class="heng_xwdt"**********/
.heng_xwdt {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_xwdt .xwdt_content {
    width: 100%;
    overflow: hidden;
}
.heng_xwdt .xwdt_content > .xwdt_right {
    width: 910px;
    float: right;
    overflow: hidden;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul {
    overflow: hidden;
    margin: 0 0 20px 0;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li {
    padding: 0 0 30px 0;
    margin: 0 0 30px 0;
    border-bottom: 1px #9d9d9d dashed;
    overflow: hidden;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a {
    display: block;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > img {
    width: 270px;
    height: 180px;
    float: left;
    display: block;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text {
    width: 610px;
    float: right;
    overflow: hidden;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text > h5 {
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    margin: 0 0 16px 0;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li:hover > a > .list_text > h5 {
    color: #005393;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text > span {
    font-size: 18px;
    color: #333333;
    margin: 0 0 12px 0;
    display: block;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text > .text {
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text > .text > p {
    font-size: 18px;
    line-height: 26px;
    color: #333333;
}

/**********详情页 class="heng_xqy"**********/
.heng_xqy {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_xqy .xqy_content {
    width: 100%;
    padding: 0 20px;
    overflow: hidden;
}
.heng_xqy .xqy_content > .xqy_title {
    overflow: hidden;
    margin: 0 0 32px 0;
}
.heng_xqy .xqy_content > .xqy_title > h5 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 0 0 14px 0;
}
.heng_xqy .xqy_content > .xqy_title > span {
    font-size: 16px;
    text-align: center;
    display: block;
}
.heng_xqy .xqy_content > p {
    font-size: 16px;
    line-height: 28px;
    color: #333333;
    text-indent: 32px;
    margin: 0 0 12px 0;
}
.heng_xqy .xqy_content > img {
    max-width: 100%;
    margin: 0 auto 30px auto;
    display: block;
}

/**********领导风采 class="heng_ldfc"**********/
.heng_ldfc {
    width: 100%;
    overflow: hidden;
    margin: 0 0 100px 0;
}
.heng_ldfc .ldfc_content {
    width: 100%;
    overflow: hidden;
}
.heng_ldfc .ldfc_content > ul {
    width: 100%;
    margin: 0 0 20px 0;
    overflow: hidden;
}
.heng_ldfc .ldfc_content > ul > li {
    margin: 0 0 30px 0;
    overflow: hidden;
}
.heng_ldfc .ldfc_content > ul > li > a {
    display: block;
}
.heng_ldfc .ldfc_content > ul > li > a > img {
    width: 300px;
    height: 354px;
    display: block;
    float: left;
}
.heng_ldfc .ldfc_content > ul > li > a > .list_text {
    width: 870px;
    float: right;
    overflow: hidden;
}
.heng_ldfc .ldfc_content > ul > li > a > .list_text > h5 {
    font-size: 20px;
    line-height: 34px;
    font-weight: bold;
    color: #000000;
}
.heng_ldfc .ldfc_content > ul > li:hover > a > .list_text > h5 {
    color: #005393;
}
.heng_ldfc .ldfc_content > ul > li > a > .list_text > span {
    font-size: 18px;
    line-height: 34px;
    color: #333333;
}
.heng_ldfc .ldfc_content > ul > li > a > .list_text > .text {
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.heng_ldfc .ldfc_content > ul > li > a > .list_text > .text > p {
    font-size: 18px;
    line-height: 34px;
    color: #333333;
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
    /*子页分类公共样式*/
    .public_class {
        width: 220px;
    }
    /*公司简介*/
    .heng_gsjj .gsjj_content > .gsjj_right {
        width: 710px;
    }
    /*企业资质*/
    .heng_qyzz .qyzz_content > .qyzz_right {
        width: 710px;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li {
        width: 223px;
        margin: 0 20px 30px 0;
        float: left;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li > a > img {
        height: 316px;
    }
    /*企业文化*/
    .heng_qywh .qywh_content > .qywh_right {
        width: 710px;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li {
        width: 223px;
        margin: 0 20px 30px 0;
        float: left;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li > a > img {
        height: 182px;
    }
    /*联系我们*/
    .heng_lxwm .lxwm_content > .lxwm_right {
        width: 710px;
    }
    /*工程案例*/
    .heng_gcal .gcal_content > ul > li {
        width: 304px;
        margin: 0 23px 23px 0;
    }
    .heng_gcal .gcal_content > ul > li:nth-child(3n) {
        margin: 0 0 23px 0;
    }
    .heng_gcal .gcal_content > ul > li > a {
        height: 215px;
    }
    /*品牌建设*/
    .heng_ppjs .ppjs_content > .ppjs_right {
        width: 710px;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li {
        width: 223px;
        margin: 0 20px 30px 0;
        float: left;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li > a > img {
        height: 142px;
    }
    /*品牌建设详情页*/
    .heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right {
        width: 710px;
    }
    /*新闻动态*/
    .heng_xwdt .xwdt_content > .xwdt_right {
        width: 710px;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > img {
        width: 230px;
        height: 154px;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text {
        width: 460px;
    }
    /*领导风采*/
    .heng_ldfc .ldfc_content > ul > li > a > img {
        width: 280px;
        height: 330px;
    }
    .heng_ldfc .ldfc_content > ul > li > a > .list_text {
        width: 660px;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    /*子页分类公共样式*/
    .public_class {
        width: 100%;
        float: none;
    }
    .public_class > h3 {
        line-height: 50px;
    }
    .public_class > ul > li {
        width: 226px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .public_class > ul > li:nth-child(3n) {
        margin: 0 0px 20px 0;
    }
    /*公司简介*/
    .heng_gsjj .gsjj_content > .gsjj_right {
        width: 100%;
    }
    /*企业资质*/
    .heng_qyzz .qyzz_content > .qyzz_right {
        width: 100%;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li {
        width: 226px;
        margin: 0 21px 30px 0;
        float: left;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li > a > img {
        height: 321px;
    }
    /*企业文化*/
    .heng_qywh .qywh_content > .qywh_right {
        width: 100%;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li {
        width: 226px;
        margin: 0 21px 30px 0;
        float: left;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li > a > img {
        height: 184px;
    }
    /*联系我们*/
    .heng_lxwm .lxwm_content > .lxwm_right {
        width: 100%;
    }
    /*工程案例*/
    .heng_gcal .gcal_content > ul > li {
        width: 348px;
        margin: 0 24px 24px 0;
    }
    .heng_gcal .gcal_content > ul > li:nth-child(3n) {
        margin: 0 24px 24px 0;
    }
    .heng_gcal .gcal_content > ul > li:nth-child(2n) {
        margin: 0 0 24px 0;
    }
    .heng_gcal .gcal_content > ul > li > a {
        height: 246px;
    }
    /*品牌建设*/
    .heng_ppjs .ppjs_content > .ppjs_right {
        width: 100%;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li {
        width: 226px;
        margin: 0 21px 30px 0;
        float: left;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li > a > img {
        height: 144px;
    }
    /*品牌建设详情页*/
    .heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right {
        width: 100%;
    }
    /*新闻动态*/
    .heng_xwdt .xwdt_content > .xwdt_right {
        width: 100%;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > img {
        width: 230px;
        height: 154px;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text {
        width: 470px;
    }
    /*领导风采*/
    .heng_ldfc .ldfc_content > ul > li > a > img {
        width: 260px;
        height: 307px;
    }
    .heng_ldfc .ldfc_content > ul > li > a > .list_text {
        width: 450px;
    }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
    /*子页分类公共样式*/
    .public_class {
        width: 100%;
        float: none;
    }
    .public_class > h3 {
        line-height: 50px;
    }
    .public_class > ul > li {
        width: 260px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .public_class > ul > li:nth-child(2n) {
        margin: 0 0px 20px 0;
    }
    /*公司简介*/
    .heng_gsjj .gsjj_content > .gsjj_right {
        width: 100%;
    }
    /*公司简介*/
    .heng_gsjj .gsjj_content > .gsjj_right {
        width: 100%;
    }
    /*企业资质*/
    .heng_qyzz .qyzz_content > .qyzz_right {
        width: 100%;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li {
        width: 260px;
        margin: 0 20px 30px 0;
        float: left;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li:nth-child(3n) {
        margin: 0 20px 30px 0;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li:nth-child(2n) {
        margin: 0 0 30px 0;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li > a > img {
        height: 369px;
    }
    /*企业文化*/
    .heng_qywh .qywh_content > .qywh_right {
        width: 100%;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li {
        width: 260px;
        margin: 0 20px 30px 0;
        float: left;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li:nth-child(3n) {
        margin: 0 20px 30px 0;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li:nth-child(2n) {
        margin: 0 0 30px 0;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li > a > img {
        height: 212px;
    }
    /*联系我们*/
    .heng_lxwm .lxwm_content > .lxwm_right {
        width: 100%;
    }
    /*工程案例*/
    .heng_gcal .gcal_content > ul > li {
        width: 262px;
        margin: 0 15px 15px 0;
    }
    .heng_gcal .gcal_content > ul > li:nth-child(3n) {
        margin: 0 15px 15px 0;
    }
    .heng_gcal .gcal_content > ul > li:nth-child(2n) {
        margin: 0 0 15px 0;
    }
    .heng_gcal .gcal_content > ul > li > a {
        height: 186px;
    }
    /*招贤纳士*/
    .heng_zxns .zxns_content > ul > li > .zxns_left {
        width: 100%;
        float: none;
        margin: 0 0 10px 0;
    }
    /*品牌建设*/
    .heng_ppjs .ppjs_content > .ppjs_right {
        width: 100%;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li {
        width: 260px;
        margin: 0 20px 30px 0;
        float: left;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li:nth-child(3n) {
        margin: 0 20px 30px 0;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li:nth-child(2n) {
        margin: 0 0 30px 0;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li > a > img {
        height: 166px;
    }
    /*品牌建设详情页*/
    .heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right {
        width: 100%;
    }
    /*新闻动态*/
    .heng_xwdt .xwdt_content > .xwdt_right {
        width: 100%;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > img {
        margin: 0 auto 10px auto;
        float: none;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text {
        width: 100%;
    }
    /*领导风采*/
    .heng_ldfc .ldfc_content > ul > li > a > img {
        margin: 0 auto 20px auto;
        float: none;
    }
    .heng_ldfc .ldfc_content > ul > li > a > .list_text {
        width: 100%;
        float: none;
    }
}
@media screen and (max-width: 575px) and (min-width: 320px) {
    /*子页分类公共样式*/
    .public_class {
        width: 100%;
        float: none;
        margin: 0 0 30px 0;
    }
    .public_class > h3 {
        line-height: 80px;
    }
    /*公司简介*/
    .heng_gsjj .gsjj_content > .gsjj_right {
        width: 100%;
    }
    /*企业资质*/
    .heng_qyzz .qyzz_content > .qyzz_right {
        width: 100%;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li {
        margin: 0 auto 30px auto;
        float: none;
    }
    .heng_qyzz .qyzz_content > .qyzz_right > ul > li:nth-child(3n) {
        margin: 0 auto 30px auto;
    }
    /*企业文化*/
    .heng_qywh .qywh_content > .qywh_right {
        width: 100%;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li {
        margin: 0 auto 30px auto;
        float: none;
    }
    .heng_qywh .qywh_content > .qywh_right > ul > li:nth-child(3n) {
        margin: 0 auto 30px auto;
    }
    /*联系我们*/
    .heng_lxwm .lxwm_content > .lxwm_right {
        width: 100%;
    }
    .heng_lxwm .lxwm_content > .lxwm_right > .right_content {
        padding: 0 15px;
    }
    .heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_text {
        width: 100%;
        margin: 0 0 20px 0;
        float: none;
    }
    .heng_lxwm .lxwm_content > .lxwm_right > .right_content > .lxwm_erweima {
        float: none;
    }
    /*工程案例*/
    .heng_gcal .gcal_content > ul {
        width: auto;
        padding: 0 15px;
    }
    .heng_gcal .gcal_content > ul > li {
        max-width: 378px;
        width: 100%;
        margin: 0 auto 33px auto;
        float: none;
    }
    .heng_gcal .gcal_content > ul > li:nth-child(3n) {
        margin: 0 auto 33px auto;
    }
    .heng_gcal .gcal_content > ul > li > a {
        height: auto;
    }
    /*招贤纳士*/
    .heng_zxns .zxns_content > ul > li > .zxns_left {
        width: 100%;
        float: none;
        margin: 0 0 10px 0;
    }
    .heng_zxns .zxns_content > ul > li > .zxns_left > .text > p {
        margin: 0 40px 10px 0;
    }
    /*品牌建设*/
    .heng_ppjs .ppjs_content > .ppjs_right {
        width: 100%;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li {
        margin: 0 auto 30px auto;
        float: none;
    }
    .heng_ppjs .ppjs_content > .ppjs_right > ul > li:nth-child(3n) {
        margin: 0 auto 30px auto;
    }
    /*品牌建设详情页*/
    .heng_ppjsxqy .ppjsxqy_content > .ppjsxqy_right {
        width: 100%;
    }
    /*新闻动态*/
    .heng_xwdt .xwdt_content > .xwdt_right {
        width: 100%;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul {
        padding: 0 15px;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > img {
        margin: 0 auto 10px auto;
        float: none;
    }
    .heng_xwdt .xwdt_content > .xwdt_right > ul > li > a > .list_text {
        width: 100%;
    }
    /*领导风采*/
    .heng_ldfc .ldfc_content > ul > li > a > img {
        margin: 0 auto 20px auto;
        float: none;
    }
    .heng_ldfc .ldfc_content > ul > li > a > .list_text {
        width: 100%;
        float: none;
    }
}


