﻿@charset "UTF-8";
/* CSS Document */

.cbnlogo {
    width: 300px;
    height: 41px;
    float: left;
}

.cbnyicai {
    float: right;
    font-size: 14px;
    color: #fff;
    line-height: 38px;
    width: 500px;
}

    .cbnyicai img {
        float: right;
    }

    .cbnyicai a {
        float: right;
        width: 100px;
        text-align: center;
    }

.navigator {
    background: url(../images/index2_10.jpg) repeat-x;
    width: 956px;
    height: 40px;
    line-height: 37px;
}

    .navigator a {
        float: left;
        font-size: 14px;
        text-align: center;
        padding: 0 17px 0 17px;
        background: url(../images/User_12.jpg) right no-repeat;
        color: #fff;
        font-weight: bold;
    }

.mainblock {
    width: 925px;
    padding: 16px;
    background: #f3f3f3;
}

    .mainblock .left {
        width: 304px;
        float: left;
    }

    .mainblock .right {
        width: 265px;
        float: right;
        background: #fff;
        padding: 0;
        border: solid 1px #e7e7e7;
    }

        .mainblock .right p {
            color: #666;
            line-height: 20px;
            padding: 15px;
        }

        .mainblock .right a {
            color: #fff;
            text-decoration: none;
        }

            .mainblock .right a:hover {
                color: #fff;
                text-decoration: underline;
            }


        .mainblock .right h6 {
            color: #666;
            line-height: 20px;
            float: left;
        }

        .mainblock .right a {
            color: #000;
            text-decoration: none;
            line-height: 20px;
            float: left;
        }

            .mainblock .right a:hover {
	color: #000;
	text-decoration: underline;
	line-height: 20px;
	float: left;
	font-size: 14px;
            }

        .mainblock .right .rightblock2 {
            width: 257;
            margin-top: 5px;
            padding-top: 6px;
            padding-bottom: 12px;
            background: url(../images/index2_34.jpg) top no-repeat #FFF;
        }

            .mainblock .right .rightblock2 a {
                color: #bb1d1d;
                text-decoration: none;
                line-height: 20px;
                float: right;
                margin-right: 12px;
            }

                .mainblock .right .rightblock2 a:hover {
                    color: #bb1d1d;
                    text-decoration: underline;
                    line-height: 20px;
                    float: right;
                    margin-right: 12px;
                }

    .mainblock .jinrong {
        padding: 22px;
        padding-bottom: 6px;
    }

        .mainblock .jinrong li {
            width: 430px;
            float: left;
            margin-bottom: 20px;
            padding-right: 6px;
            height: 186px;
            overflow: hidden;
        }

        .mainblock .jinrong img {
            width: 180px;
            height: 180px;
            float: left;
            margin-right: 6px;
            border: #e7e7e7 1px solid;
            padding: 2px;
        }

        .mainblock .jinrong h1 {
            font-size: 12px;
            line-height: 30px;
            line-height: 12px;
            font-weight: bolder;
        }

        .mainblock .jinrong h2 {
            font-size: 16px;
            line-height: 30px;
            font-weight: bolder;
        }

        .mainblock .jinrong a {
            color: #000;
            text-decoration: none;
        }

            .mainblock .jinrong a:hover {
                color: #051649;
                text-decoration: underline;
            }

        .mainblock .jinrong p {
            color: #666;
            line-height: 20px;
            padding-right: 16px;
        }

    .mainblock .jinrong2 {
    }

        .mainblock .jinrong2 li {
        }

        .mainblock .jinrong2 img {
            width: 280px;
            height: 160px;
            float: left;
            margin-right: 20px;
            margin-bottom: 10px;
        }

        .mainblock .jinrong2 h1 {
            font-size: 16px;
            line-height: 30px;
        }

        .mainblock .jinrong2 p {
            color: #666;
            line-height: 20px;
            padding-right: 16px;
        }

    .mainblock .jinrong3 {
        padding: 22px;
        padding-bottom: 6px;
    }

        .mainblock .jinrong3 li {
            width: 878px;
            float: left;
            margin-bottom: 20px;
            border-bottom: solid 1px #e7e7e7;
        }

        .mainblock .jinrong3 img {
            margin-right: 20px;
            margin-left: 20px;
            float: left;
            margin-bottom: 30px;
        }

        .mainblock .jinrong3 h1 {
            font-size: 16px;
            line-height: 30px;
            color: #666;
        }

        .mainblock .jinrong3 p {
            color: #666;
            line-height: 20px;
            padding-right: 16px;
        }

    .mainblock .jinrong4 {
        padding: 22px;
        padding-bottom: 6px;
    }

        .mainblock .jinrong4 li {
            width: 175px;
            float: left;
            margin-bottom: 20px;
            text-align: center;
        }

        .mainblock .jinrong4 img {
            width: 120px;
            height: 150px;
        }

        .mainblock .jinrong4 h1 {
            font-size: 16px;
            line-height: 30px;
            margin-top: 4px;
        }

        .mainblock .jinrong4 h2 {
            font-size: 14px;
            line-height: 20px;
        }

        .mainblock .jinrong4 p {
            color: #666;
            line-height: 20px;
        }

    .mainblock .jinrong5 {
        padding: 22px;
        padding-bottom: 6px;
    }

        .mainblock .jinrong5 li {
            float: left;
            margin-bottom: 20px;
            text-align: center;
            width: 159px;
        }

        .mainblock .jinrong5 img {
            width: 128px;
            height: 96px;
        }

        .mainblock .jinrong5 h1 {
            font-size: 14px;
            line-height: 30px;
            margin-top: 4px;
        }

		.mainblock .dsj {
        padding:6px 22px;
		padding-bottom:0;
    }

        .mainblock .dsj li {
            padding-right: 6px;
            height: 268px;
            overflow: hidden;
        }

        .mainblock .dsj img {
            width: 366px;
            height: 246px;
            float: left;
            margin-right: 26px;
            border: #e7e7e7 1px solid;
            padding: 2px;
        }

        .mainblock .dsj h1 {
            font-size: 18px;
            line-height: 32px;
			color:#000;
			text-align:center;
        }        
		
		.mainblock .dsj h1.dsj_liti {
			text-align:left;
        }

        .mainblock .dsj h2 {
            font-size: 14px;
            line-height: 28px;
			font-weight:normal;
			text-align:center;
			padding-bottom:5px;
			color:#444444;
        }

		.mainblock .dsj h3{
			color:#666;
			font-size: 14px;
        }
		
        .mainblock .dsj a {
            color: #000;
            text-decoration: none;
        }

            .mainblock .dsj a:hover {
                color: #051649;
                text-decoration: underline;
            }

        .mainblock .dsj p {
            color: #666;
            line-height: 23px;
        }
		.mainblock .dsj p.dsj_descir {
            color: #666;
            line-height: 23px;
			padding-bottom:26px;
			color:#444444;
        }

