@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
.sec0{
	background-repeat: no-repeat;
	background-image: url(../images/index_banner_bg_web.jpg);
	background-size: 100% auto;
	background-position: right top;
	background-attachment: fixed;
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	-webkit-flex-direction: column;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.sec0 h3{
	font-size: 60px;
	color: #fff;
	font-weight: bold;
	line-height: 1.666;
	opacity: 0;
	-webkit-transform: translateY(5vh);
	transform: translateY(5vh);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.sec0.actived h3{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.sec0 h3 .dot{
	margin-left: 0.1em;
	color: #ac1a2f;
}
.sec0 .swiper-container{
	font-size: 28px;
	line-height: 1.2;
	height: 1.2em;
	margin: 1em 0;
	color: #fff;
	opacity: 0;
	-webkit-transform: translateY(5vh);
	transform: translateY(5vh);
	-webkit-transition: opacity 1s 0.5s,transform 1s 0.5s;
	transition: opacity 1s 0.5s,transform 1s 0.5s;
}
.sec0.actived .swiper-container{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.sec0 .more{
	display: inline-block;
	vertical-align: top;
	opacity: 0;
	-webkit-transform: translateY(5vh);
	transform: translateY(5vh);
	font-size: 14px;
	padding: 0.714em 1.786em;
	color: #fff;
	letter-spacing: 1px;
	background-color: #ac1a2f;
	font-weight: bold;
	-webkit-transition: opacity 1s 1s,transform 1s 1s,background-color 0.5s,color 0.5s;
	transition: opacity 1s 1s,transform 1s 1s,background-color 0.5s,color 0.5s;
}
.sec0 .more:hover{
	background-color: #fff;
	color: #333;
}
.sec0.actived .more{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.sec0 .mouse{
	position: absolute;
	left: auto;
	bottom: 4.4%;
	right: auto;
	margin: 0 auto;
}
.sec0 .mouse .point{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #fff;
	-webkit-animation: mouseslide 1s infinite;
	animation: mouseslide 1s infinite;
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -2px;
}
@-webkit-keyframes mouseslide {
	100%{
		opacity: 0;
		-webkit-transform: translateY(25px);
	}
}
@keyframes mouseslide {
	100%{
		opacity: 0;
		transform: translateY(25px);
	}
}




.sec1{
	-webkit-display: flex;
	-webkit-align-items: stretch;
	-webkit-justify-content: flex-start;
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
}
.sec1 a{
	position: relative;
	display: block;
	width: 25%;
}
.sec1 a::after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.sec1 a:hover::after{
	background-color: rgb(0,0,0,0.1);
}
.sec1 h5{
	text-align: center;
	font-size: 15px;
	color: #333;
	padding: 2em 0;
	background-color: #f8f8f8;
	-webkit-transition: color 0.3s,background-color 0.3s;
	transition: color 0.3s,background-color 0.3s;
}
.sec1 a:hover h5{
	color: #fff;
	background-color: #111;
}




.sec2{
	background-color: #fff;
	padding: 4.2% 0;
}
.sec2 .left{
	margin-bottom: 30px;
	width: 25%;
	display: inline-block;
	vertical-align: top;
}
.sec2 h5{
	font-size: 28px;
	line-height: 1.2;
	color: #222;
}
.sec2 .line{
	height: 2px;
	background-color: #ac1a2f;
	width: 50px;
	margin-top: 20px;
}
.sec2 p{
	display: inline-block;
	vertical-align: top;
	width: 75%;
	font-size: 14px;
	line-height: 2;
	color: #555;
	opacity: 0;
	-webkit-transform: translateX(48px);
	transform: translateX(48px);
	-webkit-transition: transform 1s,opacity 1s;
	transition: transform 1s,opacity 1s;
}
.sec2.actived p{
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}




.sec3{
	padding: 20px 0;
	background-repeat: repeat;
	background-image: url(../images/index_sec3_bg.png);
	background-position: center;
	background-size: auto;
	background-color: #ac1a2f;
	text-align: center;
}
.sec3 li{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 30px 0;
	opacity: 0;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;
	transition-property: opacity;
	transition-duration: 1s;
}
.sec3 li:nth-child(2){
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.sec3 li:nth-child(3){
	-webkit-transition-delay: 0.75s;
	transition-delay: 0.75s;
}
.sec3 li:nth-child(4){
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}
.sec3.actived li{
	opacity: 1;
}
.sec3 h5{
	font-size: 32px;
	color: #fff;
	font-weight: 600;
	font-family: "Montserrat";
	margin-bottom: 0.3125em;
	line-height: 1.1;
}
.sec3 p{
	font-size: 14px;
	color: #fff;
}



.sec4{
	background-image: url(../images/index_sec4_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% auto;
}
.sec4 .text-box{
	width: 50%;
	padding: 3.125% 3.90625%;
	background-color: rgba(0,0,0,0.6);
}
.sec4 h3{
	font-size: 28px;
	color: #fff;
	font-weight: bold;
}
.sec4 .line{
	margin-bottom: 30px;
	margin-top: 20px;
	width: 50px;
	height: 2px;
	background-color: #ac1a2f;
}
.sec4 ul{
	position: relative;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 30px;
}
.sec4 li{
	margin-top: 10px;
	-webkit-transform: translateY(48px);
	transform: translateY(48px);
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.sec4 li.actived{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.sec4 h4{
	border: 2px solid #ddd;
	padding: 0.588em 1.1768em;
	font-size: 17px;
	color: #fff;
	font-weight: 500;
	font-family: "Montserrat";
	float: left;
	margin-top: -0.88em;
}
.sec4 .point{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color: #ac1a2f;
	margin-left: 110px;
}
.sec4 .detail{
	float: left;
	margin-bottom: 40px;
	margin-left: 160px;
	margin-top: -30px;
}
.sec4 h5{
	font-size: 17px;
	color: #fff;
	font-family: 'Montserrat';
	font-weight: bold;
	margin-bottom: 0.588em;
}
.sec4 p{
	font-size: 14px;
	color: #ddd;
	line-height: 1.7;
	max-height: 3.4em;
}
.sec4 .more{
	font-size:14px;
	color:#fff;
	letter-spacing:1px;
	line-height:normal;
	font-weight:bold;
	text-transform:uppercase;
	border:solid 1px #fff;
	padding:0.714em 2.14em 0.714em 2.14em;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position:relative;
	z-index:1;
	overflow:hidden;
	margin-bottom: 2.14em;
	display: block;
	float: right;
}
.sec4 .more:hover{
	padding-left: 1.14em;
	padding-right:3.14em;
	color: #000;
}
.sec4 .more::before{
	content: "";
	background:rgba(0,0,0,0);
	width:0;
	height:100%;
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.sec4 .more::after{
	font-family:FontAwesome;
	content:  "\f178";
	margin-left: 1em;
	position:absolute;
	right:-1.5em;
	margin-top:2px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.sec4 .more:hover::after{
	right:1.14em;
}
.sec4 .more:hover::before{
	width:100%;
	background:rgba(255,255,255,1);
}


.sec5{
	background-image: url(../images/index_sec5_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% auto;
	padding: 4.2% 0 2.6%;
}
.sec5 h3{
	font-size: 28px;
	color: #fff;
	font-weight: bold;
}
.sec5 .line{
	margin-bottom: 60px;
	margin-top: 20px;
	width: 50px;
	height: 2px;
	background-color: #ac1a2f;
}
.sec5 ul{
	-webkit-display: flex;
	-webkit-align-items: stretch;
	-webkit-justify-content: flex-start;
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
}
.sec5 li{
	width: 31.58%;
	position: relative;
	margin-right: 2.63%;
	margin-bottom: 30px;
	position: relative;
}
.sec5 li:nth-child(3n){
	margin-right: 0;
}
.sec5 .icon{
	width: 68px;
	height: 68px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
}
.sec5 .icon::before{
	content: "";
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 58.8235%;
	height: 58.8235%;
	display: inline-block;
	vertical-align: top;
}
.sec5 .icon.icon1::before{
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PScxNjI2MzM3NjYyNTU3JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwNTYgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9JzIwODknIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyBzdHlsZT0nZmlsbDojYWMxYTJmOyc+PHBhdGggZD0nTTMyMCA4ODcuODA4aDQuNjA4bDAuNTEyLTQuNjA4YzEuMDI0LTEzLjMxMiAxLjAyNC0yNy4xMzYgMC00MC40NDhsLTAuNTEyLTQuNjA4aC00LjYwOGMtNzMuNzI4IDAtMTM0LjE0NC01OS45MDQtMTM0LjE0NC0xMzQuMTQ0di00LjYwOGwtNC42MDgtMC41MTJjLTEzLjMxMi0xLjAyNC0yNy4xMzYtMS4wMjQtNDAuNDQ4IDBsLTQuNjA4IDAuNTEydjQuNjA4YzAgMTAxLjM3NiA4Mi40MzIgMTgzLjgwOCAxODMuODA4IDE4My44MDh6JyBwLWlkPScyMDkwJz48L3BhdGg+PHBhdGggZD0nTTMyMCA4MDguNDQ4aDQuNjA4bDAuNTEyLTQuNjA4YzEuMDI0LTEzLjMxMiAxLjAyNC0yNy4xMzYgMC00MC40NDhsLTAuNTEyLTQuNjA4aC00LjYwOGMtMzAuMjA4IDAtNTQuMjcyLTI0LjU3Ni01NC4yNzItNTQuMjcydi00LjYwOGwtNC42MDgtMC41MTJjLTEzLjMxMi0xLjUzNi0yNy4xMzYtMS41MzYtNDAuOTYgMGwtNC42MDggMC41MTJ2NC42MDhjMCA1Ny4zNDQgNDYuNTkyIDEwMy45MzYgMTA0LjQ0OCAxMDMuOTM2ek0zMjQuMDk2IDkxNS40NTZoLTQuNjA4Yy0xMTYuMjI0IDAtMjExLjQ1Ni05NC43Mi0yMTEuNDU2LTIxMS40NTZ2LTQuMDk2bC00LjA5Ni0wLjUxMmMtMTQuMzM2LTIuNTYtMjguNjcyLTIuNTYtNDMuMDA4IDBsLTQuMDk2IDAuNTEydjQuMDk2YzAgMTQ0Ljg5NiAxMTcuNzYgMjYzLjE2OCAyNjMuMTY4IDI2My4xNjhoNC42MDhsMC41MTItNC42MDhjMi4wNDgtMTQuMzM2IDIuMDQ4LTI4LjY3MiAwLTQzLjAwOGwtMS4wMjQtNC4wOTZ6TTk4My41NTIgNTg4LjhsLTEyNi40NjQtMTI1Ljk1MmMtOC43MDQtOC43MDQtMTkuNDU2LTEzLjMxMi0zMS43NDQtMTMuMzEyLTExLjc3NiAwLTIzLjA0IDQuNjA4LTMxLjc0NCAxMy4zMTJsLTUyLjczNiA1Mi43MzYtMjAuNDgtMjAuNDhMODAwLjc2OCA0MTQuNzJjNDAuNDQ4LTQwLjk2IDQwLjQ0OC0xMDcuMDA4IDAtMTQ3LjQ1NmwtMTQuMzM2LTE0LjMzNmMtMTkuNDU2LTE5LjQ1Ni00NS41NjgtMzAuMjA4LTczLjIxNi0zMC4yMDhoLTAuNTEyYy0yNy42NDggMC01My43NiAxMC43NTItNzMuMjE2IDMwLjcybC04MC4zODQgODAuMzg0LTIwLjk5Mi0yMC45OTIgNTIuNzM2LTUyLjczNmMxNy40MDgtMTcuNDA4IDE3LjQwOC00Ni4wOCAwLTYzLjQ4OEw0NjQuMzg0IDcwLjE0NGMtMTcuNDA4LTE3LjQwOC00Ni4wOC0xNy40MDgtNjMuNDg4IDBMMjc0Ljk0NCAxOTYuMDk2Yy04LjcwNCA4LjcwNC0xMy4zMTIgMTkuOTY4LTEzLjMxMiAzMS43NDRzNC42MDggMjMuMDQgMTMuMzEyIDMxLjc0NGwxMjYuNDY0IDEyNi40NjRjOC43MDQgOC43MDQgMTkuNDU2IDEzLjMxMiAzMS43NDQgMTMuMzEyIDExLjc3NiAwIDIzLjA0LTQuNjA4IDMxLjc0NC0xMy4zMTJsMzguNC0zOC40IDIwLjk5MiAyMC45OTItODAuODk2IDgwLjM4NGMtMzAuNzIgMzAuNzItMzguOTEyIDc2LjI4OC0yMi4wMTYgMTE0LjY4OC01MS4yLTI5LjY5Ni0xMTguMjcyLTIyLjAxNi0xNjEuMjggMjAuOTkybC03LjE2OCA3LjE2OGMtOS43MjggOS43MjgtOS43MjggMjUuNiAwIDM1LjMyOGw1Mi43MzYgNTIuNzM2LTEwLjc1MiAxMC43NTJjLTguNzA0IDkuNzI4LTguNzA0IDI0LjA2NCAwIDMzLjI4IDkuMjE2IDEwLjI0IDI1LjA4OCAxMC43NTIgMzUuMzI4IDEuNTM2bDEwLjI0LTEwLjI0IDY2LjU2IDY2LjU2YzQuNjA4IDQuNjA4IDEwLjc1MiA3LjE2OCAxNy40MDggNy4xNjggNi42NTYgMCAxMi44LTIuNTYgMTcuNDA4LTcuMTY4bDcuMTY4LTcuMTY4YzM5LjQyNC0zOS40MjQgNDkuNjY0LTk4LjMwNCAyOC4xNi0xNDcuNDU2IDM5LjkzNiAyMy41NTIgOTIuNjcyIDE4LjQzMiAxMjYuOTc2LTE1Ljg3Mmw4MC4zODQtODAuMzg0IDIwLjQ4IDIwLjQ4LTM3Ljg4OCAzNy44ODhjLTE3LjQwOCAxNy40MDgtMTcuNDA4IDQ2LjA4IDAgNjMuNDg4bDEyNi40NjQgMTI2LjQ2NCAxLjUzNiAxLjUzNmM4LjE5MiA3LjY4IDE4Ljk0NCAxMS43NzYgMzAuMjA4IDExLjc3NiAxMS43NzYgMCAyMy4wNC00LjYwOCAzMS43NDQtMTMuMzEybDEyNi40NjQtMTI2LjQ2NGM4LjE5Mi04LjE5MiAxMi44LTE5LjQ1NiAxMi44LTMxLjIzMiAwLTEyLjgtNC42MDgtMjQuMDY0LTEyLjgtMzIuNzY4eiBtLTQ0Ny40ODgtMzc2LjgzMmM4LjcwNCA4LjcwNCA4LjcwNCAyMy4wNCAwIDMxLjc0NEw0NDguNTEyIDMzMS4yNjRjLTguNzA0IDguNzA0LTIzLjA0IDguNzA0LTMxLjc0NCAwbC04Ny4wNC04Ny41NTJjLTguNzA0LTguNzA0LTguNzA0LTIzLjA0IDAtMzEuNzQ0bDg3LjU1Mi04Ny4wNGM0LjYwOC00LjA5NiAxMC4yNC02LjY1NiAxNS44NzItNi42NTZzMTEuMjY0IDIuMDQ4IDE1Ljg3MiA2LjY1Nkw1MjcuMzYgMjAzLjI2NGw4LjcwNCA4LjcwNHpNNDIzLjQyNCA3MjcuMDRMMzA3LjIgNjEwLjMwNGMzMi4yNTYtMjIuNTI4IDc2LjgtMTkuNDU2IDEwNS45ODQgNy42OGwxLjUzNiAxLjUzNmMyOC4xNiAyOS4xODQgMzEuNzQ0IDc0LjI0IDguNzA0IDEwNy41MnogbTMzNC44NDgtMzQwLjk5MmwtMTgxLjc2IDE4MS43NmMtMjIuNTI4IDI1LjA4OC02MS45NTIgMjcuMTM2LTg3LjA0IDQuNjA4bC04LjcwNC04LjcwNGMtMjIuNTI4LTI1LjA4OC0yMC40OC02NC41MTIgNC42MDgtODcuMDRsMTgxLjI0OC0xODEuMjQ4YzEyLjI4OC0xMy4zMTIgMjkuMTg0LTIwLjQ4IDQ2LjA4LTIwLjQ4IDE0Ljg0OCAwIDI5LjE4NCA1LjEyIDQwLjk2IDE1LjM2bDguNzA0IDguNzA0YzIzLjA0IDI1LjYgMjAuOTkyIDY0LjUxMi00LjA5NiA4Ny4wNHogbTUxLjcxMiAzMzcuOTJsLTg3LjU1Mi04Ny41NTJjLTQuMDk2LTQuMDk2LTYuNjU2LTkuNzI4LTYuNjU2LTE1Ljg3MiAwLTYuMTQ0IDIuNTYtMTEuNzc2IDYuNjU2LTE1Ljg3Mmw4Ny41NTItODcuMDRjNC42MDgtNC4wOTYgMTAuMjQtNi42NTYgMTUuODcyLTYuNjU2czExLjI2NCAyLjA0OCAxNS44NzIgNi42NTZsNzguODQ4IDc4LjMzNiA4LjcwNCA4LjcwNGM4LjcwNCA4LjcwNCA4LjcwNCAyMy4wNCAwIDMxLjc0NGwtODcuNTUyIDg3LjU1MmMtOS4yMTYgOC43MDQtMjMuMDQgOC43MDQtMzEuNzQ0IDB6JyBwLWlkPScyMDkxJz48L3BhdGg+PC9zdmc+");
}
.sec5 .icon.icon2::before{
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PScxNjI2MzQzMDIzNzg4JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9JzE2MzYyJyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgc3R5bGU9J2ZpbGw6I2FjMWEyZic+PHBhdGggZD0nTTg2MS41NDIgNDc1LjgwMmwzNS44NC0yOC43MjRhMzAuNzIgMzAuNzIgMCAwIDAtMzguMjk3LTQ3LjcxOGwtMzYuMTQ3IDI4Ljg3Ny01My43MS0xNjguMDlhOTIuMTYgOTIuMTYgMCAwIDAtODcuODA3LTY0LjA1MUgzNDcuMjlhOTIuMTYgOTIuMTYgMCAwIDAtODcuNzU3IDY0LjA1MWwtNTMuNzYgMTY3LjgzNC0zNS44NC0yOC44NzdhMzAuNzIgMzAuNzIgMCAxIDAtMzguMzQ5IDQ3Ljk3NGwzNS44NCAyOC43MjRhMTI1LjkgMTI1LjkgMCAwIDAtNTMuNzA5IDEwMi43NTh2NzcuOTc4QTEyNi4xNTcgMTI2LjE1NyAwIDAgMCAyMzkuNjY3IDc4Mi41NGgzLjMyOHYyNC4wNjRhNTEuMiA1MS4yIDAgMSAwIDEwMi40IDBWNzgyLjU0aDMzNy45MnYyNC4wNjRhNTEuMiA1MS4yIDAgMCAwIDEwMi40IDBWNzgyLjU0aDMuMzI4YTEyNi4xMDYgMTI2LjEwNiAwIDAgMCAxMjUuOTUyLTEyNi4wMDNWNTc4LjU2YTEyNS44NSAxMjUuODUgMCAwIDAtNTMuNDUzLTEwMi43NTh6TTMxOC4wNTQgMjc4Ljg4NmEzMC43MiAzMC43MiAwIDAgMSAyOS4yMzYtMjEuMzVoMzM0LjEzYTMwLjcyIDMwLjcyIDAgMCAxIDI5LjI4NyAyMS4zNWw1NC41OCAxNzAuNDQ1aC01MDEuNzZ6IG01MzUuNTAxIDM3Ny44MDVhNjQuNjE0IDY0LjYxNCAwIDAgMS02NC41MTIgNjQuNTYzSDIzOS42NjdhNjQuNjY2IDY0LjY2NiAwIDAgMS02NC41MTItNjQuNTYzVjU3OC41NmE2NC42MTQgNjQuNjE0IDAgMCAxIDY0LjUxMi02NC41MTJoNTQ5LjM3NmE2NC41NjMgNjQuNTYzIDAgMCAxIDY0LjUxMiA2NC41MTJ6JyBwLWlkPScxNjM2Myc+PC9wYXRoPjxwYXRoIGQ9J00zMTMuNjUxIDUyNi42NDNhODguNDc0IDg4LjQ3NCAwIDEgMCA4OC40NzQgODguNDIzIDg4LjUyNSA4OC41MjUgMCAwIDAtODguNDc0LTg4LjQyM3ogbTAgMTE1LjQ1NmEyNy4wMzQgMjcuMDM0IDAgMSAxIDI3LjAzNC0yNy4wMzMgMjcuMDM0IDI3LjAzNCAwIDAgMS0yNy4wMzQgMjcuMDMzeiBtNDAxLjQ2LTExNS40NTZhODguNDc0IDg4LjQ3NCAwIDEgMCA4OC40MjIgODguNDIzIDg4LjU3NiA4OC41NzYgMCAwIDAtODguNDIzLTg4LjQyM3ogbTAgMTE1LjQ1NmEyNy4wMzQgMjcuMDM0IDAgMSAxIDI2Ljk4Mi0yNy4wMzMgMjcuMDg1IDI3LjA4NSAwIDAgMS0yNi45ODMgMjcuMDMzeicgcC1pZD0nMTYzNjQnPjwvcGF0aD48L3N2Zz4=");
}
.sec5 .icon.icon3::before{
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PScxNjI2MzQyNTM0Nzk0JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9JzU5NDEnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyBzdHlsZT0nZmlsbDojYWMxYTJmJz48cGF0aCBkPSdNOTI5LjkyIDExNi44SDk2YTMyIDMyIDAgMCAwLTMyIDMwLjA4djU0OS43NmEzMC4wOCAzMC4wOCAwIDAgMCAzMiAzMC40aDEyOGEzMiAzMiAwIDAgMCAyMy42OC0xMS4yTDQxNiA1MDQuMzJsNzcuNDQgNjRhMzIgMzIgMCAwIDAgNDEuNi0yLjg4bDE1MC43Mi0xNjMuNTJBOTYgOTYgMCAwIDAgNzM2IDQxNmE5Ny42IDk3LjYgMCAxIDAtOTYtOTYgOTYgOTYgMCAwIDAgNy4wNCAzNi40OGwtMTM2IDE0Ny41Mi03OS4wNC02NS42YTMyIDMyIDAgMCAwLTQzLjIgNC40OGwtMTc5Ljg0IDIyNEgxMjQuOFYxNzcuOTJoNzc0LjR2NDg4LjMySDQ4MGEzMC4wOCAzMC4wOCAwIDAgMC0zMC40IDMwLjA4djE0OS43NkgyNzIuMzJhMzIgMzIgMCAwIDAtMzIgMzAuMDggMzAuMDggMzAuMDggMCAwIDAgMzIgMzJoNDA4YTMyIDMyIDAgMCAwIDMwLjQtMzAuMDggMjkuNzYgMjkuNzYgMCAwIDAtMzAuMDgtMzAuNEg1MTJ2LTEyMC42NGg0MTcuNmEzMC4wOCAzMC4wOCAwIDAgMCAzMC40LTMwLjA4VjE0Ny4yYTMwLjA4IDMwLjA4IDAgMCAwLTMwLjA4LTMwLjRNNzM2IDI3NC44OGEzOS42OCAzOS42OCAwIDEgMS0zOS4zNiAzOS4zNkEzOS42OCAzOS42OCAwIDAgMSA3MzYgMjc0Ljg4JyBwLWlkPSc1OTQyJz48L3BhdGg+PC9zdmc+");
}
.sec5 .icon.icon4::before{
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PScxNjI2MzQyNjY5MDQ3JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9Jzc4NjEnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyBzdHlsZT0nZmlsbDojYWMxYTJmJz48cGF0aCBkPSdNNTE0LjIxOSA4My4xMTVjLTEyLjgtMTAuNzUyLTMxLjIzMi0xMC43NTItNDQuMDMyIDAtMTMuMTQyIDExLjA5My0zMjAuMzQyIDI3My4wNjYtMzIwLjM0MiA1NDcuMTU3QzE0OS42NzUgODE5LjIgMzAzLjI3NSA5NzIuOCA0OTIuMjAzIDk3Mi44YzE4OC43NTcgMCAzNDIuMzU3LTE1My42IDM0Mi4zNTctMzQyLjM1NyAwLTI3NC4wOTEtMzA3LjM3LTUzNi4yMzUtMzIwLjM0MS01NDcuMzI4eiBtLTIyLjAxNiA4MjEuNDE4Yy0xNTEuMjExIDAtMjc0LjA5MS0xMjMuMDUtMjc0LjA5MS0yNzQuMDkgMC0yMDIuOTIzIDIwNS40ODMtNDExLjMwNyAyNzQuMDktNDc1LjEzNiA2OC42MDkgNjQgMjc0LjA5MSAyNzIuMzg0IDI3NC4wOTEgNDc1LjEzNiAwIDE1MS4wNC0xMjMuMDUgMjc0LjA5LTI3NC4wOSAyNzQuMDl6IG05MC43OTQtMzMwLjQxbC0xMDEuNzE3LTAuMTcxIDY0Ljg1My02NC44NTNjMTMuMzEyLTEzLjMxMiAxMy4zMTItMzQuOTg3IDAtNDguMjk5LTEzLjMxMi0xMy4zMTItMzQuOTg2LTEzLjMxMi00OC4yOTggMEwzNzQuNzg0IDU4My42OGMtOS43MjggOS43MjgtMTIuNjMgMjQuNDA1LTcuMzM5IDM3LjIwNXMxNy43NSAyMC45OTIgMzEuNDAzIDIxLjE2M2wxMDEuNzE3IDAuMTctNjQuODUzIDY0Ljg1NGEzNC4yMDIgMzQuMjAyIDAgMCAwIDI0LjA2NCA1OC4zNjhjOC43MDQgMCAxNy40MDgtMy40MTMgMjQuMDY0LTEwLjA3bDEyMi44OC0xMjIuODhjOS43MjgtOS43MjcgMTIuNjMtMjQuNDA1IDcuMzM5LTM3LjIwNXMtMTcuMjM4LTIxLjE2Mi0zMS4wNjItMjEuMTYyeicgcC1pZD0nNzg2Mic+PC9wYXRoPjwvc3ZnPg==");
}
.sec5 .icon.icon5::before{
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PScxNjI2MzQyNjg3OTQ0JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwNDUgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9Jzg2ODgnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyBzdHlsZT0nZmlsbDojYWMxYTJmJz48cGF0aCBkPSdNNjYxLjMzMzMzMyA5Nkg0MDUuMzMzMzMzYTExNy4zMzMzMzMgMTE3LjMzMzMzMyAwIDAgMC0xMTcuMzMzMzMzIDExNy4zMzMzMzN2MTE3LjMzMzMzNGg0OTAuNjY2NjY3VjIxMy4zMzMzMzNBMTE3LjMzMzMzMyAxMTcuMzMzMzMzIDAgMCAwIDY2MS4zMzMzMzMgOTZ6IG0wIDY0bDMuNDk4NjY3IDAuMTA2NjY3QTUzLjMzMzMzMyA1My4zMzMzMzMgMCAwIDEgNzE0LjY2NjY2NyAyMTMuMzMzMzMzdjUzLjMzMzMzNGgtMzYyLjY2NjY2N1YyMTMuMzMzMzMzQTUzLjMzMzMzMyA1My4zMzMzMzMgMCAwIDEgNDA1LjMzMzMzMyAxNjBoMjU2eicgcC1pZD0nODY4OSc+PC9wYXRoPjxwYXRoIGQ9J004MzIgMjY2LjY2NjY2N0gyMzQuNjY2NjY3QTExNy4zMzMzMzMgMTE3LjMzMzMzMyAwIDAgMCAxMTcuMzMzMzMzIDM4NHY0MjYuNjY2NjY3YTExNy4zMzMzMzMgMTE3LjMzMzMzMyAwIDAgMCAxMTcuMzMzMzM0IDExNy4zMzMzMzNoNTk3LjMzMzMzM2ExMTcuMzMzMzMzIDExNy4zMzMzMzMgMCAwIDAgMTE3LjMzMzMzMy0xMTcuMzMzMzMzVjM4NGExMTcuMzMzMzMzIDExNy4zMzMzMzMgMCAwIDAtMTE3LjMzMzMzMy0xMTcuMzMzMzMzeiBtLTU5Ny4zMzMzMzMgNjRoNTk3LjMzMzMzM2E1My4zMzMzMzMgNTMuMzMzMzMzIDAgMCAxIDUzLjMzMzMzMyA1My4zMzMzMzN2NDI2LjY2NjY2N2E1My4zMzMzMzMgNTMuMzMzMzMzIDAgMCAxLTUzLjMzMzMzMyA1My4zMzMzMzNIMjM0LjY2NjY2N0E1My4zMzMzMzMgNTMuMzMzMzMzIDAgMCAxIDE4MS4zMzMzMzMgODEwLjY2NjY2N1YzODRhNTMuMzMzMzMzIDUzLjMzMzMzMyAwIDAgMSA1My4zMzMzMzQtNTMuMzMzMzMzeicgcC1pZD0nODY5MCc+PC9wYXRoPjxwYXRoIGQ9J001MzMuMzMzMzMzIDQzNy4zMzMzMzNhMzIgMzIgMCAwIDEgMzEuODUwNjY3IDI4LjkyOEw1NjUuMzMzMzMzIDQ2OS4zMzMzMzN2MjU2YTMyIDMyIDAgMCAxLTYzLjg1MDY2NiAzLjA3Mkw1MDEuMzMzMzMzIDcyNS4zMzMzMzNWNDY5LjMzMzMzM2EzMiAzMiAwIDAgMSAzMi0zMnonIHAtaWQ9Jzg2OTEnPjwvcGF0aD48cGF0aCBkPSdNNjYxLjMzMzMzMyA1NjUuMzMzMzMzYTMyIDMyIDAgMCAxIDMuMDcyIDYzLjg1MDY2N0w2NjEuMzMzMzMzIDYyOS4zMzMzMzNINDA1LjMzMzMzM2EzMiAzMiAwIDAgMS0zLjA3Mi02My44NTA2NjZMNDA1LjMzMzMzMyA1NjUuMzMzMzMzaDI1NnonIHAtaWQ9Jzg2OTInPjwvcGF0aD48L3N2Zz4=");
}
.sec5 .icon.icon6::before{
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PScxNjI2MzQzMDAyMTk4JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9JzE1Mzc0JyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgc3R5bGU9J2ZpbGw6I2FjMWEyZic+PHBhdGggZD0nTTc2OCA2NDYuNTQzMzZ2LTczLjk1MzI4SDI1NnY3My45NTMyOGg1MTJ6IG01NS4yOTYgNTUuMjk2SDIwMC43MDRWNTE3LjI5NDA4aDYyMi41OTJ2MTg0LjU0NTI4eiBtLTU1LjI5NiAwLjE3NDA4SDI1NlY3OTQuNjI0YTU1LjI5NiA1NS4yOTYgMCAwIDAgNTUuMjk2IDU1LjI5Nmg0MDEuNDA4YTU1LjI5NiA1NS4yOTYgMCAwIDAgNTUuMjk2LTU1LjI5NnYtOTIuNjEwNTZ6IG01NS4yOTYtNTUuMjk2Vjc5NC42MjRjMCA2MS4wODE2LTQ5LjUxMDQgMTEwLjU5Mi0xMTAuNTkyIDExMC41OTJIMzExLjI5NmMtNjEuMDgxNiAwLTExMC41OTItNDkuNTEwNC0xMTAuNTkyLTExMC41OTJWNjQ2LjcxNzQ0aDYyMi41OTJ6TTc2OCA1MTcuMTJ2LTY2LjQzNzEyYTU1LjI5NiA1NS4yOTYgMCAwIDAtMjcuOTY1NDQtNDguMDY2NTZsLTEyMy43ODExMi03MC4zODk3Nkg0MDAuNjE5NTJMMjgyLjk2MTkyIDQwMi40MzJBNTUuMjk2IDU1LjI5NiAwIDAgMCAyNTYgNDQ5LjkxNDg4VjUxNy4xMmg1MTJ6IG01NS4yOTYgNTUuMjk2SDIwMC43MDRWNDQ5LjkxNDg4YzAtMzguOTUyOTYgMjAuNDgtNzUuMDE4MjQgNTMuOTM0MDgtOTQuOTc2bDEzMC43NDQzMi03OC4wMDgzMmgyNDUuNDgzNTJsMTM2LjQ5OTIgNzcuNjE5MmExMTAuNTkyIDExMC41OTIgMCAwIDEgNTUuOTMwODggOTYuMTMzMTJWNTcyLjQxNnpNNDQyLjA5MTUyIDE4NC4zMmE5LjIxNiA5LjIxNiAwIDAgMC05LjIxNiA5LjIxNnY4My4yMzA3MmgxNDguOTQwOFYxOTMuNTM2YTkuMjE2IDkuMjE2IDAgMCAwLTkuMjE2LTkuMjE2SDQ0Mi4wOTE1MnogbTAtNTUuMjk2aDEzMC41MDg4YTY0LjUxMiA2NC41MTIgMCAwIDEgNjQuNTEyIDY0LjUxMnYxMzguNTI2NzJIMzc3LjU3OTUyVjE5My41MzZhNjQuNTEyIDY0LjUxMiAwIDAgMSA2NC41MTItNjQuNTEyeicgcC1pZD0nMTUzNzUnPjwvcGF0aD48L3N2Zz4=");
}
.sec5 .icon.icon7::before{
	background-size: 85% auto;
	 background-image:url("data:image/svg+xml;base64,PHN2ZyB0PSIxNjI5MTkxMjY4MjQ4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0NDUiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNOTY5LjUzODU2IDY2Ljk3NDcySDU0LjQ2NjU2QzI0LjQzMjY0IDY2Ljk3NDcyIDAgOTAuMjI0NjQgMCAxMTguODA5NnY1NDYuMjk4ODhjMCAyOC41NzQ3MiAyNC40MzI2NCA1MS44Mjk3NiA1NC40NjY1NiA1MS44Mjk3NmgzNTcuMjEyMTZ2MTg0Ljc0NDk2SDI2OC45OTk2OGEyNy42NzM2IDI3LjY3MzYgMCAxIDAgMCA1NS4zNDcyaDQ5MC4zNjhhMjcuNjY4NDggMjcuNjY4NDggMCAxIDAgMC01NS4zNDcyaC0xNDIuNjg0MTZ2LTE4NC43NDQ5NmgzNTIuODU1MDRjMzAuMDI4OCAwIDU0LjQ2MTQ0LTIzLjI1NTA0IDU0LjQ2MTQ0LTUxLjgyOTc2VjExOC44MDk2YzAtMjguNTg0OTYtMjQuNDMyNjQtNTEuODM0ODgtNTQuNDYxNDQtNTEuODM0ODh6IG0tMTQuMjM4NzIgNjguNzAwMTZ2MzQ0LjA5NDcySDY4LjcwMDE2VjEzNS42NzQ4OGg4ODYuNTk5Njh6TTU0OS4wNzM5MiA5MDEuNjgzMmgtNjkuNzg1NnYtMTg0Ljc0NDk2aDY5Ljc4MDQ4djE4NC43NDQ5NnogbS00ODAuMzczNzYtMjUzLjQ0NTEydi0xMDAuODY0aDg4Ni41OTQ1NnYxMDAuODY0SDY4LjcwMDE2eiBtMCAwIiBwLWlkPSIyNDQ2IiBmaWxsPSIjYWMxYTJmIj48L3BhdGg+PC9zdmc+");
}
.sec5 .text-box{
	padding-left: 70px;
}
.sec5 h5{
	font-size: 17px;
	color: #fff;
	margin-bottom: 0.3em;
	font-weight: bold;
}
.sec5 p{
	font-size: 14px;
	color: #ddd;
	line-height: 1.7;
}


.sec6{
	background-color: #fff;
	padding: 4.2% 0;
}
.sec6 h3{
	font-size: 28px;
	color: #222;
	font-weight: bold;
}
.sec6 .line{
	margin-bottom: 50px;
	margin-top: 20px;
	width: 50px;
	height: 2px;
	background-color: #ac1a2f;
}
.sec6 .date{
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	text-align: center;
}
.sec6 .days{
	font-size: 30px;
	color: #fff;
	padding: 0.666em 0;
	background-color: #ac1a2f;
	font-family: "Montserrat";
	font-weight: 600;
	line-height: 1;
}
.sec6 .months{
	border-bottom: 4px solid #ddd;
	font-weight: 600;
	padding: 0.5em 0;
	letter-spacing: 1.14em;
	font-size: 14px;
	color: #222;
	line-height: 1.7;
}
.sec6 .text{
	padding-left: 80px;
}
.sec6 h5{
	margin-bottom: 1.1765em;
	font-size: 17px;
	color: #222;
	font-weight: normal;
	max-height: 1.1em;
}
.sec6 h5 a{
	font-size: inherit;
	color: inherit;
}
.sec6 h5 a:hover{
	text-decoration: underline;
}
.sec6 p{
	font-size: 13px;
	color: #999;
	line-height: 1.5;
	max-height: 6em;
}
.sec6 .more{
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
	color: #222;
	margin-top: 0.77em;
	font-size: 13px;
	line-height: 1.5;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.sec6 .more:hover{
	color: #707070;
}
.sec6 .more span{
	display: inline-block;
	vertical-align: middle;	
}
.sec6 .more .icon{
	margin-left: 8px;
	color: #ac1a2f;
	font-family: 'FontAwesome';
	font-weight: normal;
}
.sec6 .more .icon::before{
	content: "\f054";
	display: inline-block;
	vertical-align: middle;
}
.sec6 .swiper-pagination{
	margin-top: 35px;
	position: static;
}
.sec6 .swiper-pagination .swiper-pagination-bullet{
	opacity: 1;
	background-color: transparent;
	width: auto;
	height: auto;
	margin: 0;
}
.sec6 .swiper-pagination .swiper-pagination-bullet::before{
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	margin: 5px 7px;
	border-radius: 50%;
	background-color: #ddd;
}
.sec6 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{
	background-color: #ac1a2f;
}

@media only screen and (max-width:1024px) {

	.sec0{
		background-image: url(../images/index_banner_bg_mobile.jpg);
		background-position: center center;
		background-attachment: scroll;
	}
	.sec0 h3{
		font-size: 2rem;
	}
	.sec0 .swiper-container{
		font-size: 1.25rem;
	}
	.sec0 .more{
		font-size: 0.625rem;
	}




	.sec1 a{
		width: 50%;
	}
	.sec1 h5{
		font-size: 0.6875rem;
	}




	.sec2{
		padding: 2.5rem 0;
	}
	.sec2 .left{
		margin-bottom: 1rem;
		width: 100%;
	}
	.sec2 h5{
		font-size: 1.25rem;
	}
	.sec2 .line{
		width: 1.5625rem;
		margin-top: 1rem;
	}
	.sec2 p{
		width: 100%;
		font-size: 0.625rem;
	}




	.sec3{
		padding: 1rem 0;
	}
	.sec3 li{
		width: 50%;
		padding: 1rem 0;
	}
	.sec3 h5{
		font-size: 1.5rem;
	}
	.sec3 p{
		font-size: 0.625rem;
	}



	.sec4{
		background-size: auto 100%;
		background-position: left center;
		background-attachment: scroll;
	}
	.sec4 .text-box{
		width: 100%;
		padding: 2.5rem 4%;
	}
	.sec4 h3{
		font-size: 1.25rem;
	}
	.sec4 .line{
		margin-bottom: 1rem;
		margin-top: 1rem;
		width: 1.5625rem;
	}
	.sec4 ul{
		margin-top: 1rem;
		padding: 0.5rem;
		margin-bottom: 1.5rem;
	}
	.sec4 li{
		margin-top: 0.5rem;
	}
	.sec4 h4{
		font-size: 0.75rem;
	}
	.sec4 .point{
		width: 0.625rem;
		height: 0.625rem;
		margin-left: 25%;
	}
	.sec4 .detail{
		margin-bottom: 2rem;
		margin-left: 35%;
		margin-top: -1.5rem;
	}
	.sec4 h5{
		font-size: 0.75rem;
	}
	.sec4 p{
		font-size: 0.625rem;
	}
	.sec4 .more{
		font-size: 0.625rem;
		float: none;
		margin-left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		display: inline-block;
	}


	.sec5{
		background-size: auto 100%;
		padding: 2.5rem 0 2rem;
		background-position: right;
		background-attachment: scroll;
	}
	.sec5 h3{
		font-size: 1.25rem;
	}
	.sec5 .line{
		margin-bottom: 2rem;
		margin-top: 1.5rem;
		width: 1.5625rem;
	}
	.sec5 li{
		width: 47%;
		margin-right: 6%;
		margin-bottom: 6%;
	}
	.sec5 li:nth-child(3n){
		margin-right: 6%;
	}
	.sec5 li:nth-child(even){
		margin-right: 0;
	}
	.sec5 .icon{
		width: 2.5rem;
		height: 2.5rem;
	}
	.sec5 .text-box{
		padding-left: 3rem;
	}
	.sec5 h5{
		font-size: 0.75rem;
	}
	.sec5 p{
		font-size: 0.625rem;
	}


	.sec6{
		padding: 2.5rem 0;
	}
	.sec6 h3{
		font-size: 1.25rem;
	}
	.sec6 .line{
		margin-bottom: 1.5rem;
		margin-top: 1rem;
		width: 1.5625rem;
	}
	.sec6 .date{
		width: 2.5rem;
	}
	.sec6 .days{
		font-size: 1.375rem;
		padding: 0.5em 0;
	}
	.sec6 .months{
		border-bottom: 2px solid #ddd;
		font-size: 0.625rem;
		letter-spacing: 1em;
	}
	.sec6 .text{
		padding-left: 3.5rem;
	}
	.sec6 h5{
		font-size: 0.8rem;
		margin-bottom: 0.5em;
	}
	.sec6 p{
		font-size: 0.58rem;
	}
	.sec6 .more{
		font-size: 0.58rem;
	}
	.sec6 .more .icon{
		margin-left: 1em;
	}
	.sec6 .swiper-pagination{
		margin-top: 1.5rem;
	}
}

.yqlj {padding: 0.75rem 0;}
.yqlj ul {text-align: left;}
.yqlj li{display: inline-block;color: #ccc;}
.yqlj li a{color: #ccc;}
