@charset "UTF-8";
/*初始化*/
.wrap { max-width: 1200px; margin: 0 auto; }

/*# sourceMappingURL=style.css.map */
@charset "UTF-8";.banner{position:relative;width:100%;height:860px;overflow:hidden;background:#f0f0f0;}.banner .pa,.banner .pa0{position:absolute;}.banner .pa0{left:0;top:0;}.banner .swiper-wrapper{height:100%;font-size:0;}.banner .swiper-slide{width:100%;height:100%;}.banner .swiper-pagination{width:100%;left:0;bottom:5%;text-align:center;box-sizing:border-box;}.banner .swiper-pagination-bullet{display:inline-flex;align-items:center;justify-content:center;width:20px;height:4px;background-color:rgba(255,255,255,0.5);border-radius:5px;font-size:16px;color:#999;margin:0 10px;}.banner .swiper-pagination-bullet-active{background-color:white;color:#333;}.banner .bannerCon_H3,.banner .bannerCon_H4,.banner .bannerCon_H5,.banner .bannerCon_H6{opacity:0;transform:translateX(-50%);}.banner .swiper-slide-active{position:relative;z-index:29;}.banner .swiper-slide-active .bannerCon_H3,.banner .swiper-slide-active .bannerCon_H4,.banner .swiper-slide-active .bannerCon_H5,.banner .swiper-slide-active .bannerCon_H6{opacity:1;transform:translateX(0);}.banner .bannerBox{display:flex;align-items:center;width:100%;height:100%;background:no-repeat center;background-size:cover;}.banner .bannerCon{display:block;width:100%;}.banner .bannerConFl{display:inline-flex;vertical-align:top;flex-wrap:wrap;align-content:center;align-items:center;width:calc(100% - 500px);height:500px;padding:6%;box-sizing:border-box;}.banner .bannerConFr{position:relative;display:inline-block;vertical-align:top;width:500px;height:500px;overflow:hidden;}.banner .bannerCon_H3{width:100%;margin-bottom:20px;transition-duration:.5s;}.banner .bannerCon_H3 span{display:block;font-size:20px;color:#fff;line-height:30px;}.banner .bannerCon_H4{width:100%;margin-bottom:20px;transition-duration:.8s;}.banner .bannerCon_H4 span{display:block;font-size:42px;color:#fff;line-height:50px;}.banner .bannerCon_H5{margin-bottom:20px;transition-duration:1.1s;}.banner .bannerCon_H5 span{display:block;font-size:14px;color:rgba(255,255,255,0.5);line-height:20px;}.banner .bannerCon_H6{margin-top:60px;margin-bottom:120px;transition-duration:1.2s;}.banner .bannerCon_H6 a{display:flex;align-items:center;justify-content:center;width:180px;height:60px;border-radius:50px;border:2px solid #fff;font-size:16px;color:#fff;}.bg0{width:100%;height:100%;background:url(../images/bg0.png) no-repeat center center;background-size:130%;}.bg1{width:100%;height:100%;background:url(../images/bg1.png) no-repeat center center;background-size:100%;}.hx-box{top:50%;left:50%;width:100%;height:100%;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateY(75deg);}.hx-box ul{width:100%;height:100%;transform-style:preserve-3d;animation:hxz 20s linear infinite;}@keyframes hxz{0%{transform:rotateX(0deg);}100%{transform:rotateX(-360deg);}}.hx-box ul li{width:100%;height:100%;border:4px solid #5ec0ff;border-radius:50%;}.hx-box ul li span{display:block;width:100%;height:100%;background:url(../images/hx.png) no-repeat center center;background-size:100% 100%;animation:hx 4s linear infinite;}@keyframes hx{to{transform:rotate(360deg);}}.hx-k2{transform:rotateX(60deg) rotateZ(60deg);}.hx-k3{transform:rotateX(-60deg) rotateZ(-60deg);}@media (max-width:1480px){.wrap_1400{max-width:100%;padding:0 3%;box-sizing:border-box;}.banner{height:632px;}.banner .bannerCon_H3{margin-bottom:15px;}.banner .bannerCon_H3 span{font-size:18px;line-height:28px;}.banner .bannerCon_H4{margin-bottom:15px;}.banner .bannerCon_H4 span{font-size:36px;line-height:46px;}.banner .bannerCon_H5{margin-bottom:15px;}.banner .bannerCon_H5 span{font-size:12px;line-height:18px;}.banner .bannerCon_H6{margin-top:40px;margin-bottom:100px;}}@media (max-width:1220px){.banner{height:547px;}.banner .swiper-pagination{text-align:center;}.banner .bannerCon_H3{margin-bottom:12px;}.banner .bannerCon_H4{margin-bottom:12px;}.banner .bannerCon_H4 span{font-size:30px;line-height:40px;}.banner .bannerConFl{width:calc(100% - 400px);height:400px;}.banner .bannerConFr{position:relative;display:inline-block;vertical-align:top;width:400px;height:400px;overflow:hidden;}.banner .swiper-button-next,.banner .swiper-button-prev{background-size:20px 30px;}}@media (max-width:900px){.banner{height:328px;}.banner .bannerCon_H3{margin-bottom:10px;}.banner .bannerCon_H3 span{font-size:14px;line-height:24px;}.banner .bannerCon_H4{margin-bottom:10px;}.banner .bannerCon_H4 span{font-size:20px;line-height:30px;}.banner .bannerConFl{width:calc(100% - 240px);height:240px;}.banner .bannerConFr{position:relative;display:inline-block;vertical-align:top;width:240px;height:240px;overflow:hidden;}}@media (max-width:768px){.banner .bannerCon{position:relative;}.banner .bannerConFl{position:absolute;z-index:2;top:50%;left:0;display:block;vertical-align:top;width:100%;height:auto;padding:0 3%;box-sizing:border-box;transform:translateY(-50%);overflow:hidden;text-align:center;}.banner .bannerConFr{position:relative;z-index:1;display:block;width:200px;height:200px;margin:0 auto;opacity:.5;}}@media (max-width:640px){.banner{height:250px;}.banner .bannerCon_H3{margin-bottom:8px;}.banner .bannerCon_H3 span{font-size:12px;line-height:20px;}.banner .bannerCon_H4{margin-bottom:8px;}.banner .bannerCon_H4 span{font-size:18px;line-height:30px;}.banner .swiper-button-next,.banner .swiper-button-prev{background-size:10px 20px;}}.wrap{max-width: 1180px; width: 100%; margin:0 auto;}
.wrap_1400{max-width: 1400px; width: 100%; margin:0 auto;}
.flex{display: flex;}
.jusb{justify-content: space-between;}