.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; }
#bisongt2 { color: #000000;}
#bisongt2 img{ width: 100%; max-width: 100%; vertical-align: bottom; }
#bisongt2 .box1{ position: relative; overflow: hidden; }
#bisongt2 .box1 .img{ position: absolute; width: 52%; left: 24%; top: 6%; }
#bisongt2 .box1 .desc{ color: #ffffff; font-size: 3.4vw; width: 52%; top: 19%; left: 24%; text-align: center; 
    font-style: italic;position: absolute; line-height: 4.4vw;
}
#bisongt2 .box1 .tips{ width: 100%; left: 0%; top: 94%; text-align: center; font-size: 1.6vw; line-height: 1.8vw; position: absolute; }
#bisongt2 .box1 .tips2{ width: 29%; right: 0%; top: 86%; font-size: 1vw; line-height: 1.2vw; position: absolute; color: #ffffff; }
#bisongt2 .box2{ overflow: hidden; background-color: #000000; }
#bisongt2 .box2 .tips{ color: #ffffff; font-size: 1vw; line-height: 1.2vw; margin:10px auto; text-align: center; }
#bisongt2 .box3{ position: relative; overflow: hidden; }
#bisongt2 .box3 .box{ width: 70%; left: 15%; position: absolute; top: 15%; text-align: center;  }
#bisongt2 .box3 .ul { width: 60%; left: 20%; position: absolute; top: 57%; }
#bisongt2 .box3 .ul .li{ margin-bottom:4% ; }
#bisongt2 .box3 .ul .li .f1{ font-size: 2vw; line-height: 2.4vw; color: #006bd0; }
#bisongt2 .box3 .ul .li .f2{ font-size: 1.4vw; line-height: 1.8vw;color: #000000;  margin-top: 1%; font-weight: lighter; }
/*#bisongt2 .box3 { overflow: hidden; position: relative; }
#bisongt2 .box3 .fixed{ width: 100%; position: relative; }
#bisongt2 .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;
}  
#bisongt2 .box3 .fixed .box .big{ line-height: 3vw; }
#bisongt2 .box3 .fixed .box .middle{ line-height: 3vw }
#bisongt2 .box3 .fixed .box .small{ font-size: 1.2vw; line-height: 2vw; }
#bisongt2 .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);
}*/
#bisongt2 .box4{ position: relative; overflow: hidden; }
#bisongt2 .box4 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }
#bisongt2 .box4 .img{ position: absolute; width: 100%; left: 0%; top: 0%; -webkit-animation: a 2s ease infinite; animation: a 2s ease infinite;}
@-webkit-keyframes a {
    50% {
        opacity: .3
    }

    to {
        opacity: 1
    }
}

