/*========wulina add on 31.mar.2011=========*/
body {
    margin: 0px auto;
    padding: 0px;
    font-family: "宋体", Arial;
    font-size: 12px;
    line-height: normal;
    background-color: #fff;
    line-height: 18px;
    color: #666666;
}

ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.autoHeight {
    font: 0px/0px sans-serif;
    clear: both;
    display: block;
}

.font14 {
    font-size: 14px;
}

.font12 {
    font-size: 12px;
}

.font16 {
    font-size: 16px;
}

.fc619c32 {
    color: #619c32;
}

.fc004276 {
    color: #004276;
}

.fc333 {
    color: #333;
}

.fc069 {
    color: #006699;
}

    .fc069 a {
        color: #006699;
        text-decoration: none;
    }

        .fc069 a:hover {
            color: red;
            text-decoration: none;
        }

.fcred {
    color: #cc0000;
}

a {
    color: #666;
    text-decoration: none;
}

    a:hover {
        color: red;
        text-decoration: none;
    }
/*==========================正文区域代码============================*/
#warp {
    width: 1000px;
    margin: 0px auto;
    padding: 0px;
}

.nav, .nav1, .nav2, .nav3, .ad, .nav4, .bread {
    width: 1000px;
    float: left;
    color: #333333;
}

    .nav1 li {
        margin-right: 14px;
        height: 30px;
        line-height: 30px;
        float: left;
    }

        .nav1 li a, .nav2 li a {
            text-decoration: none;
            color: #333333;
        }

            .nav1 li a:hover, .nav2 li a:hover {
                text-decoration: none;
                color: red;
            }

.marlft300 {
    margin-left: 380px;
}

.marlft200 {
    margin-left: 280px;
}

.nav2 {
    background-image: url(../images/subnav2_bg.gif);
    background-repeat: repeat-x;
    height: 28px;
    line-height: 28px;
    width: 990px;
    padding-left: 8px;
    border: 1px solid #e4e4e4;
    margin-top: 4px;
}

    .nav2 li {
        background-image: url(../images/subnav2li_bg.gif);
        background-repeat: no-repeat;
        background-position: right;
        float: left;
        margin-right: 16px;
        padding-left: 4px;
        padding-right: 20px;
    }

.ad {
    margin-top: 10px;
}

    .ad li {
        float: left;
    }

.marlft4 {
    margin-left: 7px;
}

.nav3 {
    line-height: 28px;
    width: 998px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    background: #f8f8f8;
    margin-top: 8px;
    color: #387b9e;
    font-weight: bold;
}

    .nav3 li {
        float: left;
        margin-right: 5px;
    }

        .nav3 li.this {
            background-image: url(../images/subnav3_bg1.gif);
            background-repeat: repeat-x;
            padding: 0px 12px;
            color: #FFFFFF;
        }

        .nav3 li a {
            text-decoration: none;
            color: #387b9e;
            padding: 0px 12px;
            height: 28px;
            display: block;
            line-height: 28px;
        }

            .nav3 li a:hover {
                text-decoration: none;
                color: white;
                background-image: url(../images/subnav3_bg1.gif);
                background-repeat: repeat-x;
                padding: 0px 12px;
                height: 28px;
                line-height: 28px;
                display: block;
            }

    .nav3 ul.subcate {
        background-image: url(../images/subnav3_bg2.gif);
        background-repeat: repeat-x;
        width: 990px;
        padding-left: 10px;
        height: 30px;
        line-height: 30px;
        float: left;
    }

        .nav3 ul.subcate li {
            float: left;
            margin-right: 10px;
            color: #000000;
            font-weight: normal;
        }

            .nav3 ul.subcate li a {
                color: #000000;
                text-decoration: none;
                height: 30px;
                line-height: 30px;
            }

                .nav3 ul.subcate li a:hover {
                    color: red;
                    text-decoration: none;
                    background: none;
                    height: 30px;
                    line-height: 30px;
                }

.bread {
    margin-top: 8px;
    line-height: 24px;
    color: #333333;
}

    .bread a {
        color: #369;
        text-decoration: none;
    }

        .bread a:hover {
            color: red;
            text-decoration: none;
        }
/*======================正文部分=========================*/
#main {
    width: 1000px;
    float: left;
    color: #333333;
}

#mainlft, .mainlft_01, .mainlft_02, .sub2title, .sresult {
    width: 728px;
    float: left;
}

.mainlft_01 {
    margin-bottom: 6px;
}

.news {
    width: 360px;
    float: left;
    color: #666666;
    margin-bottom: 8px;
}

.newswid728 {
    width: 728px;
    float: left;
    color: #666666;
    margin-bottom: 8px;
}

