/* CSS Document */
.fl {
	float:left
}
.fr {
	float:right
}
.banner {
	width:1000px;
	margin:0 auto
}

.w-1140 {
	width:1140px;
	margin:0 auto
}
.w-960 {
	width:960px;
	margin:0 auto
}
.w-620 {
	width:620px;
	margin:0 auto
}
.w-700 {
	width:700px;
	margin:0 auto
}
.w-800 {
	width:800px;
	margin:0 auto
}
.w-860 {
	width:880px;
	margin:0 auto
}
.w-775 {
	width:775px;
	margin:0 auto
}
.w-600 {
	width:680px;
	margin:0 auto
}
.w-610 {
	width:600px;
	margin:0 auto
}
.w-1000 {
	width:1000px;
	margin:0 auto
}
.w-1200 {
	width:1200px;
	margin:0 auto
}
.blue{color: #2365d3;}
.p1 span{border-bottom: 4px solid #2365d3; padding-bottom: 5px;}
.k{border: 1px solid #a6a6a6;padding: 15px;text-indent: 40px;line-height: 2;}
.p2{background: url(images/bg.jpg) no-repeat top center;height: 993px;}
.p2 div{background-color: #2365d3;color: white; padding: 30px 30px; text-indent: 40px;}
.p3{display: flex; justify-content: space-between;}
.p3 li{ width: 33.3%;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;
	padding: 0 15px 10px 15px}	
.p3 li:last-child{border-right: none;}	
.p3 li:first-child .xd span:first-child{color: #ff7e00;font-size: 20px; font-weight:bold;}
.p3 li:nth-child(2) .xd span:first-child{color: #56a0ff;font-size: 20px;font-weight:bold;}
.p3 li:nth-child(3) .xd span:first-child{color: #a338ff;font-size: 20px;font-weight:bold;}
.xd{ width: 250px; display: flex;justify-content: space-between; align-items: center;height: 110px;}
.p4{ display: flex;justify-content: space-between;}
.p4 li{ width: 50%;}
.p4 li:first-child{border-right: 1px solid #ccc;}
.xdde{ width: 250px; margin: 0 auto;  height: 120px;
display: flex;justify-content: space-between; align-items: center;}
.p4 li:first-child .xdde span:first-child{color: #ff7e00;font-size: 20px; font-weight:bold;}
.p4 li:last-child .xdde span:first-child{color: #2fff6f;font-size: 20px; font-weight:bold;}
.bg1{ background-color: #f1f1f1; padding: 30px 0;}