@keyframes a {
    50% {
        opacity: .3
    }

    to {
        opacity: 1
    }
}
#bisongt2 .box5{ position: relative; overflow: hidden; }
#bisongt2 .box5 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; }
#bisongt2 .box5 .ul { width: 60%; left: 20%; position: absolute; top: 52%; }
#bisongt2 .box5 .ul .li{ margin-bottom:6% ; }
#bisongt2 .box5 .ul .li .f1{ font-size: 2vw; line-height: 2.4vw; color: #006bd0; }
#bisongt2 .box5 .ul .li .f2{ font-size: 1.4vw; line-height: 1.8vw; color:#000000 ; margin-top: 1%; font-weight: lighter; }
#bisongt2 .box5 .ul .li .pp{ position: relative; margin-bottom: 1%;}
#bisongt2 .box5 .ul .li .pp1{ position: absolute; width: 20%; right: 0%; top: 0%; margin-top: 0%; text-align: right; }
#bisongt2 .box5 .ul .li .mt{ margin-top: 3%; }
#bisongt2 .box5 .ul .li .m2{ width: 70%; }
#bisongt2 .box5 .ul .li.tips{ font-size: 1vw; line-height: 1.4vw; color: #000000; margin-top: 3%; }
#bisongt2 .box5 .ul .li.mtt{ margin-top: 9%; }
#bisongt2 .box6{ position: relative; overflow: hidden; }
#bisongt2 .box6 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #000000; }
#bisongt2 .box6 .ul { width: 50%; left: 25%; position: absolute; top: 76%; overflow: hidden; }
#bisongt2 .box6 .ul .li{ float: left; width: 50%; text-align: center; }
#bisongt2 .box6 .ul .li .f1{ font-size: 1.4vw; line-height: 1.8vw; color: #ffc604; margin-bottom: 2%; }
#bisongt2 .box6 .ul .li img{ width: 80%; }
#bisongt2 .box7{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt2 .box7 .box{ width: 70%; margin: 4% auto 0%;  text-align: center; color: #ffffff; z-index: 1; }
#bisongt2 .box7 .ddBox{ position: relative; overflow: hidden; }
#bisongt2 .box7 .ddBox .dd{ position: relative; width: 100%; }
#bisongt2 .box7 .ddBox .dd .img1{ position: absolute; left: 0%; top: 0%; width: 100%; opacity: 0;  filter: alpha(opacity=0); }
#bisongt2 .box7 .ddBox .dd .img2{ position: absolute; left: 37%; top: 16%; width: 14%; opacity: 0;  filter: alpha(opacity=0); }

#bisongt2 .box8{ position: relative; overflow: hidden; }
#bisongt2 .box8 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }
#bisongt2 .box8 .ddBox{ position: relative; overflow: hidden; }
#bisongt2 .box8 .ddBox .dd{ width: 100%; position: relative; height: 50vw; }
#bisongt2 .box8 .ddBox .dd .img{ transform: scale(1); transition: all 0.3s linear; }
#bisongt2 .box8 .imgBox{ position: absolute; width: 100%; height: 100%; left: 0%; top: 0%;  }
#bisongt2 .box8 .imgBox .img1{ position: absolute; right: 0%; top: -30%; width: 160%; opacity: 0;  filter: alpha(opacity=0);
 transition: all 0.3s linear; max-width: inherit;z-index: 4;
}
#bisongt2 .box8 .imgBox .img4{ position: absolute; width: 8%; left: 63.5%; top: 29%; opacity: 0;  filter: alpha(opacity=0); z-index: 5; }
#bisongt2 .box8 .imgBox .img5{ position: absolute; width: 8%; left: 63.5%; top: 51%; opacity: 0;  filter: alpha(opacity=0);z-index: 5; }
#bisongt2 .box8 .imgBox .img6{ position: absolute; width: 8%; left: 63.5%; top: 72%; opacity: 0;  filter: alpha(opacity=0);z-index: 5; }
#bisongt2 .box8 .imgBox .bg{ position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);
    opacity: 0;  filter: alpha(opacity=0); transition: all 0.3s linear;z-index: 2;
}
#bisongt2 .box8 .imgBox .bg2{ position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; background-color: rgba(0,0,0,1);
    opacity: 0;  filter: alpha(opacity=0); transition: all 0.3s linear; z-index: 1;
}
#bisongt2 .box8 .imgBox .lol{ width: 40%; color: #ffffff; color: #ffffff; z-index: 3; position: absolute; }
#bisongt2 .box8 .imgBox .lol .bb{ font-size: 1.6vw; line-height: 1.8vw; }
#bisongt2 .box8 .imgBox .lol .ss{ font-size: 1.6vw; line-height: 1.8vw; }
#bisongt2 .box8 .imgBox .l1{ left: 11%; top: 33%; z-index: 4; }
#bisongt2 .box8 .imgBox .l2{ left: 11%; top: 57%; z-index: 4; }
#bisongt2 .box8 .imgBox .l3{ left: 11%; top: 77%; z-index: 4; }
#bisongt2 .box8 .imgBox .line{ width: 25%; position: absolute; height: 2px; background-color: #ffffff; }
#bisongt2 .box8 .imgBox .ll1{ right:37%; top: 36%; z-index: 5; }
#bisongt2 .box8 .imgBox .ll2{ right:37%; top: 59%; z-index: 5; }
#bisongt2 .box8 .imgBox .ll3{ right:37%; top: 79%; z-index: 5; }

