
.web-map .mapo1{padding: 2rem;width: 100%;display: inline-block;}
.web-map .mapo1:last-child{margin-bottom:2rem;}
.web-map .mapo1:nth-child(2n){background: #f2f2f2;}
.web-map .mapo1 h2{font-size: 20px;font-weight: bold;color: #006EAB;}
.web-map .mapo1 h2 a{font-size: 20px;}
.web-map .mapo1 ul{margin-top: 9px;}
.web-map .mapo1 li{float: left;line-height: 30px;margin-right: 30px;position: relative;}
.web-map .mapo1 li a{font-size: 16px;color: #666;}
.web-map .mapo1 li:hover a{color: #006EAB;}
.map-pos{position: absolute;padding: 8px 0;left: -28px;top: 0px;width: 322px;display: none;}
.map-pos .m-san{width: 0;height: 0;border: 10px solid transparent;border-bottom: 8px solid #5796C5;margin-left: 43px;}
.map-pos .small-map{background: #5796C5;}
.web-map .mapo1 li .small-map a{margin-left: 18px;font-size: 14px;color: #fff;}
.wyb-box:hover .map-pos{display: block;}
.web-map .mapo1 ul span{display: inline-block;width:100%;}
.web-map .mapo1 ul span p:first-child{font-weight:bolder;font-size: 18px;}
.web-map .mapo1 ul span a{float: left;line-height: 30px;margin-right: 30px;position: relative;}

@media only screen and (max-width: 1100px) {
.content{display: block !important;}
.web-map .mapo1{width: 96%;padding: 1.2rem 0.5rem;}

}