.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{opacity:1;width:15px;height:15px;box-sizing:border-box;border:1px solid #fff;position:relative;background:none;margin:0 10px!important;}
.banner .swiper-pagination-bullet:before{content: '';width: 3px;height: 3px;position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);background:#00e4ff;}
.banner .swiper-pagination-bullet-active{border-color:#00e4ff;}
.banner .swiper-pagination-bullet-active:before{background:#00e4ff;}

.chxx{margin:140px 0 130px 8.9%;}
.chxx-t{margin-bottom:85px;}
.chxx-t h3{font-size:30px;margin-bottom:20px;}
.chxx-t h4{color:#b2b2b2;font-size:12px;}
.chxx-b{position:relative;}
.chxx-b .swiper-container{padding-bottom:110px;}
.chxx-b a{display:block;overflow:hidden;}
.chxx-b a img{width:100%;display:block;}
.chxx-b a:hover img{transform:scale(1.1);}
.chxx-b .swiper-pagination-progressbar{top:initial;bottom:0;width:520px;max-width:100%;height:  2px;}
.chxx-b .swiper-pagination-progressbar-fill{background:#000000;}
.chxx-b h4{color:#888888;padding-top:30px;}

.qbql{color:#00a7ff;padding: 109px 0 124px 8.9%;background:url(/weboss/images/qbql-bj.jpg)no-repeat center;}
.qbql-l{width:880px;}
.qbql-l h3{font-size:30px;margin-bottom:22px;}
.qbql-l h4{font-size:12px;color:rgba(255,255,255,0.3);margin-bottom:70px;}
.qbql-l-b{display:flex;align-items:center;flex-wrap:wrap;width:600px;margin-bottom:60px;max-width:100%}
.qbql-l-b dl{width:50%;display:flex;align-items:center;font-size:19px;margin-bottom:60px;flex-wrap:wrap;}
.qbql-l-b dl dt{width:57px;display:flex;justify-content:center;align-items:center;margin-right:20px;}
.qbql-l-b dl dt img{}
.qbql-l-b dl p{}
.qbql-l>p{font-size:16px;line-height:32px;}

@keyframes zhuan0 {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.hyyy{position:relative;background:url(/weboss/images/hyyy-bj.jpg)no-repeat center left;height:960px;box-sizing:border-box;padding-left:5.2%;padding-top:148px;}
.hyyy-s{position:relative;width:905px;height:633px;background:url(/weboss/images/hyyy-bj3.png)no-repeat center left 140px;}
.hyyy-s:before{content: '';width: 633px;height: 633px;position: absolute;top: 0;background:url(/weboss/images/hyyy-bj2.png);left:140px;top:0px;animation: zhuan0 7s infinite linear .65s;}
.hyyy-s1{}
.hyyy-s1 a{display:flex;align-items:center;color:#fff;font-size:20px;width:167px;justify-content:space-between;position:absolute;z-index:10;}
.hyyy-s1 a p.img1{display:none;}
.hyyy-s1 a:nth-child(1) p.img2,.hyyy-s1 a:nth-child(5) p.img2,.hyyy-s1 a:nth-child(6) p.img2{display:none;}
.hyyy-s1 a:nth-child(1) p.img1,.hyyy-s1 a:nth-child(5) p.img1,.hyyy-s1 a:nth-child(6) p.img1{display:block;}
.hyyy-s1 a h3{transition:all 0.5s;width:69px;height:69px;border-radius:70px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.8);}
.hyyy-s1 a h3 .img2{display:none;}
.hyyy-s1 a:hover h3,.hyyy-s1 a.active h3{transition:all 0.5s;background:#099aed;}
.hyyy-s1 a:hover h3 .img1,.hyyy-s1 a.active h3 .img1{display:none;}
.hyyy-s1 a:hover h3 .img2,.hyyy-s1 a.active h3 .img2{display:block;}
.hyyy-s1 a:nth-child(1){left:100px;top:50px;}
.hyyy-s1 a:nth-child(2){right: 40px;top:50px;width: 210px;}
.hyyy-s1 a:nth-child(3){right:0;top:278px;}
.hyyy-s1 a:nth-child(4){right:80px;top:505px;}
.hyyy-s1 a:nth-child(5){left:87px;top:505px;}
.hyyy-s1 a:nth-child(6){left:0;top:278px;}
.hyyy-s2{width:355px;margin:0 auto;padding-top:198px;position:relative;z-index: 2;}
.hyyy-s2 div{display:none;text-align:center;color:#fff;}
.hyyy-s2 div:nth-child(1){display:block;}
.hyyy-s2 h3{font-size:30px;margin-bottom:20px;}
.hyyy-s2 h4{margin-bottom:26px;font-size:12px;}
.hyyy-s2 p{line-height:32px;margin-bottom:55px;}
.hyyy-s2 a{display:block;margin:0 auto;box-sizing:border-box;width:136px;line-height:41px;color:#fff;border-top-right-radius:6px;border-bottom-left-radius:6px;border:1.5px solid #fff;transition:all 0.5s;}
.hyyy-s2 a:hover{background:#099aed;border-color:#099aed;color:#fff;transition:all 0.5s;}

.gywm{padding:94px 0 227px 0;background:url(/weboss/images/gywm-bj.jpg)no-repeat center;}
.gywm-s{width:1530px;display:flex;align-items:center;justify-content:space-between;align-items: center;margin:0 auto;flex-wrap:wrap;}
.gywm-l{width:39.47%;box-sizing:border-box;border:4px solid #fff;border-top-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden;position:relative;}
.gywm-l img{width:100%;display:block;}
.gywm-l p{position:absolute;width:100%;height:100%;left:0;bottom:0;cursor:pointer;/**background:url(/weboss/images/sp.png)no-repeat center;**/}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{color:#fff;width:52.28%;}
.gywm-r h3{font-size:30px;margin-bottom:20px;}
.gywm-r h4{font-size:12px;margin-bottom:45px;}
.gywm-r p{line-height:32px;}
.gywm-r-b{padding:75px 0 90px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.gywm-r-b dl{}
.gywm-r-b dl h3{font-size:50px;font-weight:bold;margin-bottom:15px;}
.gywm-r-b dl h5{font-size:14px;}
.gywm-r a{width:143px;line-height:43px;box-sizing:border-box;border:1px solid #fff;text-align:center;background:#248cb2;border-top-right-radius:6px;border-bottom-left-radius:6px;color:#fff;transition:all 0.5s;display:block;}
.gywm-r a:hover{background: #099aed;color: #fff;transition:  all 0.5s;}

.xwzx{padding:166px 0;background:url(/weboss/images/xwzx-bj.jpg)no-repeat center;background-size: 100% 100%;}
.xwzx-s{width:1430px;margin:0 auto;}
.xwzx-t{text-align:center;color:#434343;font-size:30px;margin-bottom:87px;}
.xwzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.xwzx-b a{display:block;width:29.37%;}
.xwzx-b a h5{color:#434343;font-size:18px;padding-left:10px;margin-bottom:27px;}
.xwzx-b a h4{overflow:hidden;border-top-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:30px;}
.xwzx-b a h4 img{width:100%;display:block;}
.xwzx-b a h3{color:#434343;font-size:19px;padding:0 10px;margin-bottom:20px;}
.xwzx-b a p{color:#888888;line-height:24px;margin-bottom:53px;padding:0 10px;}
.xwzx-b a span{width:143px;line-height:43px;box-sizing:border-box;border:1px solid #fff;text-align:center;background:#e2e2e2;border-top-right-radius:6px;border-bottom-left-radius:6px;color:#565656;transition:all 0.5s;display:block;}
.xwzx-b a:hover img{transform:scale(1.1);}
.xwzx-b a:hover span{background:#2290b9;color:#fff;}

@media screen and (max-width:1550px){
	.gywm-s{width:1400px;}
	.gywm-r-b{padding:50px 0;}
	.gywm-r h4{margin-bottom:30px;}
}
@media screen and (max-width:1450px){
	.xwzx-s{width:1200px;}
}
@media screen and (max-width:1420px){
	.gywm-s{width:1200px;}
	.gywm-r-b{padding:30px 0 40px 0;}
	.gywm-r h4{margin-bottom:15px;}
}
@media screen and (max-width:1220px){
	.banner{margin-top:60px;}
	.gywm-r p{line-height:25px;}
	.gywm-r-b dl{width:50%;}
	.hyyy-s{width:100%;height:auto;background:none;}
	.hyyy-s a{position:relative;left:initial!important;right:initial!important;top:initial!important;left:initial!important;}
	.hyyy-s:before{display:none;}
	.hyyy-s1{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.hyyy-s a{width: 33%!important;flex-wrap:wrap;justify-content:center;text-align:center;}
	.hyyy-s1 a p.img1{display:none!important;}
	.hyyy-s1 a p.img2{display:block!important;}
	.gywm{background-size:auto 100%}
}