/* footer */
#footer {
    width: 924px;
    margin: 0 auto;
    text-align: center;
}


    #footer .img02 {
        padding-top: 12px;
    }

    #footer p {
        line-height: 20px;
        padding-bottom: 10px;
        color: #FFF;
    }



#tabs0 {
    width: 878px;
    margin: 0 auto;
    background: url(../images/china_17.jpg) no-repeat left top;
}

.menu0 {
}

    .menu0 li {
        display: block;
        float: left;
        width: 80px;
        font-size: 14px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        margin-left: 6px;
        cursor: pointer;
        font-family: "微软雅黑", "黑体"Arial, Helvetica, sans-serif;
        color: #FFF;
    }

        .menu0 li.hover {
            color: #0e70a2;
            background: url(../images/index_19.jpg) repeat-x left top;
            font-weight: bold;
        }

#main0 {
    padding-top: 25px;
    padding-bottom: 16px;
}

    #main0 ul {
        display: none;
    }

        #main0 ul.block {
            display: block;
        }


.cont {
    background: #FFF;
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    margin-top: 28px;
}

    .cont h4 {
        margin-bottom: 5px;
        line-height: 20px;
        font-weight: normal;
    }

.unique {
    width: 304px;
    border: #e7e7e7 1px solid;
    border-top: none;
    margin-top: 8px;
    padding-top: 27px;
    padding-bottom: 8px;
}

    .unique h3 {
        font-size: 14px;
        line-height: 24px;
        padding-left: 22px;
        background: url(../images/index2_27.jpg) no-repeat;
        margin-left: 8px;
        font-weight: lighter;
    }

    .unique h4 {
        font-size: 14px;
        line-height: 24px;
        padding-left: 22px;
        background: url(../images/video.jpg) no-repeat;
        margin-left: 8px;
        font-weight: lighter;
    }



