.top_1{
    height: 10.8rem;
    width: 100%;
    background: url(../img/gyby/banner1.png) no-repeat center center;
    background-size: cover;
    position: relative;
    overflow: hidden;
}
.top_1>.top_1_lf{
    width: 7.86rem;
    height: auto;
    position: absolute;
    top: 2.5rem;
    left: 1.6rem;
    /*line-height: 2.5vw;*/
    /*transition: 2.5s;*/
    /*opacity: 0;*/
    z-index: 10;
}

@font-face {
    font-family: "SourceHanSansCN-Bold";
    src: url("../font/SOURCEHANSANSCN-BOLD.OTF");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "SourceHanSansCN-Regular";
    src: url("../font/SourceHanSansCN-Regular.otf");
    font-weight: normal;
    font-style: normal;
}

.top_1>.top_1_lf>p:nth-of-type(1){
    font-size: 0.5rem;
    color: #FFFFFF;
    font-family: SourceHanSansCN-Regular;
    width: 100%;
    margin-bottom: 0.15rem;
}

.top_1>.top_1_lf>p:nth-of-type(2){
    font-size: 0.5rem;
    color: #FFFFFF;
    font-family: SourceHanSansCN-Bold;
    width: 100%;
}

.top_1>.top_1_lf>p:nth-of-type(3){
    font-size: 0.4rem;
    color: #F26F00;
    font-family: SourceHanSansCN-Bold;
    width: 100%;
}

#top_1_icons{width: 5.38rem;height: 1.88rem;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;align-items: start;margin-top: 0.6rem;}
#top_1_icons::after{content:'abcde';display: none;}
.top_1_icons_cont{background: #FFFFFF;width: 2.3rem;height: 0.48rem;display: flex;flex-direction: row;justify-content: start;align-items: center;border-radius: 0.5rem;margin-bottom: 0.21rem;}
.top_1_icons_cont>img{width: 0.28rem;height: 0.28rem;border:none;margin: 0 0.15rem;}
.top_1_icons_cont>p{
   font-size: 0.2rem;
   color: #2B2E3D;
   font-family: SourceHanSansCN-Regular;
    width: 1.65rem;
}

.animated-top1icons{
    animation: moveLeft 2s ease;
    -webkit-animation:moveLeft 2s ease;
}

@keyframes moveLeft {
    from { transform: translateX(-100%); } /* 初始状态，元素完全在屏幕左侧 */
    to { transform: translateX(0); } /* 结束状态，元素完全在屏幕右侧 */
}

.top_1_rt {
    width: 7.7rem;
    height: 8.55rem;
    position: absolute;
    top: 1.2rem;
    right: 2.3rem;
}

.top_1_rt>div>img{
    width: 3.47rem;
    height: 6.71rem;
    border: none;
    margin-left: 2.08rem;
    margin-top: 0.5rem;
}

.top_1_rt .navDiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.top_1_rt .navDiv button:last-child {
    background: url(../img/left.png) no-repeat #2B2E3D 40% 50%;
    top: 4.5rem;
    left: 0;
}

.top_1_rt .navDiv button:first-child{
    background: url(../img/left.png) no-repeat #2B2E3D center;
    transform: rotate(180deg);
    top: 4.5rem;
    right: 0;
}

.top_1_rt .navDiv button:hover {
    background-color: #B5B8BD !important;
}

.top_1.active>span{
    opacity: 1;
}
.active>.top_1_lf{
    opacity: 1;
}
.top_1>.top_1_lf>h3{
    font-size: 0.5rem;
    color: #2B2E3D;
}

.top_1>.top_1_lf>b{
    font-size: 0.5rem;
    font-weight: 600;
    color: #2B2E3D;
}
.top_1>.top_1_lf>ul{
    width: 55%;
    height: auto;
    display: flex;
    margin: 15% 0 5% 0;
    justify-content: space-between;
}
.top_1>.top_1_lf>ul>li{
    width: 14%;
    border-right: 2px solid #F06E1B;
}
.top_1>.top_1_lf>ul>li>img{
    display: block;
    /* height: 100%; */
    width: 30px;
    margin: auto;
}
@media screen and (max-width: 2560px){
    .top_1>.top_1_lf>ul>li {
        height: 30px !important;
        width: 130px;
    }
}

/* ***********************************top2*********************** */
.top_2{
    width: 100%;
    position: relative;
    background: url(../img/gyby/banner2.png) no-repeat center center;
    background-size: cover;
    overflow: hidden;
}
.top_2>.top_2_lf{
    width: 6.38rem;
    height: auto;
    position: absolute;
    top: 2.53rem;
    right: 0;
}

#top2_pro{
    width: 4.32rem;
    height: 6.69rem;
    margin-left: -4.32rem;
}

