@media only screen and (max-width:480px) {
    body {
        background: #2a1d33 url(../images/sfyj-phone.jpg) no-repeat center top;
        background-size: cover;
        min-width: auto;
    }
    .texiao1,
    .texiao2 {
        display: none;
    }
    .jn-content {
        font-size: .24rem;
        color: #fceecf;
        line-height: .48rem;
    }
    .gsbj {
        width: 100%;
        box-sizing: border-box;
        padding-top: 7rem;
        padding-bottom: .5rem;
        position: relative;
    }
    .gsbj-title {
        width: 100%;
        height: 2rem;
        margin: 0 auto;
        background: url(../images/title.png) no-repeat center top;
        background-size: contain;
    }
    .gsbj-content {
        width: 95%;
        height: auto;
        margin: 0 auto;
        background: none;
        background-size: contain;
        box-sizing: border-box;
        padding-top: .3rem;
        /* padding-bottom: .5rem; */
        /* background: #fff; */
        padding: 0 .2rem;
    }
    .gsbj-content p {
        width: 98%;
        font-size: .28rem;
        line-height: .56rem;
        color: #ccb9a1;
        margin: 0 auto;
        /* margin-bottom: .28rem; */
    }
    .gsbj-div {
        width: 100%;
        height: 7.06rem;
        background: url(../images/qibing.png) no-repeat center bottom;
        background-size: cover;
        position: absolute;
        bottom: 0;
    }
    .zhiyejineng {
        width: 95%;
        height: 15.5rem;
        margin: 0 auto;
        background: url(../images/zhiyejineng-title.png) no-repeat center top;
        background-size: contain;
        box-sizing: border-box;
        padding-top: 2.5rem;
    }
    .zyjn-left {
        width: 90%;
        height: 10rem;
        background: none;
        background-size: contain;
        box-sizing: border-box;
        padding-top: 0;
        padding-left: 1rem;
    }
    .zyjn-content ul {
        box-sizing: border-box;
        padding-bottom: 3.2rem;
    }
    .samanjineng .jn-first {
        height: 2.8rem;
        background: url(../images/samanjineng-1.png) no-repeat left top;
    }
    .samanjineng .jn-second {
        height: 2.8rem;
        background: url(../images/samanjineng-2.png) no-repeat left top;
    }
    .xianzhijineng .jn-first {
        height: 2.8rem;
        background: url(../images/xianzhijineng-1.png) no-repeat left top;
    }
    .xianzhijineng .jn-second {
        height: 2.8rem;
        background: url(../images/xianzhijineng-2.png) no-repeat left top;
    }
    .zyjn-content {
        display: block !important;
    }
    .jn-title {
        font-size: .5rem;
        color: #fceecf;
        margin-left: 100px;
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .zyjn-right {
        display: none;
    }
    .huodongheji {
        width: 100%;
        height: 1.4rem;
        background: url(../images/heji-bg.png) no-repeat center top;
        background-size: cover;
        position: relative;
    }
    .heji-box {
        width: 95%;
        height: 1.2rem;
        margin: 0 auto;
        box-sizing: border-box;
        padding-top: .15rem;
    }
    .heji {
        width: 100% !important;
        height: .8rem !important;
    }
    .heji a {
        display: block;
        width: 2rem;
        height: .8rem;
        margin: 0 .1rem 0 .1rem;
        border-radius: .05rem;
        border: none;
        float: left;
    }
    .heji a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .anniu {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
    .anniu1 {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao1.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
    .anniu-dingwei {
        position: absolute;
        right: 0;
        top: 1rem;
        width: 1.08rem;
        height: 2.56rem;
    }
    .jineng-miaoshu {
        width: 7rem;
        height: 6.5rem;
        background: url(../images/jinengmiaoshubeijing.png) no-repeat;
        background-size: contain;
        margin: 0 auto;
        box-sizing: border-box;
        padding-top: 1.7rem;
        padding-left: .3rem;
    }
    .zhiyejineng .qishe {
        margin-bottom: .1rem;
    }
    .zhiyejineng .qh-btn {
        display: block;
        width: 1.08rem;
        height: 1.23rem;
        text-align: center;
        font-size: .26rem;
        line-height: .3rem;
        color: #fff;
        box-sizing: border-box;
        padding-top: .3rem;
        background: url(../images/qiehuan.png) no-repeat center -1.23rem;
        background-size: cover !important;
    }
    .hovers {
        background: url(../images/qiehuan.png) no-repeat !important;
    }
    .jn-nr {
        width: 3.9rem;
        height: 3.8rem;
        margin: 0 auto;
        text-align: justify;
        position: relative;
        display: none;
    }
    .jn-nr p {
        font-size: .18rem;
        line-height: .36rem;
        color: #493f36;
    }
    .tab-nav {
        position: absolute;
        bottom: 0.2rem;
        left: .6rem;
    }
    .tab-nav li {
        width: .96rem;
        height: .76rem;
        font-size: .24rem;
        text-align: center;
        box-sizing: border-box;
        padding-top: .80rem;
        float: left;
        margin: 0 .2rem 0 .2rem;
        color: #493f36;
    }
    .tab-nav .pyzy {
        background: url(../images/btn-pyzy.png) no-repeat center top;
        background-size: contain;
    }
    .tab-nav .zszg {
        background: url(../images/btn-zszg.png) no-repeat center top;
        background-size: contain;
    }
    .tab-nav1 li {
        width: .96rem;
        height: .76rem;
        font-size: .24rem;
        text-align: center;
        box-sizing: border-box;
        padding-top: .80rem;
        float: left;
        margin: 0 .2rem 0 .2rem;
        color: #493f36;
    }
    .hover_background {
        color: #bb6531 !important;
    }
    .tab-nav1 .lyjz {
        background: url(../images/btn-lyjz.png) no-repeat center top;
        background-size: contain;
    }
    .tab-nav1 .ljj {
        background: url(../images/btn-ljj.png) no-repeat center top;
        background-size: contain;
    }
    .tab-nav1 {
        position: absolute;
        bottom: 0.2rem;
        left: .6rem;
    }
    /*-------foot--------*/
    .ql-logo {
        display: none !important;
    }
    .foot {
        width: 100%;
    }
    .foot ul {
        width: 90% !important;
        margin: 0 auto;
        padding: 0;
    }
    .foot ul li {
        font-size: 12px !important;
    }
    .foot .foot-top {
        height: auto !important;
        text-align: justify !important;
    }
    .foot-logo {
        display: none !important;
    }
    .foot-bot p {
        text-align: justify;
        font-size: 12px !important;
    }
    .foot-bot .pc {
        display: none !important;
    }
    .foot-bot .ph {
        display: block !important;
    }
    .swiper-slide ul .human-zytd .zytd-tit {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 45px;
        font-size: 20px;
        color: #97120d;
    }
    .swiper-slide ul .human-zytd .zytd-tit {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 45px;
        font-size: 20px;
        color: #97120d;
    }
    .show_ewm {
        display: none;
    }
    /*-------2020-7-15---------*/
    .kefu {
        width: 25%;
        height: auto;
        position: absolute;
        right: 2%;
        top: 60%;
        background: #f6eeee;
        box-shadow: 5px 5px 10px rgba(31, 31, 31, 0.8);
        box-sizing: border-box;
        padding-top: 5px;
    }
    .kefu span {
        display: block;
        font-size: 12px;
        color: #2b2a2b;
        text-align: center;
        line-height: 18px;
        box-sizing: border-box;
        padding-top: 5px;
        font-weight: 600;
        padding-bottom: 5px;
    }
    .kefu img {
        display: block;
        border: none;
        max-width: 80%;
        margin: 0 auto;
    }
    .kefu2 {
        display: none;
    }
    .kefu2 {
        display: none !important;
    }
    .join-qq {
        display: none;
        width: 30%;
        position: absolute;
        left: 40%;
        top: 47%;
    }
    .join-qq img {
        display: block;
        max-width: 100%
    }
    .donghua {
        display: none !important;
    }
}

@media screen and (max-width:414px) {
    .gsbj {
        width: 100%;
        box-sizing: border-box;
        padding-top: 7rem;
        padding-bottom: .5rem;
        position: relative;
        background: none;
    }
    .huodongheji {
        width: 100%;
        height: 1.4rem;
        background: url(../images/heji-bg.png) no-repeat center top;
        background-size: cover;
        position: relative;
    }
    .heji-box {
        width: 95%;
        height: 1.2rem;
        margin: 0 auto;
        box-sizing: border-box;
        padding-top: .15rem;
    }
    .heji {
        width: 100% !important;
        height: .8rem !important;
    }
    .heji a {
        display: block;
        width: 2rem;
        height: .8rem;
        margin: 0 .1rem 0 .1rem;
        border-radius: .05rem;
        border: none;
        float: left;
    }
    .heji a img {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .anniu {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
    .anniu1 {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao1.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
}

@media screen and (max-width:375px) {
    .gsbj {
        width: 100%;
        box-sizing: border-box;
        padding-top: 6.5rem;
        padding-bottom: .5rem;
        position: relative;
    }
    .huodongheji {
        width: 100%;
        height: 1.4rem;
        background: url(../images/heji-bg.png) no-repeat center top;
        background-size: cover;
        position: relative;
    }
    .heji-box {
        width: 95%;
        height: 1.2rem;
        margin: 0 auto;
        box-sizing: border-box;
        padding-top: .15rem;
    }
    .heji {
        width: 100% !important;
        height: .8rem !important;
    }
    .heji a {
        display: block;
        width: 2rem;
        height: .8rem;
        margin: 0 .1rem 0 .1rem;
        border-radius: .05rem;
        border: none;
        float: left;
    }
    .heji a img {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .anniu {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
    .anniu1 {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao1.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
}

@media screen and (max-width:360px) {
    .gsbj {
        width: 100%;
        box-sizing: border-box;
        padding-top: 6rem;
        padding-bottom: .5rem;
        position: relative;
    }
    .huodongheji {
        width: 100%;
        height: 1.4rem;
        background: url(../images/heji-bg.png) no-repeat center top;
        background-size: cover;
        position: relative;
    }
    .heji-box {
        width: 95%;
        height: 1.2rem;
        margin: 0 auto;
        box-sizing: border-box;
        padding-top: .15rem;
    }
    .heji {
        width: 100% !important;
        height: .8rem !important;
    }
    .heji a {
        display: block;
        width: 2rem;
        height: .8rem;
        margin: 0 .1rem 0 .1rem;
        border-radius: .05rem;
        border: none;
        float: left;
    }
    .heji a img {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .anniu {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
    .anniu1 {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao1.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
}

@media screen and (max-width:320px) {
    .huodongheji {
        width: 100%;
        height: 1.4rem;
        background: url(../images/heji-bg.png) no-repeat center top;
        background-size: cover;
        position: relative;
    }
    .heji-box {
        width: 95%;
        height: 1.2rem;
        margin: 0 auto;
        box-sizing: border-box;
        padding-top: .15rem;
    }
    .heji {
        width: 100% !important;
        height: .8rem !important;
    }
    .heji a {
        display: block;
        width: 2rem;
        height: .8rem;
        margin: 0 .1rem 0 .1rem;
        border-radius: .05rem;
        border: none;
        float: left;
    }
    .heji a img {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .anniu {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
    .anniu1 {
        width: .2rem;
        height: .17rem;
        background: url(../images/sanjiao1.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 50%;
        margin-left: 0;
        bottom: .05rem;
        cursor: pointer;
        z-index: 1;
    }
}