 .ellipsis {
                display: block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

            /* 浏览器标签样式 */
            body {
                font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
                /* overflow-x: hidden; 加了这个就要去掉动画效果*/
            }

            p {
                text-align: left;
                font-size: 16px;
                line-height: 1.8;
            }

            /* bulma样式重构 */
            .section {
                padding: 3rem 1.5rem 3rem 1.5rem;
            }

            @media (max-width: 768px) {
                .section {
                    padding: 2rem 1rem 2rem 1rem;
                }
            }

            @media (max-width: 768px) {
                .columns {
                    margin-left: 0;
                    margin-right: 0;
                }
            }

            .input:active,
            .input:focus,
            .is-active.input,
            .is-active.textarea,
            .is-focused.input,
            .is-focused.textarea,
            .select select.is-active,
            .select select.is-focused,
            .select select:active,
            .select select:focus,
            .textarea:active,
            .textarea:focus {
                border-color: #51bfc0;
            }

            .button.is-primary {
                background-color: #51bfc0;
            }

            .button.is-primary .is-hovered,
            .button.is-primary:hover {
                background-color: #76cccb;
            }

            .pagination-link.is-current {
                background-color: #51bfc0;
                border-color: #51bfc0;
            }

            /* font重构 */
            .title {
                font-size: 18px;
                margin-bottom: 16px;
            }

            @media (max-width: 768px) {
                .title {
                    font-size: 16px;
                }
            }

            .subtitle {
                font-size: 16px;
                margin-bottom: 16px;
            }

            @media (max-width: 768px) {
                .subtitle {
                    font-size: 14px;
                }
            }

            .intro {
                font-size: 14px;
                line-height: 2;
                margin-bottom: 16px;
            }

            @media (max-width: 768px) {
                .intro {
                    font-size: 12px;
                }
            }

            /* swiper */
            .swiper-pagination-bullet-active {
                background: #51bfc0;
            }

            /* 自定义样式 */
            .title-block-1 {
                margin: 0 0 2rem 0;
                text-align: center;
            }

            @media (max-width: 768px) {
                .title-block-1 {
                    margin: 0 0 0rem 0;
                }
            }

            .title-block-1 .title {
                color: #222222;
                font-size: 24px;
                line-height: 30px;
                text-align: center;
                margin: 0 auto;
                font-weight: normal;
                margin-bottom: 10px;
            }

            @media (max-width: 768px) {
                .title-block-1 .title {
                    font-size: 18px;
                    line-height: 25px;
                }
            }

            /* 公共按钮样式 */
            .common-btn {
                text-align: center;
                margin-top: 3rem;
            }

            @media (max-width: 768px) {
                .common-btn {
                    margin-top: 2rem;
                }
            }

            .common-btn a.button {
                padding: 20px 50px;
                border-radius: 20px;
                border-color: #51bfc0;
                background: transparent;
            }

            @media (max-width: 768px) {
                .common-btn a.button {
                    font-size: 14px;
                    padding: 0 25px;
                }
            }

            .common-btn a.button:hover {
                border-color: #51bfc0;
            }

            #header_2_4 {
                /* BORDER BOTTOM SKIN
        ================================*/
                /* set color */
            }

            #header_2_4 .navigation-logo a img {
                height: 60px;
            }

            @media (max-width: 768px) {
                #header_2_4 .navigation-logo a img {
                    height: 40px;
                }
            }

            #header_2_4 .navigation-link {
                font-size: 16px;
            }

            @media (max-width: 768px) {
                #header_2_4 .navigation-link {
                    font-size: 14px;
                }
            }

            @media (min-width: 992px) {
                #header_2_4 .navigation-menu:not(.navigation-social-menu) .navigation-item:not(.navigation-icon-item) .navigation-link {
                    padding: 10px 16px 7px;
                    border-bottom: 3px solid transparent;
                    transition: color 0.3s, border 0.3s;
                }

                #header_2_4 .navigation-item:not(.navigation-brand-text):hover .navigation-link,
                #header_2_4 .navigation-item:not(.navigation-brand-text):focus .navigation-link,
                #header_2_4 .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
                    border-bottom-color: #51bfc0 !important;
                }
            }

            #header_2_4 .navigation-item:not(.navigation-brand-text):hover .navigation-link,
            #header_2_4 .navigation-item:not(.navigation-brand-text):focus .navigation-link,
            #header_2_4 .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
                color: #51bfc0;
            }

            #header_2_4 .navigation-avatar-item .navigation-link img {
                border: solid 2px #51bfc0;
            }

            #header_2_4 .navigation-item:hover>.navigation-link>.submenu-indicator:after,
            #header_2_4 .navigation-item:focus>.navigation-link>.submenu-indicator:after,
            #header_2_4 .navigation-item.is-active>.navigation-link>.submenu-indicator:after {
                border-color: transparent #51bfc0 #51bfc0 transparent;
            }

            #header_2_4 .navigation-btn {
                border-color: #51bfc0;
                background-color: #51bfc0;
            }

            #header_2_4 .navigation-btn:hover,
            #header_2_4 .navigation-btn:focus {
                background-color: #6254ee;
            }

            #header_2_4 .navigation-badge {
                background-color: #51bfc0;
            }

            #header_2_4 .navigation-input:hover,
            #header_2_4 .navigation-input:focus {
                border-color: #51bfc0;
            }

            #header_2_4 .navigation-btn:hover .navigation-search-icon {
                color: #51bfc0;
            }

            #header_2_4 .navigation-dropdown-item:hover>.navigation-dropdown-link,
            #header_2_4 .navigation-dropdown-item:focus>.navigation-dropdown-link,
            #header_2_4 .navigation-dropdown-item.is-active>.navigation-dropdown-link {
                color: #51bfc0;
            }

            #header_2_4 .navigation-dropdown-item:hover>.navigation-dropdown-link>.submenu-indicator:after,
            #header_2_4 .navigation-dropdown-item:focus>.navigation-dropdown-link>.submenu-indicator:after,
            #header_2_4 .navigation-dropdown-item.is-active>.navigation-dropdown-link>.submenu-indicator:after {
                border-color: transparent #51bfc0 #51bfc0 transparent;
            }

            #header_2_4 .navigation-list>li>a:hover {
                color: #51bfc0;
            }

            @media (min-width: 992px) {

                #header_2_4 .navigation-item:not(.navigation-brand-text):hover .navigation-link,
                #header_2_4 .navigation-item:not(.navigation-brand-text):focus .navigation-link,
                #header_2_4 .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
                    border-bottom-color: #51bfc0 !important;
                }
            }

            .stuck {
                position: fixed;
                width: 100%;
                top: 0;
                z-index: 100;
                background: #fff;
                box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02);
            }

            #lunbotu_3 {
                /* padding: 3rem 0; */
            }

            #lunbotu_3 .swiper-container {
                width: 100%;
                height: 34.375vw;
                max-height: 600px;
            }

            @media (max-width: 768px) {
                #lunbotu_3 .swiper-container {
                    
                }
            }

            #lunbotu_3 .swiper-container .swiper-slide {
                background-size: cover;
                background-position: center;
                display: flex;
                align-items: center;
            }

            #lunbotu_3 .swiper-container .swiper-slide .container {
                text-align: center;
            }

            @media (min-width: 1408px) {
                #lunbotu_3 .swiper-container .swiper-slide .container {
                    max-width: 800px;
                }
            }

            #lunbotu_3 .swiper-container .swiper-slide .container .button {
                background: #51bfc0;
                color: #fff;
                border-style: none;
                font-size: 16px;
                border-radius: 26px;
                padding: 0.4rem 3rem;
            }

            @media (max-width: 768px) {
                #lunbotu_3 .swiper-container .swiper-slide .container .button {
                    padding: 0 2rem;
                }
            }

            #lunbotu_3 .swiper-container .swiper-slide .container .title {
                color: #fff;
                font-size: 50px;
                font-weight: bold;
                position: relative;
                margin-bottom: 0;
            }

            @media (max-width: 768px) {
                #lunbotu_3 .swiper-container .swiper-slide .container .title {
                    font-size: 20px;
                }
            }

            #lunbotu_3 .swiper-container .swiper-slide .container .title .text-wrapper {
                position: relative;
                display: inline-block;
                padding-top: 0.2em;
                padding-right: 0.05em;
                padding-bottom: 0.1em;
                overflow: hidden;
            }

            #lunbotu_3 .swiper-container .swiper-slide .container .title .anime-letter {
                display: inline-block;
                line-height: 1em;
            }

            #lunbotu_3 .swiper-container .swiper-slide .container .subtitle {
                color: #fff;
                font-size: 20px;
                line-height: 2;
                margin: 30px 0;
            }

            @media (max-width: 768px) {
                #lunbotu_3 .swiper-container .swiper-slide .container .subtitle {
                    font-size: 12px;
                    max-width: 80%;
                    margin: 20px auto;
                }
            }

            #lunbotu_3 .swiper-pagination-bullet-active {
                background: #fff;
            }

            #lunbotu_3 .swiper-button-prev,
            #lunbotu_3 .swiper-button-next {
                /* font-size: 44px; */
            }

            @media (max-width: 768px) {

                #lunbotu_3 .swiper-button-prev,
                #lunbotu_3 .swiper-button-next {
                    background-size: 14px 44px;
                }
            }

            @media (max-width: 768px) {
                #lunbotu_3 .swiper-button-prev {
                    left: 0;
                }
            }

            @media (max-width: 768px) {
                #lunbotu_3 .swiper-button-next {
                    right: 0;
                }
            }

            #index_show .item {
                background-color: #f2f2f2;
            }

            #index_show .item:hover {
                background-color: #fff;
                box-shadow: #e5e5e5 0px 0px 15px;
                border-bottom: 1px solid #51bfc0;
            }

            #index_show .item a {
                display: block;
                padding: 20px 0;
                text-align: center;
            }

            @media (max-width: 768px) {
                #index_show .item a {
                    padding: 5px 0;
                }
            }

            #index_show .item a h1 {
                font-size: 18px;
                line-height: 25px;
                color: #333;
                margin-bottom: 5px;
            }

            @media (max-width: 768px) {
                #index_show .item a h1 {
                    font-size: 14px;
                }
            }

            #index_show .item a .show_subtitle {
                color: #51bfc0;
                font-size: 16px;
                line-height: 20px;
            }

            #index_show .item a .show_subtitle span,
            #index_show .item a .show_subtitle img {
                vertical-align: middle;
                font-size: 18px;
            }

            @media (max-width: 768px) {

                #index_show .item a .show_subtitle span,
                #index_show .item a .show_subtitle img {
                    font-size: 15px;
                }
            }

            #gongsiyousi {
                background-color: #f2f2f2;
            }

            #gongsiyousi .item {
                background-color: #fff;
                padding: 50px 30px 20px;
            }

            @media (max-width: 768px) {
                #gongsiyousi .item {
                    padding: 20px 10px 20px;
                }
            }

            #gongsiyousi .item h1 {
                font-size: 18px;
                line-height: 20px;
                color: #333;
                margin: 15px 0;
            }

            @media (max-width: 768px) {
                #gongsiyousi .item h1 {
                    font-size: 14px;
                    margin: 5px 0;
                }
            }

            #gongsiyousi .item p {
                color: #666666;
                font-size: 14px;
                line-height: 25px;
                margin-bottom: 20px;
            }

            @media (max-width: 768px) {
                #gongsiyousi .item p {
                    font-size: 12px;
                    line-height: 15px;
                    margin-bottom: 10px;
                }
            }

            @media (max-width: 768px) {
                #gongsiyousi .item img.arrows {
                    width: 30px;
                }
            }

            #gongsijieshao .item {
                background-color: #f2f2f2;
                padding: 40px 0px;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item {
                    padding: 10px 0px;
                }
            }

            #gongsijieshao .item .padding-l {
                padding-left: 20px;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item .padding-l {
                    padding-left: 10px;
                }
            }

            #gongsijieshao .item h1 {
                color: #222222;
                font-size: 18px;
                line-height: 25px;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item h1 {
                    font-size: 14px;
                }
            }

            #gongsijieshao .item h2 {
                color: #999999;
                font-size: 18px;
                line-height: 25px;
                margin: 10px 0;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item h2 {
                    font-size: 14px;
                    margin: 0;
                }
            }

            #gongsijieshao .item ul {
                margin: 20px 0;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item ul {
                    margin: 10px 0;
                }
            }

            #gongsijieshao .item ul li {
                padding-bottom: 10px;
                border-bottom: 1px solid #d9d9d9;
                margin-right: 20px;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item ul li {
                    padding-bottom: 0;
                }
            }

            #gongsijieshao .item ul li strong {
                font-size: 24px;
                color: #51bfc0;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item ul li strong {
                    font-size: 12px;
                }
            }

            #gongsijieshao .item ul li span {
                color: #666666;
                font-size: 16px;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item ul li span {
                    font-size: 12px;
                }
            }

            #gongsijieshao .item .common-btn {
                text-align: left;
            }

            @media (max-width: 768px) {
                #gongsijieshao .item .common-btn a.button {
                    font-size: 12px;
                    padding: 0 15px;
                }
            }

            #xinwenliebiao1 {
                background-color: #f2f2f2;
            }

            #xinwenliebiao1 .news-item {
                padding-bottom: 16px;
                margin-bottom: 16px;
                border-bottom: 1px solid #d9d9d9;
                display: block;
            }

            #xinwenliebiao1 .news-item .columns .column:nth-of-type(2) {
                order: -1;
                display: flex;
            }

            #xinwenliebiao1 .news-item .image img {
                object-fit: cover;
            }

            #xinwenliebiao1 .news-item .data {
                width: 118px;
                height: 118px;
                border: 1px solid #a9a9a9;
                box-sizing: border-box;
                padding: 20px 0;
                flex: 0 0 auto;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .data {
                    width: 130px;
                    height: 60px;
                    padding: 10px 0;
                }
            }

            #xinwenliebiao1 .news-item .data .day {
                font-size: 48px;
                color: #51bfc0;
                text-align: center;
                line-height: 50px;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .data .day {
                    font-size: 16px;
                    line-height: 16px;
                }
            }

            #xinwenliebiao1 .news-item .data .month {
                font-size: 20px;
                color: #666;
                line-height: 1.8;
                text-align: center;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .data .month {
                    font-size: 16px;
                }
            }

            #xinwenliebiao1 .news-item .news-content {
                margin-left: 50px;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .news-content {
                    margin-left: 20px;
                }
            }

            #xinwenliebiao1 .news-item .news-content h1 {
                font-size: 18px;
                color: #666;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .news-content h1 {
                    font-size: 16px;
                }
            }

            #xinwenliebiao1 .news-item .news-content em {
                display: inline-block;
                width: 35px;
                height: 2px;
                background-color: #51bfc0;
                margin: 2rem 0;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .news-content em {
                    margin: 0;
                }
            }

            #xinwenliebiao1 .news-item .news-content p {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                color: #666666;
                font-size: 14px;
                line-height: 25px;
            }

            @media (max-width: 768px) {
                #xinwenliebiao1 .news-item .news-content p {
                    font-size: 12px;
                    line-height: 15px;
                }
            }

            #gongyongdibu {
                background: #51bfc0;
            }

            #gongyongdibu .footer-content {
                margin: 20px 0;
            }

            #gongyongdibu .footer-content p {
                font-size: 14px;
                color: #ffffff;
                line-height: 20px;
                margin: 10px 0;
            }

            #gongyongdibu .qrCode {
                display: flex;
                align-items: center;
            }

            #gongyongdibu .qrCode .code-intro {
                margin-left: 10px;
            }

            #gongyongdibu .qrCode .code-intro h3 {
                font-size: 14px;
                color: #ffffff;
                line-height: 20px;
                text-align: center;
            }

            #gongyongdibu #liuyan .title {
                text-align: center;
                font-size: 20px;
                color: #fff;
                font-weight: normal;
            }

            #gongyongdibu #liuyan input[type="submit"] {
                width: 100%;
                background-color: #fff;
                border-color: #fff;
                color: #51bfc0;
            }

            #gongyongdibu .logo {
                max-height: 60px;
            }

            .copyright {
                border-top: 1px solid #fff;
                text-align: center;
                font-size: 16px;
                line-height: 3;
                color: #fff;
                background: #51bfc0;
            }

            @media (max-width: 768px) {
                .copyright {
                    font-size: 14px;
                }
            }

            .copyright a {
                color: #fff;
            }

            #online_1 {
                /*使用组件将 --position 的值改为 fixed*/
                --position: fixed;
            }

            #online_1 .online-show {
                position: var(--position);
                right: 0;
                top: calc(50% - 74px);
                z-index: 1001;
                background-color: #51bfc0;
                color: #fff;
                display: flex;
                align-items: center;
                flex-direction: column;
                width: 26px;
                padding: 8px;
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
                transition: right 500ms;
            }

            #online_1 .online-show p {
                text-indent: 0;
                font-size: 14px;
                line-height: 1.5;
                padding: 8px 0;
                max-width: 100%;
                word-break: break-word;
                text-transform: uppercase;
                text-align: center;
            }

            #online_1 .online-content {
                position: var(--position);
                top: calc(50% - 74px);
                z-index: 1000;
                right: -100vw;
                transition: right 500ms;
            }

            #online_1 .online-content .box {
                padding: 16px;
                border: 2px solid #51bfc0;
            }

            #online_1 .online-content .box .content p {
                text-indent: 0;
                margin: 0;
                font-size: 14px;
            }

            #online_1 .online-content .box .content p.is-flex {
                align-items: center;
            }

            #online_1 .online-content .box .content p:not(:last-child) {
                padding-bottom: 8px;
            }

            #online_1 .online-content .box .content .icon {
                width: auto;
            }

            #online_1 .online-mobile {
                position: var(--position);
                right: 0;
                bottom: 50px;
                z-index: 999;
            }

            #online_1 .online-mobile .content {
                display: flex;
                flex-direction: column;
            }

            #online_1 .online-mobile .content i {
                width: 40px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                font-size: 20px;
                background: rgba(31, 31, 31, 0.65);
                color: #fff;
                border-radius: 50%;
                margin: 8px 8px 0 0;
                cursor: pointer;
            }

            #online_1 .wechat-num-copy-modal .modal-content {
                background: #ffffff;
                width: 238px;
                padding-top: 20px;
                text-align: center;
            }

            #online_1 .wechat-num-copy-modal .modal-content img {
                margin-bottom: 10px;
            }

            #online_1 .wechat-num-copy-modal .modal-content .title {
                font-size: 14px;
                margin: 0;
                padding: 0;
            }

            #online_1 .wechat-num-copy-modal .modal-content .subtitle {
                color: #999999;
                font-size: 12px;
                line-height: 17px;
                margin-top: 3px;
                padding-bottom: 0;
                margin-bottom: 0;
            }

            #online_1 .wechat-num-copy-modal .modal-content .is-ok {
                color: #3384e3;
                padding: 9px 0px;
                margin: 12px 12px 0px;
                border-top: 1px solid #ececec;
            }
