*{ box-sizing: border-box;}

body{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	width: 100%;

}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}


img{
	border: none;
	max-width: 100%;
}
p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
    text-decoration: none;
    color: #333;
}
input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}
a:hover{
	text-decoration: underline;
}

.top{
	height: 420px;
	background: url(../images/top.png) center center no-repeat;
	background-size: 100%;
}

.contant{
	width: 1200px;
	margin: 0 auto;
}

.logo{
	padding-top: 20px;
}
.logo2{
	display: none;
}
.biaoti{
	padding-top: 60px;
	padding-bottom: 40px;
	text-align: center;
}
.zdlinyu ul li{
	width: 290px;
	height: 340px;
	background: url(../images/zdbg.png) center top;
	float: left;
	margin:0 50px;
}
.zdlinyu ul li a{
	display: block;
	width: 290px;
	height: 340px;
	text-align: center;
	transition: all .3s;
}
.zdlinyu ul li a:hover{
	text-decoration: none;
margin-top: 10px;
}
.zdpic{
display: block;
	padding-top: 70px;
}
.zdtext{
display: block;
	text-align: center;
	padding-top: 20px;
	font-size: 20px;;
	color: #223352;
}

.jichuzhengwu{
	background: #f6f8fc;
	padding: 40px 0;
	margin-top: 60px;
}


.qianghuajichu ul li{
	width: 221px;
	height: 185px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(68,113,171,0.19);
	border-radius: 0px 20px 0px 20px;
	text-align: center;
	float: left;
	margin: 8px;
}

.qianghuajichu ul li a{
	width: 221px;
	height: 185px;
	transition: all .3s;
	display: block;
}
.qianghuajichu ul li a:hover{
	text-decoration: none;
	margin-top:10px;
}


.qhpic{
display: block;
	padding-top: 50px;
}
.phtext{
display: block;
	padding-top: 20px;
	font-size: 20px;
font-weight: bold;
color: #261919;
}

.qhzhengce ul li{
	width: 247px;
	 height: 281px;
	 background: url(../images/qhzcbg.png);
	 text-align: center;
	float: left;
	margin: 10px 20px;
}

.qhzhengce ul li a{
	width: 247px;
    height: 281px;
	display: block;
}
.qhzhengce ul li a:hover img {
    -webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}
.qhzcpic{display: block;
	padding-top: 70px;
}
.qhzctext{display: block;
	font-size: 20px;
	font-weight: bold;
	color: #261919;
	padding-top: 20px;
}

.gongyifuwugk ul li{
	width: 380px;
	height: 141px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(68,113,171,0.19);
	border-radius: 8px;
	display: flex;
	float: left;
	margin: 0 10px;
}
.gongyifuwugk ul li:hover img {
    -webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}
.gongyipic{
	padding-top: 20px;
	padding-left: 20px;
}


.gnogyitext{
	padding-left: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #261919;
	line-height: 141px;
	
}
.foot{
	width: 100%;
height: 153px;
background: #1957CA;
}

.dibufd{
	display: flex;
	justify-content: space-between;
}

.footleft{
padding-top: 40px;	
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
line-height: 30px;
}


.footright{
	display: flex;
}

.footright{
	padding-top: 50px;
}
.jiguan{
	padding-top: 10px;
	padding-right: 20px;
}

.oldyy-btn{
    width: 158px;
    height: 56px;
    background: url(../images/oldf1_03.png) no-repeat;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    position: absolute;
    font-size: 20px;
    color: #fff;
    top: 40px;
    right: 0;
    z-index: 10;
right: 50%;
    transform: translateX(600px);
}
.oldyy-btn a{ 
    color: #fff;
}
.oldyy-btn:hover{
    filter:brightness(1.2);
}

@media screen and (max-width:768px){
.top{
		height: 240px;
		background: url(../images/top.png) center top;
		background-size: 120% 100%;
		background-repeat: no-repeat;
	}
	.contant{
		width: 96%;
		margin: 0 auto;
	}
	.logo{
		display: none;
	}
	.logo2{
		display: block;
		background: #1856c3;
		text-align: left;
		padding: 15px 10px;
	}
	.logo2 img{
		width: 50%;
	}
	.zdlinyu ul li{
		width: calc(100%/3 - 20px);
		height: 129px;
		background: url(../images/zdbg2.png) center top;
		float: left;
		margin:8px 10px;
	}
	.zdlinyu ul li a{
		display: block;
		width: 110px;
		height: 129px;
		text-align: center;
		
	}
	.zdpic{
		padding-top: 10px;
	}
	.zdpic img{
		width: 40%;
	}
	.zdtext{
		text-align: center;
		padding:10px;
		font-size: 14px;
		color: #223352;
	}
	
	.biaoti{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.biaoti img{height: 30px;}
	.qianghuajichu ul li{
		width: calc(100%/2 - 20px);
		height: 112px;
		background: #FFFFFF;
		box-shadow: 0px 0px 10px 0px rgba(68,113,171,0.19);
		border-radius: 0px 20px 0px 20px;
		text-align: center;
		float: left;
		margin: 8px 10px;
	}
	
	.qianghuajichu ul li a{
		width: 100%;
		height: 92px;
	}
	.qianghuajichu ul li a:hover{
		text-decoration: none;
	}

	.qhpic{
		padding-top: 20px;
		height: 60px;
	}
	.qhpic img{
		width: 30%;
		height: 44px;
	}
	.phtext{
		padding-top: 10px;
		font-size: 14px;
		font-weight: bold;
		color: #261919;
	}
	.jichuzhengwu {
		background: #f6f8fc;
		padding: 20px 0;
		margin-top: 20px;
	}
	.qhzhengce ul li{
		width: calc(100%/2 - 40px);
		height: 171px;
		background: url(../images/qhzcbg02.png) no-repeat;
		text-align: center;
		float: left;
		margin: 10px 20px;
	}
	
	.qhzhengce ul li a{
		width: 150px;
		height: 171px;
		display: block;
	}
	.qhzcpic{
		padding-top: 30px;
	}
	.qhzcpic img{
		width: 40%;
	}
	.qhzctext{
		font-size: 16px;
		font-weight: bold;
		color: #261919;
		padding-top: 10px;
	}
	
	.gongyifuwugk ul li{
		width: 98%;
		height:110px;
		background: #FFFFFF;
		box-shadow: 0px 0px 10px 0px rgba(68,113,171,0.19);
		border-radius: 8px;
		display: flex;
		float: none;
		margin: 10px auto;
	}
	.gongyipic img{
		width: 80%;
	}
	.gnogyitext{
		padding-left: 10px;
		font-size: 18px;
		font-weight: bold;
		color: #261919;
		line-height: 110px;
	}
	.dibufd{
		display:block;
		justify-content: space-between;
	}
	
	.foot{
		width: 100%;
	height: auto;
	background: #1957CA;
	text-align: center;
	padding-bottom: 30px;
	}
	
.footright{
	display: flex;
	text-align: center;
	width: 50%;
	margin: 0 auto;
	
}

	.oldyy-btn{
		top: 80px;
		left: 0;
		transform: unset;
	}
	
}