#bisongt2 .box9{ position: relative; overflow: hidden; }
#bisongt2 .box9 .fixed{ width: 100%; position: relative; }
#bisongt2 .box9 .img2{  position: absolute; width: 12%; left: 68%; top: 26%;  }
#bisongt2 .box9 .img3{position: absolute; width: 12%; left: 100%; top: 26%; z-index: 2;}
#bisongt2 .box9 .ppt{ width: 63%; left: 7%; top: 22%; position: absolute; opacity: 0;  filter: alpha(opacity=0);
    z-index: 2;
}
#bisongt2 .box9 .ppt .box{ width: 70%; text-align: center; color: #000000; margin:4% auto; } 
#bisongt2 .box9 .ppt .ppp{ position: relative; width:70%; margin: 4% auto; }
#bisongt2 .box9 .ppt .ppp .p{ position: absolute; width: 48%; font-size: 1.2vw; line-height: 1.4vw; color: #ffc604; }
#bisongt2 .box9 .ppt .ppp .p1{ left: 2%; top: 2%; }
#bisongt2 .box9 .ppt .ppp .p2{ left: 52%; top: 2%; }
#bisongt2 .box9 .ppt .ppp .p3{ left: 2%; top: 52%; }
#bisongt2 .box9 .ppt .ppp .p4{ left: 52%; top: 52%; }
#bisongt2 .box9 .ppt2{ width: 63%; left: 7%; top: 26%; position: absolute; 
    z-index: 1; 
}
#bisongt2 .box9 .ppt2 .box{ width: 70%; text-align: center; color: #000000; margin:4% auto; } 
#bisongt2 .box9 .ppt2 .ppp{ position: relative; width:70%; margin: 4% auto; }
#bisongt2 .box9 .ppt2 .ppp .p{ position: absolute; width: 32%; font-size: 1.2vw; line-height: 1.4vw; color: #ffc604; }
#bisongt2 .box9 .ppt2 .ppp .p1{ left: 0%; top: 2%; text-align: center; }
#bisongt2 .box9 .ppt2 .ppp .p2{ left: 38%; top: 2%; }
#bisongt2 .box9 .ppt2 .ppp .p3{ left: 68%; top: 2%; text-align: center; }
#bisongt2 .box9 .big{ font-size: 2vw; line-height: 2.4vw; }
#bisongt2 .box9 .small{ font-size: 1.2vw; line-height: 1.6vw; }

