@media(min-width: 992px){
	a:hover{
		color: #dd1e19;
	}
	.navbar-expand-lg .navbar-collapse{
		justify-content:center;
	}
	.header{
		padding:0 180px;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		width: 90px;
		height: 30px;
		padding:0;
		line-height: 30px;
		text-align: center;
		font-size: 16px;
		color: #333;
	}
	.index_about,.index_product,.index_news{
		padding-bottom:80px;
	}
	.index_case{
		padding-bottom:70px;
	}
	.index_about .textCont{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
	}
	.index_about .textCont h3{
		margin-bottom: 70px;
		font-size: 30px;
		font-weight: bold;
		color: #dd1e19;
	}
	.index_about .textCont p{
		max-width: 100%;
		margin-bottom: 90px;
		font-size: 14px;
	}

	.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
		color: #fff;
		border-radius: 30px;
		background: #dd1e19;
	}
	.navbar-light .navbar-nav .nav-item:hover>a{
		color: #fff;
		border-radius: 30px;
		background: #dd1e19;
	}
}
@media(max-width:991px){
	.index_case dl a dt img{
		width: 100%;
	}
	.topbar {
		display: none;
	}
	.index_product{
		background:url(../images/index_bg_02.jpg) repeat-y !important;
	}
	.index_case{
		background: url("../images/4eff950e0c57919772ff5d23ed719a2.jpg") repeat-y !important;
	}
	.index_about,.index_product,.index_news,.index_case{
		padding:15px 0;
	}
	a.btn{
		margin-bottom: 15px;
	}
}
dl,dt,dd{
	margin: 0;
}
.index_product{
	background:url(../images/index_bg_02.jpg) no-repeat ;
}

.index_product .protype_item{
	display: inline-block;
	width: 133px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 15px;
	border:1px solid #fff;
	color: #fff;
	border-radius: 40px;
	margin-left:5px;
	margin-right:5px;
}
.index_product .protype_item:hover{
	color: #fff;
	background: #dd1e19;
	border-color: #dd1e19;
}
.index_proItem{
	border:2px solid #ddd;
	font-size: 0;
}
.index_proItem *{
	margin: 0;
	padding:0;
}
.index_proItem:hover{
	border:2px solid #dd1e19;
}
.index_proItem a{
	display: block;
	font-size: 20px;
}
.index_proItem dd{
	line-height: 1;
	border-top: 2px solid #ddd;
	padding: 15px 0;
	text-align: center; 
	background: #fff;
}
.index_news dt a{
	font-size: 24px;
	font-weight: bold;
}
.index_news dd *{
	color: #999;
}
.index_news .newstime{
	font-size: 18px;
	margin: 0;
}
.index_news dd div a{
	font-size: 14px;
}
.btn-outline-dark{
	border-radius: 30px;
	padding:10px 30px;
}
.case-more{
	color: #fff;
	border-color: #fff;
}
.index_case{
	background: url("../images/index_bg_04.jpg") no-repeat;
}
.index_case dl a dd{
	background: #fff;
	padding:15px 10px;
}
.index_case dl a:hover{
	color: #dd1e19;
}
.index_case dl a dd p:nth-child(1){
	display: block;
	font-size: 18px;
	font-weight: bold;
}
.index_case dl a dt{
	background: #fff;
	text-align: center;
}
.index_case dl a dd p:nth-child(2){
	margin-bottom: 0;
}
a.btn:hover{
	cursor: pointer;
}
.xiala{
	background: #fff;
	display: none;
	position: absolute;
	z-index: 9999;
	left: 0;
	padding-top:15px;
}
.xiala li a{
	display: block;
	padding: 10px;
}
@media(max-width: 1366px){
	.navbar-expand-lg .navbar-nav .nav-link {
	    width: 70px;
	    height: 30px;
	    padding: 0;
	    line-height: 30px;
	    text-align: center;
	    font-size: 14px;
	    color: #333;
	}
	.navbar-light .navbar-text{
		font-size: 16px !important;
	}
}