/*common*/
body {
	 font-family: ;
}
 p {
	 text-align: left;
	 font-size: 16px;
	 line-height: 1.8;
}
 .section {
	 padding: ;
}
 @media (max-width: 768px) {
	 .section {
		 padding: ;
	}
}
 @media (max-width: 768px) {
	 .columns {
		 margin-left: 0;
		 margin-right: 0;
	}
}
 .input:active, .input:focus, .is-active.input, .is-active.textarea, .is-focused.input, .is-focused.textarea, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
	 border-color: ;
}
 .button.is-primary {
	 background-color: ;
}
 .button.is-primary .is-hovered, .button.is-primary:hover {
	 background-color: ;
}
 .pagination-link.is-current {
	 background-color: ;
	 border-color: ;
}
 .title {
	 font-size: 4px;
	 margin-bottom: * 2;
}
 @media (max-width: 768px) {
	 .title {
		 font-size: 2px;
	}
}
 .subtitle {
	 font-size: 2px;
	 margin-bottom: * 2;
}
 @media (max-width: 768px) {
	 .subtitle {
		 font-size: ;
	}
}
 .intro {
	 font-size: ;
	 line-height: 2;
	 margin-bottom: * 2;
}
 @media (max-width: 768px) {
	 .intro {
		 font-size: - 2px;
	}
}
 .swiper-pagination-bullet-active {
	 background: ;
}
 .title-block-1 {
	 margin: 0 0 2rem 0;
	 text-align: center;
}
 @media (max-width: 768px) {
	 .title-block-1 {
		 margin: 0 0 0rem 0;
	}
}
 .title-block-1 .title {
	 color: #222222;
	 font-size: 24px;
	 line-height: 30px;
	 text-align: center;
	 margin: 0 auto;
	 font-weight: normal;
	 margin-bottom: 10px;
}
 @media (max-width: 768px) {
	 .title-block-1 .title {
		 font-size: 18px;
		 line-height: 25px;
	}
}
 .common-btn {
	 text-align: center;
	 margin-top: ;
}
 @media (max-width: 768px) {
	 .common-btn {
		 margin-top: ;
	}
}
 .common-btn a.button {
	 padding: 20px 50px;
	 border-radius: 20px;
	 border-color: ;
	 background: transparent;
}
 @media (max-width: 768px) {
	 .common-btn a.button {
		 font-size: 14px;
		 padding: 0 25px;
	}
}
 .common-btn a.button:hover {
	 border-color: ;
}
 
