#ad-body {
    margin: 0;
    min-width: 1360px;
    font-family: 'Microsoft Yahei', "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ad-header {
    background: linear-gradient(90deg, #0bcdd7, #3aacd9, #6743ee);
    text-align: center;
    /* height: 72px; */
}

#ad-body a.logo {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    margin-right: 127px;
    height: 72px;
}

html, body, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, button {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
}

#ad-body ul.ad-nav {
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}
#ad-body ul.ad-nav:after {
    display: block;
    content: '';
    clear: both;
}
#ad-body ul.ad-nav>li {
    font-size: 14px;
    color: #fff;
    text-align: center;
    /* display: inline-block; */
    float: left;
    padding: 0 22px;
    line-height: 72px;
    height: 72px;
    cursor: pointer;
    /* position: relative; */
    /* z-index: 5; */
    transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#ad-body .ad-active-li {
    background: #1382be;
}
#ad-body ul.ad-nav>li a {
    color: #fff;
}

#ad-body a:visited, #ad-body a:hover, #ad-body a:focus, #ad-body a:active {
    text-decoration: none;
    color: #fff;
}

#ad-body ul.ad-nav a {
    text-decoration: none;
}

#ad-body .ad-main .ad-banner {
    width: 100%;
}

#ad-body div.section {
    position: relative;
}

#ad-body #slogan {
    position: absolute;
    left: 21.5%;
    top: 16.2%;
    color: #fff;
}

#ad-body #slogan-1 {
    font-size: 46px;
    /* font-weight: bold; */
    margin-bottom: 6px;
}

#ad-body #slogan-2 {
    font-size: 69px;
    font-weight: bold;
    line-height: 81px;
    text-shadow: 0px 6px 0px rgba(15, 69, 143, 0.4);
    margin-bottom: 66px;
}

#ad-body .inquiry-more {
    display: inline-block;
    background: #00b0b9;
    height: 34px;
    width: 132px;
    color: #fefefe;
    border-radius: 6px;
    text-decoration: none;
    text-align: center;
    /* padding: 5px 0px; */
    line-height: 34px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: bold;
}

/* #ad-body .btn1 {
    position: absolute;
    left: 21%;
    top: 62%;
} */

#ad-body #label-feature-list {
    /* height: 280px; */
    text-align: center;
    padding: 72px 0px 70px;
}
#ad-body .label-feature-item {
    display: inline-block;
    width: 90px;
    margin-right: 52px;
}
#ad-body .label-feature-item:last-child {
    margin-right: 0;
}
#ad-body .label-feature-icon-wrap {
    display: inline-block;
    width: 100%;
    height: 90px;
    background: #00b0b9;
    text-align: center;
    border-radius: 50%;
    margin-bottom: 30px;
}
#ad-body .label-feature-icon-wrap:after {
    content: '';
    height: 100%;
    width: 0px;
    display: inline-block;
    vertical-align: middle;
}
#ad-body .label-feature-icons {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    left: 2px;
}
#ad-body .label-feature-descri {
    font-size: 16px;
    color: #666;
}

#ad-body .ad-product-section {
    background-image: url(../image/image_product.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 42px 0 50px;
    /* height: 1189px; */
}
#ad-body .ad-title {
    font-size: 30px;
    width: 1200px;
    margin: 0 auto 60px;
}
#ad-body .ad-title-1 {
    color: #fff;
}
#ad-body .ad-title-2 {
    color: #000;
}
#ad-body .ad-title-hl {
    display: inline-block;
    width: 6px;
    height: 38px;
    vertical-align: middle;
    margin-right: 15px;
}
#ad-body .ad-title-1 .ad-title-hl {
    background: #fff;
}
#ad-body .ad-title-2 .ad-title-hl {
    background: #00b0b9;
}
#ad-body .ad-title-cnt {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}
#ad-body .ad-title-vl {
    display: block;
    height: 1px;
    width: 100%;
    margin-top: 9px;
}
#ad-body .ad-title-1 .ad-title-vl {
    background: #fff;
}
#ad-body .ad-title-2 .ad-title-vl {
    background: rgb(153, 153, 153);
}
#ad-body .ad-product-banner {
    width: 1200px;
    margin: 0 auto;
}
#ad-body .ad-product-banner:after {
    content: '';
    display: block;
    clear: both;
}
#ad-body .ad-product-banner-s, #ad-body .ad-product-banner-b {
    position: relative;
    /* display: inline-block; */
    float: left;
}
#ad-body .ad-product-banner-s {
    margin-right: 12px;
}
#ad-body .ad-product-banner-s:nth-child(3) {
    margin-right: 0px;
}
#ad-body .ad-product-banner-b {
    margin-right: 12px;
    margin-top: 12px;
}
#ad-body .ad-product-banner-b:last-child {
    margin-right: 0;
}
#ad-body .ad-product-description {
    position: absolute;
    top: 36px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}
