body, html {
    font-size: 14px;
    min-width: 320px;
    color: #3c3c3c;
    position: relative;
    height: 100%
}

body, html, button, input, select, textarea, a {
    font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"
}

.fl {
    float: left
}

.fr {
    float: right
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

* html .clearfix {
    zoom: 1
}

img {
    max-width: 100%
}

a:hover {
    text-decoration: none
}

.clearfix:after, .clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

a:hover {
    text-decoration: none
}

img {
    max-width: 100%;
    vertical-align: middle
}

.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}

.mr20 {
    margin-right: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb10 {
    margin-bottom: 10px;
}

.inline-block {
    display: inline-block;
}

.mian-container {
    background: #001741;
    position: relative
}


/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â±ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â */
.main {
    padding: 30px 0;
}

.section_box {
    padding: 60px 0;
}

.index_title {
    text-align: center;
    margin-bottom: 30px;
}

    .index_title .box {
        display: inline-block;
    }

    .index_title h3 {
        font-size: 33px;
        color: #000000;
        margin-top: 0;
        margin-bottom: 15px;
    }

    .index_title p {
        font-size: 18px;
        color: #000000;
        margin-bottom: 0
    }

@media (max-width: 991px) {
    .section_box {
        padding: 45px 0;
    }

    .index_title {
        margin-bottom: 45px;
    }

        .index_title h3 {
            font-size: 30px;
            padding: 0 15px;
        }

        .index_title p {
            font-size: 15px;
            padding: 0 15px;
        }
}

.bg_hui {
    background: #fafafa;
}





/*ÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¨Ã‹â€ Ã‚Âª*/
.nav-back {
    position: absolute;
    background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));
}

.nav-list li {
    float: left;
    margin-left: 30px;
}

.logo {
    margin-top: 15px;
    margin-right: 0;
}

    .logo img {
        max-height: 50px;
    }

.nav-list li a {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #dcdcdc;
    position: relative;
    font-size: 18px;
    /* padding-bottom: 20px; */
    height: 50px;
}

    .nav-list li.active a, .nav-list li a:hover {
        color: #fff;
    }

.nav-list li.nav_line a {
    padding: 0 15px;
    color: #f1f1f1
}

.nav-list {
    margin-bottom: 0;
    margin-top: 26px;
}

.top_tel {
    text-align: right;
    font-size: 20px;
    color: #107eec;
    margin: 23px 0 14px
}

.nav-list > li {
    position: relative
}

    .nav-list > li:hover .dropdown-menu {
        display: block;
        right: 0;
        min-width: 130px;
        text-align: center;
        border-radius: 0;
        border: none;
        background: #090723;
        padding: 5px;
    }

        .nav-list > li:hover .dropdown-menu li {
            margin: 0;
            padding: 0;
            float: none;
            color: #fff;
        }

            .nav-list > li:hover .dropdown-menu li a {
                padding: 5px 0;
                height: 38px;
                line-height: 25px;
                color: #fff;
            }

                .nav-list > li:hover .dropdown-menu li a:hover {
                    border: none;
                    background: rgba(255,255,255,0.2);
                }

.header_height {
    height: 115px;
}

.nav-mask {
    display: none;
}



.nav-list > li .dropdown-menu a {
    font-size: 14px;
}

@media(min-width:992px) {
    .nav-list > li .dropdown-menu {
        position: absolute;
        left: 50%;
        margin-left: -65px;
        top: 40px;
    }

        .nav-list > li .dropdown-menu a {
            font-size: 14px;
            padding-bottom: 0;
            height: 30px;
        }
}


