.xc_banner{position:relative}.xc_banner .sqPhoneUpTip2{position:absolute;left:50%;top:58%;z-index:9;transform:translate(-50%,-50%);display:none;color:#666}.xc_banner .sqPhoneUpTip2 img{vertical-align:middle;margin-top:-4px;margin-right:7px}.xc_banner:hover .sqPhoneUpTip2{display:block}.xc_banner .xc-imggather-one{position:relative}.xc_banner .slick li{position:relative}.xc_banner .banner-description{position:absolute;width:100%;top:50% !important;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.xc_banner .banner-description .container{width:100%}.xc_banner .banner-description .banner-name{width:60%;margin:0 auto;font-size:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 0 5px rgba(0,0,0,0.2);font-family:helvetica}.xc_banner .banner-description .banner-docs{font-size:54px;width:80%;margin:70px auto 90px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 0 5px rgba(0,0,0,0.2);font-family:helvetica}.xc_banner .banner-description .moreBtn{display:inline-block;width:240px;height:56px;font-size:24px;border:1px solid #fff;border-color:inherit;line-height:56px;color:#fff;border-radius:28px;text-shadow:0 0 5px rgba(0,0,0,0.2);font-family:helvetica;transition:all .5s ease;position:relative}.xc_banner .banner-description .moreBtn:before{content:"";position:absolute;left:-2px;top:-2px;width:100%;height:100%;border:2px solid #fff;opacity:0;transition:all .5s ease;border-radius:28px}.xc_banner .banner-description .moreBtn:hover:before{opacity:1;transition:all .5s ease}.xc_banner .banner-description .moreBtn:hover{border:1px solid transparent}.xc_banner .slick .slick-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%,0);width:auto}.xc_banner .slick .slick-dots>li{float:left;margin-left:5px;margin-right:5px}.xc_banner .slick .slick-dots>li>button{width:16px;height:16px;border-radius:50%;border:1px solid #fff;background-color:rgba(255,255,255,0);color:rgba(0,0,0,0);opacity:1;outline:0}.xc_banner .slick .slick-dots .slick-active>button{background-color:rgba(255,255,255,1);opacity:1}.xc_banner .slick .slick-dots>li>button:before{width:16px;height:16px;border-radius:50%;border:1px solid #fff;background-color:rgba(255,255,255,0);color:rgba(0,0,0,0);opacity:0}.xc_banner .slick .slick-dots .slick-active>button:before{background-color:rgba(255,255,255,1);opacity:0}.xc_banner .xc-imggather-one .slick img{width:100%}@media(max-width:1600px) and (min-width:1180px){.xc_banner .banner-description .banner-docs{font-size:42px}}@media(min-width:800px){.xc_banner .xc-imggather-one .slick img{width:100%}}@media(max-width:1180px) and (min-width:800px){.xc_banner .banner-description{top:15%}.xc_banner .banner-description .banner-docs{font-size:38px;margin-bottom:50px;margin-top:50px}.xc_banner .banner-description .banner-name{font-size:26px}}@media(max-width:800px) and (min-width:700px){.xc_banner .banner-description{top:36%}.xc_banner .banner-description .banner-docs{font-size:22px;margin:20px auto 20px}.xc_banner .banner-description .banner-name{font-size:22px}.xc_banner .banner-description .moreBtn{width:170px;height:30px;font-size:15px;line-height:30px}}@media(max-width:800px){.xc_banner .xc-imggather-two .slick img{width:100%}}@media(max-width:700px) and (min-width:500px){.xc_banner .xc-imggather-one .slick img{width:100%}.xc_banner .banner-description .banner-docs{margin:15px auto 20px;font-size:22px}.xc_banner .banner-description .banner-name{font-size:16px}.xc_banner .banner-description .moreBtn{width:150px;height:30px;line-height:30px;font-size:18px}.xc_banner .banner-description{top:36%}.xc_banner .slick .slick-dots{bottom:10px}}@media(max-width:500px){.xc_banner .banner-description .banner-docs{margin:10px auto 0;font-size:14px}.xc_banner .xc-imggather-two .slick img{width:100%}.xc_banner .xc-imggather-two .slick img{width:100%}.xc_banner .xc-imggather-one .slick img{width:100%}.xc_banner .banner-description .banner-name{font-size:16px}.xc_banner .banner-description .moreBtn{width:120px;height:30px;line-height:30px;font-size:13px;margin-top:8px}.xc_banner .slick .slick-dots{opacity:0}.xc_banner .banner-description .moreBtn{width:100px;height:25px;line-height:25px;font-size:13px}.xc_banner .banner-description{top:10%}}.xc_banner .slick .slick-dots>li>button{color:transparent !important}