
html.theme-um-right.um body { left: auto; right: 0; }
html.theme-um-right.um.navon body { left: auto; margin-left: auto; right: 100%; margin-right: -70px; }

html.theme-um-right.um.navon .g_header { left: auto; margin-left: 0; right: 100%; margin-right: -70px; }
html.theme-um-right.um .g_header .menu { left: auto; right: 0; }

html.theme-um-right.um .g_header .nav { left: 100%; right: -100%; }
html.theme-um-right.um.navon .g_header .nav { left: 70px; right: 0; box-shadow: -5px 0 10px rgba(0,0,0,0.2); }


/*back-dark*/
html.theme-back-dark body { color: #ccc; }

html.theme-back-dark.fixed:not(.um) .g_header { background: #000; }
html.theme-back-dark:not(.um) .g_header .nav > li a { color: #ccc; }
html.theme-back-dark:not(.um) .g_header .nav > li .sub > li a { color: #bbb; }

html.theme-back-dark .g_footer { background: rgba(255,255,255,.1); }

html.theme-back-dark .contacthome .book table .btn { border: 1px solid rgba(255,255,255,.1); }
.g_c img{max-width:100%}
.adv {
    width: 100%;
    max-width: 800px; /* 最大宽度400px */
    position: relative;
    margin: 0 auto;
}

#advPicUlId {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/* 左右箭头按钮样式 */
.advLeft, .advRight {
    width: 37px;
    height: 51px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    transition: opacity 0.3s;
}
.advLeft:hover, .advRight:hover {
    opacity: 0.8;
}
.advLeft {
    left: 10px;
}
.advRight {
    right: 10px;
}

/* 轮播容器 */
.advPicUlIdBox {
    width: 100%;
    overflow: hidden;
}

/* 轮播列表 */
.advPicUl {
    position: relative;
    display: flex;
    width: 10000px; /* 足够大的宽度 */
    margin: 0;
    padding: 0;
    transition: transform 0.5s ease;
}

/* 每个轮播项 */
.advPicUl li {
    list-style: none;
    width: 100%;
    max-width: 800px; /* 最大宽度400px */
    position: relative;
    flex-shrink: 0;
}

/* 图片自适应 */
.slider-img {
    width: 100%;
    height: auto;
    display: block;
}

/* 底部文字区域 */
.advPicUl li a {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    height: 76px;
    padding: 5px 16px;
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    background: url(../img/backbg.png);
}
.advPicUl li a span {
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    display: block;
}