
.gsjj-container{
    padding: 30px 0;
}

.company-sidebar {
    width: 315px;
    background-color: #f8feff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-right: 1px solid #ddd;
}

.sidebar-title {
    font-size: 20px;
    color: #1577ce;
    margin: 0;
    margin-bottom: 1px;
    border-bottom: 1px solid #d4a915;
    padding: 10px;
}

.gsjj-cdl {
    list-style: none;
    padding: 15px;
    text-align: center;
    display: flex;
    flex-direction: column;
}



.d2-1{
    margin-bottom: 20px;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
    background: linear-gradient(to bottom, #fefdfd, #dedfde);
}

.d2-1-in{
    background: linear-gradient(to bottom, #d4ecff, #94d3ff);
}




.company-sidebar ul li a {
    text-decoration: none;
    color: #333;
 
}



.company-content {
    width: 1068px;
    padding: 20px;
    background-color: #f8feff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-left: 15px;
    min-height: 440px;
}

.company-content h1 {
    font-size: 35px;
    margin-bottom: 10px;
    text-align: center;
}


.content-meta {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #999;
    border-left: 0;
    border-right: 0;
}

.content-meta span {
    font-size: 20px;
    color: #b0b0b0;
}

.font-size {
    cursor: pointer;
    text-decoration: none;
    color: #b0b0b0;
}

.font-margin{
    margin: 0 10px;

}

.company-content p {
    line-height: 1.6;
    margin-bottom: 20px;
}

.company-content img {
    max-width: 1000px;
}


.qr-code {
    position: absolute;
    right: 1px;
    top: 1000px;
}

.qr-code img {
    background-color: #3299de;
    border-radius: 10px;
}

.qr-code img:hover {
    background-color: #73ac45;
}

.floating_left{
    position: absolute;
    right: 114px;
    top: 142px;
    display: none;
}

.floating_left1{
    position: absolute;
    right: 114px;
    top: 8px;
    display: none;
}


.wx:hover + .floating_left{
    display: block;
}

.qy:hover + .floating_left1{
    display: block;
}
