@charset "utf-8";
/* CSS Document */
.nmain { width:770px; clear:none}
.nside { width:270px; clear:none; float:right}

#newslist_load { padding-bottom:15px}
.newslist li {}
.newslist li .img { width:250px; max-height:150px}
.newslist li .info { width:490px}
.newslist li .info p { color:#B3B3B5; font-size:13px}
.newslist li h3 span.hits { float:right; padding-left:20px; background:url(../img/hits.png) left center no-repeat; font-size:12px; color:#B9B9BB; padding-right:10px}
.newslist li h3 span.comment { float:right; padding-left:15px; background:url(../img/comment.png) left center no-repeat; font-size:12px; color:#B9B9BB}

.hotnews { padding-top:10px; padding-bottom:45px; border-bottom:#E9E9E9 2px solid}
.hotnews .leftimg { width:400px; clear:none}
.hotnews .leftimg .imgblock.big { width:400px}
.hotnews .leftimg .imgblock.big .img { height:250px}
.hotnews .leftimg .imgblock.big .info { height:57px}
.hotnews .leftimg .imgblock.big .info p { width:314px; line-height:57px; font-size:15px}
.hotnews .leftimg .imgblock { width:190px}
.hotnews .leftimg .imgblock .img { height:128px}
.hotnews .leftimg .imgblock .info { height:40px}
.hotnews .leftimg .imgblock .info p { width:147px; line-height:40px; font-size:12px}
.hotnews .leftimg .imgblock.right { float:right}
.hotnews .rightinfo { width:312px; float:right; clear:none}
.hotnews .rightinfo p.writeinfo { font-size:10px; color:#a0a0a0}
.hotnews .rightinfo p.intro { color:#999999}

.video { padding-top:20px; padding-bottom:20px}
.video .leftinfo { width:221px; height:248px; padding:36px 27px; clear:none; background-color:#EAEAEA}/*275*320*/
.video .leftinfo .inner { width:221px; height:248px; overflow:hidden}
.video .leftinfo .inner h3 { height:auto; line-height:20px; font-size:14px}
.video .leftinfo .inner p.writeinfo { font-size:10px; color:#a0a0a0}
.video .leftinfo .inner .info { padding-top:10px; color:#a0a0a0}
.video .centernum { width:68px; height:320px; clear:none; overflow:hidden; background-color:#595959}
.video .centernum .inner { padding-top:105px}
.video .centernum .inner span { display:block; width:68px; height:22px; padding-top:16px; overflow:hidden; background-image:url(../img/videonums.png); background-repeat:no-repeat; font-size:14px; color:#73AFD3; text-align:center}
.video .centernum .inner span.hits { background-position:left top}
.video .centernum .inner span.comment { background-position:right top; margin-top:40px; _margin-top:20px}
.video .rightimg { width:327px; height:320px; clear:none; float:right; overflow:hidden}
.video .rightimg img { width:100%}

.video ul.imglist li { width:325px; height:230px; padding-top:20px; padding-right:20px}
.video ul.imglist li.last { padding-right:0}
.video ul.imglist li .img { width:325px; height:195px}
.video ul.imglist li .info { height:30px; line-height:30px; font-size:14px; text-align:center}

.nside .imgblock { width:100%}
.nside .imgblock .img { max-height:300px}
.nside .imgblock .info { height:48px}
.nside .imgblock .info p { width:260px; line-height:48px}

.nside ul.tags{width:270px;padding-bottom:3px}
.nside ul.tags li span{padding:2px 4px;display:block;width:auto;height:24px;line-height:24px} 
.nside ul.tags li{width:auto; white-space:nowrap; word-spacing:normal; word-break:keep-all;line-height:24px}
.nside ul.tags li a:hover {background:#78bfeb; color:#FFFFFF; text-decoration:none;display:block;border-radius:5px}