.m_nav{ height:auto;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3b3b3b), to(#303030)); 
	background-image: -webkit-linear-gradient(top, #3b3b3b, #303030);
	background-image: -moz-linear-gradient(top, #3b3b3b, #303030); 
	background-image: -o-linear-gradient(top, #3b3b3b, #303030); 
	background-image: -ms-linear-gradient(top, #3b3b3b, #303030);
	background-image: linear-gradient(top, #3b3b3b, #303030);}
.m_nav li{ float:left;  color:#fff; width:24.5%; text-align:center; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3b3b3b), to(#303030)); 
	background-image: -webkit-linear-gradient(top, #3b3b3b, #303030);
	background-image: -moz-linear-gradient(top, #3b3b3b, #303030); 
	background-image: -o-linear-gradient(top, #3b3b3b, #303030); 
	background-image: -ms-linear-gradient(top, #3b3b3b, #303030);
	background-image: linear-gradient(top, #3b3b3b, #303030);}
.m_nav li{  padding-top: 2.8%; padding-bottom: 2.8%;
border-top:1px solid #474747;
border-right:1px solid #474747;
border-bottom:1px solid #000000;
border-left:1px solid #000000;}
.m_nav a:nth-child(4) li,.m_nav a:nth-child(8) li{ border-right: none;}
.m_nav a:nth-child(1) li,.m_nav a:nth-child(5) li{ border-left: none;}
.m_nav a:nth-child(5) li,.m_nav a:nth-child(6) li,.m_nav a:nth-child(7) li,.m_nav a:nth-child(8) li{ border-bottom: none;}

.g-adv { height:auto; }
.g-adv .sclwrap_box , .g-adv .m-box{overflow:hidden;}
.g-adv .m-box li img{ width:100%;}
.g-adv .m-cnt{ background:#aaaaaa;}
.g-adv .m-cnt li{ float:left; width:33.33%; }
.g-adv .m-cnt li.z-on{ background:#c9151e;}

/* 分类 */
.g_fl{ padding:2%}
.g_fl li{ float: left; width:32.66%; margin-right:1%; color: #f1f1f1; font-weight: bold; background: #565656; padding:3% 0; text-align: center; margin-bottom:1%; position: relative;}
.g_fl li.cur{ background:#c9151e;}
.g_fl li a{ color: #f1f1f1; }
.g_fl li:nth-child(3n){ margin-right: 0;}

/* 产品 */
.g_pro{ height:auto; background:#ffffff; }
.g_pro .m-cnt{ padding: 0 4.8% 0 0; background:#d91e14; overflow:hidden;}
.g_pro .m-cnt li{ position:relative; float:left; padding: 0 5%; color:#ffffff;}
.g_pro .m-cnt li.z-on{background: #ce1001;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ce1001), to(#4f0600)); 
	background-image: -webkit-linear-gradient(top, #ce1001, #4f0600);
	background-image: -moz-linear-gradient(top, #ce1001, #4f0600); 
	background-image: -o-linear-gradient(top, #ce1001, #4f0600); 
	background-image: -ms-linear-gradient(top, #ce1001, #4f0600);
	background-image: linear-gradient(top, #ce1001, #4f0600);
}
.u_cpmore a{ color: #fff;}
.g_pro .con{ display:inline;}
.g_pro .comm{ text-align:center;}
.g_pro .comm a{ display:block; width:41.9%; padding:3.2% 4% 0; text-align:center; color:#000; overflow: hidden; float:left; }
.g_pro .comm a:nth-child(2n){ padding-right: 0;}
.g_pro .comm a img{ display:block; width:100%;  border:1px solid #e9e9e9; padding: 1%;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; margin-bottom: 6%;}

/* 产品分类 */
.g_cpfl{}
.g_cpfl h2{ background: #d91e14; color: #fff; padding-left: 10%; position: relative;}
.g_cpfl .ico1{ width: 4.3%; display: block; top: 6%; left: 3%;}
.g_cpfl .ico1 img{ width: 100%; }
.g_cpfl .u_lst1{ padding: 3% 3% 7.6% 3%;}
.g_cpfl .u_lst1 li{ overflow: hidden; color: #000000; float: left; width:44%; padding-left: 6%; border-bottom: 1px dashed #cfcfcf; position: relative;}
.g_cpfl .u_lst1 li:before{ content: ""; position: absolute; display: block; background: #666; left: 4%; top: 47%; }
.g_cpfl .u_lst1 li a{ color: #000;}



/* 顶尖团队   */
.g_team h2{ color: #fff; font-weight: bold; text-align: center; background: #d91e14; padding: 3.2% 0 3.2% 0; line-height: 180%; position: relative;}
.g_team h2:before{ content: "";position: absolute; bottom: -10%; left: 50%; margin-left: -2%;}
.g_team h2 em{ display: block; font-weight: normal;}
.g_team .m_team{ padding: 6% 2.8% 0 2.8%;}
.faimg{ border:1px solid #c8c8c8;  padding: 1% 1% 0 1%; box-sizing:border-box; position: relative; margin-bottom: 7.5%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.sha2{ width: 100%; position: absolute; left: 0; bottom: -16%;}
.sha2 img{ width: 100%;}
.faimg img{ width: 100%;}
.u_teamwz{ color: #333; margin-bottom: 7.2%;}

.g_ys h2{ color: #fff; font-weight: bold; text-align: center; background: #d91e14; padding: 3% 0 2% 0; line-height: 130%; position: relative;}
.g_ys h2:before{ content: "";position: absolute; bottom: -10%; left: 50%; margin-left: -2%; z-index: 2;}
.g_ys h2 em{ display: block; font-weight: bold;}
.ysimg1{ width: 91%; display: block; position: absolute; left: 5%; }
.ysimg1 img{ width: 100%;}
.ysimg2{ width: 91%; display: block; position: absolute; left: 5%; }
.ysimg2 img{ width: 100%;}
.m_ys1c{ padding-top:60.5%; z-index: 1; position: absolute; padding-right: 10%; padding-left: 10%;}
.m_ys2c{ padding-top:50%; z-index: 1; position: absolute; padding-right: 10%; padding-left: 10%;}
.m_ys2c img{ width: 100%;}
.m_ys1 h3{ color: #df1101; font-weight: bold; padding-bottom: 2%;}
.m_ys1 p{ color: #000; padding-bottom: 5%;}
.m_ys2 h3{ color: #df1101; font-weight: bold; padding-bottom: 2%;}
.m_ys2 p{ color: #000; padding-bottom: 8%;}



/*资讯*/


.zx-c ul{display:inline; float:left; margin-top: 1%; }
.zx-c li{ position:relative; color:#666; padding-left:5.5%;  border-bottom:dashed 1px #cfcfcf; overflow: hidden; 
margin-left: 6%; margin-right: 3%; 
}
.zx-c li a{ color: #282828;}
.ico4{ width: 1.5%; left: 2%;}
.ico4 img{ width: 100%;}
.zx-c li:last-child{ border-bottom: none;}
.zx-c li span{ float:right}


.til02{  position: relative; color: #fff;background:#d91e14; overflow:hidden;}
.til02 li{  float:left;  text-align:center; color:#fff;  position: relative; width:30%;}
.til02 li:nth-child(3){ width:40%;}
.til02 li.z-on{ color:#fff;
background-color:#c60f01;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c60f01), to(#530600)); 
	background-image: -webkit-linear-gradient(top, #c60f01, #530600, #530600); 
	background-image: -moz-linear-gradient(top, #c60f01, #530600, #530600); 
	background-image: -o-linear-gradient(top, #c60f01, #530600, #530600); 
	background-image: -ms-linear-gradient(top, #c60f01, #530600, #530600); 
	background-image: linear-gradient(top, #c60f01, #530600), #530600;

}



.kf_c{ display:inline; float:left; width: 100%; padding-top: 2%;}
.kf_c dl{  margin: 3% 0 5% 4%;}
.kf_c dl:nth-child(2) { border-bottom: none;}
.kf_c dt{ float:left; width:28%; margin-right: 4%;}
.kf_c dt img{ width: 100%; display:block; padding: 1%;}
.kf_c dd { width: 68%; float: left;}
.kf_c dd span{ display:block; overflow: hidden; color:#ae191f; margin-top: 2%;}
.kf_c dd h3{ color: #000; font-weight: normal;  overflow: hidden;}
.kf_c dd p{color: #000;  overflow: hidden;}