.pro_catgoery,.pro_catgoery2{
	padding: 15px 0 10px 0;
	height: auto;	
	background-color: #F1F1F1;	
}
.background{
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 30px 30px;
}
.pro_cat25{
	width: 25%;
}
.pro_cat70{
	width: 70%;
}
.pro_cat25 h2{
	font-size: 50px;
	font-weight: bold;
	color: #022d60;
	text-align: center;
}
.pro_catgoery2 .pro_cat25 h2{
	color: #68161c;
}
.pro_cat25 p{
	line-height: 30px;
	padding: 10px 0;
}
.pro_cat_lx{
	height: 50px;
    line-height: 50px;
	float: left;
	width: 100%;
	/*padding: 3% 10% 3% 10%;*/
	text-align: center;
	display: inline;
	background-color: #004a9f;
	border-radius: 8px;
	overflow: hidden;
}
.pro_catgoery2 .pro_cat_lx{
	background-color: #e70012;
}
.pro_cat_lx span{padding-right: 20px; margin-left: 60px; float:left;}
.pro_cat_lx img{margin-top: 8px;}
.pro_cat_ph{
	width: 100%;
	text-align: center;
	overflow: hidden;
	
}
.pro_cat_ph p{
	font-size: 14px;	
	line-height: 40px;
}
.pro_cat_ph span{
	font-size: 18px;
	color: #004a9f;
	font-weight: bold;
}
.pro_catgoery2 .pro_cat_ph span{
	color: #e70012;
}
.pro_cat_lx a{	
	color: #FFFFFF;
	font-size: 20px;
	float: left;
	width: 100%;
}
.pro_cat80_img_l{
	width: 48%;
}
.pro_cat80_img_r{
	width: 48%;
}
.pro_cat80_txt{
	width: 100%;
	margin-top: 30%;
}

.pro_cat80_txt span{	
	padding: 8px 40px;	
	background-color: #e7e7e7;
}
.pro_cat80_txt span:hover{
	background-color: #207be4;
	color: #FFFFFF;
}
.pro_cat_no{display: none;}
@media only screen and (max-width: 1310px) {
	.pro_cat25{
		width: 40%;
	}
	.pro_cat70{
		width: 55%;
	}
	.pro_cat80_img_l{
		width: 100%;
	}
	.pro_cat80_img_l img{
		width: 100%;
	}
	.pro_cat80_img_r,.pro_cat80_txt{
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	.pro_cat80_txt{
		display: none;		
	}
	.pro_cat80_txt a {
		margin-top: 10px;
	}
	.pro_cat25 h2{
		font-size: 30px;
	}
}
@media only screen and (max-width: 640px) {
	.pro_cat_ph p{}
	.pro_cat25 p{    line-height: 22px;
    padding: 5px 0;}
    .pro_cat25 h2{font-size: 18px;}
    .pro_cat_ph span{font-size: 14px;}
}
@media only screen and (max-width: 480px) {
	.pro_cat25{
		width: 100%;
	}
	.pro_cat70{display: none;}
	
    .pro_cat25 h2{font-size: 24px;}
	.pro_cat_no{display: block; margin: 0 0 3%;}
	.pro_cat_lx img{width: 10%;}
	.pro_cat_lx a{margin-left: 10%;}
	.pro_cat25 p{ line-height: 34px;}
	
    .pro_cat_ph span{font-size: 20px; }
    .pro_cat_ph p{margin-top: 3%;}
    .pro_catgoery, .pro_catgoery2{padding-bottom: 10px; margin: 3% 0; }
    
    }