@charset "utf-8";

.wrap {
    width: 1200px;
    border: 1px solid #dcdcdc;
    margin: 110px auto 0;
}

.lb_top {
    width: 100%;
    height: 54px;
    line-height: 54px;
    padding: 0 20px;
}

.lb_top img {
    margin-top: 20px;
}

.lb_top a {
    color: #777;
    font-size: 14px;
}

.lb_top span {
    margin: 0 9px;
}

.lb_content {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    padding: 20px;
}

.lb_content .lb_fl {
    width: 200px;
    padding-right: 20px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.lb_content .lb_fl .zhinan {
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 3px;
    background: #eeeeee;
    font-size: 18px;
    color: #c10005;
    overflow: hidden;
    /*超出部分隐藏*/
    text-overflow: ellipsis;
    /* 超出部分显示省略号 */
    white-space: nowrap;
    /*规定段落中的文本不进行换行 */
}

.lb_content .lb_fl .zhinan :hover {
    background: #c10005;
    color: #eeeeee;
}

#zhinan {
    background: #c10005;
    color: #eeeeee;
}

.lb_content .a_title {
    color: #c10005;
    font-size: 18px;
    padding-left: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.lb_content .lb_ul li {
    background: url(../images/lb_yuan.png) 20px center no-repeat;
}

.lb_content .lb_ul li a {
    width: 76%;
    height: 35px;
    line-height: 35px;
    padding-left: 4%;
    text-align: left;
}

.lb_content .lb_ul li span {
    width: 10%;
    height: 35px;
    line-height: 35px;
    text-align: right;
}

.lb_content .lb_ul li:hover a,
.lb_content .lb_ul li:hover span {
    color: #c10005;
    font-weight: bold;
}

.line1 {
    width: 100%;
    margin: 10px 0;
}

.lb_content .lb_page {
    margin-top: 10px;
    height: 37px;
    line-height: 37px;
}

.lb_content .lb_page a {
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
}

.lb_content .title {
    font-size: 30px;
    line-height: 80px;
    text-align: center;
}

.lb_content .xinxi span {
    color: #777777;
    padding: 20px;
}

.lb_content .content {
    line-height: 35px;
    margin-top: 50px;
}

.lb_content .shang_xia {
    width: 70%;
}

.lb_content .shang_xia a {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

.lb_content .shang_xia a:hover {
    color: #c10005;
}

/* 时政要闻,作协工作,各市文讯 */
.news .a_title,.affairs .a_title,.works .a_title {
    overflow: hidden;
    /*border-bottom: 1px solid #77aaf1;*/
}

.news .a_title .active,.affairs .a_title .active,.works .a_title .active {
    /*background-color: #77aaf1;*/
    font-family: SourceHanSansCN-Medium;
    /*font-size: 20px;*/
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    /*color: #ffffff;*/
    font-size: 24px;
    font-weight: bold;
    color: #2867C0;
}

.news .a_title a,.affairs .a_title a,.works .a_title a {
    display: block;
    width: 109px;
    height: 36px;
    line-height: 43px;
    font-size: 18px;
    float: left;
    cursor: pointer;
    text-align: center;
}



.focusBox {
    position: relative;
    width: 570px;
    height: 320px;
}

.focusBox .pic img {
    width: 570px;
    height: 320px;
}

.focusBox .txt {
    z-index: 2;
    width: 587.5px;
    height: 19px;
    position: absolute;
    overflow: hidden;
    left: 20px;
    bottom: 21px;
}

.focusBox .txt ul {
    width: 587.5px;
    height: 19px;
}

.focusBox .txt li {
    width: 587.5px;
    height: 19px;
    position: absolute;
    bottom: -40px;
}

.focusBox .txt li a {
    height: 19px;
    line-height: 19px;
    font-size: 18px;
    color: white;
}

.focusBox .num {
    z-index: 3;
    position: absolute;
    overflow: hidden;
    bottom: 21px;
    right: 21px;
}

.focusBox .num li {
    float: left;
    position: relative;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: url(../images/huidian.png) center center no-repeat;
}

.focusBox .num li.on {
    width: 40px;
    background: url(../images/landian.png) center center no-repeat;
}

.news_content {
	margin-top: 20px;
}

.news_content .toutiao {
    width: 570px;
    height: 320px;
    padding: 10.5px 30px;
    background-color: #ffffff;
}

.news_content .toutiao ul li {
    width: 512.5px;
    height: 32px;
    background: url(../images/toutiao_li.png) 6px center no-repeat;
    padding-left: 20px;
    margin: 11px auto;
}

.news_content .toutiao ul li:first-child a {
    font-size: 20px;
    font-weight: bold;
}

.news_content .toutiao ul li a {
    font-family: SourceHanSansCN-Regular;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
}

.news_content .toutiao ul li:hover a {
    color: #6894D3;
    font-weight: bold;
}

body {
	background: white;
}