body {
    font-family: '\5fae\8f6f\96c5\9ed1', '\5b8b\4f53', sans-self;
    font-size: 16px;
}


.topbar {
  
    background-color: #3660c9;
}
.topbar a {
    font-size: 14px;
    /* color: #bdbdbd; */
    color: #eee;
}
.topbar a:hover {
    color: #ebf1fd;
}
.topbar-nav .topbar-nav--text {
    border-left: 1px solid #9d9d9d;
}
.topbar-nav .topbar-nav--language {
    border-left: none;
}




/* /header */






/* mainnav */

.main-nav-box {
    border-bottom: 5px solid #20407d;
}
.main-nav-home dd {
    font-size: 18px;
    font-weight: 700;
}
.main-nav-home dd a {
    display: block;
    color: #fff;
}
.main-nav {
    background-color: #2f5398;
}
.main-nav>li {
    font-size: 20px;
    font-weight: 700;
    border-left: 1px solid #20407d;
}
.main-nav>li:hover {
    border-bottom: 3px solid #23468a;
    border-left-color: #2a4c8f;
    background-color: #2f5398;
}
.main-nav>li>a {
    color: #ebf1fd;
}
.main-nav>li>a:hover {
    color: #fff;
}

/* /mainnav*/


/* main content */

.headline {
    background-color: #fff;
}
.headline-big {
    font-size: 39px;
    font-weight: 700;
}
.headline-big a {
    /* color: #d10101; */
    color: #0a2167;
}
.headline-list {
    font-size: 18px;
}
.headline-list a {
    /* color: #d10101; */
    color: #0a2167;
}
.headline-list span {
    font-size: 16px;
    color: #dedede;
}

/* /main content */


/* text news */

.common-text-title-box {
    border-bottom: 1px solid #d1d6dc;
}
.common-text-title-bar li {
    font-size: 20px;
    font-weight: 700;
}
.common-text-title-bar .bdlt0 {
    border-left: none;
}
.common-text-title-bar .tab-current {
  
    border-left: 5px solid #c92327;
    background-color: #2f5398;
}
.common-text-title-bar .tab-current a {
    color: #fff;
}
.list-title-color .tab-current span {
    color: #fff;
}
.common-tab-content-box li em {
    font-size: 14px;
    font-weight: 400;
    color: #dedede;
}
.common-tab-content-box li em a {
    color: #2f5398;
}
.common-tab-content-box li em a:hover {
    color: #d10101;
}
.common-tab-content-box li span {
    font-size: 14px;
    color: #8498ad;
}
.conmon-tab-department li .news-department-name, .conmon-tab-department li>a .news-department-name {
    font-size: 18px;
    color: #999;
}
.conmon-tab-department li>a:hover .news-department-name {
    color: #d10101;
}
.common-text-blucle-title-bar {
    background: none;
}
.common-text-blucle-title-bar li {
    border-left: none;
    background-color: #fff;
}
.common-text-blucle-title-bar .tab-current {
    border-left: none;
    background-color: #fff;
}
.common-text-blucle-title-bar .tab-current a {
    color: #2f5398;
}
.common-aside-title-bar .tab-current, .common-aside-blucle-title-bar li, .common-aside-blucle-title-bar .tab-current {
    background-color: #dfeaf7;
}
.common-aside-title-bar .font-color-reset {
    color: #2f5398;
}

/* /text news */


/* executive meeting */

.executive-meetings dt {
    font-size: 15px;
    font-weight: 700;
}
.executive-meetings dt a {
    color: #e86352;
}
.executive-meetings dd {
    font-size: 14px;
    color: #fff;
}

/* /executive meeting */


/* gov info */

.government-information-publicity li {
    font-size: 15px;
}

/* /gov info */


/* common page */

.breadcrumb li {
    font-size: 16px;
}
.breadcrumb li span, .breadcrumb .path-cur span {
    color: #000;
}
.breadcrumb .path-cur {
    color: #74777b;
}

/*meeting*/

