html{font-size: 10px;}
@media (min-width: 1200px) {
.map .container{max-width:1140px;}
  .banner {
    background: url(/static/special/bauma2024/img/banner_2024_bmz_lm.jpg) no-repeat center center/cover;
    height: 554px;
	 -webkit-user-drag: none;
	 -moz-user-drag: none;
	 -ms-user-drag: none;
	 user-drag: none;
  }
}
@meida (min-width:1400)
{

}
.subTitle{
	width: fit-content;
	margin: 0 auto;
	font-size: 3.2rem;
	font-weight: 900;
}
.subTitle span{
	position: relative;
	z-index: 1
}
.subTitle span::after{
	content: '';
	position: absolute;
	background-color: #f8d433;
	height: 1.8rem;
	width: 105%;
	left:-2px;
	bottom: -5px;
	z-index: -1;
}

.won{
	background: url(/static/special/bauma2024/img/won-bg.png) no-repeat;
	background-size: cover;
	padding: 6rem 0;
}

.wonBottom{
	
	background: #fff;
	box-shadow: 0 0 10px 10px #e6edf6;
	border-radius: 5rem;
	padding: 5rem;
	margin-top: 7rem;
}
.wonBottom>div{
	
	margin: 1.5rem 0;
	box-sizing: border-box;
}
.wonBorder{
	height: 21rem;
	padding-top: 3rem ;
	flex-wrap: wrap;
	border: 1px solid #ccc;
	
}
.wonBottom>div:nth-child(1) .wonBorder{
	background: url(/static/special/bauma2024/img/won-1.png) no-repeat 93% 75%;
	padding-left: 5rem;
}
.wonBottom>div:nth-child(2) .wonBorder{
	background: url(/static/special/bauma2024/img/won-2.png) no-repeat 93% 75%;
	padding-left: 3rem;
}
.wonBottom>div:nth-child(3) .wonBorder{
	background: url(/static/special/bauma2024/img/won-3.png) no-repeat 93% 75%;
	padding-left: 3rem;
	height: 25rem;
}
.wonBottom>div:nth-child(4) .wonBorder{
	background: url(/static/special/bauma2024/img/won-4.png) no-repeat 93% 75%;
	padding-left: 4rem;
	height: 25rem;
}
.wonBottom>div:nth-child(5) .wonBorder{
	background: url(/static/special/bauma2024/img/won-5.png) no-repeat 93% 75%;
	padding-left: 3rem;
	height: 25rem;
}
.products{padding:6rem 0 3rem 0;text-align: center;}
.products .row:last-child{margin-top:3rem;}
.products .row:last-child img:hover{transform:scale(1.01);border-radius:6px;box-shadow:0 3px 8px rgba(68,158,255,0.8);}
.products h2{margin-bottom:6rem;}
.products a{margin:3rem 0;font-size:1.6rem;color:#fff}
.products a img{border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 3px 5px rgba(68,158,255,0.5);}
.products a img:hover{transform:scale(1.01);border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 3px 8px rgba(68,158,255,0.8);}
.products p{padding:10px;background:#449eff;}
.products h5{padding:10px;font-size:1.6rem;background:#449eff;color:#fff;}



.wonBottom h3{
	font-size: 2.1rem;
	position: relative;
	font-weight: 600;
	z-index: 1;
}
.wonBottom h3::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -1rem;
	width: 5rem;
	height: 0.4rem;
	background:linear-gradient(to bottom,#449eff,#0e6bfc);
	z-index: -1;
}
.wonBottom p{
	
	padding-top: 2rem;
	max-width: 80%;
	font-size: 1.6rem;
	
}
.map{
	margin: 4rem 0;
	text-align: center;
}
.map p{
	width: fit-content;
	margin: 2.5rem auto;
	font-size: 2.2rem;
	text-align: center;
	line-height:3.5rem;
}
.mapImg {
   
   -webkit-user-drag: none;
    -moz-user-drag: none;
    -ms-user-drag: none;
    user-drag: none;
}
.liuyan{
	background: #ededed;
	padding-top:4rem;
	padding-bottom:2rem;
	dispaly:block;
	position:static;
}

.liuyan_bottom,.mt-30{
	margin-top: 30px;
}
 .liuyan .form-group{
	 margin:0;
	 margin-top:12px;
	 }
 .liuyan .form-group label{
	 border:none;
	 margin: 8px 5px 0px 0;
 }
 .liuyan h6{padding-top:16px;}
 .liuyan .paddingbot30{padding-bottom:0;}

@media (max-width: 1260px) {
	.subTitle{
		font-size: 2.2rem;
	}
}

@media (max-width: 1200px) {
	.wonBottom{
		padding: 2rem;
	}
	.wonBottom p{
		max-width: 100%;
	}
	.wonBottom>div:nth-child(1) .wonBorder{
		padding-left: 3rem;
	}
	.wonBottom>div:nth-child(3) .wonBorder{
		padding-left: 3rem;
	}
	.wonBottom>div:nth-child(4) .wonBorder{
		padding-left: 3rem;
	}
	.wonBottom>div:nth-child(5) .wonBorder{
		padding-left: 3rem;
	}
}
@media (min-width:992px) and (max-width: 1069px){
	.wonBottom h3{
		font-size: 1.6rem;
		
	}
}
@media (min-width:1201px) and (max-width: 1659px){
	.wonBorder{
		padding-top: 2.5rem;
	}
	.wonBottom p{
		
		max-width: 95%;
	
	}
}
@media (max-width: 994px){
	.wonBottom p{
		max-width: 90%;
	}
	.wonBottom>div .wonBorder{
		padding-left: 2rem;
	}

}

@media (max-width: 559px){
	.wonBottom>div:nth-child(1) .wonBorder{
		height: 25rem;
	}
}
@media (min-width:768px) and (max-width: 991px){
	.wonBottom>div:nth-child(2) .wonBorder{
		height: 25rem;
}

@media (max-width:750px)
{
	
}
