﻿.box1_cp_m{display: none;}
.station{background: #f8f8f8; height: 40px; line-height: 40px;}

.cen_box_maps{width: 100%;height: auto;background: #FFFFFF;float: left;padding-bottom: 80px;padding-top:40px;}
.cen_box_maps .title1 h2{width:100%; float: left; font-size:26px;color: #333333; border-bottom:1px solid #ccc; font-weight: 500;padding: 5px 0px;}
.cen_box_maps .topInfos{width:1160px;float: left; padding: 20px 0px; margin: auto; overflow: hidden;}
.topInfos .topInfo{width:350px; height: 50px; line-height: 50px; background-position: left center; background-repeat: no-repeat; text-align: left; text-indent: 25px; overflow: hidden;float: left; cursor: pointer;font-size: 14px;}
.topInfos .ico_tel{background-image: url("/images/icon/icon_tel.png");}
.topInfos .ico_tel:hover{background-image: url("/images/icon/icon_tel_a.png");}
.topInfos .ico_man{background-image: url("/images/icon/icon_man.png");}
.topInfos .ico_man:hover{background-image: url("/images/icon/icon_man_a.png");}
.topInfos .ico_email{background-image: url("/images/icon/icon_email.png");}
.topInfos .ico_email:hover{background-image: url("/images/icon/icon_email_a.png");}
.topInfos .ico_fax{background-image: url("/images/icon/icon_fax.png");}
.topInfos .ico_fax:hover{background-image: url("/images/icon/icon_fax_a.png");}
.topInfos .ico_add{background-image: url("/images/icon/icon_position.png");}
.topInfos .ico_add:hover{background-image: url("/images/icon/icon_position_a.png");}

.cen_box_maps .contents{width:100%; height: 930px; float: left; position: relative;background: url("/images/icon/map.jpg") center 50px no-repeat;border-top:1px solid #ccc;margin-top: 20px;padding-top: 50px;}
.cen_box_maps .contents .mainPostion{width:100px; height: 100px; position: absolute; left:575px; bottom: 300px; background: url("/images/icon/map_position_b.png") top center no-repeat;
-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.cen_box_maps .contents .mainPostion:hover,.cen_box_maps .contents .nomalPostion:hover{
	/**上移元素**/
	/*transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);*/
	cursor: pointer;
	animation:mapPostion 1s;
	-webkit-animation:mapPostion 1s;
}
.cen_box_maps .contents .nomalPostion{width:50px; height: 50px; position:absolute; background: url("/images/icon/map_position.png") top center no-repeat;}
.p_tc{left:930px;bottom: 380px;}
.p_yx{left:965px;bottom: 365px;}
.p_km{left:590px; bottom:180px;}

@keyframes mapPostion
{
from {transform:translateY(-10%);}
to {transform:translateY(0%);}
}

@-webkit-keyframes mapPostion /*Safari and Chrome*/
{
from {transform:translateY(-10%);}
to {transform:translateY(-0%);}
}



.mapInfo{width:100%; border-top:1px solid #ccc;float: left; padding-top:20px; margin-top:20px;}
.mainInfo{width:100%; height: 80px; float: left; margin: 10px auto 20px 31px; background: url("/images/icon/map_position_b.png") top left no-repeat;}
.mainInfo p{padding-left:60px;padding-top:15px; line-height: 30px; font-size:16px; color:#333;}

.nomalInfos{width:100%;height: 60px; float: left; margin: 10px auto 10px 40px;}
.nomalInfos .nomalInfo{width:25%; float: left;margin-left: 10px; margin-right:3%;height: 60px;background: url("/images/icon/map_position.png") top left no-repeat;}
.nomalInfos .nomalInfo.long{width:35%;}
.nomalInfos .nomalInfo p{padding-left:40px;padding-top:5px; line-height: 20px; font-size:14px; color:#333;}
.ArtPagination{ border:0px; display: none;}
.titleBox{display: none;}

@media only screen and (min-width: 1024px) {
	
}

@media screen and (max-width: 1023px)
{
	.cen_box_maps {
		width: 90%;
		margin: auto 5%;
		padding-bottom: 200px;
	}
	.cen_box_maps .topInfos{width:100%;}
	.topInfos .topInfo {width: 100%;height: 34px;line-height: 34px;}
	.cen_box_maps .contents{height: auto;    min-height: 90vw;background: none; background-repeat: no-repeat; background-position: center; background-size: contain;background-image: url(/images/icon/map.jpg); }
	.cen_box_maps .contents .mainPostion,.cen_box_maps .contents .nomalPostion {display: none;}
	.mainInfo{margin:auto;}
	.nomalInfos {width: 90vw;margin: 10px auto 10px 2vw;}
	.nomalInfos .nomalInfo{width:100%;margin-right: 0%;    background: url(/images/icon/map_position.png) center left no-repeat;}
	.nomalInfos .nomalInfo.long{width:100%;}
	.Pagination{display: none;}
	
}
@media (min-width: 375px) and (max-width: 767px)
{

	
}
@media (min-width: 321px) and (max-width: 375px)
{
	
	
}
@media screen and (max-width: 320px)
{
	
	
}