.active>.pro_animate{
    transition-duration:3.5s;
    transform: translateX(6.32rem) translateY(2.6rem);
    transition-timing-function: linear;
}

#top2_pro>img{
    width: 100%;
    height: 100%;
    border: none;
}

#top2_title{
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: start;
}
#top2_title>p:nth-of-type(1)
{
    width: 2.12rem;
    height: 0.94rem;
    background: #F26F00;
    color: #FFFFFF;
    font-size: 0.5rem;
    font-family: SourceHanSansCN-Bold;
    text-align: center;
    line-height: 0.94rem;
}

#top2_title>p:nth-of-type(2)
{
    width: 2.12rem;
    height: 0.94rem;
    color: #FFFFFF;
    font-size: 0.5rem;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    line-height: 0.94rem;
}

#top2_cont{
   margin-top: 0.6rem;
}

#top2_cont>p{
    width: 100%;
    font-size: 0.16rem;
    color: #FFFFFF;
    font-family: SourceHanSansCN-Regular;
    line-height: 0.32rem;
}

#top2_icon_list{
    width: 4.8rem;
    height: 1.56rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    margin-top: 0.67rem;
    transform: translateY(2rem);
    transition: 1.5s;
    opacity: 0;
}

.top2_icon{
    display: flex;;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}

.top2_icon>img{
    width: 1.12rem;
    height: 1.12rem;
    border: none;
}

.active>.top_2_lf>#top2_icon_list{
    transform: translateY(0px);
    opacity: 1;
}

.top2_icon>span{
    width: 1.21rem;
    height: 0.16rem;
    font-size: 0.16rem;
    color: #FFFFFF;
    text-align: center;
    margin-top: 0.16rem;
}

/* *********************************top_3样式*********************** */
.top_3{
    width: 100%;
    position: relative;
    background: url(../img/gyby/banner3.png) no-repeat center center;
    background-size: cover;
}
.top_3>.top_3_lf{
    width: 7rem;
    position: absolute;
    top: 2.5rem;
    left: 1.6rem;
}

#top3_title{
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
}
#top3_title>p:nth-of-type(1){
    font-size: 0.5rem;
    color: #FFFFFF;
    line-height: 0.5rem;
    text-align: center;
    font-family: SourceHanSansCN-Regular;
    padding: 0.24rem 0.2rem;
}

#top3_title>p:nth-of-type(2){
    font-size: 0.5rem;
    color: #FFFFFF;
    line-height: 0.5rem;
    text-align: center;
    font-family: SourceHanSansCN-Bold;
    background: #F26F00;
    padding: 0.24rem 0.2rem;
}

#top3_title>p:nth-of-type(3){
    font-size: 0.5rem;
    color: #FFFFFF;
    line-height: 0.5rem;
    text-align: center;
    font-family: SourceHanSansCN-Regular;
    padding: 0.24rem 0.2rem;
}

#top3_cont{
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
    margin-top: 0.6rem;
}
#top3_cont>p{
    font-size: 0.16rem;
    color: #FFFFFF;
    font-family: SourceHanSansCN-Regular;
    line-height: 0.4rem;
}
#top3_cont>p>b{
    color: #F26F00;
    font-family: SourceHanSansCN-Bold;
}

#top3_icons{
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    width: 2.3rem;
    margin-top: 0.6rem;
    transform: translateX(-8rem);
    transition: 1.5s;
}

.active>.top_3_lf>#top3_icons{
    transform: translateX(0px);
}

.top3_icons_cont{
   display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    width: 2.3rem;
    height: 0.48rem;
    border-radius: 0.5rem;
    background: #FFFFFF;
    margin-bottom: 0.2rem;
}

.top3_icons_cont>img{
    width: 0.32rem;
    height: 0.32rem;
    border: none;
    margin-left: 0.35rem;
    margin-right: 0.12rem;
}

.top3_icons_cont>p{
    font-size: 0.2rem;
    color: #2B2E3D;
    font-family: SourceHanSansCN-Regular;
}

