.big{ font-size: 3vw; line-height: 4vw; }
.middle{ font-size: 3vw; line-height: 3.4vw; margin: 0.5vw auto 1.5vw auto; }
.small{ font-size: 1.8vw; line-height: 2.6vw; margin-top: 2vw; }
.yellow{ color: #FFC604; }
#bisongt25g { color: #000000;}
#bisongt25g img{ width: 100%; max-width: 100%; vertical-align: bottom; }
#bisongt25g .box1{ position: relative; overflow: hidden; }
#bisongt25g .box1 .img{ position: absolute; width: 52%; left: 24%; top: 6%; }
#bisongt25g .box1 .desc{ color: #ffffff; font-size: 3.4vw; width: 52%; top: 19%; left: 28%; text-align: center; 
    font-style: italic;position: absolute; line-height: 4.4vw;
}
#bisongt25g .box1 .tips{ width: 100%; left: 0%; top: 94%; text-align: center; font-size: 1.6vw; line-height: 1.8vw; position: absolute; }
#bisongt25g .box1 .tips2{ width: 22%; right: 0%; top: 86%; font-size: 1vw; line-height: 1.2vw; position: absolute; color: #ffffff; }
#bisongt25g .box2{ overflow: hidden; background-color: #000000; }
#bisongt25g .box2 .tips{ color: #ffffff; font-size: 1vw; line-height: 1.2vw; margin:10px auto; text-align: center; }
#bisongt25g .box3 { overflow: hidden; position: relative; }
#bisongt25g .box3 .fixed{ width: 100%; position: relative; }
#bisongt25g .box3 .fixed .box{ position: absolute; width: 70%; left: 15%; top: 10%; color: #ffffff; text-align: center; 
    opacity: 0; filter: alpha(opacity=0);
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}  
#bisongt25g .box3 .fixed .box .big{ line-height: 3vw; }
#bisongt25g .box3 .fixed .box .middle{ line-height: 3vw }
#bisongt25g .box3 .fixed .box .small{ font-size: 1.2vw; line-height: 2vw; }
#bisongt25g .box3 .fixed .svg{ position: absolute; width: 100%; left: 0%; top: 0%; 
     transform: scale(1);
    -ms-transform: scale(1); 
    -moz-transform: scale(1); 
    -webkit-transform: scale(1); 
    -o-transform: scale(1);  
    opacity: 1; filter: alpha(opacity=100);
}
#bisongt25g .box4{ position: relative; overflow: hidden; }
#bisongt25g .box4 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }
#bisongt25g .box4 .img{ position: absolute; opacity: 0; filter: alpha(opacity=0); }
#bisongt25g .box4 .img2{ width: 10%; left: 45%; top: 50%; opacity: 1; filter: alpha(opacity=100); }
#bisongt25g .box4 .img3{ width: 4%; right: 38%; top: 53%; }
#bisongt25g .box4 .img4{ width: 5%; right: 32%; top: 48%; }
#bisongt25g .box4 .img5{ width: 6%; right: 26%; top: 44%; }
#bisongt25g .box4 .img6{ width: 4%; left: 38%; top: 53%; }
#bisongt25g .box4 .img7{ width: 5%; left: 32%; top: 48%; }
#bisongt25g .box4 .img8{ width: 6%; left: 26%; top: 44%; }
#bisongt25g .box4 .tips{ font-size: 3vw; line-height: 3.4vw; color: #ffffff; width: 30%; left: 35%; text-align: center; top: 80%; position: absolute; }
#bisongt25g .box4 .icon1{ -webkit-animation: scale1 2s linear infinite; animation: scale1 2s linear infinite; }
@-webkit-keyframes scale1 {
   0% { opacity: 0; filter: alpha(opacity=0);  }
   30% { opacity: 1; filter: alpha(opacity=100); }
   100% { opacity: 1; filter: alpha(opacity=100); }
}