.newswid728_title {
    height: 30px;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
    width: 728px;
    background-image: url(../images/newsbg0521.gif);
}

    .newswid728_title li.tit0521 {
        float: left;
        background-image: url(../images/newsbg_010521.gif);
        background-repeat: no-repeat;
        padding-left: 12px;
    }

    .newswid728_title li.more0521 {
        float: right;
        background-image: url(../images/newsbg_020521.gif);
        background-repeat: no-repeat;
        padding-right: 12px;
        background-position: right;
        color: #333333;
    }

        .newswid728_title li.more0521 a, .news_title a {
            color: #333333;
            text-decoration: none;
        }

.news_title {
    background-image: url(../images/subnews_bg.gif);
    background-repeat: no-repeat;
    height: 30px;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
}

.news_text {
    width: 338px;
    padding: 0px 10px;
    border: 1px solid #b3c2d7;
    border-top: none;
    line-height: 20px;
    padding-bottom: 10px;
}

.newswid728_text {
    width: 726px;
    padding: 10px 0px;
    border: 1px solid #b3c2d7;
    border-top: none;
    line-height: 20px;
}

.news350 {
    width: 340px;
    float: left;
    color: #666666;
    padding: 0px 10px;
}

.lftborder {
    border-left: 1px dashed #Ccc;
}

.news_text ul.mainew, .news350 ul.mainew {
    width: 338px;
    height: 76px;
    overflow: hidden;
    padding: 10px 0px;
    border-bottom: 1px dashed #dddddd;
}

    .news_text ul.mainew a, .news_text ul.textnew li a, .mainlft_02text a, .news350 ul.mainew a {
        color: #666;
        text-decoration: none;
    }

        .news_text ul.mainew a:hover, .news_text ul.textnew li a:hover, .mainlft_02text a:hover, .news350 ul.mainew a:hover {
            color: red;
            text-decoration: none;
        }

    .news_text ul.mainew li span, .news350 ul.mainew li span {
        color: #003399;
        font-weight: bold;
        text-align: center;
        width: 338px;
        line-height: 24px;
        display: block;
    }

        .news_text ul.mainew li span a, .mainlft_02text01 table li a, .mainlft_02text01 li a, .news350 ul.mainew span a {
            color: #003399;
            text-decoration: none;
        }

            .news_text ul.mainew li span a:hover, .mainlft_02text01 table li a:hover, .mainlft_02text01 li a:hover, .news350 ul.mainew span a:hover {
                color: red;
                text-decoration: none;
            }

.news_text ul.textnew, .news350 ul.textnew {
    width: 338px;
    margin-top: 10px;
    float: left;
    display: block;
}

    .news_text ul.textnew li, .news350 ul.textnew li {
        background-image: url(../images/newslisty.gif);
        background-repeat: no-repeat;
        background-position: 4px 9px;
        float: left;
        width: 323px;
        padding-left: 15px;
        line-height: 22px;
    }

.mainlft_02title {
    height: 25px;
    line-height: 25px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    width: 720px;
    padding-left: 6px;
    float: left;
    background-image: url(../images/mainlft_02titbg.gif);
    background-repeat: repeat-x;
    color: #006699;
}

    .mainlft_02title li {
        float: left;
        background-image: url(../images/mainlft_02titlibg.gif);
        background-repeat: no-repeat;
        background-position: right;
        margin-right: 8px;
        padding: 0px 6px;
        padding-right: 12px;
    }

.mainlft_02text {
    border: 1px solid #dcdcdc;
    border-top: none;
    width: 726px;
    float: left;
    padding: 6px 0px;
}

.mainlft_02text01 {
    width: 380px;
    padding-left: 10px;
    padding-bottom: 8px;
    float: left;
    color: #039;
}

    .mainlft_02text01 ul {
        width: 340px;
        margin-top: 8px;
        line-height: 24px;
    }

    .mainlft_02text01 li {
        width: 340px;
        padding-left: 20px;
        background-image: url(../images/newslisty.gif);
        background-repeat: no-repeat;
        background-position: 9px;
    }

    .mainlft_02text01 table li {
        float: left;
        color: #039;
        background-image: url(../images/newslisty.gif);
        background-repeat: no-repeat;
        background-position: 9px;
        width: 220px;
        padding-left: 20px;
        line-height: 24px;
    }

.borbtm {
    border-bottom: 1px dotted #dbdbdb;
}

.mainlft_02text02 {
    width: 295px;
    margin-left: 10px;
    padding-left: 10px;
    float: left;
    border-left: 1px dotted #dedede;
}

#mainrht {
    width: 264px;
    margin-left: 8px;
    float: left;
}

.mainrhtad, .mainrhtnews {
    width: 264px;
    float: left;
    margin-bottom: 8px;
}

.mainrhtnewstit {
    width: 264px;
    float: left;
    background-image: url(../images/mainrhtnewstitbg.gif);
    background-repeat: no-repeat;
    height: 35px;
    line-height: 35px;
    color: #006699;
}

