.ow-main-banner{}
.ow-swiper{ background:#f8fbff; }
.ow-swiper .swiper-slide{ background:100% auto; background-position:center bottom; background-repeat:no-repeat; background-size:100% auto; height:100%;}
.ow-swiper .swiper-slide .slider-text{ box-sizing:border-box; display:flex; flex-direction:column; margin:auto; padding:0.32rem 0.20rem 0 0.20rem; text-align:center; }
.ow-swiper .swiper-slide .slider-text h2{ color:#121212; font-family:"PingFang SC", "Microsoft Yahei", Arial, sans-serif; font-size:0.28rem; line-height:150%; font-weight:bold; margin:0; padding:0 0.10rem 0.15rem 0.10rem; }
.ow-swiper .swiper-slide .slider-text h3{ color:#343434; font-family:"PingFang SC", "Microsoft Yahei", Arial, sans-serif; font-size:0.14rem; line-height:200%; font-weight:normal; margin:0; padding:0 0.10rem 0.25rem 0.10rem;}
.ow-swiper .swiper-slide .slider-text b{
	box-sizing:border-box;
	background-image: -webkit-gradient(linear,left bottom,right top,from(#00a6ff),color-stop(#3067ff),color-stop(#0058cd),color-stop(#3067ff),color-stop(#00a6ff),color-stop(#3067ff),color-stop(#0058cd),color-stop(#3067ff),to(#00a6ff));
	background-image: linear-gradient(to top right,#00a6ff,#3067ff,#0058cd,#3067ff,#00a6ff,#3067ff,#0058cd,#3067ff,#00a6ff);
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-background-size: 200% 100%;
	background-size: 200% 100%;
	-webkit-animation: masked-animation 3s infinite linear;
	animation: masked-animation 3s infinite linear;
}
.ow-swiper .swiper-slide .slider-text .slider-btn{}
.ow-swiper .swiper-slide .slider-text .slider-btn a{ background:#0067ed; color:#fff; display:inline-block; font-size:0.14rem; height:0.46rem; line-height:0.46rem; padding:0 0.48rem; text-align:center; }
.ow-swiper .swiper-slide .slider-text .slider-btn a:hover{ background:#1b7cfb;}
.ow-swiper .swiper-button-prev{ display:none; left:22px!important;}
.ow-swiper .swiper-button-next{ display:none; right:22px!important;}
.ow-swiper .swiper-button-prev::after { color:#fff!important; font-size:28px!important; padding:0.20rem 0.23rem 0.20rem 0.20rem;}
.ow-swiper .swiper-button-next::after { color:#fff!important; font-size:28px!important; padding:0.20rem 0.20rem 0.20rem 0.23rem;}
.ow-swiper .swiper-button-next:hover::after,
.ow-swiper .swiper-button-prev:hover::after{ background:rgba(255,255,255,0.8); color:#000!important; transition:0.5s;}
.ow-swiper .swiper-pagination-bullet{ background:#333; border-radius:0; width:28px;}
.ow-swiper .swiper-pagination-bullet-active{ background:#333;}
@media (min-width:750px) {
	.ow-swiper .swiper-slide{ background-size:auto 100%;}
}

/**富文本**/
.ow-rich-text { background:#fff;}

/**产品**/
.ow-product { background:#fff; box-sizing:border-box; margin:0 auto; padding:0.10rem 0 0.30rem 0; }
.ow-product .hd { padding:0.20rem 0.20rem; position:relative; }
.ow-product .hd h2{ color:#121212; font-size:0.16rem; text-align:center; margin:0; padding:0;}
.ow-product .hd h3{ color:#242424; font-size:0.20rem; text-align:center; margin:0; padding-top:0.05rem;}
.ow-product .cates{}
.ow-product .cates ul{ display:flex; flex-wrap:wrap; justify-content:center; text-align:center; margin:0; padding:0;}
.ow-product .cates ul li{ display:inline-block; list-style:none; margin:0; padding:0 0.06rem 0.20rem 0.06rem;}
.ow-product .cates ul li a{ background:#fff; border:1px solid #e6e6e6; display:inline-block; font-size:0.16rem; font-weight:bold; padding:0.10rem 0.32rem;}
.ow-product .cates ul li a:hover{ background:#0067ed; border-color:#0469C3; color:#fff; text-decoration:none;}
.ow-product .cates ul li.current a{ background:#0067ed; border-color:#0469C3; color:#fff; text-decoration:none;}
.ow-product .bd{ padding:0.20rem 0 0 0;}
.ow-product .bd ul{ display:flex; flex-wrap:wrap; flex-direction:row; justify-content:space-evenly; padding:0 0.25rem;}
.ow-product .bd ul li{ background:#fff; box-sizing:border-box; border:1px solid #f2f2f2; list-style:none; margin:0 0 0.30rem 0; padding:0; width:100%; position:relative; text-align:center; -webkit-box-shadow:0 0 0.06rem 0.03rem rgba(0,0,0,0.03); -moz-box-shadow:0 0 0.06rem 0.03rem rgba(0,0,0,0.03); box-shadow:0 0 0.06rem 0.03rem rgba(0,0,0,0.03);}
.ow-product .bd ul li:hover{ border-color:#0067ed; transition:0.5s; }
.ow-product .bd ul li:hover img{ background:#eee; transform:scale(0.92,0.92); transition-duration:500ms; transition-timing-function:ease-out; }
.ow-product .bd ul li .thumb a{ box-sizing:border-box; display:block; width:100%; overflow:hidden;}
.ow-product .bd ul li .thumb a img{ box-sizing:border-box; background:#fff; height:100%; width:100%; vertical-align:top; }
.ow-product .bd ul li .info{ box-sizing:border-box; padding:0.20rem 0.15rem 0.20rem 0.15rem; text-align:center; }
.ow-product .bd ul li .info h3{ font-size:0.18rem; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ow-product .bd ul li .info h3 a{ color:#222222; position:relative; z-index:1;}
.ow-product .bd ul li .info h3 a:hover { color:#0067ed;}
.ow-product .bd ul li .info h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #0067ed; transition:0.5s; z-index:-1;}
.ow-product .bd ul li .info h3 a:hover::before { width:100%;}
.ow-product .bd ul li .subtitle{ color:#888; padding:0 0.10rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
@media (min-width:750px) {
	.ow-product .bd ul{ padding:0 0; }
	.ow-product .bd ul li{ width:45%;}
	.ow-product .bd ul li .info h3{ font-size:0.16rem;}
}

/**介绍**/
.ow-introduce-style2{ box-sizing:border-box;}
.ow-introduce-style2 .wrapper{ background:#fff;}
.ow-introduce-style2 .imgbox{ box-sizing:border-box; position:relative; }
.ow-introduce-style2 .imgbox img{ width:100%;}
.ow-introduce-style2 .infobox{ box-sizing:border-box; padding:0.20rem 0.20rem 0.40rem 0.25rem;}
.ow-introduce-style2 .infobox h5{ color:#121212; font-size:0.18rem; margin:0; padding:0 0 0.05rem 0; }
.ow-introduce-style2 .infobox h2{ color:#222222; font-size:0.26rem; line-height:150%; margin:0; padding:0 0 0.15rem 0;}
.ow-introduce-style2 .infobox h4{ color:#222222; font-size:0.20rem; margin:0; padding:0 0 0.10rem 0;}
.ow-introduce-style2 .infobox .p-text{ color:#666; font-size:0.16rem; font-weight:normal; margin:0; padding:0 0 0.25rem 0;}
.ow-introduce-style2 .infobox .l-text{ color:#666; font-size:0.16rem; font-weight:normal; margin:0; padding:0 0 0.25rem 0;}
.ow-introduce-style2 .infobox .l-button{ }
.ow-introduce-style2 .infobox .l-button a{ box-sizing:border-box; background:#0067ed; color:#fff; display:inline-block; font-size:0.16rem; height:0.46rem; line-height:0.46rem; padding:0 0.42rem; text-align:center; }
.ow-introduce-style2 .infobox .l-button a:hover{ background:#00235c;}
@media (min-width:1500px) {
	.ow-introduce-style2{ padding:0.20rem;}
	.ow-introduce-style2 .wrapper{  -webkit-box-shadow:0 0 0.06rem 0.04rem rgba(0,0,0,0.03); -moz-box-shadow:0 0 0.06rem 0.04rem rgba(0,0,0,0.03); box-shadow:0 0 0.06rem 0.04rem rgba(0,0,0,0.03);}
	.ow-introduce-style2 .infobox{ box-sizing:border-box; padding:0.20rem 0.40rem 0.30rem 0.40rem;}
}

/**客户案例**/
.ow-cases{ background-color:#fff; background:url("../images/cases-bg.jpg") no-repeat; background-size:auto 100%; padding:0.10rem 0 0.30rem 0;}
.ow-cases .hd { padding:0.30rem 0.15rem; position:relative; }
.ow-cases .hd h2{ color:#fff; font-size:0.20rem; text-align:center; margin:0; padding:0;}
.ow-cases .hd h3{ color:#fff; font-size:0.28rem; text-align:center; margin:0; padding:0.10rem 0 0 0;}
.ow-cases .bd{ box-sizing:border-box; } 
.ow-cases .bd ul{ display:flex; flex-wrap:wrap; flex-direction:row; justify-content:space-evenly; margin:0; padding:0 0.25rem;}
.ow-cases .bd ul li{ background:#fff; box-sizing:border-box; list-style:none; margin:0; padding:0; margin:0 0 0.30rem 0; width:100%; position:relative; text-align:center; -webkit-box-shadow:0 0 0.06rem 0.03rem rgba(0,0,0,0.03); -moz-box-shadow:0 0 0.06rem 0.03rem rgba(0,0,0,0.03); box-shadow:0 0 0.06rem 0.03rem rgba(0,0,0,0.03);}
.ow-cases .bd ul li::before{ content:""; position:absolute; width:100%; height:20%; left:0; bottom:0; background:linear-gradient(transparent, #111),linear-gradient(transparent, #111); opacity:0.7; z-index:1;}
.ow-cases .bd ul li .thumb{ height:100%; width:100%; position:relative; overflow:hidden;}
.ow-cases .bd ul li .thumb img{ vertical-align:top;}
.ow-cases .bd ul li:hover .thumb img{ transform:scale(1.10,1.10); transition-duration:500ms; transition-timing-function:ease-out;}
.ow-cases .bd ul li .info{ padding:0 0.25rem 0.20rem 0.25rem; position:absolute; bottom:0; left:0; z-index:1; }
.ow-cases .bd ul li .info h3{ font-size:0.18rem; line-height:160%; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ow-cases .bd ul li .info h3 a,
.ow-cases .bd ul li .info h3 a:visited{ color:#fff; position:relative; z-index:1;}
.ow-cases .bd ul li .info h3 a:hover  { color:#fff;}
.ow-cases .bd ul li .info h3 a::before{ content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #fff; transition:0.5s; z-index:-1;}
.ow-cases .bd ul li .info h3 a:hover::before { width:100%;}
.ow-cases .bd ul li .datetime{ color:#fff;  position:relative;}
@media (min-width:750px) {
	.ow-cases .bd ul{ padding:0 0; }
	.ow-cases .bd ul li{ width:45%; }
	.ow-cases .bd ul li .info h3{ font-size:0.16rem;}
}

/**新闻**/
.ow-news{ box-sizing:border-box; margin:0 auto; padding:0.10rem 0 0.20rem 0;}
.ow-news .hd { padding:0.30rem 0; position:relative; }
.ow-news .hd h2{ color:#121212; font-size:0.20rem; text-align:center; margin:0; padding:0;}
.ow-news .hd h3{ color:#222222; font-size:0.28rem; text-align:center; margin:0; padding:0.10rem 0 0 0;}
.ow-news .bd{ position:relative;}
.ow-news .bd ul{ display:flex; flex-wrap:wrap; flex-direction:row; justify-content:space-evenly; margin:0; padding:0 0.25rem;}
.ow-news .bd ul li{ background:#fff; box-sizing:border-box; list-style:none; margin:0 0 0.30rem 0; padding:0; width:100%; position:relative; }
.ow-news .bd ul li .thumb{ background-color:#fff; height:2.10rem; width:100%; overflow:hidden;}
.ow-news .bd ul li .thumb a{ }
.ow-news .bd ul li .thumb img{ height:100%; width:100%;}
.ow-news .bd ul li:hover .thumb img{ transform:scale(1.10,1.10); transition-duration:500ms; transition-timing-function:ease-out;}
.ow-news .bd ul li .info{ box-sizing:border-box; padding:0.20rem 0.20rem 0.20rem 0.20rem; -webkit-box-shadow:0 0 7px rgba(0,0,0,0.12); -moz-box-shadow:0 0 7px rgba(0,0,0,0.12); box-shadow:0 0 7px rgba(0,0,0,0.12);}
.ow-news .bd ul li .info .category{ font-weight:bold; margin-bottom:0.10rem;}
.ow-news .bd ul li .info .category a,
.ow-news .bd ul li .info .category a:visited{ color:#0067ed; position:relative; z-index:1;}
.ow-news .bd ul li .info .category a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #0067ed; transition:0.5s; z-index:-1;}
.ow-news .bd ul li .info .category a:hover::before { width:100%;}
.ow-news .bd ul li .info h3{ font-size:0.18rem; margin:0; margin-bottom:0.10rem; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ow-news .bd ul li .info h3 a,
.ow-news .bd ul li .info h3 a:visited{ color:#222222; position:relative; z-index:1;}
.ow-news .bd ul li .info h3 a:hover { color:#0067ed;}
.ow-news .bd ul li .info h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #0067ed; transition:0.5s; z-index:-1;}
.ow-news .bd ul li .info h3 a:hover::before { width:100%;}
.ow-news .bd ul li .info .summary{ color:#888; margin-bottom:0.15rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ow-news .bd ul li .info .more{}
.ow-news .bd ul li .info .more a,
.ow-news .bd ul li .info .more a:visited{ color:#888; }
.ow-news .bd ul li .info .more a:hover{ color:#0067ed; }
@media (min-width:750px) {
	.ow-news .bd ul{ padding:0 0;}
	.ow-news .bd ul li{ width:45%; }
	.ow-news .bd ul li .thumb{ height:1.68rem;}
	.ow-news .bd ul li .info h3{ font-size:0.16rem; }
}

/*页面中间广告*/
.ow-index-page-hero{ background:#fff; margin:0 auto; }
.ow-index-page-hero:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.ow-index-page-hero a{ display:block; margin:0 0.15rem;}
.ow-index-page-hero a:last-child{ margin-bottom:0.15rem;}
.ow-index-page-hero a img{ width:100%; vertical-align:top;}


/*tags*/
.ow-index-tags { background:#fff; padding:0.15rem;}
.ow-index-tags .hd { border-bottom:1px solid #eeeeee; margin-bottom:0.25rem; padding-bottom:0.10rem; width:100%; position:relative; }
.ow-index-tags .hd::before{ content:''; position:absolute; left:0; bottom:0; width:1.00rem; height:1px; bottom:-1px; background:#ff661f;}
.ow-index-tags .hd h4{ color:#09101e; font-size:0.18rem; margin:0; padding:0;}
.ow-index-tags .bd{ padding:0 0 0.15rem 0;}
.ow-index-tags a{ background:#fff; border:1px solid #eee; display:inline-block; padding:0.05rem 0.10rem; margin:0 0.10rem 0.10rem 0; white-space:nowrap;}
.ow-index-tags a,
.ow-index-tags a:visited{ color:#464646;}
.ow-index-tags a:hover { background:#0067ed; border-color:#0067ed; color:#fff; text-decoration:none;}





