.bg-light{background-color:#000}.index{overflow:hidden;width:100%}.index .banner{position:relative}.index .banner .swiper-pagination{bottom:8%}.index .banner .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.index .banner .swiper-pagination-bullet-active{background:#1c77b2;border-radius:15px;width:35px}.index .banner .swiper-slide{position:relative}.index .banner .swiper-slide video{display:block;transform:scale(1.05);transition:all 2s;width:100%}.index .banner .swiper-slide.swiper-slide-active video{transform:scale(1);transition:all 2s}.index .banner .swiper-slide img{width:100%}.index .banner .swiper-slide .img{left:10%;position:absolute;top:14vw;width:80%}.index .banner .swiper-slide .title1{line-height:4rem;white-space:pre-line}.index .banner .swiper-slide .title1,.index .banner .swiper-slide .title2{color:#0058b3;font-size:3.75rem;font-weight:700;text-align:left;text-shadow:rgba(12,21,35,.3) 1px 0 1px;width:100%}.index .banner .swiper-button-next:after,.swiper-button-prev:after{color:#fff;font-size:32px;font-weight:700}.index .banner .swiper-button-prev{background-image:none;height:auto;left:3.64vw;top:50%}.index .banner .swiper-button-next{background-image:none;height:auto;right:3.64vw;top:50%}.index .banner .stxt{background:linear-gradient(90deg,#0261c4,#71a6de);border-radius:50px;color:#fff;font-size:20px;height:3.75rem;line-height:3.75rem;margin-top:10%;padding-left:1.6rem;position:relative;width:12.5rem;z-index:99}.index .banner .stxt p{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:2.75rem;justify-content:center;position:absolute;right:.625rem;top:.625rem;width:2.75rem}.index .banner .stxt i{color:#1c77b2;font-size:28px}.index .banner a{display:block}.index .banner .stxt:hover{background:linear-gradient(90deg,#fff,#fff);color:#005ab8}.index .banner .stxt:hover p{background-color:#005ab8}.index .banner .stxt:hover i{color:#fff}.index .banner .swiper-slide.swiper-slide-active .slideInDown{animation-name:slideInDown}@media (max-width:1166px){.index .banner,.index .banner .swiper-slide{height:auto}}.index .floor_1_main{margin:0 auto;padding:2.5rem 0 0;position:relative}.floor_1_1 .item{margin-top:1.25rem;position:relative;transition:all .36s ease;width:100%}.floor_1_1 .item .img{display:block;overflow:hidden;width:100%}.floor_1_1 .item .img img{display:block;transition:all .36s ease;width:100%}.floor_1_1 .item .txt{width:100%}.floor_1_1 .item .txt .name{color:#333;font-size:1.125rem;font-weight:600;margin-top:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floor_1_1 .item .txt .sum{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;display:-webkit-box;font-size:14px;height:3rem;line-height:1.5rem;margin-top:.375rem;overflow:hidden}.floor_1_1 .item:hover .txt .name{color:#1c77b2}.floor_1_1 .item:hover{transform:translateY(-5px)}.floor_1_1 .item:hover img{transform:scale(1.03);transition:all .36s ease}@media (max-width:1100px){.floor_1_1 .item .txt .name{font-size:1.75rem}.floor_1_1 .item .txt .sum{font-size:1.5rem;height:4.3rem;line-height:2.25rem}}.floor_2_main{margin:0 auto;padding:2.5rem 0;position:relative}.floor_2_1{position:relative;width:100%}.floor_2_1 .laohan-this{background:#1c77b2;display:flex;height:3.125rem;line-height:3.125rem;width:100%}.floor_2_1 .laohan-this a{color:#fff;cursor:pointer;display:block;font-size:1.125rem;text-align:center;width:16%}.floor_2_1 .laohan-this a.hover{background:#063555}.floor_2_1 .laohan-u{padding-top:.5rem;position:relative;width:100%}.floor_2_1 .laohan-u .la{display:none;position:relative;width:100%}.floor_2_1 .laohan-u .la a{display:block;padding-top:.5rem;width:100%}.floor_2_1 .laohan-u .la .tx h3{color:#333;font-size:1rem;font-weight:600;line-height:1.75rem;overflow:hidden;padding-left:1rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.floor_2_1 .laohan-u .la .tx h3:before{background-color:#1c77b2;border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.8rem;width:.4rem}.floor_2_1 .laohan-u .la .txt{align-items:center;display:flex;text-align:right}.floor_2_1 .laohan-u .la a:hover .tx h3{color:#1c77b2}@media (max-width:1100px){.floor_2_1 .laohan-this{height:4.375rem;line-height:4.375rem}.floor_2_1 .laohan-u .la{padding-top:1rem}.floor_2_1 .laohan-this a{font-size:1.625rem;width:33.3%}.floor_2_1 .laohan-u .la .tx h3{font-size:1.625rem;line-height:2.5rem;padding-left:1.125rem}.floor_2_1 .laohan-u .la .txt{font-size:1.5rem}.floor_2_1 .laohan-u .la .tx h3:before{height:.5rem;top:.9rem;width:.5rem}.floor_2_1 .laohan-u .la a{padding-top:.8rem}}