@charset "UTF-8";
.container .index-container, .container .public-container, .container .img-container, .container .news-container, .container .link-container {
    width: 1200px;
    margin: 24px auto 0 auto;
    background-color: #FFFFFF;
    box-shadow: 0 0 6px #888888;
}

.container .index-container {
    height: 350px;
    border: 1px solid #E4E4E6;
}

.container .public-container {
    height: 382px;
    border: 1px solid #C1C1C3;
}

.container .img-container {
    height: 134px;
}

.container .news-container {
    height: 365px;
    border: 1px solid #C1C1C3;
}

.container .link-container {
    height: 320px;
    margin: 24px auto;
    border: 1px solid #C1C1C3;
}

.public-container .sgs-container, .public-container .honor-punish-container {
    width: 560px;
    display: inline-block;
    float: left;
    padding: 40px 0 0 0;
}

.public-container .sgs-container {
    margin: 0 0 0 40px;
}

.sgs-title, .honor-punish-title {
    width: 465px;
    border-bottom: 1px solid #CDCDCD;
    padding: 0 0 2px 0;
}


/*首页轮播*/
.index-container .content-one {
    width: 1200px;
    height: 350px;
    float: left;
}

.slidesjs-container img {
    height: 350px;
    min-width: 735px;
}

.slidesjs-container {
    height: 350px;
    overflow: hidden;
    position: relative;
}

.slides-img {
    float: left;
}

/*轮播样式*/
.index-container .article-container {
    position: relative;
    display: inline-block;
    width: 425px;
    padding: 0 20px;
    height: 350px;
    margin: 0 auto;
    overflow: hidden;

}

.index-container .article-container .article-desc a {
    color: #333;
    font-size: 16px;
}

.index-container .article-container .article-title {
    margin-top: 40px;
    line-height: 24px;
}

.index-container .article-container .article-title a {
    color: #0c0300;
    font-size: 20px;
    font-weight: bold;
}

.index-container .article-container .article-detail {
    margin-top: 15px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
}

.index-container .article-container .article-detail .detail-left {
    height: 20px;
    line-height: 20px;
}

.index-container .article-container .article-detail .detail-left .chnnel {
    display: inline-block;
    padding: 0 7px;
    background-color: #ea3e3e;
    color: #fff;
}

.index-container .article-container .article-detail .detail-left .article-chnnel {
    display: inline-block;
    padding: 0 8px;
    background-color: #efefef;
}

.index-container .article-container .article-detail .detail-right {
    color: #9f9f9f;
    height: 20px;
    line-height: 20px;
    float: right;
}

.index-container .article-container .article-detail .detail-right .detail-source {
    padding-left: 15px;
    background: url("../images/index/slides/chnnel.png") 0 3px no-repeat;
}

.index-container .article-container .article-desc {
    line-height: 18px;
    height: 140px;
    margin: 15px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}

.index-container .article-container .article-more {
    position: absolute;
    bottom: 0;
    margin: auto;
    width: 420px;
    height: 58px;
    line-height: 58px;
    text-align: right;
    border-top: 1px solid #bebebe;
    box-sizing: border-box;
}

.index-container .article-container .article-more a {
    color: #ea3e3e;
}

.index-container .article-container .article-title {
    margin-top: 40px;
    line-height: 24px;
}

.index-container .article-container .article-title a {
    color: #0c0300;
    font-size: 18px;
    font-weight: bold;
}

.index-container .article-container .article-detail {
    margin-top: 15px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
}

#slides {
    position: relative;
}

#slides .slidesjs-previous, #slides .slidesjs-next {
    float: left;
    cursor: pointer;
}

#slides .slidesjs-previous {
    position: absolute;
    top: 163px;
    left: 10px;
    width: 16px;
    height: 24px;
    display: block;
    z-index: 101;
}

#slides .slidesjs-next {
    position: absolute;
    top: 163px;
    right: 475px;
    width: 16px;
    height: 24px;
    display: block;
    z-index: 101;
}

