.article {
				background: #FFF;
			}

			.clearfix:before,
			.clearfix:after {
				display: table;
				content: " ";
			}

			.clearfix:after {
				clear: both;
			}

			.clearfix {
				*zoom: 1;
				height:auto;
			}

			.map-content {

				margin-top: 10px;
			}

			.map-box {
				padding-top: 0;
			}

			.map1 {
				margin-top: 20px;
				height:auto;
				width:100%;
				overflow:hidden;
				
			}

			.map1:first-child {
				margin-top: 0;
			}

			.map-title1 {
				border-bottom: 1px solid #bababa;
			}

			.map-title1 span {
				display: inline-block;
				padding-bottom: 10px;
				border-bottom: 2px solid #015293;
				position: relative;
				font-weight: bold;
				color: #015293;
				font-size: 18px;
			}

			.map-title1 span a {
				color: #015293;
				line-height: 30px;
			}

			.map-title1 span:before {
				position: absolute;
				content: "";
				border: 4px solid transparent;
				left: 50%;
				margin-left: -4px;
				bottom: 0;
			}

			.maps-nav {
				padding-top: 4px;
				padding-left: 22px;
				padding-right: 22px;
			}

			.maps-nav ul {
				margin-left: -8px;
				margin-right: -8px;
			}

			.maps-nav ul li {
				/*width: 16.6666%;*/
				float: left;
				margin-top: 11px;
		
			}

			.maps-nav ul li.wd {
				width: 25%;
			}

			.maps2 ul li.wd:nth-child(3) a {
				pointer-events: none;
			}

			.maps-nav ul li>a {
				display: inline-block;
				line-height: 32px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				padding: 0 15px;
			}

			.maps-nav ul li>a:hover {
				background: #f3f5f9;
				color: #015293;
			}

			.maps-menus {
				position: absolute;
				background: #015293;
				z-index: 2000;
				font-size: 0;
				display: block;
				padding: 10px;
			}

			.maps-menus:before {
				position: absolute;
				content: "";
				top: -14px;
				border: 8px solid transparent;
				border-bottom-color: #015293;
				left: 25px;
			}

			.maps-menus a {
				/*width: 50%;*/
				display: inline-block;
				color: #fff;
				font-size: 14px;
				padding: 6px 10px;
				white-space: nowrap;
			}

			.maps-menus a:hover {
				text-decoration: underline;
			}

			.maps-menus a:nth-of-type(even) {
				text-align: right;
			}
			@media screen and (max-width: 1199px) {
			    .maps-nav ul li.wd {
			        width: 100%;
			    }
			}