.div1215{}
.home #app{background: url(../images/1219/604.jpg) no-repeat bottom center;background-size: 100% auto}
.home .footer{background: transparent;}
.home .footer .fta{background: transparent;}
.home .footer .fta .wp{max-width: 15.2rem}
.footer .codeft .code{text-align: center;}
.footer .codeft .code img{width: 1.08rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1);margin-bottom: .1rem}
.footer .codeft .code+.code{margin-left: .3rem}
.home-cde{margin-top: 0}
.homehs {padding:2rem 0  1.6rem;background: url(../images/1219/547.png) no-repeat top center;background-size: 100% 100%;}
.homehs .intit .more a{color: #fff;border-bottom-color: #fff}
.homehs .intit .more a  .st0{fill: #fff}
.homehs .slide-hs {padding: .1rem 0 .3rem}
.homehs .slide-hs .swiper-slide{width: 10rem}
.homehs .slide-hs .swiper-slide-active{box-shadow: 0 .1rem .2rem rgba(0,0,0,.3)}
.homehs .slide-hs .swiper-slide-active .img img{opacity: 1}
.homehs .slide-hs .swiper-slide-prev .img img{opacity: .7}
.homehs .slide-hs .swiper-slide-next .img img{opacity: .7}
.homehs .slide-hs .img{height: 4.7rem;background: #0b3ac0}
.homehs .slide-hs .img img{opacity: .4}
.homehs .slide-hs .img:after{opacity: .5}
.homehs .slide-hs .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;font-weight: bold;font-weight: bold;padding: .2rem}
.homehs .slide-hs .txt h4{font-weight: bold;font-size: .18rem}
.homehs .swiDots{margin-top: .4rem}
.homehs .swiDots span{background: #fff}
.homehs .swiBtnSvg .st0{fill: #fff}
.homehs .swiTool a{position: absolute;top: 50%;margin-top: -.13rem;z-index: 5}
.homehs .swiTool .prev{left: -.5rem}
.homehs .swiTool .next{right: -.5rem}
.homejs .medias a+a{margin-left:.35rem}
.homejs .medias a i img{width:.55rem;border-radius: 50%;transition: .3s}
.homejs .list{position: relative;padding-left: calc(48% + .2rem)}
.homejs .list a{display:block;position:relative}
.homejs .list li .txt{position:absolute;left:0;bottom:0;right:0;z-index:4;padding:.2rem;color:#fff}
.homejs .list li .txt h4{font-weight:400;font-size:.18rem}
.homejs .list li .txt .media{display:flex;align-items:center;margin-bottom:.1rem}
.homejs .list li .txt .media img{height:.35rem;margin-right:.1rem}
.homejs .list li .img{height: 2.4rem}
.homejs .list li{width: calc(50% - .1rem);margin-bottom: .2rem}
.homejs .list li:nth-child(1){position: absolute;left: 0;top: 0;width: 48%}
.homejs .list li:nth-child(1) .img{height: 5rem}
.homejs .list li.video a .playBtn{ width:1rem;height:1rem;position:absolute;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;z-index:5;text-align:center;cursor:pointer;display: flex;justify-content: center;align-items: center; }
.homejs .list li.video a .playBtn:before{z-index:5;font-size:.3rem;color:#0a39bf;content: "\e614";font-family: swiper-icons !important;transform: scaleY(.8);display: block; }
.homejs .list li.video a .playBtn img{position:absolute;top:0;left:0;width:100%;pointer-events:none;user-select:none;z-index:0;animation:roted 40s }

 
@media (min-width: 993px){
  .homejs .medias a:hover img{box-shadow: 0 10px 10px rgba(0,0,0,.1)}
  .footer .infoft{font-size: .2rem;max-width: 50%;}
.footer .infoft p:first-child{background:url(../images/svg/fti1.svg) no-repeat 0 0;background-size:.28rem .28rem}
.footer .infoft p:nth-child(2){background:url(../images/svg/fti2.svg) no-repeat 0 0;background-size:.28rem .28rem}
.footer .infoft p{padding-left: .35rem}
}
@media (max-width: 992px){
.homejs .list{position: relative;padding-left:0} 
.homejs .list li:nth-child(1){position: relative;left: 0;top: 0;width: 100%}
.homejs .list li:nth-child(1) .img{height: 50vw}
.homejs .list li .img{height: 28vw}
.homejs .list li .txt h4{font-weight:400;font-size:.26rem}
.homejs .list li .txt .media img{height:.4rem;margin-right:.1rem}
.homejs .intit .h4{ }
.homejs .medias{width: 100%;margin-top: .3rem}
.homehs .slide-hs .txt h4{font-size: .28rem}
.homehs .slide-hs .img{height: 28vw}
.homehs .swiDots span{background: #0a39bf}
.homehs .slide-hs .swiper-slide{width: 70vw}
.homehs .slide-hs .swiper-slide .img{height: 40vw}
.homehs .swiTool .prev{left:0}
.homehs .swiTool .next{right:0}
.homehs   .intit{justify-content: flex-start;}
.homejs   .intit{justify-content: flex-start;}
.footer .codeft{width: 100%;margin-bottom: .3rem}
.footer .codeft .code{text-align: center;}
.footer .codeft .code img{width: 1.5rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1);margin-bottom: .1rem}
.footer .codeft .code+.code{margin-left: .3rem}
}
@media (max-width: 597px){
.homehs .slide-hs .img{height: 50vw}
.homehs .slide-hs .txt h4{font-size: .28rem}
.homehs .slide-hs{width: 100vw;left: -5vw}
.homehs .slide-hs .swiper-slide{width: 78vw}
.homehs .slide-hs .swiper-slide .img{height: 45vw}
.footer .codeft .code img{width: 1.8rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1);margin-bottom: .1rem}
}