#slides .slidesjs-pagination {
    width: 100px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 18px;
    z-index: 999;
    margin-right: 500px;
}

#slides .slidesjs-pagination li {
    float: left;
    margin: 0 4px;
}

#slides .slidesjs-pagination li a {
    display: block;
    width: 12px;
    height: 0;
    padding-top: 12px;
    background-image: url(../images/index/slides/page.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
}

#slides .slidesjs-pagination li a.active {
    background-position: 0 -12px;
}


/*双公示和守信(失信)栏目css样式*/
.public-container .sgs-container, .public-container .honor-punish-container {
    width: 560px;
    display: inline-block;
    float: left;
    padding: 40px 0 0 0;
}

.public-container .sgs-container {
    margin: 0 0 0 40px;
}

.sgs-title, .honor-punish-title {
    width: 465px;
    border-bottom: 1px solid #CDCDCD;
    height: 32px;
}

.sgs-content, .honor-punish-content {
    width: 465px;
}

.sgs-title .sgs-ml a, .sgs-title .sgs-xk a, .sgs-title .sgs-cf a, .honor-punish-title .honor a, .honor-punish-title .punish a {
    font-size: 18px;
    font-weight: bold;
}

.sgs-title span.active, .honor-punish-title span.active, .xydt span.active, .zcfg span.active {
    border-bottom: 4px solid #f23333;
    padding-bottom: 7px;
}

.sgs-title span.active a, .honor-punish-title span.active a, .xydt span.active a, .zcfg span.active a {
    color: #F03435;
}

.honor-punish-more a, .sgs-more a {
    color: #F03435;
    font-size: 16px;
}

.sgs-title span, .honor-punish-title span {
    margin: 0 20px 0 0;
}

.honor-punish-container .honor-punish-title, .honor-punish-container .honor-punish-content {
    float: right;
}

.sgs-title .sgs-more, .honor-punish-title .honor-punish-more {
    float: right;
    font-size: 18px;
}

.xk-content .list, .cf-content .list, .honor-content .list, .punish-content .list {
    height: 76px;
    border-bottom: 1px solid #CDCDCD;
    overflow: hidden;
}

.xk-content .list .line, .cf-content .list .line, .honor-content .list .line, .punish-content .list .line {
    padding: 18px 0 0 0;
    font-size: 16px;
}

.xk-content .list .line .date, .cf-content .list .line .date, .honor-content .list .line .date, .punish-content .list .line .date {
    float: right;
}


/*信用动态BEGIN*/
.mod-content .content-seven, .mod-content .content-five, .mod-content .content-three {
    height: 365px;
    background: #ffff none repeat scroll 0 0;
    border: 1px solid #D9D9D9;
    margin: 15px auto 0px auto;
}

.mod-content .content-four, .mod-content .content-six, .mod-content .content-seven, .mod-content .content-five, .mod-content .content-three {
    clear: both;
    margin: 15px auto;
    overflow: hidden;
    width: 1200px;
    height: 145px;
}

.content-five .five-content {
    width: 100%;
    height: 100%;
}

.five-content .five-left, .five-content .five-center {
    width: 390px;
    float: left;
    padding: 30px 25px 0px 25px;
}

.content-seven .seven-center, .five-center, .three-center {
    margin-left: 65px;
}

.five-content .five-right {
    width: 235px;
    float: left;
    padding: 20px 10px 15px;
}

.five-left .xydt, .five-center .zcfg {
    font-size: 18px;
    border-bottom: 1px solid #e6e6e6;
}

.xkcf, .hongheimd, .xydt, .zcfg, .xyyj, .zscd {
    height: 33px;
}

/* .xydt .xydt-title, .zcfg .zcfg-title {
    border-bottom: 4px solid red;
} */
.xkcf .xkcf-cf, .hongheimd .hongheimd-heimd, .xydtgj-title, .xydtzzq-title, .xydtbs-title, .zcfggj-title, .zcfgzzq-title, .zcfgbs-title, .xyyj-title, .zscd-title {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 5px;
}