#top3_pro{
    width: 2.16rem;
    height: 3.6rem;
    position: absolute;
    top:3.7rem;
    right: 6rem;
}

#top3_pro>img{
    width: 2.16rem;
    height: 3.6rem;
    border: none;
}

#top3_pro_bo{
    position: relative;
    width: 4.96rem;
    height: 1.61rem;
}

#top3_pro_bo>img{
    position: absolute;
    width: 4.96rem;
    height: 1.61rem;
    top:-1.3rem;
    left: -1.5rem;
}

.half_bo{
    width: 1rem;
    height: 1rem;
    border: 8px solid #FFFFFF;
    border-radius: 50%;
    background: rgba(242,111,0,0.5);
    position: absolute;
    bottom:1.45rem;
    left:0.6em;
    clip-path: polygon(0 50% ,0 100% ,100% 100% ,100% 50%);
    transform:rotateX(70deg);
    animation-duration: 1.5s;
    animation-name: gyby_state2;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: gyby_state2;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    opacity: 0;
}

.half_bo2{
    width: 2rem;
    height: 2rem;
    border: 8px solid #FFFFFF;
    border-radius: 50%;
    background: rgba(242,111,0,0.5);
    position: absolute;
    bottom:1rem;
    left:0.1em;
    clip-path: polygon(0 50% ,0 100% ,100% 100% ,100% 50%);
    transform:rotateX(70deg);
    animation-duration: 1.5s;
    animation-name: gyby_state2;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-delay: 0.5s;
    -webkit-animation-name: gyby_state2;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-delay: 0.5s;
    opacity: 0;
}

.half_bo3{
    width: 3rem;
    height: 3rem;
    border: 8px solid #FFFFFF;
    border-radius: 50%;
    background: rgba(242,111,0,0.5);
    position: absolute;
    bottom:0.49rem;
    left:-0.4em;
    clip-path: polygon(0 50% ,0 100% ,100% 100% ,100% 50%);
    transform:rotateX(70deg);
    animation-duration: 1.5s;
    animation-name: gyby_state2;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-delay: 1s;
    -webkit-animation-name: gyby_state2;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-delay: 1s;
    opacity: 0;
}

.half_bo4{
    width: 4rem;
    height: 4rem;
    border: 8px solid #FFFFFF;
    border-radius: 50%;
    background: rgba(242,111,0,0.5);
    position: absolute;
    bottom:0.15rem;
    left:-0.8em;
    clip-path: polygon(0 50% ,0 100% ,100% 100% ,100% 50%);
    transform:rotateX(70deg) rotateZ(26deg);
    animation-duration: 1.5s;
    animation-name: gyby_state2;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-delay: 1.5s;
    -webkit-animation-name: gyby_state2;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-delay: 1.5s;
    opacity: 0;
}

.half_bo5{
    width: 5rem;
    height: 5rem;
    border: 8px solid #FFFFFF;
    border-radius: 50%;
    background: rgba(242,111,0,0.5);
    position: absolute;
    bottom:-0.35rem;
    left:-1.3em;
    clip-path: polygon(0 50% ,0 100% ,100% 100% ,100% 50%);
    transform:rotateX(70deg) rotateZ(26deg);
    animation-duration: 1.5s;
    animation-name: gyby_state2;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-delay: 2s;
    -webkit-animation-name: gyby_state2;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-delay: 2s;
    opacity: 0;
}

.active>.animated-top3pro{
    transform: scale(1.4) translateX(-0.7rem) translateY(0.5rem);
    transition: 4s linear;
}

/* ***********************************top_4************************ */
.top_4{
    position: relative;
    background: url(../img/gyby/banner4.png) no-repeat center center;
    background-size: cover;
    background-position: 100% -1.3rem;
    overflow: hidden;
}
.top_4>.top_4_lf{
    position: absolute;
    top: 3.25rem;
    right: 0;
    width: 8rem;
    z-index:3;
}

#top4_title{
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: start;
}

#top4_title>p{
    font-size: 0.5rem;
    color: #FFFFFF;
    text-align: center;
    width: 1.4rem;
    height: 0.94rem;
    line-height: 0.9rem;
}

#top4_title>p:nth-of-type(odd){
    font-family: SourceHanSansCN-Bold;
    background: #F26F00;
}

#top4_title>p:nth-of-type(even){
    font-family: SourceHanSansCN-Regular;
}

