@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
a:hover{color: #333}
.maptop{width: 78%;overflow: hidden;margin: 0 auto;padding: 13px 0}
.maptop dt{float: left;}
.maptop dt img{width: 244px;height: 50px;}
.maptop dd{float: left;font-size: 28px;margin-left: 30px;line-height: 50px;}
.maplocation{background: #1da5a5;padding: 14px 0;width: 100%;}
.maplocationcen{width: 78%;overflow: hidden;margin: 0 auto;color: #fff}
.maplocationcen a{text-decoration: none;color: #fff}
.mapul{width: 78%;overflow: hidden;border: 1px solid #ccc;margin: 0 auto;margin-top: 22px;margin-bottom: 22px}
.mapulli{width: 100%;overflow: hidden;}
.mapulli dt{overflow: hidden;border-bottom: 1px solid #ddd;background: #f2f2f2}
.mapulli dt span{overflow: hidden;line-height: 42px;width: 170px;background: #1da5a5;color: #fff;display: block;text-align: center;}
.mapulli dd{overflow: hidden;padding-top: 28px;padding-left: 15px;padding-bottom: 28px}
.mapulli dd a{display: block;float: left;margin-right: 20px;color: #333}
.otherli li{overflow: hidden;padding: 10px 12px;border-bottom: 1px solid #ddd;}
.otherli li a{color: #333}
.mapulli dd a:hover{color: #1da5a5}
.otherli li a:hover{color: #1da5a5}
.mapfoot{text-align: center}
@media only screen and (max-width:1024px){
	.maptop{width: 94%;}
	.maplocationcen{width: 94%;}
	.mapul{width: 94%;}
	.mapulli dd{overflow: hidden;padding-top: 20px;padding-bottom: 20px}
	.mapfoot{text-align: center;padding: 0 3%;font-size: 15px;padding-bottom: 12px}
	.maptop dt img{width: 190px;height: auto;}
	.maptop dd{font-size: 23px;margin-left: 22px;line-height: 39px;}

}
