.banner{position: relative;overflow-x: hidden;}
.swiper-slide img{width: 100%;vertical-align: middle;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 300px;height: 100%;top: 0px;margin: 0px;}
.banner .swiper-button-next{background: url(/assets/images/arrow-right-1015.svg) no-repeat;background-position: right center;right: 35px;}
.banner .swiper-button-next,.banner .swiper-button-prev,.banner .swiper-pagination-bullet:focus{outline: none;}
.banner .swiper-button-prev{background: url(/assets/images/arrow-left-1015.svg) no-repeat;background-position: left center;left: 35px;}
.banner .swiper-pagination{position: absolute;width: 100%;text-align: center;left: 0px;bottom: 20px;z-index: 100;}
.banner .swiper-pagination-bullet{background: #b59763!important;width: 10px!important;height: 10px!important;margin: 0px 10px!important;cursor: pointer;}
.banner .swiper-pagination-bullet-active {background: #1a2a68!important;}
.index-content{padding:5% 20px;}
.two-pieces{box-sizing: border-box;padding: 0px 15px;width: 50%;}
.index-cultivate-content{margin:3% 0;}
.index-cultivate-left{padding-top: 6%;text-align: right;font-size: 16px;color: #a8a99e;line-height: 35px;}
.index-cultivate-title{color: #555;font-size: 22px;font-weight: bold;margin-bottom: 10px;}
.index-cultivate-right img{width: 100%;vertical-align: middle;}
.index-more{position: relative;line-height: 42px;text-align: center;}
.index-more-link a{display: inline-block;background: #6dc5e9;color: #fff!important;font-size: 13px;width: 80%;}
.index-more-link a:hover{background: #076d7b!important;opacity:1!important;}
.index-more-link{width: 33.3%;display: inline-block;background: #fff;position: relative;z-index: 1;}
.index-more-line{height: 1px;width: 100%;background: #eaeaea;position: absolute;left: 0;top: 50%;margin-top: -0.5px;}
.index-vision{background: #1a2a68;}
.index-vision-top li{float: left;width: 25%;margin-top: 5%;text-align: center;}
.index-vision-top i{border-color: #333;border-width: 0;background-color: #4ea4a5;box-sizing: content-box;height: 120px;width: 120px;line-height: 120px;border-radius: 50%;color: #fff;font-size: 60px;position: relative;}
.index-vision-top i span{position: absolute;width: 100%;display: block;height: 100%;left: 0;top: 0;border-radius: 50%;opacity: 0;}
.index-vision-top li:nth-child(2) i{background-color: #6262d1;}
.index-vision-top li:nth-child(3) i{background-color: #2079c1;}
.index-vision-top li:nth-child(4) i{background-color: #e57070;}
.index-vision-bottom li{float: left;width: 25%;text-align: center;margin-top: 5%;box-sizing: border-box;padding: 0px 15px;}
.index-vision-bottom img{max-width: 100%;vertical-align: middle;}
.index-vision-texts{font-size: 17px;color: #fff;margin-top: 15px;}
.index-peculiarity .index-vision-bottom li{width: 33.3%;}
.index-vision .index-more-link{background: #1a2a68;}
.index-vision .index-more{margin-top: 5%;}
.index-peculiarity{margin-top: 5%;}
.index-bible-ul li{float: left;width: 33.3%;box-sizing: border-box;padding: 0px 15px;margin-top: 5%;}
.index-bible-images{display: block;}
.index-bible-images img{width: 100%;vertical-align: middle;}
.index-bible-content{border: 1px solid #ddd;padding: 15px 15px; height: 190px; position: relative;}
.index-bible-title a{display: block;font-size: 18px;color: #666;line-height: 28px;}
.index-bible-title{margin-bottom: 10px;height: 50px;}
.index-tags a{display: inline-block;background: #333;border-radius:15px;padding: 0px 5px;color: #fff;font-size: 12px;/*margin-bottom: 10px;*/white-space:nowrap;line-height: 21px;}
.index-tags{margin-right: 6px;}

.index-video-tags a{display: inline-block;background: #998675;padding: 0px 5px;color: #fff;font-size: 12px;/*margin-bottom: 10px;*/white-space:nowrap;line-height: 21px;}
.index-video-tags{margin-right: 6px;}

.index-video-title a{display: block;font-size: 18px;color: #fff;line-height: 28px;height: 50px;}
.index-video-title{margin-bottom: 10px;}
.indexs-things{line-height: 25px;}
.index-bible-texts{color: #a8a99e;font-size: 14px;line-height: 25px;margin-top: 10px;display: inline-block;}
.index-video-texts{color: #eaeaea;font-size: 14px;line-height: 25px;margin-top: 10px;}
.index-bible-mores{background: #076d7b;border-radius: 5px;padding: 2px 7px;font-size: 12px;margin: 0px 8px;color: #fff; position: absolute; right: 8px; bottom: 10px;}
.index-bible .index-more{margin-top: 5%;}

.index-video-mores{background: #998675;border-radius: 5px;padding: 2px 7px;font-size: 12px;margin: 0px 8px;color: #fff;}
.index-video .index-more{margin-top: 5%;}

.index-video{background: #c1a88f;}
.index-video .index-title a{color: #fff;}
.index-video-content{position: relative;margin-top: 5%;}
.index-video-content iframe{width: 100%;height: 213px;}
.index-video .index-more{margin-top:100px;}
.index-video .index-more-link{background:#c1a88f;}
.index-video-content .swiper-button-next,.index-video-content .swiper-button-prev{width: 38px;height: 38px;top: 30%;margin-top: -19px;}
.index-video-content .swiper-button-next{background: url(/assets/images/button-right.svg) no-repeat;right: -20px;}
.index-video-content .swiper-button-next,.index-video-content .swiper-button-prev,.index-video-content .swiper-pagination-bullet:focus{outline: none;}
.index-video-content .swiper-button-prev{background: url(/assets/images/button-left.svg) no-repeat;left:-20px;}
.index-video-content .swiper-pagination{position: absolute;width: 100%;text-align: center;left: 0px;bottom: -50px;z-index: 100;}
.index-video-content .swiper-pagination-bullet{background: #e6e6e6!important;width: 16px!important;height: 16px!important;margin: 0px 5px!important;cursor: pointer;}
.index-video-content .swiper-pagination-bullet-active {background: #998675!important;}
.index-title-h1 a{color: #076d7b;}
.index-title-h1{text-align: center;font-size: 32px;font-weight: bold;color: #076d7b;}
.index-title-h1 span{width: 144px;height: 2px;background: #e2dbcf;display: block;margin: 0px auto;margin-top: 10px;}
.index-title a{color: #076d7b;}
.index-title{text-align: center;font-size: 30px;font-weight: bold;color: #076d7b;}
.index-title span{width: 144px;height: 2px;background: #e2dbcf;display: block;margin: 0px auto;margin-top: 10px;}
@media (min-width: 1080px){
	.index-more-link a:hover{background: #555;color: #fff;}
	.index-vision-top li:hover i{-webkit-transition:background .3s;transition:background .3s;background-color:#fed03d;-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93)}
    .index-vision-top li:hover i span{-webkit-animation:fusionSonarEffect 1.3s ease-out 75ms;animation:fusionSonarEffect 1.3s ease-out 75ms;border-radius:50%;box-shadow:0 0 20px 15px #eac89d}
    .index-bible-ul li a:hover{opacity: 0.8;}
}
@media (max-width:1279px){
	.index-video-content .swiper-button-next{right: 0px;}
	.index-video-content .swiper-button-prev{left: 0px;}
	.index-video-content .swiper-button-next,.index-video-content .swiper-button-prev{top: 28%;}
}
@media (max-width: 1200px){
	.banner .swiper-button-next,.banner .swiper-button-prev{width: 100px;}
}
@media (max-width: 991px){
	.banner .swiper-pagination{bottom: 5px;}
	.index-cultivate-left{font-size: 15px;line-height: 26px;text-align: left;padding-top: 0px;}
	.index-cultivate-title{font-size: 18px;text-align: center;}
	.index-video-content .swiper-button-next,.index-video-content .swiper-button-prev{top: 23%;}
}
@media (max-width: 767px){
	.index-content{padding:5% 0!important;}
	.two-pieces{width: 100%;padding: 0px;}
	.index-cultivate-right{margin-top: 20px;}
	.index-vision-top li,.index-vision-bottom li{width: 50%;}
	.index-vision-texts{line-height: 20px;height: 40px;overflow: hidden;}
	.index-bible-ul li{width: 100%;padding: 0px;}
	.index-bible-content{padding: 15px; }
	.index-peculiarity .index-vision-bottom li{width: 50%;}
	.index-video-content iframe{height: 165px;}
	.index-video-content .swiper-pagination{bottom: -25px;}
	.index-video .index-more{margin-top: 50px;}
	.index-bible-other .index-bible-images{width: 48%;float: left;}
	.index-bible-other .index-bible-content{border: none;width: 48%;float: right;padding: 0; }
	.index-bible-texts{margin-top: 0px; line-height: 20px;}
	.index-bible-title a{line-height: 20px;}
	.index-title-h1{font-size: 24px;}
	.index-title{font-size: 22px;}
	.index-more-link{width: 50%;}
	.index-bible-mores{ position: unset;}
	.knowledge-content{height: 150px;}
	.index-video-content .swiper-button-next,.index-video-content .swiper-button-prev{top: 30%;}
	
}
@-webkit-keyframes fusionSonarEffect {
0%{opacity:.3}
40%{opacity:.5}
100%{-webkit-transform:scale(1.5);opacity:0}
}
@keyframes fusionSonarEffect {
0%{opacity:.3}
40%{opacity:.5}
100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
#bar {
    width: 0%;
    max-width: 100%;
    height: 4px;
    background: #333;
    overflow: hidden;
}
#progressBar {
    width: 100%;
    background: #ededed;
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	cursor: pointer;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 0px 10px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background: #076d7b;
	overflow: hidden;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #1a2a68;
}