#top4_cont{
  display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    margin-top: 0.6rem;
}
#top4_cont>p{
    color: #FFFFFF;
    font-size: 0.16rem;
    line-height: 0.35rem;
}

#top4_route{
    width: 13rem;
    height: 2.72rem;
    position: absolute;
    bottom: 0.3rem;
    right: 0;
}

#top4_route>img{
    width: 100%;
    height: 100%;
    border: none;
}

#route_arrow{
    width: 13rem;
    height: 2.72rem;
    margin-top: -3rem;
    position: relative;
}

#route_arrow>.heng_arrow{
    width: 0.54rem;
    height: 0.78rem;
    border: none;
    position: absolute;
}

#route_arrow>.heng_arrow:nth-of-type(1){
    right: 2.1rem;
    bottom: -0.34rem;
    transition: 4s;
    opacity: 0;
}

#route_arrow>.heng_arrow:nth-of-type(2){
    right: 6.3rem;
    bottom: -0.34rem;
    transition: 8s;
    opacity: 0;
}

#route_arrow>.heng_arrow:nth-of-type(3){
    right: 9.8rem;
    bottom: -0.34rem;
    transition: 12s;
    opacity: 0;
}

#route_arrow>.heng_arrow_up{
    width: 0.79rem;
    height: 0.78rem;
    border: none;
    position: absolute;
    left:1.05rem;
    bottom: 1.4rem;
    transition: 16s;
    opacity: 0;
}

.active>#top4_route>#route_arrow>.heng_arrow{
    opacity: 1;
}

.active>#top4_route>#route_arrow>.heng_arrow_up{
    opacity: 1;
}

#top4_pro{
    width: 3.3rem;
    height: 5.12rem;
    position: absolute;
    left:6.8rem;
    bottom: 2.5rem;
}

#top4_pro>img{
    width: 100%;
    height: 100%;
    border: none;
}

.active>.animated-top4pro{
    transition: 5s linear 5s;
    transform: translateY(2.5rem);
}

/*.active>.animated-top4pro{*/
    /*animation: top4-ainimate 8s linear;*/
    /*animation-fill-mode: both;*/
    /*-webkit-animation: top4-ainimate 8s linear;*/
    /*-webkit-animation-fill-mode: both;*/
/*}*/

@keyframes top4-ainimate {
    0%{
        transform: translateX(0);
    }
    25%{
        transform: translateX(-5rem);
    }
    50%{
        transform: translateX(-10rem);
    }
    75%{
        transform: translateX(-14rem);
    }
    100%{
        transform: translateX(-13rem) translateY(-2rem);
    }
}

#door{
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(../img/gyby/door.png) no-repeat center center;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.active>.animated-top4opendoor{
    transition: 5s linear;
    transform: translateY(-100%);
}

/* *****************************top_5**************************** */
.top_5{
    position: relative;
    background: url(../img/gyby/banner5.png) no-repeat center center;
    background-size: cover;
    overflow: hidden;
}
.top_5>.top_5_rt{
    width: 6.5rem;
    position: absolute;
    top: 2.5rem;
    left: 1.6rem;
}

.top_5>.top_5_rt>ul{
    width: 100%;
    margin-top: 10%;
    display: flex;
    justify-content: space-between;
}

#top5_title{
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: start;
}
#top5_title>p:nth-of-type(1)
{
    width: 2.94rem;
    height: 0.94rem;
    background: #F26F00;
    color: #FFFFFF;
    font-size: 0.5rem;
    font-family: SourceHanSansCN-Bold;
    text-align: center;
    line-height: 0.94rem;
}

#top5_title>p:nth-of-type(2)
{
    width: 2.94rem;
    height: 0.94rem;
    color: #FFFFFF;
    font-size: 0.5rem;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    line-height: 0.94rem;
}

#top5_cont{
    margin-top: 0.6rem;
}

#top5_cont>p{
    width: 100%;
    font-size: 0.18rem;
    color: #FFFFFF;
    font-family: SourceHanSansCN-Regular;
    line-height: 0.32rem;
}

#top5_icon_list{
    width: 6.5rem;
    height: 1.56rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    margin-top: 0.67rem;
    transform: translateY(2rem);
    transition: 1.5s;
    opacity: 0;
}

.top5_icon{
    display: flex;;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}

.top5_icon>img{
    width: 1.12rem;
    height: 1.12rem;
    border: none;
}

.active>.top_5_rt>#top5_icon_list{
    transform: translateY(0px);
    opacity: 1;
}

