.ai-list{
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
}
.ai-list ul li{
	position: relative;
}
#zox-xdf{
	position: absolute;
	left: 60%;
}
.ai-list ul li div{
	width: 30%;
	position: absolute;
	top:5rem;
	left: 10%;
}
.xdf-root{
	background-color: #FFFFFF;
	padding: 2rem 0;
}
.xdf-mk{
	background-color: #eeeeee;
	
}
.xdf-box{
	width: 70%;
	margin: 2rem auto;
	
}
.xdf-mk ul{
	overflow: hidden;
}
.xdf-mk ul li{
	width: 45%;
	float: left;
	margin-left:3.333%;
}
.xdf-mk ul li div{
	text-align: center;
	font-size: 15px;
	color: #0a633a;
	font-family: serif;
	font-weight: 800;
	line-height: 3rem;
	
}
.box-x{
	padding:2rem 0;
	overflow: hidden;
}
.box-x div{
	width: 30%;
	font-size: 1.5rem;
	float: left;
	text-align: center;
	height: 3rem;
	line-height: 3rem;
	font-family: serif;
	margin-left: 13.33333%;
	}
.box-x div:nth-child(1){
	border-radius: 2rem;
	border:0.1rem #0A633A solid;
	color: #0A633A;
}
.box-x div:nth-child(2){
	color: #FFFFFF;
	background-color: #0A633A;
	border-radius: 2rem;
	}
	.ai-nav{
		background-color: #FFFFFF;
		overflow: hidden;
	}
	.ad-xdf ul{
		overflow: hidden;
	}
	.ad-xdf ul li{
		width: 45%;
		float: left;
		margin-left:3.3333%;
	}
	.xdf-zy{
		width: 90%;
		margin: 0 auto;
	}
	.nav-ka{
		overflow: hidden;
		margin: 1rem 0;
	}
	.nav-ka div{
		float: left;
		border: #0A633A 0.05rem solid;
		padding: 0.1rem 0.5rem;
		color: #0A633A;
	}
	.nav-ka div:nth-child(2){
		margin-left: 35%;
		
	}
.ad-butt1{
	position: relative;
}
.ad-sd{
	position: absolute;
	width: 40%;
	top: 2rem;
	left: 5%;
}
.ad-sb{
	position: absolute;
	width: 35%;
	top: 2.7rem;
	left: 60%;
}
.ad-sd1{
	position: absolute;
	width: 25%;
	top: 2rem;
	left: 2.5%;
}
.ad-sb1{
	position: absolute;
	width: 40%;
	top: 2.7rem;
	left: 40%;
}
.ad-sd2{
	position: absolute;
	width:70%;
	top: 2.8rem;
	left: 2.5%;
}
.xdf_yy{
	width: 95%;
	margin: 2rem auto;
}
.xdf-bf{
	width: 95%;
	margin: 0 auto;
}
.bd_child {
    background-color: #0A633A;
    padding-bottom: 2rem;
}
.box_koll {
    text-align: center;
    color: #FFFFFF;
    font-family: serif;
    padding-top: 2rem;
}
.box_koll div {
    font-size: 2rem;
    margin-top: 1rem;
}
.box_koll p {
    font-size:0.8rem;
	line-height: 2rem;
}
.xdf_list {
    width:95%;
    margin: 0 auto;
    overflow: hidden;
}
.xdf_list input {
    width: 45%;
    height: 2rem;
    border: none;
    font-size: 1.5rem;
    color: #FFFFFF;
    font-family: serif;
    margin-top:2rem;
	float: left;
	margin-left: 3.333%;
}
.xdf_list input:nth-child(1) {
    background: url(../img/mz.png)no-repeat;
    background-size: 100% 100%;
}
.xdf_list input:nth-child(2) {
    background: url(../img/dh.png)no-repeat;
    background-size: 100% 100%;
}
.xdf_list input:nth-child(3) {
    background: url(../img/wx.png)no-repeat;
    background-size: 100% 100%;
}
.xdf_list input:nth-child(4) {
    background: url(../img/dz.png)no-repeat;
    background-size: 100% 100%;
}
.bd_child button {
    display: block;
    width: 70%;
    margin: 2rem auto;
    height: 2.5rem;
    border-radius: 2rem;
    border: none;
    background-color: #FFFFFF;
    font-size: 1.5rem;
    color: #9c3b31;
    font-weight: 800;
    font-family: serif;
}
.logo_good{
	width: 60%;
	margin: 0 auto;
}