.xydt .xydt-more, .zcfg .zcfg-more {
    float: right;
    color: red;
}

.xkcf .xkcf-more, .hongheimd .hongheimd-more, .xydt-more, .zcfg-more, .xyyj-more, .zscd-more {
    float: right;
    font-size: 16px;
    cursor: pointer;
}

.five-left .xydt-content, .five-center .zcfg-content {
    margin-top: 0px;
}

.five-left .xydtgj-content div, .xydtgx-content div, .xydtgg-content div, .five-center .zcfggj-content div, .zcfgzzq-content div, .zcfgbs-content div {
    margin: 10px 0;
    background: url('../images/index/list-bg.png') no-repeat scroll left center;
    padding-left: 18px;
    height: 38px;
    line-height: 38px;
}

.xkcf-xk-content div, .hongheimd-content div, .xydtgj-content div, .xydtgx-content div, .xydtgg-content div, .zcfggj-content div, .zcfgzzq-content div, .zcfgbs-content div, .xyyj-content div, .zscd-content div {
    margin: 10px 0;
    background: url('../images/index/list-bg.png') no-repeat scroll left center;
    padding-left: 18px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #4D4D4D;
}

.five-content .xydt-content .date, .five-center .zcfg-content .date {
    float: right;
}

.xydt-more a, .zcfg-more a {
    color: #F03435;
    font-size: 16px;
}

/*信用动态END*/

/*友情链接BEGIN*/
.link-container div.friend-link {
    position: relative;
    top: 34px;
    width: 857px;
    margin: 0 auto;
}

.link-container div.friend-link span.link-title {
    font-size: 18px;
}

.friend-link select {
    filter: alpha(Opacity=50);
    -moz-opacity: 0.5;
    border-color: #ebebeb;
    background-color: #ebebeb;
}

select.f-province, select.f-city, select.f-unit {
    width: 185pt;
    height: 30pt;
    padding-right: 20pt;
    text-indent: 4pt;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #ebebeb;
    /*  -moz-border-radius       : 6px;
     -webkit-border-radius    : 6px;
     border-radius            : 6px; */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 11pt;
    font-weight: 400;
    cursor: pointer;
    outline: none;
    padding: 8px 0;
}

.friend-content .friend-province, .friend-content .friend-city, .friend-content .friend-unit {
    position: relative;
    display: inline-block;
}

.friend-content .friend-province::after, .friend-content .friend-city::after, .friend-content .friend-unit::after {
    content: "\25bc";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 20pt;
    line-height: 30pt;
    vertical-align: middle;
    text-align: center;
    background: #ebebeb;
    color: #a9a9a9;
    /* filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; */
    /*  -moz-border-radius       : 0 6px 6px 0;
     -webkit-border-radius    : 0 6px 6px 0;
      border-radius           : 0 6px 6px 0; */
    pointer-events: none;
}

.friend-link-img {
    position: relative;
    top: 50px;
    left: 13px;
}

.friend-link-img a {
    position: relative;
}

/*底部跳转*/
.xydw .gsqs-title, .xydw .zzqgds-title, .xydw .ggsxydw-title {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 35px;
}

.xydw span.active a, .zzqgds span.active a, .ggsxydw span.active a {
    color: #F03435;
}

.xydw span.active, .zzqgds span.active, .ggsxydw span.active {
    border-bottom: 4px solid #f23333;
    padding-bottom: 7px;
}

.link-container .xydw, .link-container .zzqgds, .link-container .ggsxydw {
    font-size: 18px;
    height: 35px;
}

.link-container .xydw {
    border-bottom: 1px solid #e6e6e6;
}

.link-container .gsqs ul li, .link-container .zzqgds ul li, .link-container .ggsxydw ul li {
    float: left;
    margin-left: 13px;
    list-style-type: none;
    margin-top: 10px;
    font-size: 16px;
    width: 187px;
}

.zcfg-title {
    color: #0c0300;
    font-weight: bold;
}

.xydt-title {
    color: #0c0300;
    font-weight: bold;
}