.mainrhtnewstext, .dishwek0523 {
    width: 262px;
    float: left;
    padding: 6px 0px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    color: #006699;
    overflow: hidden;
}

    .mainrhtnewstext li {
        float: left;
        width: 235px;
        padding-left: 25px;
        background-image: url(../images/dislibg.gif);
        background-repeat: no-repeat;
        background-position: 12px 9px;
        line-height: 24px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -icab-text-overflow: ellipsis;
        -khtml-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
    }

        .mainrhtnewstext li a {
            color: #069;
            text-decoration: none;
        }

            .mainrhtnewstext li a:hover, .newswid728_title li.more0521 a:hover, .news_title a:hover {
                color: red;
                text-decoration: none;
            }

.marlft8 {
    margin-left: 8px;
}
/*========================底部区域==============*/
#Copyright {
    width: 1000px;
    float: left;
    margin-top: 20px;
    margin-bottom: 8px;
    line-height: 20px;
    color: #999999;
    text-align: center;
}

/*==================sub2代码=======================*/
.sub2title {
    background-image: url(../images/sub2arrow.gif);
    background-repeat: no-repeat;
    background-position: 9px;
    font-size: 22px;
    font-weight: bold;
    padding-left: 30px;
    width: 698px;
    line-height: 40px;
}

.sub2lft, .sub4lft, .aboutnews, .sub6lft {
    width: 676px;
    padding: 25px;
    border: 1px solid #dddddf;
    background: #f7fcff;
    float: left;
}

.s4pg {
    float: left;
    width: 670px;
    margin-top: 20px;
}

.viewall {
    float: left;
    width: 670px;
    text-align: center;
    margin: 10px 0px;
}

    .viewall a {
        color: #069;
        text-decoration: underline;
    }

        .viewall a:hover {
            color: red;
            text-decoration: underline;
        }

.sub2lft ul {
    border-bottom: 1px dashed #ccd1d4;
    padding: 10px 6px;
    width: 664px;
}

.sub2lft li {
    margin-bottom: 5px;
    color: #282828;
    line-height: 22px;
}

    .sub2lft li span {
        color: #2b5c9e;
    }

    .sub2lft li a {
        color: #333;
        text-decoration: none;
    }

        .sub2lft li a:hover {
            color: #000;
            text-decoration: underline;
        }

.martop10 {
    margin-top: 10px;
}
/*CSS yahoo2 style pagination*/

DIV.yahoo2, DIV.yahoo3 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma,Helvetica,sans-serif;
    TEXT-ALIGN: center;
}

DIV.yahoo3 {
    margin: 20px 0px;
}

    DIV.yahoo2 A, DIV.yahoo3 A {
        BORDER-RIGHT: #ccdbe4 1px solid;
        PADDING-RIGHT: 8px;
        BACKGROUND-POSITION: 50% bottom;
        BORDER-TOP: #ccdbe4 1px solid;
        PADDING-LEFT: 8px;
        PADDING-BOTTOM: 2px;
        BORDER-LEFT: #ccdbe4 1px solid;
        COLOR: #0061de;
        MARGIN-RIGHT: 3px;
        PADDING-TOP: 2px;
        BORDER-BOTTOM: #ccdbe4 1px solid;
        TEXT-DECORATION: none;
    }

        DIV.yahoo2 A:hover, DIV.yahoo3 A:hover {
            BORDER-RIGHT: #2b55af 1px solid;
            BORDER-TOP: #2b55af 1px solid;
            BACKGROUND-IMAGE: none;
            BORDER-LEFT: #2b55af 1px solid;
            COLOR: #fff;
            BORDER-BOTTOM: #2b55af 1px solid;
            BACKGROUND-COLOR: #3666d4;
        }

        DIV.yahoo2 A:active, DIV.yahoo3 A:active {
            BORDER-RIGHT: #2b55af 1px solid;
            BORDER-TOP: #2b55af 1px solid;
            BACKGROUND-IMAGE: none;
            BORDER-LEFT: #2b55af 1px solid;
            COLOR: #fff;
            BORDER-BOTTOM: #2b55af 1px solid;
            BACKGROUND-COLOR: #3666d4;
        }

    DIV.yahoo2 SPAN.current, DIV.yahoo3 SPAN.current {
        PADDING-RIGHT: 6px;
        PADDING-LEFT: 6px;
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 2px;
        COLOR: #000;
        MARGIN-RIGHT: 3px;
        PADDING-TOP: 2px;
    }

    DIV.yahoo2 SPAN.disabled, DIV.yahoo3 SPAN.disabled {
        BORDER-RIGHT: #ccdbe4 1px solid;
        PADDING-RIGHT: 8px;
        BACKGROUND-POSITION: 50% bottom;
        BORDER-TOP: #ccdbe4 1px solid;
        PADDING-LEFT: 8px;
        PADDING-BOTTOM: 2px;
        BORDER-LEFT: #ccdbe4 1px solid;
        COLOR: #bbb;
        MARGIN-RIGHT: 3px;
        PADDING-TOP: 2px;
        BORDER-BOTTOM: #ccdbe4 1px solid;
        TEXT-DECORATION: none;
    }

    DIV.yahoo2 A.next, DIV.yahoo3 A.next {
        BORDER-RIGHT: #ccdbe4 2px solid;
        BORDER-TOP: #ccdbe4 2px solid;
        MARGIN: 0px 0px 0px 10px;
        BORDER-LEFT: #ccdbe4 2px solid;
        BORDER-BOTTOM: #ccdbe4 2px solid;
    }

        DIV.yahoo2 A.next:hover, DIV.yahoo3 A.next:hover {
            BORDER-RIGHT: #2b55af 2px solid;
            BORDER-TOP: #2b55af 2px solid;
            BORDER-LEFT: #2b55af 2px solid;
            BORDER-BOTTOM: #2b55af 2px solid;
        }

    DIV.yahoo2 A.prev, DIV.yahoo3 A.prev {
        BORDER-RIGHT: #ccdbe4 2px solid;
        BORDER-TOP: #ccdbe4 2px solid;
        MARGIN: 0px 10px 0px 0px;
        BORDER-LEFT: #ccdbe4 2px solid;
        BORDER-BOTTOM: #ccdbe4 2px solid;
    }

        DIV.yahoo2 A.prev:hover, DIV.yahoo3 A.prev:hover {
            BORDER-RIGHT: #2b55af 2px solid;
            BORDER-TOP: #2b55af 2px solid;
            BORDER-LEFT: #2b55af 2px solid;
            BORDER-BOTTOM: #2b55af 2px solid;
        }

