﻿@charset "utf-8"; 
.aboutus{margin-top:60px}
.sec-title p{width:100%;max-width:1000px;line-height:1.7;margin:20px auto}
#indnewtit{margin-top:50px}
.product .swiper-slide{height:auto!important}
section .product .swiper-wrapper{height:auto!important;display:flex}
.product .swiper-slide .slide-left img,.product .swiper-slide img{display:block}
.product .swiper-slide .slide-left,.product .swiper-slide .slide-right{width:32%}
.product .swiper-slide .mask{width:36%;align-items:center;justify-content:center;flex-direction:inherit}
.product .swiper-slide .mask p{font-size:25px;height:auto}
.pcate_more{text-align:left;margin-top:25px;margin-bottom:0}
.product .swiper-button-prev{left:68%}
.product .swiper-button-next{right:32%}
@media screen and (max-width:1440px){.product .swiper-slide .mask p{font-size:20px}
.pcate_more a{font-size:18px}}
@media screen and (max-width:1200px){.product .swiper-slide .mask p{font-size:17px}
.pcate_more a{font-size:16px}}
.sec-title h2{text-transform:uppercase}
.search-bar{top:auto;margin-top:30px}
.details-section{margin-top:50px}
li.wmkc-wechat{position:relative}
li.wmkc-wechat>img{position:absolute;right:100%;top:0;display:none}
li.wmkc-wechat:hover>img{display:block}
#wmkc .wmkc-list{overflow:inherit}
.wmkc-top{bottom:auto!important;top:100%}
.navbar-nav li a{font-size:16px}
.navbar-nav>li>a{color:#000;font-weight:700;font-size:17px}
.banner img{width:100%}
footer{margin-top:70px}
section .swiper-wrapper{transition-duration:0s!important}
.search-bar{z-index:99999999}
.search-bar input{color:#333;border-color:rgba(255,255,255,.5);background-color:rgba(255,255,255,.2)}
@media screen and (min-width:1200px){.navbar-nav>li{margin:0 0 0 20px}}
.contact-list li img{float:left}
.foot-main a{color:#D0D0D0;}
.head-info .logo{max-width: 40%;}
.head-info .logo>a{display: flex;align-items: center;}
.head-info .logo>a span{margin-left:10px;}
@media(max-width:768px){.head-info .logo>a span{display:none;}}
.home-service .service-wrap .service-item .title,.home-service .service-wrap .service-item .icon i{color:#eee;}
.about-banner-nav{padding:0 20px}
@media (max-width:1024px){.about-banner-nav a:last-child{width:49%;box-sizing:border-box}
.about-banner-nav a{border:1px solid #222!important;white-space:normal;text-align:center;}
.about-banner-nav{padding:0;align-items:inherit}}
#nav ul #liabout-us>a{pointer-events: none;}
.home-banner #banner-swiper{padding-bottom:45px;}
@media (max-width:768px){.home-banner #banner-swiper{padding-bottom:25px;}}