/* 共用样式 */

#content .left{
 clear:left;
 width:232px;
}
#content .middle{
 width:415px;
}
#content .right{
 width:313px;
}
/* 栏目样式1 */
.columnStyle1{
 width:302px;
 margin:0 auto 8px auto;
}
.columnStyle1 .title{
 clear:both;
 height:28px;
 line-height:28px;
 background:url(../images/bg.gif) 0 -504px no-repeat;
}
.columnStyle1 .title h3{
 float:right;
 font-size:12px;
 letter-spacing:6px;
 padding:0 30px 0 0;
}
.columnStyle1 .content{
 clear:both;
 overflow:hidden;
 border:1px solid #D8D8D8;
 background:#FFF;
}
.columnStyle1 .content .list1{
 width:100%;
 overflow:hidden;
 padding:8px 0;
}
.columnStyle1 .content .list1 ul{
 line-height:16px;
 margin:0 0 0 8px;
}
.columnStyle1 .content .list1 ul li{
 float:left;
 width:92px;
 margin:0 5px 0 0;
}
.columnStyle1 .content .list1 ul li img{
 position:relative;
 z-index:1;
 width:90px;
 height:60px;
 margin:0 0 4px 0;
}
.columnStyle1 .content .list1 ul li a{
 position:relative;
 display:block;
 color:#666666;
 width:90px;
}
.columnStyle1 .content .list1 ul li a em{
 position:absolute;
 display:block;
 z-index:10;
 left:5px;
 top:40px;
 width:15px;
 height:15px;
 background:url(../images/btn_play_01.gif) 0 0 no-repeat;;
}
.columnStyle1 .content .list1 ul li a:hover em{
 background:url(../images/btn_play_02.gif) 0 0 no-repeat;;
}
.columnStyle1 .content .list2{
 width:100%;
 overflow:hidden;
 padding:8px 0;
 border-top:1px solid #D8D8D8;
}
.columnStyle1 .content .list2 ul{
 line-height:29px;
}
.columnStyle1 .content .list2 ul li{
 clear:both;
 padding:0 0 0 30px;
 background:url(../images/bg.gif) 6px -62px no-repeat;
}
.columnStyle1 .content .list2 ul li.highlight{
 font-weight:bold;
}
/* 栏目样式2 */
.columnStyle2{
 float:left;
 clear:both;
 width:960px;
}
.columnStyle2 h2{
 position:relative;
 width:100%;
 height:57px;
 background:url(../images/bg.gif) -326px -198px no-repeat;
}
.columnStyle2 h2 span{
 position:absolute;
 left:8px;
 top:6px;
 display:block;
 text-indent:6px;
 color:#FFF;
 font:bold 12px Arial;
 width:950px;
 height:13px;
 line-height:13px;
 overflow:hidden;
 background:#99B2CC;
}
.columnStyle2 h2 em{
 position:absolute;
 z-index:10;
 left:0;
 top:32px;
 float:left;
 text-indent:-9999px;
 color:#333;
 font:bold 24px "微软雅黑","黑体";
 letter-spacing:4px;
 width:61px;
 height:32px;
 line-height:32px;
 border-left:15px solid #FFF;
 border-right:5px solid #FFF;
}
.columnStyle2 h3{
 font-size:14px;
}
.columnStyle2 .tags{
 color:#003366;
 text-align:center;
 font-size:14px;
 width:960px;
 line-height:14px;
 margin:-16px 0 0 0;
 border-top:1px solid #CCCCCC;
}
.columnStyle2 .tags span{
 position:relative;
 top:-6px;
 margin:0 auto;
 padding:0 4px;
 background:#FFF;
}
.columnStyle2 .gotop{
 position:relative;
 top:-12px;
 text-align:right;
 font:bold 12px Arial;
 color:#003366;
 height:24px;
 line-height:14px;
 overflow:hidden;
 margin:0 0 21px 0 0;
}
.columnStyle2 .gotop a{
 float:right;
 display:block;
 height:14px;
 overflow:hidden;
}
.columnStyle2 .gotop a span{
 float:left;
}
.columnStyle2 .gotop a em{
 float:left;
 color:#999999;
 font:bold 28px Arial;
 margin:-6px 0 0 0;
}
* html .columnStyle2 .gotop a em{
 float:left;
 text-align:left;
 font:bold 28px Arial;
 width:20px;
 overflow:hidden;
 margin:-3px 0 0 -8px;
}
#content .columnStyle2 .left{
 width:249px;
 overflow:hidden;
}
#content .columnStyle2 .middle{
 width:398px;
 overflow:hidden;
}
#content .columnStyle2 .right{
 float:right;
 width:313px;
 overflow:hidden;
 border-top:5px solid #336699;
 background:#EEEEEE;
}
#chinaCntv h2 em{
 background:#FFF url(../images/bg.gif) 0 -92px no-repeat;
}
#internationalCntv h2 em{
 background:#FFF url(../images/bg.gif) -70px -92px no-repeat;
}
#militaryCntv h2 em{
 background:#FFF url(../images/bg.gif) -141px -92px no-repeat;
}
#societyCntv h2 em{
 background:#FFF url(../images/bg.gif) -211px -92px no-repeat;
}
#economyCntv h2 em{
 background:#FFF url(../images/bg.gif) 0 -132px no-repeat;
}
#entertainmentsCntv h2 em{
 background:#FFF url(../images/bg.gif) -70px -132px no-repeat;
}
#sportsCntv h2 em{
 background:#FFF url(../images/bg.gif) -141px -132px no-repeat;
}
#blogCntv h2 em{
 width:110px;
 background:#FFF url(../images/bg.gif) 0 -171px no-repeat;
}
#videoCntv h2 em{
 width:110px;
 background:#FFF url(../images/bg.gif) -118px -171px no-repeat;
}
#pictureCntv h2 em{
 width:110px;
 background:#FFF url(../images/bg.gif) 0 -205px no-repeat;
}
/* 栏目样式3 */
.columnStyle3{
 position:relative;
 width:611px;
 overflow:hidden;
 padding:0 0 21px 0;
}
.columnStyle3 .title{
 position:absolute;
 z-index:2;
 left:0;
 top:5px;
 width:611px;
 background:url(../images/bg.gif) 0 -22px repeat-x;
}
.columnStyle3 .title h3{
 float:left;
 height:20px;
 line-height:20px;
 margin:10px 0 0 0;
 padding:0 6px 0 16px;
 background:#FFF url(../images/bg.gif) -338px -255px no-repeat;
}
.columnStyle3 .title p{
 float:right;
 margin:12px 0 0 0;
 padding:0 6px;
 background:#FFF;
}
.columnStyle3 .title p a{
 color:#666666;
}
.columnStyle3 .content{
 position:relative;
}
.columnStyle3 .content p{
 float:left;
 width:249px;
 padding:44px 0 0 0;
 border-top:5px solid #99B2CC;
}
.columnStyle3 .content p span{
 display:block;
}
.columnStyle3 .content p .pic,.columnStyle3 .content p .pic img{
 display:block;
 width:220px;
 height:131px;
}
.columnStyle3 .content p .pic{
 margin:0 0 5px 5px;
}
.columnStyle3 .content p .caption,.columnStyle3 .content p .text{
 color:#666666;
 line-height:20px;
 width:210px;
 margin:0 0 0 10px;
}
.columnStyle3 .content p .caption{
 color:#003366;
 font-size:14px;
 font-weight:bold;
}
.columnStyle2 .middle .list{
 position:relative;
 font-size:14px;
 width:356px;
 line-height:29px;
 margin:0 0 0 5px;
 padding:44px 0 14px 0;
 border-top:5px solid #CCCCCC;
}
.columnStyle2 .middle .list p{
 position:absolute;
 z-index:10;
 top:6px;
 left:-2px;
 font-size:12px;
 width:356px;
 background:url(../images/bg.gif) 0 -28px repeat-x;
}
.columnStyle2 .middle .list p a{
 float:right;
 color:#666666;
 padding:0 6px;
 background:#FFF;
}
.columnStyle2 .middle .list ul li{
 clear:both;
 white-space:nowrap;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -337px -271px no-repeat;
}
.columnStyle2 .middle ul li.highlight{
 font-weight:bold;
}
/* 栏目样式4 */
.columnStyle4{
 position:relative;
 width:302px;
 margin:0 auto;
}
.columnStyle4 .title{
 clear:both;
 width:100%;
 height:35px;
 line-height:20px;
 overflow:hidden;
}
.columnStyle4 .title h3{
 float:left;
 font-size:14px;
 height:20px;
 margin:10px 0 0 0;
 padding:0 6px 0 16px;
 background:url(../images/bg.gif) -338px -255px no-repeat;
}
.columnStyle4 .content{
 clear:both;
 overflow:hidden;
}
.columnStyle4 .content .list1{
 width:100%;
 overflow:hidden;
 padding:6px 0;
 border:1px solid #D8D8D8;
 background:#FFF;
}
.columnStyle4 .content .list1 ul{
 line-height:16px;
 margin:0 0 0 8px;
}
.columnStyle4 .content .list1 ul li{
 float:left;
 width:92px;
 margin:0 5px 0 0;
}
.columnStyle4 .content .list1 ul li img{
 width:90px;
 height:60px;
 margin:0 0 4px 0;
}
.columnStyle4 .content .list1 ul li a{
 position:relative;
 display:block;
 color:#666666;
 width:90px;
}
.columnStyle4 .content .list1 ul li a em{
 position:absolute;
 display:block;
 z-index:10;
 left:5px;
 top:40px;
 width:15px;
 height:15px;
 background:url(../images/btn_play_01.gif) 0 0 no-repeat;;
}
.columnStyle4 .content .list1 ul li a:hover em{
 background:url(../images/btn_play_02.gif) 0 0 no-repeat;;
}
.columnStyle4 .content .list2{
 width:100%;
 overflow:hidden;
 padding:6px 0;
}
.columnStyle4 .content .list2 ul{
 line-height:29px;
}
.columnStyle4 .content .list2 ul li{
 clear:both;
 padding:0 0 0 30px;
 background:url(../images/bg.gif) 6px -62px no-repeat;
}
.columnStyle4 .content .list2 ul li.highlight{
 font-weight:bold;
}
.columnStyle4 .content .list3{
 overflow:hidden;
 padding:6px 0;
}
.columnStyle4 .content .list3 ul{
 width:100%;
 line-height:29px;
}
.columnStyle4 .content .list3 ul li{
 clear:both;
 padding:0 0 0 30px;
 background:url(../images/bg.gif) 6px -62px no-repeat;
}
.columnStyle4 .content .list3 ul li.highlight{
 height:1%;
 line-height:18px;
 overflow:hidden;
 margin:0 0 8px 0;
 padding:10px 8px;
 border:1px solid #D8D8D8;
 background:#FFF;
}
.columnStyle4 .content .list3 ul li.highlight a{
 position:relative;
 display:block;
 color:#666666;
 width:100%;
}
.columnStyle4 .content .list3 ul li.highlight a em{
 position:absolute;
 display:block;
 z-index:10;
 left:5px;
 top:40px;
 width:15px;
 height:15px;
 background:url(../images/btn_play_01.gif) 0 0 no-repeat;;
}
.columnStyle4 .content .list3 ul li.highlight a:hover em{
 background:url(../images/btn_play_02.gif) 0 0 no-repeat;;
}
.columnStyle4 .content .list3 ul li.highlight .pic,.columnStyle4 .content .list3 ul li.highlight .pic img{
 width:90px;
 height:60px;
}
.columnStyle4 .content .list3 ul li.highlight .pic{
 float:left;
 margin:0 8px 0 0;
}
.columnStyle4 .content .list3 ul li.highlight .caption{
 font-weight:bold;
 padding:0 0 4px 0;
}
.columnStyle4 .content .list3 ul li.highlight .text{
 color:#666666;
}
/* 栏目样式5 */
.columnStyle5{
 width:313px;
 padding:10px 0;
 background:#FFF;
}
.columnStyle5 .tabs{
 font-size:14px;
 width:100%;
 height:24px;
 line-height:24px;
 border-bottom:1px solid #BCCBDC;
}
.columnStyle5 .tabs li{
 float:left;
 text-align:center;
 font-weight:bold;
}
.columnStyle5 .tabs li a{
 float:left;
 display:block;
 color:#666666;
 padding:0 10px;
}
.columnStyle5 .tabs li a:hover{
 text-decoration:none;
}
.columnStyle5 .tabs li .current{
 position:relative;
 z-index:2;
 color:#004276;
 cursor:default;
 margin:0 0 -1px 0;
 border:1px solid #BCCBDC;
 border-bottom:1px solid #FFF;
 background:#FFF;
}
.columnStyle5 .details{
 width:313px;
 overflow:hidden;
 padding:5px 0;
}
.columnStyle5 .details ul{
 clear:both;
 width:100%;
 line-height:24px;
 overflow:hidden;
 background:url(../images/bg.gif) -333px -301px no-repeat;
}
.columnStyle5 .details ul li{
 clear:both;
 padding:0 0 0 21px;
}
.columnStyle5 .details ul li span{
 float:left;
}
.columnStyle5 .details ul li em{
 float:right;
 text-align:left;
 color:#999;
 font-style:normal;
 padding:0 10px 0 0;
}
/* 栏目样式6 */
.columnStyle6{
 float:left;
 clear:left;
 width:249px;
 overflow:hidden;
 padding:0 0 21px 0;
 border-top:5px solid #99B2CC;
}
.columnStyle6 .title{
 clear:both;
 width:249px;
 overflow:hidden;
 background:url(../images/bg.gif) 0 -22px repeat-x;
}
.columnStyle6 .title h3{
 float:left;
 height:20px;
 line-height:20px;
 margin:10px 0 0 0;
 padding:0 6px 0 16px;
 background:#FFF url(../images/bg.gif) -338px -255px no-repeat;
}
.columnStyle6 .title p{
 float:right;
 margin:12px 0 0 0;
 padding:0 6px;
 background:#FFF;
}
.columnStyle6 .title p a{
 color:#666666;
}
.columnStyle6 .content{
 clear:both;
 overflow:hidden;
 padding:10px 0 0 8px;
}
.columnStyle6 .content p{
 float:left;
 width:249px;
 overflow:hidden;
 padding:0 0 14px 0;
}
.columnStyle6 .content p span{
 float:left;
 display:block;
}
.columnStyle6 .content p .pic,.columnStyle6 .content p .pic img{
 display:block;
 width:100px;
 height:70px;
}
.columnStyle6 .content p .pic{
 margin:0 5px 0 0;
}
.columnStyle6 .content p .caption,.columnStyle6 .content p .text{
 color:#666666;
 line-height:24px;
 width:120px;
}
.columnStyle6 .content p .caption{
 color:#003366;
 font-size:14px;
 font-weight:bold;
 width:239px;
 padding:0 0 8px 0;
}
.columnStyle6 .content ul{
 clear:both;
 font-size:12px;
 width:249px;
 line-height:24px;
 padding:10px 0 0 0;
 background:url(../images/bg.gif) 0 -569px repeat-x;
}
.columnStyle6 .content ul li{
 white-space:nowrap;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -337px -273px no-repeat;
}
.columnStyle6 .content ul li.highlight{
 font-weight:bold;
}
/* 栏目样式7 */
.columnStyle7{
 float:left;
 font-size:14px;
 width:356px;
 overflow:hidden;
 padding:0 0 16px 0;
 margin:0 0 0 5px;
 border-top:5px solid #CCCCCC;
}
.columnStyle7 .title{
 overflow:hidden;
 background:url(../images/bg.gif) 0 -22px repeat-x;
}
.columnStyle7 .title h3{
 float:left;
 font-size:14px;
 height:20px;
 line-height:20px;
 margin:10px 0 0 0;
 padding:0 6px 0 16px;
 background:#FFF url(../images/bg.gif) -338px -255px no-repeat;
}
.columnStyle7 .title p{
 float:right;
 font-size:12px;
 margin:12px 0 0 0;
 padding:0 6px;
 background:#FFF;
}
.columnStyle7 .title p a{
 color:#666666;
}
.columnStyle7 .content{
 clear:both;
 overflow:hidden;
 padding:12px 0 0 8px;
}
.columnStyle7 .content ul{
 line-height:29px;
}
.columnStyle7 .content ul li{
 clear:both;
 white-space:nowrap;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -337px -271px no-repeat;
}
.columnStyle7 .content ul li.highlight{
 font-weight:bold;
}
/* 栏目样式8 */
.columnStyle8{
 float:left;
 clear:both;
 width:312px;
 overflow:hidden;
}
.columnStyle8 .title{
 width:305px;
 height:28px;
 line-height:20px;
 overflow:hidden;
 margin:0 auto;
 border-top:5px solid #336699;
}
.columnStyle8 .title h3{
 float:left;
 color:#333333;
 font-size:14px;
 margin:10px 0 0 0;
 padding:0 0 0 19px;
 background:url(../images/bg.gif) -335px -255px no-repeat;
}
.columnStyle8 .title p{
 float:right;
 margin:12px 0 0 0;
 padding:0 10px 0 0;
}
.columnStyle8 .title p a{
 color:#666666;
}
.columnStyle8 .content{
 width:300px;
 overflow:hidden;
 padding:15px 0 15px 4px;
}
.columnStyle8 .content ul li{
 float:left;
 text-align:center;
 width:50%;
}
.columnStyle8 .content ul li img{
 display:block;
 width:140px;
 height:100px;
 margin:0 auto 5px auto;
}
/* 新闻列表样式 */
.newsList1{
 width:390px;
 overflow:hidden;
 padding:12px 0 15px 0;
 background:url(../images/bg.gif) 0 -569px repeat-x;
}
.newsList1 ul{
 clear:both;
 font-size:14px;
 width:390px;
 line-height:29px;
 overflow:hidden;
 padding:4px 0 0 0;
}
.newsList1 ul li{
 clear:both;
 white-space:nowrap;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -338px -228px no-repeat;
}
.newsList1 ul li.highlight{
 font-weight:bold;
}
.newsList2{
 width:390px;
 overflow:hidden;
 padding:5px 0 0 0;
}
.newsList2 h2{
 clear:both;
 font-size:14px;
 height:30px;
 line-height:30px;
 margin:0 10px 0 0;
 background:url(../images/bg.gif) 0 -26px repeat-x;
}
.newsList2 h2 span{
 padding:0 6px 0 12px;
 background:#FFF;
}
.newsList2 ul{
 clear:both;
 font-size:14px;
 width:390px;
 line-height:29px;
}
.newsList2 ul li{
 clear:both;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -338px -228px no-repeat;
}
.newsList2 ul li.highlight{
 font-weight:bold;
}
/* 大图展示 */
.bigPicArea{
 float:left;
 width:611px;
 height:250px;
 margin:0 0 21px 0;
 background:#E4EEF8;
}
.bigPicArea p{
 width:100%;
 overflow:hidden;
}
.bigPicArea p span{
 float:left;
 display:block;
}
.bigPicArea p .pic,.bigPicArea p .pic img{
 display:block;
 width:450px;
 height:250px;
}
.bigPicArea p .pic{
 margin:0 10px 0 0;
}
.bigPicArea p .caption,.bigPicArea p .text{
 color:#333333;
 width:140px;
 line-height:22px;
}
.bigPicArea p .caption{
 font-size:14px;
 font-weight:bold;
 padding:10px 0 5px 0;
}
/* 新闻列表群组 */
#newsGroup1{
 clear:both;
 position:relative;
 z-index:10;
 width:390px;
 margin:0 0 0 10px;
}
#newsGroup2{
 width:390px;
 margin:0 0 0 10px;
 padding:0 0 10px 0;
}
#newsGroup3{
 width:390px;
 margin:0 0 0 10px;
 border-top:5px solid #999999;
}
/* 热点新闻 */
.hotspot{
 float:left;
 width:325px;
 height:250px;
 overflow:hidden;
 margin:0 0 21px 24px;
}
.hotspot ul{
 font-size:14px;
 width:325px;
 line-height:28px;
}
.hotspot ul li{
 padding:0 0 0 20px;
}
.hotspot ul li.highlight{
 overflow:hidden;
 margin:0 10px 8px 0;
 padding:0 0 8px 12px;
}
.hotspot ul li.highlight a{
 font-size:16px;
 font-weight:bold;
}
.hotspot ul li.highlight a span{
 display:block;
 color:#666666;
 font:normal 12px "宋体";
 line-height:24px;
}
/* 滚动新闻 */
#scrollNews{
 position:relative;
 width:960px;
 height:40px;
}
#scrollNews .browse{
 text-align:center;
 position:absolute;
 display:block;
 top:18px;
 color:#FFF;
 font:bold 12px "宋体";
 width:14px;
 height:14px;
 line-height:14px;
 overflow:hidden;
 background:#B6B6B6;
}
#scrollNews .prev{
 left:0;
}
#scrollNews .next{
 left:15px;
}
#scrollNews .browse:hover{
 text-decoration:none;
 zoom:1;
 background:#CC0000;
}
#scrollNews .scrollable{
 position:absolute;
 top:18px;
 width:700px;
 height:20px;
 overflow:hidden;
 margin:0 0 0 36px;
}
#scrollNews .scrollable .items{
 position:absolute;
 left:90px;
 width:700px;
 height:20000em;
 clear:both;
}
#scrollNews .scrollable .items li{
 clear:both;
 width:700px;
 height:20px;
}
#scrollNews .scrollable .active{
 position:relative;
 cursor:default;
}
#scrollNews .scrollable ul li a{
 padding:0 5px 0 0;
}
#scrollNews .scrollable h3{
 color:#CC0000;
 font-weight:bold;
 font-size:12px;
}
/* 头条 */
#topNews{
 position:relative;
 float:left;
 width:100%;
 border:1px solid #E3E3E3;
 background:#EEEEEE;
}
#topNews ul{
 margin:0 0 0 30px;
}
#topNews ul li{
 float:left;
 margin:0 20px 0 0;
 padding:0 0 12px 0;
}
#topNews ul li.highlight{
 position:relative;
 float:none;
 clear:both;
 font:bold 37px "微软雅黑","黑体";
 width:100%;
 height:60px;
 line-height:60px;
 margin:0;
 padding:0;
}
#topNews ul li.highlight .pic{
 position:absolute;
 left:805px;
 top:-20px;
 width:98px;
 height:98px;
 background:url(../images/bg.gif) -233px -353px no-repeat;
}
#topNews ul li.highlight .pic img{
 width:85px;
 height:85px;
 margin:7px 0 0 7px;
}
#topNews p{
 position:absolute;
 left:770px;
 top:-20px;
 font-weight:bold;
}
#topNews p a{
 color:#999999;
}
/* 焦点区 */
#focusArea{
 position:relative;
 float:left;
 width:230px;
 height:277px;
 overflow:hidden;
 margin:16px 0 0 0;
 border:1px solid #CFCFCF;
}
#focusArea img{
 width:213px;
 height:219px;
 margin:0 0 4px 0;
 background:#F2F2F2;
}
#focusArea .browse{
 text-align:center;
 position:absolute;
 top:254px;
 display:block;
 cursor:pointer;
 color:#CC0000;
 font:bold 12px "宋体";
 width:16px;
 height:16px;
 line-height:16px;
 overflow:hidden;
 border:1px solid #D4D0C8;
}
#focusArea .prev{
 left:17px;
}
#focusArea .next{
 left:195px;
}
#focusArea .browse:hover{
 text-decoration:none;
 color:#FF0000;
}
#focusArea .disabled,#focusArea .disabled:hover{
 cursor:default;
}
#focusArea div.navi{
 position:absolute;
 left:36px;
 top:256px;
 text-align:center;
 clear:both;
 width:155px;
}
#focusArea div.navi a{
 text-align:center;
 text-decoration:none;
 display:inline-block;
 cursor:pointer;
 font:bold 12px Tahoma;
 height:13px;
 line-height:13px;
 margin:0 5px 0 0;
 padding:0 3px;
 border:1px solid #D4D0C8;
 background:#FFF;
}
#focusArea div.navi a.active{
 color:#CC0000;
}
#focusArea .scrollable{
 position:relative;
 overflow:hidden;
 width:215px;
 height:250px;
 margin:8px 0 0 8px;
}
#focusArea .scrollable ul.items{
 width:20000em;
 position:absolute;
 clear:both;
}
#focusArea .scrollable ul.items li{
 float:left;
 text-align:center;
 width:215px;
}
#focusArea .scrollable ul.items li img{
 background:#CCC;
}
#focusArea .scrollable .active{
 position:relative;
 cursor:default;
}
/* 新闻推荐 */
#recomNews{
 position:relative;
 z-index:1;
 float:left;
 width:392px;
 overflow:hidden;
 margin:18px 0 0 10px;
}
* html #recomNews{
 margin:18px 0 0 5px;
}
#recomNews dl{
 width:380px;
 overflow:hidden;
 margin:0 auto;
 padding:10px 0;
}
#recomNews dl dt,#recomNews dl dd{
 float:left;
 width:100%;
}
#recomNews dl dt{
 font:normal 18px "黑体";
 text-indent:10px;
 height:24px;
 line-height:24px;
}
#recomNews dl dd{
 height:35px;
 line-height:35px;
}
#recomNews dl dd a{
 color:#333333;
}
#recomNews dl dt a.video{
 padding:0 30px 0 0;
 background:url(../images/bg.gif) 100% -542px no-repeat;

 }