/*header_2_4*/
#header_2_4 .navigation-logo a img {
	 height: 60px;
}
 @media (max-width: 768px) {
	 #header_2_4 .navigation-logo a img {
		 height: 40px;
	}
}
 #header_2_4 .navigation-link {
	 font-size: 16px;
}
 @media (max-width: 768px) {
	 #header_2_4 .navigation-link {
		 font-size: 14px;
	}
}
 @media (min-width: 992px) {
	 #header_2_4 .navigation-menu:not(.navigation-social-menu) .navigation-item:not(.navigation-icon-item) .navigation-link {
		 padding: 10px 16px 7px;
		 border-bottom: 3px solid transparent;
		 transition: color 0.3s, border 0.3s;
	}
	 #header_2_4 .navigation-item:not(.navigation-brand-text):hover .navigation-link, #header_2_4 .navigation-item:not(.navigation-brand-text):focus .navigation-link, #header_2_4 .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
		 border-bottom-color: !important;
	}
}
 #header_2_4 .navigation-item:not(.navigation-brand-text):hover .navigation-link, #header_2_4 .navigation-item:not(.navigation-brand-text):focus .navigation-link, #header_2_4 .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
	 color: ;
}
 #header_2_4 .navigation-avatar-item .navigation-link img {
	 border: solid 2px ;
}
 #header_2_4 .navigation-item:hover > .navigation-link > .submenu-indicator:after, #header_2_4 .navigation-item:focus > .navigation-link > .submenu-indicator:after, #header_2_4 .navigation-item.is-active > .navigation-link > .submenu-indicator:after {
	 border-color: transparent transparent;
}
 #header_2_4 .navigation-btn {
	 border-color: ;
	 background-color: ;
}
 #header_2_4 .navigation-btn:hover, #header_2_4 .navigation-btn:focus {
	 background-color: #6254ee;
}
 #header_2_4 .navigation-badge {
	 background-color: ;
}
 #header_2_4 .navigation-input:hover, #header_2_4 .navigation-input:focus {
	 border-color: ;
}
 #header_2_4 .navigation-btn:hover .navigation-search-icon {
	 color: ;
}
 #header_2_4 .navigation-dropdown-item:hover > .navigation-dropdown-link, #header_2_4 .navigation-dropdown-item:focus > .navigation-dropdown-link, #header_2_4 .navigation-dropdown-item.is-active > .navigation-dropdown-link {
	 color: ;
}
 #header_2_4 .navigation-dropdown-item:hover > .navigation-dropdown-link > .submenu-indicator:after, #header_2_4 .navigation-dropdown-item:focus > .navigation-dropdown-link > .submenu-indicator:after, #header_2_4 .navigation-dropdown-item.is-active > .navigation-dropdown-link > .submenu-indicator:after {
	 border-color: transparent transparent;
}
 #header_2_4 .navigation-list > li > a:hover {
	 color: ;
}
 @media (min-width: 992px) {
	 #header_2_4 .navigation-item:not(.navigation-brand-text):hover .navigation-link, #header_2_4 .navigation-item:not(.navigation-brand-text):focus .navigation-link, #header_2_4 .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
		 border-bottom-color: !important;
	}
}
 .stuck {
	 position: fixed;
	 width: 100%;
	 top: 0;
	 z-index: 100;
	 background: #fff;
	 box-shadow: 0 0.5em 1em -0.125em rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.02);
}


