section.section-coverslider
{
	padding-top: 0 !important;
}
.section-coverslider-container
{
	padding-top: 160px;
	background:#ef7864;
	height: 100vh;
	position: relative;
}
.section-coverslider-container .logocontainer
{
	-webkit-transition: opacity .4s ease-out;
	-moz-transition: opacity .4s ease-out;
	-o-transition: opacity .4s ease-out;
	transition: opacity .4s ease-out;
	pointer-events:none;
}
.section-coverslider-container.clean .logocontainer
{
	opacity:0;
}


/* Slider */


.section-coverslider-container .stories
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	opacity:0.5;
	-webkit-transition: opacity .15s ease-out;
	-moz-transition: opacity .15s ease-out;
	-o-transition: opacity .15s ease-out;
	transition: opacity .15s ease-out;
}
.section-coverslider-container.clean .stories
{
	opacity:1;
}
.section-coverslider-container .stories div
{
	width:100%;
	height:100%;
}
.section-coverslider-container  .stories .image
{
	width:100%;
	height:100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
}
.section-coverslider-container .logo img
{
	max-width:100%;
	width: 64%;
}


/* toc */
.section-coverslider-container .toc
{
	position:absolute;
	bottom:0;
	width:100vw;
	color:#fff;
/*	pointer-events:none;*/
	opacity: 0;
}
.section-coverslider-container .toc li
{
	padding:0 40px;
	-webkit-transition: opacity .15s ease-out;
	-moz-transition: opacity .15s ease-out;
	-o-transition: opacity .15s ease-out;
	transition: opacity .15s ease-out;
	position: relative;
}
.section-coverslider-container .toc li:not(.slick-center)
{
	opacity:0.4;
	cursor:pointer;
}
/*.section-coverslider-container .toc [data-slick-index]:not([data-state="on"])
{
	opacity:0.4;
	cursor:pointer;
}
.section-coverslider-container .toc [data-slick-index]:not([data-state="on"]):hover
{
	opacity:0.9;
}*/
.section-coverslider-container .toc li>i
{
	position:absolute;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	right:-15px;
	top: 25px;
}
/*.section-coverslider-container .toc .reach
{
	font-size:17px;
	font-style: italic;
	opacity:0;
	display:block;
	color:#fff;
	margin:0 0 10px 0;
}
.section-coverslider-container .toc [data-state="on"] .reach
{
	opacity:1;
}
.section-coverslider-container .toc .reach i
{
	margin-right:5px;
}*/
.section-coverslider-container .toc .page
{
	font-size:17px;
	margin-bottom: 5px;
}
.section-coverslider-container .toc a.title
{
	font-family:'Helvetica', 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', 'Arial', 'sans-serif';
	font-weight:400;
	color: #FFF;
	font-size: 27px;
	line-height: 27px;
	display: block;
	max-width: 400px;
	pointer-events:none;
}

.section-coverslider-container .toc .slick-center a.title
{
	pointer-events: auto;
}
.section-coverslider-container .toc .slick-center a.title:hover
{
	text-decoration: underline;
}
/* Description */
.section-text-container
{
	padding-top: 60px;
	position: relative;
}
.section-text-container .scroll
{
	position: absolute;
	top: 6px;
	left: -38px;
	text-align: center;
	width: 120px;
	cursor: pointer;
}

.section-coverslider .descr p {
	margin-bottom: 0;
}

@media (max-width: 769px) {
	.section-text-container .scroll {
		display: none !important;
    }

    /*.section-coverslider-container .logo img{
	display: none;
	}*/
}

@media (min-width: 769px) {
	.section-text-container .scroll {
		margin-left: -69px;
		display: block;
    }
}

/* @media (min-height: 768px) {
	.section-coverslider-container {
	height: 50vh;
	}
}
@media (min-height: 480px) {
	.section-text-container {
	padding-top: 40px;
	}
	.section-coverslider-container {
	height: 40vh;
	}
	.section-coverslider-container .logo img{
	max-width:100%;
	width: 80%;
	}
}
/*
@media (min-height: 480px) {
	.section-text-container {
	padding-top: 10px;
	}
	.section-coverslider-container {
	height: 50vh;
	}
}
@media (min-height: 680px) {
	.section-coverslider-container .logo img{
	max-width:100%;
	width: 45%;
	}
	.section-coverslider-container .logocontainer {
		margin-top: -40px;
	}
}
@media (min-height: 627px) {
	.section-text-container {
	padding-top: 30px;
	}
	.section-coverslider-container {
	height: 60vh;
	}
	section {
		padding: 10px 0;
	}
	.section-coverslider-container .logocontainer {
		margin-top: -60px;
	}
}
@media (min-height: 736px) {
	.section-text-container {
	padding-top: 60px;
	}
}
@media (min-height: 800px) {
	.section-coverslider-container {
	height: 50vh;
	}
	.section-coverslider-container .logocontainer {
		margin-top: -20px;
	}
}
@media (min-height: 950px) {
	.section-coverslider-container {
	height: 100vh;
	}
	.section-coverslider-container .logocontainer {
		margin-top: 0;
	}
} */

@media (max-height: 650px) {
	.section-coverslider-container .logo img{
	max-width:100%;
	}

	.section-coverslider-container .toc a.title {
		max-width: 100vw;
		font-size: 22px;
		padding: 0 30px;
	}

	.section-coverslider-container .toc .page {
		padding: 0 30px;
	}
}



@media (min-height: 651px) {
	.section-coverslider-container {
		/*原值height:62vh;*/
		
	}

	.section-coverslider-container .logo img{
		max-width:80%;
	}

	/*.section-coverslider-container .toc a.title {
		max-width: 100vw;
		font-size: 22px;
		padding: 0 30px;
	}*/

	/*.section-coverslider-container .toc .page {
		padding: 0 30px;
	}*/
}


@media (max-height: 800px) {
	.section-coverslider-container .logo img{
		max-height: 15vh;
		width: auto;
	}

	.section-coverslider-container {
		padding-top: 115px;
	}
}



/*@media (max-height: 1280px) {
	.section-coverslider-container .logo img{
	max-width:100%;
	}
	.section-coverslider-container .toc a.title {
		max-width: 100vw;
		font-size: 22px;
		padding: 0 30px;
	}
	.section-coverslider-container .toc .page {
		padding: 0 30px;
	}
}
@media (min-width: 1400px) {
	.section-text-container .scroll {
		margin-left: -98px;
    }
    .section-coverslider-container {
	height: 60vh;
	}
}
@media (min-width: 1600px) {
	.section-text-container .scroll {
		margin-left: -128px;
    }
}
@media (min-width: 1900px) {
	.section-text-container .scroll {
		margin-left: -158px;
    }
}*/
