@charset "gb2312";
/* CSS Document */
.zc{ margin-top:20px; text-align:center; border-bottom:#d8d8d8 solid 1px;
} 
.zc_wz{ font-size:14px; margin:12px 10px 10px; line-height:1.5;
}


.h3{ border:#d8d8d8 solid 1px; width:388px; float:left;
}
.h3_t{ height:48px; line-height:48px; padding:0 10px; font-size:20px;
}
.h3_c_img{ width:129px; height:129px; float:left; margin-top:11px; margin-left:11px;
}
.h3_c_img a{ border:#e0e0e0 solid 1px; padding:2px; width:112px; height:112px; text-align:center; display:table-cell; vertical-align:middle;
}
.h3_c_img a:hover{ border:#e90000 solid 1px;
}
.h3_c_img img{  max-width:112px; max-height:112px; vertical-align:middle;
}

.h3_c_right{ width:248px; float:left;
}
.h3_c1_right1{ height:32px; line-height:32px; font-size:16px; vertical-align:middle;
}
.h3_c1_right1 img,.h3_c1_right1 span{ vertical-align:middle;
}
.h3_c1_right2{ height:24px; line-height:24px;
}
.h3_c1_right3{ height:24px; line-height:24px;
}
.h3_c1_right4{ height:40px; position:relative;
}
.h3_c1_right4 img#qq{ position:absolute; top:5px; left:0;
}
.h3_c1_right4 img#enter{ position:absolute; top:5px; right:10px;
}
.h3_b{ height:60px; line-height:30px; padding:0 10px; overflow:hidden;
}
.h3_b span{ display:inline-block; background:#13a5ba; width:76px; height:24px; line-height:24px; text-align:center; color:#fff;
}

.hyfl{ margin-top:20px;
}
.hyfl_t{ height:40px; line-height:40px; border-bottom:#c00 solid 2px; font-size:24px; position:relative;
}
.hyfl_t_link{ position:absolute; right:0; top:0; height:40px; line-height:40px; font-size:14px;
}
.hyfl_t span{ color:#c00;
}
.hyfl_c{ border-right:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px;
}
.hyfl_t a:link,.hyfl_t a:visited,.hyfl_t a:active{ color:#c00;
}

.hyfl_company{ border-bottom:#e1e1e1 solid 1px; width:398px; float:left;
}
#hyfl_company2,#hyfl_company5{ border-right:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; width:400px;
}
.hyfl_company_t{ height:36px; line-height:36px; font-size:16px; padding:0 10px;
}
.hyfl_company_n{ height:32px; line-height:32px; padding:0 10px; font-size:14px;
}
.hyfl_company_c_left{ width:258px; float:left; position:relative;
}
a.hyfl_company_c_product{
	position: absolute;
	width: 110px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #e90000;
	border: #e90000 solid 1px;
	font-size: 14px;
	left: 10px;
	top: 90px;
}
.hyfl_company_c_right{ width:129px; height:129px; float:left; margin-top:11px; margin-left:11px;
}
.hyfl_company_c_right a{ border:#e0e0e0 solid 1px; padding:2px; width:112px; height:112px; text-align:center; display:table-cell; vertical-align:middle;
}
.hyfl_company_c_right a:hover{ border:#e90000 solid 1px;
}
.hyfl_company_c_right img{ max-width:112px; max-height:112px; vertical-align:middle; 
}

#zx{ height:28px; background:url(../images/zx.jpg);
}

#company2{ margin-top:20px;
}
#zx_c{ color:#B64040; padding:12px 0;
}
#zx_c li{ width:125px; margin:0 12px 0 13px; height:155px; float:left; text-align:center;
}
#zx_c li .img{ height:125px; width:125px; display:table-cell; vertical-align:middle; text-align:center;
}
#zx_c li .img img{  vertical-align:middle; max-width:125px; max-height:125px;
}
#zx_c li .wz{ height:30px; line-height:30px; text-align:center;
}