/*================sub3他的文章列表页=====================*/
.sub3lfthj {
    width: 726px;
    border: 1px solid #c7d9ef;
    float: left;
}

.sub3titfc {
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.sub3fc2 {
    color: #333333;
}

    .sub3fc2 a {
        color: #333333;
        text-decoration: none;
    }

        .sub3fc2 a:hover {
            color: #333333;
            text-decoration: underline;
        }

.sub3titfc a {
    color: #333;
    text-decoration: none;
}

    .sub3titfc a:hover {
        color: #333;
        text-decoration: underline;
    }

.sub3titfc span {
    color: #cc0000;
}

.sub3lfthjimg {
    float: left;
    margin: 10px;
    width: 110px;
}

.sub3lfthjtext {
    float: left;
    width: 580px;
    margin-top: 10px;
}
/*================sub4电脑报文章内容页=======================*/
.sub4nav {
    width: 960px;
    padding: 0px 20px;
    float: left;
    color: #333333;
    margin-top: 6px;
    height: 27px;
    line-height: 27px;
    background-image: url(../images/sub4navbg.gif);
    background-repeat: repeat-x;
}

    .sub4nav li {
        float: left;
        margin-right: 30px;
    }

.sub4textit {
    font-size: 28px;
    color: #1b6290;
    font-weight: bold;
    width: 670px;
    line-height: 30px;
    text-align: center;
    padding-bottom: 20px;
}
.sub4text img {
    max-width: 600px;
}
.sub4textexpl {
    color: #666;
    padding-top: 10px;
    width: 650px;
    height: 20px;
    padding-left: 20px;
}

    .sub4textexpl li {
        float: left;
        margin-right: 30px;
    }

.sub4frht {
    float: left;
    text-align: right;
    width: 670px;
}

.sub4textexpl li span {
    color: #006699;
}

    .sub4textexpl li span a {
        color: #006699;
        text-decoration: none;
    }

.sub4summary {
    line-height: 32px;
    margin: 20px 0px;
    width: 650px;
    padding: 0px 10px;
    float: left;
    color: #333;
    font-size: 14px;
}

.sub4text {
    line-height: 32px;
    margin: 20px 0px;
    width: 650px;
    padding: 0px 10px;
    float: left;
    color: #333;
    font-size: 14px;
}

.sub4summary {
    line-height: 32px;
    width: 570px;
    padding: 10px 15px;
    margin: 20px 0px 0px 30px;
    float: left;
    color: #333;
    line-height: 22px;
    font-size: 14px;
    border: 1px solid #97afbb;
}

.invest {
    background: #fff;
    border: 1px solid #97afbb;
    padding: 10px 15px;
    margin-left: 220px;
    margin-top: 20px;
    float: left;
    width: 170px;
}

    .invest table img {
        margin-top: 5px;
    }

.borbtm {
    border-bottom: 1px solid #e0e0e0;
}

.share {
    width: 716px;
    border: 1px solid #dddddf;
    border-top: none;
    line-height: 40px;
    padding-left: 10px;
    height: 40px;
    float: left;
}

    .share ul {
        float: left;
        width: 500px;
    }

    .share li {
        margin-right: 10px;
        float: left;
    }

        .share li img {
            margin-top: 10px;
        }

.aboutnews_tit, .aboutnews_text, .aboutnews_text2 {
    float: left;
    font-size: 14px;
    width: 676px;
}

.aboutnews_tit {
    border-bottom: 1px solid #e5ebf7;
    padding-bottom: 15px;
}

.aboutnews_text {
    margin-top: 10px;
}

    .aboutnews_text li {
        line-height: 26px;
        background-image: url(../images/dislibg.gif);
        background-position: 9px;
        width: 656px;
        padding-left: 20px;
        background-repeat: no-repeat;
        color: #333333;
    }

.aboutnews_tit table span {
    color: #026eda;
}

    .aboutnews_tit table span a, {
        color: #026eda;
        text-decoration: none;
    }

        .aboutnews_tit table span a:hover, .nmore a:hover, .aboutnews_text li span a:hover, .sub3lfthj table td li a:hover {
            color: red;
            text-decoration: none;
        }

.nmore, .aboutnews_text li span, .sub3lfthj table td li {
    font-size: 12px;
    color: #2960b2;
}

    .nmore a, .aboutnews_text li span a, .sub3lfthj table td li a {
        color: #2960b2;
        text-decoration: none;
    }

.aboutnews_text2 ul {
    width: 676px;
    float: left;
    margin-top: 10px;
}

.aboutnews_text2 li {
    width: 676px;
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
}

    .aboutnews_text2 li.dig {
        text-align: right;
    }

.moresearch {
    width: 686px;
    padding: 10px 20px;
    border: 1px solid #dddddf;
    background: #f7fcff;
    float: left;
}

    .moresearch li {
        float: left;
        margin-bottom: 10px;
    }

.search {
    width: 686px;
    float: left;
    margin-bottom: 10px;
}

    .search li {
        float: left;
        margin: 0px;
        padding: 0px;
        line-height: 20px;
    }

        .search li.width {
            width: 686px;
        }

        .search li.width14 {
            width: 686px;
            font-size: 14px;
        }

        .search li input {
            height: 18px;
            line-height: 18px;
            border: 1px solid #b9b9b9;
            color: #999999;
        }

        .search li.searcate {
            border: 1px solid #b9b9b9;
            border-left: none;
            padding: 0px 10px;
            height: 20px;
            line-height: 20px;
            background-image: url(../images/searbg2.gif);
            background-repeat: repeat-x;
        }

        .search li.btn {
            margin-left: 10px;
            height: 20px;
            padding: 0px 10px;
            line-height: 20px;
            border: 1px solid #b9b9b9;
            background-image: url(../images/searbg2.gif);
            background-repeat: repeat-x;
        }

            .search li.btn a {
                text-decoration: none;
                color: #000;
            }

                .search li.btn a:hover {
                    text-decoration: none;
                    color: red;
                }

        .search li.marlft10 {
            margin-left: 10px;
        }

.floatedit {
    height: 76px;
}

.floatedit01, .floatedit02 {
    height: 76px;
    float: left;
}

.floatedit02 {
    height: 56px;
    width: 120px;
    background-image: url(../images/fediter02.gif);
    background-repeat: repeat-x;
    padding: 10px;
}

.sub4page {
    width: 676px;
    padding: 15px 25px;
    border: 1px solid #dddddf;
    border-top: none;
    background: #f7fcff;
    float: left;
}
/*============搜索结果==================*/
.sresult {
    padding: 6px;
    width: 714px;
    border: 1px solid #c7d9ef;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 10px;
}

.sub3lfthj table {
    margin-top: 15px;
    padding-bottom: 10px;
    line-height: 20px;
}

.fc5f88ce {
    color: #5f88ce;
}

.lineh30 {
    line-height: 40px;
}

.sub3lfthj table td ul {
    width: 550px;
    margin-top: 10px;
}

.sub3lfthj table {
    border-bottom: 1px dashed #d4d4d4;
}

    .sub3lfthj table td li {
        float: left;
        margin-right: 15px;
    }

        .sub3lfthj table td li.editer {
            color: #999999;
        }

        .sub3lfthj table td li.com {
            background-image: url(../images/sres_com.jpg);
            background-repeat: no-repeat;
            background-position: 7px;
            padding-left: 24px;
        }

        .sub3lfthj table td li.writecom {
            background-image: url(../images/sres_wcom.jpg);
            background-repeat: no-repeat;
            background-position: 7px;
            padding-left: 24px;
        }

        .sub3lfthj table td li.coll {
            background-image: url(../images/sres_coll.jpg);
            background-repeat: no-repeat;
            background-position: 7px;
            padding-left: 24px;
        }
/*=============sub5新增代码=============== wln add on 22,May,2012*/
.title670 {
    width: 670px;
    position: absolute;
    left: 240px;
    top: 400px;
    background-color: #000;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    height: 29px;
    line-height: 29px;
    background-image: url(../images/tabbg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

    .title670 li, .title2670 li {
        float: left;
        line-height: 29px;
        font-size: 14px;
        margin-right: 10px;
    }

        .title670 li.zhengwen, .title2670 li.zhengwen {
            border: 1px solid #d9e0e6;
            border-bottom: none;
            height: 28px;
            font-weight: bold;
        }

            .title670 li.zhengwen a, .title2670 li.zhengwen a {
                padding: 0px 20px;
                text-decoration: none;
                color: #333;
            }

                .title670 li.zhengwen a:hover, .title2670 li.zhengwen a:hover {
                    padding: 0px 20px;
                    text-decoration: none;
                    color: #333;
                    background: #f0f4f7;
                    display: block;
                    height: 28px;
                }

        .title670 li.this, .title2670 li.this {
            height: 28px;
            background: #f0f4f7;
            padding: 0px 10px;
            color: #034275;
        }

.discusstitle {
    float: left;
    margin-top: 10px;
    line-height: 30px;
    width: 700px;
}

.warpdis {
    width: 676px;
    padding: 25px;
    margin-top: 10px;
    border: 1px solid #dddddf;
    background: #f7fcff;
    float: left;
}

.discuss {
    width: 645px;
    padding: 10px;
    border: 1px solid #dde8f0;
    background: #eff4f8;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.discusslft {
    width: 70px;
    float: left;
    text-align: center;
    padding-top: 10px;
}

    .discusslft a {
        color: #005599;
        text-decoration: none;
    }

        .discusslft a:hover {
            color: red;
            text-decoration: none;
        }

.discussrht {
    width: 570px;
    float: left;
    color: #666;
}

.discussrht01, .discussrht03 {
    float: left;
    width: 554px;
    padding-left: 16px;
    line-height: 22px;
}

.discussrht03 {
    padding-top: 10px;
}

.discussrht02 {
    float: left;
    width: 554px;
    background-image: url(../images/distextbg.gif);
    background-repeat: no-repeat;
    color: #999;
    padding-left: 16px;
    height: 84px;
}

    .discussrht02 textarea {
        width: 540px;
        height: 80px;
        color: #666;
        background: none;
        border: none;
        font-size: 12px;
    }

.discussrht03 {
}

/*=============sub5新增代码=============== wln add on 22,May,2012*/
.title2670 {
    width: 670px;
    position: absolute;
    left: 240px;
    top: 260px;
    background-color: #000;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    height: 29px;
    line-height: 29px;
    background-image: url(../images/tabbg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}


/*=============sub6新增代码=============== wln add on 23,May,2012*/
.sub4lftitle {
    font-size: 28px;
    color: #1b6290;
    font-weight: bold;
    width: 670px;
    line-height: 30px;
}

.tabtit0523 {
    width: 670px;
    margin-top: 10px;
    font-size: 14px;
    height: 30px;
    background-repeat: repeat-x;
    background-position: left bottom;
    background-image: url(../images/tabbg.gif);
}

    .tabtit0523 li {
        float: left;
        line-height: 30px;
        font-size: 14px;
        margin-right: 10px;
    }

        .tabtit0523 li.zhengwen {
            border: 1px solid #d4d4d4;
            border-bottom: 1px solid #fff;
            padding: 0px 10px;
            font-weight: bold;
            height: 28px;
            color: #333333;
        }

        .tabtit0523 li.this {
            border: 1px solid #d4d4d4;
            border-bottom: none;
            padding: 0px 10px;
            height: 29px;
            color: #069;
            background-image: url(../images/tabtitbg0523.gif);
            background-repeat: repeat-x;
        }

            .tabtit0523 li.this a {
                color: #069;
                text-decoration: none;
            }

                .tabtit0523 li.this a:hover {
                    color: #cc0000;
                    text-decoration: underline;
                }

            .tabtit0523 li.this span {
                font-size: 12px;
            }

.distool {
    width: 665px;
    padding-right: 5px;
    float: left;
    margin-top: 20px;
    height: 30px;
    padding-bottom: 4px;
    line-height: 30px;
    text-align: right;
    border-bottom: 1px solid #d4d4d4;
}

.distool2 {
    width: 665px;
    padding-right: 5px;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: right;
    margin-top: 15px;
}

    .distool a, .distool2 a {
        color: #fff;
        background: #227ac9;
        background: #529de0;
        padding: 3px 10px;
        border: 1px solid #3d87c9;
        text-decoration: none;
    }

        .distool a:hover, .distool2 a:hover {
            color: #fff;
            background: #227ac9;
            padding: 3px 10px;
            border: 1px solid #014e99;
            text-decoration: none;
        }

.pagef {
    float: right;
}

.distext0523 {
    float: left;
    width: 660px;
    padding: 0px 5px;
    margin-top: 20px;
    line-height: 18px;
}

    .distext0523 ul {
        float: left;
        padding-bottom: 10px;
        border-bottom: 1px solid #d4d4d4;
        margin-bottom: 15px;
        width: 660px;
    }

    .distext0523 li {
        width: 660px;
    }

        .distext0523 li.fc99 {
            color: #666;
        }

            .distext0523 li.fc99 span, .distext0523 li.rhtf span {
                color: #006699;
            }

                .distext0523 li.rhtf span a {
                    color: #006699;
                    text-decoration: none;
                }

                    .distext0523 li.rhtf span a:hover {
                        color: red;
                        text-decoration: none;
                    }

        .distext0523 li.rhtf {
            float: right;
            text-align: right;
        }

.dishwek0523 ul {
    float: left;
    width: 242px;
    padding: 2px 10px;
}

.dishwek0523 li {
    float: left;
    height: 22px;
    line-height: 18px;
}

    .dishwek0523 li.disq {
        background-image: url(../images/disqbg.gif);
        background-repeat: no-repeat;
        font-size: 11px;
        width: 24px;
        text-align: center;
        line-height: 15px;
        color: #ac534d;
        margin-right: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .dishwek0523 li.text0523 {
        color: #1a568c;
        width: 208px;
    }

        .dishwek0523 li.text0523 a {
            color: #1a568c;
            text-decoration: none;
        }

            .dishwek0523 li.text0523 a:hover {
                color: red;
                text-decoration: none;
                width: 200px;
            }
/*=============sub7频道首页新增代码=============== */
/*=============sub8频道首页新增代码=============== */
.j_ywnav {
    margin-top: 10px;
    border-bottom: 1px solid #c7d9ef;
    overflow: hidden;
    height: 27px;
}

    .j_ywnav ul {
    }

        .j_ywnav ul li {
            float: left;
            display: block;
            border: 1px solid #e4e4e4;
            border-bottom: none;
            margin-right: 3px;
            background: url(../images/j_abg.jpg) 0 0 repeat-x;
            height: 27px;
            line-height: 27px;
            width: 85px;
            text-align: center;
        }

.j_dq {
    background: url(../images/j_ahbg.jpg) 0 0 repeat-x;
    font-weight: bold;
    color: #fff;
    display: block;
    width: 85px;
}

.j_ywnav ul li a {
    font-size: 12px;
}

    .j_ywnav ul li a:hover {
        background: url(../images/j_ahbg.jpg) 0 0 repeat-x;
        font-weight: bold;
        color: #fff;
        display: block;
        width: 85px;
    }

.j_riqicx {
    height: 37px;
    width: 100%;
    background: #e2eff7;
    overflow: hidden;
    margin: 0 auto;
}

    .j_riqicx span {
        line-height: 37px;
        margin-left: 10px;
    }

.j_xiala {
    float: right;
    display: inline;
    margin: 7px 10px 0 0;
}

.j_riqicx p select {
    width: 177px;
    color: #737373;
}

.original {
    border: 1px solid #999999;
    background-color: #FFFFEE;
    margin: 2px 2px 10px 2px;
    padding: 5px 5px 20px 5px;
}

.hotimg {
    float: left;
    width: 122px;
    height: 115px;
    overflow: hidden;
    padding-left: 5px;
    padding-bottom: 4px;
}

    .hotimg a {
        color: #069;
    }

.disable {
    display: none;
}

/*-------------修改后---------------------*/

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
    padding: 0;
    margin: 0;
}

.jwnews_yw {
    float: left;
    display: inline;
}

.jwnews_gx {
    float: left;
    display: inline;
    background: url( ../images/news_fgx02.jpg) left center no-repeat; /*border-left:1px solid #ddd;*/
    margin-left: 10px;
    padding-left: 15px;
}

.jwnews_titlle01 {
    width: 706px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

    .jwnews_titlle01 h1 {
        border-bottom: 1px solid #b3c2d7;
        width: 340px;
        float: left;
        display: inline;
        font-family: "microsoft yahei";
        font-weight: bold;
        font-size: 13px;
        color: #0d70a3;
        line-height: 30px;
    }

    .jwnews_titlle01 h2 {
        border-bottom: 1px solid #b3c2d7;
        width: 340px; /*margin-right:270px;*/
        float: right;
        display: inline;
        font-family: "microsoft yahei";
        font-weight: bold;
        font-size: 13px;
        color: #0d70a3;
        line-height: 30px;
    }

.j_more {
    font-weight: normal;
    float: right;
    display: inline;
    font-size: 12px;
}

.jwnews {
    WIDTH: 728px;
    MARGIN-BOTTOM: 8px;
    COLOR: #666666;
}

.jwnews_text {
    BORDER-BOTTOM: #b3c2d7 1px solid;
    BORDER-LEFT: #b3c2d7 1px solid;
    PADDING-BOTTOM: 0;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 10px;
    WIDTH: 706px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: #b3c2d7 1px solid;
    PADDING-TOP: 0px;
}

.jwnews_title A {
    COLOR: #333333;
    TEXT-DECORATION: none;
}

.jwnews_title {
    BACKGROUND: url(../images/subnews_bg02.jpg) 0 0 repeat-x;
    LINE-HEIGHT: 30px;
    HEIGHT: 30px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
}

.jwnews_text UL.jwmainew {
    BORDER-BOTTOM: #dddddd 1px dashed;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 338px;
    PADDING-RIGHT: 0px;
    HEIGHT: 76px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px;
}

    .jwnews_text UL.jwmainew A:hover {
        COLOR: red;
        TEXT-DECORATION: none;
    }

.jwnews_text UL.textnew LI A:hover {
    COLOR: red;
    TEXT-DECORATION: none;
}

.jwnews_text UL.jwmainew LI SPAN {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 24px;
    WIDTH: 338px;
    DISPLAY: block;
    COLOR: #003399;
    FONT-WEIGHT: bold;
}

.news350 UL.jwmainew LI SPAN {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 24px;
    WIDTH: 338px;
    DISPLAY: block;
    COLOR: #003399;
    FONT-WEIGHT: bold;
}

.jwnews_text UL.jwmainew LI SPAN A {
    COLOR: #003399;
    TEXT-DECORATION: none;
}

.news350 UL.jwmainew A:hover {
    COLOR: red;
    TEXT-DECORATION: none;
}

.news350 UL.jwmainew LI SPAN {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 24px;
    WIDTH: 338px;
    DISPLAY: block;
    COLOR: #003399;
    FONT-WEIGHT: bold;
}

.jwnews_text UL.jwtextnew {
    MARGIN: 10px 0;
    WIDTH: 338px;
    DISPLAY: block;
    FLOAT: left;
}

    .jwnews_text UL.jwtextnew LI {
        BACKGROUND-IMAGE: url( ../images/newslisty.gif);
        LINE-HEIGHT: 22px;
        PADDING-LEFT: 15px;
        WIDTH: 323px;
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: 4px 9px;
        FLOAT: left;
    }

        .jwnews_text UL.jwtextnew LI A {
            COLOR: #666;
            TEXT-DECORATION: none;
        }

            .jwnews_text UL.jwtextnew LI A:hover {
                COLOR: red;
                TEXT-DECORATION: none;
            }

.jwnews_text UL.jwmainew LI SPAN {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 24px;
    WIDTH: 338px;
    DISPLAY: block;
    COLOR: #003399;
    FONT-WEIGHT: bold;
}

.jwnews_text UL.jwmainew LI p {
    text-indent: 2em;
}

.sub13_main {
    width: 1000px;
    margin: 0 auto;
}

#loginBar {
    float: right;
}

/*=============电脑报原文-编辑推荐页新增代码====================add on 17Aug, by wulina*/
.editerreco817 {
    width: 710px;
    margin: 10px auto;
    clear: both;
}

    .editerreco817 ul, .matlft20 {
        width: 345px;
        padding: 10px 0px;
        float: left;
        line-height: 20px;
    }

.matlft20 {
    margin-left: 20px;
}

.editerreco817 li {
    float: left;
    width: 345px;
}

    .editerreco817 li.title817 {
        float: left;
        font-size: 11pt;
        color: #333333;
        line-height: 30px;
        font-weight: bold;
        padding-bottom: 4px;
    }

        .editerreco817 li.title817 a {
            text-decoration: none;
            color: #333333;
        }

            .editerreco817 li.title817 a:hover, .editerreco817 li.fc717171817 a:hover {
                text-decoration: underline;
                color: #cc0000;
            }

    .editerreco817 li.fc717171817 {
        color: #717171;
        font-size: 13px;
    }

        .editerreco817 li.fc717171817 a {
            color: #717171;
            text-decoration: none;
        }

        .editerreco817 li.fc717171817 span {
            color: #2960b2;
        }

.fcb1b1b1817 {
    color: #b1b1b1;
}

.fc8aa8d5 {
    color: #5981b0;
}

    .fc8aa8d5 a {
        color: #5981b0;
        text-decoration: none;
    }

        .fc8aa8d5 a:hover {
            color: #cc0000;
            text-decoration: none;
        }
/*编辑推荐边栏*/
.mainrhtnewstext .imgTitle {
    clear: both;
}

.mainrhtnewstext .imgBox {
    width: 88px;
    height: 67px;
    float: left;
    padding: 2px;
}

.mainrhtnewstext .introText {
    white-space: pre-wrap;
    margin-left: 20px;
    color: #666;
}
