﻿@charset "utf-8";
:root{--headercolor:#000000;--fontfamily:"Open Sans", sans-serif;}
@media (min-width:769px){:root{--fontsize12:12px;--fontsize13:12px;--fontsize14:13px;--fontsize15:14px;--fontsize16:14px;--fontsize17:15px;--fontsize18:16px;--fontsize20:18px;--fontsize22:20px;--fontsize24:22px;--fontsize26:24px;--fontsize28:26px;--fontsize30:28px;--fonthometitle:30px;}}
@media (min-width:769px) and (max-width:1280px){:root{--fonthometitle:24px}}
.l-wrap{max-width:1400px}
#tagTabs .tagItem:nth-child(2){display:none}
#tagContent1{display:none}
.head-top{background:#fff;color:#000}
.head-info{background:#005691}
.head-list .item em{background:#fff;color:#005691}
.head-list .item .info span,.head-list .item .info a,.head-list .item .info a:hover{color:#fff}
@media (max-width:1024px){.m-menu span{background:#fff}}
@media (min-width:769px){.contact-list .contact-item{height:300px}}
.page-main{width:calc(100% - 380px);flex:inherit}
table.wmkc-table td{padding:4px!important}
table.wmkc-table td p{line-height:1.4}
@media (max-width:1280px){.page-main{width:calc(100% - 320px)}}
@media (max-width:1024px){.page-main{width:100%}
.prodetails-content{font-size:15px}}
.home-about .about-info .about-content p{text-align:justify}
.activity-wrap .content{text-align:justify}
section.home-activity{background-size:cover}
@media (min-width:1025px){.foot-nav .foot-item.foot-quick{margin-left:10%}
.foot-nav .foot-item.foot-cate{width:22%}
.foot-code{width:auto}}
@media (min-width:1025px) and (max-width:1440px){.foot-nav .foot-item.foot-quick{margin-left:7%}}
.foot-info .foot-tel{margin-top:7%}
@media (min-width:769px){.activity-wrap{width:70%;}}
.activity-wrap .img{justify-content:space-between}
.activity-wrap .img>div{width:32%}
.activity-wrap .img img{width:100%;height:auto;object-fit:contain;margin:0}
@media (min-width:1025px){.product-cateitem .cate-info{background:#ffffff80}}


@media (min-width:1025px){
.head-nav{background: var(--color);}
.nav-ul>li>a,.nav-ul>li>a.inmenu_1,.nav-ul>li:hover>a{color: #fff;}
.head-nav:not(.scrollhead){width: 100%;position: static;transform: initial;max-width: 100%;animation: initial;border-radius: 0;box-shadow: none;padding: 0;}
.head-info{padding: 5px 0;}
.nav-ul{margin: auto;margin-left:30px;}
.head-logo img{max-height: 50px;}
.nav-ul>li>a{padding: 8px 10px;}
.head-search button em{color: #fff;}
}
.prodetails-content table td, table th {text-align: center; padding: 4px 4px;}
