/*homepage layout*/
/*layout first header*/
.header{
	width:100%;
	overflow: hidden;
	height: 178px;
	background-color: #FFFFFF;
}
.header-main{
	width:1200px;
	height: 178px;
	margin:0px auto;

}
.header-brand{
	width: 100%;
	height: 110px;
	line-height: 130px;
}
.nav{
	width: 100%;
	height: 68px;
}
.nav ul{
	width:782px;
	float: right;
	margin-top:20px;
}
.nav ul li{
	display:block;
	float:left;
	

}
.nav ul li a{
	height:26px;
	margin-right:48px;
	padding:10px;
}
.nav ul li a:link{
	text-decoration: none;
	color:#363636;
}
.nav ul li a:hover{
	background-color: #1E90FF;
	color:#FFFFFF !important;
}
.nav ul li a:visited{
	text-decoration: none;
	color:#363636;
}
/*banner*/
.banner{
	width:100%;
	overflow: hidden;
	background-color: #FFFFFF;
}
.banner img{
	width:100%;
}
/*main layout*/
.main{
	width:100%;
	background-color: #FFFFFF;
	overflow: hidden;
}
.main-layout{
	width:1200px;
	margin:0px auto;
	overflow: hidden;

}

.main-top{
	width: 1200px;
	border-bottom: 1px solid #CCCCCC;
	line-height: 60px;
	height: 60px;
	background: #FFFFFF;
}
.main-top span{
	color:#1E90FF;
}


.main-content-layout{
	width:1200px;
	margin:0px auto;
	overflow: hidden;
}
.main-nav{
	width:224px;
	overflow: hidden;
	height: auto;
	float: left;
}
.main-content {
    float: right;
    width: 836px;
    padding: 70px;
    padding-top: 40px;
    color: #636363;
}
.main-content p, .main-content div{
	line-height: 42px;
	font-size:16px;
}
.main-nav-bk{
	margin-top: 20px;
	
}
.main-nav-bk li{
	height: 58px;
	line-height: 58px;
	
	border-bottom:1px solid #cccccc;
}
.main-nav-bk li a:link{
	height: 58px;
	line-height: 58px;
	display: block;
	text-decoration: none;
	padding-left: 20px;
	color:#5E5E5E;

}
.main-nav-bk li a:hover{
	height: 58px;
	line-height: 58px;
	display: block;
	text-decoration: none;
	padding-left: 20px;
	color:#FFFFFF !important;
	background: #178DFF;
}
.main-nav-bk li a:visited{
	height: 58px;
	line-height: 58px;
	display: block;
	text-decoration: none;
	padding-left: 20px;
	color:#5E5E5E;
}
.active{
		background: #178DFF;
		color:#FFFFFF !important;
}