.aside-executive-content {
    font-size: 14px;
}
.aside-executive-content>a {
    color: #fff;
}
.aside-executive-content i {
    margin-right: 14px;
}
.aside-executive-content span a {
    color: #99bcea;
}

/* /common page */


/* common list */

.list-subnavs-wrap {
    background-color: #f9f9f9;
}
.list-subnavs-title {
    background-color: #2f5398;
}
.list-subnavs-title dt {
    background-color: #c92327;
}
.list-subnavs-title dd {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
}
.list-subnavs-title dd span {
    font-family: arial;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    color: #20407d;
}
.list-subnavs-name {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #f0f0f0;
}
.current {
    color: #2f5398;
}
.current a {
    color: #2f5398;
}
.list-subnavs-box {
    font-size: 14px;
    background-color: #fcfcfc;
}
.list-subnavs-box li:hover {
    background-color: #efefef;
}
.shanxi-gov-list-filter {
    background-color: #fbfbfb;
}

/* pageion */

.shanxi-gov-page-box a {
    color: #666;
    background-color: #e7eefb;
}
.shanxi-gov-page-box a:hover {
    background-color: #d2dcef;
}
.shanxi-gov-page-box .shanxi-gov-page-button {
    color: #000;
}
.shanxi-gov-page-hide .shanxi-gov-page-current, .shanxi-gov-page-hide .shanxi-gov-page-current:hover {
    color: #fff;
    background: #2f5398;
}
.shanxi-gov-page-form {
    font-size: 16px;
    color: #666;
}
.shanxi-gov-page-form-text {
    font-size: 14px;
    border: 1px solid #e7eefb;
}
.shanxi-gov-page-form-btn {
    font-size: 14px;
    color: #666;
    background-color: #f0f0f0;
}
.shanxi-gov-page-form-btn:hover {
    color: #fff;
    background-color: #2f5398;
}

/* /common list*/


/* common-detail */

.detail-article-infos {
    font-size: 14px;
    color: #7a7a7a;
    border-bottom: 1px solid #eaeaea;
}
.article-infos-func span {
    color: #7a7a7a;
    border-left: 1px solid #eaeaea;
}
.article-infos-func .article-zoom a {
    color: #7a7a7a;
}
.article-infos-func .article-share {
    font-weight: 700;
    color: #2f5398;
}
.article-share-cnt {
    background-color: rgba(255, 255, 255, .97);
}
.rendering-ie7 .article-share-cnt, .rendering-ie8 .article-share-cnt {
    background-color: #fff;
}
.article-edit {
    font-size: 14px;
    color: #7a7a7a;
}
.article-edit a {
    color: #2f5398;
}

/* common-detail */


/* relation */

.relatived-articles-title {
    font-size: 18px;
    color: #2f5398;
    border-bottom: 1px solid #eaeaea;
}
.shanxi-social-tools {
    background-color: #e5e5e5;
}
.shanxi-social-tools li span {
    font-size: 16px;
    color: #fff;
    background-color: #2f5398;
}

/* /relation */


/* affairs detail */

.affairs-detail-inner {
    border: 1px solid #eaeaea;
}
.affairs-detail-head td {
    font-size: 14px;
    color: #7a7a7a;
}
.affairs-detail-head-tit {
    font-weight: bold;
}
.affairs-detail-inner-cnt {
    border: 1px solid #eaeaea;
}
.affairs-detail-qcode {
    border-bottom: 1px solid #eaeaea;
}
.affairs-detail-qcode dt {
    font-size: 12px;
    color: #7a7a7a;
}

/* /affairs detail */


/* images-text list */

.img-text-list-item {
    background-color: #fbfcfc;
}
.shanxi-travel-spots-title {
    font-size: 16px;
}
.shanxi-travel-spots-desc {
    font-size: 14px;
    color: #666;
}
.img-media-list-item dd b {
    opacity: .7;
    background-color: #000;
    filter: alpha(opacity=70);
}
.img-media-list-item dd span a {
    font-size: 16px;
    color: #fff;
}

/* /images-text list */