*{
    padding: 0;
    margin:0
}
body {
    padding: 0;
    margin:0;
    background-color: #eae8e8;
}
ul,li {
    list-style-type: none;
}

a {
    color:#000;
    font-size:14px;
    text-decoration: none;
}
.bg_white{
    background-color:#fff;
 }
 .flex_sb {
    display: flex;
    justify-content: space-between;
}
.main {
    width:1170px;
    margin:0px auto;
    /* background-color: #fff; */
}

/* 头部logo、搜索框 */
header {
    background-color: #fff;
    width:100%;
    height:80px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
header .logo {
    height:60px;
}
header .logo img {
    width: 350px;
    /* height:60px; */
    height: auto;
    max-height: 80px;
}
header .search {
    width:100%;
}

/* 菜单导航 */
nav {
    width:100%;
    background-color: rgb(235, 60, 65);
    height:56px;
}
nav ul {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    
}

nav ul li {
    width:100px;
    line-height: 56px;
    margin-right: 10px;
    /* border: 1px solid black; */
    text-align: center;
}
nav ul li a {
    color:#fff;
}
nav ul li:first-child{
    background: rgb(255,158,41);
}
nav ul li:hover {
    background: rgb(255,158,41);
}
/* 首页 主体内容one */
.main_one {
    width:100%;
    height:350px;
    /* padding: 10px; */
    /* margin:10px; */
    display: flex;
    justify-content: space-between;
    /* justify-content: space-around; */
    /* background-color: #fff; */
    margin-top: 10px;
}

.main_one .main_one_banner {
    /* width:620px; */
    width:60%;
    /* padding: 0px 20px 0px 0px; */
}
.main_one .main_one_banner img{
    /* width:680px; */
    width:93%;
    margin-right:10px;
    /* height:auto; */
}

.main_one .main_one_banner #playBox {
    width:98%;
    margin-right:10px;
}


.main_one .main_one_news {
    width:40%;
    /* margin: 0px 10px; */
    padding: 10px 10px 0px 10px;
    /* width:520px; */
}

.main_one .main_one_news .main_one_main_new {
    height:135px;
    width:100%;
    /* padding: 0px 20px; */
    /* padding: 0px;
    margin:0px; */
}
.main_one .main_one_news .main_one_main_new .title {
    font-size: 18px;
    font-weight: bold;
    color:rgb(235, 60, 65);
    overflow: hidden;
    text-align: center;
}
.main_one .main_one_news .main_one_main_new .descrition {
    font-size:14px;
    line-height:25px;
    /* text-align: center; */
    height:75px;
    overflow: hidden;
    
}
.main_one_news ul {
    padding: 10px;
    width:100%;
}
.main_one_news ul li {
    height:25px;
    line-height: 25px;
    font-size:
}

