* {
    padding: 0;
    margin: 0%;
    overflow: hidden;
}

#logo {
    height: 4.5vh;
    box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.6);
    opacity: 1;
    vertical-align: middle;
    padding: 0.5% 17%;
}

.logo {
    height: 100%;
    width: 50%;
    float: left;
}


.iphone img {
    width: 15px;
}

.iphone {
    width: 50%;
    float: right;
    text-align: right;
    margin-top: 0.5%;
}

.pox {
    display: inline-block;
    line-height: 1.9;
    font-size: 20px;
    font-weight: bold;
}

.poxs {
    display: inline-block;
    /* vertical-align: middle; */
    /* line-height: 2; */
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    opacity: 0.8;
}

#center {
    width: 100%;
    padding-top: 2vh;
    height: 88vh;
    background: #000932;
    background-image: url("../res/images/bg.png");
    background-repeat: no-repeat;
    position: relative;
    background-position: center
}

#left {
    width: 10%;
    background: rgba(0, 41, 109, 0.1);
    border: 1px solid rgba(38, 232, 255, 0.1);

    position: absolute;
    left: 17%;
}

.assort {
    cursor: pointer;
    width: 100%;
    opacity: 0.6;
    float: left;
    display: flex;
    color: #F6F7F9;
    padding: 18px;
    border-bottom: 1px solid rgba(38, 232, 255, 0.1);
}

.assort:hover {
    background: linear-gradient(103deg, #239FE8 0%, rgba(38, 232, 255, 0) 100%);
}

.active {
    background: linear-gradient(103deg, #239FE8 0%, rgba(38, 232, 255, 0) 100%);
}

.menu-img {
    margin-right: 10px;
}

.menu {
    line-height: 1.1;
}

.message {
    width: 40%;
    height: 75vh;
    background: rgba(0, 40, 107, 0.7);
    border: 1px solid rgba(38, 232, 255, 0.1);
    float: left;
    position: absolute;
    right: 30%;
    overflow: auto;
}

.itemes {
    border-bottom: 1px solid rgba(38, 232, 255, 0.1);
    padding: 1% 5%;
}

.CodeLogo {
    padding-top: 5%;
    float: left;
}

.project {
    width: 75%;
    float: left;

}

.proTitle {
    text-align: left;
    padding-left: 20px;
    font-size: 15px;
    padding-top: 8px;
}

.proContent {
    font-size: small;
    line-height: 1.8;
    padding-left: 20px;
    color: rgba(221, 233, 248, 0.6);
    overflow: hidden;
}

.desc {
    font-size: small;
    text-align: left;
    color: rgba(221, 233, 248, 0.6);
    padding-left: 20px;
}
.urlcode {
    padding-top: 5%;
}

.urlcode a {
    float: left;
    font-size: 15px;
    padding: 8px 15px;
    border-radius: 4px;
    text-decoration: none;
    background: #00286B;
    border: 1px solid rgba(35, 159, 232, 1);
    color: #239FE8;
    margin-left: 29px;
}

.urlcode a:hover {
    background: linear-gradient(103deg, rgb(38, 232, 255) 0%, rgb(35, 159, 232) 100%);
    color: white;
    border: 1px solid rgba(35, 159, 232, 1);
}

span {
    color: whitesmoke;
    padding-top: 20px;
}


#right {
    width: 10%;
    /* height: 320px; */
    background: rgba(0, 41, 110, 0.1);
    border: 1px solid rgba(38, 232, 255, 0.1);
    float: left;
    right: 17%;
    text-align: center;
    position: absolute;
}
.qCode{
    width: 70%;
}
.code {
    padding: 7% 0;
}

p {
    /* height: 29px; */
    line-height: 2;
    color: #F6F7F9;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#fter {
    width: 100%;
    height: 4.5vh;
    background: #30343E;
    opacity: 1;
    position: absolute;
    bottom: 0;
}

.bottom {
    height: 100%;
    font-size: 14px;
    color: #D1E2F3;
    opacity: 0.4;
    text-align: center;
    background: #292C33;
}

.bottom::before{
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle;
}
.service {
    width: 68%;
    height: 12vh;
    background: #30343E;
    padding: 0 16%;
    opacity: 1;
    position: absolute;
    bottom: 0;
}

.bigbox {
    float: left;
    width: 24%;
    height: 68%;
    padding-top: 2%;
    border-right: 0.3px solid rgba(174, 174, 174, 0.2);
    margin: 0 auto;
}

.bigbox:last-child {
    border: none;
}

.bigbox div {
    float: left;
}

.bigbox img {
    float: left;
    margin: 10px;
    margin-left: 18%;
}

.bigbox p {
    text-align: left;
    font-size: 13px;
    color: rgba(209, 226, 243, 0.8);
}


/* 滚动条样式开始 */
.message::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*修改滚动条的宽度*/
}

.message::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    background: rgba(38, 232, 255, 0.3);
    height: 200px;
    /*控制滚动条里面滑块的高度*/
}

.message::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    border-radius: 0;
    background: rgba(38, 232, 255, 0.1);
}