﻿.middle_img{
    width: 1200px;
    margin: 0 auto;
    height: 189px;
    background-position:center;
    background-size:cover;
}


.news-content{
    margin: 0 auto;
    width: 1198px;
    border: 1px solid #cacaca;
    border-top: none;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 0 rgba(0,0,0,0.05),-2px -2px 0 rgba(0,0,0,0.07);
    -webkit-box-shadow: 2px 2px 0 rgba(0,0,0,0.05), -2px -2px 0 rgba(0,0,0,0.07);
    box-shadow: 2px 2px 0 rgba(0,0,0,0.05), -2px -2px 0 rgba(0,0,0,0.07);
}

.news-content .news-content-panel{
    display:flex;
    padding:0 30px 30px;
}

.news-content .title-panel{
    display: flex;
    justify-content:space-between;
    height: 4.5em;
    line-height: 5em;
    border-bottom: 1px solid #e6edf3;
    padding:0 30px;
}

.news-content .title-panel .title{
    height: 2.8em;
    line-height: 2.8em;
    font-weight: normal;
    display: flex;
    align-items: center;
    font-size:1.6em;
    padding:0 20px;
    color:#6EB92B;
    font-weight:bold;
}

.news-content .title-panel .title a{
    color: #237502;
    font-weight:300;
}

.news-content .title-panel .title a:hover{
    color: #6EB92B;
}

.news-content .left{
    flex:0 0 280px;
    display:flex;
    flex-direction:column;
    padding-top:20px;
}

.news-content .right{
    flex:1;
}

.news-content .left .menu{
    flex:0 0 2.5em;
    height:2.5em;
    line-height:2.5em;
    font-size: 1.9em;
    font-weight: bold;
    color: #FFF;
    background-color:#0761B7;
    text-align:center;

}

.news-content .left .menu-list{
    flex:1;
    padding-right: 20px;
}

.news-content .left .menu-list img{
    display:none;
}
.news-content .left .menu-list ul{
    border-top:4px solid #6EB92B;
}

.news-content .left .menu-list li{    
    margin: 0 auto;
    font-size: 1.6em;
    line-height: 2.4em;
    text-align: left;
    border-bottom: 1px solid #237502;
    cursor:pointer;
    padding: 0 10px;
}

.news-content .left .menu-list li a{
    color:#6c6c6c;
    display:block;
}

.news-content .left .menu-list li:hover{
    border-bottom: 2px solid #6EB92B;
}

.news-content .left .menu-list li:hover a{
    color:#237502;
}

/* 普通新闻开始 */
.news-panel{
    padding:0 20px 20px;
    min-height:600px;
}


.news-panel.dashed .title-panel .title .icon{
    color: #0761b7;
}

.news-panel.s01 .title-panel .title .icon{
    color: #71b2ff;
}

.news-panel.s02 .title-panel .title .icon{
    color: #22c1cb;
}

.news-panel.s03 .title-panel .title .icon{
    color: #bfdbdf;
}

.news-panel .title-panel .title .title-v{
    flex: 1;
    text-align: left;
    font-size: 14px;
    color: #333;
    white-space:nowrap;
    font-family:"宋体";
    font-weight:bold;
    color:#0761B7;
}

.news-panel .title-panel .more{
    flex: 1;
    text-align: right;
    font-size: 12px;
    color: #0761b7;
}

.news-panel.dashed .title-panel .more a{
    color: #0761b7;
}

.news-panel.dashed .title-panel .more a:hover {
    text-decoration:underline;
}
.news-panel.s01 .title-panel .more a{
    color: #71b2ff;
}

.news-panel.s02 .title-panel .more a{
    color: #22c1cb;
}

.news-panel.s03 .title-panel .more a{
    color: #bfdbdf;
}


.news-panel ul li.news-item{
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    margin-top: 4px;
    display: flex;
    justify-content: space-between;
}

.news-panel.average ul li.news-item{
    margin-top: 0;
}

.news-panel ul li.news-item .c-title{
    flex: 1;
}

