@charset "utf-8";
/*轮播 js两部分 CSS必须分成三部分之3-1*//* 轮播图 */
.banner_web {width:100%;height:auto;display:table;}
.banner_web.fixedheight {display:-moz-deck;}
.banner_web.fixedheight .slick-slide {height:100%;}
.banner_web.fixedheight .slick-slide img {width:auto;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);}
@media screen\0 {.banner_web.fixedheight .slick-slide img {left:0;width:100%;}
}
.banner_web.banner-ny-h {height:150px;}
@media (max-width:991px) {.banner_web.banner-ny-h {height:100px;}
}
.banner_web .slick-slide {display:block;width:100%;}
.banner_web.slick-slider {display:block;}
.banner_web:hover .slick-arrow {display:block!important;}
.banner_web .slick-list,.banner_web .slick-track {height:100% !important;}
.banner_web .slick-prev:before,.banner_web .slick-next:before {display:none;}
.banner_web .slick-slide {height:auto;position:relative;overflow:hidden;}
.banner_web .slick-slide a {width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:13;}
.banner_web .slick-slide img {width:100%;}
.banner_web .slick-slide img[data-lazy] {max-height:150px;}
.banner_web .slick-slide img {display:none;}
.banner_web .slick-slide:nth-child(1) img {display:block!important;height:auto;}
.banner_web .slick-arrow {width:15%;height:100%;display:none!important;z-index:1;}
@media screen\0 {.banner_web .slick-arrow.slick-prev {background:rgba(0,0,0,.001);}
}
@media screen\0 {.banner_web .slick-arrow.slick-next {background:rgba(0,0,0,.001);}
}
.banner_web .slick-arrow i {font-size:70px;color:#fff!important;background:#545151;}
.banner_web .slick-dots {margin:0;bottom:30px;}
/*下面进度条离底距离*/
.bottom20 .banner_web .slick-dots {bottom:20px;}
.banner_web .slick-dots li {width:10px;height:10px;border-radius:100%;background:#fff;margin-top:0;margin-right:4px;margin-bottom:0;margin-left:4px;}
/*下方进度条间距*/
.banner_web .slick-dots li.slick-active {background:#ff4f4f !important;border-radius:1rem;width:30px;}
.banner_web .slick-dots li button {display:none;}
@media (max-width:767px) {.banner_web .slick-dots {bottom:5px;}
.banner_web .slick-dots li {width:15px;height:5px;}
}
.banner_web .banner-text {width:100%;height:100%;position:absolute;left:0;top:0;z-index:12;}
.banner_web .banner-text .container {height:100%;display:table;text-align:center;}
.banner_web .banner-text .container .banner-text-con {display:table-cell;vertical-align:middle;}
.banner_web .banner-text.p-0 .container {text-align:left;}
.banner_web .banner-text.p-0 .container .banner-text-con div {width:60%;float:left;}
.banner_web .banner-text.p-1 .container {text-align:right;}
.banner_web .banner-text.p-1 .container .banner-text-con div {width:60%;float:right;}
.banner_web .banner-text.p-2 {top:10%;}
.banner_web .banner-text.p-2 .container .banner-text-con {vertical-align:top;}
.banner_web .banner-text.p-3 {top:auto;bottom:10%;}
.banner_web .banner-text.p-3 .container .banner-text-con {vertical-align:bottom;}
.banner_web .banner-text.p-2 .container .banner-text-con div,.banner_web .banner-text.p-3 .container .banner-text-con div,.banner_web .banner-text.p-4 .container .banner-text-con div {width:60%;display:inline-block;}
.banner_web .banner-text h4,.banner_web .banner-text p {color:#fff;}
.banner_web .banner-text h4 {margin:0;font-size:30px;}
.banner_web .banner-text p {font-size:36px;margin:20px 0 0;text-shadow:none;}
.banner_web .banner-text .btn {margin-top:30px;font-size:20px;}
@media (max-width:991px) {.banner_web .banner-text h4 {font-size:20px;}
.banner_web .banner-text p {font-size:30px;}
}
@media (max-width:767px) {.banner_web .banner-text .container {width:100%;}
.banner_web .banner-text.p-4 .container .banner-text-con {width:100%;}
.banner_web .banner-text h4 {font-size:18px;}
.banner_web .banner-text p {margin-top:15px;font-size:24px;}
.banner_web .banner-text .btn {margin-top:20px;font-size:16px;}
}
@media (max-width:479px) {.banner_web .banner-text h4 {font-size:16px;}
.banner_web .banner-text p {margin-top:10px;font-size:20px;}
}
.banner_web_box {position:relative;}


/* 轮播图 end*//*轮播图二部分*/
@media (min-width:1600px) {.blocks-xxl-100>.block,.blocks-xxl-100>li {width:100%}
.block,.blocks-xxl-5>li {width:20%}
.blocks-xxl-6>.blocks-xxl-6>li {width:16.666667%}
}
.icon {position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);line-height:1}
.icon.pull-xs-left {margin-right:.3em}
/*图片底层灰色背景*/
.ey-lightgallery .lg-outer .lg-thumb-outer,.ey-lightgallery .lg-outer .lg-toogle-thumb,.page-bg,.page-content {background:#f2f2f2}
/*箭头浅灰变深*/
#ey-imgs-slick .slick-dots li.slick-active,.ey-grid li.shown,.no-cssanimations .ey-grid li,.no-js .grid li,.opacity1,.slick-arrow:hover i {opacity:1}
.ey-grid li,.ey-lightgallery .lg-toolbar.opacity0,.opacity0 {opacity:0}
/*箭头深灰色*/
@keyframes slide-right50 {.animation-slide-right50 0% {opacity:0;transform:translate3d(50%,0,0)}
.animation-slide-right50 100% {opacity:1;transform:translate3d(0,0,0)}
}
}
.slick-arrow {width:auto;height:auto;z-index:1;color:#fff!important;text-align:center}
.slick-arrow:after,.slick-arrow:before {display:none}
.slick-arrow:hover {color:#ff4f4f!important}
.slick-arrow.slick-next {right:0}
.slick-arrow.slick-prev {left:0}
/*箭头浅灰色*/.slick-arrow i {font-size:40px;opacity:.5}
.slick-slide {width:100%}
.slick-slide:first-child {display:block}
.slick-slide img[data-lazy] {width:auto!important;max-width:100%!important}
@media (max-width:767px) {.nav-tabs .nav-link {padding:5px}
