.ck-slide ul.ck-slide-wrapper {

	width: 100%;

	height: 100%;

}



.ck-slide ul.ck-slide-wrapper li {

	height: 100%;

	width: 100%;

}



.ck-slide .ck-slide-wrapper .slide-cover {

	position: absolute;

	width: 100%;

	height: 100%;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

}



.ck-slide ul.ck-slide-wrapper li:first-child {

	z-index: 0;

}



.ck-slide ul.ck-slide-wrapper li.current {

	z-index: 1112;

}



.ck-slide ul.ck-slide-wrapper li.current .slide-txts {

	position: relative;

	z-index: 1112;

}



.section-banner li .slide-img {

	height: 500px;

}



.section-banner .slide-txts {

	position: relative;

	z-index: 0;

	color: #fff;



	width: 78.125%;

	margin: 0 auto;

}



.section-banner .slide-txts .dec-tit {

	font-size: 36px;

	padding-bottom: 45px;

}



.section-banner .slide-txts .dec-ps {
	position: relative;
	line-height: 1.8;
	z-index:10;
}



.section-banner .slide-txts .icons-label {
	padding-top: 3.125%;
	text-align: center;
position: relative;
z-index:10;
}



.section-banner .slide-txts .item-label {

	margin-right: 20px;

	font-size: 16px;

	color: #fff;

	float: left;

}





.section-banner .icons-label .name {



	padding-top: 10px;

}



.section-banner li:nth-child(odd) .left-box {

	padding-top: 200px;



}



.section-banner li:nth-child(odd) .right-box {

	padding-top: 120px;

	padding-left: 90px;

}



.section-banner li:nth-child(even) .left-box {

	padding-top: 120px;

	padding-right: 90px;

}



.section-banner li:nth-child(even) .right-box {

	padding-top: 200px;



}



.section-banner .ck-slidebox {

	width: 100%;

	left: 0;

	/* height: 340px; */

	bottom: 0;

}



.section-banner .ck-slidebox .dot-wrap {

	border-radius: 0;

	background: transparent;

	height: auto;

}



.section-banner .ck-slidebox .slideWrap {

	/* height: 100%; */

}



.section-banner .ck-slidebox .dot-wrap {

	padding: 0;

}



.section-banner .ck-slidebox .dot-wrap li {

	width: 20%;

	background: #fff;

	margin: 0;

	color: #fff;

	font-size: 20px;

	position: relative;

	min-height: 0;

}



.section-banner .ck-slidebox .dot-wrap .item-inner {

	padding-top: 75%;

	position: absolute;

	bottom: 0;

	width: 100%;

}



.section-banner .ck-slidebox .dot-wrap .d-type {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}

.section-banner .ck-slidebox .dot-wrap .d-type  .target{

	width:100%;

	height:100%;

}

.section-banner .ck-slidebox .icon-cover {

	width: 110px;

	height: 110px;

	border-radius: 50%;

	border: solid 2px #ffffff;

	margin: 0 auto;

	padding-top: 22px;



}



.section-banner .ck-slidebox .icon-cover img {

	vertical-align: middle;

}



.section-banner .ck-slidebox li p {

	padding-top: 10px;

}



.section-banner .ck-slide-wrapper li.current .right-box .slide-img{

	animation: fadeInRight 2s;

}



.section-banner .ck-slide-wrapper li.current .left-box .slide-img {

	animation: fadeInLeft 1s;

}



/* .section-banner .ck-slide-wrapper li.current .left-box .dec-con {

	animation: fadeInTopLeft 1s;

}



.section-banner .ck-slide-wrapper li.current .right-box .dec-con {

	animation: fadeInTopRight 2s;

} */



.page-index .news-section{

	background: #101010;

}

.section-banner .ck-slidebox.active{

	visibility: hidden;

	transform: rotateX(100deg) translate3d(0,0,0);

    -webkit-transform: rotateX(100deg) translate3d(0,0,0);

    -moz-transform: rotateX(100deg) translate3d(0,0,0);

}

.section-banner .ck-slidebox{

   visibility: visible;

    transform-origin: bottom;

    -webkit-transform-origin: bottom;

    -moz-transform-origin: bottom;

    transform: rotateX(0deg) translate3d(0,0,0);

    -webkit-transform: rotateX(0deg) translate3d(0,0,0);

    -moz-transform: rotateX(0deg) translate3d(0,0,0);

    transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;

    -webkit-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;

	-moz-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;



}

.mobile-show-slider{
  display: none;
}
.section-banner.mobile-show-slider .slide-txts .item-label .box{
	border-radius: 50%;
	border:1px solid #fff;
	width:35px;
	height:35px;
	line-height: 35px;
}
.section-banner.mobile-show-slider .slide-txts .item-label img {
	vertical-align: middle;
}
