/* CSS Document */

.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclip2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;}
.eclip3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display: block\0;}
.eclip4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display: block\0;}
.eclip5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;display: block\0;}
.eclip6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;display: block\0;}
.eclip7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;display: block\0;}
.eclip8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;display: block\0;}


@font-face {
    font-family: 'msyh';
    src: url("../fonts/msyh.ttc");
}

@font-face {
    font-family: 'msyhbd';
    src: url("../fonts/msyhbd.ttc");
}
@font-face {
    font-family: 'msyhsb';
    src: url("../fonts/msyhsb.ttc");
}
@font-face {
    font-family: 'DINPro-Bold';
    src: url("../fonts/DINPro-Bold.otf");
}
@font-face {
    font-family: 'AbhayaLibre-Regular';
    src: url("../fonts/AbhayaLibre-Regular.ttf");
}
@font-face {
    font-family: 'AbhayaLibre-ExtraBold';
    src: url("../fonts/AbhayaLibre-ExtraBold.ttf");
}
body {
    color: #333;
    font-size: 14px;
    font-family:"微软雅黑","Arial",Helvetica,Arial,Tahoma;
    margin:0 auto;
    position:relative;
  overflow-x: hidden;

 
}
.slick-slider{ touch-action: auto!important; }
.body-list{ padding-top: 0; }

html{  font-style: 100%;}
.img-hide{ overflow:hidden; display: block; }
.slick-slider{ touch-action: auto!important; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{max-width:100%;display: inline-block;vertical-align: middle;}
.gy::before {
    content: '';
    position: absolute;
    top: 0;
    left: -86%;
    z-index: 100;
    display: block;
    width: 50%;
    height: 100%;
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
    background: -webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.1));
    background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.1));
}
a:hover .gy::before,.gy:hover::before{
    -webkit-animation: shine .5s;
    animation: shine .5s;
}
@-webkit-keyframes shine {100% {left: 115%;}}@keyframes shine {100% {left: 115%;}}

