/*产品分类*/
.pro_all_class{width:1200px !important; height:auto !important;margin:0 auto !important;font-size:0px; line-height:0px; border-bottom:none !important;margin-bottom:20px !important;}
.total_2019{display: inline;font-size: 0;}
.one_2019{width: 155px;height:52px;display: inline-block;margin-left:10px !important;position:relative;}
.two_2019{width: 155px;height:0;background: #f3f3f3;position:absolute;top:52px;left:0;z-index: 9;overflow: hidden;transition:0.6s;}
.one_2019:hover .two_2019{height:auto;transition:0.6s;}
.pro_all_class .two_bt_2019 a{width:100% !important;display:block;line-height:46px;color:#666;}
.two_bt_2019 a:hover{background: #0f1b81;color:#fff;}
.pro_all_class>a,.one_2019>span a{display:inline-block;width: 155px !important;height:52px;overflow:hidden;text-align:center;font-size:16px !important;color:#333;background:#eaeaea;white-space: nowrap;text-overflow: ellipsis;line-height:52px;text-decoration:blink;transition: all 0.8s linear;margin-bottom: 10px;text-transform: uppercase;}
.pro_all_class>a:hover,.one_2019:hover,.one_2019.cur{transition: all 0.5s linear; background:#0f1b81; color:#fff;}
.pro_all_class strong{background:#0f1b81;color:#fff;display:block;height: 100%;width: 100%;line-height: 52px;font-size: 16px;}
.pro_all_class .pur{ display:none;}
.pro_all_class{ border:none !important; width:100% !important; }


.ny_prototal { width:100%; overflow:hidden;}
.ny_prolist { width:31.3%; margin:0 1%; float:left; margin-bottom:2%; overflow:hidden;}
.ny_propic { position:relative; overflow:hidden;}
.ny_propic a { display:block;}
.ny_propic a img { width:100%; height: 360px;}
.ny_propic a:before { content:''; width:0%; height:0%; background-color:rgba(0 ,0,0,0.3); position:absolute; z-index:2; top:0; display:block; transition: all 0.3s;}
.ny_propic span { width:60px; height:60px; display: none; position:absolute; z-index:3; left:50%; margin-left:-30px; top:39%; border: solid 1px #fff; border-radius:60px; font-size:14px; color:#fff; line-height:60px; text-align:center; box-sizing:border-box;}
.ny_prolist:hover .ny_propic a:before { width:100%; height:100%;}
.ny_prolist:hover .ny_propic span { display:block;}

.ny_protil { width:100%; background:#f5f5f5; margin-top:0.8%; position:relative; overflow:hidden;}
.ny_protil a { height:45%; padding:3% 4% 4% 5%; font-size:16px; position:relative; z-index:2; display:block;}
.ny_protil span { display:block; width:67px; height:12px; background:url(../img/20200522095054_1768699360.png); margin-top:3%;}
.ny_prolist:hover .ny_protil span { background-position:0px -12px; transition:all 0.3s;}
.ny_prolist:hover .ny_protil a { color:#fff;}
.ny_protil:before { width:0; height:100%; content:""; display: block; position:absolute; left:0; bottom:0; background:#0f1b81; transition: all 0.3s;}
.ny_prolist:hover .ny_protil:before { width:100%;}
.clear{clear:both;}



.prod_image{
	text-align: center;
}
.prod_image img{
	width: 40%;
	padding: 10px;
	border: 1px solid #eee;
}
.prod_image h1{
	font-size: 16px;
}
.psupdown{
	text-align: center;
}
.prod_title{
	margin-top: 30px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	font-size: 22px;
	border-bottom: 1px solid #eee;
}
.prod_content img{
	max-width: 100%;
}

.prod_hotcp{
	margin-top: 30px;
	margin-bottom: 30px;
}
.prod_hotcp h3{
	text-align: left;
	margin-bottom: 20px;
}
.prod_hotcp ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.prod_hotcp li{
	width: 22%;
	padding: 1%;
	text-align: center;
	border: 1px solid #eee;
}
.prod_hotcp li:hover{
	border-color: #d50025;
}
.prod_hotcp li img{
	width: 100%;
}