﻿@charset "utf-8";
/* ----------- 配置通用样式 ----------- */
#content-wrap .row { margin-bottom: 20px;}
#content-wrap .row-page { margin-bottom: 0;}

.side { float: right; width: 380px;}
.main .box { margin-bottom: 10px;}

.list li {  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}


#box-video { margin-bottom: 20px;}

/* 焦点图 */


.focus-topic #focus-news {
    float: left;
    width: 730px;
    height: 380px;
    margin-bottom: 10px;
}
.focus-topic #focus-news .bd .title {
    font-size: 16px;
    line-height: 50px;
    height: 50px;
}
.focus-topic #focus-news .bd .title a {
    color: #fff;
}
.focus-topic #focus-news .bd .pic img {
    width: 730px;
    height: 380px;
}
.focus-topic #focus-news .bd .titleBg {
    height: 50px;
}


#News { overflow: hidden;}
#News .bd li.li1,#News .bd li.li6 { font-weight: bold; font-size: 18px; margin-bottom: 10px; background: none; padding-left: 0;}
#News .bd li.li5 { border-bottom: 1px solid #ededed; padding-bottom: 25px; margin-bottom: 20px; background-position: 0 13px;}

/* list-jyyy */
.list-jyyy { margin-top: -10px;}

/* 盒子-default */
.box-default>.hd h3 { position: relative;}
.box-default>.hd h3::before { display: block; content:""; width: 0; height: 0; border: 5px solid transparent; border-top: 5px solid #6193eb; position: absolute; top:0; left: 50%; margin-left: -5px;}



/* 盒子-side */
.box-side { margin: 0 0 20px;}
.box-side>.hd { background-color: #f3f3f3; height: 48px; background: url(../../Base/img/navBar.png) repeat; text-align: center;}
.box-side>.hd h3 { padding: 4px 0; font-size: 18px;}
.box-side>.hd .more { color: #fff;}

/* 盒子-main */
.box-main>.hd { margin-bottom: 20px; line-height: 48px; background-color: #f5f5f5; border-top: 1px solid #6193eb;}
.box-main>.hd h3 { color: #6193eb;  background: none; position: relative;}
.box-main>.hd h3 a, .box-main>.hd span { padding: 0 25px; font-size: 18px; color: #6193eb;}
.box-main>.hd h3::before { display: block; content:""; width: 0; height: 0; border: 5px solid transparent; border-top: 5px solid #6193eb; position: absolute; top:0; left: 50%; margin-left: -5px;}

.box-main>.hd .more { margin-right: 10px;}
.box-main>.bd { padding-top: 0; padding-right: 5px; padding-left: 5px;}
.box-main .letterList { margin-top: 10px;}



/* 位置导航 */
.breadcrumb { color: #666; border-radius: 0; line-height: 20px; padding:15px 10px; background-color: #fff; margin-bottom: 0;}
.breadcrumb a, .breadcrumb span { padding: 0 3px; color: #666;}
.breadcrumb em { background: url(../../base/img/icons/icons-path.png) no-repeat 5px center; padding-left: 30px; font-style: normal;}

/* url_方块样式分页 */
.page a:hover, .page span:hover { border-color: #0087cb; color: #0087cb;}
.page .current { background: #0087cb; border-color: #0087cb; color: #fff !important;}

/* ----------- 正文 ----------- */

/* 侧栏-菜单 */
#side-menu { margin-bottom: 20px;}
#side-menu .hd { height: auto; border-top: 1px solid #6193eb ; background-color: #f5f5f5; text-align: left; padding-left: 15px; margin-bottom: 20px;}
#side-menu .hd h3 { font-size: 18px; color: #3070e1; background: url(../../base/img/icons/icons-dt.png) no-repeat 8px center; padding-left: 25px; }
#side-menu .bd { padding: 0; background: none;}
#side-menu li { margin-bottom: 10px; float: left; width: 48%; margin-right: 4%;}
#side-menu li:nth-child(2n) { margin-right: 0;}
#side-menu li a { display: block; padding: 10px; line-height: 24px; height: 44px; *height: 24px; font-size: 16px; text-align: center; background: #f5f5f5; overflow: hidden;}
#side-menu li.on a,#side-menu li:hover a { background-color: #4b86ee;  font-weight: bold; color: #fff;}


/* 侧栏-搜索 */
#side-search .bd { padding: 20px; background-color: #e4eaf7;}
#side-search .bd li { padding: 5px 0;}
#side-search .bd .form-control { height: 36px; *height: 18px; padding: 8px;}

/* 侧栏-热点资讯 */
#side-rdzx { margin: 0;}
#side-rdzx .bd ul { padding: 0 15px;}
#side-rdzx .bd i.icons { display: none;}
#side-rdzx .bd li { background: none; border-bottom: 1px dashed #ccc; padding: 10px 0;}
#side-rdzx .bd em { font-style: normal; display: inline-block; margin-right: 5px; width: 24px; height: 24px; background-color: #bebebe; text-align: center; line-height: 24px; color: #fff; font-size: 14px;}
#side-rdzx .bd .title { float: right; width: 180px; display: block;}
#side-rdzx .bd li.li1 em, #side-rdzx .bd li.li2 em, #side-rdzx .bd li.li3 em { background-color: #f8a049;}

/* 父列表页-焦点图 */
#page-focus { margin-bottom: 20px;}
#page-focus .focus-bd .pic img { max-width: 450px; max-height: 300px;}

/* 文章列表页 */
.list-news { margin-top: -15px;}
.list-news li { border-bottom: 1px solid #ededed; padding-left: 5px; background: none; padding-top: 50px; padding-bottom: 15px;}
.list-news li a { display: block; padding: 0; font-size: 18px; overflow: hidden; position: absolute; top: 5px; left: 0; height: 50px; line-height: 50px;  }
.list-news li span { float: none !important; display: inline-block; margin-right: 20px; color: #a4a4a4; font-size: 14px; margin-left: 0 !important;}
.list-news li span.date { background: url(../../base/img/icons/icons-date.png) no-repeat left center; padding-left: 20px; }

/* 父列表页-图片新闻 */
#picture .bd { padding-bottom: 0;}
#picture .bd li { padding-bottom: 0; width: 19.99%;}
#picture .bd li .pic img { width: 210px; height: 135px !important;}
#picture .bd li .title { margin: 0;}

/* 信件-内容页 */
.letter-detail tbody tr .control-label { background-color: #fafafa;}

/* 问卷调查 */
#surveyList .list-intro .title a { font-size: 16px;}

/* 相关信息 */
#relative { display: none;}

/* 领导-列表页 */
.list-leader li { padding: 15px 0;}
.list-leader li .pic img { max-width: 120px; max-height: 160px;}
.list-leader li .title { font-size: 18px;}
.list-leader li .title i { font-style: normal;}
.list-leader li .intro { text-indent: 0;}

/* 领导-内容页 */
#leader-detail { overflow: hidden;}
#leader-detail .pic { float: left; margin-right: 20px;}
#leader-detail .con { overflow: hidden;}

/* 机构设置 */
#jgsz .main .box { margin-bottom: 20px;}
#jgsz .main .box .list li { float: left; width: 24.99%;}
#jgsz .main .box .list li a { background: url(../../base/img/icons/icons-arrow.png) no-repeat 3px center; padding-left: 18px;}

/* 专题-汇总页 */
#special .main .box .list-pic { margin: 0 -10px; overflow: hidden;}
#special .main .box .list-pic li { float: left; width: 33.33%;}
#special .main .box .list-pic li img { width: 100%; height: 70px !important;}
#special .main .box .list-pic li a:hover img { filter: alpha(opacity=80); opacity: 0.8;}
#special .main .box .list-pic .tit { display: none;}
#special .main .box .list-pic .title { height: 30px; line-height: 30px; font-size: 16px;}
#special .main .box .list-pic .title a { display: block;}

/* 网站地图 */
.sitemap { padding: 0 10px;}
.sitemap li { padding-top: 10px; line-height: 30px;}
.sitemap li a { display: inline-block; *display: inline; zoom: 1; padding: 5px 15px;}
.sitemap li .h1 { border-bottom: 1px solid #eee; background-color: #f9f9f9; font-size: 16px;}
.sitemap li .ul1 { overflow: hidden;}
.sitemap li .ul1 li { float: left;}
.sitemap li .h2 { font-size: 14px;}
.sitemap li .ul1 a:hover { background-color: #f5f5f5; border-radius: 4px;}

/* 投票 - 列表页 */
.voteList li { margin-bottom: 15px; padding-left: 28px; background: url(../../Base/img/icons/icons-vote.png) 2px 5px no-repeat; border-bottom: 1px dashed #e5e5e5; padding-bottom: 15px;}
.voteList li .voteTitle { margin-bottom: 4px; line-height: 24px; font-size: 16px; color: #0068b7;}
.voteList li .voteTitle a { color: #0068b7;}
.voteList li .VoteInfo { height: 22px; line-height: 22px; font-size: 14px; color: #999;}
.voteList li .VoteInfo span { margin-right: 20px;}

/* 网上调查-列表页 ----------------------------------------------------- */
.surveyCommonList .dates { margin-top: 10px;}

/* 图片-内容页 */
.slide-wrap, .slide-wrap * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.slide-wrap { padding: 40px 10px !important;}

/* 文章-内容页 */
.article-hd .title { font-weight: bold; font-size: 30px;}
.article-hd .meta { padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; color: #666;}
.article-hd .meta>span { padding: 0 3px;}

.article-bd { padding-top: 20px;}
.article-bd .sw-player, 
.article-bd .sw-player * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.article-bd .sw-player { padding: 40px 10px !important;}

.others>div { padding-top: 5px; padding-bottom: 5px;}

/*点赞与收藏*/
.likes-group *
{
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.likes-group ul li {
    width: 70px;
    border-radius: 35px;
    height: 70px;
}
.likes-group ul a {
    padding-top: 38px;
    display:block;
    height:70px;
}
.likes-group ul .Likes {
    background: url(../../base/img/btnicon.png) no-repeat 27px -98px;
}
.likes-group ul .Collection {
    background: url(../../base/img/btnicon.png) no-repeat 26px -39px;
}
.likes-group ul .addLikes {
    background: url(../../base/img/btnicon.png) no-repeat 27px -343px;
}
.likes-group ul .addCollection {
    background: url(../../base/img/btnicon.png) no-repeat 26px -285px;
}
