﻿@charset "utf-8";
            /* CSS Document */
            
            @media (min-width:576px) {}
            
            @media (min-width:768px) {
                /*内页banner*/
                .inside-banner img {
                    min-height: 320px;
                }
            }
            
            @media (min-width:992px) {
                .wap-bottom-nav {
                    display: none;
                }
                /*内页banner*/
                .inside-banner img {
                    min-height: 450px;
                }
                /*产品筛选*/
                .wap-p-nav {
                    display: none;
                }
                .index-about .more-btn {
                    margin-top: 2rem;
                }
                /*产品栏目页*/
                .proudct-nav li:hover {
                    box-shadow: 0 0 2rem rgba(40, 43, 109, 0.12);
                    background: #fff;
                }
                .proudct-nav li:nth-of-type(2n) .img {
                    order: 1;
                }
                .proudct-nav li:hover .info>div {
                    transform: translate(0%, -1rem);
                }
                /*关于*/
                /*联系*/
            }
            
            @media (min-width:1200px) {
                .menu-btn {
                    display: none!important;
                }
            }
            
            @media screen and (min-width:1600px) {}
            
            @media screen and (max-width: 1599.98px) {
                #head .navbar-nav>li {
                    padding: 0 1.125rem;
                }
            }
            
            @media screen and (max-width: 1399.98px) {
                #head .navbar-nav>li {
                    padding: 0 1rem;
                }
            }
            
            @media screen and (max-width: 1199.98px) {
                /*头部导航*/
                .head-btn-contact {
                    display: none;
                }
                #head .navbar-nav>li>a {
                    font-size: 14px;
                }
                #head .navbar-nav .dropdown-menu .container {
                    width: 100%;
                }
                /*banner*/
                #banner .info .title {
                    font-size: 2.5rem;
                }
                #banner .info .subtitle {
                    font-size: 2rem;
                }
                #banner .info p {
                    font-size: 1.5rem;
                }
                /*产品列表*/
                .product-list li {
                    width: 33.33%;
                }
                /*产品详情*/
                /*图片列表*/
                .picture-list li,
                .picture-list2 li {
                    width: 33.33%;
                }
            }
            
            @media screen and (max-width: 991.98px) {
                body {
                    padding-top: var(--head_height);
                    padding-bottom: 3rem;
                }
                body,
                html {
                    font-size: 15px;
                    color: var(--text);
                }
                /*边距盒子*/
                .padding-box {
                    padding-top: 6rem;
                    padding-bottom: 6rem;
                }
                .padding-top {
                    padding-top: 6rem;
                }
                .padding-bottom {
                    padding-bottom: 6rem;
                }
                .small-padding-box {
                    padding-top: 4rem;
                    padding-bottom: 4rem;
                }
                .small-padding-top {
                    padding-top: 4rem;
                }
                .small-padding-bottom {
                    padding-bottom: 4rem;
                }
                /*标题*/
                 :root {
                    --head_height: 4rem;
                }
                h1,
                .h1 {
                    font-size: 2.5rem;
                }
                h2,
                .h2 {
                    font-size: 2rem;
                }
                h3,
                .h3 {
                    font-size: 1.5rem;
                }
                h4,
                .h4 {
                    font-size: 1.25rem;
                }
                h5,
                .h5 {
                    font-size: 1rem;
                }
                h6,
                .h6 {
                    font-size: 1rem;
                }
                #head {
                    padding-left: 0%;
                }
                .navbar-brand {
                    order: 1;
                }
                .head-wap-btn {
                    order: 0;
                }
                .wap-menu-btn {
                    order: 1;
                }
                .head-wap-btn .dropdown>a {
                    margin-left: 0;
                    background: #fff;
                }
                .no-head-bg #head,
                .no-head-bg.top #head {
                    padding-top: 0;
                    background: #fff;
                }
                .top #head .navbar-nav li>a {
                    color: var(--text);
                }
                .top #head .head-wap-btn .dropdown a {
                    color: var(--text);
                }
                .top.menu-open #head .navbar-brand,
                .no-head-bg.top #head .navbar-brand {
                    -webkit-filter: brightness(1) invert(0);
                    filter: brightness(1) invert(0);
                }
                .navbar-brand>div {
                    padding-left: 0.75rem;
                    font-size: 1.375rem;
                }
                .head-conent {
                    padding: 0;
                    width: 100%;
                }
                .head-btn-search {
                    display: none;
                }
                #head .head-wap-btn .dropdown.language {
                    display: none;
                }
                .head-wap-btn .dropdown>a>div {
                    border: none;
                }
                .head-wap-btn .dropdown>a>div {
                    width: var(--head_height);
                    white-space: nowrap;
                }
                /*banner*/
                #banner .owl-nav [class*=owl-].owl-prev {
                    left: 5%;
                }
                #banner .owl-nav [class*=owl-].owl-next {
                    right: 5%;
                }
                #banner video {
                    height: 61.8vw;
                }
                #banner .info p {
                    font-size: 1.125rem;
                }
                #banner .owl-nav i {
                    width: 3rem;
                    height: 3rem;
                    line-height: 3rem;
                    font-size: 1.25rem;
                }
                .index-title .title {
                    margin-bottom: 0;
                }
                /*产品*/
                .index-p-nav {
                    margin: 1rem 0 1.5rem;
                }
                .index-p2-nav {
                    margin-bottom: 1.5rem;
                }
                .index-p-nav li,
                .index-p2-nav li {
                    width: 23%;
                    margin: 3px 1%;
                }
                .index-p-nav li>a,
                .index-p2-nav li>a {
                    padding: 0;
                    width: 100%;
                    font-size: 12px;
                    text-align: center;
                }
                .index-p-list .left {
                    width: 100%;
                    max-width: none;
                }
                .index-p-list .right {
                    width: 100%;
                    margin-top: 1rem;
                }
                .index-p-list .right .h4 {
                    margin-bottom: 0rem;
                }
                .index-p-list .right ul {
                    display: none;
                }
                .index-p-list .right .more {
                    display: none;
                }
                .index-p-list .owl-nav {
                    position: static;
                    margin: 0;
                }
                .index-p-list .owl-nav i,
                .index-p-list .owl-nav button:hover i {
                    width: 3rem;
                    height: 3rem;
                    line-height: 3rem;
                    text-align: center;
                    color: #fff;
                    border-radius: 50%;
                    background: var(--colour1);
                }
                .index-p-list .owl-nav {
                    display: none;
                }
                .index-p-list .owl-dots {
                    position: static;
                }
                /*服务*/
                .index-b-list li .img {
                    width: 4rem;
                }
                .index-b-list li .h6 {
                    margin-top: 0.5rem;
                }
                /*关于*/
                .index-about .left {
                    width: 100%;
                    order: 1;
                    margin-top: 2.5rem;
                    text-align: center;
                }
                .index-about .left .title {
                    margin-bottom: 0;
                    line-height: 1em;
                }
                .index-about .en-title {
                    top: -1.75rem;
                    left: 50%;
                    font-size: 4.5rem;
                    line-height: 1em;
                    transform: translate( -50%, 0%);
                }
                .index-about ul {
                    margin: 1rem 0;
                    width: 100%;
                    padding: 1rem;
                }
                .index-about ul .img {
                    display: inline-block;
                    width: 2.75rem;
                }
                .index-about .right {
                    order: 0;
                    width: 100%;
                    height: 300px;
                }
                .index-about .right img {
                    width: 100%;
                    height: 100%;
                }
                .index-about .left p {
                    text-align: left;
                }
                .index-about .more-btn {
                    margin: 0.5rem auto 0.5rem;
                    padding: 0 1.5rem;
                    font-size: 12px;
                    line-height: 2.5rem;
                    color: #fff;
                    background: var(--colour1);
                }
                .index-about .more-btn span {
                    margin: 1rem auto 0;
                    background: var(--colour1);
                }
                /*产品2*/
                .ace-products {
                    display: grid;
                    grid-template-columns: calc(60% - 0.5rem) calc(40% - 0.5rem);
                    grid-gap: 1rem;
                    gap: 1rem;
                }
                .ace-products li .info {
                    top: 1rem;
                    left: 1.5rem;
                }
                .ace-products li .info .title {
                    font-size: 1rem;
                }
                /*产品3*/
                .index-p2-list {
                    flex-wrap: wrap;
                    margin-bottom: 0rem;
                }
                .index-p2-list .item {
                    margin: 0.5rem 0;
                    width: calc(50% - 0.5rem);
                }
                .index-p2-list .more {
                    padding: 0 1.5em;
                    margin: 0.7rem 0 1.25rem;
                    line-height: 2.25em;
                }
                /*新闻*/
                .index-n-first {
                    width: 100%;
                    margin-bottom: 2rem;
                }
                .index-n-first a {
                    height: 0;
                    padding-bottom: 61.8%;
                }
                .index-n .time div {
                    min-height: 2.5em;
                }
                .index-n-first .info {
                    padding: 0.75rem 1rem;
                }
                .index-n-first .title {
                    font-size: 1.25rem;
                    display: block;
                    display: -webkit-box;
                    -webkit-line-clamp: 1;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
                .index-n-list {
                    width: 100%;
                }
                .index-n-list .title {
                    margin-top: 0.25rem;
                    font-size: 1.125rem;
                    display: block;
                    display: -webkit-box;
                    -webkit-line-clamp: 1;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
                .index-n-list pre {
                    margin-bottom: 0;
                    margin-top: 0.25rem;
                }
                /*首页联系*/
                .index-c {
                    flex-wrap: wrap;
                }
                .index-c #map-canvas {
                    width: 100%;
                }
                .index-c #feedback {
                    margin-top: 1rem;
                    width: 100%;
                }
                .index-c #feedback textarea {
                    margin-top: 0 !important;
                }
                .index-c2 ul {
                    margin: 1.25rem 0;
                    display: flex;
                    justify-content: space-around;
                    flex-wrap: wrap;
                    text-align: center;
                    font-size: 12px;
                }
                .index-c2 ul li {
                    width: 33.33%;
                }
                .index-c2 ul li img {
                    margin-bottom: 0.5rem;
                    width: 2rem;
                }
                /*页脚*/
                #foot .foot-box .foot-logo {
                    display: none;
                }
                .code {
                    display: none;
                }
                #foot .foot-copyright p {
                    font-size: 12px;
                }
                .web-code {
                    display: none;
                }
                #foot .back-top {
                    bottom: 7rem;
                }
                /*内页导航*/
                .inside-nav {
                    display: none;
                }
                /*产品筛选导航*/
                .p-list-box {
                    padding-top: 1rem;
                }
                .product-nav1,
                .product-filter {
                    display: none;
                }
                .wap-p-nav {
                    display: flex;
                }
                /*产品导航列表*/
                .proudct-nav li .img {
                    border-radius: 1rem;
                    width: 100%;
                    overflow: hidden;
                }
                .proudct-nav li .info {
                    width: 100%;
                    padding: 2rem;
                }
                .proudct-nav li .info pre {
                    font-size: 1rem;
                }
                .proudct-nav li .info .more {
                    margin-top: 1.5rem;
                    line-height: 2.75em;
                    padding: 0 2em;
                    background: var(--colour1);
                    border: 1px solid var(--colour1);
                    color: #fff!important;
                }
                .proudct-nav li .info .more span {
                    font-size: 12px;
                }
                .proudct-nav li.onepage .img {
                    width: 60%;
                }
                .proudct-nav li.onepage .info {
                    width: 40%;
                }
                .btn-box a {
                    padding: 0;
                    margin-top: 1.5rem;
                    font-size: 0.9375rem;
                    line-height: 3rem;
                }
                /*产品详情*/
                .product {
                    padding-top: 0;
                }
                .product .img {
                    width: 100%;
                    margin-bottom: 0.25rem;
                    margin-top: -2rem;
                }
                #product-img {
                    padding: 0;
                }
                #product-img .item,
                #product-img .item a {
                    text-align: center;
                }
                #product-img .item img {
                    display: inline-block;
                    max-width: 500px;
                }
                #product-img .owl-dots {
                    position: static;
                    width: 100%;
                }
                #product-img .owl-dot {
                    width: 3.5rem;
                    height: 3.5rem;
                }
                #product-img .owl-dot img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }
                #product-img .owl-nav [class*=owl-] {
                    bottom: 3.5rem;
                    opacity: 1;
                }
                #product-img .owl-nav [class*=owl-].owl-prev {
                    left: 0rem;
                }
                #product-img .owl-nav [class*=owl-].owl-next {
                    right: 0rem;
                }
                .product .info {
                    padding-top: 1.5rem;
                    padding-bottom: 1.5rem;
                    padding-left: 15px;
                    padding-right: 15px;
                    background: #fff;
                    width: calc(100% + 30px);
                    margin-left: -15px;
                    margin-right: -15px;
                }
                .product .info .title {
                    margin-bottom: 0.25rem;
                }
                .product .info .tag {
                    margin: 0.25rem 0;
                }
                .product .info .tag span {
                    font-size: 12px;
                    line-height: 2em;
                }
                .product .info pre {
                    margin-top: 0.75rem;
                    margin-bottom: 0;
                    font-size: 1rem;
                    line-height: 1.75em;
                }
                .btn-box {
                    display: flex;
                    justify-content: space-between;
                }
                .btn-box a {
                    margin-top: 0.5rem;
                    width: 49%;
                }
                .p-details {
                    overflow: visible;
                }
                .p-details>.product-nav {
                    display: flex;
                    justify-content: space-between;
                    position: sticky;
                    z-index: 2;
                    box-shadow: 0 0 0.5rem var(--grey_bg);
                }
                .product-nav a {
                    width: 100%;
                    font-size: 12px;
                    text-align: center;
                }
                .product .info .text p {
                    font-size: 1rem;
                }
                .product-d .nav-tabs a {
                    font-size: 1rem;
                }
                .show-p-btn .btn-box2 {
                    bottom: 3.25rem;
                }
                #p-parameter ul li {
                    width: 46%;
                    padding: 1rem 0;
                    font-size: 12px;
                }
                /*产品翻页*/
                .product-page-box {
                    display: none;
                    padding-top: 3rem;
                    padding-bottom: 3rem;
                }
                .product-page>div {
                    width: 100%;
                    margin: 0.25rem 0;
                }
                .product-page>div>a {
                    padding: 1rem 1.5rem;
                }
                .product-d .tab-content ul {
                    -webkit-column-count: 1;
                }
                .t-list li {
                    width: 100%;
                }
                .t-list li a .title {
                    color: var(--colour1);
                }
                /*关于*/
                a.video-btn:before {
                    width: 3.5rem;
                    height: 3.5rem;
                }
                a.video-btn:hover:before {
                    border: 1px solid var(--colour1);
                }
                .about .info {
                    font-size: 1rem;
                }
                .about-info {
                    flex-wrap: wrap;
                }
                .about-info .img {
                    margin-top: -2rem;
                    margin-bottom: 1.5rem;
                    width: 100%;
                }
                .about-info .info {
                    order: 1;
                    width: 100%;
                    max-width: none;
                }
                .about-adv ul {
                    padding: 1.5rem 0 0.75rem;
                }
                .about-adv img {
                    margin-bottom: 0.5rem;
                    width: 2.75rem;
                }
                .about-oem-box {
                    padding-top: 0;
                    flex-wrap: wrap;
                }
                .about-oem {
                    width: 100%;
                }
                .about-oem-box .info {
                    width: 100%;
                    padding: 3rem 5vw;
                }
                .about-patent-box {
                    padding-top: 0;
                    padding-bottom: 0;
                    flex-wrap: wrap;
                }
                .about-patent-box .info {
                    width: 100%;
                }
                .about-patent-box .about-patent {
                    width: 100%;
                    max-width: none;
                }
                .about-spread {
                    flex-wrap: wrap;
                }
                .about-spread .info {
                    order: 0;
                    width: 100%;
                    margin-bottom: 2rem;
                }
                .about-spread .map {
                    order: 1;
                    width: 100%;
                    max-width: none;
                }
                .about-spread .map .dots a span {
                    display: none;
                }
                .about-honor .left {
                    width: 35%;
                }
                .about-honor .right {
                    width: 60%;
                }
                .honor.owl1 .owl-nav [class*=owl-] {
                    opacity: 1;
                }
                /*新闻*/
                .article .article-head {
                    margin-bottom: 1.5rem;
                }
                .news-first {
                    flex-wrap: wrap;
                }
                .news-first .img {
                    width: 100%;
                }
                .news-first .img img {
                    min-height: none;
                }
                .news-first .info {
                    width: 100%;
                }
                /*博客*/
                .blog-list li {
                    width: 50%;
                }
                /*文章详情*/
                .article-banner picture,
                .article-banner img {
                    height: 25rem;
                }
                .article-banner a.btn {
                    padding: 0 1.5rem;
                    font-size: 12px;
                    line-height: 3em;
                    margin-top: 2rem;
                }
                .article-banner .left {
                    width: 100%;
                }
                .article-page a.left,
                .article-page a.right {
                    margin: 0.25rem 0;
                    width: 100%;
                }
                /*服务*/
                /*faq*/
                #faq-modal .feedback .select {
                    margin-bottom: 0.75rem;
                }
                #faq-modal .feedback .col-md-12 {
                    margin-top: 0 !important;
                }
                #faq-modal .feedback textarea {
                    margin-bottom: 0.75rem;
                }
                .faq-search {
                    width: 80vw;
                    height: 2.75rem;
                    line-height: 2.75rem;
                }
                .faq-search button span {
                    font-size: 1.25rem;
                }
                .faq-hot {
                    font-size: 0.875rem;
                    margin-top: 0.5rem;
                }
                .faq-hot a {
                    font-size: 0.875rem;
                    margin: 0 0.375em;
                }
                .faq-nav1 li {
                    width: 33.33%;
                }
                .faq-list li {
                    width: 50%;
                }
                #faq-modal .dropdown-item {
                    font-size: 12px;
                    padding: 0.125rem 0.75em;
                }
                #faq-modal .feedback .select>a,
                #faq-modal .feedback input,
                #faq-modal .feedback select {
                    padding: 0 0.75em;
                }
                #faq-modal .feedback .submit {
                    padding: 0 0;
                    width: 9rem;
                    font-size: 0.9375rem;
                    line-height: 2.75rem;
                }
                /*下载*/
                /*视频*/
                .video-list li {
                    width: 50%;
                }
                /*联系*/
                .contact>.container {
                    flex-wrap: wrap;
                }
                .contact>.container>div {
                    width: 100%;
                }
                .contact>.container>div.contact-box {
                    border-right: none;
                    padding-bottom: 0;
                    padding-top: 0;
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: space-between;
                }
                .contact-box .title {
                    width: 100%;
                }
                .contact-box .contact-info {
                    width: calc(100% - 10rem);
                }
                .contact-shop a {
                    padding: 1rem;
                    font-size: 1rem;
                }
                .feedback-box {
                    flex-wrap: wrap;
                }
                form div.row {
                    margin-left: -0.25rem;
                    margin-right: -0.25rem;
                }
               
                .feedback-box .info {
                    margin-bottom: 2rem;
                    width: 100%;
                }
                .feedback-box .form {
                    width: 100%;
                }
                .feedback .select>a,
                .feedback input,
                .feedback select {
                    margin-bottom: 0.5rem;
                    line-height: 3rem;
                    height: 3rem;
                    font-size: 12px;
                }
                .feedback textarea {
                    margin: 0 0 0.5rem;
                }
                .feedback .submit {
                    display: block;
                    margin: auto;
                    text-align: center;
                    width: 11rem;
                }
                /*反馈*/
                .service-icon {
                    margin: 1rem 0;
                    width: 4rem;
                    height: 4rem;
                    line-height: 4rem;
                    font-size: 2.25rem;
                }
                /*联系*/
            }
            
            @media screen and (max-width: 767.98px) {
                body,
                html {
                    font-size: 14px;
                    color: var(--text);
                }
                h1,
                .h1 {
                    font-size: 2rem;
                }
                h2,
                .h2 {
                    font-size: 1.75rem;
                }
                h3,
                .h3 {
                    font-size: 1.375rem;
                }
                h4,
                .h4 {
                    font-size: 1.25rem;
                }
                h5,
                .h5 {
                    font-size: 1.0675rem;
                }
                h6,
                .h6 {
                    font-size: 1.0675rem;
                }
                /*边距盒子*/
                .padding-box {
                    padding-top: 5rem;
                    padding-bottom: 5rem;
                }
                .padding-top {
                    padding-top: 5rem;
                }
                .padding-bottom {
                    padding-bottom: 5rem;
                }
                .small-padding-box {
                    padding-top: 3.5rem;
                    padding-bottom: 3.5rem;
                }
                .small-padding-top {
                    padding-top: 3.5rem;
                }
                .small-padding-bottom {
                    padding-bottom: 3.5rem;
                }
                /*翻页*/
                .page a {
                    width: 2.25rem;
                    height: 2.25rem;
                    line-height: 2.25rem;
                    font-size: 12px;
                }
                .page a:first-of-type,
                .page a:last-of-type {
                    width: auto;
                }
                .page form {
                    display: block;
                    width: 100%;
                    margin-top: 0.5rem;
                }
                .main .page a {
                    background: #fff;
                }
                .main .page a.active {
                    color: #fff;
                    background: var(--text);
                }
                .main .page a.next,
                .main .page a.prev {
                    margin: 0.25rem;
                    font-size: 12px;
                    padding: 0 0.75rem;
                }
                 :root {
                    --head_height: 3.25rem;
                }
                .navbar-brand>div {
                    padding-left: 0.75rem;
                    font-size: 1.25rem;
                }
                .head .navbar-collapse {
                    position: absolute;
                    top: 100%;
                    left: 0;
                    right: 0;
                }
                #wap-menu .navbar-nav li .subnav>ul li {
                    width: 100%;
                }
                /*产品2*/
                .index-p-box {
                    width: 100%;
                    padding-left: 0;
                    padding-right: 0;
                }
                .ace-products {
                    display: grid;
                    grid-template-columns: calc(50% - 0.375rem) calc(50% - 0.375rem);
                    grid-gap: 0.75rem;
                    gap: 0.75rem;
                }
                /*服务*/
                .index-b-list {
                    flex-wrap: wrap;
                    justify-content: flex-start;
                }
                .index-b-list {
                    justify-content: space-between;
                }
                .index-b-list li {
                    margin: 0 0 1.5rem;
                    text-align: center;
                }
                .index-b-list li .img {
                    width: 3rem;
                }
                .index-c2 ul li .title {
                    font-size: 0.75rem;
                }
                /*页脚*/
                #foot .foot-copyright>div {
                    padding: 1rem 0;
                }
                #foot .foot-box {
                    display: none;
                }
                /*内页banner*/
                .inside-banner .info .title {
                    font-size: 1.5rem;
                    ;
                }
                .inside-banner .info .h2 {
                    margin-bottom: 0
                }
                .inside-banner .info p {
                    font-size: 12px;
                }
                .inside-banner img {
                    min-height: 160px;
                }
                /*关于*/
                .about-honor {
                    width: 100%;
                    padding-left: 0;
                    padding-right: 0;
                }
                .about-honor .left {
                    width: 100%;
                    margin-bottom: 1.5rem;
                    text-align: center;
                }
                .about-honor .left img {
                    max-width: 15rem;
                }
                .about-honor .right {
                    width: 100%;
                }
                .about-honor .right .honor {
                    width: 100%;
                }
                .history-list li {
                    flex-wrap: wrap;
                }
                .history-list li .img {
                    width: 100% !important;
                    margin-bottom: 0.25rem;
                }
                .history-list li .info {
                    width: 100%;
                    padding-left: 0;
                }
                .history-list li:hover .info .time {
                    font-size: 1.25rem;
                }
                .attestation-list li {
                    width: 33.33%;
                }
                .about-culture li {
                    width: 49%;
                }
                .about-culture li .info {
                    font-size: 12px;
                }
                .about-culture li img {
                    width: 100%;
                    min-height: 12rem;
                    -o-object-fit: cover;
                    object-fit: cover;
                }
                /*产品*/
                .product-list li {
                    width: 50%;
                }
                .product-d .nav-tabs a {
                    padding: 0.5rem 1rem;
                }
                #p-parameter ul li {
                    width: 100%;
                }
                .product .info tbody,
                #p-parameter tbody {
                    -webkit-column-count: 1;
                }
                .product-list li a {
                    padding: 0;
                }
                /*新闻*/
                .news-list-title {
                    margin-top: 0rem;
                    align-items: center;
                }
                .news-list-title .h3 {
                    margin-bottom: 0rem;
                }
                .news-list-title .select>a {
                    font-size: 12px;
                    line-height: 2.25em;
                }
                .news-list {
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: space-between;
                }
                .news-list li {
                    width: 49%;
                }
                .news-list li a {
                    flex-wrap: wrap;
                }
                .news-list li .img {
                    width: 100%;
                    height: 8rem;
                }
                .news-list li .info {
                    width: 100%;
                    padding: 0.75rem;
                }
                .news-list li .title {
                    margin: 0 0 0.5rem;
                }
                .news-list li pre {
                    line-height: 1.5em;
                    height: 3em;
                    -webkit-line-clamp: 2;
                    margin-bottom: 0.375rem;
                }
                .news-list li .time {
                    font-size: 12px;
                }
                .news-list li .time span {
                    font-size: 12px;
                }
                .news-list li a:hover {
                    box-shadow: 0 0 1rem -0.25rem var(--shadow);
                }
                /*faq*/
                .faq-search button {
                    padding: 0 1rem;
                }
                .faq-feedback {
                    font-size: 12px;
                    padding: 0.5rem 1rem;
                }
                .faq-feedback span {
                    font-size: 1.375rem;
                }
                .faq-nav1 {
                    margin-left: -0.5rem;
                    margin-right: -0.5rem;
                    margin-top: 0;
                    margin-bottom: 1rem;
                }
                .faq-nav1 li {
                    padding: 0.25rem 0.5rem;
                }
                .faq-nav1 li a {
                    font-size: 12px;
                    line-height: 2.5em;
                }
                .faq-nav2 li a {
                    font-size: 12px;
                    line-height: 3.5em;
                }
                .faq-box {
                    padding: 2rem 1rem;
                }
                .faq-list {
                    margin-top: 1rem;
                }
                .faq-list li {
                    padding: 0.375rem;
                }
                .faq-list li a {
                    padding: 1rem 0.75rem;
                }
                .faq-list li a:hover {
                    box-shadow: 0 0.5rem 1.5rem -0.75rem var(--shadow);
                }
                .faq-list li a .title {
                    margin-bottom: 0;
                }
                .faq-list li a .time {
                    margin-bottom: 0.25rem;
                }
                .faq-list li pre {
                    margin-bottom: 0.5rem;
                }
                /*图片列表*/
                .picture-list li,
                .picture-list2 li {
                    width: 50%;
                }
                /*文章*/
                .article-banner picture,
                .article-banner img {
                    height: 18rem;
                }
                .article-page {
                    margin-top: 3rem;
                }
                /*加入我们*/
                .join-head>div {
                    padding: 1rem 0;
                }
                .join-head .class,
                .join-head .place,
                .join-head .number {
                    display: none;
                }
                .join-head .name {
                    width: 70%;
                }
                .join-head .time {
                    width: 30%;
                }
                /*联系方式*/
                .contact-info li {
                    width: 100%;
                }
                .contact-info li>div {
                    padding: 0;
                }
                .feedback .select>a,
                .feedback input,
                .feedback select,
                .feedback textarea {
                    font-size: 12px;
                }
                /*联系*/
            }
            
            @media screen and (max-width: 575.98px) {
                /*边距盒子*/
                .padding-box {
                    padding-top: 3rem;
                    padding-bottom: 3rem;
                }
                .padding-top {
                    padding-top: 3rem;
                }
                .padding-bottom {
                    padding-bottom: 3rem;
                }
                .small-padding-box {
                    padding-top: 2rem;
                    padding-bottom: 2rem;
                }
                .small-padding-top {
                    padding-top: 2rem;
                }
                .small-padding-bottom {
                    padding-bottom: 2rem;
                }
                .container {
                    width: 100%;
                }
                form button.btn {
                    padding: 0 2rem;
                    font-size: 12px;
                }
                /**/
                .index-title {
                    margin-bottom: 1.125rem;
                }
                .inside-title .h6,
                .inside-title p {
                    max-width: 100%;
                }
                /*服务*/
                /*关于*/
                .index-about {
                    padding-top: 0;
                }
                .index-about {
                    padding-top: 0;
                }
                .index-about .right {
                    width: calc(100% + 30px);
                    margin-left: -15px;
                    margin-right: -15px;
                }
                /*博客*/
                .blog-list li {
                    width: 100%;
                }
                /*反馈*/
                .service-icon {
                    display: none;
                }
                /*联系*/
                .ac-list li {
                    margin: 1rem 0;
                }
                .ac-list li .img {
                    width: 100%;
                }
                .ac-list li .info {
                    width: 100%;
                    padding: 2rem;
                }
            }