/* Reset */
body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
li { list-style:none;}
a { cursor:pointer; color:#333; text-decoration:none;}
a img {border:none;}
table { border-spacing:0; border-collapse:collapse; border:0;}
th { text-align:left;}
.clear { clear:both; overflow:hidden; height:0;}
.group:after { content:"\0020"; display:block; height:0; clear:both; overflow:hidden;}
.group { *zoom:1;}
body,textarea,input {font-size:12px; font-family:arial; color:#333;}

a:hover { color:#f30; text-decoration:underline;}


/* Public */
.center { width:970px; margin:0 auto; text-align:left; }

.path b {font-weight:normal; margin-right:6px;}
.path { width:940px; margin:10px auto 0;  text-align:left;background:url(/head/images/ni_home.gif) no-repeat 9px center; padding-left:30px; line-height:20px; height:20px; margin-bottom:10px; color:#555;}
.path a {color:#00609d;}
.path a:hover { text-decoration:underline; color:#f30;}
.aside { width:250px; float:left;}
.main { width:708px;float:right; border:1px solid #ccc;}
.mod { border:1px solid #ccc; margin-bottom:10px;}
.mod .hd { font-size:14px; font-weight:bold; padding:0 10px 0 30px; background:#f1f1f1; height:40px; line-height:40px;}
.main .hd { background:url(/moni/skin/images/title-main.png) no-repeat;}
.aside .mod .hd { background:url(/moni/skin/images/title-aside.png) no-repeat;}


#feature .hd{ color:#f74c00;}
#feature a:hover,
.emu-list a:hover{ color:#f30 !important; text-decoration:none;}
a:hover img { border-color:#f30 !important;}



#emu-nav { overflow:hidden; position:relative; zoom:1;}
#emu-nav ul { margin-bottom:-1px;}
#emu-nav li { font-size:14px; line-height:36px; border-bottom:1px dashed #e0e0e0; background:url(/moni/skin/images/nav-dot.png) no-repeat 8px 14px; margin: 0 8px; padding-left:20px; zoom:1;}
#emu-nav .cur  a { font-weight: bold; color:#f74c00;}


#emu-class ul { text-align:center; padding:2px 0;}
#emu-class li { margin:5px 0;}
#emu-class img { border:1px solid #ccc; padding:1px; vertical-align:top; zoom:1; }
#emu-rank { overflow:hidden; position:relative;  zoom:1;}
#emu-rank .month { background-position:0 -16px}
#emu-rank .total { background-position:0 -32px}

.rank-tab { float:right; font-size:12px; color:#666; font-weight:normal; height:16px; line-height:16px; background:url(/moni/skin/images/rank-tab.png) no-repeat; width:75px; padding-left:3px; margin-top:12px; }
.rank-tab .cur { color:#fff;}
.rank-tab li { float:left; width:24px; text-align:center;  display:inline; cursor:pointer;}


.rank-list { display:none; margin:0 8px -1px; }
.rank-list li { line-height:36px; height:36px; overflow:hidden; border-bottom:1px dashed #e0e0e0;}
.rank-list i { width:16px; height:16px; ; color:#253f4d;text-align:center; font: normal normal 12px/16px tahoma;  float:left; display:inline; margin:10px 8px 0 0; background:url(/head/images/home_1222/rank-num.png) no-repeat -16px 0  ; }
.rank-list .hot i{  color:#fff;  background-position:0 0; font-weight:bold;}
.rank-list b { float:right; color:#f34c0a; font-size:10px; font-family:verdana; display:inline; margin:-2px 0 0 6px; font-weight:bold;zoom:1;}
.rank-list b:first-letter { font-size:14px; }




#feature { margin-bottom:20px;}
.pics { overflow:hidden; zoom:1;}
.pics li { float:left; text-align:center; width:152px; display:inline; margin:20px 0 0 20px;  }
.pics img { width:146px; height:112px; padding:2px; border:1px solid #ccc; margin:0 auto; display:block;}
.pics a:hover { text-decoration:none;}
.pics .name { font-size:14px; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
.pics .data {color:#fff;  height:22px; line-height:22px; background:rgba(0, 0, 0, .7); 
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000');
background:none\9;

display:block; margin:-25px auto 6px; position:relative; width:137px; padding:0 3px 0 6px; text-align:left; }
.pics .data .lang { background:#1492d8; float:right; height:16px; line-height:16px; margin:3px 0 0 0; padding:0 3px; font-weight:normal;}


.emu-list { overflow:hidden;  zoom:1; padding-left:10px;}
.item { float:left; display:inline; width:152px; padding:15px 10px; border-bottom:1px dashed #ccc; height:212px; overflow:hidden;}
.item .pic { display: block;}
.item img { width:146px; height:112px; padding:2px; border:1px solid #ccc;}
.item .name { display:block; font-size:14px; font-weight:normal; padding:0px 5px; line-height:22px; height:22px; overflow:hidden; margin:3px 0 5px; }
.item p { line-height:22px; height:22px; overflow:hidden; padding: 0px 5px; }
.item p span { color:#666; margin-right:6px;}
.item .vote { color:#808080;}

.item .vote b { color:#f74c00; display:inline-block; font-size:14px; margin-right:6px; font-style:italic; font-weight:normal;} 
.item .vote b:first-letter { font-size:18px;}


.pg_pcl { clear:both; padding:10px 5px 0;}