@media screen and (max-width: 960px){
	/* 乘车指南 */
	.home1{
		width: 100%;
		margin: 0 auto;
		padding: 20px;
		padding: 50px 20px;
	}
	.home1 .search_line{
		display: flex;
		flex-direction: column;
		padding: 20px 0;
	}
	.home1 .search_line .to{
		display: none;
	}
	.home1 .search_line .select_bar{
		margin-bottom: 20px;
	}
	.home1 .search_line .start_point input, .search_line .finish_point input{
		width: 240px;
		height: 40px;
	}
	.home1 .search_line .search_btn{
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.home1 .search_line .select_warp{
		width: 240px;
		margin-top: 0;
	}
	
	
	
	.home1 .search_line .start_point .select_bar a, .home1 .search_line .finish_point .select_bar a{
		right: 25px;
		top: 12px;
	}
	.home1 .search_line .start_point .select_bar a img,.home1 .search_line .finish_point .select_bar a img{
		width: 16px!important;
	}
	.home1 .prompt img{
		width: 20px!important;
	}
	.home1 .prompt span{
		font-size: 14px;
	}
	.metro_constr .content_img .fl img,.metro_constr .content_img .fr img{
		max-width: 100%;
	}
	.home4{
		height: 168px;
		background-size: cover;
	}
	.home4 .content{
		max-width: 100%;
		height: 100%;		    
	}
	.home4 .line_wrapper{
		bottom: 10px;
		width: 100%;
		padding-left: 5px;
	}
	.home4 .line_wrapper li{
		margin: 0 3px;
	}
	.home4 .line_wrapper li p{
		width: 12px;
		font-size: 10px;
	}
	.home4 .line_wrapper:before{
		left: 10px;
		right: 10px;
		top: 11px;
		border: 2px solid #DE4C8A;
	}
	.home4 .line_wrapper li:before{
		top: 7px;
		width: 6px;
		height: 6px;
		border: 2px solid #DE4C8A;
	}
	/* 企业文化宣传 */
	.home5 .title{
		margin-top: 20px!important;
	}
	.home5 .metro_cult_content{
		width: 100%;
		flex-direction: column;
		top: 90px;
		padding: 0 15px;
	}
	.home5 .metro_cult_content .fl img{
		width: 100%;
	}
	.home5 .metro_cult_content .fr{
		border-top-right-radius: 30px;
		border-bottom-left-radius: 30px;
		padding: 15px;
		height: auto;
		margin-top: 30px;
		margin-left: 0;
		z-index: 0;
	}
	.home5 .metro_cult_content .fr p{
		text-align: justify;
		line-height: 24px;
		font-size: 14px
	}
	/* 地铁出行服务 */
	.metro_serv ul{
		width: 100%;
	}
	.metro_serv ul li .icon_link{
		width: 80px;
		height: 80px;
		padding-top: 48px;
	}
	.metro_serv ul li .icon_link span{
		padding: 2px 0;
		color: #DE4C8A;
		font-size: 16px;
	}
	/* 集团党建 */
	.metro_constr .content_img{
		display: block;
		padding: 20px 5%;
	}
	.metro_constr .content_img .fl{
		margin-right: 0;
    	margin-bottom: 10px;
	}
	.metro_constr .content_img .hover a{
		width: 90vw;
		height: 54vw;
	}
	.metro_constr .content_img .hover a strong{
		font-size: 24px;
		padding-top: 60px;
	}
	/* 轨道经济 */
	.metro_econ{
		margin: 40px auto;
	}
	.metro_econ ul{
		width: 100%;
	}
	.metro_econ ul li .metro_econ_link img{
		width: 40px;
		height: 40px;
	}
	.metro_econ ul li .metro_econ_link p{
		font-size: 14px;
	}

	.metro_serv ul li .dtxl{
		background-image: url(../img/index/dtxl_btn_hov.png);
		background-size: cover;
	}

	.metro_serv ul li .dtskb{
		background-image: url(../img/index/dtskb_btn_hov.png);
		background-size: cover;
	}
	.metro_serv ul li .dtbh{
		background-image: url(../img/index/dtbh_btn_hov.png);
		background-size: cover;
	}

	.home5 .metro_cult .metro_cult_bg {
		height: 750px;
	}

	.home5 .metro_cult .know-more{
		padding: 20px;
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 20px;
		padding-left: 0px;
	}

	.metro_space_bg{
		display: none;
	}

}