#bisongt2 .box10 .ppt{ position: relative; overflow: hidden; }
#bisongt2 .box10 .text{ font-size: 3vw; line-height: 3.8vw; color: #ffffff; position: absolute; left: 4%; top: 4%; width: 60%; }
#bisongt2 .box10 .video{ width: 100%; }
#bisongt2 .box11{ position: relative; overflow: hidden; padding-top: 10vw; background-color: #000000; }
#bisongt2 .box11 .ppt{ position: absolute;  }
#bisongt2 .box11 .p1{ width: 27%;  top: 37%; left: 18%; }
#bisongt2 .box11 .p2{ width: 23%;  top: 24%; left: 31%; }
#bisongt2 .box11 .p3{ width: 20%;  top: 8%; left: 44%; }
#bisongt2 .box11 .text{ font-size: 1.4vw; line-height: 1.8vw; color: #ffc604; position: absolute; width: 62%; left: 16%; top: 5%; }
#bisongt2 .box12{ position: relative; overflow: hidden;  }
#bisongt2 .box12 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #000000; }
#bisongt2 .box12 .ppt{ width: 70%; margin: 4% auto; overflow: hidden; }
#bisongt2 .box12 .swiper-pagination-bullet{ width: 14px; height: 14px; border: 2px solid #000000; background-color: inherit; }
#bisongt2 .box12 .swiper-pagination-bullet-active{ background-color: #000000; }
#bisongt2 .box12 .swiper-pagination-bullets{ position: inherit; bottom: inherit; margin-top: 4%; }
#bisongt2 .box13{ position: relative; overflow: hidden; }
#bisongt2 .box13 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #000000; }
#bisongt2 .box13 .imgBox{ position: relative; overflow: hidden; }
#bisongt2 .box13 .bg{ position: absolute; width: 20%; top: 0%; height: 100%; background-color: #ffffff; }
#bisongt2 .box13 .p1{ left: 0%; }
#bisongt2 .box13 .p2{ right: 0%; }
#bisongt2 .box14{ position: relative; overflow: hidden;  }
#bisongt2 .box14 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #000000; }
#bisongt2 .box14 .img{ width: 60%; display: block; margin: 4% auto; }
#bisongt2 .box15{ position: relative; overflow: hidden;  }
#bisongt2 .box15 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #000000; }
#bisongt2 .box15 .img{ width: 100%; display: block; margin: 4% auto; }
#bisongt2 .box15 .video{ width: 100%; margin-bottom: 2%; }
#bisongt2 .box15 .imgwidth{ width: 60%; margin: 0% auto; display: block; }
#bisongt2 .box16{ position: relative; overflow: hidden;  }
#bisongt2 .box16 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #000000; }
#bisongt2 .box16 .img{ width: 60%; display: block; margin: 4% auto; }
#bisongt2 .box16 .video{ width: 100%; }
#bisongt2 .box17{ position: relative; overflow: hidden;  }
#bisongt2 .box17 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #000000; }
#bisongt2 .box17 .img{ width: 60%; display: block; margin: 4% auto; }
#bisongt2 .box18{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt2 .box18 .box{ width: 70%; margin: 4% auto;  text-align: center; color: #ffffff; }
#bisongt2 .box18 .swiper-pagination-bullet{ width: 60px; border-radius: 20px; background-color: #cccccc; }
#bisongt2 .box18 .ppl{ position: relative; overflow: hidden; }
#bisongt2 .box18 .smallBox{ width: 34%; position: absolute; left: 13%; top: 17%; }
#bisongt2 .box18 .ul{ position: absolute; width: 116%; left: -8%; top: 38%;  }
#bisongt2 .box18 .ul li{ float: left; width: 25%; margin-bottom: 20%; }
#bisongt2 .box18 .ul li .text{ font-size: 1.2vw; line-height: 1.4vw; color: #ffffff; text-align: center; }
#bisongt2 .box18 .smallBox2{ position: absolute; width: 34%; left: 8%; top: 60%; }
#bisongt2 .box18 .tt{ width: 30%; top: 61%; position: absolute;font-size: 1.2vw; line-height: 1.4vw; color: #ffffff; }
#bisongt2 .box18 .t1{ left: 12%;  }
#bisongt2 .box18 .t2{ left: 58%;  }
#bisongt2 .box18 .t3{ left: 103%;  }
#bisongt2 .box19{ position: relative; overflow: hidden; background-color: #000000; }
#bisongt2 .box19 .box{ width: 70%; position: absolute; left: 15%; top: 6%; text-align: center; color: #000000; }
#bisongt2 .box19 .imgBox{ width: 32%; position: absolute; left: 41%; top: 26%; padding:10vw 0px; }
#bisongt2 .box19 .ul{  color: #ffffff; position: absolute; width: 116%; left: -8%; }
#bisongt2 .box19 .ul li{ float: left; width: 25%; text-align: center; font-size: 1vw; line-height: 1.4vw; }
#bisongt2 .box19 .ul1{ top: 38%; }
#bisongt2 .box19 .ul2{ top: 58%; }
#bisongt2 .box19 .ul3{ top: 76%; }
#bisongt2 .box19 .img{ width: 16%; position: absolute; left: -2%; top: 19%; }
#bisongt2 .box20{ position: relative; overflow: hidden; }
#bisongt2 .box20 .box{ width: 70%; position: absolute; left: 15%; top: 6%; text-align: center; color: #ffffff; }
#bisongt2 .box21{ position: relative; overflow: hidden;  }
#bisongt2 .box21 .box{ width: 70%; margin: 4% auto; text-align: center; color: #000000; }
#bisongt2 .box22{ position: relative; overflow: hidden;  }
#bisongt2 .box22 .box{ width: 70%; margin: 4% auto; text-align: center; color: #000000; }
#bisongt2 .box22 .imgBox{ height: 46vw; position: relative; }
#bisongt2 .box22 .imgBox .img{ width: 14%; position: absolute; left: 43%; top: 14%; z-index: 1; }
#bisongt2 .box22 .imgBox .tips{ font-size: 1vw; line-height: 1.2vw; color: #ffffff; position: absolute; left: 0%; top: 90%; width: 100%; 
    text-align: center; 
}
#bisongt2 .box22 .circleBox{ position: absolute; width: 20vw; height: 20vw; left: 40%; top: 22%; }
#bisongt2 .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;
}
#bisongt2 .box22 .circleBox .circle:nth-child(2){ -webkit-animation-delay: 0.4s; animation-delay: 0.4s }
#bisongt2 .box22 .circleBox .circle:nth-child(3){ -webkit-animation-delay: 0.8s; animation-delay: 0.8s }
#bisongt2 .box22 .circleBox .circle:nth-child(4){ -webkit-animation-delay: 1.2s; animation-delay: 1.2s }
#bisongt2 .box22 .circleBox .circle:nth-child(5){ -webkit-animation-delay: 1.6s; animation-delay: 1.6s }
#bisongt2 .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)}
}