.indexNews {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 5px;
    margin-bottom: 6px;
}

    .indexNews .Img {
        float: left;
        width: 90px;
        heitht: 90px;
        padding-left: 5px;
    }

    .indexNews .text {
        float: right;
        width: 180px;
        padding-right: 5px;
    }

        .indexNews .text h2 {
            font-size: 16px;
            line-height: 20px;
            font-family: "微软雅黑", "黑体";
        }

        .indexNews .text p {
            color: #666;
            line-height: 20px;
            padding-top: 6px;
        }

.Olympic2of3 {
    width: 335px;
    float: left;
    padding-left: 10px;
    margin-top: -10px;
}

.newtitlelist {
    width: 330px;
    padding-top: 15px;
    margin: 0 auto;
    border-bottom: #afafb0 1px dashed;
    padding-bottom: 10px;
}

    .newtitlelist h2 {
        font-size: 20px;
        font-family: "微软雅黑","黑体";
        text-align: left;
        height: 24px;
        line-height: 24px;
        padding-bottom: 8px;
        padding-left: 5px;
    }

    .newtitlelist h3 {
        line-height: 24px;
        font-weight: lighter;
        padding: 0 5px;
    }

.chinaLegion {
    width: 330px;
    padding-top: 36px;
    padding-bottom: 16px;
}

.economy {
    background: url(../images/london_35.jpg) no-repeat top center;
}

.chinaLegion h3 {
    background: url(../images/index2_27.jpg) no-repeat;
    padding-left: 22px;
    height: 24px;
    line-height: 24px;
    margin-left: 6px;
    font-size: 14px;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: lighter;
}

.chinaLegion h4 {
    background: url(../images/video.jpg) no-repeat;
    padding-left: 22px;
    height: 24px;
    line-height: 24px;
    margin-left: 6px;
    font-size: 14px;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: lighter;
}

.lefttirle {
    width: 220px;
    color: #fff;
    font-size: 15px;
    line-height: 28px;
    margin-left: 6px;
    font-family: "幼圆","微软雅黑",Arial;
    float: left;
    margin-bottom: 10px;
}

.more {
    font-size: 12px;
    float: right;
    width: 50px;
    line-height: 26px;
}

    .more a {
        color: #fff;
        text-decoration: none;
    }

        .more a:hover {
            color: #fff;
            text-decoration: underline;
        }

.leftbig {
    width: 600px;
    float: right;
    margin-top: 5px;
}

    .leftbig li {
        width: 120px;
        padding: 10px 15px 0 15px;
        float: left;
    }

    .leftbig img {
        width: 120px;
        height: 90px;
    }

    .leftbig h6 {
        font-size: 12px;
        line-height: 22px;
        font-family: "宋体",Arial;
    }

    .leftbig h5 {
        font-size: 12px;
        line-height: 18px;
        margin-left: 6px;
        margin: 5px 0 12px 0;
        font-family: "宋体",Arial;
    }

.leftbig2 {
    width: 600px;
    float: right;
    margin-top: 10px;
}

    .leftbig2 li {
        width: 270px;
        padding: 10px 15px 0 15px;
        float: left;
    }

    .leftbig2 img {
        width: 270px;
        height: 90px;
    }

    .leftbig2 h6 {
        font-size: 16px;
        line-height: 32px;
        margin-left: 6px;
    }

    .leftbig2 h3 {
        font-size: 14px;
        line-height: 24px;
        padding-left: 22px;
        background: url(../images/index2_27.jpg) no-repeat;
        margin-left: -4px;
        font-weight: lighter;
    }

    .leftbig2 h4 {
        font-size: 14px;
        line-height: 24px;
        padding-left: 22px;
        background: url(../images/video.jpg) no-repeat;
        margin-left: -4px;
        font-weight: lighter;
    }

.tit {
    height: 27px;
    border-bottom: #6074a0 2px solid;
    width: 594px;
    padding-left: 6px;
    color: #2e3f64;
    font-family: "幼圆","微软雅黑",Arial;
    font-size: 15px;
    line-height: 28px;
    font-weight: bold;
}

.adbanner {
    width: 956px;
    margin-top: 10px;
}

.right2 {
    width: 270px;
    padding: 0px 12px 0 12px;
    float: left;
}

    .right2 img {
        width: 270px;
        height: 90px;
    }

    .right2 h6 {
        font-size: 16px;
        line-height: 32px;
        margin-left: 6px;
    }

    .right2 h3 {
        font-size: 14px;
        line-height: 24px;
        padding-left: 22px;
        background: url(../images/index2_27.jpg) no-repeat;
        margin-left: -4px;
        font-weight: lighter;
    }

    .right2 h4 {
        font-size: 14px;
        line-height: 24px;
        padding-left: 22px;
        background: url(../images/video.jpg) no-repeat;
        margin-left: -4px;
        font-weight: lighter;
    }