#ad-body .ad-product-description-border {
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #000;
    width: 142px;
    display: inline-block;
    border-radius: 13px;
    margin-top: 10px;
}
#ad-body .ad-btn-wrap {
    text-align: center;
    margin-top: 50px;
}
#ad-body .btn2 {
    opacity: 0.6;
}

#ad-body .section.ad-proposal-section {
    padding: 42px 0px 70px;
}
#ad-body #ad-proposal-detail {
    width: 1200px;
    margin: 0px auto;
    text-align: center;
    padding-top: 290px;
    position: relative;
}
#ad-body #ad-proposal-detail-img {
    position: relative;
    /* z-index: -1; */
    z-index: -2;
}
@keyframes animation1 {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    14.2% {
        width: 15px;
        height: 15px;
    }
    28.5% {
        width: 32px;
        height: 32px;
    }
    42.2% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
    56.4% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    71% {
        width: 15px;
        height: 15px;
    }
    86% {
        width: 32px;
        height: 32px;
    }
    100% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
}
@-webkit-keyframes animation1 {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    14.2% {
        width: 15px;
        height: 15px;
    }
    28.5% {
        width: 32px;
        height: 32px;
    }
    42.2% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
    56.4% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    71% {
        width: 15px;
        height: 15px;
    }
    86% {
        width: 32px;
        height: 32px;
    }
    100% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
}
@-o-keyframes animation1 {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    14.2% {
        width: 15px;
        height: 15px;
    }
    28.5% {
        width: 32px;
        height: 32px;
    }
    42.2% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
    56.4% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    71% {
        width: 15px;
        height: 15px;
    }
    86% {
        width: 32px;
        height: 32px;
    }
    100% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
}
@-moz-keyframes animation1 {
    0% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    14.2% {
        width: 15px;
        height: 15px;
    }
    28.5% {
        width: 32px;
        height: 32px;
    }
    42.2% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
    56.4% {
        box-shadow: 0px 0px 0px 0px rgba(0, 176, 185, 0.2);
    }
    71% {
        width: 15px;
        height: 15px;
    }
    86% {
        width: 32px;
        height: 32px;
    }
    100% {
        box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    }
}
#ad-body #ad-proposal-detail-1, #ad-body #ad-proposal-detail-2, #ad-body #ad-proposal-detail-3, #ad-body #ad-proposal-detail-4, #ad-body #ad-proposal-detail-5, #ad-body #ad-proposal-detail-6 {
    position: absolute;
    /* display: inline-block; */
    width: 32px;
    height: 32px;
    text-align: left;
    /* background: rgba(0, 176, 185, 0.5);
    border-radius: 50%;
    box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2); */
}
#ad-body #ad-proposal-detail-1 {
    top: 190px;
    left: 70px;
}
#ad-body #ad-proposal-detail-2 {
    left: 290px;
    top: 17px;
}
#ad-body #ad-proposal-detail-3 {
    left: 570px;
    top: 147px;
}
#ad-body #ad-proposal-detail-4 {
    /* left: 768px; */
    right: 400px;
    top: 17px;
}
#ad-body #ad-proposal-detail-5 {
    /* left: 890px; */
    right: 278px;
    top: 164px;
}
#ad-body #ad-proposal-detail-6 {
    /* left: 987px; */
    right: 181px;
    top: 323px;
}
#ad-body .ad-proposal-circle {
    /* display: inline-block; */
    width: 32px;
    height: 32px;
    background: rgba(0, 176, 185, 0.5);
    border-radius: 50%;
    /* position: relative; */
    box-shadow: 0px 0px 0px 6px rgba(0, 176, 185, 0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: animation1 5s infinite;
    -webkit-animation: animation1 5s infinite;
    -o-animation: animation1 5s infinite;
    -moz-animation: animation1 5s infinite;
}
#ad-body .ad-proposal-circle-s {
    width: 15px;
    height: 15px;
    background: #00b0b9;
    /* display: inline-block; */
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#ad-body .ad-proposal-detail-line-wrap {
    text-align: left;
    /* width: 216px; */
    overflow: hidden;
    position: absolute;
    top: 22px;
    /* left: 15px; */
    z-index: -1;
}
#ad-body .ad-proposal-detail-line-wrap.left {
    left: 15px;
}
#ad-body .ad-proposal-detail-line-wrap.right {
    right: 15px;
}
#ad-body #ad-proposal-detail-1 .ad-proposal-detail-line-wrap {
    width: 216px;
}
#ad-body #ad-proposal-detail-2 .ad-proposal-detail-line-wrap {
    width: 80px;
}
#ad-body #ad-proposal-detail-3 .ad-proposal-detail-line-wrap {
    height: 127px;
}
#ad-body #ad-proposal-detail-4 .ad-proposal-detail-line-wrap {
    height: 572px;
}
#ad-body #ad-proposal-detail-5 .ad-proposal-detail-line-wrap img {
    width: 39px;
    height: 351px;
}
#ad-body #ad-proposal-detail-6 .ad-proposal-detail-line-wrap img {
    width: 89px;
    height: 248px;
}
#ad-body .ad-proposal-detail-txt {
    /* display: inline-block; */
    text-align: left;
    /* position: relative; */
    /* top: -15px; */
    position: absolute;
    left: 48px;
    top: -2px;
    padding-top: 5px;
}
#ad-body #ad-proposal-detail-1 .ad-proposal-detail-txt {
    width: 100px;
}
#ad-body #ad-proposal-detail-2 .ad-proposal-detail-txt {
    width: 143px;
}
#ad-body #ad-proposal-detail-3 .ad-proposal-detail-txt {
    width: 120px;
}
#ad-body #ad-proposal-detail-4 .ad-proposal-detail-txt {
    width: 140px;
}
#ad-body #ad-proposal-detail-5 .ad-proposal-detail-txt {
    width: 135px;
}
#ad-body #ad-proposal-detail-6 .ad-proposal-detail-txt {
    width: 112px;
}
#ad-body .ad-proposal-detail-title {
    font-size: 16px;
    font-weight: bold;
    color: #00b0b9;
    /* margin-bottom: 6px; */
    position: absolute;
    bottom: 100%;
}
#ad-body .ad-proposal-detail-dd {
    font-size: 14px;
    color: #999;
}
#ad-body .ad-proposal-detail-anim-lines-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: left;
    overflow: hidden;
}
@keyframes animation2 {
    0% {
        width: 0px;
    }
    100% {
        width: 100%;
    }
}
@-webkit-keyframes animation2 {
    0% {
        width: 0px;
    }
    100% {
        width: 100%;
    }
}
@-o-keyframes animation2 {
    0% {
        width: 0px;
    }
    100% {
        width: 100%;
    }
}
@-moz-keyframes animation2 {
    0% {
        width: 0px;
    }
    100% {
        width: 100%;
    }
}
@keyframes animation3 {
    0% {
        height: 0px;
    }
    100% {
        height: 100%;
    }
}
@-webkit-keyframes animation3 {
    0% {
        height: 0px;
    }
    100% {
        height: 100%;
    }
}
@-o-keyframes animation3 {
    0% {
        height: 0px;
    }
    100% {
        height: 100%;
    }
}
@-moz-keyframes animation3 {
    0% {
        height: 0px;
    }
    100% {
        height: 100%;
    }
}
#ad-body .ad-proposal-detail-anim-lines-wrap span {
    position: absolute;
    background: #effa70;

}
#ad-body .ad-proposal-detail-anim-lines-1 {
    max-width: 39px;
    height: 4px;
    left: 499px;
    top: 334.9px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-1 {
    animation: animation2 4.5s linear 3s forwards;
    -webkit-animation: animation2 4.5s linear 3s forwards;
    -o-animation: animation2 4.5s linear 3s forwards;
    -moz-animation: animation2 4.5s linear 3s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-2 {
    width: 4px;
    max-height: 207.5px;
    left: 584.4px;
    top: 359px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-2 {
    animation: animation3 7.5s linear 3.5s forwards;
    -webkit-animation: animation3 7.5s linear 3.5s forwards;
    -o-animation: animation3 7.5s linear 3.5s forwards;
    -moz-animation: animation3 7.5s linear 3.5s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-3 {
    max-width: 248px;
    height: 4px;
    right: 616px;
    top: 462px;
    transform: rotate(-180deg);
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-3 {
    animation: animation2 4.5s linear 4.4s forwards;
    -webkit-animation: animation2 4.5s linear 4.4s forwards;
    -o-animation: animation2 4.5s linear 4.4s forwards;
    -moz-animation: animation2 4.5s linear 4.4s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-4 {
    max-width: 264px;
    height: 4px;
    left: 588px;
    top: 462px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-4 {
    animation: animation2 4.5s linear 4.4s forwards;
    -webkit-animation: animation2 4.5s linear 4.4s forwards;
    -o-animation: animation2 4.5s linear 4.4s forwards;
    -moz-animation: animation2 4.5s linear 4.4s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-5 {
    width: 4px;
    max-height: 52px;
    left: 336px;
    top: 462px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-5 {
    animation: animation3 4.5s linear 5.3s forwards;
    -webkit-animation: animation3 4.5s linear 5.3s forwards;
    -o-animation: animation3 4.5s linear 5.3s forwards;
    -moz-animation: animation3 4.5s linear 5.3s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-6 {
    width: 4px;
    max-height: 75px;
    left: 503px;
    top: 462px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-6 {
    animation: animation3 7.5s linear 4.7s forwards;
    -webkit-animation: animation3 7.5s linear 4.7s forwards;
    -o-animation: animation3 7.5s linear 4.7s forwards;
    -moz-animation: animation3 7.5s linear 4.7s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-7 {
    width: 4px;
    max-height: 75px;
    right: 430px;
    top: 462px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-7 {
    animation: animation3 7.5s linear 5s forwards;
    -webkit-animation: animation3 7.5s linear 5s forwards;
    -o-animation: animation3 7.5s linear 5s forwards;
    -moz-animation: animation3 7.5s linear 5s forwards;
}
#ad-body .ad-proposal-detail-anim-lines-8 {
    width: 4px;
    max-height: 104px;
    right: 348px;
    top: 462px;
}
#ad-body .ad-proposal-detail-anim-lines-wrap.on .ad-proposal-detail-anim-lines-8 {
    animation: animation3 6s linear 5.3s forwards;
    -webkit-animation: animation3 6s linear 5.3s forwards;
    -o-animation: animation3 6s linear 5.3s forwards;
    -moz-animation: animation3 6s linear 5.3s forwards;
}

#ad-body .section.ad-proposal-advantage-section {
    background: #f6f6f6;
    padding: 42px 0 50px;
}
#ad-body #ad-proposal-advantage-list {
    width: 1200px;
    margin: 0 auto 50px;
    text-align: center;
}
#ad-body .ad-proposal-advantage-item {
    display: inline-block;
    width: 200px;
    margin-right: 30px;
    vertical-align: top;
}
#ad-body .ad-proposal-advantage-item:last-child {
    margin-right: 0px;
}
#ad-body .ad-proposal-advantage-icon-circle {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
}
#ad-body .ad-proposal-advantage-icon-wrap {
    position: absolute;
    width: 154px;
    height: 154px;
    border-radius: 50%;
    background: #00b0b9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#ad-body .ad-proposal-advantage-icon-wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes animation4 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes animation4 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-o-keyframes animation4 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes animation4 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
#ad-body .ad-proposal-advantage-circle-img {
    animation: animation4 3s linear infinite;
    -webkit-animation: animation4 3s linear infinite;
    -o-animation: animation4 3s linear infinite;
    -moz-animation: animation4 3s linear infinite;
    transform: rotate(0deg);
}
#ad-body .ad-proposal-advantage-dl {
    display: inline-block;
    width: 100%;
    line-height: 24px;
    margin-bottom: 35px;
}
#ad-body .ad-proposal-advantage-dt {
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}
#ad-body .ad-proposal-advantage-dd {
    font-size: 14px;
    font-weight: bold;
    color: #00b0b9;
    display: inline-block;
    width: 100%;
}
#ad-body .ad-proposal-advantage-detail {
    display: inline-block;
    width: 100%;
    background: #fff;
    text-align: left;
    height: 222px;
    color: #666;
    font-size: 12px;
    line-height: 24px;
    padding: 22px;
    border: 1px solid #d3d3d3;
    position: relative;
}
#ad-body .ad-proposal-advantage-icon-arrow {
    position: absolute;
    border: 15px solid transparent;
    border-bottom-color: #d3d3d3;
    top: -30px;
    left: 50%;
    transform: translate(-50%, 0);
}