.top5_icon>span{
    width: 1.21rem;
    height: 0.16rem;
    font-size: 0.16rem;
    color: #FFFFFF;
    text-align: center;
    margin-top: 0.16rem;
}

#top5_ipad{
    width: 11.1rem;
    height: 6.75rem;
    position: absolute;
    bottom:0;
    right: 1rem;
}

#top5_ipad>img{
    width: 100%;
    height: 100%;
    border: none;
}

#top5_ipad>.leida>.avatar {
    border-radius: 50%;
    background-color: #EF6D28;
    z-index: 11;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.35rem;
    color: #FFFFFF;
    width: 0.88rem;
    height: 0.88rem;
}

#top5_ipad>.leida{
    width: 3%;
    height: 6%;
    position: absolute;
}
#top5_ipad>.leida>div:not(.avatar){
    width: 0.88rem;
    height: 0.88rem;
    position: absolute !important;
    bottom: -0.5rem;
    right: -0.55rem;
}

#top5_ipad>.leida>div.inner {
    background: #F16E1B;
    border-radius: 50%;
    position: relative;
    z-index: 10;
    animation-duration: 2.4s;
    animation-name: gyby_state;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: gyby_state;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    opacity: 0;
}
@keyframes gyby_state {
    0% {
        opacity: .5;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(2.8);
        transform: scale(2.8);
    }
}

@keyframes gyby_state2 {
    0% {
        opacity: .5;
        transform:rotateX(70deg);
        transform: scale(1);
        -webkit-transform: scale(1);
        -webkit-transform: rotateX(70deg);
    }

    100% {
        opacity: 0;
        transform:rotateX(70deg);
        -webkit-transform: scale(5.8);
        transform: scale(5.8);
        -webkit-transform: rotateX(70deg);
    }
}

#top5_ipad>.big_ld1{
    bottom: 3rem;
    right: 2.9rem;
}