@media (max-width: 991px) {
    .nav-list li a {
        padding-bottom: 0;
        height: 30px;
    }

    .header_height {
        height: 50px;
    }

    .sj_zj_wrap {
        margin-left: 0;
    }

    .carousel-background {
        display: none
    }

    .container {
        width: 100%;
    }

    .nav-back {
        height: 50px;
    }

    .logo img {
        height: 44px;
    }

    .navbar-toggle {
        display: block;
        position: absolute;
        right: 0;
        margin-right: 0;
    }

        .navbar-toggle span {
            background: #333;
        }

    .nav-list li {
        float: none;
    }

    .nav-right {
        display: none;
    }

    .nav-c {
        position: fixed;
        right: -250px;
        transition: 0.5s all;
        top: 0;
        bottom: 0;
        width: 250px;
        background: #282930;
        z-index: 100000;
    }

    .nav-list li a {
        height: 50px;
        line-height: 50px;
        color: #fff;
        font-size: 16px;
        padding: 0 15px;
        border-bottom: solid 1px #33343b;
    }

        .nav-list li.active a, .nav-list li a:hover {
            color: #fff;
        }

    .nav-list li.active > a:after, .nav-list > li > a:hover:after, .nav-right a.active:after {
        display: none;
    }

    .header, .header-img, .cs-list {
        display: none;
    }

    .nav-mask {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: #000;
        opacity: 0.2;
        z-index: 1000;
    }

        .nav-mask.active {
            display: block;
        }

    .nav-c.active {
        right: 0;
    }

    .top_tel {
        font-size: 16px;
        text-align: center;
    }

    .logo {
        margin-top: 3px
    }
}

@media(max-width:1200px) {
    .dropdown-menu {
        left: -28px;
    }
}

@media(max-width:768px) {
    .header .nav li > a:hover span, .header .nav li.active > a span {
        display: none;
    }
}







.index_leibie {
    text-align: center
}

    .index_leibie .list .box {
        box-shadow: 5px 5px 15px rgba(0,0,0,0.2);
        padding-bottom: 25px;
    }

        .index_leibie .list .box .txt {
            display: inline-block;
            text-align: left;
            min-height: 225px;
            font-size: 14px;
            line-height: 36px;
            color: #020202
        }

            .index_leibie .list .box .txt p {
                margin: 0;
            }

        .index_leibie .list .box h3 {
            font-size: 20px;
            color: #050505;
            font-weight: bold;
            margin-bottom: 15px;
            margin-top: 25px;
        }

    .index_leibie .txt2 a {
        font-size: 14px;
        color: #d40707
    }

    .index_leibie .more a {
        display: inline-block;
        width: 107px;
        height: 30px;
        s text-align: center;
        line-height: 30px;
        background: #03b6fb;
        margin-top: 5px;
        color: #fff
    }

@media (max-width:992px) {
    .index_leibie .list .box {
        margin-bottom: 30px
    }
}

.index_tedian {
    background: #1b3457;
}

    .index_tedian .index_title h3 {
        color: #fff;
    }

    .index_tedian .list .box {
        background: #fff;
        text-align: center;
        margin-top: 105px;
        padding-bottom: 20px;
    }

        .index_tedian .list .box span {
            display: inline-block;
            width: 23px;
            height: 2px;
            background: #000000;
        }

        .index_tedian .list .box h3 {
            font-size: 22px;
            font-weight: bold;
            color: #000000
        }

        .index_tedian .list .box p {
            font-size: 18px;
            color: #000000;
            margin: 15px 0;
            padding: 0 10px;
            text-align: left;
            height: 50px;
        }

        .index_tedian .list .box .img {
            display: inline-block;
            width: 110px;
            height: 110px;
            line-height: 110px;
            border-radius: 100%;
            text-align: center;
            background: #03b6fb;
            margin-top: -55px;
        }


.index_changjing .list .box {
    box-shadow: 0 0 8px rgba(0,0,0,0.15);
    margin-bottom: 30px;
}

    .index_changjing .list .box h3 {
        font-size: 18px;
        color: #2f2e2e;
        line-height: 55px;
        height: 55px;
        text-align: center;
        margin: 0;
    }

    .index_changjing .list .box img {
        width: 100%
    }

.index_changjing {
    padding-bottom: 30px;
}

