/**
 *
 * @authors @SilentBlue
 * @date    2017-10-23 10:04:41
 * @version shanxi.gov.cn-theme.version.2.0
 */

body {
    font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', sans-self;
    font-size: 16px;
}

/* 顶部颜色字体 */
.topbar {
    background: rgba(255,255,255,0.2);
}
.topbar {
    /* background-color: #27407c;375297 
    background-color: #3660c9;*/
}
.topbar a {
    font-size: 14px;
    /* color: #bdbdbd; */
    color: #fff;
	background:url(nav_li_line.png) no-repeat right center;
	    margin-right: 8px;
    padding-right: 8px;
	line-height:20px;
}
.topbar a:hover {
    color: #ebf1fd;
}

.topbar-nav .topbar-nav--language {
    border-left: none;
}

/* /顶部颜色字体 */


/* Header */

.search-input {
    transition: border .3s linear;
    border: 1px solid #e3e3e3;
    background-color: #fff;
}
.search-input.search-input-hover {
    border: 1px solid #d3d3d3;
}
.search-input.search-input-focus {
    border: 1px solid #397ab9;
}
.search-input-inner {
    font-size: 14px;
    color: #ced2da;
}
.search-input.search-input-focus .search-input-inner {
    color: #333;
}
.search-hotwd {
    font-size: 14px;
    font-weight: 700;
    color: #667f97;
}
.search-hotwd a {
    font-weight: 400;
    color: #667f97;
}
.search-hotwd a:hover {
    color: #397ab9;
}

/* /Header */


/* Footer */

.footer {
    border-top: 2px solid #2f5398;
    background-color: #fff;
}
.friend-link {
    border-bottom: 1px solid #f5f5f5;
}
.friend-link-menu li {
    font-size: 14px;
    color: #2e2f31;
}
.friend-link-menu .current {
    font-weight: 700;
    color: #2f5398;
    background-color: #f5f5f5;
}
.friend-link-inner {
    background-color: #fafafa;
}
.friend-link-submenu li {
    font-size: 14px;
}
.friend-link-submenu .cc-section-title {
    font-weight: 700;
}
.friend-link-submenu .cc-section-title a {
    color: #2f5398;
}

/*copyright*/

.copyright {
    border-top: 1px solid #f5f5f5;
}
.copyright-info {
    font-size: 12px;
}
.footer-nav {
    color: #757575;
}
.footer-nav a {
    font-size: 14px;
    color: #757575;
}
.footer-nav a:hover {
    color: #667f97;
}
.footer-text {
    padding-left: 12px;
    background-color: #f5f5f5;
}
.footer-text span, .footer-text a {
    margin-right: 12px;
    color: #757575;
}
.footer-text a:hover {
    color: #667f97;
}
.footer-declare {
    color: #667f97;
}

/* /Footer */


/* 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: #0956a8;
}
.main-nav>li {
    font-size: 18px;
    font-weight: 700;
    /*border-left: 1px solid #20407d;*/
	letter-spacing:2px;
}
.main-nav>li:hover,.main-nav>li.cur{
	background-color:#0a4b92;
}
.main-nav>li>a {
    color: #ebf1fd;background:url(nav_li_line.png) no-repeat right center;
}
.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;
    border-left: 1px solid #fff;
    background-color: #dfeaf7;
}
.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;
}
.common-tab-content-box li .time {
    float:right;
}
.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 */

      <style type="text/css">
	  /* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}html{font:normal 12px "Microsoft yahei",Arial;}fieldset,img {border:0;}:focus {outline:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:normal; }h1,h2,h3,h4,h5,h6 {font-size:100%; }abbr,acronym {border:0;font-variant:normal;}input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit; }code,kbd,samp,tt {font-size:100%;}input,button,textarea,select {*font-size:100%;}body {line-height:1.5;}ol,ul {list-style:none;}table {border-collapse:collapse;border-spacing:0;}caption,th {text-align:left;}sup,sub {font-size:100%;vertical-align:baseline;}:link,:visited ,ins {text-decoration:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

A:link{color:#000000;text-decoration:none; target:_parent}
A:visited{color:#000000;text-decoration:none; target:_blank}
A:active{color:#ff0000;text-decoration:none; target:_blank}
A:hover{color:#FF0000;text-decoration:none; target:_blank}

td{ vertical-align:top}
.nav{width: 1200px;height: 51px;background-color: #096ac0;margin:0 auto;z-index:9999}
.nav ul{padding: 0;text-align: center;}
.nav>ul>li{position:relative;display: inline-block;*display: inline;*zoom:1;}
.nav>ul>li a{transition: all 0.3s;-webkit-transition: all 0.3s;display: block;padding-left:63px;color:#fff;font-size: 18px;font-weight: bold;line-height: 55px;text-align:left;}
.nav>ul>li.sy a{background:url(/atm/1531385350737/20180719161622132.png) no-repeat left 14px; padding-left:35px;}

.nav>ul>li.sy a:hover{background-position: left;}

.nav>ul>li ul{overflow: hidden;height:0;padding:0;background-image:url(/atm/1531385350737/20180719161523513.png);background-repeat: no-repeat;background-color: #fff;opacity:0.9;filter:alpha(opacity=90);position:absolute;top: 51px;z-index:999;}
.nav>ul>li:hover ul,.banner-box>li ul:hover{transition:all 0.4s;-webkit-transition:all 0.4s;height:90px;}
.nav>ul>li ul li{float: left;font-weight: bold;margin-top: 15px;}
.nav>ul>li ul li a{font-size: 18px;color: #333;*white-space: nowrap;}
.nav>ul>li ul li a:hover{color: #115eb6;}


.nav>ul>li.gk ul{padding-left: 50px;width:1150px;left: -290px;background-position: 380px top;}
.nav>ul>li.dt ul{width:1200px;left: -153px;background-position: 245px top;}

.nav>ul>li.hd ul{padding-left: 300px;
    width: 902px;
    left: -431px;
    background-position: 520px top;}
.nav>ul>li.fw ul{padding-left: 435px;
    width: 765px;
    left: -570px;
    background-position:660px top;}
.nav>ul>li.qq ul{padding-left: 605px;
    width: 635px;
    left: -348px;
    background-position: 1035px top;}
.nav>ul>li.zt ul{padding-left: 550px;
    width: 650px;
    left: -710px;
    background-position: 800px top;}
.nav>ul>li.qgk ul{padding-left: 820px;
    width: 380px;
    left: -989px;
    background-position: 1085px top;}
</style>