
body{
	padding:0;
	margin: 0;
}
.header{
	width: 100%;
	height: 45px;
	background: rgb(242,242,242);
}
.header span{
	display: block;
	width: 1202px;
	height: 45px;
	font-size: 15px;
	line-height: 45px;
	margin: 0 auto;
	padding-left: 40px;
	background: url(../images/1.png)no-repeat left 15px;
}
.logo{
	width: 1202px;
	height: 100px;
	margin: 0 auto;
	background: url(../images/2.png)no-repeat left center;
}
.logo img{
	display: block;
	position: relative;
	top:34px;
	width: 579px;
	height: 28px;
	margin: 0px 0px 0px 350px;
}
.logo .phone{
	display: block;
	width: 212px;
	height: 32px;
	float: right;
	background: url(../images/phone.jpg)no-repeat left center;
	font-size: 30px;
	padding-left: 35px;
	line-height: 32px;
}
.nav{
	height: 44px;
	width: 100%;
	background: rgb(0,108,191);
}
.nav ul{
	height: 44px;
	width: 1202px;
	position: relative;
	margin: 0 auto;
}
.nav ul li{
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	width: 133px;
	height: 44px;
	float: left;
}
.nav ul li:hover{
	background: rgb(1,92,162);
}
.nav ul li:hover a{
	color: yellow;
}

