﻿@charset "utf-8"; 
#wmkc *{font-size:16px !important;}
footer .footer-container .bottom-info .intro .intro-text{-webkit-line-clamp:inherit}
.map{padding-top:50px;background-color:#FFF;}
.common-wrapper{width:1400px;margin:0px auto;}
.common-title{font-size:35px;line-height:1.7;font-weight:var(--fontbold5);}
.map-wrapper .common-title{text-align:center;}
.map-w{display:flex;}
.map-w>div{width:50%;box-sizing:border-box;padding:10px 0px;}
.map-w>div{width:50%;box-sizing:border-box;padding:10px 0px;}
.map-w .map-info{padding:50px 0 30px 20px;}
.map-w .map-info table{margin-top:20px;text-align:center;border-collapse:collapse;border:1px solid #EEE;}
.map-w .map-info td{width:180px;line-height:60px;border:1px solid #EEE;transition:box-shadow .2s ease;}
@media (max-width:1280px){.map-wrapper .map-info{padding:30px 0 30px 10px;}
.common-wrapper{width:1000px;}}
@media (max-width:768px){.map{padding-top:5.3333333333vw;}
.common-wrapper,.head-wrapper{width:100vw;padding:0vw 4vw;box-sizing:border-box;}
.common-title{font-size:6.6666666667vw;margin:4vw 0;}
.map-wrapper>div{width:100%;padding:0px 0 5.3333333333vw;}
.map-w>div{width:100%;}
.map-wrapper .map-info{display:none;}}
footer .footer-container .map{padding: 0;background: none;}
p.tname {margin-left:15px;font-weight:bold;font-size:22px;color:#000}
@media (max-width:960px){p.tname{display:none}}
@media (min-width:769px){header nav {height:70px!important;}
main {margin-top:70px;}
header nav ul li .inmenu_1:after ,header nav ul li a:after{bottom:15px}
header nav ul .submenu{top:100%!important}}
header nav .header-logo img {max-height:90%;}
.home-container .about-info .about-img img{height:100%}
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide .part-list-item .item-content{display:block;}
.certificate{margin:4vw 0 3vw}
.certificate .container{margin-left:260px;margin-right:260px}
.certificatelist{display:flex;justify-content:space-between;margin-top:20px}
.certificatelist li{margin-top:12px}
.certificatelist li:nth-child(1){width:45%}
.certificatelist li:nth-child(2){width:25.3%}
.certificatelist li:nth-child(3){width:25.3%}
@media (max-width:1520px){.certificate .container{margin-left:100px;margin-right:100px}}
@media (max-width:1280px){.certificate .container{margin-left:50px;margin-right:50px}}
@media (max-width:1080px){.certificate .container{margin-left:25px;margin-right:25px}}
@media (max-width:768px){.certificate{margin:6vw 0 0}
.certificate .container{margin-left:4vw;margin-right:4vw}
.certificatelist{margin-top:10px}}