﻿@charset "utf-8";
.button_box button{width:unset}
.container about-us img{max-width:650px}
.button_box table{width:70%}
.button_box img{max-width:650px}
.img-show li span{color:#333}
.bPosition,.banner-zt h3,.banner-zt h5 a{color:#fff;font-weight:600;text-shadow:0 0 5px #000}
.index-about{height:0;padding:0}
.index-news{padding-top:0px}
.logo img{display:inline-block;vertical-align:middle;width:120px}
.tname{display:inline-block;vertical-align:middle;margin-left:10px;color:#055830;font-size:18px}
.tname p:first-child{font-family:latoblack;font-size:35px;margin-bottom:8px}
@media screen and (max-width:1280px){.top{text-align:left}
.tname{text-align:center}}
@media screen and (max-width:1050px){.tname p:first-child{font-size:26px}}
.indpic img{max-height:250px}
#customize{background:none;padding:0}
#customize a{display:block}
.in_os{width:166px!important}
.in_os .osqq{width:100%!important}
.acbox{margin-right:10px}
.plmor{width:33.333%}
li.plmor .plmpic{height:auto;padding-bottom:100%}
li.plmor .plmpic img{height:100%;border:1px solid #ccc;object-fit:contain;background:#fff}
#customize{position:relative}
#customize iframe{position:absolute;top:8%;left:3%}
.map iframe{display:block;width:100%}
table.nycontactustable tr{position:relative;display:block;padding-right:280px}
table.nycontactustable tr td p:last-child{position:absolute;right:0;top:0}
.inner-r{padding-left: 40px;}
@media (min-width:769px){.wmkcfeedback .inquiry-form input {width:49%;margin:0 0 20px!important;}
.wmkcfeedback .inquiry-form textarea {margin-top:auto;}}
.index .intro{background:url(/uploads/18129/page/p20240416164047f4a2c.jpg)}
.latestpro-swiper {width:100%;padding:20px 0}
.latestpro-swiper .swiper-container {padding-bottom:50px;}
.latestpro-swiper .swiper-pagination-bullet-active {background:var(--color)}
@media (max-width:768px){.l-main-home .sec-title{font-size:25px}}
@media (min-width:769px) and (max-width:1440px){.l-header .head-nav>ul>li>a{padding:0 13px;}}
@media (min-width:769px) and (max-width:1024px){.l-header .head-nav>ul>li>a{padding:0 9px;font-size:var(--fontsize12)}}
.l-conwrap.mobcate-main{flex-wrap:wrap;}
.l-conwrap.mobcate-main>.prolist-content{width:100%;}
@media (min-width:1025px){div#wmkc{top:60%}}
@media (min-width:1025px) and (max-width:1600px){div#wmkc{top:77%;}}