* {
	margin: 0;
	padding: 0;
}

body {
	width: 1440px;
	margin: 0 auto;


}

#nav_img {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
}

a {
	text-decoration: none;	
}

li {
	list-style: none;
}

#nav {
	float: right;





}

#nav li {
	width: 100px;
	float: left;
	margin-right: 40px;
	margin-top: 20px;
	text-align: center;

}


#nav a {
	font-family: '微软雅黑';
	color: #000;
}

#nav #nav_erji {
	position: relative;
	z-index: 2;
	
}

#nav #nav_erji .nav_erji {
	position: absolute;
	top: 20px;
	/* left: -20px; */
	width: 100px;
	display: none;
	
	background: rgb(227, 228, 230, 0.3)
}

#nav #nav_erji .nav_erji a {
	width: 100px;
	height: 40px;
	/* margin-left: 20px; */
	line-height: 40px;
}

#nav #nav_erji .nav_erji li:hover {
	background: #83B7F2;
	color: #fff;
}
#nav #nav_erji .nav_erji li:hover a{
	color: #4545ff;
}

#nav #nav_erji .nav_erji li {
	float: none;
	margin-top: 10px;
	margin-right: 20px;
}

#nav #nav_erji:hover .nav_erji {
	display: block;

}


#nav li:nth-child(5) {
	margin-right: 0;
}

.clear {
	clear: both;
}



#footer {
	margin-top: 160px;
	width: 1440px;
	background: #F7F7FF;
	height: 126px;
}

#footer img {
	margin-left: 80px;
	margin-top: 40px;
	float: left;
}

#wen {
	float: left;
	margin-left: 60px;
	margin-top: 30px;


}

#footer_first {
	float: left;
}

#footer_scond {
	float: left;
	margin-left: 60px;
}

#footer_san {
	float: left;
	margin-left: 60px;
}

.wen h2 {
	font-size: 24px;
	font-family: '微软雅黑';
	margin-top: 10px;
	margin-left: 10px;
	color: #5454ff;
}

.wen li {
	/* display: inline-block; */
	width: 94px;
	height: 25px;
	/* padding: 2px; */
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	/* color: #fff !important; */
	font-size: 18px;
	border-radius: 15px;
	text-align: center;
	line-height: 25px;
	font-family: '微软雅黑';
	background: #5454ff;
	border: #5454ff 2px solid;
}

.wen a {
	color: #fff;
}

.wen li:hover {
	background: #fff;
	/* border: 2px solid #5454ff; */
}

.wen li:hover a {
	color: #5454ff;
	font-weight: bold;
}
#foorter_ban {
	margin-top: 50px;
	text-align: center;
	color: #999;
}

/* 侧边栏 */
#sliber {
	position: absolute;
	top: 400px;
	right: 0%;
	/* margin-left: 650px; */
	z-index: 1;
	


}

#sliber .telephone_top {

	width: 62px;
	height: 62px;
	display: block;
	margin-top: 30px;
	cursor: pointer;

	background: url("img1/index-circle.png") no-repeat;
}

#sliber .wehat_top {

	width: 62px;
	height: 62px;
	display: block;
	background: url("img1/index-circle.png") no-repeat;
	cursor: pointer;
}

#sliber .wehat_top span {
	display: block;
	position: absolute;
	right: 3px;
	z-index: -1;
	overflow: hidden;

	width: 0px;
	height: 60px;
	border-radius: 30px;
	transition: width 0.7s ease-in-out;
	background: rgb(84, 84, 255, 0.5);
	;

}

#sliber .wehat_top span p {
	display: block;
	font-size: 18px;
	margin-left: 0px;
	margin-right: 50px;
	color: #fff;
}

#sliber .telephone_top span {
	display: block;
	position: absolute;
	right: 3px;
	padding-left: 0px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 60px;
	z-index: -1;
	width: 0px;
	height: 60px;
	border-radius: 30px;
	transition: width 0.7s ease-in-out;
	background: rgb(84, 84, 255, 0.5);
	overflow: hidden;
}

#sliber .telephone_top img {
	margin-left: 15px;
	margin-top: 10px;
}

#sliber .telephone_top:hover span {
	width: 260px;
}

#sliber .wehat_top:hover span {
	width: 240px;
}

#sliber .wehat_top img {
	margin-left: 10px;
	margin-top: 15px;
}

#sliber p {
	font-size: 16px;
	font-family: '微软雅黑';
	margin-top: 20px;
	text-align: center;

}

#sliber .sliber_top {
	width: 62px;
	height: 62px;
	display: block;
	cursor: pointer;
	background: url("img1/index-circle.png") no-repeat;
	margin-top: 30px;
	display: none;

}

#sliber .sliber_top img {
	margin-left: 10px;
	margin-top: 15px;

}

#sliber .sliber_top p {
	margin-top: 30px;
	font-size: 14px;
	text-align: center;


}