@charset "utf-8";

/* ========== 统一处置页面样式 ========== */

/* ========== 头部 Banner ========== */
.addp-header {
    width: 100%;
    background: url(../images/addp5.png) no-repeat center center;
    background-size: cover;
    height: 258px;
}


.addp-banner-inner {
    height: 100%;
    position: relative;
}

/* 左侧 Banner 文字 */
.banner-text {
    padding-top: 60px;
    margin-left:-120px;
}

.banner-text-line1 {
    color: #ca1c1c;
    font-size: 44px;
    letter-spacing: 5px;
    text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
    font-weight: bold;
    line-height: 70px;
}

.banner-text-line2 {
    color: #ca1c1c;
    font-size: 44px;
    letter-spacing: 15px;
    text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
    font-weight: bold;
    line-height: 70px;
}

/* 右侧入口卡区域 */
.banner-entry {
    margin-right: -100px;
}

.banner-entry-card {
    margin-top: 53px;
    height: 200px;
    width: 290px;
    float: left;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.8);
    box-sizing: border-box;
    padding: 5px 40px;
    margin-left: 10px;
}

.entry-card-title {
    margin-top: 13px;
    color: #ca1c1c;
    font-size: 22px;
    text-align: center;
    font-weight: bold;
}

.entry-card-btn {
    width: 100%;
    height: 44px;
    border: 1px solid #ca1c1c;
    border-radius: 2px;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
    line-height: 44px;
    color: #f8f8f8;
    cursor: pointer;
    background-color: #ca1c1c;
    display: block;
    margin-top: 15px;
}

.entry-card-btn:last-child {
    margin-bottom: 0;
}

.entry-card-btn:hover {
    background: #c01010;
    color: #FFFFFF;
}

.footer-addp{
    background: #2478C8;
}