@charset "utf-8";
img[src=""],
img:not([src]) {
    opacity: 0
}

.Padvment {}

#nav_area {
    margin-bottom: 0
}

.Sadvment {}

.Sfootadv {
    display: none !important
}

.Pfootadv {
    display: none !important;
    margin: 0 auto;
    max-width: 1470px
}

.Sfootadv,
.Sadvment {
    width: 100%;
    display: none
}

.Sfootadv a {
    display: block
}

.Padvment img {
    width: 100%;
    height: 100%;
    display: block
}

.Pfootadv img {
    width: 100%;
    height: 100%;
    display: block
}

.videonav {
    width: 100%;
    margin: 0 auto;
    max-width: 1470px;
    margin-bottom: 20px
}

.videonav img {
    width: 100%
}

.Sfootadv img {
    width: 100%;
    height: 100%
}

.Sadvment img {
    width: 100%;
    height: 100%
}

body #bottom {
    height: 80px;
    opacity: .9
}

body #bottom img {
    width: 100%;
    height: 100%
}

body #bottom .Sclose {
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
    height: 23px
}

body #bottom a {
    height: 80px;
    display: block
}

body #bottom div {
    display: none;
    position: absolute;
    top: 29%;
    left: 20%;
    z-index: -1
}

body #bottom div p {
    color: #ffd283;
    font-size: 12px
}

.site-header .save {
    bottom: 80px
}

.content_top .Sfootadv {
    padding-right: 5px
}

.leftadv {
    position: fixed;
    left: 0;
    top: 150px;
    display: none;
    z-index: 150
}

.Sleftadv {
    position: fixed;
    left: 0;
    top: 150px;
    display: none;
    z-index: 100
}

.rightadv {
    position: fixed;
    right: 0;
    top: 150px;
    display: none;
    z-index: 150
}

.Srightadv {
    position: fixed;
    right: 0;
    top: 150px;
    display: none;
    z-index: 100
}

.advcom {
    width: 150px;
    height: 350px;
    margin-top: 28px
}

.leftadv img,
.rightadv img,
.Sleftadv img,
.Srightadv img {
    width: 100%;
    height: 100%
}

.leftadv .close,
.rightadv .close,
.Sleftadv .close,
.Srightadv .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: rgba(0, 0, 0, .5);
    text-align: center;
    color: #fff;
    cursor: pointer;
    border-radius: 0 0 0 25px;
    opacity: 1
}

.wladv {
    display: none
}

.prefecture {
    display: none;
    justify-content: space-around
}

.prefecture img {
    display: inline-block;
    vertical-align: middle
}

.prefecture span {
    font-size: 16px;
    vertical-align: middle;
    margin-left: 5px
}

.prefecture .box {
    width: 50%;
    text-align: center;
    border-top: 1px solid #f2f2f2;
    height: 36px;
    line-height: 36px;
    background: #fff
}

.prefecture .box:nth-of-type(1) {
    border-right: none
}

.prefecture a {
    text-decoration: none;
    color: #000
}

.pcjjvCom img,
.wapjjvCom img {
    display: block;
    width: 100%
}

.pcjjvCom a,
.wapjjvCom a {
    display: block
}

.wapjjvCom {
    display: none
}

.pcjjvCom a {
    height: 120px
}

.wapjjvCom a {
    height: 40px
}

.pcjjvCom img,
.wapjjvCom img {
    height: 100%
}

@media(max-width:1501px) and (min-width:992px) {
    .pcjjvCom a {
        height: 80px
    }
}

@media(max-width:992px) and (min-width:768px) {
    .pcjjvCom a {
        height: 62px
    }
}

#topAd {
    display: none !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    background: #fff;
    opacity: .9
}

body #topAd img {
    width: 100%;
    height: 100%
}

body #topAd .Sclose {
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
    height: 23px
}

.boxRight {
    border-left: 1px solid #f2f2f2
}

@media only screen and (max-width:767px) {
    .pcjjvCom {
        display: none
    }
    .wapjjvCom {
        display: block;
        margin-top: 0
    }
    .anzhuan_app_top {
        margin-top: 0 !important
    }
    .prefecture {
        display: flex
    }
    .advcom {
        width: 75px;
        height: 140px
    }
    .Padvment {
        margin-bottom: 0
    }
    .Sfootadv {
        margin-bottom: 0
    }
    .Sfootadv,
    .Sadvment {
        display: block
    }
    .Pfootadv,
    .Padvment {
        display: none
    }
    .leftadv,
    .rightadv {
        display: none !important
    }
    .Sleftadv,
    .Srightadv {
        z-index: 150
    }
    body #bottom {
        display: block
    }
}

#bottom {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    height: 53px;
    background: #fff;
    opacity: .95;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}