.alert_box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;font-family:"Microsoft YaHei";font-size:14px;opacity:0;display:none;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.alert_box.show{opacity:1}.alert_box .shadow{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0}.alert_box .alert_wrap{width:480px;position:absolute;top:50%;left:50%;margin-left:-240px;line-height:30px;margin-top:-255px}.alert_box .alert_wrap .alertClose{width:36px;height:36px;position:absolute;top:0;right:0;z-index:100;cursor:pointer}.alert_box .alert_wrap .alertClose i,.alert_box .alert_wrap .alertClose em{display:block;width:100%;height:100%;position:absolute;top:0;right:0}.alert_box .alert_wrap .alertClose i{background:url(../image/clse.png) no-repeat;cursor:pointer;z-index:2;background-position:-3px 3px}@media all and (min-width:0){.alert_box .alert_wrap .alertClose i{background-position:0 0}}.alert_box .alert_wrap .alertClose em{border-radius:0 0 0 100%;z-index:1;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease}.alert_box .alert_wrap .alert_main{padding:55px 30px 90px;position:relative;min-height:110px}.alert_box .alert_wrap .alert_main .tit{margin-bottom:5px}.alert_box .alert_wrap .alert_main .text{width:418px;font-size:14px;height:42px;line-height:42px;outline:0;padding:0 5px;-webkit-appearance:none}.alert_box .alert_wrap .alert_main .btns_wrap{position:absolute;right:30px;bottom:30px;z-index:100;overflow:hidden}.alert_box .alert_wrap .alert_main .btns_wrap .btns{width:120px;height:50px;display:block;float:right;margin-left:23px;text-align:center;line-height:50px;font-size:18px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease}.alert_box .shadow{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);background:#000}.alert_box .alert_wrap{color:#3c3c3c;background:#fff}.alert_box .alert_wrap .alert_main{}.alert_box .alert_wrap .alert_main .tips{color:#f66960}.alert_box .alert_wrap .alert_main .text{color:#3c3c3c;border:1px solid #ccc}.alert_box .alert_wrap .alert_main input::-webkit-input-placeholder{color:#ccc}.alert_box .alert_wrap .alert_main input:-moz-placeholder{color:#666}.alert_box .alert_wrap .alert_main input::-moz-placeholder{color:#666}.alert_box .alert_wrap .alert_main input:-ms-input-placeholder{color:#ccc}.alert_box .alert_wrap .alert_main .labelPlaceholder{color:#ccc;font-size:12px;text-align:left}.alert_box .alert_wrap .alert_main .btns{color:#fff}.alert_box .alert_wrap .alert_main .btns.btnsCancle{background-color:#b7b7b7}.alert_box .alert_wrap .alert_main .btns.btnsCancle:hover{background-color:#c3c3c3}.alert_box .alert_wrap .alertClose em{background-color:#5084cb}.alert_box .alert_wrap .alertClose:hover em{background-color:#6898da}.alert_box .alert_wrap .alert_main .key{color:#5084cb}.alert_box .alert_wrap .alert_main .key:hover{color:#6898da}.alert_box .alert_wrap .alert_main .btns.btnsConfirm{background-color:#5084cb}.alert_box .alert_wrap .alert_main .btns.btnsConfirm:hover{background-color:#6898da}.alert_box.alert_box_green .alert_wrap .alertClose em{background-color:#5cb85c}.alert_box.alert_box_green .alert_wrap .alertClose:hover em{background-color:#329f32}.alert_box.alert_box_green .alert_wrap .alert_main .key{color:#5cb85c}.alert_box.alert_box_green .alert_wrap .alert_main .key:hover{color:#329f32}.alert_box.alert_box_green .alert_wrap .alert_main .btns.btnsConfirm{background-color:#5cb85c}.alert_box.alert_box_green .alert_wrap .alert_main .btns.btnsConfirm:hover{background-color:#329f32}.alert_box.alert_box_skyblue .alert_wrap .alertClose em{background-color:#5bc0de}.alert_box.alert_box_skyblue .alert_wrap .alertClose:hover em{background-color:#4ca9c4}.alert_box.alert_box_skyblue .alert_wrap .alert_main .key{color:#5bc0de}.alert_box.alert_box_skyblue .alert_wrap .alert_main .key:hover{color:#4ca9c4}.alert_box.alert_box_skyblue .alert_wrap .alert_main .btns.btnsConfirm{background-color:#5bc0de}.alert_box.alert_box_skyblue .alert_wrap .alert_main .btns.btnsConfirm:hover{background-color:#4ca9c4}.alert_box.alert_box_yellow .alert_wrap .alertClose em{background-color:#f0ad4e}.alert_box.alert_box_yellow .alert_wrap .alertClose:hover em{background-color:#d4902f}.alert_box.alert_box_yellow .alert_wrap .alert_main .key{color:#f0ad4e}.alert_box.alert_box_yellow .alert_wrap .alert_main .key:hover{color:#d4902f}.alert_box.alert_box_yellow .alert_wrap .alert_main .btns.btnsConfirm{background-color:#f0ad4e}.alert_box.alert_box_yellow .alert_wrap .alert_main .btns.btnsConfirm:hover{background-color:#d4902f}.alert_box.alert_box_red .alert_wrap .alertClose em{background-color:#d9534f}.alert_box.alert_box_red .alert_wrap .alertClose:hover em{background-color:#cb433f}.alert_box.alert_box_red .alert_wrap .alert_main .key{color:#d9534f}.alert_box.alert_box_red .alert_wrap .alert_main .key:hover{color:#cb433f}.alert_box.alert_box_red .alert_wrap .alert_main .btns.btnsConfirm{background-color:#d9534f}.alert_box.alert_box_red .alert_wrap .alert_main .btns.btnsConfirm:hover{background-color:#cb433f}

