.section {    margin-top: 100px;}.section-title {    text-align: center;    font-size: 60px;    color: rgba(34, 34, 34, 100);    line-height: 90px;}.paragraphy-title {    font-size: 40px;    margin-top: 30px;    margin-bottom: 22px;    color: #222222;}.paragraphy-content {    font-size: 18px;    color: #666666;    line-height: 32px;}.section-sub-title {    color: rgba(102, 102, 102, 100);    font-size: 24px;    line-height: 44px;}.section .detail-btn {    width: 190px;    line-height: 60px;    margin-top: 30px;    opacity: 1;    background-color: rgba(51, 51, 51, 1);    box-shadow: 0px 20px 55px 0px rgb(0 0 0 / 15%);    font-size: 13px;    color: #fff;    cursor: pointer;    display: flex;    justify-content: space-between;    padding: 0 20px;    align-items: center;}.section .detail-btn:hover {    color: #fff;    text-decoration: none;}.section-content {    margin-top: 30px;}.about-us .about-left {    padding: 0 !important;}.about-us .about-right {    padding-left: 70px;    padding-right: 100px;}.about-us .section-content {    display: flex;    align-items: center;}.sevice-advantage .sevice-left {    padding-right: 70px;    padding-left: 100px;    text-align: right;}.sevice-advantage .sevice-right {    padding: 0 !important;}.sevice-advantage .sevice-right img{    width: 100%;}.sevice-advantage .section-content {    display: flex;    align-items: center;}.sevice-advantage .detail-btn {    float: right;}.representative-work .desc{    padding-top: 16px;    color: #333;    font-size: 24px;    text-align: left;}.representative-work .section-content{    width: 95%;    margin: 30px auto 0;}.representative-work .desc .sub-name{    font-size: 20px;}.representative-item {    margin-bottom: 44px;}.representative-item>img {    width: 100%;}.representative-work .desc .address{    color: rgba(51, 51, 51, .5);    font-size: 16px;}.representative-work .detail-btn-wrap {    margin-top: 10px;    text-align: center;    clear: both;}.representative-work .detail-btn-wrap .detail-btn {    display: inline-block;}.representative-work .representative-item{    padding-left: 40px;    padding-right: 40px;}.partner .work-item img{    width: 100%;}.contact-banner {    width: 100%;    height: 460px;    background: rgb(83,84,90) url('../img/contact_bg.png') no-repeat;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    background-size: 100% 100%;}.contact-title {    font-size: 50px;    color: #fff;    font-family: Helvetica;}.contact-info {    font-size: 16px;    line-height: 24px;    color: #fff;    font-family: Helvetica;    margin-top: 15px;    text-align: center;}.contact-us .icon-location {    display: inline-block;    width: 35px;    background: url(../img/location_icon.png) no-repeat;    height: 26px;}.contact-us .icon-youbian {    display: inline-block;    width: 35px;    background: url(../img/youbian_icon.png) no-repeat;    height: 26px;}.contact-type {    list-style: none;    color: #fff;    margin-top: 30px;    width: 90%;    justify-content: center;    align-items: center;    padding:0;}.contact-type li {    display: flex;    align-items: center;    font-size: 16px;    height: 84px;}.contact-type li .icon {    color: #F2752E;    margin-right: 15px;    font-size: 24px;}@media (max-width: 1400px) {    .section-title {        font-size: 50px;        line-height: 70px;    }    .section-sub-title {        font-size: 20px;        line-height: 30px;    }    .paragraphy-title {        margin-top: 20px;    margin-bottom: 15px;    font-size: 30px;    }    .paragraphy-content {        line-height: 25px;    font-size: 16px;    }    .section .detail-btn {        line-height: 50px;        margin-top: 20px;    }}@media (max-width: 768px) {    .section-content {        display: block !important;        margin-top: 15px !important;    }    .section-title {        font-size: 24px !important;        line-height: 30px !important;    }    .section-sub-title {        font-size: 18px !important;        line-height: 25px !important;    }    .section {        margin-top: 15px !important;    }    .paragraphy-title {        font-size: 20px !important;        text-align: center;        font-weight: bold;    }    .paragraphy-content {        font-size: 16px !important;        line-height: 25px !important;    }    .about-us .about-right,    .sevice-advantage .sevice-left {        padding-left: 20px !important;        padding-right: 20px !important;        text-align: left !important;        float: inherit;    }    .section .detail-btn {        margin: 20px auto 40px !important;        line-height: 40px !important;        width: 150px !important;    }    .sevice-advantage .detail-btn {        float: initial;    }    .representative-work .desc {        font-size: 16px !important;    }    .representative-work .desc .name{        font-weight: bold;        white-space: nowrap;        text-overflow: ellipsis;        overflow: hidden;        word-break: break-all;    }    .representative-work .desc .sub-name {        font-size: 14px !important;    }    .representative-work .desc .address {        font-size: 14px !important;    }    .sevice-advantage .sevice-right,    .about-us .about-left,    .sevice-advantage .detail-btn {        float: inherit;    }    .representative-work .representative-item {        padding-left: 10px !important;        padding-right: 10px !important;        margin-bottom: 24px !important;    }    .contact-banner {        background: rgb(118,118,118) !important;    }    .contact-banner {        height: auto !important;    }    .contact-title {        display: none;    }    .contact-info {        display: none;    }    .contact-banner hr {        display: none;    }}