﻿#focusNews {
    width: 476px;
    height: 280px;
    float: left;
    position: relative;
}

#focusNews .slideNav {
    bottom: 8px;
    height: 20px;
    position: absolute;
    right: 10px;
    z-index: 999;
}

#focusNews .slideNav li.on {
    background: #d47132;
    width: 24px;
}

#focusNews .slideNav li {
    background: #fff;
    cursor: pointer;
    float: left;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    width: 10px;
    border-radius: 10px;
}

#focusNews .pe_u_thumb_title {
    background: url("images/png.png") repeat-x;
    bottom: 0px;
    left: 0px;
    display: block;
    height: 46px;
    line-height: 46px;
    position: absolute;
    text-align: left;
    text-indent: 15px;
    width: 476px;
    z-index: 9;

}

#focusNews .pe_u_thumb_title a {
    color: #fff;
    text-decoration: none;
}

#news .bd {
    padding-top: 20px;
}

.inbox .hd {
    background: #f2f2f2;
    height: 40px;
    border-bottom: 1px #dddddd solid;
}

.inbox .hd h3 {
    float: left;
    padding: 0 30px 0 18px;
    background: #0567ba;
}

.inbox .hd h3 a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    background: url(images/book.png) no-repeat left center;
    padding-left: 30px;
}

.inbox .hd .more,
.bgxz .hd .more {
    float: right;
    color: #666;
    font-size: 14px;
    padding-right: 10px;
}

#news .bd {
    overflow: hidden;
}

#news .bd .infoList {
    float: right;
    width: 668px;
}

.inbox .infoList li,
.bgxz .infoList li {
    line-height: 36px;
    padding-left: 12px;
    background: url(images/dot.png) no-repeat left center;
}

.inbox .infoList li a,
.bgxz .infoList li a {
    font-size: 16px;
}

.inbox .infoList li .date,
.bgxz .infoList li .date {
    float: right;
    color: #999;
}

.part {
    overflow: hidden;
}

.part_left {
    float: left;
    width: 840px;
}

.part_right {
    float: right;
    width: 300px;
}

#zlgc,
#bszn {
    width: 412px;
    margin-bottom: 20px;
}

#zlgc .infoList,
#bszn .infoList,
#notice .infoList {
    padding: 10px 0 0;
}

#notice {
    margin-bottom: 20px;
}

.tplink li {
    height: 68px;
    margin-bottom: 15px;
}

.bgxz {
    border: 1px #ddd solid;
    margin: 0 0 20px 0;
}

.bgxz .hd {
    background: #f2f2f2;
    height: 40px;
    border-bottom: 1px #ddd solid;
}

.bgxz .hd h3 {
    float: left;
}

.bgxz .hd h3 a {
    display: block;
    border-bottom: 2px #0567ba solid;
    padding: 0 20px;
    line-height: 39px;
    font-size: 16px;
    font-weight: bold;
    color: #0567ba;
}

.bgxz .infoList {
    padding: 10px;
}

#ywpt .bd ul {
    padding-top: 10px;
}

#ywpt .bd li {
    float: left;
    width: 183px;
    height: 60px;
    margin-right: 10px;
}

#ywpt .bd li a {
    display: block;
    padding-left: 68px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    background: url(images/icons.png) no-repeat;
}

#ywpt .bd li.icon1,
#ywpt .bd li.icon2,
#ywpt .bd li.icon3,
#ywpt .bd li.icon4 {
    line-height: 24px;
    padding-top: 6px;
    height: 53px;
}

#ywpt .bd li.icon5 {
    line-height: 60px;
}

#ywpt .bd li.icon1 {
    background: #28a5c5;
}

#ywpt .bd li.icon2 {
    background: #d89e47;
}

#ywpt .bd li.icon3 {
    background: #2aa891;
}

#ywpt .bd li.icon4 {
    background: #2a74a8;
}

#ywpt .bd li.icon5 {
    background: #3352a0;
    margin-right: 10px;
}

#ywpt .bd li.icon1 a {
    background-position: 20px 8px;
}

#ywpt .bd li.icon2 a {
    background-position: 20px -68px;
    display: block;
    height: 50px;
}

#ywpt .bd li.icon3 a {
    background-position: 20px -142px;
}

#ywpt .bd li.icon4 a {
    background-position: 20px -215px;
    padding-left: 71px;
}

#ywpt .bd li.icon5 a {
    background-position: 20px -285px;
    padding-left: 82px;
}

.flink {
    border: 1px #ddd solid;
    background: #f2f2f2;
    padding: 10px;
}

.flink h3 {
    float: left;
    padding-left: 40px;
    width: 120px;
    color: #0567ba;
    font-weight: bold;
    font-size: 16px;
    background: url(images/link.png) no-repeat 12px center;
}

.flink ul {
    overflow: hidden;
}
.flink li{float: left; margin-right: 40px;}