#ad-body .ad-proposal-advantage-icon-arrow-inner {
    position: absolute;
    border: 14px solid transparent;
    border-bottom-color: #fff;
    top: -28px;
    left: 50%;
    transform: translate(-50%, 0);
}
#ad-body .center-btn {
    background: none;
    border: 1px solid #00b0b9;
    color: #00b0b9;
    line-height: 32px;
}
#ad-body .center-btn:visited, #ad-body .center-btn:hover, #ad-body .center-btn:focus, #ad-body .center-btn:active {
    color: #00b0b9;
}

#ad-body .section.ad-apply-sence-section, #ad-body .section.ad-product-list-section {
    padding: 42px 0 50px;
}
#ad-body #ad-apply-sence, #ad-body #ad-product-list {
    width: 1200px;
    margin: 0 auto 50px;
    text-align: center;
}
#ad-body .ad-apply-sence-banner, #ad-body .ad-product-list-banner {
    float: left;
    width: 392px;
}
#ad-body .ad-apply-sence-banner:nth-child(2), #ad-body .ad-apply-sence-banner:nth-child(5),
#ad-body .ad-product-list-banner:nth-child(2), #ad-body .ad-product-list-banner:nth-child(5) {
    margin: 0 12px;
}
#ad-body .ad-apply-sence-detail {
    font-size: 18px;
    color: #666;
    font-weight: bold;
    margin: 14px 0 19px;
}
#ad-body #ad-apply-sence:after, #ad-body #ad-product-list:after {
    content: '';
    display: block;
    clear: both;
}
#ad-body .ad-btn4-wrap {
    margin-top: -18px;
}