#bisongt2 .box23{ position: relative; overflow: hidden; }
#bisongt2 .box23 .box{ width: 70%; margin: 4% auto; text-align: center; color: #000000; }
#bisongt2 .box23 .imgBox{ width: 65%; margin: 4% auto; position: relative; }
#bisongt2 .box23 .tt{ position: absolute; font-size: 1.4vw; line-height: 1.6vw; color: #ffffff; text-align: center; }
#bisongt2 .box23 .t1{ width: 32%; left: 0%; top: 3%; }
#bisongt2 .box23 .t2{ width: 32%; left: 34%; top: 3%; }
#bisongt2 .box23 .t3{ width: 32%; left: 68%; top: 3%; }
#bisongt2 .box23 .t4{ width: 32%; left: 68%; top: 22%; }
#bisongt2 .box23 .t5{ width: 32%; left: 68%; top: 53%; }
#bisongt2 .box23 .t6{ width: 15%; left: 1%; top: 53%; }
#bisongt2 .box23 .t7{ width: 15%; left: 16%; top: 53%; }
#bisongt2 .box23 .t8{ width: 15%; left: 1%; top: 75%; }
#bisongt2 .box23 .t9{ width: 15%; left: 16%; top: 75%; }
#bisongt2 .box23 .t10{ width: 32%; left: 34%; top: 53%; }
#bisongt2 .box23 .img{ margin-bottom: 2%; }
#bisongt2 .box24{ position: relative; overflow: hidden; }
#bisongt2 .box24 .link{ width: 40%; color: #ffffff; font-size: 2.6vw; line-height: 2.8vw; position: absolute; left: 16%; top: 40%; }
#bisongt2 .box25{ position: relative; overflow: hidden; }
#bisongt2 .box25 .box{ width: 70%; left: 15%; position: absolute; top: 5%; text-align: center; color: #ffffff; }