.rank{ padding:10px 0;}
/*rankList*/
.rankList{float:left;background-position:0 -205px; height:461px; overflow:hidden;width:307px;padding:3px 3px 0 1px; margin:0 0 10px 12px; display:inline;}
.rankList h6{ font-size:14px; line-height:31px; padding:0 10px;}
.rankList .rankOne{ border-bottom:1px #ccc dashed; padding:10px;}
.rankList .rankOne dt{ float:left; background:#FF8A00; width:20px; height:16px; line-height:16px; text-align:center; color:#fff; font-family:Verdana;}
.rankList .rankOne dd{ float:left; line-height:22px; margin-left:10px; display:inline;}
.rankList .rankOne dd span{ display:block;}
.rankList .rankOther{border-bottom:1px #ccc dashed; height:30px; line-height:30px;padding:0 10px;}
.rankList .rankOther dt,.rankOther dd{ float:left;}
.rankList .rankOther dt{ margin-top:8px;}
.rankOther dd a{ margin-left:10px; font-weight:normal; width:200px;}
.rankOther i{ float:right;}
.rankList .rankOther dt{ background:url("rankBg.jpg") repeat-x; border:1px #d5d5d5 solid; width:18px;height:14px; line-height:14px; text-align:center; color:#707070;}
.green{ font-style:normal; color:#228300;}
.red{ font-style:normal; color:#E80000;}
/*updates*/
.updates{ padding:10px 0 20px 0;border-bottom: 1px solid #DDD;}
.updates .updateNewList{ width:460px; padding-left:20px;}
.updates .updateNewList li{ height:30px; line-height:30px; border-bottom:1px #ccc dashed;}
.updates .updateNewList i{ font-style:normal; float:left; width:25px; height:16px; line-height:16px; font-family:Verdana;background:#FF8A00; color:#fff; text-align:center; margin:7px 10px 0 0;}
.updates .updateNewList strong{ color:#FF7E00;}
.updates .updateNewList h3{display:inline; font-weight:normal;}
.updates .updateNewList em{ float:right; color:#FF7E00;}
.updates .updateList{ width:460px; padding-left:20px;}
.updates .updateList li{ height:30px; line-height:30px; border-bottom:1px #ccc dashed;overflow:hidden;}
.updates .updateList i{ font-style:normal; float:left; width:23px; height:14px; line-height:14px; font-family:Verdana; background:url("rankBg.jpg") repeat-x;color:#333; border:1px #d5d5d5 solid; text-align:center; margin:7px 10px 0 0;}
.updates .updateList h3{display:inline; font-weight:normal;}
.updates .updateList em{ float:right;}

.py-layout { width:978px; }
.py-title strong { padding:0 20px; }
.py-title a { padding:0 13px; }
.pin-this { position:relative; top:15px; left:30px; width:65px; float: left; }
.pin-this h3 { padding:0 5px 5px 0; width:60px; height:60px; color:#FFF; text-align:center; background:url("icon.png") -222px -78px no-repeat;font:50px/60px "Arial"; }
.pin-this h3 a { display:block; width:60px; float:left; height:60px; }
.pin-this h3 a:link, .pin-this h3 a:visited { color:#FFF; }
.pin-this h3 a:hover { text-decoration:none; }
.pin-this u { display:block; text-align:center; margin-bottom:30px; }
.py-layout .lists { position: relative; margin-top:20px; left: 60px; width: 840px; overflow: hidden; }
.py-layout .lists li {overflow:hidden;float:left; padding:0; width:20%; }

/*ÁÐ±í*/
.lists li { padding:0 10px; height:24px; line-height:24px; vertical-align: bottom; }
.lists li span { float:left; margin:4px 8px 0 0; display:block; padding:2px 0; width:18px; height:10px; line-height:10px; }
.lists li a, .lists .d1 img { float:left; }
.lists li em { float: right; font-style:normal; }
.lists li font { float:left; padding-left:6px; font-size:12px; }
.lists li font a:link, .lists li font a:visited { color:#999; }
.lists-line ul { width:100%; overflow:hidden; margin-top:-1px; }
.lists-line li { border-top:1px solid #EEE; }

.hr101{ clear:both; font-size:1px; overflow:hidden; line-height:100px;border-bottom: 1px solid #DDD; height: 10px; margin-bottom: 10px;}

/*ÅÅÆÚ±í*/
.week-list {padding-bottom:5px; overflow:hidden;background:url("week-list.png");}
.week-list dd { float: left; border-right: 1px solid #CCC; text-align: center; width: 139px; overflow: hidden; }
.week-list dd h2 { height:50px; line-height:200px; overflow:hidden; font-size:1px; }
.week-list .week-6 { border:0px; width:138px; }
.week-list .week-0 h2 { background-position:0 -473px; }
.week-list .week-1 h2 { background-position:-141px -473px; }
.week-list .week-2 h2 { background-position:0 -525px; }
.week-list .week-3 h2 { background-position:-141px -525px; }
.week-list .week-4 h2 { background-position:0 -577px; }
.week-list .week-5 h2 { background-position:-141px -577px; }
.week-list .week-6 h2 { background-position:0 -629px; }

.week-list li {margin:5px 5px 0;height:130px;overflow:hidden;position:relative;}
.week-list li img{margin:-30px 0 0 0;width:130px;height:182px;border:none;}
.week-list li span{display:block;width:130px;height:18px;position:absolute;left:0;top:112px;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.week-list li em {display:block;width:130px;height:20px;line-height:20px;font-style:normal;color:#fff;position:absolute;left:0;top:111px;overflow:hidden; }
.week-list li a:hover{ text-decoration:none;}
.week-list li.hover span{height:130px;top:0;}
.week-list li.hover em{height:40px;top:90px;}
.week-list li.hover .rs{display:block;position:absolute;right:0;top:0;color:#fff;line-height:20px;background:#f60;padding:0 5px;filter:alpha(opacity=80);opacity:0.8;}
.week-list li.hover .rs:hover{filter:alpha(opacity=100);opacity:1;}
/*.week-list li a:hover span { margin:-152px 0 -45px 0; height:132px; }*/

/*xinFan*/
.xinFan{ padding:10px;}
.xinFan .xin_condiv{display:none;}
.xinFan .xinFanTitle{ background:#1E2938; height:35px; line-height:35px; text-align:center; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}
.xinFan .xinFanList{ padding:10px 0 0 0;}
.xinFan .xinFanList li{ padding:0 0 15px 0;}
.xinFan .xinFanList .xinFanLeft{ text-align:center; background-position:-141px -629px; width:138px; height:42px; color:#fff; font-size:14px; font-weight:bold; padding:8px 0 0 0; line-height:18px;}
.xinFan .xinFanList .xinFanRight{ border:1px #ccc solid; border-top:3px #262E37 solid; padding:10px; width:785px;}
.xinFan .xinFanList .xinFanRight dt{ float:left; padding:4px; border:1px #ccc solid; background:#fff; margin:0 10px 0 0;}
.xinFan .xinFanList .xinFanRight dt img{width:120px;height:168px;}
.xinFan .xinFanList .xinFanRight dd{ float:left; width:640px;}
.xinFan .xinFanList .xinFanRight h3{ background:#FFECC8; border:1px #FFE6B6 solid; height:30px; line-height:30px; padding:0 10px; color:#FF6600; font-size:14px;}
.xinFan .xinFanList .xinFanRight h3 em{ float:right;font-weight:normal;font-size:12px;}
.xinFan .xinFanList .xinFanRight span{ display:block; line-height:20px; color:#333; border-bottom:1px #ccc dashed; padding:5px 0;}
.xinFan .xinFanList .xinFanRight span strong{ color:#000;}



