* {
    margin: 0;
    padding: 0;
}

* {
    -webkit-touch-callout: none;
    /*系统默认菜单被禁用*/
    -webkit-user-select: none;
    /*webkit浏览器*/
    -khtml-user-select: none;
    /*早期浏览器*/
    -moz-user-select: none;
    /*火狐*/
    -ms-user-select: none;
    /*IE10*/
    user-select: none;
}

/* img {
    pointer-events: none;
} */

@media screen and (min-width: 960px) and (max-width: 1199px) {
    html {
        font-size: 54px !important;
    }
    .join ul+ul {
        margin-left: 2.1rem !important;
    }
    .about p+p {
        margin-left: 2.6rem !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
    html {
        font-size: 43.2px !important;
    }
    .join ul+ul {
        margin-left: 1.8rem !important;
    }
    .about p+p {
        margin-left: 2.3rem !important;
    }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    html {
        font-size: 36px !important;
    }
}

@media screen and (min-width:400px) and (max-width:479px) {
    html {
        font-size: 27px !important;
    }
}

@media screen and (max-width:399px) {
    html {
        font-size: 27px !important;
    }
    .join ul+ul {
        margin-left: 0.6rem !important;
    }
    .about p+p {
        margin-left: 0.9rem !important;
    }
    .individuation ul {
        padding-left: 0.2rem !important;
        padding-right: 0.2rem !important;
    }
}

* {
    font-size: 0.42rem !important;
}

section {
    overflow-y: scroll;
}

section::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
}

.dshBgLogo {
    width: 100%;
    position: relative;
}

.dshBgLogo .dshBgLogoImg {
    width: 100%;
}

.dshBgLogo .dshBgLogoTitle {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 2.2rem;
    font-size: 1rem !important;
    font-weight: 900;
}

.dshBgLogo .dshBgLogoTitle1 {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 3.8rem;
    color: #566576;
}

.dshBgLogo .dshBgLogoTitle2 {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 4.6rem;
    color: #566576;
}

.dshBgLogo .dshBgLogoTitle3 {
    width: 40%;
    height: 1.3rem;
    position: absolute;
    top: 6rem;
    left: 30%;
    color: #FFF;
    background: #04CB94;
    border-radius: 0.75rem;
    text-align: center;
    line-height: 1.3rem;
}

.chanpin {
    width: 100%;
    height: 1.6rem;
    display: flex;
    justify-content: space-around;
    margin-bottom: 0.3rem;
}

.chanpin .chanpin1 {
    height: 100%;
    line-height: 2rem;
    border-bottom: 2px solid #0F5CFA;
}

.chanpin .xianxia {
    height: 100%;
    line-height: 2rem;
}

.chanpin .piaowu {
    height: 100%;
    line-height: 2rem;
}

.chanpinImg {
    width: 94%;
    border: 1px solid #476B9F;
    border-radius: 0.5rem;
    margin-left: 3%;
    margin-right: 3%;
    padding: 0.4rem;
}

.chanpinImg .chanpinImgImage {
    width: 100%;
}

.chanpinImg .chanpinImgTitle {
    color: #333333;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
    font-weight: 900;
    font-size: 0.6rem !important;
    letter-spacing: 0.05rem;
}

.chanpinImg .chanpinImgData {
    color: #999999;
    letter-spacing: 0.05rem;
}

.chanpinImgPlus {
    display: none;
}

.abundant {
    width: 100%;
    height: 1.8rem;
    font-weight: 900;
    font-size: 0.6rem !important;
    text-align: center;
    line-height: 2.2rem;
}

.abundantList {
    width: 96%;
    margin-left: 1%;
    margin-right: 3%;
    position: relative;
}

.abundantList .abundantListImg {
    width: 100%;
}

.abundantList .abundantListName {
    font-weight: 900;
    position: absolute;
    left: 23%;
    top: 0.5rem;
}

.abundantList .abundantListTitle {
    position: absolute;
    color: #999999;
    width: 75%;
    left: 23%;
    top: 1.2rem;
}

.monitoring {
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    position: relative;
}

.monitoring .monitoringImg {
    width: 100%;
}

.monitoring .monitoringName {
    position: absolute;
    top: 0.5rem;
    left: 3%;
    color: #FFF;
    font-size: 0.5rem !important;
    border-bottom: 0.15rem solid #2570F2;
}

.monitoring .monitoringData {
    width: 94%;
    position: absolute;
    top: 1.4rem;
    left: 3%;
    color: #FFF;
}

.selectTitle {
    display: none;
}

.duodian {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    line-height: 0.8rem;
    color: #999999;
    text-align: center;
    margin-bottom: 0.5rem;
}

.duodianSystem {
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    position: relative;
}

.duodianSystem .duodianSystemImg {
    width: 100%;
    margin-bottom: 0.5rem;
}

.duodianSystem .duodianSystemImgPlus {
    width: 27%;
    position: absolute;
    left: -2%;
    z-index: 2;
}

.duodianSystem .duodianSystemFont {
    width: 71%;
    position: absolute;
    left: 25%;
    z-index: 2;
    top: 0.3rem;
}

.jiudianguanli {
    width: 100%;
    display: flex;
    justify-content: space-around;
    height: 6rem;
}

.jiudianguanli .jiudianguanliL {
    width: 40%;
}

.jiudianguanli .jiudianguanliL .jiudianguanliLImg {
    width: 2.5rem;
}

.jiudianguanli .jiudianguanliL .jiudianguanliLName {
    font-size: 0.6rem !important;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

.jiudianguanli .jiudianguanliL .jiudianguanliLData {
    color: #999999;
}