.ad-product-list-banner {
    height: 392px;
    background: #e5e5e5;
    margin-bottom: 12px;
    position: relative;
    padding-top: 322px;
}
.ad-product-list-detail {
    width: 228px;
    height: 70px;
    margin: 0 auto;
    background: #00b0b9;
    border-radius: 22px 22px 0px 0px;
    font-size: 18px;
    color: #fff;
    padding: 20px 0 0;
}
.ad-product-list-banner img {
    position: absolute;
    left: 50%;
    top: 161px;
    transform: translate(-50%, -50%);
}
#ad-body .ad-btn6-wrap {
    margin-top: -12px;
}

#ad-body .ad-company-strength-section {
    background: #f6f6f6;
    padding: 40px 0px;
}
#ad-body #ad-company-strength {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
#ad-body #ad-company-strength:after {
    content:  '';
    display: block;
    clear: both;
}
#ad-body .ad-company-strength-banner {
    float: left;
    width: 291px;
    margin-right: 12px;
}
#ad-body .ad-company-strength-banner:last-child {
    margin-right: 0;
}
#ad-body .ad-company-strength-descrip {
    border: 1px solid #d3d3d3;
    border-top-color: transparent;
    margin-top: -5px;
    background: #fff;
    height: 200px;
    font-size: 12px;
    color: #666;
    padding: 27px 25px 0px;
}
#ad-body .ad-company-strength-title {
    font-size: 18px;
    font-weight: bold;
    color: #00b0b9;
}
#ad-body .ad-company-strength-detail {
    text-align: left;
    line-height: 24px;
}
#ad-body .ad-company-strength-split {
    width: 38px;
    height: 4px;
    margin: 5px auto 24px;
    background: #00b0b9;
}

