body {
    font-family: Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif
}

img {
    max-width: 100%
}

.dropdown-toggle::after {
    display: none !important
}

.navbar-nav>li .dropdown-menu {
    display: none
}

.wp-block-columns {
    width: 100%;
    padding: 4rem 4%
}

.single-post .header-wrap .wrap,
.single-post .header-wrap .wrap-active,
.error404 .header-wrap .wrap,
.error404 .header-wrap .wrap-active {
    background: #ffffff;
    box-shadow: 0 6px 15px 0 rgba(201, 201, 201, 0.3);
    width: 100%;
    padding: 0.8125rem 0;
}

.single-post .header-wrap .wrap .navbar-light .navbar-nav a,
.single-post .header-wrap .wrap-active .navbar-light .navbar-nav a,
.error404 .header-wrap .wrap .navbar-light .navbar-nav a,
.error404 .header-wrap .wrap-active .navbar-light .navbar-nav a {
    color: #959595
}

.single-post .header-wrap .wrap .navbar-light .navbar-nav a .active,
.single-post .header-wrap .wrap-active .navbar-light .navbar-nav a .active,
.error404 .header-wrap .wrap .navbar-light .navbar-nav a .active,
.error404 .header-wrap .wrap-active .navbar-light .navbar-nav a .active {
    color: #024FC9
}

.single-post .header-wrap .wrap .navbar-light .navbar-nav .current-menu-parent>a,
.single-post .header-wrap .wrap-active .navbar-light .navbar-nav .current-menu-parent>a,
.error404 .header-wrap .wrap .navbar-light .navbar-nav .current-menu-parent>a,
.error404 .header-wrap .wrap-active .navbar-light .navbar-nav .current-menu-parent>a {
    color: #024FC9
}

.single-post .header-wrap .wrap .logo-white,
.single-post .header-wrap .wrap-active .logo-white,
.error404 .header-wrap .wrap .logo-white,
.error404 .header-wrap .wrap-active .logo-white {
    display: none
}

.single-post .header-wrap .wrap .logo-blue,
.single-post .header-wrap .wrap-active .logo-blue,
.error404 .header-wrap .wrap .logo-blue,
.error404 .header-wrap .wrap-active .logo-blue {
    display: block
}

.navbar {
    /* padding: 0rem 0rem !important */
}

.header-wrap .wrap-active .navbar-light .navbar-nav .menu-item:hover a {
    color: #024FC9
}

.header-wrap .wrap-active .navbar-light .navbar-nav .menu-item:hover .dropdown-menu li a {
    color: #595959
}

.header-wrap .wrap-active .navbar-light .navbar-nav .menu-item:hover .dropdown-menu .current-menu-parent a {
    color: #024FC9
}

.header-wrap .wrap-active .navbar-light .navbar-nav .menu-item:hover .dropdown-menu .current-menu-item a {
    color: #024FC9
}

.header-wrap .wrap-active .navbar-light .navbar-nav .menu-item .dropdown-menu li:hover a {
    color: #024FC9
}

.header-wrap .wrap .navbar-nav .current-menu-item>a,
.header-wrap .wrap .navbar-nav .current-menu-parent>a {
    color: #024FC9
}

.single-technology .navbar-nav .menu-item-344 a {
    color: #024FC9 !important
}

.wp-block-image img {
    height: auto
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
    height: auto
}

.dropdown-menu {
    margin: 0 0 0
}

.more-text {
    display: none
}

.bg-gray {
    background-color: #f5f5f5
}

.health-carousel {
    max-width: 1920px
}

.health-carousel .slideItem>a {
    position: relative
}

.health-carousel .slideItem>a>div.description>div {
    display: none;
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    line-height: 2;
    bottom: 0;
    top: auto !important;
    padding: .2rem .5rem
}

.health-carousel>.arrow {
    margin-top: 0;
    transform: none;
    border: 2px solid #dbb325;
    border-radius: .2rem;
    width: 1.5rem;
    top: auto;
    bottom: -0.75rem;
    left: 50%
}

.health-carousel>.arrow:hover {
    background-color: #dbb325
}

.health-carousel {
    color: #fff
}

.health-carousel>.prevButton {
    margin-left: -2rem
}

.health-carousel>.nextButton {
    margin-left: .5rem
}

.health-carousel h2 {
    margin: .5rem 0 0 0;
    line-height: 1.5
}

.carousel .slides {
    margin: 0;
    padding: 0
}

.carousel .slides .slideItem {
    position: absolute;
    cursor: pointer;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: none;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.07)
}

.carousel .slides li a {
    width: 100%;
    height: 100%;
    display: block
}

.carousel .slides li a img {
    width: 100%;
    height: 100%;
    display: block
}

.carousel>.arrow {
    position: absolute;
    top: 50%;
    margin-top: -0.2rem;
    z-index: 10;
    cursor: pointer;
    display: inline-block;
    width: .4rem;
    height: .4rem
}

.carousel .prevButton {
    left: -0.22rem;
    transform: rotate(90deg)
}

.carousel .nextButton {
    right: -0.22rem;
    transform: rotate(-90deg)
}

.carousel .arrow .svg-icon {
    font-size: .4rem;
    color: #c9caca
}

@media only screen and (max-width:767px) {

    .single .header-wrap .wrap,
    .single .header-wrap .wrap-active,
    .error404 .header-wrap .wrap,
    .error404 .header-wrap .wrap-active {
        padding: 0
    }

    .page-template-template-about .wp-block-media-text__content {
        margin-bottom: 1rem
    }

    .page-template-template-contact .wp-block-columnavbarns {
        padding: .5rem 4%
    }

    .page-template-template-contact .wp-block-columns h3 {
        font-size: .875rem
    }

    .page-template-template-contact .wp-block-columns .baidu_Map {
        height: 16rem;
        margin-left: 0
    }

    .page-template-template-contact .wp-block-columns .form-group .form-control-lg {
        font-size: .6rem
    }
}