﻿.map{padding-top:50px;background-color:#fff}
.map-wrapper .common-title{text-align:center}
.map-w{display:flex}
.map-w>div{width:50%;padding:10px 0}
.map-w .map-info{padding:0px 0 30px 20px}
.map-w .map-info .title{display:inline-block;line-height:30px;border-bottom:2px solid var(--color);font-size:var(--fontsize26)}
.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}
.map-w .map-info td:hover{box-shadow:0 1px 10px rgba(34,25,25,.3);cursor:default}
.map-wrapper{padding: 0px 125px;}
@media(max-width:768px){.map-wrapper{padding: 0rem .4rem;}.map-w>div{width:100%;}.map-w{flex-wrap: wrap;}.map-w .map-info{padding-left:0;}}
.advabout{padding: 3% 0;}
.advabout .l-wrap{width: 100%;max-width: 1640px;padding: 0 20px;margin: 0;}
.advabout .flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.advabout .flex>div{width: 50%;}
.advabout .home-title{font-size: var(--fontsize30);margin-bottom: 20px;font-weight: bold;}
.advabout .advabout-info{padding-left: 40px;}
.advabout .advabout-video{display: flex;}
.advabout .advabout-video lite-youtube,.advabout .advabout-video iframe,.advabout .advabout-video video{width: 100%;height: 100%;}
.advabout .info{margin-bottom: 20px;}
.advabout .list em{font-size: 20px;}
@media (max-width:1024px) {
.advabout .flex>div{width: 100%;margin-bottom: 20px;}
.advabout .advabout-info{padding-left: 0;}
}