.nav #nav_child li:hover{
	
}
.nav ul li:nth-child(1){
	background: rgb(255,54,54);
}
.nav #nav_child li:nth-child(1){
	background: rgb(1,92,162);
}
.nav ul li a{
	color: white;
}
.nav #nav_child{
	background:rgb(1,92,162);
	display:none;
	z-index: 999;
	width: 133px;
	height: 44px;
}
.nav #nav_child li{
	background: rgb(1,92,162);
}
.nav #nav_child li:hover a{
	color: yellow;
}
.nav #nav_child li:hover{
	background: rgb(1,131,231);
}
.nav ul li:hover #nav_child{
	display: block;
}
.nav #nav_child li{
	height: 44px;
	width: 133px;
}
.nav #nav_child li a{
	color: white;
}
.nav #nav_child li:nth-child(2){
	border-top: 1px dashed white;
	border-bottom: 1px dashed white;
}
.banner{
	height: 385px;
	width: 100%;
	background: url(../images/jybz.png)no-repeat center center;
	background-size: cover;
}
.floor_1{
	width: 100%;
	height: 570px;
}
.floor_1 span{
	position: relative;
	top:30px;
	display: block;
	width: 400px;
	height: 50px;
	font-size: 40px;
	line-height: 50px;
	margin: 0 auto;
	color: rgb(2,128,196);
}
.floor_1 p{
	display: block;
	width: 350px;
	height: 40px;
	font-size: 20px;
	color: rgb(153,153,153);
	margin: 0 auto;
	position: relative;
	top: 60px;
}
.floor_1 ul{
	width: 1163px;
	height: 370px;
	margin: 0 auto;
	position: relative;
	top: 80px;
}
.floor_1 ul li{
	float: left;
	width: 353px;
	height: 368px;
	background-size: 353px 173px;
}
.floor_1 ul li h4{
	display: block;
	width: 160px;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	color: rgb(133,133,133);
	margin: 0 auto;
	position: relative;
	top: 190px;
}
.floor_1 ul li h5{
	color: rgb(133,133,133);
	position: relative;
	top: 197px;
	line-height: 25px;
}
.floor_1 ul li:nth-child(1){
	background: url(../images/jybz-3.png)no-repeat center top;
	background-size: 353px 173px;
}
.floor_1 ul li:nth-child(2){
	margin-left: 49px;
	background: url(../images/jybz-2.png)no-repeat center top;
	background-size: 353px 173px;
}
.floor_1 ul li:nth-child(3){
	margin-left: 49px;
	background: url(../images/jybz-1.png)no-repeat center top;
	background-size: 353px 173px;
}
.floor_2{
	position: relative;
	top: -50px;
	width: 100%;
	height: 1100px;
	background:url(../images/jybz-4.png)no-repeat center 42px;
	background-size: auto 1061px;
}
.floor_2 span{
	color: white;
	position: relative;
	top: 70px;
	font-size: 42px;
	margin: 0 auto;
	line-height: 50px;
	width: 420px;
	height: 50px;
	display: block;
}
.detail{
	width: 1235px;
	height: 275px;
	margin: 0 auto;
	position: relative;
	top: 100px;
}
.detail li{
	float: left;
	width: 195px;
	height: 274px;
	position: relative;
}
.detail li span{
	top: 0;
	display: block;
	width: 195px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 20px;
	color: yellow;
	border: 0.5px solid white;
	background: rgba(255,250,232,0.3);
	
}
.detail li h3{
	position: relative;
	top: 10px;
	color: white;
	line-height: 25px;
	font-size: 16px;
	
}
.detail li:nth-child(1){
	top: 213px;
}
.detail li:nth-child(2){
	margin-left: 65px;
	top: 73px;
}
.detail li:nth-child(3){
	margin-left: 65px;
}
.detail li:nth-child(4){
	margin-left: 65px;
	top: 73px;
}
.detail li:nth-child(5){
	margin-left: 65px;
	top: 213px;
}
.floor_3{
	width: 100%;
	height: 616px;
	background: rgb(250,250,250);
}
.floor_3 span{
	position: relative;
	top: 30px;
	display: block;
	width: 336px;
	height: 50px;
	font-size: 42px;
	line-height: 50px;
	color: rgb(2,128,196);
	margin: 0 auto;
}
.floor_3 p{
	position: relative;
	top: 45px;
	display: block;
	width: 367px;
	height: 25px;
	font-size: 20px;
	line-height: 25px;
	margin: 0 auto;
	color: rgb(153,153,153);
}
.floor_3 img{
	position: relative;
	top: 50px;
	display: block;
	margin: 0 auto;
}
.jyxq{
	width: 1104px;
	height: 460px;
	margin: 0 auto;
	position: relative;
}
.jyxq ul{
		height: 50px;
		width: 1100;
		cursor: pointer;
	}
	.jyxq ul li{
		text-align:center;
		height: 50px;
		float: left;
		width: 157px;
		line-height: 50px;
		font-size: 18px;
	}
	.jyxq #tittle{
		background: rgb(88,130,247);
		color: white;
	}
	.detail_1{
		border-bottom: 1px dashed darkgray;
		margin-top: 2px;
	}
	.detail_1 li{
		margin-bottom: 1px;
		margin-top: -1px;
	}
	.detail_1:nth-child(2){
		background: rgb(243,243,240);
	}
	.detail_1:nth-child(4){
		background: rgb(243,243,240);
	}
	.detail_1 li:nth-child(5){
		background: rgb(88,130,248);
	}
	.detail_1:nth-child(6){
		background: rgb(243,243,240);
	}
	.detail_1:nth-child(8){
		background: rgb(243,243,240);
	}
	#gun{
		width: 1102px;
		height: 408px;
		overflow:hidden;
	}
	.floor_4{
		top: 50px;
		position: relative;
		width: 1102px;
		height: 380px;
		margin: 0 auto;
		
	}
	.floor_4 span{
		display: block;
		width: 380px;
		height: 50px;
		font-size: 42px;
		color: rgb(2,128,196);
		margin: 0 auto;
	}
	.floor_4 img{
		display: block;
		margin: 0 auto;
		position: relative;
		top: 40px;
	}
	.floor_6{
	width: 100%;
	height: 315px;
	background: rgb(102,102,102);
	position: relative;
	top: 50px;
}
.floor_6 span{
	color: rgb(175,175,175);
	display: block;
	height: 50px;
	width: 1163px;
	margin: 0 auto;
	position: relative;
	top: 20px;
	line-height: 32px;
	font-size:20px;
	border-bottom: 1px solid lightgray;
	text-align: left;
}
#lj{
	position: relative;
	top: 30px;
	width: 1163px;
	margin: 0 auto;
	height: 50px;
	
	font-size: 15px;
}
#lj a{
	line-height:30px;
	padding: 0 12px;
	color: rgb(175,175,175);
}
#wrap_a{
	margin: 0 auto;
	width: 130px;
	width: 605px;
}
#phone{
	text-align: right;
	width: 265px;
	height: 80px;
	position: relative;
	background: url(../images/27.png)no-repeat left center;
	top: 70px;
}
#phone h4{
	font-size: 30px;
	line-height: 50px;
	color: white;
	
}
#phone p{
	font-size: 13px;
	color: white;
}
#weixin{
	height: 122px;
	width: 253px;
	position: relative;
	text-align: right;
	top: -35px;
	left: 352px;
	background: url(../images/28.jpg)no-repeat left center;
}
#weixin p{
	color: lightgray;
	font-size: 13px;
	line-height: 122px;
}
.footer{
	position: relative;
	top: 50px;
	background: rgb(52,50,50);
	width: 100%;
	height: 73px;
	text-align: center;
}
.footer p{
	line-height: 20px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
	font-size: 14px;
	color: rgb(175,175,175);
}
.footer p:nth-child(1){
	position: relative;
	top: 15px;
}