@charset "utf-8";
/* ----------- 配置通用样式 ----------- */
.list-pic li{ width: 33.33%;}
.list-intro li:hover,
.list-pic li:hover{ background-image: none; }

/* 盒子-side */
.box-side{ border: 1px solid #ededed; }
.box-side>.hd{ height: 58px; padding: 0 10px; border-bottom: 1px solid #ededed; background: #fcfcfc; }
.box-side>.hd h3{ float: left; height: 58px; line-height: 58px; padding: 0 20px; font-size: 18px; border: none; border-bottom: 2px solid #a53326; color: #a53326; font-weight: bold; }
.box-side>.hd h3 a,
.box-side>.hd h3 span{ padding: 0; color: inherit; text-decoration: none; }
.box-side>.bd{ padding: 8px 15px; background: none; }

/* 盒子-main */
.box-main>.hd{ background: none; border-bottom: 2px solid #a53326; }
.box-main>.hd h3{ background: #a53326; font-size: 22px; line-height: 54px; margin-bottom: -1px; }
.box-main>.hd h3 a, .box-main>.hd h3 span{ padding: 0 20px; color: #fff; }
.box-main>.hd .more{ margin-right: 10px;}
.box-main>.hd .btn{ margin-top: 20px; color: #000; }
.box-main>.bd{ padding: 20px 0 0; }
.box-main>.hd .breadcrumb{ background: none; padding: 0; color: #999; }
.box-main>.hd .breadcrumb a, .box-main>.hd .breadcrumb span{ color: inherit; padding: 0 5px; }

/* 位置导航 */
.breadcrumb { margin-top: 0px; margin-bottom: 15px; color: #666; border-radius: 0; line-height: 20px; background-color: #f7f7f7; padding: 10px;}
.breadcrumb a, .breadcrumb span { padding: 0 5px; color: #666;}
.breadcrumb em { background: url(/Content/ntzx/base/img/icons/icons-path.png) no-repeat 5px center; padding-left: 28px; font-style: normal;}

/* ----------- 正文 ----------- */

/* 侧栏-菜单 */
#side-menu{ margin-top: -75px; border: 1px solid #ededed; border-top: none; overflow: visible; }
#side-menu .hd{ position: relative; margin: 0 -1px; height: 75px; background: none; }
#side-menu .hd h3{ position: absolute; left: 0; top: 0; width: 100%; height: 250px; padding-left: 28px; line-height: 75px; background: url(/Content/ntzx/Base/img/bg-hd03.png) no-repeat; font-size: 24px; font-weight: bold; text-align: center; border: none; }
#side-menu .hd h3 span{ padding: 0; color: #fff; }
#side-menu .bd{ position: relative; margin-left: 28px; background: #fff; padding: 20px 12px; min-height: 180px; }
#side-menu ul{ margin-top: -10px; }
#side-menu li{ margin-top: 10px;}
#side-menu li a{ display: block; padding: 10px 20px; background: #ebebeb; border-radius: 500px; font-size: 14px; line-height: 20px; text-align: center;}
#side-menu li a:hover{ color: #a53326; text-decoration: none; }
#side-menu li.on a{ background: #a53326; color: #fff; }

/* 侧栏-搜索 */
#side-search .bd li{ padding: 5px 0;}
#side-search .bd .form-control{ height: 36px;*height: 18px; padding: 8px;}

/* 侧栏-热点资讯 */
#side-rdzx .bd .list li{font-size: 14px; border-bottom: 1px solid #ededed;}
#side-rdzx .bd .list li.last{border-bottom: none;}
#side-rdzx .bd .list .title, #side-rdzx .bd .list .title a{display: inline;}

/* 父列表页-焦点图 */
#page-focus{ margin-bottom: 20px; overflow: hidden; }
/* 焦点图 */
#page-focus .focus{ float: left; width: 420px; margin-right: 20px; }
#page-focus .focus,
#page-focus .focus .bd img{ height: 314px; }

#page-focus .list{ overflow: hidden; height: 314px; }

.box-group{ margin-top: -20px; }
.box-group>.box{ margin: 20px 0 0; }
.box-group>.box .bd ul.list{ height: 252px; }
.box-group.big>.box{ width: auto; }
.box-group.big>.box .bd ul.list{  height: auto; min-height: auto; }

/* 新闻列表 */
.list-news li{ padding: 12px 0 12px 15px; background: url(/Content/ntzx/Base/img/icons-news.png) no-repeat 0 20px; font-size: 16px; }
.list-news li:hover{ background-image: url(/Content/ntzx/Base/img/icons-news-hover.png); }
.list-news .split{ border-bottom: 1px solid #e5e5e5; background: none; }

/* 列表页-图文式 */
.list-intro{ margin-top: -15px; }

/* 图片-列表式 */
.list-leader { text-align: center;}
.list-leader .title { display: none;}
.list-leader li { width: 25%; float:none; display:inline-block; width:24%;}
.list-leader li .pic { padding: 0;}
.list-leader-up {  padding-bottom: 20px; border-bottom: 2px solid #e5e5e5; margin-bottom: 20px;}

/* 信件-内容页 */
.letter-detail tbody tr .control-label{background-color: #fafafa;}

/* 领导-列表页 */
.list-leader li{ padding: 15px 0; background: none;}
.list-leader li .title{padding-bottom: 10px;font-size: 16px;}
.list-leader li .title a{font-size: 16px;}
.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 .box>.hd{ height: 44px; border-bottom: none; background: none; }
#jgsz .box>.hd h3{ position: relative; float: left; min-width: 156px; height: 34px; line-height: 34px; padding: 0 24px 0 35px; font-size: 16px; border: none; color: #fff; font-weight: bold; background: #a53326 url(../../Base/img/icon-dot.png) no-repeat 12px center; }
#jgsz .box>.hd h3 a,
#jgsz .box>.hd h3 span{ padding: 0; color: inherit; text-decoration: none; }
#jgsz .box>.hd h3:after{ position: absolute; content: ''; top: 100%; right: 0; border-left: 78px solid transparent; border-top: 5px solid #f3f3f3; border-right: 78px solid #f3f3f3; border-bottom: 5px solid transparent; }
#jgsz .box>.bd{ padding: 8px 0 0; background: none; }
#jgsz .list{ overflow: hidden; }
#jgsz .list li{ float: left; font-size: 16px; width: 25%; padding-right: 20px; }




/* node-list----------------------------------------------- */
.node-list { padding: 30px 0 30px 30px; overflow: hidden; }
.node-list li { float: left; width: 23%; margin-bottom: 20px; margin-right: 2%; position: relative; top: 0; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.node-list li a { display: block; background: url(/Content/ntzx/Base/img/li-bg.png) repeat center; border: 1px solid #eadfcb; text-align: center; font-size: 24px; height: 100px; line-height: 100px;}
.node-list li a:hover { text-decoration: none; }
.node-list li:hover { top: -5px; }




/* 专题-汇总页 */
#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 li{ padding-bottom: 10px; line-height: 30px;}
.sitemap li a{ display: block; padding: 5px 10px; text-decoration: none;}
.sitemap li .h1{ border-bottom: 1px solid #eee; background-color: #f8f8f8; font-size: 16px;}
.sitemap li .h1:hover{ background-color: #eee; border-color: #ddd;}
.sitemap li .h2{font-size: 14px;}
.sitemap li .ul1{ margin: 10px 0 0 10px; overflow: hidden;}
.sitemap li .ul1 li{ float: left;}
.sitemap li .ul1 a:hover{ background-color: #f5f5f5; text-decoration: none;}

/* 投票 - 列表页 */
.voteList li{margin-bottom: 15px;padding-left: 28px;background: url(/Content/ntzx/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;}

/* 网上调查-列表页 ----------------------------------------------------- */
.surveyListPage .surveyList li{height: 40px;line-height: 40px;overflow: hidden;padding-left: 40px;background: url(/Content/ntzx/Base/img/icons/icons-survey.png) 9px 12px no-repeat #fff;font-size: 16px;}
.surveyListPage .surveyList li.even{ background-color: #f2f2f2;}
.surveyListPage .surveyList li .view, .surveyListPage .surveyList li .join{ color: #f60; font-size: 14px;}
.surveyListPage .surveyList li .view{ margin: 0 0 0 10px;}
#SurveyBox .code span{ display: inline-block; vertical-align: top; }

/* 图片-内容页 */
.slide-wrap,.slide-wrap *{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.slide-wrap{padding: 40px 35px !important;}


/*点赞与收藏*/
.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(/Content/ntzx/base/img/btnicon.png) no-repeat 27px -98px;
}
.likes-group ul .Collection {
    background: url(/Content/ntzx/base/img/btnicon.png) no-repeat 26px -39px;
}
.likes-group ul .addLikes {
    background: url(/Content/ntzx/base/img/btnicon.png) no-repeat 27px -343px;
}
.likes-group ul .addCollection {
    background: url(/Content/ntzx/base/img/btnicon.png) no-repeat 26px -285px;
}