.index_news {
    background: #f5f6fa
}

    .index_news li a {
        display: inline-block;
        height: 58px;
        line-height: 58px;
        border-bottom: 1px solid #e5e4e4;
        color: #000000;
        font-size: 16px;
        position: relative;
        display: block;
    }

        .index_news li a:hover {
            color: #dc0303
        }

        .index_news li a .right {
            position: absolute;
            right: 0;
            top: 0;
            line-height: 67px;
            width: 20px;
        }

        .index_news li a .left {
            display: block;
            margin-right: 30px;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .index_news .more a {
        height: 61px;
        line-height: 61px;
        display: block;
        text-align: right;
        color: #000000;
        font-size: 16px;
    }



.footer {
    text-align: center;
    background: #1b3457;
    /* color: #fff; */
    /* padding: 60px 0; */
    font-size: 16px;
    color: #f5f6fa;
}

    .footer a {
        font-size: 16px;
        color: #f5f6fa
    }

    .footer .f_nav {
        margin-bottom: 15px;
    }

        .footer .f_nav span {
            display: inline-block;
            margin: 0 20px;
        }

@media (max-width:992px) {
    .footer {
        padding: 40px 15px;
    }

        .footer .f_info p {
            display: inline;
        }

    .index_changjing {
        padding-bottom: 15px;
    }
}


.main-top {
    background: #fff
}

.main-top {
    border-bottom: 1px solid #E7E7E7;
    text-align: center;
    background: #1b3457;
}

    .main-top a {
        display: inline-block;
        line-height: normal;
        color: #fff;
    }

    .main-top .navlist {
        display: inline-block;
        line-height: normal;
        position: relative;
        cursor:pointer;
    }

        .main-top .navlist .dropdown-menu {
            border-radius: 0;
            border-top: 3px solid #156fb8;
            position: absolute;
            margin-top: -2px;
        }

            .main-top .navlist .dropdown-menu li {
                border-bottom: 1px solid #eae9e9;
                padding: 10px 0
            }

    .main-top a span {
        display: inline-block;
        margin: 20px 0;
        padding: 0 38px;
        border-left: 1px solid #c1c1c1;
        color: #c1c1c1;
        font-size: 16px;
    }
.SelectedItem a span{
    color:#fff;
}
.main-top .navlist:first-of-type span {
    border-left: 0
}

    .main-top a em {
        display: none;
        margin: 0 auto;
        width: 80%;
        height: 2px;
        background: #DC2730
    }

    .main-top a:hover span {
        /* color: #fff; */
    }

@media(max-width:991px) {
    .main-top a span {
        font-size: 14px;
        margin: 10px 0;
        padding: 0 12px
    }
}

@media(max-width:768px) {
    .main-top a span {
        border-left: 0;
        padding: 0 3px
    }
}



.page_content {
    padding: 30px 15px;
    background: #fff;
    font-size: 16px;
    line-height: 36px;
    color: #000000;
}

.page_title {
    font-size: 24px;
    color: #28a7e1;
    text-align: center;
}

.page_date {
    text-align: center;
    padding-bottom:;
    font-size: 14px;
    color: #c0bfbf;
    border-bottom: 1px solid #efefef;
    margin-bottom: 40px;
    padding-bottom: 30px;
}

.sidebar {
    margin-bottom: 30px;
}

    .sidebar a {
        display: block;
        height: 55px;
        line-height: 55px;
        text-indent: 15px;
        border-bottom: 1px solid #fff;
    }

    .sidebar .father a {
        font-size: 18px;
        color: #fff;
        background-color: #28a7e1;
    }

        .sidebar .father a span {
            float: right;
            display: block;
            width: 32px;
            height: 32px;
            background: url(../image/aq_08.jpg) no-repeat;
            position: relative;
            top: 11px;
            right: 3px;
        }

    .sidebar .on .father a span {
        background: url(../image/aq_11.jpg) no-repeat;
    }

    .sidebar .sublist a {
        font-size: 16px;
        color: #020202;
        background: #fff;
        border-bottom: 1px solid #fafafa;
    }

    .sidebar .sublist {
        display: none;
    }

    .sidebar .on .sublist {
        display: block;
    }


.case_content {
    font-size: 14px;
    color: #313131;
    line-height: 30px;
}

#dituContent *, #dituContent img {
    max-width: 10000px;
}



.myform {
    margin: 0 60px 15px 0;
}

    .myform * {
        border: none
    }

    .myform input {
        width: 100%;
        background: #f5f6fa;
        height: 45px;
        line-height: 45px;
        text-indent: 5px;
        font-size: 20px;
    }

.input_t, .textarea {
    margin-bottom: 20px;
}

.myform label {
    color: #020202;
    font-size: 18px;
    vertical-align: top;
    font-weight: normal;
}

.myform textarea {
    display: block;
    width: 100%;
    height: 120px;
    background: #f5f6fa;
    padding: 5px;
}

