@charset "utf-8";

/** {
	box-sizing: border-box;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
}*/

*:focus {
	outline: none;
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%;
}

body {
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
	font-family: "微软雅黑", microsoft yahei;
	color: #333;
	background: #fff;
}

body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
legend,
caption,
tbody,
tfoot,
thead,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
	padding: 0;
	margin: 0;
}

ul,
li {
	list-style: none;
}

img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
}
@media screen and (min-width:1001px){

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

.numCX {
	height: 50px;
	margin-bottom: 0px;
}

.main {
	margin: 0 auto;
	max-width: 1000px;
}

.numCount {}

.numCount li {
	float: left;
	width: 10%;
	text-align: center;
	/* margin-right: 6.4%; */
}

.numCount li:nth-child(n+2):nth-child(-n+6){
	margin: 0px 45px;
}

.numCount ul{
	display: flex;

}
.numCount li:last-child {
	margin-right: 0px;
	text-align: center;
}

/* .numCount li .item{ margin: 0 10px;} */
.numCount li .numU {
	line-height: 1rem;
}

.numCount li .numCX {
	font-size: 2.625rem;
	color: #175ca9;
}

.numCount li .numU .unitC {
	font-size: 100%;
	line-height: 1rem;
	margin-left: 0.3em;
}

.numCount li .numU sup {
	vertical-align: top;
	color: #175ca9;
}

.clearfix sub {
	vertical-align: top;
	color: #175ca9;
	font-size: 2rem;
}

.clearfix h2 {
	line-height: 2rem;
	font-size: 1.1rem;
	color: #404856;
	margin-top: 15px;
}

.clearfix li {
	text-align: center;
	color: #175ca9;
}

.clearfix li:first-child{
	text-align: left;
	color: #175ca9;
}

/* .clearfix li:last-child{
	text-align: right;
	color: #175ca9;
} */



}

@media screen and (max-width:1000px) {
	.clearfix:after {
		content: "";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}
	
	.clearfix {
		zoom: 1;
	}
	
	.numCX {
		height: 50px;
		margin-bottom: 0px;
	}
	
	.main {
		margin: 0 auto;
		max-width: 1000px;
	}
	
	.numCount {}
	
	.numCount li {
		float: left;
		width: 10%;
		text-align: center;
		/* margin-right: 6.4%; */
	}
	
	.numCount li:nth-child(n+2):nth-child(-n+6){
		margin: 0px 45px;
	}
	
	.numCount ul{
		display: flex;
	
	}
	.numCount li:last-child {
		margin-right: 0px;
		text-align: center;
	}
	
	/* .numCount li .item{ margin: 0 10px;} */
	.numCount li .numU {
		line-height: 1rem;
	}
	
	.numCount li .numCX {
		font-size: 50px;
		color: #175ca9;
	}
	
	.numCount li .numU .unitC {
		font-size: 100%;
		line-height: 1rem;
		margin-left: 0.3em;
	}
	
	.numCount li .numU sup {
		vertical-align: top;
		color: #175ca9;
	}
	
	.clearfix sub {
		vertical-align: top;
		color: #175ca9;
		font-size: 2rem;
	}
	
	.clearfix h2 {
		line-height: 2rem;
		font-size: 1.1rem;
		color: #404856;
		margin-top: 15px;
	}
	
	.clearfix li {
		text-align: center;
		color: #175ca9;
	}
	
	.clearfix li:first-child{
		text-align: left;
		color: #175ca9;
	}
}


/* @media (max-width:800px){
	.numCount li .numCX{ font-size:36px;color:#CF2C1F; }
}
@media (max-width:640px){
	.numCount li .numCX{ font-size:7vw;color:#CF2C1F; }
}
@media (max-width:480px){
	.numCount{ font-size:0.5vw;color:#CF2C1F;}
} */