@charset "gb2312";
/* CSS Document */
/*2011-11-30
cnn
*/
html, body{overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{color:#000; font-size:12px; font-family:simsun, Arial, Helvetica, sans-serif;line-height:180%;white-space:normal;word-break:break-all;}
form{ display:inline;}
button, input, select, textarea { font-size:100%; }
input{ vertical-align:middle;}
ol, ul{ list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%; margin:0; padding:0; }
abbr[title], acronym[title] { border-bottom:1px dashed; cursor:help; }
legend { color:#000; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.none{ display:none;}
em{ font-style:normal;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1; /* IE < 8 */clear:both;}
.none{ display:none;}
/*help*/
.help-main{ width:504px; background-color:#3f3f3f; padding:6px; color:#2a2a2a;}
.help-main .content{ position:relative; background:url(../images/bg-c.png) repeat-y; width:474px; height:328px; padding:14px;}
.content .top{ position:absolute; top:-2px; left:0; background:url(../images/inb.png) 0 0; width:504px; height:4px; overflow:hidden;}
.content .bottom{ position:absolute; bottom:-2px; left:0; background:url(../images/inb.png) 0 -6px; width:504px; height:4px; overflow:hidden;}
.help-main .content h1{ font-size:16px;}
.text{ font-size:14px; height:266px; margin:6px 0 10px 0; overflow:auto;
    scrollbar-face-color: #c2c2c2 ; 
    scrollbar-highlight-color: #a9a9a9; 
    scrollbar-3dlight-color: #c2c2c2; 
    scrollbar-arrow-color: #000; 
    scrollbar-track-color: #a9a9a9;
    scrollbar-darkshadow-color: #c2c2c2;
    scrollbar-shadow-color:#a9a9a9
}
.text p a{ color:#0059ac;}

.opinion{ padding-top:4px;}
.opinion a{ display:inline-block;background:url(../images/inb.png) no-repeat ;}
.opinion a.idea{ background-position: -260px -15px; text-indent:20px; color:#0059ac; text-decoration:none;}
.opinion a.useful{ background-position: -0px -14px; width:78px; font-weight:bold; height:24px; padding-right:6px; color:#0b333c; text-align:right; line-height:24px; text-decoration:none; margin-left:136px;}
.opinion a.general{ background-position: -85px -14px; width:79px; font-weight:bold; height:24px; padding-right:6px; color:#0b333c; text-align:right; line-height:24px; text-decoration:none;}
.opinion a.useless{ background-position: -170px -14px; width:79px; font-weight:bold; height:24px; padding-right:6px; color:#0b333c; text-align:right; line-height:24px; text-decoration:none;}

.text p a.color1{ color:#0084ff;}
.text-error{ text-align:center;}
.text-error span{ display:inline-block; background:url(../images/inb.png) no-repeat -56px -41px; width:50px; height:60px; margin-top:20px;}
.text-error p{ font-size:14px; color:#3f3f3f;}