@media only screen and (min-width: 769px){
/*广告条*/
.xg_banner {
    width: 100%;
    overflow: hidden;
    height: 100vh !important;
}
#fp-nav.right {
    right: 10px !important;
}
.xg_abanner>div {
    height: 100% !important;
}

.xg_abanner {
    height: 100vh !important;
    min-height: 100vh !important;
    max-height: 100vh !important;
    margin-top: 0 !important;
}

.xg_banner_img {
    height: 100vh;
    width: 100%;
}

.xg_banner_img img {
    height: 100vh;
    object-fit: cover;
    width: 100%;
}

.xg_abanner>div>div {
    height: 100vh;
}

.xg_banner_item {
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
}

.p1732m38204ebbffeaa22a {
    margin: 0 !important;
}

div#c400010001 {
    max-height: 100vh !important;
}

/*内容区个别宽度*/

div#c500050001 {
    width: 100%;
}

/*右侧锚点*/
div#fp-nav>ul>li {
    width: auto !important;
    margin: 15px 0 !important;
}

#fp-nav ul li a span, .fp-slidesNav ul li a span {
    width: 34px !important;
    height: 1px !important;
    border-radius: 0px !important;
    display: block;
    margin: -0.5px 0 0 0 !important;
    left: auto !important;
}

#fp-nav ul li a, .fp-slidesNav ul li a {
    width: 34px !important;
}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
    width: 53px !important;
    height: 1px !important;
    margin: -0.5px 0 0 -19px !important;
}

#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
    width: 53px !important;
    height: 1px;
    margin: -0.5px 0 0 -19px !important;
}

#fp-nav ul li .fp-tooltip.right {
    right: 60px !important;
    width: auto;
}


.fp-tooltip.right {
    display: none;
}

.active .right{
    display: block !important;
    opacity: 1 !important;
}

div#fp-nav>ul>li>.right{
    display: none !important;
}

}