/* 栏目新闻开始 */
.news {
    margin-top:10px;
    height:auto;
    padding:0px 10px;
}
.news .new_title {
    display: flex;
    justify-content: space-between;
    height:50px;
    align-items: center;
    border-bottom: 1px #cdcccc solid;
    width:100%;
    margin-bottom: 10px;
}
.news .new_title .title {
    /* width: 60px; */
    width: 90px;
    /* max-width: 90px; */
    border-bottom: 2px rgb(235, 60, 65) solid;
    text-align: center;
}
.news_content {
    display: flex;
    justify-content: space-between;
    height:300px;
}
.news_content .news_content_main {
    width:33%;
}
.news_content .news_content_main img {
    width:100%;
    max-height: 220px;
}
.news_content .news_content_main .title {
    color:rgb(235, 60, 65);
    font-size:14px;
    height:25px;
    line-height: 25px;
    font-weight: bold;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_content .news_content_main .descrition {
    font-size:12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow:hidden;

}


/* .news_content_list .new_content .title{
    line-height:25px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_content_list .new_content .descrition{
    max-height:50px ;
    color: #5b5a5a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
} */


.news_content_list {
    width:67%;
    margin-left:20px;
    
}
.news_content_list ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.news_content_list ul li{
    width:360px;
    border: 1px solid #cdcccc;
    margin-bottom: 10px;
}

.news_content_list ul li a {
    display: flex;
    justify-content: space-around;
}


.news_content_list .img {
    width:70px;
    height:70px;
    background-color: #cdcccc;
    color: #fff;
}

.news_content_list .img .day {
    height:35px;
    line-height: 35px;
    text-align: center;
}
.news_content_list .img .month {
    height:35px;
    line-height: 35px;
    text-align: center;
}
.news_content_list .new_content{
    margin-left:5px;
    width: 280px;
}
.news_content_list .new_content .title{
    line-height:25px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_content_list .new_content .descrition{
    max-height:50px ;
    color: #5b5a5a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}

/* news_content_list2 新闻2*/

.news_content_list2 {
    width:100%;
    margin-left:0px;
}
.news_content_list2 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.news_content_list2 ul li{
    width: 49%;
    border:0px;
    margin-bottom: 10px;
}

.news_content_list2 ul li a {
    display: flex;
    justify-content: space-around;
}
.news_content_list2 .img {
    width:70px;
    height:70px;
    background-color: #cdcccc;
    color: #fff;
}
.news_content_list2 .img img{
    /* width:100%;
    height:100%; */
    width:70px;
    height:70px;
}
.news_content_list2 .new_content{
    width:100%;
    margin-left:10px;
}
.news_content_list2 .new_content .title{
    line-height:25px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_content_list2 .new_content .descrition{
    max-height:50px ;
    color: #5b5a5a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}


/* news_content_list3 新闻3 */

.news_content_list3 {
    width:100%;
    margin-left:0px;
}
.news_content_list3 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.news_content_list3 ul li{
    width: 49%;
    border:0px;
}
.news_content_list3 ul li a {
    display: flex;
    justify-content: space-around;
}

.news_content_list3 .new_content3{
    width:100%;
    margin-left:10px;
    display: flex;
    justify-content: space-between;
}

.news_content_list3 .new_content3 .title{
    width:85%;
    line-height:25px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_content_list3 .new_content3 .descrition{
    width:15%;
    max-height:50px ;
    color: #5b5a5a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}

/* 友情链接 */
.links {
    width:100%;
    height:auto;
    /* padding: 0px 0px 10px 0px; */
}
.links ul{
    display: flex;
    flex-wrap: wrap;
}
.links ul li {
    width:100px;
    height:30px;
    line-height:30px;
    text-align: center;
    margin-bottom: 5px;
}

/* 新闻列表 样式3 */

/* 底部版权 */
footer {
    background-color: black;
    color:#cdcccc;
    text-align: center;
    margin-top:10px;width:100%;
    padding: 20px 0px;
}
footer p {
    height: 30px;
    line-height: 30px;
}

/* 列表页 内左 样式1 */
.left_main {
    width:70%;
    /* background-color: #fff; */
    margin-top:20px;
}
/* 列表页内右 sider */
.mg20 {
    margin-top:20px;
}

/* 带图片列表新闻 */
.pic_list {
    padding: 0px 0px 20px 0px;
}
.pic_list ul li{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.pic_list ul li .img {
    width:30%;
    /* max-height: 130px; */
}
.pic_list ul li .img img{
    width:100%;
    max-height: 130px;
}
.pic_list .pic_content {
    width:70%;
    margin-left:20px;
    line-height:30px;
}
.pic_list .pic_content1 {
    width:100%;
    line-height:30px;
}
.pic_list .pic_content .title,.pic_list .pic_content1 .title {
    color:rgb(235, 60, 65);
    font-size:16px;
    font-weight: bold;

    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pic_list .pic_content .descrition ,.pic_list .pic_content1 .descrition {
    height:60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}

/* .news_content_list3 .new_content3 .title{
    line-height:25px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_content_list3 .new_content3 .descrition{
    max-height:50px ;
    color: #5b5a5a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
} */


.pic_list .pic_content .more,.pic_list .pic_content1 .more {
    margin-top: 5px;
    width:80px;
    height: 20px;
    line-height:20px;
    text-align:center;
    background-color:rgb(235, 60, 65);
    border-radius: 3px;
}
.pic_list .pic_content .more a ,.pic_list .pic_content1 .more a {
    color:#fff;
}

.left_main .page {
    height:35px;
    line-height:35px;
    text-align: center;
    padding: 0px 0px 20px 0px;
}
.left_main .page ul{
    display: flex;
    justify-content: center;
    align-items: center;
}
.left_main .page ul li{
    width:50px;
    border: 1px solid rgb(178, 177, 177);
    margin-right: 3px;
}
.left_main .page ul li:hover{
    background-color: rgb(235, 60, 65);
    color:#fff;
}
.left_main .page ul li a:hover{
    color:#fff;
}

/* 列表页内右 */
.right_main {
    width:30%;
    margin-left:20px;
}
.right_main .sider {
    width:100%;
    height: 300px;
}
.right_main .sider li {
    /* width: 100%; */
    line-height:30px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}
.right_main .sider li span {
    width:10%;
    width: 30px;
    height:30px;
    background-color: #cdcccc;
    text-align: center;
    display: block;
    margin-right: 3px;
    color:#fff;
}

/* 前3个颜色 */
.right_main .sider li:nth-child(-n+3) span{
    background-color: rgb(235, 60, 65);
}
/* 每个颜色单独设置 */
/* .sider li:nth-child(1) span{
    background-color: rgb(235, 60, 65);
}
.sider li:nth-child(2) span{
    background-color: rgb(255,158,41);
}
.sider li:nth-child(3) span{
    background-color: rgb(64, 250, 40);
} */

.right_main .sider li a {
    width:90%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}

/* 内页 */
/* .page_main {
    display: flex;
    justify-content: space-between;
} */
.content {
    width:100%;
}
.content .title {
    text-align: center;
}
.content .title h1 {
    font-size: 30px;
}

.page_content {
    width:100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.page_content p{
    line-height: 30px;
}
.page_content img{
    width:100%;
}
.page_fenye {
    width:100%;
    height:35px;
    line-height:35px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.width_49 {
    width:49%;
}
/* 适配手机端 */
@media (max-width: 480px){
    .main {width:100%;}
    nav {width:100%;height:auto;}
    nav ul {display: flex;flex-wrap: wrap;}
    nav ul li {margin-bottom: 2px;}
    nav ul li:first-child{
        background-color: rgb(235, 60, 65);
    }
    .main_one {height:auto;display: block;}
    .main_one .main_one_banner {display: none;}
    /* .main_one .main_one_banner img{
        width:100%;
        margin-right:0px;
    } */
    
    .main_one .main_one_news {width:100%;padding: 10px 0px;}
    .news_content {
        display: flex;
        /* justify-content: center; */
        flex-wrap: wrap;
        /* height:600px; */
        width:100%;
        height:auto;
    }

    .news_content .news_content_main {
        width:100%;
        /* height:100%; */
    }
    .news_content_list {
        margin-top: 10px;
        width:100%;
        margin-left:0px;
        
    }
    .news_content_list2 ul li{ width: 100%; border:0px; margin-bottom: 10px;}
    .news_content_list2 .new_content .title{ width:100%; white-space: wrap;}
    .news_content_list3 ul li{ width: 100%;}
    .news_content_list3 .new_content3{margin-left:0px;padding: 0 0 20 0;}
    /* .news_content_list2 .new_content .title{
        line-height:25px;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    } */

    .news_content_list3 .new_content3 .title{width:80%;}
    .news_content_list3 .new_content3 .descrition{width:20%;}
    .left_main {width:100%;}
    .pic_list ul li .img {
        width: 30%;
        height: auto;
    }
    .right_main {
        width:100%;
        margin-left:0px;
    }
    .flex_sb {
        flex-wrap: wrap;
    }
    .page_fenye {
        display: block;
    }
    .width_49 {
        width:100%;
    }
}