@media screen and (max-width:1600px) and (max-height:850px){
    .active>.lankuang {
        top: 24.5%;
    }
    .top_2>.xuan {
        width: 8.5%;
    }
    .top_2>.xuan2 {
        top: 43%;
        right: 8.3%;
    }
    .top_4>.top_4_rt {
        top: 10%;
    }
    .top_5>.big_ld1 {
        top: 34.3%;
        left: 16.5%;
    }
    .top_5>.big_ld2 {
        top: 62.5%;
        left: 26.7%;
    }
    .top_5>.big_ld3 {
        top: 75%;
        left: 29.5%;
    }
    .top_5>.big_ld4 {
        top: 82.3%;
        left: 22.8%;
    }
}
@media screen and (max-width:1440px) and (max-height:900px){
    .top_9>.center>div {
        top: 26%;
    }
    .top_5>.big_ld1 {
        top: 34.3%;
    }
    .top_5>.big_ld2 {
        top: 62.5%;
    }
    .top_5>.big_ld3 {
        top: 75%;
    }
    .top_5>.big_ld4 {
        top: 82.3%;
    }
}
@media screen and (max-width:1440px) and (max-height:850px){
    .active>.lankuang {
        width: 20%;
        top: 25.5%;
        left: 40%;
    }
    .top_2>.ld1{
        top: 36.5%;
    }
    .top_2>.ld3{
        top: 59.5%;
    }
    .top_2>.xuan{
        width: 9.5%;
        height: 16%;
    }
    .top_3>.big_ld{
        height: 46%;
        top: 39%;
        left: 11%;
    }
    .top_3>.people_ld{
        height: 45%;
        top: -20%;
    }
    .top_4>.top_4_rt{
        top: 14%;
        right: 13.5%;
    }
    .top_9>.center>div {
        top: 32%;
    }
    .top_5>.big_ld1 {
        top: 35%;
        left: 15%;
    }
    .top_5>.big_ld2 {
        top: 61.5%;
        left: 25.7%;
    }
    .top_5>.big_ld3 {
        top: 73.5%;
        left: 28.5%;
    }
    .top_5>.big_ld4 {
        top: 80.3%;
        left: 21.5%;
    }
}
@media screen and (max-width:1440px) and (max-height:780px){
    .top_2>.xuan {
        width: 8.5%;
        height: 16%;
    }
    .active>.lankuang {
        width: 19%;
        top: 24.5%;
        left: 40.5%;
    }
    .top_5>.big_ld1 {
        top: 34%;
        left: 16.5%;
    }
    .top_5>.big_ld2 {
        top: 62%;
        left: 26.7%;
    }
    .top_5>.big_ld3 {
        top: 74.5%;
        left: 29.5%;
    }
    .top_5>.big_ld4 {
        top: 81.3%;
        left: 22.5%;
    }
}
@media screen and (max-width:1440px) and (max-height:757px){
    .active>.lankuang {
        width: 19%;
        top: 23.5%;
        left: 40.5%;
    }
    .top_2>.xuan {
        width: 8.5%;
        height: 16%;
    }
    .top_2>.xuan2 {
        top: 43%;
        right: 8.3%;
    }
    .top_3>.big_ld {
        left: 13%;
    }
    .top_4>.top_4_rt {
        top: 12%;
        right: 14.5%;
    }
    .top_5>.big_ld1 {
        top: 34.3%;
        left: 16.5%;
    }
    .top_5>.big_ld2 {
        top: 62.5%;
        left: 26.7%;
    }
    .top_5>.big_ld3 {
        top: 75%;
        left: 29.5%;
    }
    .top_5>.big_ld4 {
        top: 82.3%;
        left: 22.5%;
    }
}
@media screen and (max-width: 1280px) and (max-height: 740px){
    .active>.lankuang {
        width: 20%;
        top: 25.5%;
        left: 39.5%;
    }
    .top_2>.xuan {
        width: 9.2%;
        height: 16%;
    }
    .top_5>.big_ld1 {
        top: 34.3%;
        left: 15.5%;
    }
    .top_5>.big_ld2 {
        top: 61.5%;
        left: 26%;
    }
    .top_5>.big_ld3 {
        top: 73%;
        left: 29%;
    }
    .top_5>.big_ld4 {
        top: 80.3%;
        left: 21.5%;
    }
    .top_2>.xuan1 {
        top: 23%;
        right: 19.5%;
    }
    .top_2>.xuan3 {
        top: 63%;
        right: 19.5%;
    }
}
@media screen and (max-width:1440px) and (max-height:720px){
    .active>.lankuang {
        width: 19%;
        top: 22.5%;
    }
    .top_3>.big_ld {
        height: 49%;
    }
    .top_3>.people_ld {
        height: 48%;
        top: -29%;
    }
    .top_2>.xuan {
        width: 8%;
        height: 16%;
    }
    .top_2>.xuan1 {
        top: 22%;
        right: 21%;
    }
    .top_2>.xuan2 {
        top: 43%;
        right: 9%;
    }
    .top_2>.ld1 {
        top: 34.5%;
    }
    .top_2>.ld3 {
        top: 60.5%;
    }
    .top_4>.top_4_rt {
        top: 9%;
    }
    .top_5>.big_ld1 {
        top: 33.3%;
        left: 16.5%;
    }
    .top_5>.big_ld2 {
        top: 63.5%;
        left: 26.7%;
    }
    .top_5>.big_ld3 {
        top: 77%;
        left: 29.5%;
    }
    .top_5>.big_ld4 {
        top: 85.3%;
        left: 22.5%;
    }
    .top_9>.center>div {
        top: 22%;
    }
}

@media screen and (max-width:1280px) and (max-height:600px){
    .active>.lankuang {
        width: 19%;
        top: 19.5%;
    }
    .top_2>.ld1 {
        top: 33%;
        right: 42%;
    }
    .top_2>.ld2 {
        top: 47.5%;
        right: 46.5%;
    }
    .top_2>.ld3 {
        top: 61%;
        right: 42%;
    }
    .top_2>.xuan1 {
        top: 28%;
        right: 16%;
    }
    .top_2>.xuan2 {
        top: 46%;
        right: 9.3%;
    }
    .top_2>.xuan3 {
        top: 63%;
        right: 17%;
    }
    .top_3>.people_ld {
        top: -30%;
    }
    
    .top_4>.top_4_rt {
        top: 5%;
    }
    .top_5 {
        background: url(../img/gyby/banner5.png) no-repeat -13% 44%;
        background-size: cover;
    }
    .top_2>.xuan {
        width: 7%;
        height: 15%;
    }
    .top_5>.big_ld2 {
        top: 65.5%;
    }
    .top_5>.big_ld3 {
        top: 80%;
    }
    .top_5>.big_ld4 {
        top: 89.3%;
    }
    .top_9>.center>div {
        top: 8%;
    }
}