﻿/*---头条---*/
.headlines {
    border: 1px solid #d5f2ff;
    padding: 0 10px;
    height: 28px;
    background-color: #edfaff;
    line-height: 28px;
}
.headlines h3 {
    width: 60px;
    color: #0068b7;
    font-weight: bold;
}
.headlines .text {
    width: 1076px;
}
.headlines b {
    margin-left: 15px;
    margin-right: 5px;
}

/*---幻灯 热点新闻---*/
.slidebox {
    width: 1180px;
    height: 410px;
    background-color: #1e72b9;
}
.slidebox .hd {
    height: 10px;
    position: absolute;
    bottom: 20px;
    left: 450px;
    z-index: 1;
}
.slidebox .hd li {
    background: transparent url(../images/slidebox-dot.png) no-repeat -10px 0;
    display: block;
    width: 10px;
    cursor: pointer;
    float: left;
    margin-right: 15px;
    text-decoration: none;
    text-indent: -99999px;
    font-size: 1px;
}
.slidebox .hd .on {
    background: transparent url(../images/slidebox-dot.png) no-repeat 0 0;
}
.slidebox .bd .txtbox {
    padding: 20px;
    width: 210px;
    height: 370px;
}
.slidebox .bd .txtbox h3 {
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
}
.slidebox .bd .txtbox span {
    font-size: 14px;
    line-height: 24px;
}
.slidebox .bd .imgbox {
    display:table-cell;
    width: 930px;
    height: 410px;
    vertical-align:middle;
}
.slidebox .bd img {
    width: 930px;
}

.bar-01 {
    color: #fff;
    line-height: 30px;
}
.bar-01 h3 {
    background: transparent url(../images/bar-01-title.gif) no-repeat 0 0;
    width: 112px;
    font-size: 20px;
    text-align: center;
}
.bar-01 strong a:link,
.bar-01 strong a:visited {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}
.bar-01 strong a:hover,
.bar-01 strong a:active {
    color: #2894d6;
    text-decoration: none;
}
.bar-02 {
    color: #fff;
    line-height: 30px;
}
.bar-02 h3 {
    background: transparent url(../images/bar-02-title.gif) no-repeat 0 0;
    width: 112px;
    font-size: 20px;
    text-align: center;
}
.bar-02 strong a:link,
.bar-02 strong a:visited {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}
.bar-02 strong a:hover,
.bar-02 strong a:active {
    color: #2894d6;
    text-decoration: none;
}

.bar-03 {
    background: transparent url(../images/bar-03-bg.gif) repeat 0 0;
    height: 34px;
    color: #fff;
    border-top: 2px solid #218eeb;
    line-height: 34px;
}
.bar-03 h3 {
    background: #218eeb url(../images/bar-03-title.gif) no-repeat right 0;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
}

.bar-04 {
    background-color: #fffdf9;
    height: 34px;
    color: #fff;
    line-height: 34px;
}
.bar-04 h3 {
    background: #218eeb url(../images/bar-04-title.gif) no-repeat 0 0;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
}

.column-01 .datebox {
    width: 70px;
    height: 70px;
    background-color: #edfaff;
}
.column-01 .datebox p {
    margin: 13px 0 0 0;
    color: #2894d6;
    text-align: center;
}
.column-01 .area_detail {
    margin-bottom: 20px;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
}
.column-01 .area_content {
    text-indent: 2em;
    font: normal 12px/14px "Microsoft YaHei", "SimSun", sans-serif;
    line-height: 24px;
}
.column-01 .area_content a:link,
.column-01 .area_content a:visited {
    color: #888;
}
.column-02 .imgbox {
    width: 369px;
    height: 154px;
}
.column-02 img {
    width: 369px;
}
.column-02 .txtbox {
    height: 143px;
}
.column-02 .area_detail {
    margin-bottom: 23px;
    height: 48px;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
}
.column-02 .area_content {
    line-height: 24px;
    text-indent: 2em;
}
.column-02 .area_content a:link,
.column-02 .area_content a:visited {
    color: #888;
}
.column-03 {
    height: 200px;
}

.logo-01 {
    background: transparent url(../images/logo-bg.gif) no-repeat 0 0;
    height: 379px;
}
.logo-01 img {
    margin-top: 30px;
}
.logo-01 span {
display: inline-block;
padding: 0 10px;
line-height: 14px;
}
.logo-01 a:link,
.logo-01 a:visited {
display: inline-block;
width: 120px;
height: 120px;
color: #666;
font-size: 12px;
margin-right: 1px;
float: left;
text-align: center;
}
.logo-01 a:hover,
.logo-01 a:active {
color: #0068b7;
}


.picMarquee-left {
    width: 1180px;
    position: relative;
    overflow: hidden!important;
}
.picMarquee-left li {
    margin: 40px 10px 0 0;
    width: 190px!important;
    text-align: center;
    line-height: 24px;
}
.picMarquee-left img {
    border: 1px solid #eee;
    width: 188px;
    height: 125px;
}