/* 时政 */
#currentPolitics{
 float:left;
 width:311px;
 margin:18px 0 0 0;
 border-top:1px solid #CFCFCF;
 border-left:1px solid #CFCFCF;
 border-right:1px solid #CFCFCF;
}
#currentPolitics .title{
 height:34px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
 background:url(../images/bg.gif) 10px -451px no-repeat;
}
#currentPolitics .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 letter-spacing:6px;
 margin:6px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#currentPolitics .title p{
 float:right;
 color:#CC0000;
 margin:8px 0 0 0;
}
#currentPolitics .title p a{
 color:#CC0000;
}
#currentPolitics .content{
 line-height:24px;
 padding:5px 8px 8px 8px;
}
#currentPolitics .content ul{
}
/* 热点 */
#hotspot{
 clear:both;
 width:232px;
 height:52px;
 overflow:hidden;
 margin:5px 0 0 0;
 border-bottom:5px solid #336699;
}
#hotspot dl dt,#hotspot dl dd{
 float:left;
 height:19px;
 line-height:19px;
 margin:5px 0 0 5px;
}
#hotspot dl dt{
 color:#FFF;
 font:bold 12px simsun;
 line-height:19px;
 margin:5px 0 0 0;
 padding:0 2px;
 background:#336699;
}
/* 非常识 */
#specialNews{
 position:relative;
 clear:both;
 width:232px;
 height:218px;
 overflow:hidden;
 margin:0;
}
#specialNews .title{
 height:34px;
 line-height:14px;
 overflow:hidden;
}
#specialNews .title h2{
 float:left;
 text-indent:-9999px;
 width:81px;
 height:24px;
 margin:6px 0 0 0;
 background:url(../images/bg.gif) -124px -207px no-repeat;
}
#specialNews .title p{
 float:right;
 text-align:right;
 line-height:18px;
 width:145px;
 padding:2px 0 0 0;
 border-bottom:1px solid #DDDDDD;
}
#specialNews .title p a{
 color:#666666;
 padding:0 4px 0 0;
}
#specialNews ul{
 width:225px;
}
#specialNews ul li{
 float:left;
 width:100%;
}
#specialNews ul li h2{
 text-align:left;
 font-size:14px;
 height:30px;
 line-height:30px;
}
#specialNews ul li p{
 color:#666666;
 line-height:24px;
}
#specialNews ul li p a{
 color:#CC0000;
 white-space:nowrap;
 margin:0 0 0 4px;
}
#specialNews ul li p img{
 float:left;
 width:112px;
 height:92px;
 margin:4px 8px 0 0;
}
#specialNews .browse{
 text-align:center;
 position:absolute;
 top:180px;
 display:block;
 cursor:pointer;
 color:#FFF;
 font:bold 12px "宋体";
 width:16px;
 height:16px;
 line-height:16px;
 overflow:hidden;
 background:#205184;
}
#specialNews .prev{
 left:67px;
}
#specialNews .next{
 left:145px;
}
#specialNews .browse:hover{
 text-decoration:none;
 background:#265F99;
}
#specialNews .disabled,#specialNews .disabled:hover{
 cursor:default;
}
#specialNews div.navi{
 position:absolute;
 left:50%;
 top:182px;
 text-align:center;
 clear:both;
 width:100px;
 margin:0 0 0 -20px;
}
#specialNews div.navi a{
 float:left;
 display:block;
 text-align:left;
 text-decoration:none;
 cursor:pointer;
 color:#D5D9DD;
 font:normal 14px verdana;
 width:6px;
 height:12px;
 line-height:12px;
 margin:0 8px 0 0;
}
* html #specialNews div.navi a{
 font-size:8px;
 line-height:14px;
}
#specialNews div.navi a.active,#specialNews div.navi a:hover{
 color:#205184;
}
#specialNews .scrollable{
 position:relative;
 overflow:hidden;
 width:225px;
 height:140px;
 margin:0 auto;
}
#specialNews .scrollable ul.items{
 width:20000em;
 position:absolute;
 clear:both;
}
#specialNews .scrollable ul.items li{
 float:left;
 text-align:left;
 width:225px;
}
#specialNews .scrollable .active{
 position:relative;
 cursor:default;
}
/* 独家评论 */
#uniqueComment{
 clear:both;
 width:232px;
 border-top:1px solid #CCCCCC;
}
#uniqueComment .title{
 height:34px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
}
#uniqueComment .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 font-weight:normal;
 margin:8px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#uniqueComment .content{
 padding:0 4px 10px 4px;
}
#uniqueComment .content h2{
 font-size:14px;
 height:30px;
 line-height:30px;
}
#uniqueComment .content p{
 color:#666666;
 line-height:24px;
 padding-bottom:10px;
}
#uniqueComment .content p a{
 color:#CC0000;
 white-space:nowrap;
 margin:0 0 0 4px;
}
#uniqueComment .content p img{
 float:left;
 width:61px;
 height:61px;
 margin:6px 12px 0 0;
}
#uniqueComment .content p.more{
 text-align:right;
 padding:10px 5px 0 0;
 background:url(../images/bg.gif) 0 -569px repeat-x;
}
#uniqueComment .content p.more a{
 color:#666666;
}
/* 媒体观点 */
#mediaOpinion{
 clear:both;
 width:232px;
 border-top:1px solid #CCCCCC;
}
#mediaOpinion .title{
 height:34px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
}
#mediaOpinion .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 font-weight:normal;
 margin:6px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#mediaOpinion .content{
 overflow:hidden;
 padding:0 4px 20px 4px;
}
#mediaOpinion .content ul{
 clear:both;
 color:#666666;
 line-height:24px;
 overflow:hidden;
}
#mediaOpinion .content ul li{
 float:left;
 width:100%;
}
#mediaOpinion .content p.more{
 text-align:right;
 overflow:hidden;
 margin:10px 0 0 0;
 padding:15px 5px 0 0;
 background:url(../images/bg.gif) 0 -569px repeat-x;
}
#mediaOpinion .content p.more a{
 color:#666666;
}
/* 微博 */
#weibo{
 clear:both;
 width:232px;
 border-top:5px solid #336699;
}
#weibo .title{
 height:24px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
}
#weibo .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 font-weight:normal;
 margin:6px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#weibo .content{
 overflow:hidden;
 padding:0 4px 15px 4px;
}
#weibo .content ul{
 clear:both;
 color:#666666;
 width:100%;
 line-height:24px;
 overflow:hidden;
}
#weibo .content ul li{
 clear:both;
 padding:0 0 0 10px;
}
#weibo .content ul li a em{
 font-style:normal;
 color:#CC0000;
}
#weibo .content ul li .belong{
 font-weight:bold;
}
#weibo .content ul li.highlight{
 position:relative;
 width:227px;
 height:110px;
 line-height:20px;
 padding:0;
 background:url(../images/bg.gif) 0 -344px no-repeat;
}
#weibo .content ul li.highlight img{
 position:absolute;
 z-index:1;
 left:148px;
 top:15px;
 width:70px;
 height:70px;
}
#weibo .content ul li.highlight .belong{
 position:absolute;
 left:10px;
 top:90px;
 color:#004276;
}
#weibo .content ul li.highlight a{
 position:relative;
 z-index:2;
 display:block;
 color:#666666;
 width:140px;
 margin:0 0 0 10px;
 padding:20px 0 0 0;
}
#weibo .content p.more{
 text-align:right;
 padding:10px 5px 0 0;
}
#weibo .content p.more a{
 color:#666666;
}
/* 民声在线、专题报道 */
#voiceOnline,#features{
 clear:both;
 width:232px;
 border-top:5px solid #336699;
}
#voiceOnline .title,#features .title{
 height:24px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
}
#voiceOnline .title h2,#features .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 font-weight:normal;
 margin:6px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#voiceOnline .content,#features .content{
 clear:both;
 overflow:hidden;
 padding:12px 16px 12px 16px;
}
#voiceOnline .content ul,#features .content ul{
 clear:both;
 width:100%;
 line-height:20px;
}
#voiceOnline .content ul{
 line-height:24px;
}
#voiceOnline .content ul li,#features .content ul li{
 clear:both;
 width:100%;
}
#features .content ul li{
 line-height:24px;
 text-indent:12px;
 background:url(../images/bg.gif) -342px -231px no-repeat;
}
#voiceOnline .content ul li a em,#features .content ul li a em{
 font-style:normal;
 color:#CC0000;
}
#voiceOnline .content ul li.highlight,#features .content ul li.highlight{
 text-align:center;
 text-indent:0;
 line-height:20px;
 margin:0 0 10px 0;
 padding:0 0 5px 0;
 border-bottom:1px solid #CCCCCC;
 background:none;
}
#voiceOnline .content ul li.highlight img,#features .content ul li.highlight img{
 width:200px;
 height:100px;
 margin:0 auto 5px auto;
}
#voiceOnline .content p.more,#features .content p.more{
 clear:both;
 text-align:right;
 padding:10px 5px 0 0;
}
#voiceOnline .content p.more a,#features .content p.more a{
 color:#666666;
}
/* adLinks1 */
#adLinks1{
 clear:both;
 width:226px;
 overflow:hidden;
 border:1px dashed #CCC;
 background:#F4F4F4;
}
#adLinks1 ul{
 width:100%;
 line-height:20px;
 padding:4px 0 0 0;
}
#adLinks1 ul li{
 float:left;
 clear:both;
 text-indent:15px;
 width:100%;
 background:url(../images/bg.gif) -338px -254px no-repeat;
}
/* 复兴调查 */
#survey{
 position:relative;
 z-index:10;
 clear:both;
 width:232px;
 margin:8px 0 0 0;
 border-top:1px solid #CCCCCC;
}
#survey .title{
 height:24px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
}
#survey .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 font-weight:normal;
 margin:6px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#survey .content{
 clear:both;
 height:1%;
 overflow:hidden;
 padding:5px 4px 10px 4px;
}
#survey .content h2{
 color:#004276;
 font-size:12px;
 line-height:20px;
 margin:5px 5px;
 padding:0 6px;
 border-top:1px solid #CCCCCC;
}
#survey .content dl{
 clear:both;
 color:#666666;
 line-height:20px;
 margin:0 11px;
}
#survey .content dl dt,#survey .content dl dd{
 float:left;
 height:30px;
 margin:12px 0 0 0;
}
#survey .content dl dt{
 clear:left;
 width:17px;
 margin:12px 2px 0 0;
}
#survey .content dl dd{
 width:180px;
}
#survey .content dl dt.no1{
 background:#FF3333;
}
#survey .content dl dt.no2{
 background:#3399FF;
}
#survey .content dl dt.no3{
 background:#339933;
}
#survey .content dl dt span{
 display:block;
 text-align:center;
 color:#FFF;
 font:bold 14px Arial;
 width:17px;
 height:16px;
 line-height:16px;
 margin:12px 0 0 0;
 border-top:2px solid #FFF;
 background:#CCCCCC;
}
#survey .content dl dd .progress{
 position:relative;
 display:block;
 text-align:right;
 font:normal 12px Arial;
 height:12px;
 line-height:12px;
}
#survey .content dl dd .progress em{
 text-align:right;
 display:block;
 position:absolute;
 z-index:2;
 right:-30px;
 top:0;
 color:#000;
 font-style:normal;
 width:30px;
 height:12px;
 background:#FFF;
}
#survey .content dl dd .text{
 clear:both;
 display:block;
}
#survey .content dl dd.no1 .progress{
 color:#FF3333;
 background:#FF3333;
}
#survey .content dl dd.no2 .progress{
 color:#3399FF;
 background:#3399FF;
}
#survey .content dl dd.no3 .progress{
 color:#339933;
 background:#339933;
}
#survey .content .btnStyle{
 float:right;
 clear:both;
 text-align:center;
 text-indent:4px;
 font-size:12px;
 width:88px;
 height:23px;
 line-height:23px;
 border:none;
 background:url(../images/bg.gif) -234px -212px no-repeat;
}
/* 热点图片 */
#hotPic{
 clear:both;
 width:232px;
 border-top:5px solid #336699;
}
#hotPic .title{
 height:24px;
 line-height:20px;
 overflow:hidden;
 padding:0 10px 0 8px;
}
#hotPic .title h2{
 float:left;
 color:#333333;
 font-size:14px;
 font-weight:normal;
 margin:6px 0 0 0;
 padding:0 0 0 15px;
 background:url(../images/bg.gif) -338px -164px no-repeat;
}
#hotPic .content{
 width:100%;
 overflow:hidden;
 padding:20px 0 10px 0;
}
#hotPic .content ul{
 width:100%;
 line-height:20px;
}
#hotPic .content ul li{
 text-align:center;
 float:left;
 width:100%;
 line-height:20px;
 margin:0 0 10px 0;
 padding:0 0 5px 0;
}
#hotPic .content ul li img{
 width:156px;
 height:110px;
 margin:0 auto 5px auto;
}
#hotPic .content p.more{
 text-align:right;
 padding:0 5px 0 0;
}
#hotPic .content p.more a{
 color:#666666;
}
/* adLinks2 */
#adLinks2{
 clear:both;
 width:390px;
 margin:0 0 0 10px;
}
#adLinks2 ul{
 clear:both;
 font-size:14px;
 width:390px;
 line-height:24px;
 overflow:hidden;
 padding:4px 0 10px 0;
 border-bottom:5px solid #999999;
}
#adLinks2 ul li{
 clear:both;
 padding:0 0 0 16px;
 background:url(../images/bg.gif) -336px -254px no-repeat;
}
#adLinks2 ul li a{
 color:#545454;
 margin:0 10px 0 0;
}
/* ad */
#adBanner2{
}
#adBanner3{
 float:none;
}
/* 视频集群 */
#videoGroup1{
 clear:both;
 width:312px;
 overflow:hidden;
 margin:6px 0 0 0;
 border-left:1px solid #EAEAEA;
 background:#F7F7F7;
}
#videoGroup1 h2{
 text-indent:15px;
 color:#333333;
 font-size:14px;
 letter-spacing:6px;
 width:305px;
 height:22px;
 line-height:28px;
 overflow:hidden;
 margin:0 auto;
 border-top:5px solid #336699;
 background:url(../images/bg.gif) -338px -160px no-repeat;
}
/* 独家 */
#uniqueVideo .content{
 padding:8px 8px;
}
#uniqueVideo .tabs{
 font:normal 12px simsun;
 height:22px;
 line-height:14px;
 overflow:hidden;
}
#uniqueVideo .tabs li{
 float:left;
 text-align:center;
 margin:0 0 0 -1px;
}
#uniqueVideo .tabs li a{
 float:left;
 display:block;
 color:#666666;
 text-decoration:none;
 height:16px;
 padding:0 9px;
 background:url(../images/bg.gif) -224px -255px no-repeat;
}
#uniqueVideo .tabs li .current{
 display:block;
 font-weight:bold;
 color:#004276;
 height:22px;
 background:url(../images/bg.gif) -224px -255px no-repeat;
}
#uniqueVideo .details{
 height:344px;
 overflow:hidden;
}
#uniqueVideo .details ul{

 width:284px;
 line-height:24px;
}
#uniqueVideo .details ul li{
 clear:both;
}
#uniqueVideo .details ul li.highlight{
 margin:0 0 5px 0;
 padding:0 0 5px 0;
 border-top:2px solid #336699;
 border-bottom:1px solid #CCCCCC;
}
#uniqueVideo .details ul li.highlight .highlight{
 display:block;
 font-weight:bold;
}
#uniqueVideo .details ul li.highlight .video{
 display:block;
 width:284px;
 height:206px;
 margin:0 auto 5px auto;
 background:#B6B6B6;
}
#uniqueVideo .details ul li.highlight .video a{
 position:relative;
 display:block;
 color:#FFF;
 width:284px;
 height:206px; 
}
#uniqueVideo .details ul li.highlight .video img{
 width:284px;
 height:206px;
}
#uniqueVideo .details ul li.highlight .video p{
 position:absolute;
 left:0;
 bottom:0;
 color:#FFF;
 width:284px;
 height:50px;
 background:url(../images/btn_uniqueVideo_01.png) 0 0 no-repeat;
}
#uniqueVideo .details ul li.highlight .video a:hover p{
 text-decoration:underline;
 background:url(../images/btn_uniqueVideo_02.png) 0 0 no-repeat;
}
* html #uniqueVideo .details ul li.highlight .video a p{
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_uniqueVideo_01.png',sizingMethod='crop');
}
* html #uniqueVideo .details ul li.highlight .video a:hover p{
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_uniqueVideo_02.png',sizingMethod='crop');
}
#uniqueVideo .details ul li.highlight .video p span{
 position:relative;
 display:block;
 margin:0 0 0 45px;
}
#uniqueVideo .details ul li.highlight .video p .caption{
 font-weight:bold;
}
/* 拍客 */
#photoBlogger .content{
 height:1%;
 overflow:hidden;
}
#photoBlogger .share{
 width:100%;
 height:50px;
 margin:-10px 0 0 0;
}
#photoBlogger .share p{
 margin:0 0 0 14px;
}
#photoBlogger .share .inputStyle{
 float:left;
 color:#999999;
 font-size:12px;
 width:170px;
 height:20px;
 line-height:20px;
 margin:12px 5px 0 0;
 padding:0 0 0 4px;
 border:1px solid #CCCCCC;
 background:#F7F7F7;
}
#photoBlogger .share .btnStyle{
 float:left;
 text-indent:-9999px;
 width:77px;
 height:43px;
 line-height:300px;
 overflow:hidden;
 border:none;
 background:url(../images/bg.gif) -245px -162px no-repeat;
}
/* 精品栏目 */
#perfectColumn{
 position:relative;
 z-index:1;
 clear:both;
 width:312px;
 border-left:1px solid #EAEAEA;
 background:#F7F7F7;
}
#perfectColumn .title{
 height:24px;
 line-height:20px;
 margin:4px 0 0 0;
}
#perfectColumn .title h2{
 text-indent:15px;
 color:#333333;
 font-size:14px;
 letter-spacing:6px;
 width:305px;
 height:24px;
 line-height:28px;
 overflow:hidden;
 margin:0 auto;
 border-top:5px solid #336699;
 background:url(../images/bg.gif) -338px -160px no-repeat;
}
#perfectColumn .content{
 padding:18px 6px 0 6px;
}
#perfectColumn .content ul{
 clear:both;
 color:#666666;
 line-height:22px;
 overflow:hidden;
 background:#FFF;
}
#perfectColumn .content ul li{
 float:left;
}
#perfectColumn .content ul li p{
 width:95%;
 overflow:hidden;
 margin:0 auto;
 padding:12px 0 8px 0;
 background:url(../images/bg.gif) 0 -569px repeat-x;
}
#perfectColumn .content ul li p span{
 float:left;
}
#perfectColumn .content ul li p .pic,#perfectColumn .content ul li p .pic img{
 display:block;
 width:95px;
 height:65px;
}
#perfectColumn .content ul li p .pic{
 margin:0 10px 0 0;
}
#perfectColumn .content ul li p .columnName,#perfectColumn .content ul li p .text{
 font-weight:bold;
 width:170px;
}
#perfectColumn .content ul li p .columnName{
 font-size:14px;
}
#perfectColumn .content ul li p .columnName em{
 font-style:normal;
 font-weight:normal;
 font-size:12px;
}
#perfectColumn .content ul li p .past{
 width:100%;
}
#perfectColumn .content ul li p .past a{
 color:#666666;
}
#perfectColumn .browse{
 text-align:center;
 position:absolute;
 top:18px;
 display:block;
 cursor:pointer;
 color:#FFF;
 font:bold 12px "宋体";
 width:16px;
 height:16px;
 line-height:16px;
 overflow:hidden;
 background:#205184;
}
#perfectColumn .prev{
 right:30px;
}
#perfectColumn .next{
 right:10px;
}
#perfectColumn .browse:hover{
 text-decoration:none;
 background:#265F99;
}
#perfectColumn .disabled,#perfectColumn .disabled:hover{
 cursor:default;
}
#perfectColumn div.navi{
 position:absolute;
 right:50px;
 top:18px;
 text-align:center;
 clear:both;
}
#perfectColumn div.navi a{
 float:left;
 display:block;
 text-align:left;
 text-decoration:none;
 cursor:pointer;
 color:#D5D9DD;
 font:normal 14px verdana;
 width:6px;
 height:12px;
 line-height:12px;
 margin:0 8px 0 0;
}
* html #perfectColumn div.navi{
 right:40px;
}
* html #perfectColumn div.navi a{
 font-size:8px;
 line-height:14px;
}
#perfectColumn div.navi a.active,#perfectColumn div.navi a:hover{
 color:#205184;
}
#perfectColumn .scrollable{
 position:relative;
 overflow:hidden;
 width:298px;
 height:550px;
 margin:0 auto;
}
#perfectColumn .scrollable ul.items{
 width:20000em;
 position:absolute;
 clear:both;
}
#perfectColumn .scrollable ul.items li{
 float:left;
 width:298px;
}
#perfectColumn .scrollable .active{
 position:relative;
 cursor:default;
}
/* 央视栏目大全 */
#allColumns{
 position:relative;
 z-index:1;
 clear:both;
 width:312px;
 padding:4px 0 10px 0;
 border-left:1px solid #EAEAEA;
 background:#F7F7F7;
}
#allColumns .title{
 width:305px;
 height:22px;
 line-height:28px;
 overflow:hidden;
 margin:0 auto;
 border-top:5px solid #336699;
}
#allColumns .title h2{
 float:left;
 text-indent:15px;
 color:#333333;
 font-size:14px;
 height:24px;
 line-height:28px;
 overflow:hidden;
 background:url(../images/bg.gif) -338px -160px no-repeat;
}
#allColumns .title p{
 float:right;
 padding:0 10px 0 0;
}
#allColumns .title p a{
 color:#666666;
}
#allColumns .content{
 overflow:hidden;
 padding:10px 0 0 4px;
}
#allColumns .tabs{
 position:relative;
 z-index:2;
 float:left;
 font:bold 12px simsun;
 width:110px;
 line-height:28px;
 overflow:hidden;
}
#allColumns .tabs li{
 float:left;
 text-indent:12px;
 width:110px;
 height:28px;
 margin:0 0 3px 0;
}
#allColumns .tabs li a{
 position:relative;
 z-index:2;
 display:block;
 color:#666666;
 height:26px;
 margin:0 3px 0 0;
 border:1px solid #DDDDDD;
 text-decoration:none;
 background:url(../images/bg.gif) -221px -133px no-repeat;
}
#allColumns .tabs li .current{
 font-weight:bold;
 height:26px;
 margin:0;
 border:1px solid #DDDDDD;
 border-right:1px solid #FFF;
 background:#FFF;
}
#allColumns .details{
 position:relative;
 float:left;
 width:192px;
 height:158px;
 overflow:auto;
 margin:0 0 0 -1px;
 border:1px solid #DDDDDD;
 background:#FFF;
}
#allColumns .details .list{
 display:none;
}
#allColumns .details .list ul{
 clear:both;
 width:100%;
 line-height:24px;
 margin:5px 0 0 0;
}
#allColumns .details .list ul li{
 float:left;
 padding:0 0 0 10px;
}
#allColumns .details .list ul li a{
 color:#666666;
}
#allColumns .details .list p.more{
 clear:both;
 text-align:right;
 padding:0 10px 0 0;
}
#allColumns .details .list p.more a{
 color:#666666;
}
/* 图片聚焦 */
#picFocus{
 float:left;
 width:647px;
 margin:-300px 0 0 0;
}
*+html #picFocus{
 margin:0;
}
#picFocus .title{
 width:611px;
}
#picFocus .title h3{
 float:left;
 height:20px;
 line-height:20px;
 padding:0 0 0 12px;
 background:url(../images/bg_h3_picFocus.gif) 0 6px no-repeat;
}
#picFocus .title p{
 float:right;
 margin:12px 0 0 0;
 padding:0 16px 0 0;
}
#picFocus .title p a{
 color:#666666;
}
#picFocus .content{
 clear:both;
 width:100%;
}
#picFocus .content ul li{
 float:left;
 text-align:center;
 width:33%;
 margin:13px 0 0 0;
}
#picFocus .content ul li img{
 display:block;
 width:170px;
 height:115px;
 margin:0 auto 0 0;
}
#picFocus .content ul li span{
 display:block;
 color:#FFF;
 width:170px;
 height:20px;
 line-height:20px;
 margin:-20px auto 0 0;
 -moz-opacity:.6;
 opacity:0.60;
 filter:alpha(opacity=60);
 background:#000;
}
/* 网友贴图 */
#netizenMap .content{
 clear:both;
 width:233px;
 overflow:hidden;
 padding:5px 0 0 0;
}
#netizenMap .content ul{
 width:236px;
 line-height:20px;
 margin:0;
}
#netizenMap .content ul li{
 float:left;
 text-align:center;
 width:50%;
 margin:13px 0 0 0;
 padding:0;
 background:none;
}
#netizenMap .content ul li img{
 display:block;
 width:100px;
 height:70px;
 margin:0 auto;
}
/* 央视名博 */
#famousBlog{
 width:313px;
}
#famousBlog .content{
 clear:both;
 width:313px;
 overflow:hidden;
 padding:5px 0 0 0;
}
#famousBlog .content ul{
 clear:both;
 width:350px;
 line-height:20px;
 margin:0 0 0 8px;
}
#famousBlog .content ul li{
 position:relative;
 float:left;
 text-align:center;
 width:56px;
 margin:8px 24px 0 0;
 padding:0;
}
#famousBlog .content ul li input{
 position:absolute;
 right:0;
 top:44px;
}
#famousBlog .content ul li img{
 display:block;
 width:56px;
 height:56px;
 margin:0 0 4px 0;
}
#famousBlog .content p{
 clear:both;
 text-align:right;
 white-space:nowrap;
 line-height:20px;
 overflow:hidden;
 padding:8px 10px 8px 0;
}
#famousBlog .content p input{
 display:inline;
}
#famousBlog .content p .btnStyle{
 color:#FFF;
 font-size:12px;
 height:20px;
 line-height:20px;
 overflow:visible;
 margin:0 0 0 4px;
 padding:0 4px;
 border:1px solid #759D38;
 background:#8AC052;
}
/* 视频精选 */
#videoChosen{
 clear:both;
 width:960px;
 overflow:hidden;
 margin:-21px 0 21px 0;
}
#videoChosen ul{
 width:1000px;
 line-height:16px;
 margin:0 0 0 10px;
}
#videoChosen ul li{
 float:left;
 width:110px;
 margin:12px 30px 0 0;
 padding:0;
}
#videoChosen ul li img{
 display:block;
 width:109px;
 height:82px;
}
#videoChosen ul li a{
 color:#666666;
}
/* 图片精选 */
#pictureChosen{
 clear:both;
 width:960px;
 overflow:hidden;
 margin:-21px 0 21px 0;
}
#pictureChosen ul{
 width:1000px;
 line-height:20px;
}
#pictureChosen ul li{
 float:left;
 width:228px;
 margin:12px 16px 0 0;
 padding:0;
}
#pictureChosen ul li img{
 display:block;
 width:228px;
}
#pictureChosen ul li a{
 position:relative;
 display:block;
 width:228px;
 margin:0 0 16px 0;
}
#pictureChosen ul li p{
 position:absolute;
 left:0;
 bottom:0;
 color:#FFF;
 width:228px;
 padding:2px 0;
 -moz-opacity:.6;
 opacity:0.60;
 filter:alpha(opacity=60);
 background:#000;
}
#pictureChosen ul li p span{
 position:relative;
 display:block;
 padding:0 10px;
}
#pictureChosen ul li p .caption{
 font-weight:bold;
}
#pictureCntv{
 float:none;
 overflow:hidden;
}
/*ad_东风*/
.ad_dongfeng{float:right;width:145px;padding-top:8px;}
#mediaOpinion .title{padding-right:0px;}
/*ad_神州*/
.ad_hasee{float:right; width:126px;padding-top:6px;}
#weibo .title{padding-right:0px;}
/*ad_平安*/
.ad_pingan{float:right;width:43px;padding-top:8px;}
#uniqueComment .title{padding-right:0px;}
/*ad_雪花*/
.ad_xuehua{float:right;width:29px;padding-top:8px;}
#voiceOnline .title{padding-right:16px;}
/*ad_格力*/
.ad_geli{float:right;width:85px;padding-top:8px;}
#survey .title{padding-right:12px;}
/*ad_东风日产*/
.ad_nissan{float:right;width:68px;padding-top:8px;}
#hotPic .title{padding-right:6px;}