.gy{ position: relative; overflow:hidden; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100);display: block; }
.banner .slick-current a {
    animation: 6s linear bigScale;
    -webkit-animation: 6s linear bigScale;
    display: block;
}
.banner .slick-current a img{ display: none; }
.banner .slick-current a div{ height: 7.2rem; }
@keyframes bigScale {
    from {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ top: 13px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #9a0813; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.search_box{ position: relative; }




.banner .slick-dots {
    bottom: 40px;

}

.banner .slick-dots li {
    margin: 0 25px;
    position: relative;
}
.banner .slick-dots li.slick-active:before{ display: block; content: ""; position: absolute; left: 100%; width: 36px; border-top: solid 1px #9c9c9d; top: 50%; margin-left: 10px; }


.banner .slick-dots li,.banner .slick-dots li button {
    width: 20px;
    height: 20px;
}

.ban_dots:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #9c9c9d;
    zoom: 1; }
.banner .slick-dots li.slick-active .ban_dots:after,.banner .slick-dots li.slick-active .ban_dots.fallback{ background: #ff9900; }

.slick-dots li button:before {
    display: none;
}

.ban_dots.fallback {
    width: 8px;
    height: 8px;
    border-radius: 50%;

    margin: 0 auto;
}

.banner .slick-dots li.slick-active .ban_dots.fallback {
    background: #ff9900;
}

.progress-svg {
    width: 100%;
    height: 100%;
-webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    zoom: 1; }

.path-loop-bg {
    stroke: transparent;
    stroke-width: 4;
}

.banner .slick-dots li.slick-active .path-loop-bg {
    stroke: #ff9900;
    opacity: 0.3;
}

.path-loop {
    stroke: #ff9900;
    stroke-width: 3;
    opacity: 1;
    stroke-dasharray: 157;
stroke-dashoffset: 157;
 -webkit-transition: stroke-dashoffset 6s linear;
    -moz-transition: stroke-dashoffset 6s linear;
    -o-transition: stroke-dashoffset 6s linear;
    transition: stroke-dashoffset 6s linear;
}
.custom-dots li.slick-active .path-loop {
    stroke-dashoffset: 0;
}

.header{ transition: 0.3s all; padding:0.4rem 0.8rem 2rem 0.8rem; background: url(../images/header.png) center no-repeat; background-size: 100% 100%; position: fixed; left: 0; top: 0; right: 0; z-index: 1000; }
.header.active{ padding-bottom: 0.4rem; }
.logo img{ width: 3.07rem; }
.nav-list li{ float: left; position: relative; margin-left: 0.48rem; }
.nav-list li a{ display: block; line-height: 0.6rem; font-size: 0.22rem; color: #fff; font-family: 'msyhsb'; }
.nav-list li:first-child{ margin-left: 0; }
.down{position:absolute;z-index:10;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#fff;width:140px;box-shadow:0 0 38px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.19);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.19);border-top:4px solid #ee9640;padding:10px 0;display:none;overflow:hidden}
.down a{display:block;text-align:center;font-size:0.17rem;line-height:0.25rem;color:#333!important;}
.down a:hover{background:#ededed;color:#a81207}
dl{ margin:0; }

.box-center{ width: 16rem; margin:0 auto; }
.banner-bottom{ background: url(../images/back01.png) center no-repeat; background-size: cover; padding:0.3rem 0; }
.one-left{ width: 7.4rem; }
.one-left-tt{ font-size: 0.4rem; font-family: 'msyhsb'; color: #222; line-height: 1; }
.banner{ margin:0; }
.one-left-p{ font-size: 0.16rem; margin-top: 0.2rem; text-align: justify; line-height: 0.3rem; }
.one-right-ul li{ float: left; margin-left: 1.1rem; margin-top: 0.45rem; }
.number-top span{ display: inline-block; font-family: 'DINPro-Bold'; font-size: 0.6rem; line-height: 1; color: #8e0303; position: relative; padding-right: 0.3rem; }
.number-top span font{ position: absolute; right: 0; top: 0.1rem; font-size: 0.2rem; font-family: 'msyh'; }
.number-b{ line-height: 1; font-size: 0.18rem; margin-top: 0.25rem; }
.page-tow{ background: url(../images/back02.png) center no-repeat; background-size: cover; padding-top: 1.4rem; padding-bottom: 0.9rem; }
.title-top span{ display: inline-block; line-height: 1; font-family: 'msyhsb'; position: relative; padding-right: 1.1rem; padding-left: 1.1rem; font-size: 0.48rem; color: #000; }
.title-top span:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0.82rem; background: url(../images/tt-l.png) center no-repeat; background-size: 100% auto; }
.title-top span:after{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 0.82rem; background: url(../images/tt-r.png) center no-repeat; background-size: 100% auto; }
.title-b{ font-family: 'DINPro-Bold'; margin-bottom: 0.4rem; text-transform: uppercase; font-weight: bold; margin-top: 0.1rem; font-size: 0.14rem; color: #999; line-height: 1; }
.tow-tabs{ background: url(../images/tabs-lind.png) center no-repeat; margin-bottom: 0.2rem; background-size: 100% 1px; }
.tow-tabs li{ display: inline-block; margin:0 0.2rem; }
.tow-tabs li a{ display: block; font-size: 0.2rem; width: 1.6rem; color: #222; height: 0.48rem; position: relative; border:solid 1px #ddd; border-radius: 0.5rem; }
.tow-tabs li.active a{ font-family: 'msyhsb'; color: #9a1517; border-color: #9a1517; font-size: 0.24rem; }
.tow-tabs li a span{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); text-align: center; right: 0; }
.swiper-container-a .swiper-slide a{ display: block; transition: 0.3s all; position: relative; overflow:hidden; height: 3.2rem; background: #fff; border-radius: 0.1rem; box-shadow: 0 0 0.2rem rgba(154,21,23,0.2); }
.swiper-slide{ padding:0.2rem; height: 4.4rem; }
.swiper-container-a .swiper-slide-prev a,.swiper-container-a .swiper-slide-next a,.swiper-container-a .swiper-slide-active a{ height: 4rem; }
.lb-c{ position: relative; }
.team-box{ position: absolute; left: 0; top: 0; right: 0; height: 4rem; }
.team-img{ height: 4rem; transition: 0.3s all; }
a:hover .team-img{ transform:scale(1.05,1.05); }
.team-mask{ position: absolute; left: 0; right: 0; bottom: 0; height: 3.19rem; background: url(../images/mask.png) center no-repeat; background-size: 100% 100%; }
.team-bottom{ position: absolute; left: 0; right: 0; bottom: 0.3rem; }
.team-tt{ margin-right: 0.2rem; line-height: 1; margin-bottom: 0.2rem; font-size: 0.2rem; color: #fff; background: url(../images/tt-lind.png) left center no-repeat; padding-left: 0.23rem; background-size: 0.12rem auto; }
.team-sm{ position: relative; transition: 0.3s all; margin-right: 0.2rem; opacity: 0; padding-right: 0.8rem; margin-left: 0.2rem; }
.team-zy{ font-size: 0.16rem; color: #fff; }
.team-name{ font-family: 'msyhsb'; font-size: 0.16rem; margin-top: 0.1rem; color: #fff; line-height: 1; }
.tame-number{ position: absolute; line-height: 1; right: 0; top: -0.1rem; font-size: 0.12rem; color: #fff; }
.tame-number span{ font-family: 'DINPro-Bold'; display: inline-block; margin-bottom: 0.05rem; font-size: 0.4rem; font-weight: normal; }
.swiper-slide-next a,.swiper-slide-prev a,.swiper-slide-active a{ height: 4rem; }
.swiper-slide-next a .team-sm,.swiper-slide-prev a .team-sm,.swiper-slide-active a .team-sm{ opacity: 1; }
.team-label{ position: absolute; left: 0; top: 0; z-index: 20; width: 1.2rem; height: 0.32rem; background: url(../images/team-label.png) center no-repeat; background-size: 100% 100%; line-height: 0.32rem; font-size: 0.14rem; color: #8e0303; font-weight: bold; padding-left: 0.1rem; }
.swiper-container{ margin:0 -0.2rem; }
.swiper-button-prev{ left: 2.3rem; top: auto; bottom: 0.3rem; width: 0.4rem; height: 0.4rem; background: url(../images/left01.png) center no-repeat; background-size: 100% 100%; }
.swiper-button-next{  right: 2.3rem; top: auto; bottom: 0.3rem; width: 0.4rem; height: 0.4rem; background: url(../images/right01.png) center no-repeat; background-size: 100% 100%; } 
.swiper-button-prev:hover{ background: url(../images/left02.png) center no-repeat; background-size: 100% 100%; }
.swiper-button-next:hover{ background: url(../images/right02.png) center no-repeat; background-size: 100% 100%; }
.page-three{ background: url(../images/back03.png) center no-repeat; background-size: cover; padding:1.2rem 0 0.6rem 0; }


.banner .slick-dots li:last-child:before{ display: none!important; }
.ztc-slick a{ display: block; margin:0.2rem;  }
.ztc-slick a:hover{box-shadow: 0 0 0.2rem rgba(154,21,23,0.2);}
a:hover .ztc-tt{font-family: 'msyhsb';}
.ztc-img{ height: 3.2rem; transition: 0.3s all; }
a:hover .ztc-img{ transform: scale(1.05,1.05); }
.ztc-bottom{ padding:0.25rem 0.4rem 0.25rem 1rem; background: #fff; position: relative; border-bottom: solid 0.05rem #9a1517; }
.ztc-date{ position: absolute; left: 0.2rem; top: 0.2rem; border:solid 1px #9a1517; border-radius: 0.05rem; overflow:hidden; }
.ztc-date span{ display: block; padding:0 0.04rem; background: #9a1517; color: #fff; font-size: 0.14rem; font-family: 'DINPro-Bold'; line-height: 0.24rem; }
.ztc-date font{ font-size: 0.24rem; font-family: 'DINPro-Bold'; line-height: 0.36rem; color: #9a1517; }
.ztc-label{ color: #8e0303; font-size: 0.14rem; font-weight: bold; line-height: 1; }
.ztc-tt{ font-size: 0.18rem; margin-top: 0.1rem; color: #222; text-align: justify; line-height: 0.34rem;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.ztc-more{ font-size: 0.14rem; color: #666; display: inline-block; margin-top: 0.13rem; background: url(../images/more01.png) right center no-repeat; padding-right: 0.35rem; background-size: 0.29rem auto; }
.ztc-slick a:hover .ztc-more{ color: #9a1517; background: url(../images/more02.png) right center no-repeat; background-size: 0.29rem auto; }
.ztc-slick{ padding-bottom: 0.8rem; margin-bottom: 0; }
.ztc-slick .slick-dots{ bottom: 0; }
.ztc-slick .slick-dots li{ margin:0 25px; }
.ztc-slick .slick-dots li,.ztc-slick .slick-dots li button{ width: 22px; height: 22px; }
.ztc-slick .slick-dots li button{ background: url(../images/li01.png) center no-repeat; }
.ztc-slick .slick-dots li.slick-active button{ background: url(../images/li02.png) center no-repeat; }
.ztc-slick .slick-dots li.slick-active:before{ display: block; content: ""; position: absolute; left: 100%; width: 36px; border-top: solid 1px #ac4244; top: 50%; margin-left: 10px; }
.ztc-slick .slick-dots li:last-child:before{ display: none!important; }
.swiper-container-a{ overflow:hidden; position: relative; }
.video-swiper .swiper-slide{ height: 7.2rem; padding:0; }
.video-swiper .swiper-slide video{ height: 7.2rem; width: 100%; object-fit: cover; }
.video-swiper .video-img{ height: 7.2rem; width: 100%; }
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ display: none; }
.page-four{ position: relative; }
.slt-box{ position: absolute; left: 1.5rem; bottom: 0.05rem; width: 10.4rem; }
.video-thumb-swiper .video-img{ border:solid 0.04rem #fff; transition: 0.3s all; position: relative;  }
.video-thumb-swiper .video-img i{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 20; background: url(../images/play.png) center no-repeat; background-size: 0.54rem 0.54rem; }
.swiper-slide-thumb-active .video-img i{ display: none; }
.video-thumb-swiper .img-sp{ height: 1.3rem; cursor: pointer; overflow:hidden; transition: 0.3s all; width: 100%; }
.video-img:hover .img-sp{ transform: scale(1.05,1.05); }
.video-thumb-swiper .swiper-slide{ height: auto; padding:0.2rem 0.1rem; }
.swiper-button-prev-a{ left: 1rem; top: auto; bottom: 0.75rem; display: block; }
.swiper-button-next-a{ left: 12rem; top: auto; bottom: 0.75rem; display: block; }
.swiper-slide-thumb-active .video-img{ transform: translate(0,-0.2rem); }
.slt-txt{ position: absolute; left: 0; transition: 0.3s all; top: 100%; height: 100%; right: 0; background: rgba(209,60,62,0.9); font-size: 0.2rem; color: #fff; }
.slt-txt span{ position: absolute; left: 0; text-align: center; right: 0; top: 50%; padding:0 0.2rem; transform: translate(0,-50%); line-height: 0.32rem; }
.swiper-slide-thumb-active .slt-txt{ top: 0; }
.four-about{ position: absolute; right: 0; bottom: 0; z-index: 100; height: 3.2rem; padding:0.6rem 0.4rem; background: rgba(255,255,255,0.9); width: 6.4rem; border-radius: 0.6rem 0 0 0; }
.four-about-tt{ font-size: 0.24rem; }
.four-about-p{ font-size: 0.14rem; text-align: justify; line-height: 0.32rem; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical; margin-top: 0.05rem; }
.about-more{ display: block; font-size: 0.14rem; color: #9a1517; background: #fff; width: 1.2rem; height: 0.4rem!important; box-shadow: none!important; line-height: 0.4rem; border-radius: 0.4rem; text-align: center; margin-top: 0.1rem; }
.about-more:hover{ background: #9a1517; color: #fff; }
.page-five{ background: url(../images/back05.png) center no-repeat; background-size: cover; padding-top: 0.6rem; padding-bottom: 1.1rem; }
.five-slick-box{ overflow:hidden; }
.five-slick a{ display: block; background: #fff; position: relative; border-radius: 0.06rem; border:solid 1px #eee; height: 1.8rem; overflow:hidden; margin:0 0.1rem; }
.five-slick{ margin:0 -0.72rem; }
.five-slick .slick-slide{ padding:0.2rem 0; }
.five-slick a span,.five-slick a font{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.five-slick a span img{ margin:0 auto; }
.five-slick a font{ display: none; }
.five-slick a:hover span{ display: none; }
.five-slick a:hover font{ display: block; } 
.five-slick a:hover{ box-shadow: 0 0 0.2rem rgba(154,21,23,0.3); }
.five-slick a b{ position: absolute; left: 0.2rem; right: 0.2rem; text-align: center; line-height: 1; bottom: 0.2rem; font-size: 0.18rem; color: #222; line-height: 1; font-weight: normal; }
.logo-more{ display: inline-block; margin-top: 0.4rem; width: 2.4rem; line-height: 0.58rem; border-radius: 0.6rem; border:solid 1px #9a1517; color: #9a1517; font-size: 0.16rem; }
.logo-more span{ display: inline-block; padding-right: 0.54rem; background: url(../images/more-right.png) right center no-repeat; background-size:0.47rem auto;  }
.logo-more:hover{ background: #9a1517; color: #fff; }
.logo-more:hover span{ background: url(../images/more-right02.png) right center no-repeat; background-size:0.47rem auto; }
.logo-txt{ font-size: 0.14rem; color: #999; margin-top: 0.2rem; line-height: 1; }
.title-top{ position: relative; }
.title-top a{ padding-right: 0.54rem; position: absolute; right: 0; top: 0.2rem; background: url(../images/more-right.png) right center no-repeat; background-size:0.47rem auto; font-size: 0.16rem; color: #9a1517; }
.five-tow{ margin-top: 0.8rem; }
.title-p{ font-size: 0.24rem; color: #222; margin-bottom: 0.3rem; line-height: 0.4rem; font-family: 'msyhsb'; }
.five-tow .title-b{ margin-bottom: 0.05rem; }
.five-lb{ width: 7.8rem; height: 6.2rem; overflow:hidden; margin:0; }
.lb-img{ height: 4.5rem; transition: 0.3s all; }
a:hover .lb-img{ transform: scale(1.05,1.05); }
.five-lb a{ display: block; background: #fff; height: 6.2rem; }
.five-lb-tt{ font-size: 0.24rem; color: #222; line-height: 0.3rem; width: 4.7rem; margin:0.25rem auto 0 auto; }
.five-lb .slick-prev{ left: 0.2rem; width: 0.4rem; height: 0.4rem; top: 5.2rem; margin:0; z-index: 100; background: url(../images/left01.png) center no-repeat; background-size: 100% 100%; }
.five-lb .slick-next{ right: 0.2rem; width: 0.4rem; height: 0.4rem; top: 5.2rem; margin:0; z-index: 100; background: url(../images/right01.png) center no-repeat; background-size: 100% 100%; }
.five-lb .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; background-size: 100% 100%; }
.five-lb .slick-next:hover{ background: url(../images/right02.png) center no-repeat; background-size: 100% 100%; }
.slick-prev:before,.slick-next:before{ display: none; }
.five-lb .slick-dots li,.five-lb .slick-dots li button{ font-size: 0.24rem; text-indent: 9999px; width:0.24rem; height: 0.24rem; padding:0; color: #8e0303; line-height: 1; font-family: 'msyhsb'; }
.five-lb .slick-dots{ bottom: 0.3rem; }
.five-lb .slick-dots li{ margin:0 0.1rem; }
.five-lb .slick-dots li button{ background: url(../images/dian.png) center no-repeat; background-size: 0.08rem 0.08rem; }
.five-lb .slick-dots li.slick-active button{ text-indent: 0; background: none; }
.five-right{ width: 7.8rem; }
.five-list-img{ height: 2.2rem; transition: 0.3s all; }
a:hover .five-list-img{ transform: scale(1.05,1.05); }
.five-right-ul li{ float: left; width: 50%; padding:0 0.1rem; margin-bottom: 0.2rem; }
.five-right-ul{ margin:0 -0.1rem; }
.five-right-ul li a{ display: block; background: #fff; }
.five-list-bottom{ height: 1.6rem; position: relative; border-bottom: solid 0.05rem #9a1517; padding:0.2rem; }
.five-date{ font-size: 0.18rem; color: #9a1517; font-family: 'DINPro-Bold'; padding-left: 0.26rem; background: url(../images/icon-date.png) left center no-repeat; background-size: 0.17rem auto; }
.five-tt{ font-size: 0.18rem; line-height: 0.33rem; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin-top: 0.15rem; }
a:hover .five-tt{ color: #9a1517; font-family: 'msyhsb'; }
.five-right-ul li:nth-of-type(3) .five-list-bottom,.five-right-ul li:nth-of-type(4) .five-list-bottom{ height: 2.2rem; }
.five-list-b{ position: relative; margin-top: 0.33rem; font-size: 0.16rem; color: #666; }
.five-list-b:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; right: 0.75rem; border-top: dashed 1px #ddd; }
.five-right-ul li a:hover .five-list-bottom{ border:none; background: url(../images/hover.png) center no-repeat; background-size: cover; }
.five-right-ul li a:hover .five-list-bottom:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border:solid 1px #9a1517; }
.five-right-ul li a:hover .five-list-b{ color: #9a1517; }
.five-right-ul li a:hover .five-list-b:before{ border-color: #9a1517; }
.page-six{ background: url(../images/back06.png) center no-repeat; background-size: cover; padding:1rem 0 0.8rem 0; }
.cg-txt{ font-size: 0.28rem; margin-bottom: 0.3rem; }
.cg-txt span{ position: relative; padding:0 0.8rem; }
.cg-txt span:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0.63rem; background: url(../images/txt-l.png) center no-repeat; background-size: 100%; }
.cg-txt span:after{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 0.63rem; background: url(../images/txt-r.png) center no-repeat; background-size: 100%; }
.page-six .title-b{ margin-bottom: 0.2rem; }
.cg-slick-back{ display: block; margin:0 auto 0.1rem auto; width: 3.6rem; height: 6rem; padding-top: 0.3rem; background: url(../images/hb.png) center no-repeat; background-size: 100% 100%; }
.cg-slick-back .img-hide{ width: 3.2rem; height: 5.4rem; margin:0 auto; }
.cg-slick-img{ width: 3.2rem; height: 5.4rem; margin:0 auto; transition: 0.3s all; }
a:hover .cg-slick-img{ transform: scale(1.05,1.05); }
.cg-slick a p{ font-size: 0.18rem; color: #222; text-align: center; margin:0; line-height: 0.32rem; }
.cg-slick a:hover p{ color: #8e0303;font-family: 'msyhsb'; }
.cg-slick a .img-hide{ margin-bottom: 0.15rem; }
.cg-slick a{ display: block; }
.cg-slick .slick-prev{ left: -0.4rem; width: 0.4rem; height: 0.4rem; top: 2.75rem; margin:0; z-index: 100; background: url(../images/left01.png) center no-repeat; background-size: 100% 100%; }
.cg-slick .slick-next{ right: -0.4rem; width: 0.4rem; height: 0.4rem; top: 2.75rem; margin:0; z-index: 100; background: url(../images/right01.png) center no-repeat; background-size: 100% 100%; }
.cg-slick .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; background-size: 100% 100%; }
.cg-slick .slick-next:hover{ background: url(../images/right02.png) center no-repeat; background-size: 100% 100%; }
.cg-slick{ margin-bottom: 0.9rem; }
.hp-box{ width: 5rem; height: 2.1rem; padding:0.3rem 0.25rem 0 1.1rem; position: relative; z-index: 10; background: url(../images/hp-back.png) center no-repeat; background-size: 100% 100%; }
.hp-slick .slick-slide{ padding:0.2rem; }
.hp-link{ display: block; position: relative; }
.hp-img{ position: absolute; left: 0.2rem; top: 0.2rem; }
.hp-img img{ width: 0.8rem; height: 0.8rem; border-radius: 50%; }
.hp-name{ font-size: 0.24rem; color: #222; line-height: 1; margin-bottom: 0.1rem; }
.hp-label span{ display: inline-block; background: url(../images/hp-a.png) center no-repeat; background-size: 100% 100%; font-size: 0.14rem; color: #aa6221; line-height:0.25rem; padding:0 0.2rem 0 0.1rem;  }
.hp-p{ font-size: 0.14rem; line-height: 0.3rem; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; color: #222;
-webkit-box-orient: vertical; margin-top: 0.1rem; }
.hp-link:hover:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0.1rem; box-shadow: 0 0 0.2rem rgba(154,21,23,0.3); }
.hp-link:hover .hp-box{ background: url(../images/hp-back02.png) center no-repeat; background-size: 100% 100%; }
.hp-slick .slick-dots{ bottom: 0; }
.hp-slick .slick-dots li{ margin:0 25px; }
.hp-slick .slick-dots li,.hp-slick .slick-dots li button{ width: 22px; height: 22px; }
.hp-slick .slick-dots li button{ background: url(../images/li01.png) center no-repeat; }
.hp-slick .slick-dots li.slick-active button{ background: url(../images/li02.png) center no-repeat; }
.hp-slick .slick-dots li.slick-active:before{ display: block; content: ""; position: absolute; left: 100%; width: 36px; border-top: solid 1px #ac4244; top: 50%; margin-left: 10px; }
.hp-slick .slick-dots li:last-child:before{ display: none!important; }
.hp-slick{ padding-bottom: 0.4rem; }
.by-list li{ float: left; width: 25%; margin-bottom: 1rem; position: relative; z-index: 100; }
.by-list-number{ padding-bottom: 0.7rem; position: relative; background: url(../images/number-b.png) center bottom no-repeat; background-size: 2.01rem auto; font-size: 0.6rem; font-family: 'DINPro-Bold'; }
.by-list-number:before{ display: block; content: ""; position: absolute; height: 0; left: 0; right: 0; bottom: 0.3rem; transition: 0.3s all; background: url(../images/number-t.png) center no-repeat; background-size: auto 1.39rem; }
.by-list li:hover .by-list-number:before{ height: 1.39rem; }
.by-list li:hover .by-list-number{ color: #8e0303; }
.by-list-number span{ position: relative; display: inline-block; line-height: 1; padding-right: 0.2rem; }
.by-list-number span font{font-family:"微软雅黑","Arial",Helvetica,Arial,Tahoma; font-size: 0.2rem; position: absolute; right: 0; top: 0.1rem; }
.by-list-txt{ font-size: 0.18rem; color: #222; line-height: 0.3rem; margin-top: 0.9rem; }
.by-list li:hover .by-list-txt{ color: #8e0303; font-family: 'msyhsb'; }

.by-box{ position: relative; overflow:hidden; margin-top: 1rem; }
.by-box:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 2rem; border-top: solid 1px #8e0303; }
.by-list li:before{ display: block; content: ""; position: absolute; left: 50%; top: 1.96rem; margin-left:-0.04rem; width: 0.08rem; height: 0.08rem; background: #8e0303; border-radius: 50%; }
.by-list li:hover:after{ display: block; content: ""; animation: circle 2s infinite ease-in-out; position: absolute; left: 50%; top: 1.96rem; margin-left:-0.04rem; width: 0.08rem; height: 0.08rem; background: #8e0303; border-radius: 50%; }

.zs-slick-img{ display: block; width: 3.6rem; padding:0.1rem; height: 2.6rem; margin:0 auto; background: url(../images/zs-back.png) center no-repeat; }
.zs-slick-img img{ width: 3.5rem; height: 2.4rem; transition: 0.3s all; }
a:hover .zs-slick-img img{ transform: scale(1.05,1.05); }
.zs-slick .slick-slide{ padding:0 0.2rem; }
.zs-tt{background: url(../images/zs-tt.png) center no-repeat;background-size: 3.5rem auto;margin-top: 0.45rem;padding: 0 0.5rem;}
.zs-p{ font-size: 0.24rem; color: #222; margin-bottom: 0; }
.zs-b{ font-size: 0.18rem; color: #222; margin-top: 0.05rem; }
a:hover .zs-p,a:hover .zs-b{ color: #8e0303; font-family: 'msyhsb'; }
.zs-slick .slick-prev{ left: -0.4rem; width: 0.4rem; height: 0.4rem; top: 1.15rem; margin:0; z-index: 100; background: url(../images/left01.png) center no-repeat; background-size: 100% 100%; }
.zs-slick .slick-next{ right: -0.4rem; width: 0.4rem; height: 0.4rem; top: 1.15rem; margin:0; z-index: 100; background: url(../images/right01.png) center no-repeat; background-size: 100% 100%; }
.zs-slick .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; background-size: 100% 100%; }
.zs-slick .slick-next:hover{ background: url(../images/right02.png) center no-repeat; background-size: 100% 100%; }
.zs-slick{ margin-bottom: 0; }
.bottom{ background: url(../images/bottom.png) center no-repeat; background-size: cover; padding:1.2rem 0 1rem 0; }
.bottom-left-tt{ font-size: 0.48rem; color: #000; margin-bottom: 0.2rem; }
.bottom-left-tt span{ font-family: 'DINPro-Bold'; font-size: 0.14rem; color: #999; padding-left: 0.1rem; }
.bottom-left-tt a{     background: url(../images/more-right.png) right center no-repeat;
    background-size: 0.47rem auto;
    font-size: 0.16rem; margin-top: 0.35rem;
    color: #9a1517; float: right; padding-right: 0.54rem; }
.bottom-left{ width: 7.2rem; }
.sp-img{ height: 4.5rem; transition: 0.3s all; }
a:hover .sp-img{ transform: scale(1.05,1.05); }
.sp-link{ display: block; position: relative; }
.sp-mask{ position: absolute; left: 0; right: 0; bottom: 0; height: 1.5rem; background: url(../images/sp-mask.png) center no-repeat; background-size: 100% 100%; }
.sp-bottom{ position: absolute; left: 0.2rem; bottom: 0.2rem; }
.sp-label{ font-size: 0.14rem; color: #fff; font-weight: bold; line-height: 1; }
.sp-title{ line-height: 1; font-size: 0.24rem; color: #fff; margin-top: 0.2rem; }
.bottom-right{ width: 8.4rem; padding-top: 0.18rem; }
.bottom-right ul li{ float: left; width: 50%; padding:0 0.1rem; margin-bottom: 0.2rem; }
.bottom-right ul{ margin:0 -0.1rem; }
.sp-img-t{ height: 5.2rem; transition: 0.3s all; }
a:hover .sp-img-t{ transform: scale(1.05,1.05); }
.bottom-right ul li a{ display: block; position: relative; }
a:hover .sp-title{ font-family: 'msyhsb'; }
.bottom-right ul li:nth-of-type(2) .sp-img-t,.bottom-right ul li:nth-of-type(3) .sp-img-t{ height:2.5rem; }
.bottom-right ul li:nth-of-type(1) .sp-mask{ height: 4.4rem; }
.bottom-right ul li:nth-of-type(2) .sp-mask,.bottom-right ul li:nth-of-type(3) .sp-mask{ height: 2rem; }
.footer-top{ background: url(../images/footer-top.png) center no-repeat; background-size: cover; padding:0.3rem 0; }
.logo-b img{ height: 0.6rem; }
.logo-b{ margin-bottom: 0.3rem; }
.footer-top-p p{ font-size: 0.14rem; color: #fff; margin-bottom: 0.2rem; line-height: 1; }
.footer-top-p .pull-left{ width: 2.15rem; }
.footer-tt{ font-size: 0.18rem; margin-left:0.07rem; margin-bottom: 0.25rem; line-height: 1; font-family: 'msyhsb'; color: #fff; position: relative; }
.footer-tt:before{ display: block; content: ""; position: absolute; left: 0; top: 100%; margin-top: 0.05rem; width: 0.2rem; height: 0.04rem; background: #fff; }
.footer-list li a{ font-size: 0.14rem; color: #fff; }
.footer-list li a:hover{ font-family: 'msyhsb'; text-decoration: underline!important; }
.footer-list li{ line-height: 1; margin-bottom: 0.2rem; }
.footer-right-a{ width: 2.15rem; }
.ewm-list li{ float: left; margin-left: 0.4rem; margin-top: 0.9rem;}
.ewm-list li a img.a{ display: block; margin:0 auto 0.05rem auto; }
.ewm-list li a img.b{ display: none; margin:0 auto 0.05rem auto; }
.ewm-list li a{ font-size: 0.12rem; display: inline-block; color: #fff; position: relative; }
.ewm-list li:nth-of-type(1){ margin-left: 0; }
.ewm-list li a span{ position: absolute; display: none; text-align: center; left: 50%; margin-left: -0.45rem; bottom: 100%; width: 0.9rem; height: 0.95rem; background: url(../images/ewm-back.png) center no-repeat; background-size: 100% 100%; }
.ewm-list li a span img{ width: 0.88rem; }
.ewm-list li a:hover span{ display: block; }
.ewm-list li a:hover img.a{ display: none; }
.ewm-list li a:hover img.b{ display: block; }
.footer-bottom{ font-size: 0.14rem; color: #999; padding:0.25rem; background: #222; }
.footer-bottom a{color: #999; }
.fix-box{ position: fixed; right: -1rem; transition: 0.3s all; bottom: 0.2rem; z-index: 500; }
.fix-ul li a{ display: block; width: 0.6rem; margin:0 auto; font-size: 0.14rem; padding:0.16rem 0; background: url(../images/lind-a.png) center bottom no-repeat; background-size: 0.6rem auto; }
.fix-ul li a:hover{ background: url(../images/lind-b.png) center bottom no-repeat; background-size: 0.6rem auto; }
.fix-ul{ width: 0.81rem; padding-top: 0.6rem; background: url(../images/fix-back.png) center no-repeat; background-size: 100% auto; }
.fix-ul li a img{ margin-bottom: 0.05rem; }
.fix-ul-b li a{ display: block; position: relative; width: 0.6rem; height: 0.6rem; background: #fff; }
.fix-ul-b li:nth-of-type(1) a{ border-radius: 0.05rem 0.05rem 0 0; background: #fff url(../images/dh01.png) center no-repeat; background-size: 0.23rem; }
.fix-ul-b li:nth-of-type(2) a{ border-radius: 0 0 0.05rem 0.05rem; background: #fff url(../images/ly.png) center no-repeat; background-size: 0.24rem; }
.fix-ul-b{ margin:0.2rem 0 0 0.21rem; box-shadow: 0 0 0.1rem rgba(154, 21, 23, 0.3); }
.fix-ul-b li:nth-of-type(1) a:hover{ background: #9a1517 url(../images/dh02.png) center no-repeat; background-size: 0.23rem; }
.fix-ul-hover{ position: absolute; right: 100%; white-space:nowrap; width: 0; transition: 0.3s all; overflow:hidden; background: #fff;  padding:0.1rem 0; height: 0.6rem; border-radius: 0.05rem; }
.hover-tt{ font-size: 0.12rem; color: #9a1517; font-weight: bold; }
.hover-phone{ font-size: 0.16rem; color: #222; font-weight: bold; }
.fix-ul-b li a:hover .fix-ul-hover{ width: 1.8rem; padding:0.1rem 0.2rem; box-shadow: 0 0 0.1rem rgba(154, 21, 23, 0.3); }
.fix-ul li:last-child a{ background: none!important; }
.fix-ul li a:hover{ color: #781e19; font-family: 'msyhsb'; }
.fix-box.active{ right: 0.16rem; }
.bg-circle {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.8rem; height: 0.8rem;
    margin-left:-0.4rem; margin-top: -0.4rem;
    z-index: 50;
    background: rgba(154,21,23,0.9); border-radius: 50%;
}
.bg-circle:before{ display: block; content: ""; z-index: 10; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: url(../images/raw.png) center no-repeat; background-size: 0.16rem auto; }
.bg-circle__elem {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: rgba(154,21,23,1);
    border-radius: 50%;
}
.bg-circle__elem {
    animation: circle 2s infinite ease-in-out;
}
.bg-circle__elem.mod--second {
    animation-delay: 500ms;
}
.bg-circle__elem.mod--third {
    animation-delay: 2s;
}
@keyframes circle {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(2);
        opacity: 0;
    }

}

.logo-label{  }

@media( max-width: 768px){
    body{ padding-top: 50px; }
    .header,.header.active{ padding:0 15px; background: #9a1517; height: 50px }
    .logo{ line-height: 50px; }
    .logo img{ width: auto; height: 30px; }
    .nav-list{ position: fixed; display: none; left: 0; top: 50px; right: 0; bottom: 0; overflow-y: auto; background:#9a1517; border-top: solid 1px #fff;  }
    .nav-list li{ float: none; margin:0; }
    .nav-list li a{ font-size: 16px; padding:0 15px; line-height: 40px; }
    .banner .slick-dots li{ margin:0 5px; }
    .banner .slick-dots li:before{ display: none!important; }
    .banner .slick-current a div{ height: auto; padding-top: 37.5%; }
    .banner .slick-dots{ bottom: 15px; }
    .one-left{ width: 100%; }
    .one-left-tt{ font-size: 24px; }
    .one-left-p{ font-size: 14px; line-height: 25px; margin-top: 15px; }
    .banner-bottom{ padding:15px 0; }
    .box-center{ width: 100%; padding:0 15px; }
    .one-right-ul{ width: 100%; margin-top: 15px; }
    .one-right-ul li{ width: 33.333333%; margin:0; }
    .number-b{ font-size: 14px; line-height: 25px; margin-top: 5px; }
    .number-top span{ font-size: 36px; padding-right: 20px; }
    .number-top span font{ font-size: 14px; }
    .swiper-container-a .swiper-slide a{ height: auto!important; border-radius: 10px; padding-top: 140%; }
    .team-box,.team-img{ height: 100%; }
    .swiper-slide{ height: auto; }
    .swiper-container-a .swiper-slide{ padding:10px; }
    .team-label{ width: 110px; height: 32px; line-height: 32px; font-size: 14px; padding-left: 15px; }
    .team-bottom{ bottom: 15px; }
    .team-tt{ font-size: 16px;     padding-left: 23px;
    background-size: 12px auto; margin-bottom: 15px; }
    .team-sm{ padding-right: 60px; margin-right: 15px; margin-left:15px; }
    .team-zy{ font-size: 15px; }
    .tame-number{ font-size: 12px; }
    .tame-number span{ font-size: 36px; }
    .team-name{ font-size: 16px; margin-top: 10px; }
    .swiper-container-a{ margin:0 40px; }
    .lb-c .swiper-button-prev{ left: 0px; width: 40px; height: 40px; top: 50%; margin-top: -20px; }
    .lb-c .swiper-button-next{ right: 0px; width: 40px; height: 40px; top: 50%; margin-top: -20px; }
    .lb-c{ position: relative; }
    .title-top span{ font-size: 24px; padding-left: 55px; padding-right: 55px; }
    .title-top span:before,.title-top span:after{ width: 41px; }
    .title-b{ font-size: 12px; margin-top: 10px; }
    .tow-tabs li a{ font-size: 14px; border-radius: 34px; width: 100px; height: 34px; line-height: 32px; }
    .tow-tabs{ background: none; margin-top: 20px; }
    .tow-tabs li.active a{ font-size: 14px; }
    .ztc-img{ height: auto; padding-top: 64%; }
    .ztc-bottom{ padding:15px 15px 15px 100px; border-width: 5px; }
    .ztc-date{ left: 15px; top: 15px; border-radius: 6px; }
    .ztc-date span{ padding:0 5px; line-height: 25px; font-size: 14px; }
    .ztc-date font{ font-size: 24px; line-height: 40px; }
    .ztc-label{ font-size: 14px; }
    .ztc-tt{ font-size: 16px; margin-top: 10px; line-height: 26px; }
    .ztc-more{ font-size: 14px; margin-top: 10px;     background-size: 29px auto; padding-right: 35px; }
    .ztc-slick{ padding-bottom: 40px; }
    .page-three{ padding:30px 0; }
    .ztc-slick .slick-dots li{ margin:0 10px; }
    .ztc-slick .slick-dots li:before{ display: none!important; }
    .team-mask{ height: 50%; }
    .slt-box{ position: absolute; left: 0; right: 0; bottom: 0; padding:0 50px; width: 100%; }
    .video-thumb-swiper{ width: 100%; }
    .video-thumb-swiper .img-sp{ height: 100px; }
    .swiper-slide-thumb-active .video-img{ transform: translate(0,0); border:none; }
    .slt-txt span{ font-size: 16px; line-height: 25px; }
    .four-about{ position: static; margin:0; padding:20px; height: 205px; width: 100%; }
    .video-swiper .swiper-slide{ height: auto; }
    .video-swiper{ padding-bottom: 100px; }
    .four-about-tt{ font-size: 18px; }
    .four-about-p{ font-size: 14px; line-height: 25px; margin-top: 10px; }
    .about-more{ font-size: 14px; margin-top: 15px; width: auto; display: inline-block; height: auto; }
    .swiper-button-prev-a{ width: 30px; left: 15px; height: 30px; top: auto!important; bottom: 40px; }
    .swiper-button-next-a{ width: 30px; left: auto; right: 15px; height: 30px; top: auto!important; bottom: 40px; }
    .video-swiper .video-img{ height: 200px; }
    .video-swiper .swiper-slide video{ height: 200px; }
    .video-c{ height: 200px; overflow:hidden; }
    .fix-box{ display: none; }
    .five-slick{ margin:0 15px; }
    .five-slick a{ height: 100px; border-radius: 10px; margin:0 10px; }
    .five-slick a b{ font-size: 14px; bottom: 10px; }
    .logo-more{ margin-top: 20px; width: 160px; border-radius: 40px; line-height: 40px; font-size: 16px;  }
    .logo-more span{ background-size: 47px auto!important; padding-right: 54px; }  
    .logo-txt{ font-size: 14px; margin-top: 10px; } 
    .title-top a{ font-size: 14px; background-size: 47px auto; padding-right: 54px; top: 20px; }
    .title-p{ font-size: 14px; line-height: 25px; margin-top: 10px; }
    .five-lb{ width: 100%; height: auto; }
    .lb-img,.five-list-img{ height: auto; padding-top: 58%; }
    .five-lb a{ height: auto; padding-bottom: 30px; }
    .five-lb-tt{ font-size: 16px; line-height: 25px; margin:20px 50px; width: auto; }
    .five-lb .slick-dots{ bottom: 15px; }

    .five-lb .slick-dots li{ margin:0 0px; }
    .five-lb .slick-dots li, .five-lb .slick-dots li button{ font-size: 24px; width: 30px; height: 30px; }
    .five-lb .slick-dots li button {

    background-size: 8px 8px;
}
.five-lb .slick-prev{ left: 15px; width: 30px; height: 30px; margin-top: -15px; }
.five-lb .slick-next{ right: 15px; width: 30px; height: 30px; margin-top: -15px; }
.five-right{ width: 100%; margin-top: 15px; }
.five-right-ul li{ width: 100%; margin-bottom: 15px; }
.five-list-bottom{ height: auto; padding:15px 20px; border-width: 4px; }
.five-date{ font-size: 18px; background-size: 17px auto; padding-left: 25px; }
.five-tt{ font-size: 18px; line-height: 30px; margin-top: 10px; }
.five-right-ul li:nth-of-type(3) .five-list-bottom, .five-right-ul li:nth-of-type(4) .five-list-bottom{ height: auto; }
.five-list-b{ font-size: 16px; margin-top: 10px; }
.five-list-b:before{ right: 80px; }
.cg-slick-back{ width: 270px; height: 450px; padding:22px 15px; }
.cg-slick-back .img-hide{ width: 240px; height: 405px; }
.cg-slick-img{ width: 240px; height: 405px; }
.cg-slick a p{ font-size: 16px; line-height: 30px; }
.cg-slick .slick-prev{ left: 0; top: 50%; width: 30px; height: 30px; margin-top: -40px; }
.cg-slick .slick-next{ right: 0; top: 50%; width: 30px; height: 30px; margin-top: -40px; }
.cg-txt span{ padding:0; font-size: 18px; }
.page-six .title-b{ margin-bottom: 10px; }
.cg-txt span:before,.cg-txt span:after{ width: 31px; display: none;}
.hp-box{ width: 100%; height: auto; border-radius: 10px; padding:20px 20px 20px 100px; background: none; border:solid 1px #ddd; }
.hp-img{ left: 20px; top: 20px; }
.hp-img img{ width: 60px; height: 60px; }
.hp-name{ font-size: 16px; margin-bottom: 10px; }
.hp-label span{ font-size: 14px; line-height: 25px;     padding: 0 20px 0 10px; }
.hp-p{ font-size: 14px; line-height: 25px; margin-top: 10px; }
.hp-slick{ padding-bottom: 40px; margin:0; }
.hp-slick .slick-dots li.slick-active:before{ display: none; }
.hp-slick .slick-dots li{ margin:0 10px; }
.by-list li{ width: 50%; margin-bottom: 30px; }
.by-box:before{ display: none; }
.by-list-number{ font-size:40px; background-size: 100px auto; padding-bottom: 20px; }
.by-list-number span font{ font-size: 14px; }
.by-list-number span{ padding-right: 20px; }
.by-list-txt{ font-size: 14px; line-height: 25px; margin-top: 15px; }
.zs-slick-img{ width: 270px; height: 195px; padding:10px; background-size: 100% 100%; }
.zs-slick-img img{ width: 250px; height: 175px; }
.zs-b{ font-size: 16px; margin-top: 5px; }
.zs-p{ font-size: 16px; }
.zs-tt{ background-size: 250px auto; }   
.zs-slick .slick-prev{ left: 0; width: 30px; height: 30px; top: 90px; }
.zs-slick .slick-next{ right: 0; width: 30px; height: 30px; top: 90px; }
.cg-txt{ margin-bottom: 20px; }
.bottom-left{ width: 100%; }
.bottom-left-tt{ font-size: 24px; }
.bottom-left-tt span{ font-size: 14px; padding-left: 10px; }
.bottom-left-tt a{ font-size: 14px; background-size: 47px auto; padding-right: 54px; }
.sp-img{ height: auto; padding-top: 62.5%; }
.sp-mask{ height: 50%; }
.sp-bottom{ left: 20px; bottom: 20px; }
.sp-label{ font-size: 14px; }
.sp-title{ font-size: 16px; margin-top: 15px; }
.bottom-right{ width: 100%; padding:0; }
.bottom-right ul li a .sp-title{ font-size: 16px; }
.bottom-right ul li{ width: 100%; margin-top: 15px; margin-bottom: 0; }
.sp-img-t{ height: auto; padding-top: 62.5%; }
.bottom-right ul li:nth-of-type(2) .sp-mask, .bottom-right ul li:nth-of-type(3) .sp-mask{ height: 50%; }
.footer-top{ padding:20px 0; }
.footer-left{ width: 100%; }
.logo-b{ margin-bottom: 15px; text-align: center; }
.logo-b img{ width: 200px; height: auto; }
.footer-top-p .pull-left{ width: 100%; }
.footer-top-p .pull-left p{ font-size: 14px; line-height: 25px; }
.footer-right{ width: 100%; margin-top: 15px; }
.footer-right-a{ width: 50%; }
.footer-tt{ font-size: 16px; margin-bottom: 25px; padding-bottom: 5px; }
.footer-tt:before{ width: 20px; height: 4px; margin-bottom: -10px; }
.footer-list li{ margin-bottom: 15px; }
.footer-list li a{ font-size: 14px; }
.ewm-list li{ width: 25%; margin:0; }
.ewm-list{ width: 100%; }
.ewm-list li a{ font-size: 14px; }
.footer-bottom{ font-size: 14px; line-height: 25px; padding:10px; }
.footer-bottom div{ width: 100%; text-align: center; }
.ewm-list li a span{ width: 90px; height: 95px; margin-left:-45px; }
.ewm-list li a span img{ width: 88px; }
.bottom-left-tt span{ display: none; }
.bottom-left-tt{ margin-bottom: 10px; }
.menu-button{ display: block; }
    .nav-click{ display: block; text-align: center; transition: 0.3s all; padding-top: 13px; position: absolute; right: 0; top: 0; height: 40px; width: 40px; color: #fff; }
.nav-click.active{ transform: rotate(180deg); }
.down{ position: static; width: 100%; transform: translate(0,0); text-align: left; }
.down a{ text-align: left; }
.bg-circle{ width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; }
.bg-circle:before{ background-size: 10px auto; }
.video-thumb-swiper .video-img i{ background-size: 30px 30px; }
}



[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47,0,.745,.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39,.575,.565,1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0,100px,0)
}

[data-aos=fade-down] {
    transform: translate3d(0,-100px,0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px,0,0)
}

[data-aos=fade-left] {
    transform: translate3d(100px,0,0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px,100px,0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px,100px,0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px,-100px,0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px,-100px,0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0,100px,0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0,-100px,0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px,0,0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px,0,0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0,100px,0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0,-100px,0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px,0,0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px,0,0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0,100%,0)
}

[data-aos=slide-down] {
    transform: translate3d(0,-100%,0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%,0,0)
}

[data-aos=slide-left] {
    transform: translate3d(100%,0,0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}