
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.homebusiness *:after, .homebusiness *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.homebusiness{padding: 0rem 0 .4rem;}
.homebusiness .list{overflow:hidden;}
.homebusiness .owl-item.active{position: relative;height: calc( 100vh - 2.2rem);color: #fff;overflow: hidden;transition: width .8s ease-in-out;min-height: 5rem;}
.homebusiness .Ispic{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1;}
.homebusiness .box h2{margin: 0; font-weight: normal; font-size: .24rem;  letter-spacing: 0.02rem;}
.homebusiness .start{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; text-align: center;padding: 30% 3% 0;text-align: center;}
.homebusiness .layer{/* opacity: 0; */position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; z-index: 1; text-align: left; /* padding:0 1.38rem .6rem; */padding:0 2rem .6rem 8vw;
	background-image: -webkit-linear-gradient(top, transparent 0%, #00428e 95%);
	background-image: -o-linear-gradient(top, transparent 0%, #00428e 95%);
	background-image: linear-gradient(to bottom, transparent 0%, #00428e 95%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00428e', endColorstr='#fff', GradientType=0);
}
.owl-carousel .owl-stage{ display:flex; flex-direction:row;}
.homebusiness .layer::before{content: "";position: absolute; left: 0; top: .15rem; width: 6.25vw; height: 1px; background: #fff;}
.homebusiness .layer .inner{ width: 34vw; color: #fff;}
.homebusiness .layer .p{margin: .24rem 0 .3rem;line-height: 1.875; font-size: .16rem; max-width: 5.1rem; width: 90%;}
.homebusiness .layer li{float: left; text-align: center; width: 25%; max-width: 1.82rem;}
.homebusiness .layer li.li_w3{ width: 33.333334%;}
.homebusiness .layer li.li_w5{ width: 20%;}
.homebusiness .layer li.li_w6{ width: 16.666666667%;}
.homebusiness .layer li a{display: inline-block; text-align: center; color: #fff;}
.homebusiness .layer li span{display: block;}
.homebusiness .layer li .icon img{ width: .6rem; height: .6rem;}
.homebusiness .layer li .tit{font-size: .18rem; padding-top: .08rem;}
.homebusiness .layer .more{position: absolute; top: .6rem; right: 4vw; width: .6rem; height: .6rem; background: #00428e url(../images/more_icon.png) no-repeat center; background-size: .34rem .11rem; border-radius: 100%;}
/* .homebusiness .active .box{width: 12.5%;}
.homebusiness .active .box.on{width: 50%;}
.homebusiness .on .start{opacity: 0;}
.homebusiness .on .layer{opacity: 1; width: 100%; min-width: 2.4rem; z-index: 3;transition: opacity 1.3s ease-in-out;} */
.homebusiness .owl-nav button{position: absolute; top:50%;  display: block; margin-top: -25px;}
.homebusiness .owl-nav button span{display: block; font-size:50px; line-height:43px; color: #fff;width: 50px; height:50px;background: #014190; border-radius: 100%; }
.homebusiness .owl-nav .owl-prev{ left: 0;}
.homebusiness .owl-nav .owl-next{ right: 0;}
.homebusiness .owl-nav button.disabled {cursor: auto;}
.homebusiness .owl-nav button.disabled span{ background: #888;}
.homebusiness.homebusiness_3 .active .owl-item.active{width: calc( 50vw /2 ) !important; overflow: hidden;}
.homebusiness.homebusiness_3 .active .owl-item.active.on{width: 48vw !important;}
.homebusiness.homebusiness_4 .active .owl-item.active{width: calc( 50vw /3 ) !important; overflow: hidden;}
.homebusiness.homebusiness_4 .active .owl-item.active.on{width: 48.5vw !important;}
.homebusiness.homebusiness_5 .active .owl-item.active{width: calc( 50vw /4 ) !important; overflow: hidden;}
.homebusiness.homebusiness_5 .active .owl-item.active.on{width: 48.5vw !important;}
.homebusiness.homebusiness_6 .active .owl-item.active{width: calc( 50vw /5 ) !important; overflow: hidden;}
.homebusiness.homebusiness_6 .active .owl-item.active.on{width: 48.5vw !important;}
.homebusiness.homebusiness_7 .active .owl-item.active{width: calc( 50vw /6 ) !important; overflow: hidden;}
.homebusiness.homebusiness_7 .active .owl-item.active.on{width: 48.5vw !important;}
.homebusiness.homebusiness_8 .active .owl-item.active{width: calc( 50vw /7 ) !important; overflow: hidden;}
.homebusiness.homebusiness_8 .active .owl-item.active.on{width: 48.5vw !important;}
@media (max-width:768px) and (min-width:640px) {
	.homebusiness .layer{min-height: 4rem;}
}
@media (min-width:1024px) {
	.homebusiness .layer{opacity: 0; width: 0;}
	.homebusiness .active111 .owl-item.active{width: calc( 50vw / 4 ) !important; overflow: hidden;}
	.homebusiness .active111 .owl-item.active.on{width: 48.5vw !important;}
	.homebusiness .on .start{opacity: 0;}
	.homebusiness .on .layer{opacity: 1; width: 100%; min-width: 2.4rem; z-index: 3;transition: opacity 1.3s ease-in-out;}
	.homebusiness .owl-item1111.active{width: 33.3334%;}
	.homebusiness .active111 .owl-item.active{width: calc( 50vw / 2 ) !important; overflow: hidden;}
}
@media (min-width:1240px) {
	.homebusiness .owl-item11111.active{width: 20%;}
	.homebusiness .active111 .owl-item.active{width: calc( 50vw / 4 ) !important; overflow: hidden;}
}