@keyframes scale1 {
   0% { opacity: 0; filter: alpha(opacity=0);  }
   100% { opacity: 1; filter: alpha(opacity=100); }
   100% { opacity: 1; filter: alpha(opacity=100); }
}
#bisongt25g .box4 .icon2{ -webkit-animation: scale2 2s linear infinite; animation: scale2 2s linear infinite; }
@-webkit-keyframes scale2 {
    0% { opacity: 0; filter: alpha(opacity=0);  }
   30% { opacity: 0; filter: alpha(opacity=0);  }
   60% { opacity: 1; filter: alpha(opacity=100); }
   100% { opacity: 1; filter: alpha(opacity=100); }
}

@keyframes scale2 {
    0% { opacity: 0; filter: alpha(opacity=0);  }
   30% { opacity: 0; filter: alpha(opacity=0);  }
   60% { opacity: 1; filter: alpha(opacity=100); }
   100% { opacity: 1; filter: alpha(opacity=100); }
}
#bisongt25g .box4 .icon3{ -webkit-animation: scale3 2s linear infinite; animation: scale3 2s linear infinite; }
@-webkit-keyframes scale3 {
    0% { opacity: 0; filter: alpha(opacity=0);  }
   60% { opacity: 0; filter: alpha(opacity=0);  }
   100% { opacity: 1; filter: alpha(opacity=100); }
}

