.banner .wrap {
	height:39.0625rem;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
}
.banner h3 {
	font-size:3.125rem;
	color:#ffffff;
	line-height:1.6;
}
.banner {
	position:relative;
}
.header {
	position:absolute;
	left:0;
	right:0;
	z-index:11;
	top:0;
	padding:0 5.208333333333334rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:4.6875rem;
}
.header .logo a {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#ffffff;
	display:inline-block;
}
.header .ench {
	position:relative;
	cursor:pointer;
}
.header .ench h3 {
	display:flex;
	align-items:center;
	font-size:0.7291666666666667rem;
	color:#fff;
	height:1.5625rem;
}
.header .ench h3 img {
	width:1.1458333333333335rem;
	margin-right:0.4166666666666667rem;
	display:block;
}
.header .ench h3.ar {
	background:url(../images/qms2.png) no-repeat right center;
	padding-right:1.0416666666666667rem;
}
.header .ench .nli {
	position:absolute;
	right:-0.5208333333333334rem;
	left:-0.5208333333333334rem;
	top:100%;
	background:rgba(255,255,255,0.2);
	display:none;
}
.header .ench .nli ul {
	padding:0 0.5208333333333334rem;
	border-radius:0.5208333333333334rem;
}
.crumbs {
	position:absolute;
	left:5.208333333333334rem;
	z-index:11;
	bottom:1.3020833333333335rem;
}
.crumbs ul {
	display:flex;
	align-items:center;
}
.crumbs ul li a {
	font-size:0.9375rem;
	color:#ffffff;
	line-height:2;
	display:block;
}
.crumbs ul li {
	margin-right:2.34375rem;
}
.wrap {
	width:62.5rem;
	margin:0 auto;
}
.section1 {
	padding:3.90625rem 0;
}
.section1 h1 {
	font-size:1.6666666666666667rem;
	color:#2b4490;
}
.section1 h1 i {
	font-size:0.9375rem;
	display:inline-block;
	margin-left:0.9375rem;
}
.section1 .del {
	font-size:0.9375rem;
	line-height:2;
	color:#232323;
	margin:1.3020833333333335rem 0;
}
.piclist ul {
	display:flex;
	flex-wrap:wrap;
}
.piclist li {
	width:calc((100% - 2.916666666666667rem)/4);
	margin:0 0.9375rem 0.9375rem 0;
}
.piclist li:nth-child(4n) {
	margin-right:0;
}
.piclist li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.newslist {
	display:flex;
	justify-content:space-between;
	padding:4.6875rem 0 1.5625rem;
}
.newslist .wi50 {
	width:calc((100% - 2.8645833333333335rem)/2);
}
.newslist .th {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0.5208333333333334rem 0;
}
.newslist .th h2 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#2b4490;
	width:calc(100% - 5.208333333333334rem);
}
.newslist .th a {
	font-size:0.8333333333333334rem;
	color:#2b4490;
}
.nelist li a {
	display:block;
	border-bottom:0.052083333333333336rem solid #f7f7f7;
	padding:1.1458333333333335rem 0;
}
.nelist li h4 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#232323;
}
.nelist li p {
	margin-top:0.5208333333333334rem;
	font-size:0.8333333333333334rem;
	color:#666666;
}
.nelist2 li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0.7291666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #f7f7f7;
}
.nelist2 li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	width:calc(100% - 4.6875rem);
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.nelist2 li p {
	font-size:0.7291666666666667rem;
	color:#666666;
}
.contain {
	padding:1.5625rem 0 5.729166666666667rem;
}
.contain h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#2b4490;
}
.contain ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.5625rem;
}
.contain li:nth-child(2n) {
	border-left:0.052083333333333336rem solid #eeeeee;
	margin:0 3.90625rem;
	height:6.25rem;
}
.contain li img {
	width:2.7083333333333335rem;
	height:2.7083333333333335rem;
	display:block;
	object-fit:contain;
}
.contain li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#666;
	padding:0.5208333333333334rem 0 0.2604166666666667rem;
}
.contain li p {
	font-size:1.0416666666666667rem;
	line-height:1.8;
	color:#232323;
}
.copyright {
	background:#001228;
	padding:0.78125rem 0;
	text-align:center;
}
.copyright a {
	display:inline-block;
	font-size:0.8333333333333334rem;
	color:#fff;
	opacity:0.6;
}
.copyright a:hover {
	opacity:1;
}
.crumbs li {
	position:relative;
}
.crumbs li .snli {
	position:absolute;
	left:-5.208333333333334rem;
	right:-5.208333333333334rem;
	width:7.8125rem;
	margin:0 auto;
	display:none;
}
.crumbs li dl {
	background:#fff;
	border-radius:0.5208333333333334rem;
	margin-top:1.0416666666666667rem;
	position:relative;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	padding:0 1.0416666666666667rem;
}
.crumbs li dl:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:-0.4166666666666667rem;
	z-index:11;
	background:url(../images/qms11.png) no-repeat center;
	width:0.8854166666666667rem;
	height:0.4166666666666667rem;
	margin:0 auto;
}
.crumbs li dd a {
	font-size:0.9375rem;
	color:#666666;
	line-height:3.125rem;
	display:block;
	text-align:center;
	border-bottom:0.052083333333333336rem solid #f7f7f7;
}
.crumbs li dd:last-child a {
	border:none;
}
.hban .wrap {
	height:20.833333333333336rem;
}
.section2 {
	padding:2.604166666666667rem 0;
}
.section2 .item {
	margin-bottom:3.385416666666667rem;
}
.section2 .item h3 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#2b4490;
	margin-bottom:1.0416666666666667rem;
}
.section2 .item .text {
	font-size:0.9375rem;
	color:#3c3c3c;
	line-height:2;
}
.section2 .item .text a {
	color:#2572ff;
}
.crumbs ul li a:hover,.crumbs ul li.on>a {
	color:#2572ff;
}
.nelist li a:hover h4,.nelist2 li a:hover h4,.header .ench li a h3:hover {
	color:#2572ff;
}


.tps{
	background: url(../images/tp.png) no-repeat center/50% auto rgba(0,0,0,0.5);
	border-radius: 5px;position: fixed;cursor: pointer;
	right: 20px;bottom: 20%;z-index: 99;width: 50px;height: 50px;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.tps:hover{
	background-color: rgba(0,0,0,.8);
}