body{
	padding-top: 0;
}
.banner{
	width: 100%;
	height: 390px;
	overflow: hidden;
	position: relative;
}
.banner img{
	position: absolute;
	left: 50%;
	margin-left:-960px ;
}
.navbg{
	background-repeat: repeat-x ;
	background-image: url(../images/navbg.png);
	width: 100%;
	height: 60px;
	position: relative;
}
.navbg a{
	color: #FFFFFF;
}
.navbg li{
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	padding: 0 50px;
}
.navbg li a{
	display: block;
}
.navbg li.active a{
	color: #1ae7fc;
}
.navbg li:hover a{
	color: #1ae7fc;
}
.navbg li.baoming{
	font-weight: bold;
	background-position: center; 
	background-image: url(../images/canguan.png);
}
.center{
	width: 980px;
	margin: auto;
}
.navbg li a{
	line-height: 60px;
}
.neck{
	height: 60px;
	display: none;
}

.f{
	padding: 60px 0;
}
.f .nr{
	width: 950px;
	margin: auto;
}
.f .nr .tit{
	margin:0  auto 20px auto;
}
.f .nr .text{
	text-indent: 36px;
	font-size: 18px;
	color: #3e6377;
	line-height: 40px;
}
.f3 ul{
	width: 980px;
	margin-left: 5px;
	
}
.f3 ul li{
	background-color: #FFFFFF;
	position: relative;
	width: 299px;
	height: 394px;
	margin-left: 310px;
	float: left;
	box-shadow: 0 0 7px #e2e2e2;
}
.f3 ul li .idcname{
	font-size: 14px;
	color: #215b78;
	float: left;
	font-weight: bold;
	line-height: 40px;
	font-weight: bold;
	border-bottom: 1px solid #215b78;
}
.f3 ul li .infobox{
	text-align: justify;
	width: 282px;
	margin: auto;
	line-height: 20px;
}
.f3 ul li .info{
	font-size: 14px;
	color: #215b78;
	padding: 8px 0;
}
.f3 ul li .dianji{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	display: none;
}
.f3 ul li.current .dianji{
	display: block;
}
.clear{clear: both;}


.foot li{
	margin-left: 40px;
}
.footerbg{
	background-image: url(../images/footbg.png);
	background-position: center;
}

.f4 .formbox{
	width: 836px;
	margin: auto;
	position: relative;
	border-radius: 10px;
	height: 800px;
	border: 2px solid #216081;
}
.f4 .formbox .tit{
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -60px;
}
.f4 .item.current{
	margin-top: 50px;
}
.f4 .item{
	width: 390px;
	margin: 20px auto;
	color: #216081;
}
.f4 .item .key{
	float: left;
	width: 70px;
	text-align: right;
	line-height: 22px;
}
.f4 .item .textbox{
	float: left;
	width: 300px;
	margin-left: 20px;
	border: 1px solid #216081;
	height: 22px;
	line-height: 22px;
}
.f4 .item .textbox input{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 10px;
} 
.f4 .item .checkbox{
	float: left;
	width: 300px;
	margin-left: 20px;
}
.f4 .item label{
	display: block;
	float: left;
	width: 100px;
	margin-bottom: 5px;
	position: relative;
	line-height: 22px;
	font-size: 14px;
}
.f4 .item label.full{
	display: block;
	margin-bottom: 5px;
	position: relative;
	line-height: 22px;
	width: 100%;
	float: none;
}
.f4 .item .key{
	
}

.f4 .item label .qita{
	border-bottom:1px solid #216081; 
	position: absolute;
	width: 80px;
	top: 0;
	left: 60px;
	display: none;
}
.f4 .item label .qita input{
	height: 20px;
	line-height: 20px;
	width: 100%;
	color: #216081;
	
}
.forminfo{
	font-size: 14px;
	width: 755px;
	margin: auto;
	border-top: 1px dashed #216081;
	padding-top: 20px;
}
.forminfo .key{
	color: red;
	font-weight: bold;
	float: left;
	margin-left: 200px;
}
.forminfo .content{
	color: #216081;
	float: left;
	margin-left: 20px;
	width: 390px;
	line-height: 24px;
}

.forminfo .content .num{
	float: left;
}
.forminfo .content .text{
	float: left;
	margin-left:10px ;
	width: 360px;
}

.forminfo .checkbox{
	margin:30px 200px;
}

.btn{
	display: block;
	margin: auto;
	cursor: pointer;
	width: 93px;
	height: 41px;
	background-image: url(../images/btn.png);
	background-color: transparent;
}


.f5{
	width: 980px;
	height: 441px;
	position: relative;
	margin: auto;
}
.f5 img{
	width: 980px;
}

.f5 .info{
	width: 560px;
	position: absolute;
	top: 190px;
	color: #FFFFFF;
	line-height: 30px;
	padding: 20px;
}
.f5 .info .bg{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000000;
	opacity: 0.5;
	z-index: 5;
	top: 0;
	left: 0;
	
}
.f5 .info .text{
	
	position: absolute;
	z-index: 6;
}

.f6{
	color: #383838;
	line-height: 20px;
	font-size: 14px;
}

.f7 li{
	width: 260px;
	float: left;
	margin: 10px 28px;
	color: #383838;
	font-size: 16px;
	line-height: 32px;
	
}
.f7 li .tit{
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
}
.f7 li .img{
	margin: auto;
}
.f7  ul{
	padding-top: 20px;
}
