﻿@charset "utf-8";
.pro-detail-content .pro-detail-title {display:none}
.wmkc-template-46 .wmkc-flex-row-reverse{align-items:center}
.wmkc-template-45 .wmkc-flex{align-items:center}
.wmkc-template-33 .wmkc-flex {display:flex;align-items:center;background:none}
.wmkc-template-33 .wmkc-item-img {padding:0!important}
.wmkc-template-33 .wmkc-item-img img {max-height:inherit!important;position:static!important}
.abouts-content{padding-top:20px}
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide .part-list-item .item-title{margin:20px 8px 0;font-size:16px}
.project-content{line-height:1.7em}
.pro-intro article img{height:auto}
.home-container .part-title:after {display:none}
.home-container .welcome-info .part-title p {font-size:19px;max-width:1200px;margin:0 auto;padding:0 15px;line-height:1.5}
footer .footer-container .bottom-info .code img{opacity:1}
footer .footer-container .bottom-info .intro .intro-text,footer .footer-container .right-text,footer .footer-container .bottom-info .cate ul li a,footer .footer-container .bottom-info .nav ul li a{color:#fff}
.home-container .about-info .about-content{background:#ebeae7}
.home-container .about-info .about-content .content-title,.home-container .about-info .about-content article p,.home-container .about-info .about-content .about-btn a{color:#167eb1}
.home-container .about-info .about-content .about-btn,.home-container .about-info .about-content .about-btn:hover{border-color:#167eb1;background:#ebeae7}
.home-container .about-info .about-content .about-btn:hover a{color:#167eb1}
.pro-detail-content .pro-intro article {border-top:none}
footer .footer-container .bottom-info .intro {margin-top:25px}
footer .footer-container .bottom-info .intro .intro-text+.intro-text {margin-top:15px}
footer .footer-container .bottom-info .intro>img {height:90px}
footer .footer-container .bottom-info .intro .contact-list {margin-top:15px}
@media (min-width:769px){footer .footer-container {height:auto;padding-bottom:15px}}
footer .footer-container .bottom-info{margin-bottom:35px}
@media screen and (min-width:769px){.home-container .hot-product ul li {width:23%}}
footer .footer-container .bottom-info .contact-list {display:flex;margin-top:20px;justify-content:center}
footer .footer-container .bottom-info .contact-list li {width:32px;height:32px;background:#5c5c5c;border-radius:50%;display:flex;margin:0 5px;transition:all .5s;justify-content:center;align-items:center;box-sizing:border-box;padding:5px}
footer .footer-container .bottom-info .contact-list li img {display:block;min-width:inherit;background:none;height:auto}
footer .footer-container .bottom-info .contact-list li:hover {background:#FFF}
.floatwindow_phone,.floatwindow_tel-num {display:none}
footer .footer-container .bottom-info .intro .intro-text{margin-top:15px}
.home-container .about-info .about-content{padding:40px 60px 40px 40px}
.home-container .about-info .about-content article{padding:20px 0}
.home-container .about-info .about-content .content-title{font-size:32px;padding:0}
.home-container .about-info .about-content .about-btn{margin:0;width:160px;height:44px;font-size:18px}
.home-container .about-info .about-content article p{display:block;font-size:17px;line-height:1.6}
.home-container .about-info div.about-img {position:relative}
.home-container .about-info div.about-img img {height:100%;position:absolute;top:0;left:0;object-fit:cover}
.home-container .about-info {position:relative;justify-content:flex-end}
@media (max-width:1440px){.home-container .about-info .about-content .content-title{font-size:24px}
.home-container .about-info .about-content article p{font-size:15px}}
@media (max-width:768px){.home-container .about-info .about-content .content-title{font-size:22px}
.home-container .about-info .about-content article p{font-size:14px}
.home-container .about-info .about-content .about-btn{width:140px;height:40px;font-size:15px}
.home-container .about-info .about-content article{padding-top:10px}
.home-container .about-info{display:block}
.home-container .about-info div.about-img img{position:relative;opacity:1}
.home-container .about-info .about-content{position:relative;padding:2.6666666667vw 4vw}}
header .header-top .top-info,header .header-top .top-info a {color:#fff}
footer .footer-container .bottom-info .intro .intro-text+iframe {height:200px;margin-top:10px}
.filter-box {max-height:inherit;min-height:inherit;box-shadow:0 0 0;overflow-y:inherit}
.filter-box .pro-type-list>ul .LiLevel1 {width:24%;margin-right:1.333%;position:relative}
.filter-box .pro-type-list>ul .LiLevel1:nth-child(4n) {margin-right:0}
.filter-box .pro-type-list>ul .LiLevel1 .sub-menu {position:absolute;width:100%;top:100%;margin:0!important;border-top:1px solid #ccc;display:none;z-index:9}
.filter-box .pro-type-list>ul .LiLevel1>a {font-size:16px;width:100%;height:44px;line-height:44px}
.filter-box .pro-type-list>ul .LiLevel1 .LiLevel2 {width:100%;margin:0;height:40px}
.filter-box .pro-type-list>ul .LiLevel2 a{font-size:15px}
.filter-box .pro-type-list>ul .LiLevel1:hover .sub-menu {display:flex}
.filter-box .scrollTip {display:none}
.filter-box .pro-type-list {padding-top:35px}
.filter-box .pro-type-list .prosubmenu>ul>li {width:24%;margin-right:1.333%;margin-bottom:15px}
.filter-box .pro-type-list .prosubmenu>ul>li:nth-child(4n) {margin-right:0}
.filter-box .pro-type-list .prosubmenu>ul>li>a {width:100%;height:44px;line-height:44px;font-size:15px}
@media screen and (max-width:768px){.filter-box{display:none}}
@media (min-width:769px){header .header-top .top-right .search-input input {color:#fff}
header input::-webkit-input-placeholder {color:#fff}
header input:-moz-placeholder {color:#fff;opacity:1}
header input::-moz-placeholder {color:#fff;opacity:1}
header input:-ms-input-placeholder {color:#fff}}
@media (min-width:769px){main {margin-top:150px}
header {position:fixed;width:100%;top:0;left:0;z-index:9999999}
header nav {position:relative!important;top:0!important}}
@media (max-width:768px){footer .footer-container .bottom-info{padding-right:6.6666666667vw}
footer .footer-container .bottom-info .intro .title, footer .footer-container .bottom-info .intro .intro-text{display:block}}
.home-container .about-info .about-content{background:#f6f6f6}
.home-container .about-info .about-content article p{font-family:inherit}
.home-container .hot-product ul li .pro-name{font-size:17px}
@media (min-width:1400px){.home-container .lastest-news{width:90%;margin:0 auto}}
.home-container .about-info .about-content .content-title,.home-container .about-info .about-content article p,.home-container .about-info .about-content .about-btn a{color:#1d276e}
.home-container .about-info .about-content .about-btn{border-color:#1d276e}
.inquriyword{padding:0 260px;line-height:1.6;color:#555;}
@media (max-width:1520px){.inquriyword{padding:0 100px}}
@media (max-width:1280px){.inquriyword{padding:0 50px}}
@media (max-width:1080px){.inquriyword{padding:0 25px}}
@media (max-width:768px){.inquriyword{padding:0 6.6666666667vw;margin:0}}
.about-in-p{margin-left:20px}
.home-container .partners ul li{max-width:14%;min-width:14%;overflow:hidden;height:auto;padding-bottom:0;border:1px solid #eee}
.home-container .partners ul li img{width:100%}
@media (max-width:768px){.home-container .partners ul li{max-width:50%;min-width:50%}}
.pro-detail-content .pro-detail-title2{display:block}
.pro-detail-content .pro-detail-title2{width:auto;color:#2b3aa1;line-height:50px;padding:0;background:none;border-bottom:1px solid #aaa;margin:0 260px}
@media (max-width:1520px){.pro-detail-content .pro-detail-title2{margin:0 100px}}
@media (max-width:1280px){.pro-detail-content .pro-detail-title2{margin:0 50px}}
@media (max-width:1080px){.pro-detail-content .pro-detail-title2{margin:0 25px}}
@media (max-width:768px){.pro-detail-content .pro-detail-title2{margin:0 6.6666666667vw;font-size:4.2666666667vw}}
.about-bottom img{display: block;width:100%;margin: 0 auto}

@media (min-width:769px){header nav ul li{position:relative}
header nav ul li>ul.submenu{width:auto;left:0;right:auto;display:block;}
header nav ul li>ul.submenu>li{margin:0;}
header nav ul li>ul.submenu>li>a{white-space: nowrap;padding:10px;text-align: left;display:block;}
header nav ul li ul li:after{display: none;}}
header .header-top .top-info .info-tel{display:none;}