﻿@charset "utf-8"; 
.common-main article p{margin-bottom:1px;line-height:2}
.news-item:nth-of-type(2) .news-img{flex:inherit}
.news-img img{height:300px;object-fit:cover}
.pro-c-name,.side-pro-name,.adv-item article,.content-info article,.news-title,.news article,.pro-info article{word-break:break-word}
.table td,.table th{vertical-align:middle}
.cate-list{justify-content:center}
.cate-img img{display:none}
.cate-img{background:radial-gradient(#595959,black)}
.cate-name{margin:0;color:#a8a8a8}
.cate-btn{background:#383838;color:#b3b3b3}
.adv-item img{width:120px;height:120px}
.cate-img{min-height:200px}
.cate{padding-bottom:50px}
@media screen and (min-width:769px){
.cate-item{width:30%}
.cate-item:first-child{margin-right:30px}
.cate-name{font-size:36px}}
.pro-info article{display:none}
.part{border:none}
.head-contact{display:none}
.head-top .top-left{display:none}
.head-top .common-wrapper{justify-content:flex-end}
.advan-box{background:#000;padding:50px 0}
.adv img{display:block}
.advan-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.advan-item:nth-child(2n){flex-direction:row-reverse}
.advan-item .left{width:50%}
.advan-item .right{width:45%;color:#fff}
.advan-item .right .advan-tit{font-size:30px;font-weight:bold;margin-bottom:20px}
.advan-item .right p{line-height:1.5}
.advan-item:nth-child(2n) .right{text-align:right}
@media (max-width:768px){
.advan-item .left,.advan-item .right{width:100%;margin:15px 0}
.advan-item .right .advan-tit{font-size:24px}
.advan-item:nth-child(2n) .right{text-align:left}}
.adv{margin:0}
.cate{display:none}
.que{top:0}
#swiper-banner .swiper-slide img{display:block}
.part-item{width:10%;padding:10px;box-sizing:border-box}
@media (max-width:1024px){.part-item{width:20%}}
@media (max-width:768px){.part-item{width:25%}}
.footshare{display:flex;align-items:center;color:#fff;flex-wrap:wrap}
.footshare p{margin:5px 0}
.footshare p:first-child{margin-right:6px}
@media (min-width:769px){.foot-l .foot-item{width:auto;max-width:31%}
.foot-cate,.foot-nav{padding-left:0!important}
.foot-l{justify-content:space-between}}
.contact-main .contact-wrap{margin-top:0}
@media (min-width:1025px){.head-logo{margin-right:auto}
.head-logo a{width:100%}
.head-nav{width:auto}}
.wmkc-template-66>.wmkc-flex-jc-sb>.wmkc-flex-item { border: 1px solid #F2F6F7;}