@keyframes scale3 {
    0% { opacity: 0; filter: alpha(opacity=0);  }
   60% { opacity: 0; filter: alpha(opacity=0);  }
   100% { opacity: 1; filter: alpha(opacity=100); }
}
#bisongt25g .box5{ position: relative; overflow: hidden; }
#bisongt25g .box5 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }
#bisongt25g .box5 .ul { width: 60%; left: 20%; position: absolute; top: 34%; }
#bisongt25g .box5 .ul .li{ margin-bottom:4% ; }
#bisongt25g .box5 .ul .li .f1{ font-size: 2vw; line-height: 2.4vw; color: #ffc604; }
#bisongt25g .box5 .ul .li .f2{ font-size: 1.4vw; line-height: 1.8vw; color:#ffffff ; margin-top: 1%; }
#bisongt25g .box5 .ul .li .pp{ position: relative; margin-bottom: 1%;}
#bisongt25g .box5 .ul .li .pp1{ position: absolute; width: 20%; right: 0%; top: 0%; margin-top: 0%; text-align: right; }
#bisongt25g .box5 .ul .li .mt{ margin-top: 3%; }
#bisongt25g .box5 .ul .li .m2{ width: 70%; }
#bisongt25g .box5 .ul .li.tips{ font-size: 1vw; line-height: 1.4vw; color: #ffffff; margin-top: 3%; }
#bisongt25g .box5 .ul .li.mtt{ margin-top: 9%; }
#bisongt25g .box6{ position: relative; overflow: hidden; }
#bisongt25g .box6 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }
#bisongt25g .box6 .ul { width: 50%; left: 25%; position: absolute; top: 76%; overflow: hidden; }
#bisongt25g .box6 .ul .li{ float: left; width: 50%; text-align: center; }
#bisongt25g .box6 .ul .li .f1{ font-size: 1.4vw; line-height: 1.8vw; color: #ffc604; margin-bottom: 2%; }
#bisongt25g .box6 .ul .li img{ width: 80%; }
#bisongt25g .box7{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box7 .box{ width: 70%; margin: 10% auto 5%;  text-align: center; color: #ffffff; }
#bisongt25g .box7 .img{ width: 50%; margin: 5% auto 20% auto;display: block; }
#bisongt25g .box7 .img4{ position: absolute; left: 0%; top: 77%; width: 30%;  }
#bisongt25g .box7 .bbq{ width: 46%; position: absolute; left: 26%; top: 67%; }
#bisongt25g .box7 .img3{ width: 100%; position: absolute; left: 0%; top: 0%; opacity: 0; filter: alpha(opacity=0);  }
#bisongt25g .box8{ position: relative; overflow: hidden; }
#bisongt25g .box8 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }
#bisongt25g .box8 .ul{ position: absolute; width: 60%; left: 20%; top: 85%; text-align: center; }
#bisongt25g .box8 .ul .li{ float: left; width: 25%; }
#bisongt25g .box8 .ul .li .f1{ font-size: 1.6vw; line-height: 1.8vw; color: #ffc604; }
#bisongt25g .box8 .ul .li .f2{ font-size: 1.6vw; line-height: 1.8vw; margin-top: 1%; color: #ffffff; margin-right: 0px; font-weight: lighter; }
#bisongt25g .box9{ position: relative; overflow: hidden; }
#bisongt25g .box9 .fixed{ width: 100%; position: relative; }
#bisongt25g .box9 .img2{ position: absolute; width: 22%; left: 16%; top: 44%;}
#bisongt25g .box9 .img3{ position: absolute; width: 22%; left: 63%; top: -12%;}
#bisongt25g .box9 .ppt{ width: 100%; left: 0%; top: 0%; position: absolute; background-color: #000000; opacity: 0; filter: alpha(opacity=0); 
    z-index: 2;
}
#bisongt25g .box9 .ppt .box{ width: 70%; text-align: center; color: #ffffff; margin:4% auto; } 
#bisongt25g .box9 .ppt .ppp{ position: relative; width:70%; margin: 4% auto; }
#bisongt25g .box9 .ppt .ppp .p{ position: absolute; width: 48%; font-size: 1.2vw; line-height: 1.4vw; color: #ffc604; }
#bisongt25g .box9 .ppt .ppp .p1{ left: 2%; top: 2%; }
#bisongt25g .box9 .ppt .ppp .p2{ left: 52%; top: 2%; }
#bisongt25g .box9 .ppt .ppp .p3{ left: 2%; top: 52%; }
#bisongt25g .box9 .ppt .ppp .p4{ left: 52%; top: 52%; }
#bisongt25g .box9 .ppt2{ width: 100%; left: 0%; top: 0%; position: absolute; background-color: #000000; opacity: 0; filter: alpha(opacity=0);
    z-index: 1; 
}
#bisongt25g .box9 .ppt2 .box{ width: 70%; text-align: center; color: #ffffff; margin:4% auto; } 
#bisongt25g .box9 .ppt2 .ppp{ position: relative; width:70%; margin: 4% auto; }
#bisongt25g .box9 .ppt2 .ppp .p{ position: absolute; width: 32%; font-size: 1.2vw; line-height: 1.4vw; color: #ffc604; }
#bisongt25g .box9 .ppt2 .ppp .p1{ left: 2%; top: 2%; text-align: center; }
#bisongt25g .box9 .ppt2 .ppp .p2{ left: 38%; top: 2%; }
#bisongt25g .box9 .ppt2 .ppp .p3{ left: 68%; top: 2%; text-align: center; }
#bisongt25g .box10 .ppt{ position: relative; overflow: hidden; }
#bisongt25g .box10 .text{ font-size: 3vw; line-height: 3.4vw; color: #ffffff; position: absolute; left: 4%; top: 4%; width: 60%; }
#bisongt25g .box10 .b1{ color: #000000; }
#bisongt25g .box10 .video{ width: 100%; }
#bisongt25g .box11{ position: relative; overflow: hidden; padding-top: 10vw; background-color: #000000; }
#bisongt25g .box11 .ppt{ position: absolute;  }
#bisongt25g .box11 .p1{ width: 27%;  top: 37%; left: 18%; }
#bisongt25g .box11 .p2{ width: 23%;  top: 24%; left: 31%; }
#bisongt25g .box11 .p3{ width: 20%;  top: 8%; left: 44%; }
#bisongt25g .box11 .text{ font-size: 1.4vw; line-height: 1.8vw; color: #ffc604; position: absolute; width: 62%; left: 16%; top: 5%; }
#bisongt25g .box12{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box12 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box12 .ppt{ width: 69%; margin: 4% auto; overflow: hidden; }
#bisongt25g .box12 .swiper-pagination-bullet{ width: 14px; height: 14px; border: 2px solid #ffffff; }
#bisongt25g .box12 .swiper-pagination-bullet-active{ background-color: #ffffff; }
#bisongt25g .box12 .swiper-pagination-bullets{ position: inherit; bottom: inherit; margin-top: 4%; }
#bisongt25g .box13{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box13 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box13 .imgBox{ position: relative; overflow: hidden; }
#bisongt25g .box13 .bg{ position: absolute; width: 20%; top: 0%; height: 100%; background-color: #000000; }
#bisongt25g .box13 .p1{ left: 0%; }
#bisongt25g .box13 .p2{ right: 0%; }
#bisongt25g .box14{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box14 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box14 .img{ width: 60%; display: block; margin: 4% auto; }
#bisongt25g .box15{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box15 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box15 .img{ width: 100%; display: block; margin: 4% auto; }
#bisongt25g .box15 .video{ width: 100%; margin-bottom: 1%; }
#bisongt25g .box15 .imgwidth{ width: 70%; margin: 0% auto; display: block; }
#bisongt25g .box16{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box16 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box16 .img{ width: 60%; display: block; margin: 4% auto; }
#bisongt25g .box16 .video{ width: 100%; }
#bisongt25g .box17{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box17 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box17 .img{ width: 60%; display: block; margin: 4% auto; }
#bisongt25g .box18{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box18 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt25g .box18 .swiper-pagination-bullet{ width: 60px; border-radius: 20px; background-color: #cccccc; }
#bisongt25g .box18 .ppl{ position: relative; overflow: hidden; }
#bisongt25g .box18 .smallBox{ width: 34%; position: absolute; left: 54%; top: 17%; }
#bisongt25g .box18 .ul{ position: absolute; width: 116%; left: -8%; top: 38%;  }
#bisongt25g .box18 .ul li{ float: left; width: 25%; margin-bottom: 20%; }
#bisongt25g .box18 .ul li .text{ font-size: 1.2vw; line-height: 1.4vw; color: #ffffff; text-align: center; }
#bisongt25g .box18 .smallBox2{ position: absolute; width: 34%; left: 48%; top: 60%; }
#bisongt25g .box18 .tt{ width: 30%; top: 61%; position: absolute;font-size: 1.2vw; line-height: 1.4vw; color: #ffffff; }
#bisongt25g .box18 .t1{ left: 12%;  }
#bisongt25g .box18 .t2{ left: 58%;  }
#bisongt25g .box18 .t3{ left: 103%;  }
#bisongt25g .box18 .smallBox22{ left: 5%; }
#bisongt25g .box19{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box19 .box{ width: 70%; position: absolute; left: 15%; top: 6%; text-align: center; color: #000000; }
#bisongt25g .box19 .imgBox{ width: 32%; position: absolute; left: 41%; top: 26%; padding:10vw 0px; }
#bisongt25g .box19 .ul{  color: #ffffff; position: absolute; width: 116%; left: -8%; }
#bisongt25g .box19 .ul li{ float: left; width: 25%; text-align: center; font-size: 1vw; line-height: 1.4vw; }
#bisongt25g .box19 .ul1{ top: 38%; }
#bisongt25g .box19 .ul2{ top: 58%; }
#bisongt25g .box19 .ul3{ top: 76%; }
#bisongt25g .box19 .img{ width: 16%; position: absolute; left: -2%; top: 19%; }
#bisongt25g .box20{ position: relative; overflow: hidden; }
#bisongt25g .box20 .box{ width: 70%; position: absolute; left: 15%; top: 10%; text-align: center; color: #ffffff; }
#bisongt25g .box21{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box21 .box{ width: 70%; margin: 4% auto; text-align: center; color: #ffffff; }
#bisongt25g .box22{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box22 .box{ width: 70%; margin: 4% auto; text-align: center; color: #ffffff; }
#bisongt25g .box22 .imgBox{ height: 46vw; position: relative; }
#bisongt25g .box22 .imgBox .img{ width: 14%; position: absolute; left: 43%; top: 14%; z-index: 1; }
#bisongt25g .box22 .imgBox .tips{ font-size: 1vw; line-height: 1.2vw; color: #ffffff; position: absolute; left: 0%; top: 90%; width: 100%; 
    text-align: center; 
}
#bisongt25g .box22 .circleBox{ position: absolute; width: 20vw; height: 20vw; left: 40%; top: 22%; }
#bisongt25g .box22 .circle{ animation: pulse-blur 4s infinite ease-in-out; border: 1px solid #3ddc84;border-radius: 50%; 
    position: absolute; left: 50%; top: 0%; width: 100%; height: 100%; opacity: 0;
}
#bisongt25g .box22 .circleBox .circle:nth-child(2){ -webkit-animation-delay: 0.4s; animation-delay: 0.4s }
#bisongt25g .box22 .circleBox .circle:nth-child(3){ -webkit-animation-delay: 0.8s; animation-delay: 0.8s }
#bisongt25g .box22 .circleBox .circle:nth-child(4){ -webkit-animation-delay: 1.2s; animation-delay: 1.2s }
#bisongt25g .box22 .circleBox .circle:nth-child(5){ -webkit-animation-delay: 1.6s; animation-delay: 1.6s }
#bisongt25g .box22 .circleBox .circle:nth-child(6){ -webkit-animation-delay: 2s; animation-delay: 2s }
@-webkit-keyframes pulse-blur {
    0% { opacity: 0; transform: translate(-50%, 0) scale(0)}
    40% { opacity: 1}
    100% {opacity: 0;transform: translate(-50%, 0) scale(2)}
}

