@charset "gb2312";
/*首页菜单*/
.hnav2{width:100%; height:auto; overflow:hidden; background-color:#ce050b;}
.hnav2 li{
	float: left;
	width:25%;
	text-align: center;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.25rem;
	height:0.65rem;
	line-height: 0.67rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	border-right: 1px solid #d24c36;
	border-bottom: 1px solid #d24c36;
}
.hnav2 li a{display: block; color: #fff;}
.hnav2 li:nth-of-type(4n){border-right:0;}
.hnav2 li:nth-of-type(n+5){border-bottom:0;	background-color:#b60800;}
.hnav2 li:nth-of-type(n+9){border-bottom:0;	background-color:#ce050b;}

/*首页圆点菜单*/
.hnav{
	width:100%;
	height:auto;
	margin:0 auto;
	padding-top:15px;
}
.hnav-son{
	float:left;
	display:block;
	width:25%;
	height:auto;
	text-align:center;
	color:#212121;
}
.hnav-son .in{
	display:inline-block;
	width:0.9rem;
	height:0.9rem;	
	line-height:0.9rem;
	font-size:0.45rem;
	color:#FFF;
	border-radius:50%;
}
.hnav-son h6{ color:#666666; text-align:center; font-weight:100; font-size:0.22rem; line-height:0.43rem}
.hnav-son:nth-child(1) .in{background:#e5725d;}
.hnav-son:nth-child(2) .in{background:#004d5d;}
.hnav-son:nth-child(3) .in{background:#ec5ba0;}
.hnav-son:nth-child(4) .in{background:#49be68;}
.hnav-son:nth-child(5) .in{background:#59afed;}
.hnav-son:nth-child(6) .in{background:#c672fc;}
.hnav-son:nth-child(7) .in{background:#dd4043;}
.hnav-son:nth-child(8) .in{background:#eaaa5f;}
.hnav-son:nth-child(9) .in{background:#CC9900;}
.hnav-son:nth-child(10) .in{background:#333399;}
.hnav-son:nth-child(11) .in{background:#0000FF;}
.hnav-son:nth-child(12) .in{background:#339900;}
.hnav-son:nth-child(13) .in{background:#FF3300;}
.hnav-son:nth-child(14) .in{background:#9933CC;}
.hnav-son:nth-child(15) .in{background:#999900;}
.hnav-son:nth-child(16) .in{background:#CC6600;}
.hnav-son:nth-child(17) .in{background:#00CC33;}
.hnav-son:nth-child(18) .in{background:#FF9900;}
.hnav-son:nth-child(19) .in{background:#FF00FF;}

/*标题*/
.i_tit{
	background: #e8e8e8;
	padding:0 10px;
	margin-top:10px;
	overflow:hidden;
	line-height:0.60rem;
	font-size:0.22rem
}
.i_tit h3{
	color: #fff;
	float: left;
	width: 27%;
	text-align: center;
	font-size:0.26rem;
	font-weight:bold;
	line-height:0.6rem;
	background-color:#ce050b;
}
.i_tit a{
	float: right;
	display: block;
	text-align: center;
	color: #a5a5a5;
}
/*标题end*/

/*产品2个*/
.index_pro_2{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.index_pro_2 li{ float:left; width:49%; height:2.7rem; text-align:center; margin-right:2%; margin-bottom:5px;}
.index_pro_2 li span{ display:block; width:100%; height:2.2rem;}
.index_pro_2 li span img{display:block; width:100%; height:100%; max-width:100%;}
.index_pro_2 li p{ line-height:0.5rem; font-size:0.23rem; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_pro_2 li:nth-of-type(2n+0){margin-right:0px;}

/*产品3个*/
.index_pro_3{width:100%; height:auto; overflow:hidden}
.index_pro_3 li{ float:left; width:32%; height:auto; margin-right:2%; margin-bottom:10px; text-align:center}
.index_pro_3 li .pic{ width:100%; height:1.5rem}
.index_pro_3 li img{ width:100%; height:100%; max-width:100%;}
.index_pro_3 li p{ line-height:0.30rem; font-size:0.20rem; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_pro_3 li:nth-of-type(3n+0){margin-right:0px;}

/*产品图片分类*/
.promenu { overflow:hidden; height:auto;}
.promenu li{ float:left; width:49.8%; height:0.6rem; background:#e0051d; overflow:hidden; border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
.promenu li a{display:block; height:0.6rem; text-align:center; line-height:0.62rem; font-size:0.25rem; color:#fff; background:#e0051d; }
.promenu li:nth-of-type(2n+0){border-right:none}

/*详细介绍页page*/
.page_title{ height:auto; line-height:0.50rem; text-align:center; font-size:0.26rem; font-weight:bold; border-bottom:1px solid #E8E8E8; margin-bottom:20px}