.myform input.submit {
    background: #006e9f;
    color: #fff
}

.page-contact .line3 {
    margin-top: 70px;
}

.contact_info {
    line-height: 30px;
}

.about_title {
    font-size: 30px;
    font-weight: bold;
    color: #073190;
    text-align: center;
    margin: 100px 0 40px;
}

.about_info {
    font-size: 16px;
    line-height: 36px;
    color: #161616
}

.about_box img {
    margin-bottom: 30px;
    display: inline-block;
}

.new-info-top {
    text-align: center;
    margin-bottom: 35px
}

    .new-info-top h3 {
        margin-bottom: 20px;
        font-size: 20px;
        font-weight: bold;
        line-height: 1.8em
    }

.new-link {
    border-top: 1px dashed #e0dfdf;
    margin-top: 30px;
    padding-top: 10px
}

    .new-link a {
        margin-top: 10px;
        color: #457ABE;
        margin-right: 20px
    }

        .new-link a:hover {
            text-decoration: none;
            color: #FBC015
        }

.new-info-text {
    line-height: 2em
}



.swiper-button-next {
    width: 36px;
    height: 65px;
    background: url(../image/btn_59.png) no-repeat;
    margin-top: -32px;
}

.swiper-button-prev {
    width: 36px;
    height: 65px;
    background: url(../image/btn_56.png) no-repeat;
    margin-top: -32px;
}





.met-news {
    padding: 30px 0;
    background: #efeded;
    border-top: 1px solid #f0f2f5
}

@media (max-width:768px) {
    .met-news {
    }
}

.type-1 .met-page-ajax-body.visible-xs-block {
    margin-right: 10px;
}

.met-news .carousel .item .carousel-caption {
    right: 0;
    left: 0;
    bottom: 0;
    padding: 20px 0 30px
}

    .met-news .carousel .item .carousel-caption h3 {
        margin: 0;
        margin-bottom: 5px;
        font-size: 20px;
        text-shadow: 0 0 5px #555;
    }

@media (max-width:768px) {
    .met-news .carousel .item .carousel-caption {
        padding: 20px 0 10px
    }

        .met-news .carousel .item .carousel-caption h3 {
            margin: 0;
            font-size: 18px
        }
}

.met-news .carousel .carousel-indicators {
    bottom: 5px
}

    .met-news .carousel .carousel-indicators li {
        box-shadow: 0 0 0 1px #fff inset
    }

.met-news .met-news-list ul li {
    padding: 20px 15px
}

@media (max-width:768px) {
    .met-news .met-news-list {
    }
}

@media (max-width:768px) {
    .met-news .met-news-list {
    }
}

.met-news .met-news-list .news-carousel {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f0f2f5
}

