body {overflow-x: hidden;}

/*Banner003192 */
.Banner003192{position: relative; background: #000;}
@media (min-width:1025px) {
.Banner003192 .pc{height:960px;display: block;width: 100%; background-size: cover; background-repeat:no-repeat; background-position: center;}
.Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003192 .wap{height:280px;display: block;width: 100%; background-size: cover; background-repeat:no-repeat; background-position: center;}
.Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .slick-pages{position: absolute;left: calc(231.5 / 1920 * 100vw); bottom: calc(80 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(231.5 / 1920 * 100vw);bottom: calc(80 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}

.Hometit{text-align: center; padding-bottom: 2vw;}
.Hometit .en{font-size:calc(20 / 16  * 1em); color: #ff5e15; text-transform: uppercase; padding-top:14px; background:url(../images/tit.png) top center  no-repeat;}
.Hometit .cn{font-size:calc(42 / 16  * 1em); color: #333; font-weight: bold; letter-spacing:8px;}
@media (max-width: 1024px) {
    .Hometit {padding-bottom: 4vw;}
    .Hometit .cn {font-size: 5vw;}
}



