.banner{
	position: relative;
	overflow: hidden;
}
.banner .bg{
	width: 100%;
}
.banner .inner1{
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	opacity: 0;
	-webkit-transition: top 1s,opacity 1s;
	-moz-transition: top 1s,opacity 1s;
	-ms-transition: top 1s,opacity 1s;
	-o-transition: top 1s,opacity 1s;
	transition: top 1s,opacity 1s;
}
.banner.actived .inner1{
	top: 0;
	opacity: 1;
}
.banner p{
	font-size: 2.75em;
	color: #fefefe;
}
.banner h5{
	font-size: 5.625em;
	color: #fefefe;
	font-weight: bold;
	margin: 0.266em 0 1.177em;
}
.banner a{
	display: block;
	width: 17.25em;
	height: 4.25em;
	line-height: 4.25em;
	text-align: center;
	background-color: #d5a156;
}
.banner a span{
	font-size: 2em;
	color: #fefefe;
	display: inline-block;
	vertical-align: middle;
}
.banner a .tri{
	margin-left: 1.375em;
	display: inline-block;
	vertical-align: middle;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	border-width: 0.6875em 0 0.6875em 1.125em;
}

.section1{
	overflow: hidden;
	padding: 5.625em 0 5.125em;
}
.section1 .inner1{
	-webkit-display: flex;
	-webkit-align-items: stretch;
	-webkit-justify-content: space-between;
	-moz-display: flex;
	-moz-align-items: stretch;
	-moz-justify-content: space-between;
	-ms-display: flex;
	-ms-align-items: stretch;
	-ms-justify-content: space-between;
	-o-display: flex;
	-o-align-items: stretch;
	-o-justify-content: space-between;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.section1 .img-box{
	width: 44.7%;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
.section1.actived .img-box{
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.section1 .img-box img{
	width: 100%;
}
.section1 .text-box{
	width: 52%;
	-webkit-display: inline-flex;
	-webkit-align-items: flex-start;
	-webkit-justify-content: space-between;
	-webkit-flex-direction: column;
	-moz-display: inline-flex;
	-moz-align-items: flex-start;
	-moz-justify-content: space-between;
	-moz-flex-direction: column;
	-ms-display: inline-flex;
	-ms-align-items: flex-start;
	-ms-justify-content: space-between;
	-ms-flex-direction: column;
	-o-display: inline-flex;
	-o-align-items: flex-start;
	-o-justify-content: space-between;
	-o-flex-direction: column;
	display: inline-flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}
.section1.actived .text-box{
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.section1 .text-box p{
	font-size: 1.5625em;
	color: #212121;
	line-height: 1.4;
	max-width: 100%;
}


.section2{
	overflow: hidden;
	position: relative;
}
.section2 .bg{
	width: 100%;
}
.section2 .text-box{
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	opacity: 0;
	-webkit-transition: top 1s,opacity 1s;
	-moz-transition: top 1s,opacity 1s;
	-ms-transition: top 1s,opacity 1s;
	-o-transition: top 1s,opacity 1s;
	transition: top 1s,opacity 1s;
}
.section2.actived .text-box{
	top: 7.56%;
	opacity: 1;
}
.section2 .text-box h5{
	font-size: 4.125em;
	color: #2b2a2a;
	font-weight: bold;
	margin-bottom: 0.6em;
}
.section2 .text-box p{
	font-size: 1.25em;
	color: #272727;
}


.section3{
	text-align: center;
	background-color: #f3f3f3;
	overflow: hidden;
	padding: 7em 0 3.75em;
}
.section3 .text-box{
	margin-bottom: 5.5em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section3.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section3 .text-box h5{
	font-size: 2.0625em;
	color: #291e1c;
	font-weight: normal;
}
.section3 .text-box h3{
	font-size: 3.375em;
	color: #2a2929;
	font-weight: bold;
	margin: 0.48em 0 1.185em;
}
.section3 .text-box p{
	font-size: 1.25em;
	color: #272727;
	line-height: 1.6;
}
.section3 ul{
	margin-bottom: 1.5em;
	height: 3.75em;
	line-height: 3.75em;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section3.actived ul{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section3 li{
	display: inline-block;
	vertical-align: top;
	width: 33.333%;
	border-right: 2px solid #656565;
	font-size: 1.625em;
	color: #161616;
}
.section3 li:last-child{
	border-right: 0 none;
}
.section3 li span{
	font-size: 1.69em;
	margin-right: 1em;
}
.section3 .img{
	width: 100%;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section3.actived .img{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}



.section4{
	text-align: center;
	overflow: hidden;
	padding: 7.25em 0 6.625em;
}
.section4 .text-box{
	margin-bottom: 5em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section4.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section4 .text-box h5{
	font-size: 2.0625em;
	color: #2a2929;
	font-weight: normal;
}
.section4 .text-box h3{
	font-size: 3.375em;
	color: #2a2929;
	font-weight: bold;
	margin: 0.48em 0 1.185em;
}
.section4 .text-box p{
	font-size: 1.25em;
	color: #212121;
	line-height: 1.6;
}
.section4 .img{
	width: 100%;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section4.actived .img{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}




.section5{
	overflow: hidden;
	position: relative;
}
.section5 .bg{
	width: 100%;
}
.section5 .text-box{
	position: absolute;
	top: 8em;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	opacity: 0;
	-webkit-transition: top 1s,opacity 1s;
	-moz-transition: top 1s,opacity 1s;
	-ms-transition: top 1s,opacity 1s;
	-o-transition: top 1s,opacity 1s;
	transition: top 1s,opacity 1s;
}
.section5.actived .text-box{
	top: 6em;
	opacity: 1;
}
.section5 .text-box h5{
	font-size: 2.0625em;
	color: #eff1f1;
	font-weight: normal;
	margin-bottom: 0.78em;
}
.section5 .text-box h3{
	font-size: 3.375em;
	color: #eff1f1;
	font-weight: bold;
}



.section6{
	overflow: hidden;
	background-color: #212121;
	padding: 8.5em 0 4.25em;
	text-align: center;
}
.section6 .text-box{
	margin-bottom: 7.375em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section6.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section6 .text-box h3{
	font-size: 4.125em;
	color: #eff1f1;
	font-weight: bold;
	margin-bottom: 0.75em;
}
.section6 .text-box p{
	font-size: 1.25em;
	color: #fff;
	line-height: 1.6;
}
.section6 .img{
	width: 73.36%;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section6.actived .img{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}


.section7{
	overflow: hidden;
	padding: 9.875em 0 4.875em;
	text-align: center;
}
.section7 .text-box{
	margin-bottom: 6.75em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section7.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section7 .text-box h3{
	font-size: 4.125em;
	color: #2a2929;
	font-weight: bold;
	margin-bottom: 0.7em;
}
.section7 .text-box p{
	font-size: 1.25em;
	color: #2f2f34;
	line-height: 2.1;
}
.section7 .img{
	width: 100%;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section7.actived .img{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}


.section8{
	overflow: hidden;
	padding: 6em 0 3.875em;
	text-align: center;
	background-color: #f8f8f8;
}
.section8 .text-box{
	margin-bottom: 3.375em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section8.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section8 .text-box h3{
	font-size: 3.125em;
	color: #2a2929;
	font-weight: bold;
	margin-bottom: 0.68em;
}
.section8 .text-box p{
	font-size: 1.25em;
	color: #212121;
}
.section8 .img{
	width: 95.5%;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section8.actived .img{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}



.section9{
	overflow: hidden;
	padding: 6.25em 0 8.875em;
	text-align: center;
}
.section9 .box{
	margin-bottom: 8em;
}
.section9 .box:last-child{
	margin-bottom: 0;
}
.section9 .box .text-box{
	margin-bottom: 2.625em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section9 .box.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section9 .text-box h3{
	font-size: 3.125em;
	color: #2a2929;
	font-weight: bold;
	margin-bottom: 0.7em;
}
.section9 .text-box p{
	font-size: 1.25em;
	color: #212121;
}
.section9 .box .img{
	width: 100%;
	opacity: 0;
	-webkit-transition: transform 1s 1s,opacity 1s 1s;
	-moz-transition: transform 1s 1s,opacity 1s 1s;
	-ms-transition: transform 1s 1s,opacity 1s 1s;
	-o-transition: transform 1s 1s,opacity 1s 1s;
	transition: transform 1s 1s,opacity 1s 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section9 .box.actived .img{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}



.section10{
	background-color: #f8f8f8;
	overflow: hidden;
	padding: 8.5em 0 2.5em;
	text-align: center;
}
.section10 .text-box{
	margin-bottom: 5.25em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section10.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section10 .text-box h3{
	font-size: 4.125em;
	color: #2a2929;
	font-weight: bold;
	margin-bottom: 0.79em;
}
.section10 .text-box p{
	font-size: 1.25em;
	color: #272727;
}
.section10 ul{
	-webkit-display: flex;
	-webkit-align-items: stretch;
	-webkit-justify-content: space-between;
	-moz-display: flex;
	-moz-align-items: stretch;
	-moz-justify-content: space-between;
	-ms-display: flex;
	-ms-align-items: stretch;
	-ms-justify-content: space-between;
	-o-display: flex;
	-o-align-items: stretch;
	-o-justify-content: space-between;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.section10 ul li{
	width: 24.143%;
	margin-bottom: 3.125em;
	opacity: 0;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
}
.section10 ul li:nth-child(1){
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-ms-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}
.section10 ul li:nth-child(2){
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.section10 ul li:nth-child(3){
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-ms-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}
.section10 ul li:nth-child(4){
	-webkit-transition-delay: 1.6s;
	-moz-transition-delay: 1.6s;
	-ms-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
}
.section10 ul li:nth-child(5){
	-webkit-transition-delay: 1.8s;
	-moz-transition-delay: 1.8s;
	-ms-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s;
}
.section10 ul li:nth-child(6){
	-webkit-transition-delay: 2s;
	-moz-transition-delay: 2s;
	-ms-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s;
}
.section10 ul li:nth-child(7){
	-webkit-transition-delay: 2.2s;
	-moz-transition-delay: 2.2s;
	-ms-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s;
}
.section10 ul li:nth-child(8){
	-webkit-transition-delay: 2.4s;
	-moz-transition-delay: 2.4s;
	-ms-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	transition-delay: 2.4s;
}
.section10.actived ul li{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section10 ul li img{
	width: 100%;
	margin-bottom: 1em;
}
.section10 ul li p{
	font-size: 1.5625em;
	color: #403f3f;
}



.section11{
	overflow: hidden;
	padding: 9.375em 0 4.125em;
	text-align: center;
}
.section11 .text-box{
	margin-bottom: 3.125em;
	opacity: 0;
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
}
.section11.actived .text-box{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section11 .text-box h3{
	font-size: 4.125em;
	color: #2a2929;
	font-weight: bold;
	margin-bottom: 0.64em;
}
.section11 .text-box p{
	font-size: 1.25em;
	color: #2f2f34;
	line-height: 2.1;
}
.section11 ul{
	width: 94.64%;
	margin: 0 auto;
}
.section11 ul li{
	position: relative;
	margin-bottom: 1.5em;
	opacity: 0;
	-webkit-transform: translateY(2em);
	-moz-transform: translateY(2em);
	-ms-transform: translateY(2em);
	-o-transform: translateY(2em);
	transform: translateY(2em);
	-webkit-transition: transform 1s,opacity 1s;
	-moz-transition: transform 1s,opacity 1s;
	-ms-transition: transform 1s,opacity 1s;
	-o-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
}
.section11 ul li:nth-child(1){
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-ms-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
	float: left;
	width: 49.132%;
}
.section11 ul li:nth-child(2){
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
	float: right;
	width: 49.585%;
}
.section11 ul li:nth-child(3){
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-ms-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
	float: left;
	width: 66.189%;
}
.section11 ul li:nth-child(4){
	-webkit-transition-delay: 1.6s;
	-moz-transition-delay: 1.6s;
	-ms-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
	float: right;
	width: 32.6%;
	margin-bottom: 1.4%;
}
.section11 ul li:nth-child(5){
	-webkit-transition-delay: 1.8s;
	-moz-transition-delay: 1.8s;
	-ms-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s;
	float: right;
	width: 32.6%;
}
.section11 ul li:nth-child(6){
	-webkit-transition-delay: 2s;
	-moz-transition-delay: 2s;
	-ms-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s;
	float: left;
	width: 32.08%;
}
.section11 ul li:nth-child(7){
	-webkit-transition-delay: 2.2s;
	-moz-transition-delay: 2.2s;
	-ms-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s;
	float: left;
	width: 32.3%;
	margin-left: 1.809%;
}
.section11 ul li:nth-child(8){
	-webkit-transition-delay: 2.4s;
	-moz-transition-delay: 2.4s;
	-ms-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	transition-delay: 2.4s;
	float: right;
	width: 32.6%;
}
.section11.actived ul li{
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.section11 ul li img{
	width: 100%;
}
.section11 ul li p{
	font-size: 1.375em;
	color: #fff;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2.45em;
	line-height: 2.45em;
	padding: 0 1.27em;
	text-align: left;
}
@media only screen and (max-width:1023px){
	.banner p{
		font-size: 0.625em;
	}
	.banner h5{
		font-size: 1.25em;
		margin: 0.25em 0 1.1em;
	}
	.banner a{
		width: 3.9375em;
		height: 1em;
		line-height: 1em;
	}
	.banner a span{
		font-size: 0.5em;
	}
	.banner a .tri{
		margin-left: 0.3125em;
		border-width: 0.15625em 0 0.15625em 0.28125em;
	}

	.section1{
		padding: 0.6875em 0 1em;
	}
	.section1 .inner1{
		-webkit-display: block;
		-moz-display: block;
		-ms-display: block;
		-o-display: block;
		display: block;
	}
	.section1 .img-box{
		width: 100%;
		margin-bottom: 0.625em;
	}
	.section1 .text-box{
		width: 100%;
		-webkit-display: block;
		-moz-display: block;
		-ms-display: block;
		-o-display: block;
		display: block;
	}
	.section1 .text-box p{
		font-size: 0.625em;
		line-height: 1.3;
		margin-bottom: 1.2em;
	}
	.section1 .text-box p:last-child{
		margin-bottom: 0;
	}

	.section2 .text-box{
		top: 2em;
	}
	.section2.actived .text-box{
		top: 1.3125em;
	}
	.section2 .text-box h5{
		font-size: 1.1875em;
		margin-bottom: 0.526em;
	}
	.section2 .text-box p{
		font-size: 0.625em;
		line-height: 1.7;
	}


	.section3{
		padding: 0.8125em 0 1.75em;
	}
	.section3 .text-box{
		margin-bottom: 1.875em;
	}
	.section3 .text-box h5{
		font-size: 0.625em;
	}
	.section3 .text-box h3{
		font-size: 0.9375em;
		margin: 0.7em 0 0.4em;
	}
	.section3 .text-box p{
		font-size: 0.625em;
	}
	.section3 ul{
		margin-bottom: 0.375em;
		height: 0.75em;
		line-height: 0.75em;
	}
	.section3 li{
		padding: 0 0.375em;
		width: auto;
		border-right: 1px solid #656565;
		font-size: 0.625em;
	}
	.section3 li span{
		font-size: 1.1em;
		margin-right: 0.36em;
	}



	.section4{
		padding: 0.8125em 0 1.875em;
	}
	.section4 .text-box{
		margin-bottom: 0.3125em;
	}
	.section4 .text-box h5{
		font-size: 0.625em;
	}
	.section4 .text-box h3{
		font-size: 0.9375em;
		margin: 0.66em 0 0.73em;
	}
	.section4 .text-box p{
		font-size: 0.625em;
		line-height: 1.7;
	}




	.section5 .text-box{
		top: 1.5em;
	}
	.section5.actived .text-box{
		top: 0.75em;
	}
	.section5 .text-box h5{
		font-size: 0.625em;
		margin-bottom: 1em;
	}
	.section5 .text-box h3{
		font-size: 0.9375em;
	}



	.section6{
		padding: 1.5625em 0 1.25em;
	}
	.section6 .text-box{
		margin-bottom: 1.0625em;
	}
	.section6 .text-box h3{
		font-size: 1.1875em;
		margin-bottom: 1em;
	}
	.section6 .text-box p{
		font-size: 0.625em;
		line-height: 1.5;
	}
	.section6 .img{
		width: 100%;
	}


	.section7{
		padding: 1.625em 0 1.0625em;
	}
	.section7 .text-box{
		margin-bottom: 1.625em;
	}
	.section7 .text-box h3{
		font-size: 1.1875em;
		margin-bottom: 0.95em;
	}
	.section7 .text-box p{
		font-size: 0.625em;
		line-height: 1.5;
	}


	.section8{
		padding: 1.25em 0 0.875em;
	}
	.section8 .text-box{
		margin-bottom: 1em;
	}
	.section8 .text-box h3{
		font-size: 0.9375em;
		margin-bottom: 0.4em;
	}
	.section8 .text-box p{
		font-size: 0.625em;
		line-height: 1.5;
	}
	.section8 .img{
		width: 99.42%;
	}



	.section9{
		padding: 0.75em 0 2.6875em;
	}
	.section9 .box{
		margin-bottom: 1.75em;
	}
	.section9 .box .text-box{
		margin-bottom: 1.0625em;
	}
	.section9 .text-box h3{
		font-size: 0.9375em;
		margin-bottom: 0.5em;
	}
	.section9 .text-box p{
		font-size: 0.625em;
		line-height: 1.5;
	}



	.section10{
		padding: 1.25em 0 0.5625em;
	}
	.section10 .text-box{
		margin-bottom: 0.5em;
	}
	.section10 .text-box h3{
		font-size: 1.1875em;
		margin-bottom: 0.47em;
	}
	.section10 .text-box p{
		font-size: 0.625em;
		line-height: 1.5;
	}
	.section10 ul li{
		margin-bottom: 0.75em;
	}
	.section10 ul li img{
		margin-bottom: 0.125em;
	}
	.section10 ul li p{
		font-size: 0.5em;
	}



	.section11{
		padding: 1.25em 0 0.75em;
	}
	.section11 .text-box{
		margin-bottom: 0.4375em;
	}
	.section11 .text-box h3{
		font-size: 1.1875em;
		margin-bottom: 0.45em;
	}
	.section11 .text-box p{
		font-size: 0.625em;
		line-height: 1.5;
	}
	.section11 ul{
		width: 100%;
	}
	.section11 ul li{
		margin-bottom: 0.15625em;
	}
	.section11 ul li:nth-child(3){
		width: 100%;
	}
	.section11 ul li:nth-child(4){
		width: 49.5%;
		margin-bottom: 0.15625em;
		float: left;
	}
	.section11 ul li:nth-child(5){
		width: 49.5%;
	}
	.section11 ul li:nth-child(6){
		width: 49.5%;
	}
	.section11 ul li:nth-child(7){
		float: right;
		width: 49.5%;
		margin-left: 0;
	}
	.section11 ul li:nth-child(8){
		float: left;
		width: 49.5%;
	}
	.section11 ul li p{
		font-size: 0.75em;
		height: 1.25em;
		line-height: 1.25em;
		padding: 0 0.75em;
	}
}

