/*about*/
.nab{
    clear: both;
    overflow: hidden;
    margin: 45px auto 45px;
}
.nab_toptit{
	width:100%;
	height: 40px;
	text-align: center;
    background:-webkit-gradient(linear, 0 25%, 75% 100%, from(#3c3e65), to(#55589d));
    color: #fff;
    line-height: 40px;
    font-size: 18px;
}
.nab_topleft{
	border-top:1px solid #3c3e65;
	border-left:1px solid #55589d;
	border-right:1px solid #3c3e65;
	border-bottom: 1px solid #55589d;
}
.ab_he{
	height: 255px;
}
.company_brief{
	background-color: #d7e8f1;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px; 
}
.company_Culture{
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px; 
}
.nab_topleft a{
	color:#000;
	text-decoration: none;
}
.left_bot{
	margin-top: 49px;
	height: 507px;
	overflow: hidden;
}
.cons_right{
    border-top:1px solid #3c3e65;
	border-left:1px solid #55589d;
	border-right:1px solid #3c3e65;
	border-bottom: 1px solid #55589d;
}
.nab_rtit{
	width: 100%;
	height: 40px;
	background-color: #ebf0f3;
}
.nab_rtit ul li{
	line-height: 40px;
	padding-left: 0;
	padding-right: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.dicon{
	text-align: center;
}
.nab_txt{
	margin-bottom: 30px;
}
.nab_txt h3{
	height: 40px;
	line-height: 40px;
    border-bottom: 1px solid #d8d5d5;
    padding-left: 15px;
}
.nab_txt .nab_title{
	margin: 10px auto 10px;
	padding: 0 10px 0;
	color: #1f3489;
	font-size: 20px;
}
.nab_txt p{
	margin: 10px auto 10px;
	padding: 0 10px 0;
	font-size: 18px;
}
#demo-left{width: 15%;float: left;}
/*!about*/
/*推荐产品*/
.nab_tj1 ul li{
  padding: 10px 5px 10px;
}
.nab_tj{
	width: 253px;
	height: 450px;
	overflow: hidden;
	position: absolute;
}
.nabimg_tit{
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #3c3e65;
  height: 28px;
  line-height: 28px;
}
.nab_img,.nab_img img{
	width: 100%;
}
.class_fl>ul>li{
	position: relative;
	width: 100%;
	padding:5px 0 5px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}
.act{
	background-color: #d7e8f2;
}
.class_fl>ul>li:hover .classify{
	display: block;
}
.classify{
	display: none;
	position: absolute;
	top: 0;
	right: -189px;
	width: 188px;
	background-color: #d7e8f2;
	padding: 5px 8px 0px;
	z-index: 6;
}
.classify ul li{
	float: left;
	background-color: #ebf0f3;
	padding: 3px 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
/*产品中心*/
.pro_con{

}
/*！产品中心*/
/*！推荐产品
/*新闻中心*/
.nnews ul li{
  margin: 0 25px 0;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dashed #555;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.nnews ul li a{
	color: #555;
}
.nnews ul li span{
	float: right;
}
.nntime{
	font-size: 14px;
	color: #706c6c;
}
.nnews_det,.address,.npro{
	margin: 25px 30px 25px;
	overflow: hidden;
}
.nnews_det h2{
    text-align:center;
    font-size: 18px;
}
.nntime{
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #888;
}
.nnews_det p{
	margin-top: 20px;
	color: #706c6c;
	font-size: 16px;
}
/*！新闻中心*/
/*联系我们*/
.address p{
   font-size: 17px;
}
.tel{
	margin-left:10px;
   font-size: 17px;

}
.flex{
   	display: flex;
 }

/*！联系我们*/
/*人才招聘*/
.address h4{
   font-size: 18px;
   font-weight: bold;
} 
.zx_con{
	margin-top: 50px;
}
.zx_con>h2{
	color: #666;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	padding: 0 15px 0;
	text-align:left; 
}
.zp_warp p{
	color: #5A5A5A;
    font-size: 14px;
}
/*！人才招聘*/
/* 产品详情三级*/
.npro{

}
.prodd_img,.prodd_img img{
	width: 100%;
}
/*！产品详情三级*/
.b_center{
	text-align: center;
	font-size: 24px;
}