@charset "UTF-8";
@media (min-width: 980px) {
    .container {
        width: 1165px;
        max-width: 1165px;
    }
    /*顶部导航*/
    .navbar {
        padding: 0 1rem;
        margin-left: -3.5rem;
        margin-right: -3.5rem;
    }
    .navbar-brand {
        margin-top: 0;
    }
    .navbar-brand img {
        width: 11rem;
    }
    #site-head-navbar {
        height: 5.5rem;
    }
    .nav.navbar-nav {
        height: 100%;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding: 0 1.25rem;
        height: 100%;
        color: #fff;
        font-size: .9rem;
        line-height: 5.5rem;
    }
    .menu-item .nav-link::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: .2rem;
        background-color: #d6000f;
        margin-bottom: -1px;
        opacity: 0;
    }
    .menu-item:hover .nav-link,
    .menu-item.current-menu-item .nav-link {
        position: relative;
        color: #d6000f !important;
    }
    .menu-item:hover > .nav-link,
    .menu-item.current-menu-item > .nav-link::after {
        opacity: 1;
    }
    /*二级菜单-下拉展开效果*/
    .navbar-expand-md .navbar-nav .menu-item {
        position: relative;
    }
    .dropdown-menu {
        display: block;
        margin: 0;
        border-radius: 0 0 .25rem .25rem;
        border: 0;
        background-color: #373c41;
        width: auto;
        min-width: auto;
        transform-origin: center top;
        transform: scaleY(0);
        transition: all .6s;
    }
    .dropdown-item {
        background-color: #373c41;
    }
    .dropdown-item:focus,
    .dropdown-item:hover {
        color: #d6000f;
        background-color: #fff !important;
    }
    .menu-item:hover .dropdown-menu {
        transform: scaleY(1);
    }
    .dropdown-menu .nav-item::after {
        content: none;
    }
    /*二级菜单-下拉展开效果 结束*/
    /*选中-背景变色效果*/
    #site_header .dropdown-menu .dropdown-item {
        position: relative;
        background-color: transparent;
        padding: 0.5rem 1rem;
        color: #212529;
        font-size: .85rem;
        line-height: 1rem;
        transition: color .6s ease;
    }
    #site_header .dropdown-menu .dropdown-item::after {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        content: '';
        width: 0;
        height: 100%;
        background-color: #3f7982;
        transition: width .6s;
    }
    /*选中-背景变色效果 结束*/
    /*顶部导航 结束*/


    /*幻灯片*/
    #site-body {
        padding-top: 5.5rem;
    }
    #homeBanner .carousel-indicators {
        bottom: 1rem;
    }
    #homeBanner .carousel-indicators li {
        width: .8rem;
        height: .8rem;
        margin-left: .25rem;
        margin-right: .25rem;
    }
    /*翻页按钮-鼠标经过显示，移走消失效果*/
    #homeBanner .carousel-control-next,
    #homeBanner .carousel-control-prev {
        opacity: 1;
    }
    #homeBanner .carousel-control-next-icon,
    #homeBanner .carousel-control-prev-icon {
        position: absolute;
        left: 50%;
        margin-left: -1rem;
        top: 50%;
        margin-top: -1rem;
        width: 2rem;
        height: 2rem;
        opacity: 0;
        transition: opacity .6s;
    }
    #homeBanner .carousel-control-next:hover  .carousel-control-next-icon,
    #homeBanner .carousel-control-prev:hover  .carousel-control-prev-icon {
        opacity: 1;
    }
    /*翻页按钮-鼠标经过显示，移走消失效果 结束*/
    /*幻灯片 结束*/


    /*关于我们*/
    #homeAbout {
        padding-top: 6rem;
        padding-bottom: 5rem;
    }
    .home-about-title {
        margin-bottom: 1rem;
        padding-bottom: .5rem;
    }
    .home-about-title h2 {
        margin: 0;
        color: #373c40;
        font-size: 1.8rem;
        line-height: initial;
    }
    .home-about-title span {
        display: block;
        font-size: 1rem;
    }
    .home-about-title::after {
        width: 1.6rem;
    }
    .home-about-main {
        margin-right: 0;
    }
    .home-about-main .text {
        font-size: .8rem;
        line-height: 1.5rem;
    }
    .home-about-main .more a {
        display: block;
    }
    .home-about-main .img-1 {
        position: relative;
        margin: 0;
        overflow: hidden;
    }
    .home-about-main .img-1 img {
        position: absolute;
        width: 100%;
        max-width: 10000%;
        height: 100%;
        object-fit: cover;
        border-radius: 0;
    }
    .home-about-number ul li {
        padding: 1.25rem 0 2.5rem;
        border-right: .1rem solid #f2f2f2 !important;
    }
    .home-about-number ul li:last-child {
        border-color: transparent !important;
    }
    .home-about-number .number {
        font-size: 2rem;
    }
    .home-about-number .number sup {
        margin-left: .125rem;
        font-size: 1rem;
        line-height: 5rem;
    }
    .home-about-number .text {
        font-size: 1rem;
        line-height: initial;
    }
    .home-about-number .text span {
        display: inline-block !important;
    }
    /*关于我们 结束*/


    /*产品中心*/
    #homeProduct {
        background: #373c41 url("images/home-hot-product-bg.png") no-repeat center bottom;
        background-size: cover;
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    #homeProduct .home-about-title::after {
        width: 100%;
    }
    #homeProduct .home-about-title h2 {
        color: #d6000f;
    }
    #homeProduct .home-about-title span {
        display: inline-block;
        margin-left: 1rem;
    }
    .home-product-rec-img {
        padding-top: 1rem;
    }
    .home-product-main .home-about-title {
        margin-top: 0;
    }
    .home-product-main .home-about-title h2 {
        color: #fff !important;
    }
    .home-product-main {
        margin-top: -6.5rem;
        height: auto;
        min-height: 7rem;
    }
    .home-product-main h3 {
        margin-bottom: 1rem;
        font-size: 1.2rem;
    }
    #listHomeProduct ul li {
        padding: 0;
        font-size: 16px;
        line-height: initial;
        cursor: pointer;
    }
    #listHomeProduct ul li a {
        margin: 0 1rem 1rem 0;
        padding: 0.125rem .5rem;
        color: #fff;
        font-size: .8rem;
    }
    #carouselHomeProduct .home-about-title .more {
        display: block;
        position: absolute;
        right: 0;
        bottom: .5rem;
        color: #d6000f;
    }
    #carouselHomeProduct .list-product-item {
        margin-top: 1rem;
    }
    .list-product-item {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .list-product-item a {
        padding: 1rem 1rem 0;
        border-radius: .25rem;
    }
    .list-product-item .img {
        padding: 1rem 1rem 0;
        border-bottom: .05rem solid #898989;
    }
    .list-product-item .text {
        padding-bottom: 1.25rem;
        border-radius: 0 0 .25rem .25rem;
    }
    .list-product-item .text h4 {
        margin-top: 1rem;
        height: 2.2rem;
        color: #595757;
        font-size: 1.2rem;
        font-weight: normal;
        line-height: 2.2rem;
    }
    .list-product-item .text .more {
        margin: 1rem 1rem 0 0;
        padding: .2rem 0 0 .25rem;
        width: 2.2rem;
        height: 2.2rem;
        color: #595757;
        font-size: .8rem;
        line-height: .8rem;
        border: 1px solid #595757;
        border-radius: .25rem;
    }
    .list-product-item a:hover .img {
        border-color: transparent;
    }
    .list-product-item a:hover .text {
        background-color: #d6000f;
    }
    .list-product-item a:hover h4 {
        color: #fff;
    }
    .list-product-item a:hover .more {
        color: #fff;
        border-color: #fff;
    }
    /*产品中心 结束*/


    /*服务与应用*/
    #homeService {
        padding-top: 3rem;
        padding-bottom: 5rem;
    }
    .home-service-title {
        text-align: center;
        padding-bottom: .7rem;
    }
    .home-service-title h2 {
        font-size: 1.8rem;
        line-height: initial;
    }
    .home-service-title p {
        font-size: 1.2rem;
        line-height: initial;
    }
    .home-service-title::after {
        left: 50%;
        width: 1.6rem;
        margin-left: -.8rem;
    }
    .home-service-text {
        max-width: 800px;
        margin: 1rem auto 3rem;
        font-size: 16px;
        text-align: center;
    }
    .home-service-img .box-1 {
        padding-right: .2rem;
    }
    .home-service-img .box-2 {
        padding-left: .2rem;
    }
    .home-service-img .item-1 {
        padding-right: .2rem;
    }
    .home-service-img .item-2 {
        padding-left: .2rem;
    }
    .home-service-img .item-3 {
        margin-top: .4rem;
    }
    .home-service-img .item-4 {
        margin-top: 0;
    }
    .home-service-img .item-4 img {
        height: 100%;
    }
    .home-service-img::before {
        width: 8rem;
        height: 6rem;
    }
    .home-service-img::after {
        width: 18rem;
        height: 5rem;
    }
    /*服务与应用 结束*/


    /*新闻中心*/
    #homeNew {
        padding-top: 5rem;
        padding-bottom: 6rem;
    }
    #homeNew .home-about-title h2 {
        color: #d6000f;
    }
    #homeNew .home-about-title p {
        display: block;
        color: #fff;
        font-size: 1rem !important;
    }
    #homeNew .home-about-title::after {
        background-color: #fff;
    }
    .homeNew-main .text {
        border-radius: 0;
    }
    .homeNew-main .text .time {
        position: relative;
        border-bottom: 1px solid #898989;
    }
    .homeNew-main .text .time .year {
        color: #898989;
        font-size: .8rem;
    }
    .homeNew-main .text .time .name {
        position: absolute;
        right: 0;
        bottom: .3rem;
        width: 64px;
        height: 20px;
        color: #898989;
        overflow: hidden;
    }
    .homeNew-main .text .time .name a {
        display: block;
        color: #898989;
    }
    .homeNew-main .text .main h3 {
        margin-top: 1rem;
        margin-bottom: .5rem;
        height: 28px;
        color: #221815;
        font-weight: normal;
        overflow: hidden;
    }
    .homeNew-main .text .main p {
        max-height: 78px;
        overflow: hidden;
    }
    .homeNew-main .img {
        position: relative;
        width: 100%;
        height: 271px;
        border-radius: 0;
    }
    .homeNew-main .img img {
        position: absolute;
        width: 100%;
        max-width: 10000%;
        height: 100%;
        object-fit: cover;
    }
    .homeNew-main li:first-child .img {
        padding-right: .5rem;
    }
    .homeNew-main li:last-child .text {
        margin-left: .5rem;
        margin-right: -.5rem;
    }
    .homeNew-main li:last-child .img {
        padding-left: .5rem;
    }


    /*新闻中心 结束*/


    /*底部版权*/
    #site_footer {
        margin-bottom: 0;
    }
    #site_footer .container {
        width: 1280px;
        max-width: 1280px;
    }
    .site_footer_1 {
        padding: 4rem 0 3rem;
    }
    .site_footer_1 .title h1{
        font-size: 1.2rem;
        font-weight: 600;
        line-height: initial;
    }
    .site_footer_1 .title h1::after {
        width: 1.8rem;
        height: .2rem;
    }
    /*导航列表*/
    .site_footer_1 a {
        color: #9fa0a0;
    }
    .site_footer_1 a:hover {
        color: #d6000f;
    }
    .site_footer_1 dt {
        color: #d6000f;
        font-size: 1rem;
        margin-bottom: 1rem;
    }
    .site_footer_1 dl.products dt {
        padding-left: 1rem;
    }
    .site_footer_1 dd {
        font-size: small;
        line-height: initial;
    }
    .site_footer_1 .products dd:nth-child(2n+1) {
        padding-left: 2rem;
    }
    .site_footer_1 .products dd:nth-child(2n) {
        padding-left: 0;
    }
    /*导航列表 结束*/
    .site_footer_1 .contact {
        position: relative;
    }
    .site_footer_1 .contact::after {
        position: absolute;
        left: 0;
        top: 0;
        content: '';
        margin-left: -2rem;
        width: 0;
        height: 10.5rem;
        border-left: .1rem solid #d6000f;
    }
    .site_footer_1 .list {
        margin-top: 1.5rem;
        color: #9fa0a0;
        font-size: 16px;
        line-height: initial;
    }
    .site_footer_1 .list li {
        margin-bottom: .5rem;
    }
    .site_footer_1 .list .hotline img {
        width: 1.5rem;
    }
    .site_footer_1 .list .hotline {
        margin: 0;
        padding: 0 0 0 1rem;
        color: #fff;
        font-size: 1.8rem;
    }
    .site_footer_2 {
        font-size: 16px;
        padding: 1.5rem 0;
        border-color: #9fa0a0;
    }
    /*底部版权 结束*/

    /*单页面+内容页样式*/
    .single-post {
        width: 100%;
        max-width: 980px;
        margin: 0 auto;
        padding-top: 5rem;
    }
    .single-post header {
        text-align: center;
    }
    .single-post header h1 {
        font-size: 2rem;
    }
    .post-meta {
        margin-top: 1rem;
        margin-bottom: 1rem;
        font-size: 16px;
        line-height: initial;
    }
    .post-meta ul {
        justify-content: center;
    }
    .post-meta a {
        color: #595757;
    }
    .post-thumbnail {
        text-align: center;
    }
    .post-thumbnail img {
        display: inline-block;
        width: auto !important;
        max-width: 100% !important;

    }
    /*相册样式*/
    .single-post .gallery.gallery-columns-1 > .gallery-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .single-post .gallery.gallery-columns-2 > .gallery-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .single-post .gallery.gallery-columns-3 > .gallery-item {
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }
    .single-post .gallery.gallery-columns-4 > .gallery-item {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .single-post .gallery.gallery-columns-5 > .gallery-item {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .single-post .gallery.gallery-columns-6 > .gallery-item {
        flex: 0 0 16.66666666666667%;
        max-width: 16.66666666666667%;
    }
    .single-post .gallery.gallery-columns-7 > .gallery-item {
        flex: 0 0 14.28571428571429%;
        max-width: 14.28571428571429%;
    }
    .single-post .gallery.gallery-columns-8 > .gallery-item {
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }
    .single-post .gallery.gallery-columns-9 > .gallery-item {
        flex: 0 0 11.11111111111111%;
        max-width: 11.11111111111111%;
    }
    .single-post .gallery .gallery-caption {
        font-size: 16px;
        height: 2rem;
        line-height: 1.5rem;
    }
    .single-post .gallery .gallery-item {
        padding: .2rem !important;
    }
    /*相册样式 结束*/
    /*单页面+内容页样式 结束*/

    /*产品列表页*/
    .archive-product {
        padding-top: 5rem;
    }
    .archive-product .list-product-item {
        transition: all .9s;
        margin-bottom: 2rem;
    }
    .archive-product .list-product-item a {
        background-color: #f7f7f7;
        border-radius: .25rem;
    }
    .archive-product .list-product-item .img {
        transition: all .9s;
    }
    .archive-product .list-product-item h4 {
        color: #595757;
    }
    .archive-product .list-product-item:hover {
    }
    .archive-product .list-product-item:hover a {
        background-color: #f3f4f6;
    }
    .archive-product .list-product-item:hover .img {
        border-color: transparent;
    }
    .archive-product .list-product-item:hover h4 {
        color: #fff;
    }
    /*分页代码*/
    .archive_pagination {
        margin-top: 2rem;
        margin-bottom: 5rem;
    }
    .archive_pagination .page-numbers {
        margin: .5rem;
        border-radius: .125rem;
        color: #d6000f;
        font-size: 1rem;
        width: 2rem;
        text-align: center;
        height: 2rem;
        line-height: 2rem;
    }
    .archive_pagination .prev.page-numbers,
    .archive_pagination .next.page-numbers {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    /*分页代码 结束*/
    /*产品列表页 结束*/


    /*产品内容页*/
    #productGallery .carousel-indicators {
        position: initial;
        width: 100%;
        margin: 0;
        justify-content: initial;
    }
    #productGallery .carousel-indicators {
        width: 102%;
    }
    #productGallery .carousel-indicators li {
        width: 18.4%;
        height: auto;
        margin: 0 2% 2% 0;
    }
    /*产品内容页 结束*/


    /*新闻列表页*/
    .archive-new {
        padding: 6rem 0 0;
    }
    .list-new-item:nth-child(2n+1) {
        padding-right: .5rem;
    }
    .list-new-item:nth-child(2n) {
        padding-left: .5rem;
    }
    .list-new-item a {
        margin-bottom: 1rem;
    }
    .list-new-item:hover .img img {
        transition: all .9s;
    }
    .list-new-item .text {
        margin-top: .25rem;
        padding-left: 0;
    }
    .list-new-item .text .excerpt {
        margin-top: .5rem;
    }
    .list-new-item .text .title h4 {
        color: #221815;
        font-size: .9rem;
        font-weight: 600;
        line-height: initial;
        transition: all .9s;
    }
    .list-new-item .text .title .time {
        font-size: 16px;
    }
    .list-new-item .text .excerpt {
        font-size: 16px;
        transition: all .9s;
    }
    .list-new-item a:hover .img img {
        transform: scale(1.3);
    }
    .list-new-item a:hover .title h4 {
        color: #d6000f;
    }
    .list-new-item a:hover .excerpt {
        color: #221815;
    }
    /*新闻列表页 结束*/


    /*单页面：联系我们*/
    .page-contact {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .page-contact h1 {
        margin-top: 1rem;
        font-size: 1.2rem;
    }
    /*单页面：联系我们 结束*/


    /*单页面-关于我们-重置版*/
    .singular p {
        font-size: 16px;
    }
    .dlf-about-jj h2 {
        margin-top: 4rem;
        margin-bottom: 2rem;
        color: #373c41 !important;
        font-size: 2rem;
        text-align: center;
        line-height: initial;
    }
    .dlf-about-jj p {
        text-align: center;
    }
    .dlf-about-sj .home-about-number ul li {
        border: none !important;
    }
    .dlf-about-sj li::after {
        margin-top: -2rem;
        height: 4rem;
    }
    .dlf-about-js {
        margin-top: 14rem;
        padding-bottom: 4rem;
    }
    .dlf-about-js .img {
        margin-top: -12rem;
    }
    .dlf-about-js .main {
        margin: -4rem auto 0;
        padding: 1rem;
        width: 95%;
        background-color: #fff;
    }
    .dlf-about-js .main .title {
        margin-bottom: .75rem;
    }
    .dlf-about-js .main h2 {
        padding-bottom: .58rem;
        color: #373c41;
        font-size: 1.4rem;
        line-height: initial;
    }
    .dlf-about-wh {
        padding: 4rem 0;
    }
    .dlf-about-wh .img-img {
        border-width: .2rem;
    }
    .dlf-about-wh .img-icon {
        left: 2rem;
        width: 5rem;
    }
    .dlf-about-wh p {
        padding: 1.5rem 0;
        font-size: 1.2rem;
    }
    .dlf-about-jd {
        padding: 4rem 0;
    }
    .dlf-about-jd header {
        text-align: center;
        margin-bottom: 3rem;
    }
    .dlf-about-jd header::after {
        content: none !important;
    }
    .dlf-about-jd .row .item {
        margin-bottom: 0;
    }
    .dlf-about-jd .item .box {
        position: relative;
        height: 230px;
        overflow: hidden;
    }
    .dlf-about-jd .item img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        object-fit: cover;
    }
    .dlf-about-jd .item-1 .box {
        margin-right: 16px;
        height: 476px;
    }
    .dlf-about-jd .item-2 .box {
        margin-bottom: 16px;
        margin-right: 16px;
    }
    .dlf-about-jd .item-4 .box {
        margin-right: 16px;
    }
    /*单页面-关于我们-重置版 结束*/

    /*产品内容页-重制版*/
    .single-product-top {
        position: relative;
        margin-top: -3rem;
        margin-bottom: 0;
        padding: .5rem 1rem;
        font-size: .8rem;
        background-color: #fff;
    }
    .single-product-top a {
        transition: all .4s linear;
    }
    .single-product-top a:hover {
        color: #d6000f;
    }
    .single-product-top .home {
        padding-left: 0;
    }
    .single-product-top .home a .icon {
        width: 2rem;
        height: 2rem;
    }
    .single-product-top .home a .icon path {
        transition: all .4s linear;
    }
    .single-product-top .home a:hover .icon path {
        fill: #d6000f;
    }
    .single-product-top .home a::after {
        margin-right: -1rem;
    }
    .single-product-top .list {
        padding-left: 1rem;
    }
    .single-product-top .list,
    .single-product-top .cat-name {
        line-height: 2rem;
    }
    .single-product-header {
        margin-top: 3rem;
    }
    .single-product-header .text {
        padding-top: 2rem;
    }
    .single-product-header h1 {
        font-size: 2rem;
        line-height: initial;
        margin-bottom: 1rem;
    }
    .single-product-header p {
        font-size: .8rem;
        line-height: 1.5rem;
    }
    .single-product-header p strong {
        margin-bottom: 2.5rem;
        font-size: 1rem;
    }
    .single-product-header .message a {
        padding: 0;
        height: 3.1rem;
        line-height: 3.1rem;
    }
    .single-product-header .tel {
        margin-top: 0;
    }
    .single-product-header .tel a {
        padding: .5rem 1rem;
    }
    .single-product-header .tel .number {
        letter-spacing: .1rem;
        font-size: 1.6rem;
        font-family: fantasy,sans-serif;
    }
    .single-product-header .tel .number img {
        vertical-align: initial;
    }
    .single-product-main-nav ul li {
        padding: .5rem 2rem;
    }
    .single-product-main-nav ul li a {
        font-size: 1rem;
    }
    .single-product-main-nav ul li a:hover {
        color: #d6000f;
    }
    .single-product-main-title {
        margin: 2rem 0;
        text-align: center;
    }
    .single-product-main-title h2 {
        font-size: 1.3rem;
        line-height: initial;
    }
    .single-product-main-title p {
        font-size: 1rem;
    }
    .single-product-main-td .content {
        margin-bottom: 2rem;
        font-size: .8rem;
    }
    .single-product-main-td .list .item {
        margin-bottom: 1rem;
    }
    .single-product-main-td .list .item .img {
        padding-left: 1rem;
    }
    .single-product-main-td .list .item .text {
        padding-right: 2rem;
    }
    .single-product-main-td .list .item .text h3 {
        margin-bottom: .5rem;
        color: #3e3a39;
    }
    .single-product-main-td .list .item .text p {
        font-size: .8rem;
        line-height: 1.5rem;
    }
    .single-product-main-tj {
        margin-top: 2rem;
        background-color: transparent;
    }
    .single-product-main-tj .single-product-main-title {
        margin-bottom: 2rem;
    }
    .single-product-main-tj .list .box {
        position: relative;
        margin-bottom: 0;
        overflow: hidden;
    }
    .single-product-main-tj .list .box img {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 10000%;
        height: 100%;
    }
    .single-product-main-tj .list .list-2 .box {
        height: 21rem;
    }
    .single-product-main-tj .list .list-1 .box,
    .single-product-main-tj .list .list-3 .box {
        height: 10.3rem;
    }
    /*图片间隔*/
    .single-product-main-tj .list .list-1-1,
    .single-product-main-tj .list .list-3-1 {
        margin-bottom: .4rem;
    }
    .single-product-main-tj .list .list-1 {
        padding-right: .2rem;
    }
    .single-product-main-tj .list .list-2 {
        padding: 0 .2rem;
    }
    .single-product-main-tj .list .list-3 {
        padding-left: .2rem;
    }
    .single-product-main-cs {
    }
    .single-product-main-cs .content {
        width: 100%;
        max-width: 100%;
        white-space: initial;
        overflow-x: initial;
    }
    .single-product-main-cs .content img {
        width: auto !important;
        height: auto !important;
        max-width: 100% !important;
    }
    .single-product-main-cs .content table {
        width: 100% !important;
    }
    .single-product-main-al {
        background-color: transparent;
    }
    .single-product-main-al .single-product-main-title {
        margin: 1rem 0 2rem;
    }
    .single-product-main-al .list .item a {
        width: 100%;
        height: 100%;
    }
    .single-product-main-al .list .item .box {
        height: 10rem;
    }
    .single-product-main-al .list .item p {
        display: none;
    }
    /*产品内容页-重制版 结束*/


    /*首页、栏目页and单页面、内容页 Banner高度设置*/
    #homeBanner .carousel-item .box,
    .catBanner {
        position: relative;
        width: 100%;
        overflow: hidden;
    }
    #homeBanner .carousel-item .box img,
    .catBanner img {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 10000%;
        height: 100%;
        object-fit: cover;
    }
    #homeBanner .carousel-item .box {
        height: 715px;
    }
    .catBanner.banner-two {
        height: 550px;
    }
    .catBanner.banner-three {
        height: 500px;
    }
    /*首页、栏目页and单页面、内容页 Banner高度设置 结束*/

    /*翻译图标*/
    .site-translate {
        right: 1rem;
        top: 1rem;
        /*bottom: 1rem;*/
        width: 3rem;
        height: 3rem;
        background: transparent;
    }
    .site-translate a {
        padding: .5rem .5rem 0;
    }

    /*服务与支持*/
    .page-service h2 {
        margin-top: 4rem;
        margin-bottom: 3rem;
        color: #373c41 !important;
        font-size: 2rem;
        text-align: center;
        height: auto;
        line-height: initial;
    }
    .page-service h3 {
        margin: 2rem auto 1rem;
        color: #373c41;
        font-size: 1.4rem;
    }
    .page-service-kefu-1 div.row {
        margin-bottom: 1rem;
    }
    .page-service-kefu h3 {
        margin-top: 1rem;
    }
    .page-service-kefu-2 {
        padding: 2rem 0 3rem;
    }
    .page-service-kefu-2 div.col-auto p {
        margin-left: -1rem;
        padding-top: .35rem;
    }
    .page-service-team-1 .phone .img {
        padding-top: .25rem;
    }
    .page-service-team-1 .phone div.col-auto p {
        margin-left: -1rem;
    }
    .page-service-team-2 {
        position: relative;
        margin-top: 2rem;
        padding-top: 3rem;
    }
    .page-service-team-2::before {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background-color: #575757;
    }
    .page-service-team-2 ul {
        margin-top: 2rem;
        margin-bottom: 2rem;
        padding-left: 1rem;
        list-style: none;
    }
    .page-service-team-2 ul li {
        margin-right: 1.25rem;
        margin-bottom: 1.25rem;
        padding: 0;
    }
    .page-service-team-2 ul li span {
        display: block;
        width: 100%;
        min-width: 160px;
        height: 50px;
        border: 1px solid #575757;
        line-height: 50px;
        text-align: center;
    }
    .page-service-process h3 {
        margin: 3rem auto 1.5rem;
        text-align: center;
    }
    .page-service-process p {
        text-align: center;
        max-width: 980px;
        margin-left: auto;
        margin-right: auto;
    }
    .page-service-process-2 ul {
        padding: 3rem 0 3rem;
    }
    .page-service-process-2 ul li {
        text-align: center;
    }
    .page-service-process-2 .img img {
        display: inline-block;
    }
    .page-service-process-2 h4 {
        color: #373c41;
    }
    .page-service-acceptance {
        padding-bottom: 3rem;
    }
    .page-service-after-sales-1 .img {
        width: 280px;
        float: right;
        margin-bottom: 50px;
        margin-left: 50px;
    }
    .page-service-after-sales-2 ul {
        height: 8rem;
    }
    .page-service-after-sales-2 ul li {
        float: left;
        margin-right: 1.5rem;
        width: 340px;
    }
    .page-service-after-sales-2 ul::after {
        content: '';
        clear: both;
    }
    .page-service-hardware {
        padding-bottom: 3rem;
    }
    .page-service-hardware h3 {
        font-size: 1rem;
    }
}

/*服务与支持页面专用样式*/
@media (min-width: 980px ) {
    .wzm20200512 .container {
        margin-right: auto;
        margin-left: auto;
    }
    .wzm20200512 .degree {
        padding: 88px 0;
    }
    .wzm20200512 .pd-sec>section {
        width: 100%;
        padding: 88px 0;
    }
    .wzm20200512 .list-inline > li {
        width: 160px !important;
    }
    .wzm20200512 .wzm202005170005 {
        margin-top: 50px;
    }
    .wzm20200512 .pro-sec .col-xs-12 + .col-xs-12 {
        border-top: none;
    }
    .wzm20200512 .box-container .box-sanbao {
        width: auto;
    }
    .wzm20200512 .wzm202005170614 {
        margin-top: 50px;
    }
    .wzm20200512 .hidden-xs {
        display: block;
    }
    .wzm20200512 .pl80 {
        padding-left: 80px;
        padding-bottom: 40px;
    }
    .wzm20200512 .pull-right {
        float: right !important;
    }
}
