﻿@charset "utf-8"; 
.home-container .about-info .about-content {background: #000;}
@media screen and (min-width:769px){header nav ul .submenu {height:auto;padding:25px;flex-wrap:wrap;box-sizing: border-box;}
header nav ul .submenu li {margin:10px;}}
footer .footer-top {background:#E6E6E6;}
footer .footer-top .contact-left .contact-content p:first-child,footer .footer-top .contact-left .contact-content p:nth-child(2),footer .footer-top .contact-btn a {color:#cf000d}
footer .footer-top .contact-btn {border-color:#cf000d}
footer .footer-top .contact-left .contact-content:before {background:none;}
#indpart {margin:0;padding:150px 0;background:url(/js/22753/bg.jpg) no-repeat center;background-size:cover;}
#indpart .part-title h3,#indpart .part-title p {color:#fff;position:relative;z-index:2}
.home-container .partners .part-title:after {z-index:0;color:#666;}
.home-container .indlastmodule .partners {margin-top:0;margin-bottom:0;}
.indlastmodule {background:#f7f7f7;padding:1px 0 240px;margin-bottom:-170px;}
.home-container .partners ul {margin-top:60px;justify-content:space-between;}
.home-container .partners ul li {width:18%;max-width:inherit;min-width:inherit;height:auto;padding:0;border:none!important;flex:inherit;text-align:center;}
.home-container .partners ul li .parttit {font-weight:bold;font-size:20px;margin-bottom:12px;margin-top:-15px}
.home-container .partners ul li p {line-height:1.4;}
.home-container .partners ul li:hover img {transform:scale(1);}
@media screen and (max-width:960px){.home-container .partners ul li{width:48%}}
@media screen and (max-width:640px){#indpart{padding:50px 0}
.home-container .partners ul{margin-top:20px}
.home-container .partners ul li{width:100%}
.home-container .partners ul li img{width:120px}
.indlastmodule{padding-bottom:40px;margin-bottom:-30px}}
.pro-intro img {height: auto;}
.common-container .contact-wrapper .contact-left {padding:30px;}
.common-container .contact-wrapper .contact-left ul li .contact-num {font-size:16px;margin:0;}
.common-container .contact-wrapper .contact-left ul li {margin:10px 0;}
.map>div {margin-top:10px;}
@media (max-width:768px){.map{margin-top:25px}
.map>div iframe{height:300px}
.common-container .contact-wrapper .contact-left{padding:6vw 5.7333333333vw}}
.wmkc-template-33 .wmkc-flex {display:flex;align-items:center;background:none;}
.wmkc-template-33 .wmkc-flex .wmkc-item-img {padding:0!important;}
.wmkc-template-33 .wmkc-flex .wmkc-item-img img {position:static;}
.home-container .part-title h4 { text-align: center;    color: #fff; font-weight: 700; line-height: 24px;max-width: 70%; margin: auto;}