﻿.contact-us .module-title{font-weight:600;font-size:32px;color:#333;line-height:1;text-align:center}
.contact-us .module-span{width:50px;height:3px;background:#c1986d;margin:20px auto 0}
.contact-us .module1{margin-bottom:80px}
.contact-us .module1-contant{display:flex;justify-content:space-between;margin-top:40px}
.contact-us .module1-item{background:#f7f7f7;border-radius:8px;width:32.5%;padding:50px 52px;text-align:center;overflow:hidden;transition:all .3s ease-in-out;position:relative}
.contact-us .module1-icoe{display:flex;justify-content:center}
.contact-us .module1-icoe em{font-size:42px;line-height:1;width:42px;color:var(--color)}
.contact-us .module1-text{margin-top:10px}
.contact-us .module1-text p{font-weight:500;font-size:18px;color:#333;transition:all .3s ease-in-out}
.contact-us .module1-text a{color:#333;line-height:26px;transition:all .3s ease-in-out}
.contact-us .module1-item a:hover{text-decoration:unset}
.contact-us .module1-item:hover{background:var(--color)}
.contact-us .module1-item:hover .module1-icoe em,.module1-item:hover a,.module1-item:hover p{color:#fff}
.contact-us .module2{display:flex;align-items:center;justify-content:space-between;padding:80px 0;position:relative;z-index:2}
.contact-us .module2::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:1920px;height:100%;background:#f7f7f7;z-index:-1}
.contact-us .module2-left{width:48%;background:#fff;padding:10px;box-sizing:border-box}
.contact-us .module2-right{width:47%}
.contact-us .module2-list p{font-weight:600;font-size:18px;color:#333;line-height:1;margin-bottom:15px}
.contact-us .module2-list{padding:0 20px 20px}
.contact-us .module2-list ul li{list-style:none;font-size:16px;color:#333}
.contact-us .module2-com .module-title{text-align:left;margin-bottom:10px}
.contact-us .module2-feed{margin-top:25px}
.contact-us .module2-feed .wmkcfeedback .send-btn{width:100%;border-radius:unset}
.contact-us .module3{padding:80px 0}
.contact-us .module3-contant{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}
.contact-us .module3-item{background:#fff;box-shadow:0 0 81px 0 rgba(0,39,61,.08);border-radius:8px;width:32%;margin-bottom:2%;padding:55px 33px;border-bottom:4px solid var(--color);position:relative;overflow:hidden;transition:all .3s ease-in-out}
.contact-us .module3-text{margin-top:20px}
.contact-us .module3-text p{font-weight:600;font-size:18px;color:#333;line-height:1;transition:all .3s ease-in-out}
.contact-us .module3-img img{transition:all .3s ease-in-out}
.contact-us .module3-item:hover{background:var(--color)}
.contact-us .module3-item:hover .module3-text p{color:#fff}
.contact-us .module3-item:hover .module3-img img{filter:brightness(100)}
@media (max-width:1640px) {.contact-us .module-title{font-size: 28px;}
.contact-us .module1-contant{margin-top: 30px;}
.contact-us .module1 {margin-bottom: 55px;}
.contact-us .module2,.module3{padding: 55px 0;}}
@media (max-width:1366px) {.contact-us .module-span{margin: 15px auto 0;}
.contact-us .module1-item{padding: 30px 35px;}
.contact-us .module1-contant {margin-top: 20px;}
.contact-us .module3{padding: 50px 0 0;}}
@media (max-width:1024px) {.contact-us .module-title {font-size: 24px;}
.contact-us .module1-item {padding: 25px 20px;}
.contact-us .module2-list ul li{font-size: 14px;}
.contact-us .module2-feed{margin-top: 10px;}
.contact-us .module3-contant{margin-top: 25px;}
.contact-us .module3-item{padding: 40px 30px;}}
@media (max-width:768px) {.contact-us .module1 {margin-bottom: 35px;}
.contact-us .module2{padding: 35px 0;flex-direction: column;}
.contact-us .module2-left{width: 100%;}
.contact-us .module2-left img{width: 100%;}
.contact-us .module2-right {width: 100%;margin-top: 20px;}
.contact-us .module3-item {padding: 45px 30px;width: 49%;}
.contact-us .module3-text p{font-size: 16px;}
.contact-us .module3-text {margin-top: 15px;}}
@media (max-width:550px) {.contact-us .module1-contant{flex-wrap: wrap;}
.contact-us .module1-item {width: 49%;margin-bottom: 2%;}
.contact-us .module1 {margin-bottom: 20px;}
.contact-us .module3-item {padding: 30px 25px;width: 100%;}}
.contact-us .module3-item:hover a{color:#fff};