/* 新闻中心样式 */
.section.news {
    padding: 60px 0;
    background-color: #f5f5f5;
}

.section.news .wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.section.news .title {
    text-align: center;
    font-size: 36px;
    color: #333;
    margin-bottom: 40px;
    font-weight: bold;
}

.section.news .news-box {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
    padding: 30px;
}

.section.news .news-content {
    position: relative;
}

.section.news .more {
    position: absolute;
    top: 0;
    right: 0;
    color: #5084cb;
    text-decoration: none;
    font-size: 14px;
    transition: color 0.3s;
}

.section.news .more:hover {
    color: #6898da;
}

.section.news .news-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.section.news .news-list li {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    transition: background-color 0.3s;
}

.section.news .news-list li:last-child {
    border-bottom: none;
}

.section.news .news-list li:hover {
    background-color: #f9f9f9;
}

.section.news .news-list li a {
    display: flex;
    text-decoration: none;
    color: #333;
}

.section.news .news-list .pic {
    width: 200px;
    height: 120px;
    margin-right: 20px;
    overflow: hidden;
    flex-shrink: 0;
}

.section.news .news-list .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s;
}

.section.news .news-list li:hover .pic img {
    transform: scale(1.05);
}

.section.news .news-list strong {
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
    display: block;
    transition: color 0.3s;
}

.section.news .news-list li:hover strong {
    color: #5084cb;
}

.section.news .news-list p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 15px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.section.news .news-list em {
    font-size: 12px;
    color: #fff;
    background-color: #5084cb;
    padding: 2px 8px;
    border-radius: 3px;
    margin-right: 10px;
}

.section.news .news-list .time {
    font-size: 12px;
    color: #999;
}

@media (max-width: 1240px) {
    .section.news .wrap {
        width: 90%;
    }
}

@media (max-width: 768px) {
    .section.news .news-list li a {
        flex-direction: column;
    }
    
    .section.news .news-list .pic {
        width: 100%;
        height: 180px;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

.copyright { width:100%;height:108px;overflow:hidden;background-color:#000; }
.foot{  width:1000px;margin:0 auto;padding-top:30px;}
.foot:after{content:""; display:block; clear:both;} 
.foot .bot-logo{float:left; margin:0 35px 0 20px;}
.regard { text-align:center;;vertical-align:top; }
.regard p{font-size:14px; color:#bcbcbc;line-height:24px;}
.regard p img{vertical-align:middle;}