
/* ----------- 配置通用样式 ----------- */
body {
    background: #fff;
}
#content-wrap .main .box-main {
    background-color: #fff;
    overflow: hidden;
}
.list-news li {
    padding-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    background: url(../../base/img/list-line.png) no-repeat center bottom;
}
.list-news li a {
    padding-left: 15px;
    background: url(../../Base/img/icon.png) no-repeat 0px 7px
}
.list-news .split {
    border: none;
}
.article-hd .title {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: bold;
}
.article-hd .job {
    display: block;
    margin-top: 10px;
    font-size: 18px;
}
/* 盒子-side */
.box-side {
    margin: 0 0 20px;
}
.box-side>.hd {
    background: #9f1b29;
    text-align: center;
}
.box-side>.hd h3 {
    font-size: 18px;
    font-weight: normal;
}
.box-side>.bd {
    padding: 15px;
    background-color: #fff;
}
/* 盒子-main */
.box-main {
    margin-bottom: 20px;
}
.box-main>.hd {
    line-height: 40px;
    background: #f3f3f3;
}
.box-main>.hd h3 {
    background: none;
    font-size: 18px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.box-main>.hd h3 a, .box-main>.hd span {
    padding: 0 20px;
    font-weight: normal;
    color: #333;
}
.box-main>.hd .more {
    margin-right: 10px;
}
.box-main .letter-bg .form-inline {
    margin-bottom: 20px;
    text-align: center;
}
.box-main .letter-bg .form-inline .btn {
    margin-right: 10px;
}
.box-main>.hd .btn {
    margin-top: 20px;
    color: #000;
}
.box-main>.bd {
    padding: 10px;
}
.box-main .box {
    margin-bottom: 20px;
}
.box-main .box .hd {
    border-color: #9f1b29;
}
.box-main .box>.hd .more {
    margin: 5px 5px 0 0;
}
/* 位置导航 */
.box-main>.breadcrumb {
    float: right;
    margin: 10px 10px 0;
    padding: 0 0 0 26px;
    background: url(../../Base/img/icons/icons-path.png) no-repeat 5px 0px;
}
.box-main .page {
    padding: 20px 0 0;
}
/* ----------- 正文 ----------- */
/* 内页banner */
#banner-page {
    position: relative;
    width: 100%;
    height: 220px;
    text-align: center;
    overflow: hidden;
    background: url(../../Base/img/page-banner.jpg) center top no-repeat;
    margin: 20px 0;
}
/* 侧栏-菜单 */
#side-menu .hd {
    text-align: center;
    line-height: 30px;
    font-size: 22px;
}
#side-menu .hd h3 {
    font-size: 22px;
    font-weight: normal;
}
#side-menu .bd {
    position: relative;
    z-index: 3;
    padding: 15px;
    background: #fafafa
}
#side-menu li {
    margin-bottom: 5px;
}
#side-menu li a {
    position: relative;
    display: block;
    padding: 8px 10px 8px 50px;
    background: #fff url("../../base/img/icons-menu-side.png") no-repeat 20px 16px;
    border-bottom: 1px solid #e0dddd;
    line-height: 24px;
}
#side-menu li a:hover {
    background-color: #eee;
    color: #9f1b29;
    text-decoration: none;
}
#side-menu li.on a {
    background-position: 20px -175px;
    background-color: #9f1b29;
    border-color: #9f1b29;
    color: #fff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
}
/* 侧栏-搜索 */
#side-search .bd li {
    padding: 5px 0;
}
#side-search .bd .form-control {
    height: 36px;
    *height: 18px;
    padding: 8px;
}
/* 侧栏-热点资讯 */
#side-rdzx .bd {
    background: #fafafa
}
#side-rdzx .bd .list li {
    font-size: 14px;
    border-bottom: 1px solid #d7d7d7;
}
#side-rdzx .bd .list li.last {
    border-bottom: none;
}
#side-rdzx .bd .list .title, #side-rdzx .bd .list .title a {
    display: inline;
}
/* 侧栏-咨询查询 */
.zxcx {
    margin-top: 20px;
}
/* 父列表页-焦点图 */
#page-focus {
    margin-bottom: 20px;
}
#page-focus .bd .pic img {
    width: 450px;
    height: 255px;
}
#page-focus .bd .intro {
    height: 130px;
    line-height: 26px
}
.box-group>.box .bd {
    height: 252px;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.box-group>.box .bd ul.list {
    height: 252px;
    overflow: hidden;
}
/* 信件-标题 */
.letter-title {
    margin: 20px 0;
    position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.letter-title hr {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    border-color: #aaa;
}
.letter-title span {
    position: relative;
    z-index: 3;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 50px;
    background-color: #fff;
    color: #9f1b29;
    font-size: 24px;
}
.letter-intro {
    margin-bottom: 20px;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    font-size: 16px;
}
.letter-intro p {
    text-indent: 2em;
}
.letter-title-write span {
    padding: 0 35px;
    background: url(../../base/img/letter-title-write.png) no-repeat right center;
}
.letter-intro-write {
    margin-bottom: 30px;
    text-align: center;
    color: #666;
    font-size: 16px;
}
.letter-bg {
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
}
/* 信件-内容页 */
.letter-detail tbody tr .control-label {
    background-color: #fafafa;
}
/* 领导-列表页 */
.list-leader li {
    padding: 15px;
    background: none;
}
.list-leader li .pic {
    margin-right: 20px;
}
.list-leader li .pic a img {
    max-width: 120px;
    max-height: 150px;
}
.list-leader li .title {
    padding: 10px 0;
    font-size: 18px;
}
.list-leader li .title i {
    font-style: normal;
}
.list-leader li .intro {
    height: 105px;
}
/* 领导-内容页 */
#leader-detail {
    overflow: hidden;
}
#leader-detail .pic {
    text-align: center;
    margin-bottom: 20px;
}
#leader-detail .con {
    text-align: center;
    overflow: hidden;
}
/* 专题-汇总页 */
#special .main .box .list-pic {
    margin: 0 -10px;
    overflow: hidden;
}
#special .main .box .list-pic li {
    float: left;
    width: 24.99%;
}
#special .main .box .list-pic li img {
    width: 100%;
    height: 70px !important;
    border: 1px solid #eee;
}
#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: 5px;
    line-height: 30px;
}
.sitemap li a {
    display: block;
    padding: 5px 10px;
}
.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 10px 10px;
    overflow: hidden;
}
.sitemap li .ul1 li {
    float: left;
}
.sitemap li .ul1 a:hover {
    background-color: #f5f5f5;
}
/* 投票 - 列表页 */
.voteList li {
    margin-bottom: 15px;
    padding-left: 28px;
    background: url(../../../yxxxgcxy/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(../../../yxxxgcxy/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;
}
/* 图片-内容页 */
.slide-wrap, .slide-wrap * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.slide-wrap {
    padding: 40px 35px !important;
}