@charset "utf-8";


/*footer*/
footer{ left: 0; right: 0; width: 22.5rem; height: 3.2rem; position: fixed; bottom: 0; z-index: 199323;}
footer ul{background: #fff; width: 100%; height: 2rem; border-top: 1px solid #d4d4d4; display: flex; display: -webkit-flex; -webkit-justify-content:space-around; justify-content: space-around; bottom:0;}
footer ul a{width: 12rem; height: 100%; padding: .1rem 0; text-decoration:none; color:#000; background-color:#FFF;}
footer ul a i{display: block; margin: 0 auto; width: 100%; height: 2rem; background-position: center center; background-repeat: no-repeat;}
footer ul a:nth-child(1) i{ background-image: url(foot_icon2.png); background-size: 1.2rem 1.2rem;}
footer ul a:nth-child(2) i{ background-image: url(foot_icon1.png); background-size: 1.2rem 1.2rem;}
footer ul a:nth-child(3) i{width: 3; height: 3rem; background-image: url(font_icon3.png); background-size: 1.8rem 1.8rem; margin-top: -1rem;}
footer ul a:nth-child(4) i{ background-image: url(font_icon5.png); background-size: 1.2rem 1.2rem;}
footer ul a:nth-child(5) i{ background-image: url(font_icon4.png); background-size: 1.2rem 1.2rem;}
footer ul a h4{margin-top: .1rem; font-size: .86rem; text-align: center; background-color:#FFF;}
footer ul a:nth-child(3){border-top: 1px solid #fff; margin-top: -1px;}
footer div{width: 4.5rem; height: 3rem; background: #fff; position: absolute; top:-1.4em; left: calc((100% - 4.7rem) / 2); border: 1px solid #d4d4d4; border-radius: 50%; z-index: -1;}

.borderCont h3{
	border:1px solid #999;
	line-height:35px;
	padding-left:8px;
	background-color:#f5f5f5;
	margin-bottom:5px;
}
.hxdTitle{
	float:left;
	border:1px solid #ebebeb;
	width:32.7%;
	line-height:30px;
	margin-top:1px;
}
.hxdTitle a{
		color:#333;
	font-size:14px;
	padding-left:5px;
}