.news-panel ul li.news-item .c-title span.new-news{
    background:url(../images/new.png) no-repeat 0 0;
    width:30px;
    height:15px;
    display:inline-block;
    vertical-align: text-top;
}

.news-panel ul li.news-item .c-title a.menu{
    display:inline-block;
    text-align:center;
    width: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
    height:35px;
    vertical-align:top;
}

.news-panel ul li.news-item .c-title a.title{
    display: inline-block;
    width: 550px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
    height:35px;
    vertical-align:top;
    padding-left:5px;
}

.news-panel ul li.news-item .c-title a.title b{
    background-color:yellow;
}

.news-panel ul li.news-item .c-title span.t{
    display:inline-block;
    width:8px;
    text-align:center;
    color: #666;
    height:35px;
    vertical-align:top;
}

.news-panel ul li.news-item .c-title span.t.p {
    padding-left: 14px;
}

.news-panel ul li.news-item .c-title a:hover{
    color: red;
}

.news-panel.average ul li.news-item .c-title a{
    width: 280px;
}

.news-panel ul li.news-item .c-time{
    flex:0 0 70px;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.news-panel ul li.news-item .c-editor{
    flex:0 0 100px;
    text-align: center;
    font-size: 12px;
    color: #555;
}

.news-panel.dashed ul li.news-item{
    border-bottom: 1px dashed #ccc;
}

.news-panel .print{
    text-align:right;
    margin-top:20px;
    font-size:14px;
}
/* 普通新闻结束 */

/* 左边图标链接开始 */
.links-img{
    width:253px;
    margin: 20px auto;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
    background-color:#dce5ec;
    padding-bottom:1px;
}

.links-img a{
    display:block;
    flex:0 0 125px;
    background-color:#E2F1FF;
    text-align:center;
    height:100px;
    margin-top:1px;
}

.links-img a i,.links-img a span{
    display:block;
    text-align:center;
    color:#2B7DE1;
}

.links-img a i{
    font-size:38px;
    margin-top:18px;
}
.links-img a span {
    font-family:"Microsoft Yahei";
    font-size:18px;
    letter-spacing:1.5px;
   margin-top:8px;
}

.links-img a.c1 i,.links-img a.c1 span{
    color:#2B7DE1;
}

.links-img a.c2 i,.links-img a.c2 span{
    color:#1E99A0;
}

.links-img a.c3 i,.links-img a.c3 span{
    color:#8EA452;
}

.links-img a.c4 i,.links-img a.c4 span{
    color:#2E8D61;
}

.links-img a.c5 i,.links-img a.c5 span{
    color:#AC7437;
}

.links-img a.c6 i,.links-img a.c6 span{
    color:#663399;
}
/* 左边图标链接结束 */

/* 卡片修订开始 */
.card {
    height:280px;
    margin:0 auto 20px;
    width:253px;
}
/* 卡片修订结束 */



.news-item-flex{
    display:flex;
    border-bottom: 1px solid #ccc;
    background:none !important;
    padding:20px 0;
    min-height: 80px;
}

.news-item-flex .flex-left{
    flex:1;
    display:flex;
    flex-direction:column;
    min-height: 80px;
}

.news-item-flex .flex-middle{
    flex:0 0 40px;
}
.news-item-flex .flex-right{
    flex: 0 0 220px;
    height: 100px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius:4px;
}

.flex-left .c-title{
    flex:1;
    font-size: 1.4em;
    line-height: 1.4em;
    color:#333;
    font-family:"Nocturno Display";
}
.flex-left .c-split{
    flex:0 0 10px;
}

.flex-left .c-time{
    flex:0 0 20px;
    font-size:1.2em;
    display: flex;
    justify-content: space-between;
    color:#666;
    font-family:"Dinamit";
    font-weight:300;
}

.flex-left .c-time b{
    font-style:italic;
    color:#6EB92B;
    cursor:pointer;
}

.flex-left .c-time b i{
    margin-left:10px;
}

.flex-left .c-time b:hover{
    text-decoration:underline;
}