﻿@charset "utf-8";
/* CSS Document */

.bh-newsbanner{ width:100%; min-width:1200px; height:519px; overflow:hidden; background:url(../images/banner/news-banner.jpg) no-repeat top center;}

.bh-newsmenu{width:100%; min-width:1200px; height:80px; border-bottom:solid 1px #e6e6e6;}
.bh-newsmenu .newsmenu{ width:1200px; height:80px; margin:0px auto; overflow:hidden; text-align:center;}
.bh-newsmenu .newsmenu li{ width:150px; height:80px; text-align:center; display:inline-block; margin:0px auto; line-height:80px; }
.bh-newsmenu .newsmenu li a{ font-size:14px; color:#262626;}
.bh-newsmenu .newsmenu li a:hover{ color:#00a7ed;}
.bh-newsmenu .newsmenu li.selected{ border-bottom:solid 1px #00a7ed; position:relative; top:0px;}
.bh-newsmenu .newsmenu li.selected a{ color:#00a7ed;}
.bh-newsmenu .newsmenu li:last-child{ background:none;}

.bh-newsmain{ width:100%; min-width:1200px; min-height:500px; background:#f2f2f2; overflow:hidden;}
.bh-newsmain .newsmain{ width:1200px; min-height:500px; margin:0px auto; padding-bottom:40px;}
.bh-newsmain .k-div{ width:288px; height:400px; float:left; overflow:hidden; margin:40px 15px auto 0; background:#fff; cursor:pointer;}
.bh-newsmain .k-div:nth-child(4n){ margin-right:0;}
.bh-newsmain .k-div:hover{ box-shadow:0 0 10px #bbb;}
.bh-newsmain .k-pic{ width:288px; height:224px; margin:0px auto; overflow:hidden;}
.bh-newsmain .k-topic{ width:243px; height:50px; line-height:25px; overflow:hidden; margin:10px auto 5px auto; overflow:hidden; font-size:15px; overflow:hidden;}
.bh-newsmain .k-topic a{ color:#333;}
.bh-newsmain .k-topic a:hover{ color:#00a7ed; text-decoration:underline;}
.bh-newsmain .k-intro{ width:243px; height:60px; line-height:20px; overflow:hidden; margin:10px auto 5px auto; overflow:hidden; color:#bbb; font-size:12px; overflow:hidden;}
.bh-newsmain .k-date{ width:243px; height:40px; line-height:40px; color:#bbb; margin:0px auto;}

.news-no{line-height:550px; text-align:center; font-size:25px; color:#666;}

/* ============ 移动端适配 ============ */
@media (max-width: 768px) {
    .bh-newsbanner{ min-width:auto; height:220px; background-size:cover; }
    .bh-newsmenu{ min-width:auto; height:auto; }
    .bh-newsmenu .newsmenu{ width:100%; height:auto; display:flex; flex-wrap:wrap; justify-content:center; }
    .bh-newsmenu .newsmenu li{ width:auto; height:44px; line-height:44px; font-size:13px; padding:0 12px; }

    .bh-newsmain{ min-width:auto; }
    .bh-newsmain .newsmain{ width:100%; padding:0 16px 30px; box-sizing:border-box; }
    .bh-newsmain .k-div{ width:48%; height:auto; margin:16px 1% 0 0; }
    .bh-newsmain .k-div:nth-child(2n){ margin-right:0; }
    .bh-newsmain .k-div:nth-child(4n){ margin-right:1%; }
    .bh-newsmain .k-pic{ width:100%; height:140px; }
    .bh-newsmain .k-pic img{ width:100%; height:100%; object-fit:cover; }
    .bh-newsmain .k-topic{ width:90%; font-size:14px; }
    .bh-newsmain .k-intro{ width:90%; }
    .bh-newsmain .k-date{ width:90%; }

    .news-no{ line-height:2; padding:80px 0; font-size:20px; }
}

@media (max-width: 480px) {
    .bh-newsbanner{ height:160px; }
    .bh-newsmain .k-div{ width:100%; margin:0 0 16px 0; }
    .bh-newsmain .k-div:nth-child(2n){ margin-right:0; }
    .bh-newsmain .k-div:nth-child(4n){ margin-right:0; }
}