#ad-body .ad-service-surport-section {
    background-image: url(../image/image_service.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 36px 0 82px;
    /* height: 1189px; */
}
#ad-body .ad-service-surport-list {
    width: 1200px;
    margin: 0 auto;
    height: 347px;
    overflow: hidden;
}
#ad-body .ad-service-surport-arrow {
    font-size: 24px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    /* float: left; */
}
#ad-body .ad-service-surport-circle {
    display: inline-block;
    width: 114px;
    height: 114px;
    line-height: 114px;
    text-align: center;
    background: #00b1b8;
    border-radius: 6px;
    font-size: 24px;
    color: #fff;
    position: relative;
    margin: 0px 78.9px;
    vertical-align: middle;
    /* float: left; */
}
#ad-body .ad-service-surport-detail {
    position: absolute;
    left: 50%;
    top: 149px;
    transform: translate(-50%, 0px);
    background: rgba(255, 255, 255, 0.22);
    border-radius: 6px;
    /* width: 377px; */
    width: 392px;
    text-align: left;
    color: #fff;
    font-size: 12px;
    padding: 40px 45px;
    height: 198px;
    line-height: 24px;
}
#ad-body .ad-service-surport-detail-1 {
    transform: translate(-210px, 0px);
}
#ad-body .ad-service-surport-detail-3 {
    transform: translate(-182px, 0px);
}
#ad-body .ad-service-surport-detail-list {
    list-style: none;
}
#ad-body .ad-btn5-wrap {
    margin-top: 60px;
}

