*{
 margin: 0;
 padding: 0;
 font-size: 18px;
 font-family: "微软雅黑";
}
body{
	margin: 0 auto;
	background: #FFFFFF;
}
.head{
	height: 85px;
	border-top: #b6b4b6 solid 1px;
	display: flex;
	background: #ffffff;
	justify-content:center;
	position: relative;
}
.left{
	display: flex;
}
.left img{
width: 196px;
height: 36px;
padding:20px 0;
}
.left_1{
	color: #8f8f8f;
	margin-top: 25px;
	margin-left: 5px;
	line-height: 17px;
}
.left_1 p{
	font-size: 16px;
}
.left_1 span{
	font-size: 14px;
}
.right_id{
	display: flex;
	margin-left: 200px;
	padding-top: 30px;
}
.sy,.xtgn,.hyal,.cpjg,.czzn,.shiyong{
	margin-left: 30px;
}
.sy{
	color: #ff0000;
}
.hyal,.cpjg{
	color: #000000;
}
a{
text-decoration:none;
color: #000000;
}
.shiyong{
	margin-top: 20px;
}
.banner{
position: absolute;
left: 0;
top: 85px;

}
.banner img{
width: 100%;
height: auto;
}
.dsfx{
	margin-top: 380px;
	text-align: center;
	padding-bottom: 30px;
	
}
.dsfx h2,.jcgn h2,.fxms h2,.mhms h2,.yxmh h2,.fzgn h2,.alzs h2{
	padding-top: 80px;
	font-size: 38px;
	color: #4b4b4b;
}
.dsfx p,.jcgn p,.fxms p,.mhms p,.yxmh p,.fzgn p,.alzs p{
	color: #4b4b4b;
	margin-top: 30px;
	font-size: 24px;
}
.dsfx p b{
	color: #4869b8;
	font-size: 24px;
}
.jcgn,.fzgn{
	background: #fbfbfb;
	text-align: center;
	padding-bottom: 80px;
}
.yxmh,.alzs{
	text-align: center;
	padding-bottom: 80px;
}
.wxsct{
	margin-top: 30px;
}
.wxsct,.wxscb{
	display: flex;
	justify-content: center;
}
.wxsct div,.wxscb div{
	padding: 20px 30px;
}
.wxsct div p,.wxscb div p{
	margin-top: 0px;
}
.fxms{
	text-align: center;
	padding-bottom: 30px;
}
.fxms img{
	margin-top: 65px;
}
.mhms{
	text-align: center;
	padding-bottom: 30px;
	background: #fbfbfb;
	}
	.top_1{
		display: flex;
		justify-content: center;
	}
	.top_1 div{
		color: #627fc3;
		padding: 18px 23px;
		border: #627fc3 solid 1px;
		margin: 25px 10px;
		border-radius: 10px;
		font-size: 22px;
	}
	.bom{
		display: flex;
		justify-content: center;
	}
	.bom div{
		padding: 20px 18px;
	}
    .bom div p{
		font-size: 22px;
		margin-top: 10px;
	}
	.bom div .gdfh{
		font-size: 26px;
	}
	.fl_3{
		display: flex;
		justify-content: center;
		margin-top: 80px;
	}
	.fl_3 div{
		margin: 20px 5px;
	}
	.bh{
		padding: 5px 30px;
		color: #FFFFFF;
		background: #627fc3;
		border-radius: 20px;
	}
	.hf,.yf,.xf,.mscj,.nl,.sm,.zh{
		padding: 5px 30px;
		color: #FFFFFF;
		background: #627fc3;
		border-radius: 20px;
	}
	.flx{
		display: flex;
		justify-content: center;
		margin-top: 30px;
		
		}
	.flx_1{
		box-shadow: 0 5px 5px #f4f4f4;
		margin: 10px 20px;
		padding-bottom: 15px;
	}
	.flx_1 p {
		font-size: 20px;
		margin-top: 5px;
		text-align: left;
		padding-left: 10px;
		
	}
	.xian{
		width: 90%;
		background: #f8f8f8;
		height: 2px;
		margin: 5px 12px;
	}
	.two{
		display: flex;
		justify-content: center;
		
		}
		
	.smck{
		margin-top: 5px;
		padding: 2.5px 10px;
		border-radius: 5px;
		background: #f2f2f2;
		margin-left: 50px;
	}
	.djll{
		margin-top: 5px;
		padding: 2.5px 10px;
		border-radius: 5px;
		background: #5771ae;
		margin-left: 10px;
	}
	.smck p,.djll p{
		font-size: 14px;
		padding-bottom:4px ;
		margin-right: 5px;
	}
	.djll p{
		color: #FFFFFF;
	}
	.kfzx{
		background: #a9a9a9;
		padding: 50px 0;
	}
	.kfzx h4{
		font-size: 24px;
		text-align: center;
	}
	.fs h3{
			font-size: 24px;
	}
      .fs{
		width: 50%;
		margin: 0 auto;
		padding-top: 20px;
	  }  
	#wxh{
		width: 100%;
		padding: 5px 0;
		margin-top: 10px;
	}
	#tj{
		padding: 10px 80px;
		margin-top: 30px;
		background: #ff4342;
		border: #fa0000 solid 1px;
		color: #FFFFFF;
	}
	.footer{
		background: #333333;
		color: #FFFFFF;
		text-align: center;
		padding-top: 30px;
	}
	.zixun{
		display: flex;
		border-right: #7b7b7b dashed 1px;
		padding-right: 20px;
		padding-top: 50px;
	}
	.zixun img{
		width: 80px;
		height: 80px;
	}
	.phone p{
		font-size: 14px;
		margin-top: 10px;
	}
	.phone span{
		font-size: 18px;
	}
	.fangshi{
		display: flex;
	}
	.qq,.zaixian{
		border: #7b7b7b solid 1px;
	}
	.zaixian{
		margin-left: 5px;
	}
	.qq p,.zaixian p{
		margin-top: -1px;
		padding-top:4px;
		padding-bottom: 4px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 10px;
	}
	.shang_1{
		display: flex;
		width: 100%;
		justify-content: center;
		padding-bottom: 30px;
	}
	td{
		padding: 5px 20px;
		font-size: 16px;
		color: #a9a9a9;
	}
td a{
		font-size: 16px;
		color: #a9a9a9;
		text-decoration: none;
	}
	.tab_1>td{
		font-size: 18px;
		color: #FFFFFF;
	}
	.tab{
		border-right: #7b7b7b dashed 1px;
	}
	
	.us{
		width: 30%;
		color: #7a7a7a;
		border-top: #7b7b7b dashed 1px;
		margin: 0 auto;
	}
	.us p{
		font-size: 15px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.footer p{
		font-size: 15px;
		color: #a9a9a9;
	}
	.fp,.fp_1{
		padding-bottom: 20px;
	}
	