.breakNewsblock {
    FLOAT: left;
    MARGIN: 4px 0px 0px;
    WIDTH: 275px;
    POSITION: relative
}

#breakNews {
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 2px;
    BACKGROUND: url(/images/breaknews.gif) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    WIDTH: 273px;
    PADDING-TOP: 0px;
    HEIGHT: 109px
}

#scrollNews2 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    WIDTH: 425px;
    PADDING-TOP: 0px;
    HEIGHT: 160px
}

#scrollNews2 .list6 {
    MARGIN-TOP: 8px;
    FONT-SIZE: 14px;
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 420px;
    COLOR: #333;
    HEIGHT: 148px
}

#scrollNews2 .list6 li {
    WIDTH: 420px;
    HEIGHT: 24px
}

#scrollNews2 .list6 li span {
    COLOR: #666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

#breakNews {
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 2px;
    BACKGROUND: url(/images/breaknews.gif) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    WIDTH: 273px;
    PADDING-TOP: 0px;
    HEIGHT: 109px
}

#breakNews .list6 {
    MARGIN-TOP: 11px;
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 251px;
    COLOR: #333;
    HEIGHT: 88px;
    margin-left: 5px;
    margin-bottom: 5px;
    list-style-type: none;
}

#breakNews .list6 li {
    HEIGHT: 24px
}

#breakNews .hit {
    MARGIN-TOP: 38px;
    FLOAT: right;
    WIDTH: 12px;
    HEIGHT: 24px
}

#breakNews .hit span {
    DISPLAY: block;
    FLOAT: left;
    MARGIN-BOTTOM: 6px;
    WIDTH: 10px;
    HEIGHT: 10px
}

.breakNewsblock {
    FLOAT: left;
    MARGIN: 4px 0px 0px;
    WIDTH: 275px;
    POSITION: relative
}

.breakNewsblock h2 {
    PADDING-LEFT: 25px;
    FONT-SIZE: 12px;
    BACKGROUND: url(/images/icon.gif) no-repeat 7px -307px;
    FLOAT: left;
    COLOR: #8f1d21
}

.breakNewsblock h2 span {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    FONT-WEIGHT: normal;
    RIGHT: 23px;
    BACKGROUND: url(/images/button.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    WIDTH: 31px;
    BOTTOM: 5px;
    PADDING-TOP: 1px;
    POSITION: absolute;
    HEIGHT: 16px
}

.breakNewsblock h2 span a {
    COLOR: #8f1d21;
    TEXT-DECORATION: none
}

.block h2 span a:hover {
    COLOR: #8f1d21;
    TEXT-DECORATION: none
}

.breakNewsblock h2 a {
    COLOR: #8f1d21;
    TEXT-DECORATION: none
}

.breakNewsblock h2 a:hover {
    COLOR: #8f1d21;
    TEXT-DECORATION: none
}

#scrollVideo {
    POSITION: relative;
    BACKGROUND: url(/images/video_line.gif) no-repeat center 118px;
    FLOAT: left
}

#scrollVideo ul {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 9px
}

#scrollVideo li {
    POSITION: relative;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 80px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    BACKGROUND: url(/images/video_2.gif) no-repeat;
    FLOAT: left;
    HEIGHT: 105px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 2px
}

#scrollVideo li img {
    FILTER: alpha(opacity = 80);
    -moz-opacity: 0.8;
    opacity: 0.8
}

#scrollVideo li .play {
    POSITION: absolute;
    DISPLAY: none;
    TOP: 0px;
    LEFT: 0px
}

#scrollVideo li h3 {
    MARGIN-TOP: 0px !important;
    COLOR: #8f1d22
}

#scrollVideo li.current {
    BACKGROUND: url(/images/video_1.gif) no-repeat
}

#scrollVideo li.current .play {
    POSITION: absolute;
    DISPLAY: block;
    TOP: 0px;
    LEFT: 0px
}

#scrollVideo li.current h3 {
    COLOR: #fff
}