@media (max-width:768px) {
    .met-news .met-news-list .news-carousel {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
}

.met-news .met-news-list h4 {
    margin: 0
}

.met-news .met-news-list ul {
    padding: 0;
    list-style: none
}

    .met-news .met-news-list ul li {
        margin-bottom: 10px;
        background: #fff;
    }

        .met-news .met-news-list ul li:hover {
            background: #2eaff2
        }

            .met-news .met-news-list ul li:hover a, .met-news .met-news-list ul li:hover p.des, .met-news .met-news-list ul li:hover p.info, .met-news .met-news-list ul li:hover p.info i {
                color: #fff
            }

        .met-news .met-news-list ul li h4 {
            font-size: 16px;
            margin-bottom: 10px
        }

            .met-news .met-news-list ul li h4 a {
                color: #2a333c;
                display: block;
                position: relative;
                font-size: 16px;
            }

            .met-news .met-news-list ul li h4 .tit {
                display: block;
                margin-right: 90px;
                overflow: hidden;
                text-overflow: ellipsis;
                height: 20px;
                line-height: 20px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
            }

        .met-news .met-news-list ul li p {
            position: absolute;
            right: 0;
            top: 0;
            line-height: 20px;
        }

            .met-news .met-news-list ul li p.des {
                color: #76838f;
                font-size: 14px;
                font-weight: 300;
                margin-bottom: 10px
            }

            .met-news .met-news-list ul li p.info {
                color: #4b4a4a;
                font-size: 14px;
                font-weight: 300;
                padding-bottom: 0;
            }

            .met-news .met-news-list ul li p a {
                color: #4b4a4a;
                font-size: 14px;
            }

            .met-news .met-news-list ul li p.info i {
                color: #a3afb7;
                font-weight: 300
            }

@media (max-width:768px) {
    .met-news .met-news-list ul li {
        padding-bottom: 20px;
        margin-bottom: 20px
    }

        .met-news .met-news-list ul li h4 {
            font-size: 18px;
            margin-bottom: 10px
        }

        .met-news .met-news-list ul li .media .media-left {
            padding-right: 10px
        }

        .met-news .met-news-list ul li .media p.des {
            display: none
        }

        .met-news .met-news-list ul li .media.media-lg .media-object {
            width: 100px
        }
}

.met-news.type-3 .met-news-body {
    box-shadow: none
}

@media (max-width:768px) {
    .met-news.type-3 .met-news-body {
        margin-bottom: 20px
    }
}

.met-news.type-3 .widget {
    border-radius: 0
}

@media (max-width:768px) {
    .met-news.type-3 .widget {
        margin: 15px 10px
    }
}

.met-news.type-3 .widget .widget-body:last-child {
    border-radius: 0
}

.met-news.type-3 .widget .widget-title a {
    color: #2a333c
}

    .met-news.type-3 .widget .widget-title a:hover {
        color: #9f1c15
    }

.met-news.type-3 .widget .widget-header {
    border-radius: 0
}

.met-news-bar {
    background: #fff;
    margin-left: 30px;
    padding: 20px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}

@media (max-width:992px) {
    .met-news-bar {
        margin-left: 0;
        margin-top: 30px;
        padding: 30px
    }
}

@media (max-width:768px) {
    .met-news-bar {
        margin-left: 0;
        margin-top: 0;
        padding: 20px 15px
    }
}

.met-news-bar ul.column {
    padding: 0;
    list-style: none
}

    .met-news-bar ul.column li {
        margin-bottom: 10px
    }

        .met-news-bar ul.column li a {
            font-size: 14px;
            color: #2a333c
        }

            .met-news-bar ul.column li a:hover {
                color: #9f1c15
            }

            .met-news-bar ul.column li a.active {
                color: #9f1c15
            }

.met-news-bar .recommend {
    margin: 20px 0;
    padding: 20px 0;
    border-top: 1px solid #f0f2f5;
    border-bottom: 1px solid #f0f2f5
}

    .met-news-bar .recommend h3 {
        font-size: 18px;
        font-weight: 300;
        margin: 0
    }

    .met-news-bar .recommend .list-group {
        margin-top: 10px;
        margin-bottom: 0
    }

        .met-news-bar .recommend .list-group a {
            color: #2a333c;
            font-size: 15px
        }

            .met-news-bar .recommend .list-group a:hover {
                color: #9f1c15
            }



.met_pager {
    margin: 50px 0 50px;
    text-align: center
}

    .met_pager a, .met_pager span {
        border: 1px solid #e4eaec;
        background: #fff;
        padding: 9px 15px;
        text-align: center;
        color: #76838f
    }

        .met_pager a:hover {
            background: #f5f5f5;
            text-decoration: none
        }

        .met_pager a.NextA {
            border-right: 1px solid #e4eaec
        }

    .met_pager .PreSpan, .met_pager .NextSpan {
        border: 1px solid #e4eaec;
        padding: 9px 15px;
        background: #fff;
        color: #ccd5db;
        cursor: default
    }

    .met_pager .firstPage, .met_pager .lastPage {
        height: 28px;
        line-height: 28px;
        min-width: 40px
    }

    .met_pager span {
        background: #0184b7;
        border-color: #0184b7;
        color: #fff;
        cursor: default
    }

        .met_pager span:hover {
            background: #0184b7;
            border-color: #0184b7;
            color: #fff
        }

    .met_pager a {
        text-decoration: none
    }

        .met_pager a:active, .met_pager a:focus, .met_pager a:hover {
            text-decoration: none
        }

    .met_pager .PageText {
        margin-left: 10px;
        color: #aaa;
        display: none
    }

    .met_pager input {
        display: none
    }

.swiper-pagination-bullet {
    width: 30px;
    border-radius: 5px;
    height: 5px;
}

.swiper-pagination-bullet-active {
    background: #69d3e8
}


.banner2 .swiper-button-prev {
    left: 115px;
}

.banner2 .swiper-button-next {
    right: 115px;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    pointer-events: inherit;
}


.list_lingyu {
    background: #efeded
}

.index_lingyu {
    padding: 80px 0 50px;
    background: #efeded
}

@media (max-width:768px) {
    .index_lingyu {
        padding: 40px 0 10px
    }
}

.lingyu_list {
    position: relative;
    width: 90%;
    margin: 0 auto;
}

    .lingyu_list .list_box {
        margin-bottom: 30px;
    }

.index_lingyu .lingyu_list .box h3 {
    color: #020202;
    background: #efeded;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    overflow: hidden
}

.list_lingyu .lingyu_list .box h3 {
    color: #020202;
    background: #e3e2e2;
    font-size: 18px;
    margin: 0;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden
}

.list_lingyu .lingyu_list .box:hover h3 {
    color: #ffffff;
    background: #107eec;
}

.lingyu_list .swiper-slide:hover h3 {
    color: #fff;
    background: #107eec
}

.swiper-button-next, .swiper-button-prev {
    display: none
}

@media (max-width:1500px) {
    .list_lingyu .lingyu_list .box h3 {
        font-size: 15px;
        line-height: 20px;
        padding-top: 10px;
        height: 60px;
    }
}


@media (max-width:1200px) {
    .lingyu_list {
        width: 100%
    }
}

.case-list {
}

    .case-list .box {
        box-shadow: 0 0 8px rgb(0 0 0 / 15%);
        padding: 10px;
        margin-bottom: 25px;
        height: 76px;
    }

        .case-list .box h3 {
            font-size: 18px;
            color: #2f2e2e;
            line-height: 55px;
            height: 55px;
            text-align: center;
            margin: 0;
        }

        .case-list .box img {
            width: 100%
        }
.LogoImg img {
    width: 50px !important;
    margin-right: 7px;
}

.index_feature {
}

    .index_feature .index_title {
        margin-bottom: 40px;
    }

    .index_feature h3 {
        font-size: 28px;
        font-weight: 400;
        text-align: center;
        color: #2E2E2E;
    }

.feature-list > li {
    font-size: 14px;
    width: 19.5%;
    display: inline-block;
    padding: 0 8px;
    vertical-align: top;
    height: 230px;
    position: relative;
}

    .feature-list > li .padding-wrapper {
        /* background-color: #f5f6fa; */
        width: 100%;
        height: inherit;
        padding: 20px 10px 0;
        transition: all .3s;
        position: relative;
        box-shadow: 0 1px 8px 0 rgb(7 17 27 / 12%);
    }

.feature-list .feature-icon {
    font-size: 40px;
    color: #3fc3e3;
    text-align: center;
}

.feature-list > li .feature-keyword {
    font-size: 18px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    margin: 15px 0;
    line-height: 20px;
    color: #3fc3e3;
}

.svg-icon {
    width: 54px;
    height: auto;
}

.feature-center {
    font-size: 14px;
    line-height: 1.5;
    text-align: justify;
    margin: 0;
    /* color: #fff; */
    height: 90px;
    padding: 0 10px;
}

.layout-box-two > .inline-block {
    height: 150px;
    padding: 25px 40px;
    background-color: #fff;
    width: calc(50% - 15px);
    vertical-align: middle;
    border-radius: 5px;
}

.svg-icon-wrapper + .main-word {
    color: #5D5D5D;
    width: calc(100% - 60px);
    padding-left: 40px;
    vertical-align: middle;
}

    .svg-icon-wrapper + .main-word .item-title {
        font-weight: 600;
        font-size: 18px;
    }

    .svg-icon-wrapper + .main-word .item-content {
        font-size: 14px;
    }
.YuQing-item {
    margin: 25px 0;
}

    .YuQing-item h3 {
        font-weight: bold;
        font-size: 18px;
        margin-bottom:12px;
    }
    .YuQing-item h4 {
        font-size: 16px;
        font-weight: bold;
    }
        .YuQing-item p {
            font-size: 15px;
            line-height: 24px;
           
        }
        .text-indent2{
 text-indent: 2em;
        }
.YuQing-item .content{
    margin-top:15px;
}
.YuQing-item img{
    margin:15px;
}