/* #ad-body .btn1:hover, #ad-body .btn2:hover, #ad-body .btn3:hover, #ad-body .btn4:hover, #ad-body .btn5:hover {
    background: #0e468e;
} */

.ad-footer {
    background: linear-gradient(90deg, #0bcdd7, #3aacd9, #6743ee);
    margin-top: -4px;
    color: #fff;
    /* border: 1px solid #00b0b8; */
}

.ad-footer-ul h3 {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid rgb(255, 255, 255);
    padding: 35px 0 10px 0;
}

.ad-footer-ul {
    padding-bottom: 40px;
    list-style: none;
    border-bottom: 1px solid #fff;
    width: 100%;
    text-align: center;
}

.ad-footer-ul li {
    width: 350px;
    /* float: left; */
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.ad-box:after {
    display: block;
    content: '';
    clear: both;
}

.ad-box {
    width: 1200px;
    margin: auto;
}

.ad-ewm {
    margin-top: 26px;
    display: inline-block;
}

.ad-ewm-img {
    box-sizing: border-box;
    display: inline-block;
}
.ad-ewm-lan {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
}

.ad-footer-ul li:nth-child(3n-1) {
    margin: 0 39px;
    width: 350px;
}

.ad-iconsum {
    padding-top: 10px;
    /* font-size: 18px; */
    font-size: 14px;
    line-height: 40px;
    color: #fff;
}

.ad-footer-icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    background-position: 0px 0px;
    background-image: url(../image/icons.png);
    margin-bottom: -8px;
}

.ad-icon2 {
    background-position: 0px -42px;
}

.ad-icon3 {
    background-position: 0px -84px;
}

.ad-icon4 {
    background-position: 0px -130px;
}

.ad-footer-ul .text {
    background-color: transparent;
    width: 100%;
    height: 41px;
    line-height: 41px;
    font-size: 12px;
    font-weight: bold;
    border: 0px;
    border-bottom: 1px solid rgb(255, 255, 255);
    color: #fff;
    vertical-align: middle;
    outline: none;
    box-sizing: border-box;
}

.ad-footer-ul .sub {
    width: 88px;
    height: 28px;
    line-height: 28px;
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.25);
    border: none;
    margin-top: 13px;
    border-radius: 6px;
    outline: none;
    cursor: pointer;
}

.ad-footer-ul:after {
    display: block;
    content: '';
    clear: both;
}
.ad-footer-ul .text::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
    font-size: 12px;
}
.ad-footer-ul .text:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
    font-size: 12px;
}
.ad-footer-ul .text::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 12px;
}

.ad-footer-href1 {
    padding-top: 36px;
    padding-bottom: 36px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

a#ad-link1 {
    margin-left: 10px;
    margin-right: 60px;
}

.ad-footer-href1 a {
    color: #fff;
    text-decoration: none;
}

@media (max-width: 1690px) {
    #ad-body #slogan-1 {
        font-size: 35px;
    }
    #ad-body #slogan-2 {
        font-size: 50px;
    }
}

@media (max-width: 1580px) {
    #ad-body #slogan-1 {
        font-size: 30px;
    }
    #ad-body #slogan-2 {
        font-size: 45px;
    }
}