

#footer {
    width: 100%;
    height: 200px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #17428F;
}

.box_main_f {
    width: 740px;
    height: 140px;
}

.box_bqxx {
    float: left;
    width: 100%;
    height: 36px;
    margin: 15px 0 15px 0;
    font-size: 13px;
    font-family: arial, 'Hiragino Sans GB', 'Hiragino Sans GB W3', ËÎÌå;
    text-align: center;
}

.box_bqxx a {
    color: #FFF;    
}

#ft { 
	width: 740px;
    font-family: ËÎÌå;
    line-height: 25px;
    text-align: center;
    font-size: 13px;
    color: #E3E3E3;
}

.box-entry {
    width: 260px;
    height: 140px;
    top: 50px;
    left: 60%;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.card_f {
    height: 100%;
    width: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.3);
    color: #FFF;
    
}

.card_f img {
    padding: 0 0 9px 0;
}

#side_wrapper {
    position: fixed;
    right: 50px;
    top: 35%;
    width: 52px;
    height: 206px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #eef5f9;
    border: 1px solid #4276e6;
    border-radius: 30px;
    z-index: 1;
}

.side-entry {
    position: relative;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0242ca;
    border-radius: 20px;
    margin: 5px;
}

.side-entry:hover {
    box-shadow:
        2px 2px 3px rgba(0, 0, 0, 0.5),
        -1px -1px 2px rgb(230, 230, 230, 0.8);
}

.side-tooltip {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    left: 0px;
    width: 120px;
    height: 140px;
    background-color: #FFF;
    border: 1px solid #e9f2f8;
    color: #17428F;   
    border-radius: 5px;
    box-shadow:
        2px 2px 3px rgba(0, 0, 0, 0.3),
        -1px -1px 3px rgba(0, 0, 0, 0.15);
    opacity: 0;
    pointer-events: none;
}

.side-tooltip img {
    padding: 0 0 8px 0;
}

#side_wrapper .side-entry:hover .side-tooltip {
    opacity: 1;
    pointer-events: auto;
    left: -140px;
}

#side_wrapper .pointer {
    cursor: pointer;
}