/*lunbotu_3*/
 
#lunbotu_3 .swiper-container {
	 width: 100%;
	 height: 34.375vw;
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-container {
		 
	}
}
 #lunbotu_3 .swiper-container .swiper-slide {
	 background-size: cover;
	 background-position: center;
	 display: flex;
	 align-items: center;
}
 #lunbotu_3 .swiper-container .swiper-slide .container {
	 text-align: center;
}
 @media (min-width: 1408px) {
	 #lunbotu_3 .swiper-container .swiper-slide .container {
		 max-width: 800px;
	}
}
 #lunbotu_3 .swiper-container .swiper-slide .container .button {
	 background: ;
	 color: ;
	 border-style: none;
	 font-size: 16px;
	 border-radius: 26px;
	 padding: .4rem 3rem;
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-container .swiper-slide .container .button {
		 padding: 0 2rem;
	}
}
 #lunbotu_3 .swiper-container .swiper-slide .container .title {
	 color: ;
	 font-size: 50px;
	 font-weight: bold;
	 position: relative;
	 margin-bottom: 0;
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-container .swiper-slide .container .title {
		 font-size: 20px;
	}
}
 #lunbotu_3 .swiper-container .swiper-slide .container .title .text-wrapper {
	 position: relative;
	 display: inline-block;
	 padding-top: 0.2em;
	 padding-right: 0.05em;
	 padding-bottom: 0.1em;
	 overflow: hidden;
}
 #lunbotu_3 .swiper-container .swiper-slide .container .title .anime-letter {
	 display: inline-block;
	 line-height: 1em;
}
 #lunbotu_3 .swiper-container .swiper-slide .container .subtitle {
	 color: ;
	 font-size: 20px;
	 line-height: 2;
	 margin: 30px 0;
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-container .swiper-slide .container .subtitle {
		 font-size: 12px;
		 max-width: 80%;
		 margin: 20px auto;
	}
}
 #lunbotu_3 .swiper-pagination-bullet-active {
	 background: #fff;
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-button-prev, #lunbotu_3 .swiper-button-next {
		 background-size: 14px 44px;
	}
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-button-prev {
		 left: 0;
	}
}
 @media (max-width: 768px) {
	 #lunbotu_3 .swiper-button-next {
		 right: 0;
	}
}


 /*公司简介*/