#scrollVideo .text {
    POSITION: absolute;
    PADDING-LEFT: 16px;
    WIDTH: 250px;
    FLOAT: left;
    FONT-SIZE: 14px;
    TOP: 96px;
    FONT-WEIGHT: bold;
    LEFT: 5px
}

#scrollVideo li.current img {
    FILTER: alpha(opacity = 100);
    -moz-opacity: 1
}

#scrollVideo li.current .play {
    POSITION: absolute;
    FILTER: alpha(opacity = 100);
    TOP: 0px;
    LEFT: 0px;
    -moz-opacity: 1
}

#videoList {
    margin: 7px 12px 4px 12px;
    padding-bottom: 10px;
    background: url(/images/dotline.gif) repeat-x bottom;
}

#videoList li {
    background: url(/images/icon.gif) no-repeat 2px -91px;
    padding-left: 24px;
    line-height: 24px;
    border-bottom: 1px solid #D7D7D7;
    height: 24px;
}

#videoList li a {
    line-height: 24px;
}

#videoList li span {
    color: #8F1D21;
}

#audiolist {
    background: url(/images/dotline.gif) repeat-x bottom;
    margin-top: 0px;
    margin-right: 12px;
    margin-bottom: 4px;
    margin-left: 12px;
}

#audiolist li {
    background: url(/images/icon.gif) no-repeat 2px -231px;
    padding-left: 35px;
    line-height: 24px;
    height: 24px;
    font-size: 14px;
    border-bottom: 1px solid #D7D7D7;
}

#audiolist li a {
    line-height: 24px;
}

#audiolist li span {
    color: #8F1D21;
}

#piclist {
    background: url(/images/dotline.gif) repeat-x bottom;
    margin-top: 0px;
    margin-right: 12px;
    margin-bottom: 4px;
    margin-left: 12px;
}

#piclist li {
    background: url(/images/icon.gif) no-repeat 2px -158px;
    padding-left: 35px;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    border-bottom: 1px solid #D7D7D7;
}

#piclist li a {
    line-height: 24px;
}

#piclist li span {
    color: #8F1D21;
}

.more {
    POSITION: absolute;
    PADDING-BOTTOM: 0px !important;
    PADDING-LEFT: 14px !important;
    WIDTH: 30px;
    PADDING-RIGHT: 0px !important;
    BACKGROUND: url(/images/button.gif) no-repeat;
    HEIGHT: 16px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 1px !important;
    right: 10px;
    bottom: 0px;
    float: right;
}

.more A {
    COLOR: #8f1d22
}

.block2 {
    WIDTH: 252px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    padding-left: 10px;
}

.block2 .title {
    WIDTH: 252px;
    FLOAT: left;
    HEIGHT: 19px;
    PADDING-TOP: 7px;
    background-image: url(/images/col.gif);
    background-repeat: no-repeat;
}

.block2 .title H2 {
    TEXT-ALIGN: center;
    PADDING-LEFT: 10px;
    WIDTH: 109px;
    FLOAT: left;
    font-weight: bold;
}

.block2 .title H2 A {
    COLOR: #fff
}

.block2 .title .eng {
    FONT-FAMILY: Tahoma;
    COLOR: #fff;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.block3 {
    POSITION: relative;
    WIDTH: 383px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    padding-left: 10px;
}

