		.swiper-container { width: 100%; height: auto;margin-left: auto;margin-right: auto;}
		.swiper-wrapper{transition-timing-function: linear;}
		.wid {width: 100%;padding: 0 3%;margin: 0 auto;}
		.dt {width: 100%;display: table;}
		.bg {background: #f8f8f8;}
		img {border: none;vertical-align: top;}
		.big-map .box img{width: 100%;}
        .big-map{position:relative; width: 100%;overflow: hidden;margin: 0 auto;}
        .big-map .box{position:relative;    max-width: 1200px;margin: 0 auto;}
        .big-map .box span{position:absolute;width:25px;height:18px}
		
		.moreinfo{overflow-y: scroll;height: 173px;}
	
		/*
		.fixed-publicbox:nth-child(1){top: 56%;left: 40.5%;}
		.fixed-publicbox:nth-child(2){top: 64.5%;left: 40.1%;}
		*/
        .fixed-publicbox{position:absolute;top:32%;left:50%;width:910px;height:215px;border:1px solid #3e6db1;background:#ffffffc4;transform:translate(-50%,-50%);padding:10px;display:none;padding-left: 270px;}
        .fixed-publicbox i{width:25px;height:25px;float:right;cursor:pointer}
        .fixed-publicbox i img{width:100%}
        .fixed-publicbox .top{margin:20px 0 30px 0}
        .fixed-publicbox .top strong{font-size:30px;color:#004098;font-weight:400;vertical-align:middle}
        .fixed-publicbox .top img{vertical-align:middle}
        .fixed-publicbox p{font-size:14px;line-height:1.7;margin-bottom:5px}
		.mapbottom{top:32;left:50%;}
		@media screen and (max-width: 750px){
		.fixed-publicbox {width: 93% !important;height: auto;}
		.big-map .box span{width: 15px;height: 10px;}
		.fixed-publicbox{z-index: 120;background: #ffffff;}
		}
		.fixed_child_left{position: absolute;left: 10px;}