#gongsijieshao .item {
	 background-color: #f2f2f2;
	 padding: 40px 0px;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item {
		 padding: 10px 0px;
	}
}
 #gongsijieshao .item .padding-l {
	 padding-left: 20px;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item .padding-l {
		 padding-left: 10px;
	}
}
 #gongsijieshao .item h1 {
	 color: #222222;
	 font-size: 18px;
	 line-height: 25px;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item h1 {
		 font-size: 14px;
	}
}
 #gongsijieshao .item h2 {
	 color: #999999;
	 font-size: 18px;
	 line-height: 25px;
	 margin: 10px 0;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item h2 {
		 font-size: 14px;
		 margin: 0;
	}
}
 #gongsijieshao .item ul {
	 margin: 20px 0;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item ul {
		 margin: 10px 0;
	}
}
 #gongsijieshao .item ul li {
	 padding-bottom: 10px;
	 border-bottom: 1px solid #d9d9d9;
	 margin-right: 20px;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item ul li {
		 padding-bottom: 0;
	}
}
 #gongsijieshao .item ul li strong {
	 font-size: 24px;
	 color: ;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item ul li strong {
		 font-size: 12px;
	}
}
 #gongsijieshao .item ul li span {
	 color: #666666;
	 font-size: 16px;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item ul li span {
		 font-size: 12px;
	}
}
 #gongsijieshao .item .common-btn {
	 text-align: left;
}
 @media (max-width: 768px) {
	 #gongsijieshao .item .common-btn a.button {
		 font-size: 12px;
		 padding: 0 15px;
	}
}
 
 
 /*公司产品展示*/

