/*产品*/
/**/
.hz_centre { overflow:hidden; height:auto;}
.hz_centre h2 { line-height:2.678em;color:#d8231b; border-bottom:1px solid #bababa; padding:0 0.5em;font-size:1.23em;font-weight:bold;background:#f3f3f3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f7f7), to(#efefef)); 
	background-image: -webkit-linear-gradient(top, #f8f7f7, #efefef); 
	background-image: -moz-linear-gradient(top, #f8f7f7, #efefef); 
	background-image: -o-linear-gradient(top, #f8f7f7, #efefef); 
	background-image: -ms-linear-gradient(top, #f8f7f7, #efefef); 
	background-image: linear-gradient(top, #f8f7f7, #efefef);text-align:center}
.hz_centre h2 span { display:block; font-size:0.8em; color:#666; font-weight:normal;}
.c_list {padding:0.95em 0 2.3% 0.5em; overflow:hidden;}
.c_list li {float:left;margin:0 3% 0.83em 0;width:29.6875%; overflow:hidden; border:1px solid #dcdcdc;}
.c_list li img {width:100%;display:block;}
.pro_centre { height:auto; overflow:hidden;}
.p_list { padding:1.3em 0 0 0; overflow:hidden;}
.p_list li {color:#666;float:left;position:relative;margin:0 0 1.5em 1.16em;width:11.208em; height: 12em; overflow:hidden; font-size:1em;}
.p_list li img {width:100%;display:block;}
.p_list span {display:block;text-align:center;width:100%;line-height:2.08em;overflow:hidden; color:#fff; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;height: 2.08em;}



/*产品中心*/
.m-cpzx{ padding:1.5em 0; overflow:hidden;}
.cpzx_l{ float:left; width:96%;}
.cpzx_r{ float:right; width:48%;}

.m-cpzx h3{ padding:0.5em 0 0 5%; overflow:hidden;} 
.m-cpzx h3 a{ display:block;padding: 0 0 0 15%; width:85%;background:#bc8f3e url(../images/fl_icon1.png) no-repeat 6% center; background-size:0.7917em 0.4584em; color:#ffebc3; line-height:2.3em; border-radius:0.2em;}
.cpzx_r h3{ padding:1.5em 5% 0 0;}
.cpzx_r h3 a{ background-color:#886142;}

.m-cpzx h4{ padding:0 0 0.5em 6%; overflow:hidden;}
.m-cpzx h4 a{ display:block;padding: 0 0 0 12%;float:left;width:35%; background:url(../images/fl_icon2.gif) no-repeat 6% center; background-size:0.4167em 0.4167em; color:#4e1f01; line-height:2.5em;}
.m-cpzx .more{ clear:both;}

.m-cpzx p{ padding:0.2em 2.8125% 0; overflow:hidden;}
.m-cpzx p a{float:left; width:48%; text-align:center; color:#5a5a5a;}
.m-cpzx p a:nth-of-type(2n){ float:right;}
.m-cpzx p a img{ display:block; width:98%; margin:0 auto 0.5em; padding:2px;max-height:110px;min-height:100px; background:#ffffff; border:1px solid #d0cbc3; border-radius:2px;}