
/* 头部 */
.header_login {
    border-bottom: none;
}
.header_search .logo {
    margin: 10px 68px 0 0;
}

.mainsearch {
    margin: 35px 0 0 20px;
}

.header_search .picbg {
    margin: 10px 0 0 50px;
}
.menu .active {
    background: #ad0b0d!important;
}
/* 公示公告 */

.header_search .picbg {
    margin: 0;
}

.gsgg_box {
    display: flex;
    align-items: center;
}

.gsgg_box .icon {
    width: 15px;
    height: 18px;
    margin-right: 10px;
}

.gsgg {
    width: 230px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
    display: block;
}

.gsgg ul li {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    display: block;
    overflow: hidden;
}

.gsgg ul li a {
    font-size: 14px;
    color: #000;
}

/* 导航 */

.nav {
    /*background: #d02b29;*/
}

/* 小头条 */

.top_news {
    width: 863px;
}

.top_news_title a {
    height: 32px;
    line-height: 32px;
}

.ranking {
    border-left: 2px solid #e5e5e5;
    width: 335px;
    padding: 10px 0 0 0;
}

.ranking .list {
    width: 155px;
    display: inline-block;
    text-align: center;
}

.ranking .list a {
    color: #000;
    font-size: 14px;
}

.ranking .list a:hover, .person_box .list a:hover {
    color: #da4747;
}

/* 特别推荐 */

.group_carousel_big .swiper-slide .description {
    height: 50px;
    overflow: hidden;
    display: block;
}

/* 领导班子 */

.person_box .list {
    display: inline-block;
    text-align: center;
    width: 230px;
}

.person_box .list a {
    font-size: 14px;
    color: #000;
}

.name_list .news_list_tab li {
    width: 112px;
    text-align: center;
    margin: 0;
}

.name_list .news_list_head, .name_list .news_list_tab li a {
    height: 40px;
    line-height: 40px;
}

.name_list .news_list_ul li {
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 0 20px 10px 0;
}

/* 新闻列表 */

.news_list_ul_2 li {
    height: 35px;
    line-height: 35px;
}

/* 友情链接 */

.friendship_link .title {
    border: none;
    width: 145px;
    height: 40px;
    line-height: 40px;
    border-right: 2px solid #e5e5e5;
}

.friendship_link .title a {
    font-size: 28px;
    color: #000;
    height: 40px;
    line-height: 40px;
}

.friendship_link .title .active {
    border: none;
}

/* 底部 */

.foot_nav {
    /*background: #d12929;*/
}

.footer {
    text-align: center;
    font-size: 14px;
}

/* 右侧悬浮 */

.site_specific .site_sk_a {
    background: url(../images/icon_shike.png) 0 0 no-repeat;
    background-size: 100%;
    width: 49px;
    margin: 0 5px;
}

.site_specific .site_dy_a {
    background: url(../images/icon_dy.png) 0 0 no-repeat;
    background-size: 100%;
    width: 31px;
    height: 35px;
}

.group_carousel_big .group_swiper_container_big .swiper-slide>a, .group_carousel_big .group_swiper_container_big .swiper-slide img {
    width: 259px;
    height: 138px;
}

.top_news_title a, .top_news_detail, .top_news_detail .more {
    color: #05337e;
}

.top_news {
    background: url(../images/opnews_zhtt.png) left 10px no-repeat;
    /*background: url(../images/topnews_zhtt.png) left 10px no-repeat;
    background: url(../images/yh-icon-zhuhui.svg) left 10px no-repeat;*/
}

/**/

.news_list_tab .active, .news_list_tab li:hover {
    border-bottom: none;
}

.news_list_title {
    border-bottom: none;
    position: relative;
}

.news_list_title::before, .news_list_tab .active::before {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    background: #daf0ff;
    height: 23px;
    width: 110px;
    z-index: -1;
}

.fxzhm .news_list_title::before, .wmkzh .news_list_title::before {
    content: '';
    width: 135px;
}

.site_specific .site_baoliao_a {
    background: url(../images/baoliao.png) center no-repeat;
    padding: 5px;
    margin: 0px auto;
    background-size: 100% 75%;
}

 .site_specific div.site_dy{
    border-bottom: 1px solid #ededed;
}



/*************滚动广告******************/

.slider, .slider .slider-img {
    overflow: hidden;
    height: 120px;
}
.slider {
    width: 1200px;
    /*margin: 50px auto;*/
    position: relative;
    padding: 10px 0;
}
.slider:hover .slider-btn {
    color: #fff;
    text-shadow: 0 0 5px #666;
}
.slider .slider-img {
    width: 12000px;
    position: relative;
}
.slider .slider-img .slider-img-ul {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}
.slider .slider-img .slider-img-ul li {
    float: left;
}
.slider .slider-img .slider-img-ul li img {
    width: 1200px;
    height: 120px;
}
.slider .slider-dot ul {
    position: absolute;
    right: 50px;
    bottom: 15px;
}
.slider .slider-dot ul li {
    cursor: pointer;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ccc;
    border: 2px solid #fff;
    float: left;
    margin-left: 10px;
}
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {
    background: #fff;
}
.slider .slider-btn {
    position: absolute;
    width: 50px;
    height: 100px;
    top: 50%;
    line-height: 100px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    text-decoration: none;
    font-family: '黑体';
    color: rgba(255, 255, 255, 0);
}
.slider .slider-btn:hover {
    background: rgba(125, 125, 125, .3);
}
.slider .slider-btn.slider-btn-left {
    left: 0;
    margin-top: -50px;
}
.slider .slider-btn.slider-btn-right {
    right: 0;
    margin-top: -50px;
}

.news_list_ul_2 li a {
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
.news_list_ul_2 li span,news_list_ul li  span{
    float:right;
}
.news_list_ul_2 li.first a.first_a{width:100%;}

.news_list_ul li a {
    width: 90%;
    float: left;
}


/***  广告滚动  ***/
.swiper-container {
    width: 1200px;
    height: 120px;
    position: relative;
}
.paginationp{
position: absolute;
    bottom: 0px;
    right: 20px;
}

.swiper-container .arrow-left { z-index:999;background: url(/images/arrows_rl.png) left top no-repeat; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.swiper-container .arrow-right {z-index:999;background: url(/images/arrows_rl.png) left bottom no-repeat;position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;}