#index_show .item {
	 background-color: #f2f2f2;
}
 #index_show .item:hover {
	 background-color: #fff;
	 box-shadow: #e5e5e5 0px 0px 15px;
	 border-bottom: 1px solid ;
}
 #index_show .item a {
	 display: block;
	 padding: 20px 0;
	 text-align: center;
}
 @media (max-width: 768px) {
	 #index_show .item a {
		 padding: 5px 0;
	}
}
 #index_show .item a h1 {
	 font-size: 18px;
	 line-height: 25px;
	 color: #333;
	 margin-bottom: 5px;
}
 @media (max-width: 768px) {
	 #index_show .item a h1 {
		 font-size: 14px;
	}
}
 #index_show .item a .show_subtitle {
	 color: ;
	 font-size: 16px;
	 line-height: 20px;
}
 #index_show .item a .show_subtitle span, #index_show .item a .show_subtitle img {
	 vertical-align: middle;
	 font-size: 18px;
}
 @media (max-width: 768px) {
	 #index_show .item a .show_subtitle span, #index_show .item a .show_subtitle img {
		 font-size: 15px;
	}
}
 /*公司优势*/
 #gongsiyousi {
	 background-color: #f2f2f2;
}
 #gongsiyousi .item {
	 background-color: #fff;
	 padding: 50px 30px 20px;
}
 @media (max-width: 768px) {
	 #gongsiyousi .item {
		 padding: 20px 10px 20px;
	}
}
 #gongsiyousi .item h1 {
	 font-size: 18px;
	 line-height: 20px;
	 color: #333;
	 margin: 15px 0;
}
 @media (max-width: 768px) {
	 #gongsiyousi .item h1 {
		 font-size: 14px;
		 margin: 5px 0;
	}
}
 #gongsiyousi .item p {
	 color: #666666;
	 font-size: 14px;
	 line-height: 25px;
	 margin-bottom: 20px;
}
 @media (max-width: 768px) {
	 #gongsiyousi .item p {
		 font-size: 12px;
		 line-height: 15px;
		 margin-bottom: 10px;
	}
}
 @media (max-width: 768px) {
	 #gongsiyousi .item img.arrows {
		 width: 30px;
	}
}
  /*公司新闻*/