.right3 {
    width: 270px;
    padding: 0px 12px 0 12px;
    float: left;
}

.bigpic {
    width: 270px;
    padding: 10px 15px 0 15px;
    float: left;
}

    .bigpic img {
        width: 270px;
        heigth: 180px;
    }

    .bigpic h6 {
        font-size: 16px;
        line-height: 32px;
        margin-left: 6px;
    }

.bigpic2 {
    width: 270px;
    padding: 10px 15px 0 15px;
    float: left;
}

    .bigpic2 h2 {
        font-size: 20px;
        font-family: "微软雅黑","黑体";
        text-align: center;
        height: 24px;
        line-height: 24px;
        padding-bottom: 8px;
        margin-top: 8px;
    }

    .bigpic2 h3 {
        line-height: 24px;
        font-weight: lighter;
        padding: 0 5px;
    }

    .bigpic2 h6 {
        font-size: 12px;
        line-height: 22px;
        font-family: "宋体",Arial;
    }

    .bigpic2 img {
        width: 120px;
        height: 90px;
    }

    .bigpic2 li {
        float: left;
        width: 120px;
    }

    .bigpic2 ul {
        margin-top: 10px;
    }

.tpzj {
    width: 820px;
    margin-top: 10px;
    float: left;
}

    .tpzj h1 {
        font-size: 18px;
        line-height: 34px;
    }

    .tpzj p {
        color: #666;
        line-height: 20px;
    }

.tpzj2 {
    width: 52px;
    margin-top: 10px;
    float: left;
}

.tpzj img {
    width: 820px;
    height: 410px;
}

.part08 {
    margin-bottom: 10px;
}

    .part08 .tab {
        background: #6b7b9f;
        padding: 5px 10px 0 10px;
    }

        .part08 .tab li {
            width: 291px;
            float: left;
            text-align: center;
            line-height: 25px;
        }

.tabAction {
    background: #FFF;
    text-align: center;
    color: #000;
}

.fgpic {
    width: 800px;
    color: #666;
}

.picfg li {
    float: left;
}

.fgpic img {
    height: 450px;
    width: 800px;
}

.part12Font {
    font-size: 18px;
    color: #000;
    line-height: 34px;
}




.top {
    width: 1053px;
    margin: 0 auto;
}

.title01 {
    background: url(../images/newytk01_08.jpg) no-repeat;
    width: 1053px;
    height: 82px;
}

    .title01 h2 {
        width: 892px;
        margin: 0 auto;
        color: #000;
        font-size: 26px;
        font-weight: normal;
        padding-top: 35px;
    }

.title02 {
    width: 922px;
    margin-bottom: 10px;
}

    .title02 h2 {
        color: #000;
        font-size: 26px;
        text-align: left;
        font-weight: normal;
        line-height: 40px;
    }

.newytkBg {
    background: url(../images/newytk01_11.jpg) repeat-y top;
    width: 1053px;
}

.newytkTopBg {
    background: url(../images/newytk01_09.jpg) no-repeat top;
    width: 1053px;
}

.content {
    padding-top: 10px;
    margin: 0px 60px 0px 78px;
}

.part01, .part02 {
    background: #FFF;
    border: solid 1px #e7e7e7;
    margin-top: 12px;
    width: 922px;
}

.part03 {
    background: #FFF;
    border: solid 1px #a6a6a6;
    width: 909px;
    margin: 0 auto;
}

.part01 .left {
    float: left;
    width: 220px;
    margin-left: 20px;
}

    .part01 .left img {
        border: #e7e7e7 1px solid;
        padding: 2px;
    }

    .part01 .left h3 {
        width: 213px;

        padding: 5px 0 0 0px;
    }

    .part01 .left h2 {
        color: #666;
        font-size: 18px;
        font-weight: normal;
        width: 220px;
    }

    .part01 .left p {
        color: #000;
        font-size: 16px;
        font-weight: normal;
        width: 220px;
    }

.imgForm01 {
    border: solid 1px #e7e7e7;
    padding: 2px;
}

.imgForm02 {
    background: url(../images/newytk02_29.jpg) no-repeat;
    width: 180px;
    height: 198px;
    padding: 0px 0 0 8px;
}