.block3 .title {
    WIDTH: 383px;
    FLOAT: left;
    HEIGHT: 19px;
    PADDING-TOP: 7px;
    background-image: url(/images/col.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.block3 .title H2 {
    TEXT-ALIGN: center;
    PADDING-LEFT: 10px;
    WIDTH: 130px;
    FLOAT: left;
    font-weight: bold;
}

.block3 .title H2 A {
    COLOR: #fff
}

.block3 .title .eng {
    FONT-FAMILY: Tahoma;
    COLOR: #fff;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.block4 {
    float: left;
    position: relative;
    width: 371px;
    padding-left: 14px;
}

.block4 .title {
    float: left;
    height: 19px;
    width: 100%;
    padding-top: 7px;
    background: url(/images/label_r.gif) no-repeat;
}

.block4 .title h2 {
    float: left;
    width: 103px;
    text-align: center;
}

.block4 .title h2 a {
    color: #8F1D21;
}

.block4 .title h2 .more {
    right: 48px;
    bottom: 3px;
}

.block4 .tt {
    float: left;
    padding: 20px 0 5px 5px;
}

.block4 .tt h1 {
    float: left;
    width: 240px;
    padding-bottom: 10px;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
}

.block4 .tt .img1 {
    float: left;
    width: 108px;
    padding-top: 5px;
}

.block4 .tt p {
    float: left;
    width: 135px;
}

.block4 .tt p a {
    line-height: 19px;
    color: #666;
}

.block4 .list {
    float: left;
    width: 360px;
}

.block4 .list li {
    float: left;
    width: 360px;
    line-height: 24px;
    font-size: 14px;
}

.block4 .more {
    bottom: 3px;
    right: 8px;
}

.block4 .list2 {
    float: left;
    width: 370px;
}

.block4 .list2 li {
    line-height: 24px;
    font-size: 14px;
    float: left;
    clear: both;
    width: 365px;
}

.block4 .subNav {
    float: left;
    width: 244px;
    margin-bottom: 12px;
}

.subNav {
    float: left;
    background: url(/images/dotline3.gif) no-repeat bottom;
    padding: 8px 0 6px 10px;
}

.label {
    float: left;
    width: 100%;
    background: url(/images/label_bg3.gif) repeat-x bottom left;
    font-size: 12px;
}

.label ul {
    float: left;
    padding-left: 10px;
}

.label li {
    float: left;
    background: url(/images/label_left.gif) no-repeat left bottom;
    height: 26px;
    padding: 0 0 0 10px;
}

.label h4 {
    float: left;
    display: block;
    background: url(/images/label_right.gif) no-repeat right bottom;
    height: 19px;
    padding: 7px 10px 0 0;
}

.label a {
    color: #8F1D21;
    font-size: 14px;
    font-weight: bold;
}

.label .current {
    background: url(/images/label_left_c.gif) no-repeat left top;
}

.label .current h4 {
    background: url(/images/label_right_c.gif) no-repeat right top;
}

.label li a, .label li a:hover {
    color: #666;
}

.label li.current a, .label li.current a:hover {
    color: #8F1D21;
}

.label span {
    font-family: Tahoma;
    font-size: 11px;
    color: #666;
    font-weight: normal;
}

/* toplist */
.col1 .topList {
    float: left;
    width: 300px;
    background-image: url(/images/box1_bg.gif);
    background-repeat: repeat-y;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    margin-left: 3px;
}

.col1 .topList .label5 {
    float: left;
    width: 300px;
}

.col1 .topList .label5 li {
    float: left;
    width: 148px;
    height: 22px;
    text-align: center;
    padding-top: 5px;
    cursor: pointer;
    background-color: #959595;
    background-position: 0px -450px;
    border: 1px solid #000000;
}

.col1 .topList .label5 li.current {
    float: left;
    width: 148px;
    height: 22px;
    text-align: center;
    padding-top: 5px;
    background-color: #fff;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #000000;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
}

.col1 .topList .list4 {
    float: left;
    width: 300px;
}

.col1 .topList .list4 ul {
    display: none;
    float: left;
    width: 160px;
    padding-left: 5px;
}

.col1 .topList .list4 span {
    float: left;
    color: #f00;
    font-weight: bold;
    display: block;
    width: 270px;
    padding-top: 2px;
    padding-bottom: 5px;
    text-indent: 10px;
}

.col1 .topList .list4 li {
    float: left;
    width: 290px;
    margin-top: 7px;
    background-image: url(/images/toplist_bg.gif);
    background-repeat: no-repeat;
}

.col1 .topList .list4 li a {
    float: left;
    width: 280px;
    padding-left: 10px;
    display: block;
    line-height: 22px;
}

#breaknews2 {
    background-image: url(/images/breaknews.gif);
    height: 109px;
    width: 273px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-top: 0px;
    padding-right: 0px;
    background-repeat: no-repeat;
}

#breaknews2 .list6 {
    MARGIN-TOP: 11px;
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 250px;
    COLOR: #333;
    HEIGHT: 88px;
    margin-left: 5px;
    margin-bottom: 5px;
    list-style-type: none;
}

