@charset "UTF-8";



@media (min-width: 992px){
    #header .header-nav-main nav > ul > li > a{
        font-size:16px;
    }
    #header .header-nav.header-nav-stripe nav > ul > li > a{
        padding:0 2rem;
    }
    #header .header-nav-bar {
        z-index: 1;
        background: #F5F5F7 !important;
    }
    .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a{
        color:#333 !important;
    }
    /* #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a{
        color:#333 !important;
    } */
}





.btn-area a{
    display:block;
    width:120px;
    height:40px;
    line-height:40px;
    background:#fff;
    text-align:center;
    font-size:14px;
    margin-top:40px;
    color: #333;
}











.area-all{
    background: #f2f2f2;
    min-height:500px;
}
.apply-bg{
    background:url(../img/med/area-bg.png)no-repeat;
    background-size:cover;
    height:500px;
    padding-top:20%;
    padding-left:25%;

}

.apply-title{color:#fff;width: 75%;}
.apply-title h3{
    font-size:28px;
    font-weight:500;
    margin-bottom:15px;
    color: #fff;
    line-height: 32px;
}
.apply-title .eng{
    font-size:25px;
    font-weight:500;
}
.hx-line{
    width:40px;
    height:4px;
    background:#fff;
    margin-top: 50px;
}
.apply-all .col-lg-6,.apply-all .col-sm-6{
    padding:0;
}
.icon-items-all{
    background:#fff;
    border-radius:16px;
    box-shadow:0 3px 15px #ddd;
    padding:40px 30px;
    margin-top: 18%;
    margin-left: -10%;
    width: 90%;
}
.icon-items-all ul li{
    float:left;
    width:25%;
    text-align: center;
}
.icon-items-all ul li b{
    font-size: 24px;
    margin-top: 10px;
    display: block;
    font-weight:600 !important;
    color: #333;
}
.icon-items-all ul li p{
    font-size:18px;
    margin-top: 5px;
    margin-bottom: 0;
}
.icon-pic img{
    max-width:50%;
    margin: auto;
}

@media (max-width: 1600px){
    .icon-items-all ul li p{
        font-size:16px;
        margin-top: 5px;
    }
    .icon-items-all ul li b{
        font-size: 20px;
    }
    .icon-pic img {
        max-width: 40%;
        margin: auto;
    }
}


@media (max-width: 1440px){
    .icon-items-all ul li b {
        font-size: 16px;
    }
    .icon-items-all ul li p {
        font-size: 13px;
        margin-top: 5px;
    }
}
@media (min-width: 1600px){
    .cp-title p{margin-bottom:0px;font-size:20px;}
    .cp-title small{
        font-size:16px;
        line-height:24px;
    }
}




.post-image a{display:block;}
.news_bd article.post-large .post-image, .news_bd article.post-large .post-date {
    margin-left:0px;
}
.news_bd article.post-large {
    margin-left:0px;
}
.news_bd article.post .post-date .month{
    background:none;
    color:#333;
    font-size:16px;
    opacity:0.43;
    margin-top: 10px;
}
.news_bd article.post .post-date .day{
    font-size:50px;
    font-weight:350;
    color:#323232;
    background:none;
}
.news_bd .post-content h4 a{
    font-size:18px;
    color:#333;
}
.news_bd .post-content p{
    font-size:14px;
    margin-top:10px;
    line-height: 25px;
    height: 48px;
    overflow: hidden;
}
.post-list-all ul li{
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.post-list-all ul li:hover .post-content h4 a{
    color:#C5000D;
}


/* 登录注册弹框 */
html .tck-button .btn-primary{
    background: #C5000D;
    border-color: #C5000D;
}
.modal-tab textarea.form-control{
    height: 60px;
}
.modal-tab label span{
    color:#C5000D;
}
.modal-tab .modal-dialog{
    top:15%;
}
.modal-tab .modal-header b{
    font-size:16px;
    margin-left:10px;
    margin-top:10px;
    color:#959595;
}

.login-btn button{
    width:100%;
}
.btn-bot{
    padding: 0 20px;
}
.btn-bot a{
    color:#F85811;
    margin-bottom:10px;
}






@media (max-width: 980px){
    .apply-bg{
        padding-left:10%;
    }
    .icon-items-all{
        margin-left:0;
        width:auto;
    }
}



@media (max-width: 640px){
    .icon-items-all{
        margin-left:0;
        width:auto;
        margin-top: -50px;
        border-radius: 0;
    }
    .icon-items-all ul li{
        width:50%;
    }
}

.icon-item-title{
    font-weight: 600;
}

.list.list-icons.list-icons-sm li {
    padding-left: 0px;
    margin-bottom: 5px;
}

article.post-large .post-image {
    margin-bottom: 10px;
}
#header .header-column.header-cart{
    flex:none;
}
.d-rt{
    color:#999;
    font-size:16px;
    margin-top: 5px;
}