﻿@charset "utf-8"; 
:root{--color:#4C8ABE}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
header .head-info .head-logo {height:100%;}
header .head-info .head-logo a {height:100%;}
@media (min-width:1281px){header .head-info .head-logo img{max-height:80px;height:100%;object-fit:contain}}
.part{padding:25px 0px;border-top:2px solid #F2F2F2}
.part-item,.part-list{display:flex}
.part-item{padding:25px 0px;width:16.66667%;justify-content:center;align-items:center;transition:box-shadow .3s,transform .3s}
.part-item:hover{box-shadow:0 1px 10px rgba(34,25,25,.15);border-radius:5px;transform:translateY(-2px)}
.part-item:hover img{transform:scale(1.05)}
.part-item img{max-width:100%;max-height:100%;transition:transform .25s}
@media (max-width:1240px){.part-list{flex-wrap:wrap}
.part-item{width:33%}}
@media (max-width:768px){.part{padding:0px}
.part-item{width:33%;padding:4vw;box-sizing:border-box}
.part-list{flex-wrap:wrap}}
.footer-bottom a{color:#ccc}
.footer-bottom .main .right div{width:120px;}
.home-about .l-wrap .right ul li{width:100%;}
.home-about .l-wrap .right ul li .item{align-items: flex-start;}
.preview-container .small-box img,.preview-container .thumbnail-box .item img{height:100%;object-fit:contain;}
@media (min-width:769px){.home-about .l-wrap .right .title{font-size:34px}}
.contact-right-btn{margin-top:30px}
#wmkc{top: 25% !important;}
@media(min-width:1025px){header .head-info .l-wrap{padding: 0px 50px;}}