#breaknews2 .hit {
    MARGIN-TOP: 38px;
    FLOAT: right;
    WIDTH: 12px;
    HEIGHT: 24px
}

#breaknews2 .hit span {
    DISPLAY: block;
    FLOAT: left;
    MARGIN-BOTTOM: 6px;
    WIDTH: 10px;
    HEIGHT: 10px
}

.recordblock {
    float: left;
    width: 248px;
    padding-bottom: 6px;
}

.row1 {
    background-color: #EFEFEF;
}

.search_l {
    background-color: #FDF1EE;
    padding: 10px;
    height: 109px;
    width: 255px;
    font-size: 12px;
    line-height: 16px;
}

.search_box {
    border: 1px solid #A21314;
    margin-left: 20px;
}

.unit_select {
    width: 180px;
}

/*#units {*/
    /*width: 360px;*/
    /*padding: 10px;*/
    /*background-color: #FFF0F0;*/
    /*float: left;*/
/*}*/

#units li {
    list-style-type: none;
    height: 13px;
}

#units ul {
    width: 180px;
    float: left;
}

#prog_tab .current {
    font-size: 14px;
    color: #FFFFFF;
    padding: 6px;
    float: left;
    height: 16px;
    width: 76px;
    list-style-type: none;
    background-color: #990000;
    background-image: url(/images/news_mj_001.gif);
    background-position: 0px -200px;
    font-weight: bold;
}

#prog_tab li {
    font-size: 14px;
    background-color: #CCCCCC;
    background-image: url(/images/news_mj_001.gif);
    background-position: 0px -350px;
    padding: 6px;
    float: left;
    height: 16px;
    width: 75px;
    list-style-type: none;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #9A0E08;
    border-left-color: #9A0E08;
}

#prog {
    border: 1px solid #9E1008;
    width: 265px;
    margin-left: 3px;
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}

#prog_con {
    padding: 6px;
    width: 253px;
    height: 120px;
    overflow: auto;
}

.box2 {
    float: left;
    width: 383px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 16px;
}

.box1 {
    float: left;
    width: 246px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    line-height: 16px;
}

.footer hr {
    color: #660000;
    height: 1px;
    width: 678px;
}

.block2 .title h4 {
    text-align: right;
    float: right;
    width: 120px;
    padding-right: 10px;
}

.block3 .title h4 {
    text-align: right;
    float: right;
    width: 200px;
    padding-right: 10px;
}

#rss {
    float: left;
    width: 268px;
    padding: 20px;
}

.box0_3 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
}

.c_cont {
    background-image: url(/images/arrow5X13.gif);
    background-repeat: no-repeat;
    background-position: right;
    float: right;
    width: 30px;
    padding-right: 20px;
    font-weight: bold;
    color: #FF0000;
}

.img1 {
    border: 1px solid #660033;
    padding: 3px;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    color: #0066CC;
}

.light {
    color: #666666;
}

h3 a {
    color: #3366CC;
    line-height: 25px;
}

#headnews {
    height: 48px;
    overflow: hidden;
    position: absolute;
    width: 678px;
    clear: both;
    left: 0px;
    top: 0px;
    border: 1px solid #000;
}

#headnewslist {
    position: absolute;
    margin: 0px;
    padding: 0px;
    width: 678px;
    left: 0px;
    top: 0px;
}

#headnewslist li {
    margin: 0px;
    padding: 0px;
    height: 48px;
}


