body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form,  input, p, th, td,nav,section,aside,article,footer{ margin:0; padding:0; }
body { font-size:12px; color:#666; font-family:Verdana, Microsoft YaHei, Simsun; background:#fff; line-height:24px;overflow-x: hidden;}
img { border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; } 
textarea { resize:none; } 
a { color: #666; text-decoration:none; }
a:hover { color: #10a0ea; text-decoration:none; }
nav{
	width: 960px;
	height: 80px;
	margin: 0 auto;
	position: relative;
}
.logo{
	width: 149px;
	height: 61.5px;
	float: left;
	margin-top: 18.5px;
    margin-left: 56px;
}

.nav-text{
	height: 80px;
	margin-left: 25px;
	float: left;
}

.nav-text ul li{
	
	float: left;
	margin-left: 48px;
	text-align: center;
	font-size: 15px;
	line-height: 80px;
}
.nav-text li a{
	display:block;
}
.hidden-box{
	z-index: 9999;
	background: rgba(0,0,0,0.3); 
	position: absolute;
	display: none;
}
.arrow{
	position: absolute;
	top: -14px;
	left: 40px;
	width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid rgba(0,0,0,0.3);
}
.hidden-box ul li{
	float: none;
	text-align: center;
	margin: 0 0;
	z-index: 999;
	line-height: 50px;
	width: 108px;
	position: relative;
}
.hidden-box li a{
	color: #FFFFFF;
}
.hidden-box li:hover{
	background: rgba(0,0,0,0.6);
}
.hidden-box li a:hover{
	color: #FFFFFF;
}
.hidden-loc-product{
	z-index: 999;
    left: 340px;
    top: 80px;
}
.hidden-loc-solve{
    left: 455px;
    top: 80px;
}
.hidden-loc-news{
    left: 563px;
    top: 80px;
}

.footer{
	width: 100%;
	height: 340px;
	background: #e8e8e8;
}
.footer-in{
	width: 960px;
	height: 272px;
	margin:0 auto;
	padding-top: 68px;
}
.footer-in p{
	line-height: 36px;
	font-size: 14px;
	margin-left: 20px;
}
.footer-left{
	float: left;
}
.footer-right{
	float: right;
	margin-right: 158px;
}
.guanwang,.gongzhong{
	width: 100px;
	height: 150px;
	float: left;
	position: relative;
}
.guanwang p,.gongzhong p{
	width: 100px;
	height: 36px;
	position: absolute;
	left: 50%;
	margin-left: -34px;
}
.gongzhong{
	margin-left: 36px;
}
.copyright{
	width: 100%;
	height: 102px;
	background-color: #363839;
	font-size: 14px;
	padding-top: 30px;
}
.copyright-in{
	width: 960px;
	height: 72px;
	margin: 0 auto;
	color: #908f8f;
	line-height: 72px;
	text-align: center;
}
.clear:after{
	content: "";
	display: block;
	clear: both;
}
.clear{
	zoom: 1;
}
.lf{
	width: 50%;
	float: left;
}
.rf{
	width: 50%;
	float: right;
}