.part01 .right {
    float: right;
    width: 650px;
    margin-left: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.MyMarqueeX {
    MARGIN: 0px auto;
    WIDTH: 864px;
}

        .MyMarqueeX li {
            width: 172px;
            float: left;
			margin:0 0px 20px 0;
        }
		.M_R ul {padding-left:60px; height:400px;}
		.M_R ul li{ margin:0 40px 20px 40px; }

    .MyMarqueeX IMG {
        border: 1px solid #CCC;
        WIDTH: 148px;
        HEIGHT: 115px;
    }

    .MyMarqueeX .news_title_area {
        text-align: center;
        line-height: 20px;
        width: 148px;
    }

    .MyMarqueeX .news_title {
        color: #051649;
        font-size: 14px;
        line-height: 25px;
    }

    .MyMarqueeX .news_abstract {
        color: #666;
        line-height: 20px;
        width: 148px;
    }

.view {
    padding: 5px 3px 0 3px;
}

    .view .left {
        float: left;
        color: #FFF;
        font-size: 14px;
    }

    .view .right {
        float: right;
        color: #FFF;
        margin-left: 5px;
    }

.viewInput {
    background: url(../images/index_24.jpg) no-repeat;
    width: 884px;
    height: 46px;
    padding: 5px;
}

.Interactive {
    background: #77746b;
    padding: 5px 5px 0 5px;
    width: 899px;
    margin: 0 auto;
}

.line2 {
    width: 909px;
    margin: 0 auto;
}

.tlfhContentInerList {
    position: relative;
    background: #FFF;
    width: 889px;
    margin: 0 auto;
}

    .tlfhContentInerList li {
        width: 859px;
        padding: 15px 15px 10px 15px;
        float: left;
        background: url(../images/lin03.jpg) repeat-x bottom;
        height: 82px;
    }

.tlfhContentInerListTX {
    background: url(../images/txbg.gif) no-repeat;
    width: 60px;
    height: 60px;
    padding: 6px 0 0 6px;
    float: left;
    position: relative;
}

.tlfhContentInerListDetail {
    float: right;
    width: 789px;
}

    .tlfhContentInerListDetail h1 {
        float: left;
        width: 610px;
        line-height: 25px;
        font-weight: normal;
        color: #666;
    }

    .tlfhContentInerListDetail h2 {
        background: url(../images/byh.jpg) no-repeat right bottom;
        font-weight: normal;
        line-height: 20px;
        color: #666;
        width: 779px;
        float: left;
    }

    .tlfhContentInerListDetail h3 {
        font-weight: normal;
        line-height: 20px;
        color: #666;
        width: 779px;
        float: left;
    }

    .tlfhContentInerListDetail p {
        float: right;
        width: 120px;
        line-height: 25px;
        color: #999;
        text-align: right;
    }

.tlfhState {
    position: absolute;
    top: 46px;
    left: 46px;
}

.red {
    color: #b23b23;
}

.pages {
    text-align: center;
    padding: 20px 10px;
}

    .pages li {
        float: right;
        margin-right: 5px;
    }

.pagesNormal {
    background-color: #FFF;
    padding: 2px;
    color: #000;
}

    .pagesNormal a:link, .pagesNormal a:visited {
        padding: 2px;
        color: #000;
    }

    .pagesNormal a:hover {
        text-decoration: underline;
        padding: 2px;
    }

.pagesAction {
    background-color: #000;
    border: solid 1px #FFF;
    padding: 1px 3px;
    color: #cacaca;
}

.forum8thBottom {
    padding: 10px 0;
}

    .forum8thBottom p {
        text-align: center;
        line-height: 25px;
        color: #666;
    }

.red {
    color: #000;
    font-weight: normal;
}

a.red:link, a.red:visited {
    color: #051649;
    text-decoration: none;
}

a.red:hover {
    text-decoration: underline;
    color: #051649;
}

.MyMarqueeX li .contentgd {
    padding: 0 11px;
}

.gdpic img {
    height: 450px;
    width: 800px;
}

.gdpic ul li {
    text-align: center;
    float: left;
    width: 825px;
}

#SOHUCS, #SOHUCS #SOHU_MAIN, #SOHUCS #SOHU_MAIN #SOHU-comment-main {
    margin: 0px auto;
    padding: 20px;
    border: 0px none;
    font-weight: 400;
    text-align: left;
    height: auto;
    overflow: visible;
    font-family: "宋体";
    font-size: 12px;
    color: #333;
    background-color: transparent;
    line-height: 1;
}
