﻿@charset "utf-8";/*reset*/
/* CSS reset for c_b */


/*网站字体颜色*/
.header,.content,.footer,.index_content{margin-left:auto;margin-right:auto;width:1200px;overflow:hidden;}
/* header */
.header{width:100%;background:#fff;}
.headerTop{width:100%;height:35px;line-height:35px;border-bottom:1px solid #f0f0f0;}
.headerTop .leftbox{width:500px;float: left;color:#999;font-size:13px;}
.headerTop ul{float:right;}
.headerTop li{float:left;height:35px;line-height:35px;font-size:13px;color:#999999;position:relative;}
.headerTop li a{font-size:13px;color:#999999;padding:0 11px;border-left:1px dotted #dbdbdb;}
.headerTop li.last{padding-left:12px;font-size:20px;color:#FA8815;font-family:arial;}
.headerTop li.last img{position:relative;top:2px;}
.headerTop li:first-child a{border-left:none;padding-left:0;}
.headerTop li.ma{position:relative;}
.headerTop li.ma .erm{position:absolute;top:32px;left:0;width:110px;height:110px;background:url(../footer_mass.png) no-repeat;display:none;z-index:99;}
.erm img{width:110px;height:110px;}
.headerTop li.ma:hover .erm{display:block;}
.headerCenter{width:100%;height:103px;}
.headerCenter .logo{float:left;display:block;width:240px;height:80px;margin-top:11px;}
.headerCenter .logo img{}

.headerCenter .box2{float:right;width:700px;height:103px;position:relative;}
.headerCenter li{float:left;font-size:15px;color:#333333;width:100px;line-height:120px;text-align:center;}
.headerCenter li a{color:#333333;font-size:18px;display:block;height:100px;}
.headerCenter li:hover a{font-weight:bold;color:#00a2e9;}
.headerCenter .no a{font-weight:bold;color:#00a2e9;border-bottom:3px solid #00a2e9}



.px1200{width:1200px;margin:auto;overflow:hidden;}

/*footer*/

.footer{ 
	overflow: hidden;
	position: relative;background: #3f4146;width:100%;
}
.footer .px1200{

	height: 240px;width:1200px;margin:auto;
}
.footer ul{
	float: left;
	padding-top: 40px;
	color: #b0b1b2;
	width:200px;margin-left: 20px;
}

.footer ul h3{
	color: #fff;
	padding-bottom: 25px;font-size: 20px;
}

.footer ul a{
	color: #b0b1b2;
	font-size: 15px;
	line-height: 30px;
	display: block;
} 
.footer ul a:hover{
	color: #cecece;
}
.footer ul.dh{
	width:400px;margin-left:50px;
}

.footer ul .dianh{
	height: 60px;
	padding-left:60px;
	background:no-repeat center left url(../images/footer_img.png);
	color: #fff;
}

.footer ul .dianh p{
	color: #cecece;
	line-height: 24px;
	font-size: 16px;
	padding-bottom: 10px;
}
.footer ul .dianh h2{
	color: #fff;font-size:24px;
}

.footer ul.yidb{
	float: right;
	width: 180px;
	overflow: hidden;

} 

.footer ul.yidb h3{
	text-align: left;
	line-height: 24px;
	padding-bottom:10px;
	margin-bottom: 20px;
	border-bottom:solid 1px #b2b3b5;
}

.footer ul.yidb li{
	text-align: center;
	float: left;
	padding-left: 20px;
}

.footer ul.yidb li p{
	line-height: 30px;
	color: #b0b1b2;font-size: 14px;
}

.footer ul.yidb li img{
	width:140px;height:140px;
}

.footer .banq{
	height: 60px;
	border-top: solid 1px #5f7081; 
	background: #3f4146;
	height: 60px;
	text-align: center;
	line-height: 58px; 
	
}

.footer .banq p{
	color: #b0b1b2;font-size: 15px;
}




/*子页二级导航*/
.ziy_erj_dh{
	height: 60px;
	background: #27282d; 
	line-height: 60px;
} 
.ziy_erj_dh .dq_lj{
	float: left;
}

.ziy_erj_dh .dq_lj a{
	line-height: 60px;
	color:#fff;font-size: 16px;
}

.ziy_erj_dh .dq_lj a.no{
	padding-left: 20px;
	background:no-repeat left center url(../images/location.png);
}
.ziy_erj_dh .dq_lj span{
	color: #fff;
	padding:0 6px;
	font-family: "宋体";
}
.ziy_erj_dh ul{
	float: right;

}

.ziy_erj_dh ul li{
	float: left;
	padding-left: 15px;
}

.ziy_erj_dh ul li a{
	padding: 12px 25px;
	color: #27282d;
	background: #fff;
	border-radius: 3px;font-size: 16px;
}

.ziy_erj_dh ul li a.no{
	color: #fff;background: #00a2e9;
}

.zlmdh .on{
	color: #fff;background: #00a2e9;
}
.zlmdh .currclass a{color: #fff;background: #00a2e9;}

.ziy_erj_dh ul li a:hover{
	color: #fff;
	background: #00a2e9;
}


/*关于我们*/

.ziy_neir{
	padding: 35px 0;
}

.hr_gaik{
	line-height: 30px;
	padding: 10px 0; 
}
.hr_gaik img{
	width: 100%;
	padding: 5px 0;
}

.hr_gaik h2 ,.hr_gaik h1,.hr_gaik h3,.hr_gaik h4,.hr_gaik h5{
	text-align: center;
}

.hr_gaik p{
	text-indent: 2em;
	color: #27282d;
}

.fenxd{
	position: relative;
	padding: 15px 0;
	margin: 20px 0;
	border-top:solid #4890f1 1px;
}
.fenxd i{
	display: block;
	height: 3px;
	width: 120px;
	position: absolute;
	top: -2px;
	left: 0;
	background: #4890f1;

}
.fenxd p{
	text-align: left;
}



/*联系我们*/

.lianx_ziy{
	background: #fff;
	height: 360px;
	margin: 10px 0;
	padding:20px;
}

.lianx_ziy .dit{
	width:560px;
	height: 340px;
	overflow: hidden;
	float: left;
	background: #555;
}

.lianx_ziy .text{
	width: 540px;
	float: right;

}
.lianx_ziy .text p{
	line-height: 30px;
}

.lianx_ziy .text h1{
	line-height: 60px;
	padding-bottom: 23px;
}

/*新闻中心*/

.ziy_news{
	padding: 20px;min-height: 300px;
}

.ziy_news li{
	overflow: hidden;
	position: relative;
	border-bottom: solid 1px #dfdfdf;
	padding-bottom:30px;
	margin-bottom:30px;
}

.ziy_news li>a{
	display: inline-block;
	width: 370px;
	height: 225px;
	overflow: hidden;
	float: left;
	padding-right: 30px;
}
.ziy_news li>a img{
	width: 100%;
	height: 100%;
}
.ziy_news li dl{
	position: relative;float: right;width:680px;
	height: 225px;
}
.ziy_news li dt a{
	color: #3f4146;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}

.ziy_news li span{
	line-height: 50px;
	color: #03a2e9;
}
.ziy_news li p{
	line-height: 28px;
	color: #3f4146;
		text-align: left;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
}

.ziy_news li dd{
	position: absolute;
	bottom: 0px;
	left:0px;

}
.ziy_news li dd a{
	background: #03a2e9;
	color: #fff;
	padding: 10px 25px;
	display: block; 

}
.ziy_news_xq{
	background: #fff;
}
.ziy_news_xq .tb h1{
	font-size: 22px;
	font-weight: bold;
}


/*产品*/
.brand_zy{
	padding: 20px 0;
}

.brand_zy .top{
	overflow: hidden;
	height: 500px;

}
.brand_zy .top>div.text{
	background: #407af0;
	width: 390px;
	position: relative;
	float: left;
	margin-left:10px;
	height: 500px;

}

.brand_zy .top>div.text h2{
	background:no-repeat url(../images/brend.png);
	line-height: 50px;
	text-align: center;
	width: 175px;
	height: 50px;
	position: absolute;
	top: 35px;
	left: -10px; 
	font-size: 24px;
	color: #407af0;
}

.brand_zy .top>div.text>div{
	margin:110px 20px 30px 30px;
	height: 360px;
	overflow: height;
}

.brand_zy .top>div.text>div p{
	color: #fff;
	line-height: 30px;
	text-align: justify;
	text-indent: 2em;
}

.brand_zy .top>div.img{
	float: left;
	width: 800px;
	overflow: hidden;
	background: #fff;
	height: 500px;
}

.slideBox_brend{ width:730px; height:490px; overflow:hidden; position:relative;     margin: 5px auto; }
.slideBox_brend .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;width: 100%;
 text-align: center;  }
.slideBox_brend .hd ul{ overflow:hidden; zoom:1;display: inline-block;}
.slideBox_brend .hd ul li{ float:left; margin-right:8px;  width:15px; height:15px; line-height:14px; 
	text-align:center; background:#d1d1d1; cursor:pointer; border-radius: 50%;line-height: 100px;overflow: height;}
.slideBox_brend .hd ul li.on{ background:#4890f1; color:#4890f1; }
.slideBox_brend .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_brend .bd li{ zoom:1; vertical-align:middle; }
.slideBox_brend .bd img{ width:730px; height:490px; display:block;  }


.brand_zy .bottom{
	margin: 50px auto;
	/*padding-top: 30px;*/
	position: relative;
	line-height: 28px;
	border-top: solid 1px #d2d2d2;
}

.brand_zy .bottom h3{
	color: #407af0;
	font-size: 20px;
	padding: 20px 0;
}
.brand_zy .bottom span{
	display: block;
}
.brand_zy .bottom span i{
	color:#407af0;
}
.brand_zy .bottom span:before{
	content:"▪";
	/*background: #407af0;*/
	color: #407af0;
	line-height: 16px;
	font-size: 16px; 
}
.brand_zy .bottom a{
	position: relative;
	display: inline-block;
	margin-top: 30px;
	padding: 10px 20px;
	background: #407af0;
	color: #fff;

}