.wow {
    visibility: visible;
}


.nav_transform1 ul.navCont li.child {
    padding: 0
}

.nav_transform1 ul.navCont li.child a {
    padding: 6px 0
}


.footer {
    font-size: 12px;
    line-height: inherit
}

.footer span {
    display: block;
    text-align: center
}

.footer .footer_link {
    display: none
}

.footer_info {
    text-align: center;
    padding: 50px 0
}

.footer_info h1 {
    text-align: center;
}

.footer_info .usinfo {
    padding: 0;
    margin: 0;
}

.footer_info .usinfo h5 {
    font-size: 14px
}

.footer_info .usinfo p {
    font-size: 12px
}

.top {
    border-radius: 100%
}

.news-index {
    width: 100%;
}


.index_ {
    padding-top: 2em;
    padding-bottom: 3em
}

.index_ .T {
    padding-bottom: 18px
}

.index_ .T h2 {
    font-size: 18px
}

.index_ .T h2 strong {
    width: 100%;
    background-size: contain
}

.index_ .T h2.border strong:before, .index_ .T h2.border strong:after {
    width: 60%
}

.index_ .T h3 {
    font-size: 16px
}

.index_ .T h4 {
    font-size: 12px
}

.article .C {
    font-size: 12px
}



.port-box .portinfo {
    display: none;
}

.port-box .portinfo h3 {
    margin-top: 20%;
    font-size: 14px
}

.port-box .portinfo p {
    display: none
}


.nbanner {
    height: 2.3rem;
    background-position-x: 60%;
}



.sect_us {
    padding: 2em 0
}

.prod_rec {
    padding: 2em 2%
}

.prod_rec .thumb2 {
    width: auto
}

.block_imglist .media-box .icon {
    width: 144px;
    height: 130px
}



.news-box {
    border: 0
}

.news-box .news_cont p {
    height: 3.15rem
}

.news-box .news_time .date {
    line-height: 22px;
    text-align: left;
    padding: 0;
    margin: 0;
}

.news-box .news_time .date:before {
    display: none;
}

.news-box .news_time .date i {
    font-size: inherit;
    font-weight: normal;
    display: inline;
}


.newsTit h1 {
    padding: 25px 0 25px;
    font-size: 22px
}

.newsTit p span {
    display: inline-block
}

.content_bak {
    padding: 20px 0 !important;
    border: 0;
    background-color: #fff
}

.content_bak h2 {
    font-size: 15px;
    font-weight: 400;
    margin: 0 0
}

.content_bak p {
    font-size: 13px;
    margin: 1em 0;
    line-height: 22px
}

.newsDetailCur li, .newsDetailCur li.r {
    float: left;
    padding-bottom: 10px;
    width: 100%;
    text-align: left;
    white-space: nowrap;
    font-size: 13px
}


.sect_prod .case-item .icon {
    width: 146px;
    height: 120px
}

.prodDetail {
    padding: 10px;
    background-color: #fff
}

.f-picmid {
    height: 180px
}

.prodDetail h5 {
    font-size: 15px;
}

.prodDetail h5 strong {
    font-weight: normal;
}

.prodDetail .prod_c {
    font-size: 13px
}

.deright {
    padding: 0
}

.deright h4 {
    font-size: 18px
}

.deright h4>span {
    font-size: 13px
}

.deright ul li {
    color: #858585;
    line-height: 22px;
    font-size: 13px
}

.yuall {
    text-align: center;
    margin-top: 20px
}

.yuall a {
    display: inline-block;
    float: none
}

.zx {
    margin-left: 0;
    margin-top: 10px
}

.newsRecmd h4 {
    font-size: 18px;
    font-weight: 400
}


.jobapply {
    padding: 10px
}

.jobchild {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-right: 0;
    border-bottom: 1px solid #ccc
}

.section_njob a.back {
    display: none
}

.navContent, .subNav, .sub_top p {
    padding-left: 4%
}

.section_njob .services-box .icon {
    float: left;
    width: 60px;
    font-size: 26px;
    line-height: 2
}

.section_njob .services-box h3, .section_njob .services-box p {
    text-align: left
}

.section_njob .services-box h3 {
    padding: 0;
    font-weight: 400;
    font-size: 18px
}

.subNav {
    line-height: 44px
}

.subNav i {
    font-size: 18px;
    line-height: 44px
}

.sect_job .m-table {
    width: auto
}

.sect_job .m-table thead {
    font-size: 14px;
    font-weight: normal;
}

.sect_job .m-table td a {
    padding: 0;
    background: none;
    color: inherit;
}