/*飘浮 微信*/
.wlxwAind_6179_2013041001 { position:fixed; width:120px; top:350px; right:3px; z-index:9999; background:#d3dfeb;}
.wlxwAind_6179_2013041001 .bd {padding-top:4px;}
.wlxwAind_6179_2013041001 .bd .hd_title {font-family:宋体; font-size:12px; line-height:20px; color:#888888; margin-bottom:2px; text-align:center;}
.wlxwAind_6179_2013041001 .bd .hd_title a {color:#888888}
.wlxwAind_6179_2013041001 .bd .shaomiaoma_boxs {width:106px; margin:0 auto;}
.wlxwAind_6179_2013041001 .bd .shaomiaoma_boxs .images { width:95px; margin:0 auto;}
.wlxwAind_6179_2013041001 .bd .shaomiaoma_boxs .text_01 {font-family:宋体; font-size:12px; line-height:22px; color:#898989; text-align:center;}
.wlxwAind_6179_2013041001 .bd .shaomiaoma_boxs .text_01 a {color:#898989;}
.wlxwAind_6179_2013041001 .bd .list_boxs { clear:both; background:#d3dfeb; padding:5px 0 6px 12px;}
.wlxwAind_6179_2013041001 .bd .list_boxs ul li { width:48px; border:0; padding-top:4px; float:left; margin-right:3px;}
.wlxwAind_6179_2013041001 .bd .list_boxs ul li .li_bg {width:46px; border:0;}
.wlxwAind_6179_2013041001 .bd .list_boxs ul li .li_bg .images { width:24px; margin:0 auto 2px;}
.wlxwAind_6179_2013041001 .bd .list_boxs ul li .li_bg .texts {font-family:宋体; font-size:10px; line-height:28px; color:#898989; text-align:center;-webkit-text-size-adjust:none;}
.wlxwAind_6179_2013041001 .bd .list_boxs ul li .li_bg .texts a {color:#898989;}