.detail .banner-title{
    vertical-align: top;
    text-align: center;
    margin-bottom: 40px;
    position: relative;
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
    opacity: 0;
    transform: translate3d(0,10px,0);
}
.detail .banner-title h3{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 40px;
    color: #000000;
    margin: 10px 0;
}
.detail .banner-title h4{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.8);
}
.detail .banner-title h4,.detail .banner-title h3{
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
    opacity: 1;
}
.detail .banner-title p{
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
    opacity: 1;
}
.detail .banner-title p{
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 16px;
    color: rgba(0,0,0,0.40);
    margin-left: 70px;
    display: inline-block; 
}
.detail .banner-title .banner-pop{
    position: absolute;
    margin-top: 3px;
    margin-left: -110px;
    opacity: 1;
    left: 50%;
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
}
.detail .banner-title .banner-pop span{
    display: inline-block;
    width:16px;
    height:16px;
    border-radius:100%;
    position: absolute;  
}
.detail .banner-title .banner-pop span.pop-1{
    margin-left:-12px;
    z-index: 5;
    /* background-image:linear-gradient(90deg, #EEDA95 0%, #BDB186 100%); */
    background-image:linear-gradient(90deg, #36DAA4 0%, #25BB8A 100%);
}
.detail .banner-title .banner-pop span.pop-2{
    margin-left: 0;
    z-index: 4;
    opacity: 0.8;
    background-image:linear-gradient(90deg, #36DAA4 0%, #25BB8A 100%);
}
.detail .banner-title .banner-pop span.pop-3{
    margin-left: 12px;
    z-index: 3;
    opacity: 0.5;
    background-image:linear-gradient(90deg, #36DAA4 0%, #25BB8A 100%);
}

/* 详情 */
.detail{
    padding-top: 40px;
    margin-top: 56px;
}
.detail .content-title{
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
    opacity: 0;
    position: absolute;
    top: 70px;
    left: 50%;
    margin-left: -85px;
}
.detail .content-title h3{
    line-height: 50px;
    margin-top: 30px;
}
.detail .conter-img{
    position: relative;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    display: inline-block;
}
.detail .conter-img img{
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
}
.detail .conter-img img:first-child{
    z-index: 2;
    position: absolute;
}
.detail .conter-img img:last-child{
    z-index: 1;
    position: relative;
}
.detail  .left-text{
    position: relative;
    display: inline-block;
    width: 220px;
    margin-left: -580px;
    vertical-align: top;
    margin-top: 40px;
}
.detail  .right-text{
    position: relative;
    left: 50%;
    display: inline-block;
    width: 220px;
    margin-left: 45px;
    vertical-align: top;
    margin-top: 40px;
}
/* .detail  .right-text-2,.detail  .left-text-2{
    margin-top: 500px;
    position: absolute;
}
.detail  .right-text-2{
    margin-left: 350px;
}
.detail  .left-text-2{
    margin-left: -220px;
} */
.detail  .detail-text .text-class{
    margin-bottom: 40px;
    opacity: 0;
    transform: translate3d(0,20px,0);
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
}
.detail  .right-text .text-class:nth-child(2){
    margin-bottom: 80px;
    margin-top: 80px;
}
.detail  .left-text .text-class:nth-child(2){
    margin-top: 150px;
}
.detail  .left-text-1 .text-class h2{
    font-family: DIN-Bold;
    font-size: 36px;
    color: #515151;

    background: -webkit-linear-gradient(bottom, #36DAA4 0%, #25BB8A 100%);
    background: -moz-linear-gradient(bottom, #36DAA4 0%, #25BB8A 100%);
    background: -o-linear-gradient(bottom, #36DAA4 0%, #25BB8A 100%);
    background: linear-gradient(to top, #36DAA4 0%, #25BB8A 100%);
    color: transparent; 
    -webkit-text-fill-color: transparent; 
    -webkit-background-clip: text;

    margin-bottom: 5px;
}
.detail  .detail-text .text-class h3{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 24px;
    color: #000000;
    margin-bottom: 5px;
    line-height: 30px;
}
.detail  .detail-text .text-class h4{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 16px;
    color: rgba(0, 0, 0, .7);
    margin-bottom: 10px;
}
.detail  .detail-text .text-class h5{
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 13px;
    color: rgba(0, 0, 0, .4);
    margin-bottom: 17px;
}
.detail  .detail-text .text-class p{
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 13px;
    color: rgba(0, 0, 0, .4);
    line-height: 20px;
    margin-bottom: 15px;
    text-align: justify;
}
.detail  .detail-text .text-class img{
    margin-bottom: 20px;
    margin-top: 10px;
    margin-right: 10px;
}
.detail  .left-text-1 .text-class img{
    margin-top: 30px;
}
.detail  .detail-text .text-class a{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 14px;
    color: #50d2f9;
    display: block;
    text-align: center;
    margin-top: 30px;
}

.detail  .detail-text .text-class .lwClose{
    position: absolute;
    top: 0px;
    transition: all .5s cubic-bezier(0.38, 0.32, 0.36, 0.98);
}
.detail  .detail-text .text-class .lwClose img{
    left: 0;
    margin-left: 0;
    transition: all .8s cubic-bezier(0.38, 0.32, 0.36, 0.98);
    width: 150px;
    position: absolute;
}
.detail  .detail-text .text-class .lwClose img:nth-child(1){
    top: 0;
    z-index: 5;
}
.detail  .detail-text .text-class .lwClose img:nth-child(2){
    top: 20px;
    z-index: 4;
}
.detail  .detail-text .text-class .lwClose img:nth-child(3){
    top: 20px;
    z-index: 4;
}
.detail  .detail-text .text-class .lwClose img:nth-child(4){
    top: 25px;
    z-index: 3;
}
.detail  .detail-text .text-class .lwClose img:nth-child(5){
    top: 21px;
    z-index: 4;
}
.detail  .detail-text .text-class .lwClose img:nth-child(6){
    top: 21px;
    z-index: 3;
}
.detail  .detail-text .text-class .lwClose img:nth-child(7){
    top: 40px;
    z-index: 4;
}
.detail  .detail-text .text-class .lwClose img:nth-child(8){
    top: 20px;
    z-index: 1;
}
.detail  .detail-text .text-class .lwText{
    position: absolute;
    margin-left: 165px;
    width: 100px;
    margin-top: 60px;
    opacity: 0;
    transition: all 1s cubic-bezier(0.38, 0.32, 0.36, 0.98);
}
.detail  .detail-text .text-class .lwText span{
    font-family:PingFangSC-Regular,Microsoft YaHei;
    font-size:10px;
    color:rgba(0,0,0,0.40);
    display: block;
    /* text-align: right; */
}
.detail  .detail-text .text-class.lwText span:nth-child(1){
    margin-top: 0;
}
.detail  .detail-text .text-class .lwText span:nth-child(2){
    margin-top: 40px;
}
.detail  .detail-text .text-class .lwText span:nth-child(3){
    margin-top: 60px;
}
.detail  .detail-text .text-class .lwText span:nth-child(4){
    margin-top: 80px;
}






.detail .right-text-2,.detail  .left-text-2{
    opacity: 0;
}
.detail .detail-data{
    width: 100%;
    margin: 60px auto 0;
}
.detail .detail-data .text{
    width: 860px;
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 16px;
    color: rgba(0,0,0,0.40);
    line-height: 30px;
    text-align: center;
    display: block;
    margin:  0 auto;
}
.detail .detail-data a{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 14px;
    color: #50d2f9;;
    display: block;
    text-align: center;
    margin-bottom: 20px;
    
}
.detail .detail-data div{
    display: inline-block;
    width: 24%;
    text-align: center;
    margin-top: 40px;
}
.detail .detail-data div p{
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 14px;
    color: rgba(0,0,0,0.40);
}
.detail .detail-data div span{
    font-family: DIN-Regular;
    font-size: 16px;
    color: rgba(0,0,0,0.80);
}
.detail .detail-data div span b{
    font-size: 30px;
    color: rgba(0,0,0,0.80);
}
.detail .detail-data div span b i{
    font-style: normal;
}

.casus{
    position: relative;
}
.casus img{
    width: 100%;
    /* margin-bottom: 30px; */
}
.casus .content-title{
    margin-bottom: 40px;
}
.casus .casus-text{
    position: absolute;
    width: 500px;
    /* height: 300px; */
    background: rgba(0, 0, 0, .45);
    top: 50%;
    margin-left: 40px;
    color: #fff;
    padding: 40px 30px;
    transition: all .3s ease;
}
.casus .unfold{
    transform: translate3d(0,-200px,0);
}
.casus .packup{
    transform: translate3d(0,60px,0);
}
.casus .casus-text .unfold-text{
    display: none;
}
.casus .casus-text h4{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 36px;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
.casus .casus-text h5{
    font-family: PingFangSC-Medium,Microsoft YaHei;
    font-size: 24px;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
.casus .casus-text p{
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
    text-align: justify;
    font-weight: 300;
}
.casus .casus-text a{
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #50d2f9;
    text-decoration: underline;
    letter-spacing: 1px;
    margin-top: 20px;
    display: inline-block;
}





.scene .content-title{
    margin-bottom: 40px;
}
.scene .scene-img{
    text-align: center;
}
.scene .scene-img div{
    display: inline-block;
    width: 45%;
    margin: 0 10px;
}
.scene .scene-img div img{
    width: 100%;
}
.scene .scene-img div p{
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 14px;
    color: rgba(0,0,0,0.40);
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 10px;
}
.germ .content-title{
    margin-bottom: 40px;
}
.germ .germ-img{
    text-align: center;
}
.germ .germ-img div{
    display: inline-block;
    width: 30%;
    margin: 0 10px;
}
.germ .germ-img div img{
    width: 100%;
}
.germ .germ-img div p{
    font-family: PingFangSC-Regular,Microsoft YaHei;
    font-size: 14px;
    color: rgba(0,0,0,0.40);
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 15px;
}
.germ .content-detail{
    width: 600px;
    margin-top: 60px;
}
.germ .germ-img div p span{
    font-weight: 300;
    font-size: 24px;
    color: #36DAA4;
}