@keyframes pulse-blur {
    0% { opacity: 0; transform: translate(-50%, 0) scale(0)}
    40% { opacity: 1}
    100% { opacity: 0; transform: translate(-50%, 0) scale(2)}
}

@-webkit-keyframes pulse-blur-desktop {
    0% { opacity: 0; transform: translate(-50%, 0) scale(0)}
    40% { opacity: 1}
    100% { opacity: 0; transform: translate(-50%, 0) scale(2)}
}

@keyframes pulse-blur-desktop {
    0% { opacity: 0; transform: translate(-50%, 0) scale(0)}
    40% { opacity: 1}
    100% { opacity: 0; transform: translate(-50%, 0) scale(2)}
}


#bisongt25g .box23{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt25g .box23 .box{ width: 70%; margin: 4% auto; text-align: center; color: #ffffff; }
#bisongt25g .box23 .imgBox{ width: 65%; margin: 4% auto; position: relative; }
#bisongt25g .box23 .tt{ position: absolute; font-size: 1.4vw; line-height: 1.6vw; color: #ffffff; text-align: center; }
#bisongt25g .box23 .t1{ width: 32%; left: 0%; top: 35%; }
#bisongt25g .box23 .t2{ width: 32%; left: 34%; top: 35%; }
#bisongt25g .box23 .t3{ width: 49%; left: 51%; top: 69%; }
#bisongt25g .box23 .t4{ width: 49%; left: 51%; top: 81%; }
#bisongt25g .box23 .t5{ width: 49%; left: 0%; top: 69%; }
#bisongt25g .box23 .t6{ width: 15%; left: 42%; top: 7%; }
#bisongt25g .box23 .t7{ width: 15%; left: 57%; top: 7%; }
#bisongt25g .box23 .t8{ width: 15%; left: 42%; top: 18%; }
#bisongt25g .box23 .t9{ width: 15%; left: 57%; top: 18%; }
#bisongt25g .box23 .t10{ width: 32%; left: 68%; top: 35%; }
#bisongt25g .box23 .t11{ width: 39%; left: 0%; top: 3%; }
#bisongt25g .box23 .t12{ width: 58%; left: 41%; top: 3%; }
#bisongt25g .box23 .img{ margin-bottom: 2%; }
#bisongt25g .box24{ position: relative; overflow: hidden; }
#bisongt25g .box24 .link{ width: 40%; color: #ffffff; font-size: 2.6vw; line-height: 2.8vw; position: absolute; left: 16%; top: 40%; }