/*2012-3-19
syq
*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{color:#fff;background:#cbcbcb;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; }
.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;}

.bg{ background:url(../images/result.png) no-repeat; width:497px; height:429px; margin:0 auto; position:relative;}
.bg span{ display:block; position:absolute; left:146px; overflow:hidden;}
.bg .usefull{ background:url(../images/yellow.png) no-repeat; height:27px; top:161px;} /**width:237px;*/
.bg .general{ background:url(../images/blue.png) no-repeat; height:29px; top:213px;}
.bg .useless{ background:url(../images/green.png) no-repeat; height:27px; top:268px;}
.bg em{ position:absolute; left:395px; font-size:14px;}
.bg .num1{ top:161px;}
.bg .num2{ top:213px;}
.bg .num3{ top:268px;}