﻿/*= Reset =*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;text-align:left;}
fieldset,img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}

html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
body{font:12px/1.6 "Segoe UI",Tahoma,Arial;word-wrap:break-word;}
input,button,textarea,select,option,optiongroup{font-family:inherit;font-size:inherit;}
code,pre{font-family:Consolas,"Courier New",monospace;}
.bw0{border: none !important;}
*:focus{outline:0;}
legend{color:#000;}
input,select{vertical-align:middle;}
button{overflow:visible;}
input.button,button{cursor:pointer;}
button,input,select,textarea{margin:0;}
textarea{overflow:auto;resize:none;}
label[for],input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;}
input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}

img{-ms-interpolation-mode:bicubic;}
.hidden{display:none;}
.clearfix:after,.box:after,.phead:after,.pbody:after{content:"\0020";display:block;clear:both;height:0;overflow:hidden;}
.clearfix,.box,.phead,.pbody{zoom:1;}

/*= Layout =*/
body{background:#deebf3 url(../img/body.png) repeat-x;}
.container{width:980px;margin:auto;overflow:hidden;background:#fff;}
a:link,a:visited{color:#1c3d72;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

.toolbar,.toolbar-inner{height:28px;height:28px;background:#fafafa url(../img/toolbar.gif) repeat-x 0 100%;}
.toolbar{margin-bottom:5px;padding:0 10px;}
.toolbar-inner{width:960px;margin:auto;}
.toolbar .quicklink{margin-left:-10px;}

.header{margin:3px 10px 5px 10px;overflow:hidden;zoom:1;}
.header .logo{float:left;width:192px;height:60px;}
/*= Layout.header .logo a{margin-left:20px;} 2013年4月22日修改=*/

.nav{margin:0 10px 10px;height:35px;line-height:35px;overflow:hidden;background:#1e3e74 url(../img/nav.png) repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nav ul{margin:0 10px;overflow:hidden;zoom:1;}
.nav li{font-size:117%;line-height:34px;float:left;margin:0 3px 0 -3px;background:url(../img/nav_edge.png) no-repeat 0 50%;}
.nav a{display:block;padding:0 15px;}
.nav a.current{font-weight:bold;background:url(../img/nav_current.png) no-repeat 50% 0;}
.nav a:link,.nav a:visited{color:#fff;}

.assetport{margin:0 10px 10px;height:21px;line-height:21px;}
.assetport .notice{float:left;}
.assetport .notice strong{margin-right:10px;}
.assetport .quicksearch{float:right;}
.assetport .contribute,.assetport .rss,.assetport .rollnews,.assetport .author{float:left;margin-right:10px;padding-left:18px;background:url(../old/images/cust_icon.gif) no-repeat 0 50%;}
.assetport .rss{float:left;background-image:url(../images/rss.png);}
.assetport .rollnews{float:left;background-image:url(../images/rollnews.png);}
.assetport .author{float:left;background-image:url(../images/author.gif);}
.assetport .quicksearch form{float:left;height:21px;line-height:21px;}
.assetport .quicksearch .text{vertical-align:baseline;border:1px solid;border-color:#ddd #bbb #bbb #ddd;padding:1px 2px;width:150px;}
.assetport .quicksearch .button{vertical-align:baseline;width:59px;height:18px;overflow:hidden;text-indent:-999px;border:0;background:url(../old/images/topsearch_submit.gif) no-repeat;}

.links{margin:0 10px 10px;padding:10px;border:1px solid #c8c8c8;background:url(../img/g1.gif) repeat-x 0 1px;}
.links .partners{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #e6e6e6;}
.links strong{color:#c00;margin-right:10px;}
.links a:link,.links a:visited{color:inherit;margin-right:13px;*margin-right:10px;display:inline;white-space:nowrap;}
.partners_media a{margin-right:12px;}
.sitemap{margin:0 10px 15px;padding:6px 10px;border:1px solid #c8c8c8;text-align:center;background:#f8f8f8;}
.sitemap a:link,.sitemap a:visited{color:#12459c;}

.footer{/*margin:0 10px 30px;***/padding:0 10px 30px;text-align:center;}
.footer p{margin:0 0 5px;}
.footer img{vertical-align:middle;}
.footer .poweredby{margin-left:10px;}
.footer a:link,.footer a:visited{color:inherit;}

.box{margin:0 10px 10px;border:1px solid #c8c8c8;}
.box .c-1,.box .c-2,.box .c-3{float:left;overflow:hidden;}
.box .bg1 {background:url(../img/bg1.jpg) no-repeat;}
.box .bg2 {background:url(../img/bg2.jpg) no-repeat;}
.box-cols3{background:url(../img/box_edge.gif) repeat-y 299px 0;}
.box-cols3 .c-1{width:299px;margin-right:1px;}
.box-cols3 .c-2{width:358px;margin-right:1px;}
.box-cols3 .c-3{width:299px;}

.vico {background: url(../img/icobg_1.0.png) no-repeat; padding-left: 20px;}

/*= Global widgets =*/
.panel{margin:0 0 10px;overflow:hidden;zoom:1;}
.panel .phead{padding:0 10px;line-height:22px;}
.panel .ptitle{float:left;font-size:117%;color:#1c3d72;}
.panel .pextra{float:right;}
.panel .pbody{margin:0 10px;}

.leftVideo {margin:0 0 10px;overflow:hidden;zoom:1;}
.leftVideo .phead{padding:0 10px;line-height:22px;}
.leftVideo .ptitle{float:left;font-size:117%;color:#1c3d72;}
.leftVideo .pextra{float:right;}
.leftVideo .pbody{margin:0 0 0 10px;}

.tabber{margin:0 0 10px;height:25px;line-height:25px;background:url(../img/g5.gif) repeat-x;overflow:hidden;}
.tabber h4,.tabber ul,.tabber li{float:left;overflow:hidden;}
.tabber ul{width:100%;*width:100.1%;}
.tabber-1 li{width:100%;}
.tabber-2 li{width:50%;*width:49.9%;}
.tabber-3 li{width:33.3%;}
.tabber-4 li{width:25%;*width:24.9%;}
.tabber-5 li{width:20%;*width:19.9%;}
.tabber-6 li{width:16.6%;}
.tabber a{display:block;text-align:center;border-left:1px solid #c8c8c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tabber a.current,.tabber a:hover,.tabber a:active{border-bottom:0;background:url(../img/g4.gif) repeat-x;}

.toplist{clear:both;overflow:hidden;zoom:1;}
.toplist li{float:left;width:100%;padding:5px 0;border-bottom:1px dotted #bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.toplist em{float:left;display:block;width:15px;height:15px;margin:2px 5px 0 0;text-indent:-999px;overflow:hidden;background:url(../img/number.png) no-repeat 0 -180px;}
.toplist .no1{background-position:0 0;}
.toplist .no2{background-position:0 -15px;}
.toplist .no3{background-position:0 -30px;}
.toplist .no4{background-position:0 -45px;}
.toplist .no5{background-position:0 -60px;}
.toplist .no6{background-position:0 -75px;}
.toplist .no7{background-position:0 -90px;}
.toplist .no8{background-position:0 -105px;}
.toplist .no9{background-position:0 -120px;}
.toplist .no10{background-position:0 -135px;}
.toplist .no11{background-position:0 -150px;}
.toplist .no12{background-position:0 -165px;}

/*= Area 1 =*/
.home-area1 .headlinelist li { line-height:1.9;}
.home-area1 .headlinelist a.pextra { font-size:12px; color: #1C3D72;line-height:26px; }

.slideshow{position:relative;margin:0 0 10px;padding:10px 10px 0;background:url(../img/g9.png) repeat-x;zoom:1;}
.slideshow .image{position:relative;width:279px;height:200px;overflow:hidden;color:#fff;}
.slideshow .image ul{position:absolute;top:0;width:279px;height:200px;overflow:hidden;}
.slideshow .image li{position:relative;float:left;width:279px;height:200px;overflow:hidden;}
.slideshow .image a{display:block;}
.slideshow .caption{position:absolute;bottom:0;width:269px;padding:5px;line-height:14px;color:#fff;background:#000;background:rgba(0,0,0,0.6);}
.slideshow .trigger{position:absolute;bottom:4px;right:12px;}
.slideshow .trigger li{float:left;text-align:center;*height:14px;line-height:14px;font-weight:bold;margin:0 3px 0 0;padding:0 3px;color:#000;background:#fff;cursor:pointer;*/}
.slideshow .trigger li{*letter-spacing:-4px;}
.slideshow .trigger li.current{color:#fff;background:#ff7d01;}

.columnist{margin:0 10px 10px;padding-top:5px;border-top:1px solid #dcdcdc;background:url(../img/g6.png) repeat-x;}
.columnist .phead{margin:0 0 10px;}
.columnistrecom li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #bbb;overflow:hidden;zoom:1;}
.columnistrecom .author{float:left;width:60px;margin-right:10px;}
.columnistrecom .summary{float:left;width:185px;}
.columnistrecom img{display:block;}
.articlelist li,.headlinelist li,.eventlist li,.forumrecomlist li,.siterecomlist li,.downloadlist li{padding-left:12px;background:url(../img/b1.gif) no-repeat 0 50%;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;zoom:1;}
.articlelist li{line-height:1.9;}

.headlines{margin:0;padding:5px 0 0;background:url(../img/bg-1.jpg) no-repeat;}
.headlines .ptitle{color:#e11f1f;}
.headlines .tabber{font-size:117%;margin:0 -1px 10px;height:31px;line-height:31px;background:url(../img/g7.gif) repeat-x;}
.headlines .tabber a:link,.headlines .tabber a:visited{color:#000;font-weight:bold;}
.headlines .tabber a.current,.headlines .tabber a:hover,.headlines .tabber a:active{border-bottom:0;background:url(../img/g8.gif) repeat-x;text-decoration:none;}
.headlinetop{margin:0 0 10px;padding:8px 0 0;}
.headlinetop h3{text-align:center;}
.home-area1 .headlinetop h3{font:bold 166% "Palatino Linotype","Times New Roman",Times;margin:0 0 7px;color:#cc0000;word-wrap:normal;white-space:nowrap;overflow:hidden;}
.headlinetop p{color:#666;text-indent:2em;}
.headlinerecom{margin:0 0 10px;overflow:hidden;zoom:1;}
.headlinerecom a.link0{float:left;}
.headlinerecom a.link1{float:right;}
.headlinelist{font-size:117%;line-height:1.7;margin:0 0 10px;padding-top:10px;border-top:1px dotted #bbb;}
.headlinelist li{white-space:nowrap;clear:right;overflow:hidden;zoom:1;}
.headlinelist .date{float:right;color:#999;margin-left:5px;}
.headlinelist a:link,.headlinelist a:visited{color:#000;}
.headlinelist em, .articlelist em {font-weight: bold;font-style: normal; font-size:14px;}


.events{padding:5px 0 0;}
.events .phead{margin:0 0 10px;}
.eventrecom{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #bbb;overflow:hidden;zoom:1;}
.eventrecom h3{float:right;width:155px;line-height:1.2;}
.eventrecom img{float:left;border:1px solid #000;background:#fff;-webkit-box-shadow:3px 3px 0 #ddd;-moz-box-shadow:3px 3px 0 #ddd;box-shadow:3px 3px 0 #ddd;}
.eventrecom .summary{float:right;width:155px;color:#666;}
.eventlist{font-size:117%;}

.topicranking{margin:0 10px 10px;}
.topicranking .tabber{margin:0;background:none;border-bottom:1px solid #c8c8c8;overflow:visible;}
.topicranking .tabber ul{padding:0 1px 0 0;}
.topicranking .tabber li{position:relative;margin-right:-1px;}
.topicranking .tabber a:link,.topicranking .tabber a:visited{border:1px solid #c8c8c8;border-bottom:0;padding:0 10px;color:#000;background:#fff url(../img/g5.gif) repeat-x;}
.topicranking .tabber a.current:link,.topicranking .tabber a.current:visited{font-weight:bold;background:url(../img/g4.gif) repeat-x;}
.topicranking .toplist li{float:none;width:auto;padding:5px 10px;}
* html .topicranking .tabber ul{height:23px;overflow:hidden;border:1px solid #fff;}
* html .topicranking .tabber li{height:25px;}


/*= Area 2 =*/
.home-area2 .headlines,.home-area3 .headlines{padding:0;}
.home-area2 .headlinelist li, .home-area3 .headlinelist li { line-height:1.8;}

.reviews,.forumrecom{padding:5px 0 0;}
.reviews .phead,.forumrecom .phead{margin:0 0 10px;}
.weibolive .pbody{margin:0;overflow:hidden;}
.weibolive .pbody ul{height:300px;overflow:hidden;}
.weibolive .pbody li{margin:0 10px;padding:5px;border-bottom:1px dotted #ddd;}
.weibolive .people{color:#999;white-space:nowrap;}
.weibolive .people strong{color:#0082c8;}

.weibolive .pbody a:link,.weibolive .pbody a:visited{color:#000;text-decoration:none;}
.weibolive .pbody a:hover,.weibolive .pbody a:active{text-decoration:none;}

.forumrecom{border-top:1px solid #bbb;}
.forumrecomtop{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #bbb;}
.forumrecomlist li{line-height:2;}
.forumrecomlist a:link,.forumrecomlist a:visited{color:#000;}

.catearticles{margin:0;padding:5px 0 0;background:url(../img/g8.gif) 0 -1px repeat-x;}
.catearticles-second{border-top:1px solid #bbb;}
.catearticles .phead{margin:0 0 5px;}
.catearticles .headlinetop h3{font-size:117%;margin:0;}

.toolslink{padding:10px;line-height:2;border-top:1px dotted #bbb;word-spacing:10px}
.toolslink .label{padding:0 15px 0 10px;color:#fff;background:url(../img/label1.png) no-repeat 100% 50%;}
.toolslink a{white-space:nowrap;}

.siterecom{margin:0;padding:5px 0 0;}
.siterecom .phead{margin:0 0 8px;}
.evaluatingtop{margin-bottom:10px;border-bottom:1px dotted #bbb;}
.evaluatingtop h3{float:right;width:145px;line-height:1.2;}
.evaluatingtop .summary{float:right;width:145px;}
.siterecomtop{margin:0 0 10px;border-bottom:1px dotted #bbb;}
.siterecomtop li,.evaluatingtop li{margin:0 0 10px;padding-bottom:3px;overflow:hidden;zoom:1;}
.siterecomtop h3{float:right;width:145px;line-height:1.2; margin-bottom:5px; }
.siterecomtop img,.evaluatingtop img{float:left;border:1px solid #000;-webkit-box-shadow:3px 3px 0 #ddd;-moz-box-shadow:3px 3px 0 #ddd;box-shadow:3px 3px 0 #ddd;}
.siterecomtop .summary{float:right;width:145px;}
.adblock{margin:0 10px 10px;}
.adblock img,.adblock object{display:block;margin:0 0 10px;}

.newsphoto{float:right;width:658px;margin:0;padding:5px 0 0;border-top:1px dotted #bbb;background:#fff url(../img/g3.gif) repeat-x;}
.newsphoto .phead{margin:0 5px 5px;}
.newsphoto .pbody{margin:0;}
.newsphoto ul,.videonews ul{margin:0 0 10px 15px;overflow:hidden;zoom:1;} 
.newsphoto li,.videonews li{float:left;width:130px;margin-right:20px;text-align:center;}
.videonews li{width:140px;text-align:left;}
.newsphoto li img,.videonews li img{display:block;margin:0 auto 5px;padding:3px;background:#fff;border:1px solid #b2b2b2;}
.newsphoto .caption,.videonews .caption,.articletop .caption{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;}

/*= Area 3 & 4 =*/
.articlerecom,.appreview{padding:5px 0 0;}
.articlerecom .phead,.appreview .phead{margin:0 0 10px;}
.articletop{margin:0 -20px 10px 0;overflow:hidden;zoom:1;}
.articletop li{float:left;width:125px;margin-right:20px;text-align:center;}
.articletop li img,.reviewtop img{display:block;margin:0 0 5px;border:1px solid #000;background:#fff;-webkit-box-shadow:3px 3px 0 #ddd;-moz-box-shadow:3px 3px 0 #ddd;box-shadow:3px 3px 0 #ddd;}
.articlerecom .articlelist, .ycbd .articlelist{padding-top:10px;border-top:1px dotted #bbb;}
.contributes .articlelist li{line-height:2.2;border-bottom:1px dotted #bbb;}

.userAdd .phead,.biz .phead,.contributes .phead,.polls .phead,.ycbd .phead,.popularauthor .phead,.activities .phead{margin:0 10px 5px;padding:0 10px 0 30px;height:30px;line-height:30px;background:url(../img/bg3.png) no-repeat;}
.userAdd .phead,.biz .phead,.contributes .ptitle,.polls .ptitle,.ycbd .ptitle,.popularauthor .ptitle,.activities .ptitle{font-size:100%;}

.reviewtop{margin:0 0 10px;padding:0 10px 7px;border-bottom:1px dotted #bbb;overflow:hidden;zoom:1;}
.reviewtop h3{float:right;width:180px;line-height:1.2;} 
.reviewtop img{float:left;}
.reviewtop .summary{float:right;width:180px;}

.pollstop{padding:0 0 10px 10px;overflow:hidden;zoom:1;}
.pollstop h3{font-size:100%;margin:0 0 5px;}
.pollstop .summary{float:left;width:110px;color:#666;}
.pollstop .pollbuttons{float:right;width:150px;}
.pollstop .pollbuttons a{float:left;width:65px;height:60px;margin-right:10px;background:url(../img/pollbutton.png) no-repeat;}
.pollstop .pollbuttons a:link,.pollstop .pollbuttons a:visited{color:#666;text-decoration:none;}
.pollstop .pollbuttons a:hover{color:#000;}
.pollstop .pollbuttons span{display:block;text-align:center;}
.pollstop .poll-percent{font-size:133%;font-weight:bold;color:#800;height:38px;line-height:38px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.pollstop .poll-count em{font-style:normal;}
.Prior-period { height:30px; padding-left:10px; line-height:30px; font-size:12px; border-bottom: 1px dotted #BBB; }


.activitylist{overflow:hidden;zoom:1;line-height:1.8;}
.activitylist li{float:left;width:50%;*width:49.9%;}
.activitylist li a{padding-left:10px;background:url(../img/b1.gif) no-repeat 0 50%;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.appreviewtop{margin:0 0 10px;border-bottom:1px dotted #bbb;overflow:hidden;zoom:1;}
.appreviewtop li{float:left;width:130px;margin:0 8px 10px 0;}
.appreviewtop .caption{display:block;font-weight:bold;font-size:117%;text-align:center;}
.appreviewtop img{display:block;margin:0 auto 2px;}

.popularauthor .pbody a{margin-right:10px;white-space:nowrap;}

.columnistrecom a:hover,.columnistrecom a:active,
.headlinetop a:hover,.headlinetop a:active,
.eventrecom a:hover,.eventrecom a:active,
.siterecomtop a:hover,.siterecomtop a:active,
.reviewtop a:hover,.reviewtop a:active,
.evaluatingtop a:hover,.evaluatingtop a:active{text-decoration:none !important;}
.columnistrecom a:hover h4,.columnistrecom a:active h4,
.headlinetop a:hover h3,.headlinetop a:active h3,
.eventrecom a:hover h3,.eventrecom a:active h3,
.siterecomtop a:hover h3,.siterecomtop a:active h3,
.reviewtop a:hover h3,.reviewtop a:active h3,
.evaluatingtop a:hover h3,.evaluatingtop a:active h3{text-decoration:underline;}

.articlelist a:visited,.headlinelist a:visited,
.eventlist a:visited,.forumrecomlist a:visited,.siterecomlist a:visited,
.siterecomtop a:visited,.toplist a:visited,.articletop a:visited,.activitylist a:visited{color:purple;}

.headlinelist a:hover,.headlinelist a:active{color:#c00;}

/*= Video =*/
.videonews{border:1px solid #c8c8c8;margin:0 10px 10px;}
.videonews .phead{height:34px;line-height:34px;background:url(../img/g3.gif) repeat-x;}
.videonews .pbody{margin:0;}
.videonews li{margin-right:15px;}

/*= Download =*/
.downloads .tabber h4{width:70px;text-align:center;}
.downloads .tabber ul{width:229px;}
.downloadlist{margin:0 10px;}
.downloadlist li{line-height:2;}
.downloads .c-2{background:url(../img/g3.gif) repeat-x;}
.downloadgroups{margin:0 15px;line-height:1.7;overflow:hidden;}
.downloadgroups h4{color:#1c3d72;}
.downloadgroups div{margin:-1px 0 10px;padding-top:10px;border-top:1px dotted #bbb;word-spacing:5px;}
.downloadgroups a{white-space:nowrap;}

.websitetop{margin:10px;}
.websitetop h4{margin:0 0 5px;}
.websitetop .toplist li{width:139px;}
.websitetop .toplist li a{display:block;width:105%;white-space:nowrap;}

/*= Resources =*/
.resources{margin:0 10px 10px;border:1px solid #c8c8c8;}
.resources .phead{height:34px;line-height:34px;border-bottom:1px solid #c8c8c8;background:url(../img/g2.gif) repeat-x;}
.resources .pextra{color:#a8a8a8;word-spacing:5px;}
.resources .pbody{margin:0;padding:15px 0 15px 15px;line-height:1.7;}
.resourcethumb{float:left;width:120px;margin-right:10px;}
.resourcethumb img{float:left;}
.resourcelist,.resourcekeywords{float:left;width:320px;margin-right:20px;}
.resourcelist li{float:left;width:160px;overflow:hidden;}
.resourcelist a{padding-left:8px;background:url(../img/b1.gif) no-repeat 0 50%;}
.resourcekeywords{word-spacing:5px;}
.resourcekeywords a{white-space:nowrap;}

/*= Ads =*/
.ad iframe,.ad img{display:block;border:0;}
.ad-b-head{float:left;width:468px;height:60px;overflow:hidden;}
.ad-t-head{float:right;width:288px;height:58px;border:1px solid #b0d7ff;background:#f2f6fb;}
.ad-t-head ul{padding:0 3px;}
.ad-t-head li{float:left;width:49.9%; height:19px; overflow:hidden; white-space:nowrap;}
.ad-b-leaderboard{margin:0 10px 10px;overflow:hidden;zoom:1;}
.ad-t-leaderboard{margin:0 10px 10px;border:1px solid #96bdde;width:958px;overflow:hidden;}
.ad-b-button,.ad-t-button{margin:0 10px 10px;}
.ad-b-leaderboard iframe{float:left;}

.toolbar,.nav,.sitemap,.links,.box,.videonews,.resources{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);}

.nocomment{padding:30px;color:#999;text-align:center;}
.loadcomment{padding:50px 30px 10px;color:#999;text-align:center;background:url(../img/loading.gif) no-repeat 50% 10px;}

.articlemood{margin:10px 0;padding:10px;border:1px solid #b8cde3;background:#fff;}
.mood-head{margin:0 0 10px;overflow:hidden;zoom:1;}
.mood-head h3{float:left;}
.mood-head p{float:right;}
.moodlist,.moodchartlist{width:600px;overflow:hidden;margin:0 auto;}
.moodlist li,.moodchartlist li{float:left;width:75px;text-align:center;}
.moodlist img{display:block;margin:0 auto 5px;}
.moodlist .caption{display:block;}
.moodchartlist em{font-style:normal;color:#999;margin:0 auto 5px;}
.moodchartlist .mood_bar{position:relative;width:20px;height:60px;margin:0 auto 5px;background:#f5f5f5;}
.moodchartlist .mood_bar_in{position:absolute;bottom:0;left:0;width:20px;height:0;background:#ffaf7f url(../img/moodchart_2.gif) repeat-y 0 0;font:0/0 sans-serif;}

/* 2012/04/11 By fengqiyu*/
.col1 #news{border-top: 2px solid #6397CB;}

.article_pingce, .article_forum { width:268px; overflow:hidden; }
/*otherNews*/
.otherNews {margin:0 auto; margin-bottom: 20px; padding-left:2px;color:#1C2C58; border-top:1px dashed #DADBD6; }
.otherNews h3 {padding:10px 0 5px 9px; }
.otherNews li { background:url(../img/b1.gif) 12px 50% no-repeat; padding-left:25px;line-height:25px; text-align:left ;}
/*special*/
.article_special .columnistrecom { padding:10px 0 0 10px;}
.article_special .articlelist {padding:0 0 5px 10px;}
.article_special .columnistrecom h4 { line-height:19px; }
.article_special .columnistrecom li { line-height: 1.6; }
.article_special .columnistrecom .summary { width:182px; }
/*video*/
.article_newvideo .article_videolist { padding:10px 0; }
.article_newvideo .article_videolist li{float: left;width: 120px; margin-left:10px; display:inline; }
/*txt ad*/
.article_ads ul { padding:5px 0px 5px 5px;}
.article_ads li { white-space: nowrap; }
/*pingce*/
.article_pingce .evaluatingtop {  padding:10px 0px 5px; margin:0 5px; }
.article_pingce .evaluatingtop .summary { width:145px; height:80px; overflow:hidden;}
.article_pingce .evaluatingtop {margin-bottom: 0px;}
.article_pingce ul.evaluatingtop li { margin: 0; }
.article_pingce ul.evaluatingtop li img { width:100px; height:80px;}
/* table code container width*/
#news .container { width:98%; }
/* Main style for the table */
.dp-highlighter { font-family: "Courier New", Courier, mono; font-size: 12px; background-color: #FAFAFA; border: 1px solid #D1D7DC; width: 99%; overflow: auto; margin: 0px 0px 0px 0px; }
.dp-highlighter .bar { padding: 2px; }
.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar { padding-left: 0px; }
.dp-highlighter ol { margin: 0px 0px 1px 38px; /* 1px bottom margin seems to fix occasional Firefox scrolling */ padding: 2px; color: #2B91AF; }
.dp-highlighter.nogutter ol { list-style-type: none; margin-left: 0px; }
.dp-highlighter ol li, .dp-highlighter .columns div { /*background-color: #fff;*/
	border-left: 1px solid #D1D7DC; padding-left: 10px; line-height: 18px; }
.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div { border: 0; }
.dp-highlighter .columns { color: gray; overflow: hidden; width: 100%; }
.dp-highlighter .columns div { padding-bottom: 5px; }
.dp-highlighter ol li.alt { /*background-color: #f8f8f8;*/
}
.dp-highlighter ol li span { color: Black; }
/* Adjust some properties when collapsed */

.dp-highlighter.collapsed ol { margin: 0px; }
.dp-highlighter.collapsed ol li { display: none; }
/* Additional modifications when in print-view */

.dp-highlighter.printing { border: none; }
.dp-highlighter.printing .tools { display: none !important; }
.dp-highlighter.printing li { display: list-item !important; }
/* Styles for the tools */

.dp-highlighter .tools { padding: 3px 8px 3px 15px; border-bottom: 1px solid #2B91AF; font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: silver; }
.dp-highlighter.collapsed .tools { border-bottom: 0; }
.dp-highlighter .tools a { font-size: 9pt; color: gray; text-decoration: none; margin-right: 10px; }
.dp-highlighter .tools a:hover { color: red; text-decoration: underline; }
/* About dialog styles */

.dp-about { background-color: #fff; margin: 0px; padding: 0px; }
.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }
.dp-about td { padding: 10px; vertical-align: top; }
.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }
.dp-about .title { color: red; font-weight: bold; }
.dp-about .para { margin: 0 0 4px 0; }
.dp-about .footer { background-color: #ECEADB; border-top: 1px solid #fff; text-align: right; }
.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; width: 60px; height: 22px; }
/* Language specific styles */

.dp-c { }
.dp-c .comment { color: green; }
.dp-c .string { color: blue; }
.dp-c .preprocessor { color: gray; }
.dp-c .keyword { color: blue; }
.dp-c .vars { color: #d00; }
.dp-vb { }
.dp-vb .comment { color: green; }
.dp-vb .string { color: blue; }
.dp-vb .preprocessor { color: gray; }
.dp-vb .keyword { color: blue; }
.dp-sql { }
.dp-sql .comment { color: green; }
.dp-sql .string { color: red; }
.dp-sql .keyword { color: rgb(127,0,85); }
.dp-sql .func { color: #ff1493; }
.dp-sql .op { color: blue; }
.dp-xml { }
.dp-xml .cdata { color: #ff1493; }
.dp-xml .comments { color: green; }
.dp-xml .tag { font-weight: bold; color: blue; }
.dp-xml .tag-name { color: rgb(127,0,85); font-weight: bold; }
.dp-xml .attribute { color: red; }
.dp-xml .attribute-value { color: blue; }
.dp-delphi { }
.dp-delphi .comment { color: #008200; font-style: italic; }
.dp-delphi .string { color: blue; }
.dp-delphi .number { color: blue; }
.dp-delphi .directive { color: #008284; }
.dp-delphi .keyword { font-weight: bold; color: navy; }
.dp-delphi .vars { color: #000; }
.dp-py { }
.dp-py .comment { color: green; }
.dp-py .string { color: red; }
.dp-py .docstring { color: green; }
.dp-py .keyword { color: blue; font-weight: bold; }
.dp-py .builtins { color: #ff1493; }
.dp-py .magicmethods { color: #808080; }
.dp-py .exceptions { color: brown; }
.dp-py .types { color: brown; font-style: italic; }
.dp-py .commonlibs { color: #8A2BE2; font-style: italic; }
.dp-rb { }
.dp-rb .comment { color: #c00; }
.dp-rb .string { color: #f0c; }
.dp-rb .symbol { color: #02b902; }
.dp-rb .keyword { color: #069; }
.dp-rb .variable { color: #6cf; }
.dp-css { }
.dp-css .comment { color: green; }
.dp-css .string { color: red; }
.dp-css .keyword { color: blue; }
.dp-css .colors { color: darkred; }
.dp-css .vars { color: #d00; }
.dp-j { }
.dp-j .comment { color: rgb(63,127,95); }
.dp-j .string { color: rgb(42,0,255); }
.dp-j .keyword { color: rgb(127,0,85); font-weight: bold }
.dp-j .annotation { color: #646464; }
.dp-j .number { color: #C00000; }
.dp-cpp { }
.dp-cpp .comment { color: #e00; }
.dp-cpp .string { color: red; }
.dp-cpp .preprocessor { color: #CD00CD; font-weight: bold; }
.dp-cpp .keyword { color: #5697D9; font-weight: bold; }
.dp-cpp .datatypes { color: #2E8B57; font-weight: bold; }
.dp-perl { }
.dp-perl .comment { color: green; }
.dp-perl .string { color: red; }
.dp-perl .keyword { color: rgb(127,0,85); }
.dp-perl .func { color: #ff1493; }
.dp-perl .declarations { color: blue; }
.dp-css .vars { color: #d00; }

/* 2012/07/02 By fengqiyu*/
.content pre p, .content blockquote p {text-indent: 0;}
.share-mod {display:table;margin:0 auto; width: 215px;}
.share-mod .bdlikebutton { float:left; }
.editor {text-align:right; font-size: 12px; color: #717171; margin: 1em 0; }
/* 盖楼  */
.citation {padding: 3px; background: #FFFCF5;border: 1px solid #FFE1A4;margin-bottom: 12px;word-wrap: break-word;}
.hide{ display: none; }
/* sina-share */
.sina-share-button { width: 258px; overflow: hidden;}
.sina-share-button span { float: none; }
.sina-share-button .WB_widgets {float: right;}
.text_tag h5 { width: 344px; overflow: hidden;}

.ds-thread-count { color: red;}
/*iFavorite*/
.ifavorite { width:105px;height:50px;background:url('http://img.chinaz.com/images/like.png') no-repeat;margin-right:5px;text-align:center;cursor:pointer;float:left; }
.ifavorite span { line-height:75px; }
.ifavorite p { color:#FFFFFF;padding-top:38px; }
.ifavorite span,.ifavorite p { color:#5fa2ec; }

/* 投票 2012/11/13 Fengqiyue */
#news #vote { border: 1px solid #9BD; width:500px; margin:0 auto;}
#news #vote dl { padding-bottom:10px; }
#news #vote dt { padding-left:10px; background: #D7E7F7;border-bottom: 1px solid #9BD;font-weight: bold; margin-bottom:10px; }
#news #vote dd { padding-left:10px; }
#news #vote .submit { width:80px; }