#xinwenliebiao1 {
	 background-color: #f2f2f2;
}
 #xinwenliebiao1 .news-item {
	 padding-bottom: * 2;
	 margin-bottom: * 2;
	 border-bottom: 1px solid #d9d9d9;
	 display: block;
}
 #xinwenliebiao1 .news-item .columns .column:nth-of-type(2) {
	 order: -1;
	 display: flex;
}
 #xinwenliebiao1 .news-item .image img {
	 object-fit: cover;
}
 #xinwenliebiao1 .news-item .data {
	 width: 118px;
	 height: 118px;
	 border: 1px solid #a9a9a9;
	 box-sizing: border-box;
	 padding: 20px 0;
	 flex: 0 0 auto;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .data {
		 width: 130px;
		 height: 60px;
		 padding: 10px 0;
	}
}
 #xinwenliebiao1 .news-item .data .day {
	 font-size: 48px;
	 color: ;
	 text-align: center;
	 line-height: 50px;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .data .day {
		 font-size: 16px;
		 line-height: 16px;
	}
}
 #xinwenliebiao1 .news-item .data .month {
	 font-size: 20px;
	 color: #666;
	 line-height: 1.8;
	 text-align: center;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .data .month {
		 font-size: 16px;
	}
}
 #xinwenliebiao1 .news-item .news-content {
	 margin-left: 50px;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .news-content {
		 margin-left: 20px;
	}
}
 #xinwenliebiao1 .news-item .news-content h1 {
	 font-size: 18px;
	 color: #666;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .news-content h1 {
		 font-size: 16px;
	}
}
 #xinwenliebiao1 .news-item .news-content em {
	 display: inline-block;
	 width: 35px;
	 height: 2px;
	 background-color: ;
	 margin: 2rem 0;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .news-content em {
		 margin: 0;
	}
}
 #xinwenliebiao1 .news-item .news-content p {
	 color: #666666;
	 font-size: 14px;
	 line-height: 25px;
}
 @media (max-width: 768px) {
	 #xinwenliebiao1 .news-item .news-content p {
		 font-size: 12px;
		 line-height: 15px;
	}
}
 


  /*gongyongdibu*/

#gongyongdibu {
	 background: ;
}
#gongyongdibu .title{
	font-size: 18px;
}
 #gongyongdibu .footer-content {
	 margin: 20px 0;
}
 #gongyongdibu .footer-content p {
	 font-size: 14px;
	 color: #ffffff;
	 line-height: 20px;
	 margin: 10px 0;
}
 #gongyongdibu .qrCode {
	 display: flex;
	 align-items: center;
}
 #gongyongdibu .qrCode .code-intro {
	 margin-left: 10px;
}
 #gongyongdibu .qrCode .code-intro h3 {
	 font-size: 14px;
	 color: #ffffff;
	 line-height: 20px;
	 text-align: center;
}
 #gongyongdibu #liuyan .title {
	 text-align: center;
	 font-size: 20px;
	 color: #fff;
	 font-weight: normal;
}
 #gongyongdibu #liuyan input[type="submit"] {
	 width: 100%;
	 background-color: #fff;
	 border-color: #fff;
	 color: ;
}
 #gongyongdibu .logo {
	 max-height: 60px;
}
 .copyright {
	 border-top: 1px solid #fff;
	 text-align: center;
	 font-size: 16px;
	 line-height: 3;
	 color: #fff;
	 background: ;
}
 @media (max-width: 768px) {
	 .copyright {
		 font-size: 14px;
	}
}
 .copyright a {
	 color: #fff;
}
 
