a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none
}

img {
	height: 100%;
	vertical-align: top;
	width: 100%
}

body {
	color: #333;
	font: 2.133vw/1 Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif
}

.main,.main__container,body,html {
	height: 100%;
	width: 100%
}

.sec {
	position: relative
}

.sec__arr {
	bottom: 1.333vw;
	left: 50%;
	margin-left: -1.867vw;
	position: absolute;
	z-index: 150
}

.sec__arr,.sec__arr-wrap {
	height: 3.733vw;
	width: 6.4vw
}

.sec__arr-wrap {
	-webkit-animation: start 1.5s ease-in-out infinite;
	animation: start 1.5s ease-in-out infinite;
	position: relative
}

.sec__arr-box1,.sec__arr-box2 {
	height: 4vw;
	overflow: hidden;
	position: absolute;
	top: -1.333vw;
	width: 2.933vw
}

.sec__arr-box2 {
	left: 2.667vw
}

.sec__arr1,.sec__arr2 {
	-webkit-box-shadow: .267vw -.267vw .267vw #646464;
	background-color: #fff;
	border-radius: .267vw;
	box-shadow: .267vw -.267vw .267vw #646464;
	height: 1.333vw;
	position: absolute;
	top: 1.333vw;
	width: 3.733vw
}

.sec__arr1 {
	-webkit-transform: rotate(130deg);
	left: 1px;
	transform: rotate(130deg)
}

.sec__arr2 {
	-webkit-transform: rotate(50deg);
	left: -.6vw;
	transform: rotate(50deg)
}

.sec1 {
	background: url(//www.chinagarp.org/templets/garp/static/images/background-dark-Gradient-3.webp) 50% no-repeat;
	background-size: auto 100%
}

.sec1__head {
	margin-top:40px;
	margin-left:40px;
}

.sec1__head img {
	height:auto;
	width:240px;
}

.sec1__img {
	margin-top:20px;
}

.sec1__img img {
}

.sec1__text {
	margin-top:40px;
	color: #fff;
	font-size: 4.8vw;
	font-weight: 700;
	line-height: 1.5;
	opacity: 0;
	position: absolute;
	right: 7.333vw;
	text-align: right
}

.sec1__text span{
	top: -.5em;
	position: relative;
	font-size:60%;
}

.sec2 {
	-webkit-box-sizing: border-box;
	background: url(//www.chinagarp.org/templets/garp/static/images/background-dark-Gradient-3.webp) 50% no-repeat;
	background-size: auto 100%
	box-sizing: border-box;
	padding: 0 12vw
}

.sec2__head {
	color: #fff;
	display: inline-block;
	font-size: 5.333vw;
	font-weight: 700;
	margin-top: 6.667vw;
	opacity: 0;
	position: relative
}

.sec2__head:after {
	background-color: #fff;
	bottom: -2.667vw;
	content: "";
	display: block;
	height: 1.333vw;
	left: 0;
	position: absolute;
	width: 100%
}

.sec2__head span {
	font-size: 3.2vw;
	font-weight: 400
}

.sec2__cont-box {
	-webkit-box-sizing: border-box;
	background-color: #fff;
	box-sizing: border-box;
	color: rgb(66, 91, 118);
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 13.333vw;
	opacity: 0;
	padding: 3.333vw;
	text-align: justify;
	text-indent: 2em;
	width: 100%;
	border-radius: 10px;
	border:solid #dfeaea;
	line-height:26px;
}

.sec2__cont-box img {
	width:160px;
	margin: 0 0 .8rem;
}

.sec-3 {
	text-indent: 0;
}

.sec-3 h6{
	font-size:12.8px;
	color:#7257ff;
	letter-spacing: 1.5px;
	line-height:1.25;
	margin: 0 0 .8rem;
	font-weight: 800;
}

.sec-3 h3{
	font-size:20px;
	font-weight: 900;
	margin: 0 0 .8rem;
}

.sec-3 p{
	margin: 0 0 .4rem;
}

.sec3 {
	background: url(//www.chinagarp.org/templets/garp/static/images/background-dark-Gradient-3.webp) 50% no-repeat;
	background-size: auto 100%
}

.sec3__cont-box {
	margin: 106.667vw 0 0 26.667vw
}

.sec3__items {
	line-height: 1.5;
	margin-bottom: 4vw
}

.sec3__items:last-child {
	margin-bottom: 0
}

.sec3__items-title {
	font-size: 3.8vw;
	color:#7257ff;
	font-weight: 800;
}

.sec3__items-subtitle {
	font-size: 4vw
}

.sec4 {
	background: url(//www.chinagarp.org/templets/garp/static/images/background-dark-Gradient-3.webp) 50% no-repeat;
	background-size: auto 100%
}

.sec4__container {
	padding: 0 9.667vw
}

.sec4__title {
	color: #7257ff;
	font-size: 5.8vw;
	font-weight: 700;
	margin-top: 20vw;
	text-align: center
}

.sec4__list {
	font-size: 16px;
	line-height: 2;
	margin-top: 10.667vw;
	color:#000;
	background:#fff;
	border-radius: 10px;	
	padding:3.333vw;
	border:solid #dfeaea;
}

.sec4__list span{
	color:#7257ff;
}

.sec4__btn-box {
	margin-top: 8.667vw;
	text-align: center
}

.sec4__btn {
	background-color: #7257ff;
	color: #fff;
	display: inline-block;
	font-size: 3.8vw;
	padding: 2.333vw 4vw;
	text-align: center;
	border-radius: 20px;
}

.swiper-slide-active .sec1__text,.swiper-slide-active .sec2__cont-box,.swiper-slide-active .sec2__head {
	-webkit-animation: fadeIn 1s linear 1 forwards;
	animation: fadeIn 1s linear 1 forwards
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes start {
	0%,30% {
		-webkit-transform: translateY(2.667vw);
		opacity: 0;
		transform: translateY(2.667vw)
	}

	60% {
		-webkit-transform: translateY(0);
		opacity: 1;
		transform: translateY(0)
	}

	to {
		-webkit-transform: translateY(-1.067vw);
		opacity: 0;
		transform: translateY(-1.067vw)
	}
}

@keyframes start {
	0%,30% {
		-webkit-transform: translateY(2.667vw);
		opacity: 0;
		transform: translateY(2.667vw)
	}

	60% {
		-webkit-transform: translateY(0);
		opacity: 1;
		transform: translateY(0)
	}

	to {
		-webkit-transform: translateY(-1.067vw);
		opacity: 0;
		transform: translateY(-1.067vw)
	}
}

#BeiAnHao {
	color:#fff;
}

.sec2__img {
	margin-top:20px;
}

.sec2__img img{
	border-radius: 10px;
}
.sec3__img {
	margin-top:20px;
}

.sec3__img img{
	border-radius: 10px;
}