







@media (max-width:767px){
.main-menu{ display:none}	
.soud1{ display:none}	
.foottb	{ display:none}		

.footta{
	width:100%;
	padding-top:24px;
	line-height:20px
}

.footta2{
	width:90%; margin:auto;
	float: none;
	display:block; line-height:19px; font-size:12px; padding-top:0px
}

.footta2 i{
	display:block;
	font-size:16px;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 4px;
}
.foottd a{ display:none}
.foottd1{
	width:100%; line-height:14px; text-align:center; padding-top:10px

}

.foottd2{
	float: none;
	color: #fff;
}

.foottd3{ display:none}
.foottd{

	margin-top:15px; height:auto; padding-bottom:5px
}


.foottimg{ display:none}




.hlin01{
	width:96%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	height: auto;
	background-image: url(hlin1b.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	margin-bottom: 50px;
	padding-left:0px;
	padding-top: 52px;
	padding-right:0px;
	line-height: 19px;
	font-size: 13px;
	color: #777;
}


.hlin01 a{
	display: block;
	height: 25px;
	width: 99px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 1px solid #bf1911;
	line-height: 25px;
	margin-top: 25px;
	text-transform: uppercase;
}


.hlin01 a:hover{
	width: 130px;
	color: #000;
}






	
.pxjx01{
	background-image: url(px1.png);
	height: auto;
	padding-top: 60px; padding-bottom:30px; margin-top:20px
}
	
	
	.pxjx{ width:100%;}
	
	
	
.pxjx02{ width:320px}

.pxjx02 li{}

.pxjx02 li a{
	background-image: none; background-color:#0185d0;

	float: none;
	height: 330px;
	width: 280px; display:block; text-align:center; margin-left: auto; margin-bottom:30px; margin-right:auto
}

.pxjx02 li a:hover{
	background-image: none;}

.pxjx02 li a img{
	width:280px;
	height:283px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 0px 0px 10px #ccc;
	margin-top: 10px;
}

.pxjx02 li a:hover img{
	width:280px;
	height:283px;

	box-shadow: 0px 0px 5px #ccc;
	margin-top: 3px;

}
.pxjx02 li a:hover span{

	margin-top:10px;

}


.pxjx02 li a span{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-top:15px;
	display:block;
	padding-right: 15px;
}

.pxjx02 li a span em{ display:none
}


	
.hlin02{ display:none}






#pro {
	width:305px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-image: url(hlin5b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
}

#pro_con {

	overflow:hidden;
	
}
#pro_con .LeftBotton { display:none

}
#pro_con .RightBotton {
display:none
}
#pro_con .Cont {
	width:305px;
	overflow:hidden;
	float:left;
	margin-left: 0px; margin-right:0px
}
#pro_con .ScrCont{width:10000000px; padding:0; float:left;}
#pro_con #List1, #pro_con #List2 {float:left; padding:0px; margin:0px;}
#pro_con .Cont li {
	float:left;
	width: 286px;
	margin-right: 9px;
	margin-left:8px;
	list-style:none;
	background-color: #fff; height:270px
}



#pro_con .Cont li a p{
	line-height: 48px;
	display: block;
	height: 48px;
	text-align: center;
	font-size: 16px;
	color:#444;
	overflow:hidden;

}


#pro_con .Cont li a:hover p{
	color: #FFF;
	background-color: #22b1c3;
}





#pro_con img {
	height: 222px;
	width: 286px; display:block;
}





.hlin06{
	background-image: url(hlin6b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:96%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}




.kch15{ padding-top:25px;	margin-top: 0px;
	border-top-width: 0px;
}
.kch15 li a{
	width:100%;
	margin-right: 0px;
	margin-left: 0px;
	float: none;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E0E0E0; height:101px; display:block 
}


.kch15 li a em{
	display: block;
	text-align: center;
	width:15%;
	height: 90px;
	float:left;
	line-height:45px;
		margin-right:2%;
	box-shadow: 0px 0px 5px #e3e3e3;

}

.kch15 li a em b{
	display:block;
	height:45px;
	background-color:#999;
	color:#FFF;
	font-size:28px;
}

.kch15 li a em p{
	display:block;
	height:45px;

	font-size:18px; line-height:45px
}

.kch15 li a span{ width:83%; float:left}

.kch15 li a span b{
	line-height: 22px;
	display: block;
	height: 22px;
	font-size:16px;

}
.kch15 li a:hover span b{ color:#e8a900}
.kch15 li a span i{
	display: block;
	line-height:16px;
	height: 64px;
	font-size:12px;
	margin-top:4px;
	color: #888;
}
	


.xhao08{ width:94%;margin-top: 20px;
	padding-bottom: 20px; }
.xhao09{ display:none }
.xhao10{
	padding:0px;
	float: none;
	width:98%;
	border: none; margin-left:auto; margin-right:auto
}

.zb17a{
	display:block;
	padding-bottom:10px;
	height:20px;
	line-height:20px;
	border: none;


	background-image: none;

	padding-left:0px;
	padding-top: 10px; background-color:#a8130d
}

.zb17a em{ display:none


}
.zb17a i{
	float: none;
	font-size:14px;
	font-weight: bold;
 text-align:center; display:block; color:#FFF;
 

	width:100%;
	height: 30px;
	border-bottom-width: 0px;


 
}

.biaoti{
	font-size: 16px;
	color: #000;
	text-align: center;
	display: block;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 25px;
}


.fengnews {
	width: 100%;

}
.fengnews  li a{
	line-height: 35px;
	display: block;
	height: 35px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(z.jpg);
	background-repeat: no-repeat;
	background-position: 5px 14px;
	padding-left: 0px;
	width: 82%; padding-left:25px; margin-left:auto; margin-right:auto; overflow:hidden; font-size:12px;margin-top: 5px;
	
}

.fengnews  li a em{ display:none
	
}

.proList { }
.proList li{
	width:45%;
	text-align:center;
	margin-bottom: 18px;
	margin-left: 2.5%; margin-right:2.5%;

}

.proList li img{
	display:block;
		height: auto; width:100%

}


.proList li a span{
	font-size:12px; display:block;
	color:#666;
	display:block;
	height:28px;
	line-height:28px; overflow:hidden;padding: 0px;


}
	


	}


@media (min-width:768px){

.mobile-menu-area{ display: none}

	}
	
	
	


	
	
	
