﻿@charset "utf-8"; 
ul.reclist {margin-top:40px;display:flex;justify-content:space-between;}
ul.reclist li {width:24%;padding-bottom:24%;position:relative;}
ul.reclist li img {display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;background:#fff;}
.rec-text-panel>.container{max-width:1200px}
.mypro-panel h3 {font-size:25px;margin:0;text-align:center;line-height:1.5;font-weight:bold;margin-bottom:15px;text-transform:uppercase;}
.mypro-items {padding:0 0 55.2%;position:relative;}
.mypro-items img {width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:contain;}
.aboutus .why ul {display:flex;margin-top:30px;justify-content:space-around;}
.aboutus .why ul li {width:13%;text-align:center;}
.aboutus .why ul li div {width:100%;padding-bottom:100%;position:relative;}
.aboutus .why ul li div img {display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;}
.aboutus .why ul li p {font-weight:bold;line-height:1.4;color:#000}
.equipment ul{max-width:1200px;margin:0 auto;}
footer{margin-top:0}
.top-info {margin:0;}
header>.container.flex {justify-content:space-between;}
.tsearch {display:flex;align-items:center;}
.tsearch .sk {border:1px solid #005691;box-sizing:border-box;padding:0 12px;height:40px;font-size:15px;width:220px;}
.tsearch .sbtn {background:#005691 url(/images/m188/yellow/search.png) no-repeat center;color:#fff;border:none;width:50px;height:40px;cursor:pointer;}
@media (max-width:1080px){.tsearch{display:none}}
#banner img {height:auto}
.wmkc-video lite-youtube{max-width:560px !important;height:315px}
.f-contact a{color:#fff;}
.inner-content {font-size:14px;}
img {vertical-align:inherit;}
.pro-content #con{font-size:15px;line-height:22px}
.top-contact li{display:flex;align-items:flex-end;margin-right:10px}
.top-contact li:first-child>span{display:none}
.top-contact li:first-child>p span:first-child{display:block}
.top-contact li img{margin-right:5px}
.ErWeiImg{max-width:140px;margin:0 5px;height:auto;}
.tshare {margin-top:20px;}
.tshare a {margin-right:6px}
header>.container.flex {padding:10px 0;}
.top-logo a {display:block;line-height:156px;}
.top-logo a img {vertical-align:middle;}
.inner-l .inner-content p{margin:5px 0;line-height:25px;}
.aboutus .lf,.aboutus .rt{width:50%}
.aboutus .rt{padding:0 10px;}
.aboutus h3,.aboutus .rt-title{font-size:25px;margin:0;text-align:center;line-height:1.5;font-weight:bold;margin-bottom:15px}
.aboutus .flex{align-items:flex-start}
#abswiper{text-align:center}
#abswiper .primary-p{font-size:18px;font-weight:bold;margin:0;line-height:1.5;}
#abswiper .secondary-p{margin:0;line-height:1.5;}
#abswiper .swiper-pagination{position:static}
.aboutus .why,.equipment{margin-top:50px}
.aboutus .abproduct li{line-height:1.7}
.aboutus  .sub-title{font-size:18px;}
.aboutus .person img{width:80px;float:left;}
.aboutus .person {padding:0 50px;margin-top:50px;}
.aboutus .person p{text-align:left;padding-left:90px;line-height:1.5;margin:0;}
.aboutus .person p.name{font-size:14px;}
.aboutus .person p.work{font-weight:bold}
.aboutus .swiper-slide{padding:40px 27px 0;box-sizing:border-box;}
.aboutus .person:after{content:'';display:block;clear:both}
.aboutus .person .work{padding-top:15px;}
.aboutus .person img{border-radius:50%}
.prolist li a {position:static;background:none;opacity:1;}
.prolist li {box-shadow:0 0 0;padding-bottom:50px;}
.prolist li a:nth-child(1) {height:auto;padding-bottom:100%;position:relative;border:1px solid #ccc;box-sizing:border-box;}
.prolist li a:nth-child(1) img {width:100%;height:100%;object-fit:contain;}
.prolist li a:nth-child(2) {height:auto;color:#000;text-align:center;padding:10px;box-sizing:border-box;font-weight:bold;}
.prolist li a:nth-child(3) {position:absolute;bottom:10px;left:50%;height:36px;background:#999;width:auto;line-height:36px;padding:0 16px;transform:translate(-50%,0);text-transform:uppercase;font-size:12px;}
.prolist li a:nth-child(3):hover {background:#e49905}
.prolist h3{font-size:25px;text-align:center;margin-bottom:15px}
.prolist li{width:23%}
.prolist ul{justify-content:space-between}
.inner .pro-down{color:#000;margin-top:20px;text-align:left;font-size:14px;}