.downloadpage{
    /* height: max(80%,58cqw); */
    background-image: url('images/page-background.jpg'); 
    background-size:cover;
    /* container-type: inline-size; */
    width: min(100%,1680px);
    padding-top: 15px;
    padding-bottom:15px;
    @media  screen and (min-width:600px) {
        padding-top: 5cqw;
        padding-bottom: 5cqw;
    }
}
.downloadpage-content{
    z-index: 10;
    background-color: #9ccbf3;
    opacity: 0.75;
    color: black;
    padding: 15px;
    border-radius: 12px;
    margin: 0cqw 5cqw 3cqw 5cqw;
    width: 280px;
    min-height: 20px;
    @media (min-width:600px) {
        padding: 2cqw;
        border-radius: 1cqw;
        width: 80cqw;
    }
}
.lawcontent{
    font-size: 13px;
    font-size: clamp(13px,1.3cqw,20px);
    margin-bottom: 15px;
    @media  screen and (min-width:600px) {
        margin-bottom: 1.5cqw;
    }
}
.lawtitle {
    color:darkblue;
    font-size: 13px;
    font-size: clamp(13px,1.3cqw,20px);
    font-weight: bolder;
    line-height: 1.5em;
    /* width: max(10cqw,120px); */
    white-space: nowrap;
}
.lawtext {
    text-align: left;
    line-height: 1.5em;
    margin-top: 0cqw;
    padding-top: 0;
    font-size: 13px;
    font-size: clamp(13px,1.3cqw,20px);
}
.promise{
    font-size: 13px;
    font-size: clamp(13px,1.3cqw,20px);
    margin-bottom: 10px;
    @media (min-width:600px) {
       margin-bottom: 2cqw;
    }
}
.cssBnAgree{
    display: inline-block;
    /* margin-right: 1cqw; */
    width: 18px;
    height: 18px;
    border-width: 2px;
    border-radius: 3px;
    border-color: blue;
    margin-right: 5px;
    @media (min-width:600px) {
        width: 1.8cqw;
        height: 1.8cqw;
    }
}
.downloadlist{
    margin-top: 0cqw;
}

.explaintitle{
    font-size: 12px;
    width: 100%;
    margin-bottom: 10px;
    @media (min-width:600px) {
        font-size: clamp(12px,1.2cqw,18px);
        margin-bottom: 1cqw;
    }
}

.oslist{
    /* padding-left: 1.5cqw; */
    width: 260px;
    padding-right: 2.5cqw;
    @media (min-width:600px) {
        width: min(100%,1680px);
        margin-left: 2cqw;
    }
}

.listTitle{
    font-size: 13px;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    @media (min-width:600px) {
        font-size: clamp(13px,1.3cqw,20px);
        margin-top: 2cqw;
        margin-bottom: 1cqw;
    }
}
.list-line{
    height: 2px;
    border-top: 1px solid #1b1b1b; /* 设置边框宽度、样式和颜色 */
    width: 100%; /* 设置横线的宽度 */
    /* margin-left: 1cqw; */
}
.list-item{
    margin-top: 1cqw;
    margin-bottom: 1cqw;
}
.item-title{
    font-size: 12px;
    /* font-size: 12px; */
    width: 100px;
    margin-right: 1.5cqw;
    @media (min-width:600px) {
        font-size: clamp(12px,1.2cqw,18px);
        width: 8cqw;
    }
}

.item-text{
    font-size: 12px;
    font-size:clamp(12px,1.2cqw,18px);
}

.downloadnormal{
    font-size: 12px;
    font-size: clamp(12px,1.2cqw,18px);
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    white-space: nowrap;
}

.downloadurl-enable{
    font-size: 12px;
    font-size: clamp(12px,1.2cqw,18px);
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    /* color:cornflowerblue */
}
.downloadurl-enable:hover{
   color: darkorchid;
}

.downloadurl-disable{
    font-size: 12px;
    font-size: clamp(12px,1.2cqw,18px);
    pointer-events: none;
    color: gray;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

.downloadurl-enable-DevTest{
    font-size: 12px;
    font-size: clamp(12px,1.2cqw,18px);
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    /* color:cornflowerblue */
}
.downloadurl-enable-dev:hover{
   color: darkorchid;
}

.downloadurl-disable-DevTest{
    font-size: 12px;
    font-size: clamp(12px,1.2cqw,18px);
    pointer-events: none;
    color: gray;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

.manualitem{
    font-size: 13px;
    font-size: clamp(13px,1.4cqw,22px);
}
.manualitem:hover{
    color: darkorchid;
}
.enterprise {
    align-self: center;
    width:  90%;
}

.hpyerlinkbutton{
    color:darkblue;
    font-size: 14px;
    font-size: clamp(14px,1.4cqw,20px);
}
.hpyerlinkbutton:hover{
    cursor: pointer;
}
.hpyerlinkbutton:active{
    color: blueviolet;
    font-weight: bolder;
}