/* online_1 */
#online_1 {
	 --position: fixed;
}
 #online_1 .online-show {
	 position: var(--position);
	 right: 0;
	 top: calc(-24%);
	 z-index: 1001;
	 background-color: ;
	 color: #fff;
	 display: flex;
	 align-items: center;
	 flex-direction: column;
	 width: 26px;
	 padding: ;
	 border-top-left-radius: ;
	 border-bottom-left-radius: ;
	 transition: right 500ms;
}
 #online_1 .online-show p {
	 text-indent: 0;
	 font-size: 14px;
	 line-height: 1.5;
	 padding: 0;
	 max-width: 100%;
	 word-break: break-word;
	 text-transform: uppercase;
	 text-align: center;
}
 #online_1 .online-content {
	 position: var(--position);
	 top: calc(-24%);
	 z-index: 1000;
	 right: -100vw;
	 transition: right 500ms;
}
 #online_1 .online-content .box {
	 padding: * 2;
	 border: 2px solid ;
}
 #online_1 .online-content .box .content p {
	 text-indent: 0;
	 margin: 0;
	 font-size: 14px;
}
 #online_1 .online-content .box .content p.is-flex {
	 align-items: center;
}
 #online_1 .online-content .box .content p:not(:last-child) {
	 padding-bottom: ;
}
 #online_1 .online-content .box .content .icon {
	 width: auto;
}
 #online_1 .online-mobile {
	 position: var(--position);
	 right: 0;
	 bottom: 50px;
	 z-index: 999;
}
 #online_1 .online-mobile .content {
	 display: flex;
	 flex-direction: column;
}
 #online_1 .online-mobile .content i {
	 width: 40px;
	 height: 40px;
	 line-height: 40px;
	 text-align: center;
	 font-size: 20px;
	 background: rgba(31,31,31,0.65);
	 color: #fff;
	 border-radius: 50%;
	 margin: 0 0;
	 cursor: pointer;
}
 #online_1 .wechat-num-copy-modal .modal-content {
	 background: #ffffff;
	 width: 238px;
	 padding-top: 20px;
	 text-align: center;
}
 #online_1 .wechat-num-copy-modal .modal-content img {
	 margin-bottom: 10px;
}
 #online_1 .wechat-num-copy-modal .modal-content .title {
	 font-size: 14px;
	 margin: 0;
	 padding: 0;
}
 #online_1 .wechat-num-copy-modal .modal-content .subtitle {
	 color: #999999;
	 font-size: 12px;
	 line-height: 17px;
	 margin-top: 3px;
	 padding-bottom: 0;
	 margin-bottom: 0;
}
 #online_1 .wechat-num-copy-modal .modal-content .is-ok {
	 color: #3384e3;
	 padding: 9px 0px;
	 margin: 12px 12px 0px;
	 border-top: 1px solid #ececec;
}
 
/* 产品中心 */

.banner {
	 height: 380px;
	 background-size: cover;
	 background-position: center;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 flex-direction: column;
}
 @media (max-width: 768px) {
	 .banner {
		 height: 200px;
	}
}
 .banner .title {
	 color: ;
	 font-size: 40px;
}
 @media (max-width: 768px) {
	 .banner .title {
		 font-size: 20px;
	}
}
 .banner .subtitle {
	 color: ;
	 font-size: 25px;
}
 @media (max-width: 768px) {
	 .banner .subtitle {
		 font-size: 16px;
	}
}

#chanpinliebiao .product-content .product-item {
	 padding: 10px;
	 background-color: #51bfc0;
	 color: #fff;
	 text-align: left;
	 font-size: 0;
}
 @media (max-width: 768px) {
	 #chanpinliebiao .product-content .product-item {
		 padding: 5px;
         background-color: #51bfc0;
	}
}
 #chanpinliebiao .product-content .product-item .image {
	 overflow: hidden;
}
 #chanpinliebiao .product-content .product-item .image:hover img {
	 transition: .8s;
	 transform: scale(1.1);
}
 #chanpinliebiao .product-content .product-item figcaption {
	 font-size: 16px;
	 line-height: 1.5;
	 padding: 0;
}
 @media (max-width: 768px) {
	 #chanpinliebiao .product-content .product-item figcaption {
		 font-size: 14px;
		 padding: 4px 0;
	}
}
 #chanpinliebiao .product-content .product-item figcaption:last-of-type {
	 font-size: 15px;
	 color: #fff;
	 padding: 0;
}
 @media (max-width: 768px) {
	 #chanpinliebiao .product-content .product-item figcaption:last-of-type {
		 font-size: 14px;
	}
}
 
