@charset "gb2312";
.mT2{ margin-top:2px;}
.publicTab1 .tab_more { float:right; padding:5px 10px 0 20px; display:inline; }
.publicTab1 .tab_more a { background:url(../images/icon_arrow.png) 0 3px no-repeat; *background:url(../images/icon_arrow.png) 0 2px no-repeat;
padding:0 0 0 10px; }
.publicTab1 .tab_more a:link, .publicTab1 .tab_more a:visited { color:#fff; }
.publicTab1 .tab_more a:hover { color:#fff; }
.publicTab1 .tab_more li { float:left; margin:0 10px 0 0; display:inline; }
#focus_chart { }
.f_box1 { height:290px; background:#eef2f5 url(../images/focus_div.png) 100% -232px no-repeat; position:relative; }
.f_box2 { height:290px; background:#eef2f5 url(../images/focus_div.png) 100% -174px no-repeat; position:relative; }
.f_box3 { height:290px; background:#eef2f5 url(../images/focus_div.png) 100% -116px no-repeat; position:relative; }
.f_box4 { height:290px; background:#eef2f5 url(../images/focus_div.png) 100% -58px no-repeat; position:relative; }
.f_box5 { height:290px; background:#eef2f5 url(../images/focus_div.png) 100% 0 no-repeat; position:relative; }
#focus_chart p { width:453px; height:289px; overflow:hidden; position:absolute; left:0; top:0; }
#focus_chart div { width:263px; height:58px; line-height:58px; overflow:hidden; font-size:14px; font-weight:bold; absolute;
left:453px; position:absolute; }
#focus_chart div em { display:none; }
#focus_chart div a { width:228px; height:58px; line-height:58px; padding:0 0 0 36px; display:block; overflow:hidden; }
#focus_chart div.current a:link, #focus_chart div.current a:visited { color:#164a84; text-decoration:none; }
#focus_chart div.current a:hover { color:#c00; text-decoration:underline; }
#focus_chart div a:link, #focus_chart div a:visited { color:#4d4d4d; text-decoration:none }
#focus_chart div a:hover { color:#c00; text-decoration:underline; }
#focus_d1 { top:0; }
#focus_d2 { top:58px; }
#focus_d3 { top:116px; }
#focus_d4 { top:174px; }
#focus_d5 { top:232px; }
.rank_girl { height:290px; }
.rank_girl .hot_ranking { margin-top:7px; }
.rank_girl ol.hot_ranking li em { color:#c00; }
.pic_album h3.commu span strong { font-weight:normal; }
.chemo_pic ul.list_pic li { width:126px; margin:0 0 10px 13px; _display:inline; }
.chemo_pic ul.list_pic li p { margin:5px 0 0 0; }
.chemo_pic ul.list_pic li a img { border:1px #ccc solid; padding:2px; width:120px; height:160px; display:block; overflow:hidden; }
.chemo_pic2 ul.list_pic li a img { border:1px solid #CCCCCC; display:block; height:135px; overflow:hidden; padding:2px; width:105px; }
.chemo_pic3 ul.list_pic li { width:110px; height:180px; margin:0 12px 10px; display:inline; overflow:hidden; }
.chemo_pic3 ul.list_pic li span { padding:2px; border:1px solid #CCCCCC; height:150px; width:100px; display:block; overflow:hidden; }
.chemo_pic3 .list_pic a.imgbor { height:150px; width:100px; overflow:hidden; display:block; }
.chemo_pic5 ul.list_pic li { width:156px; height:125px; margin:5px 16px 10px; display:inline; overflow:hidden; }
.chemo_pic5 ul.list_pic li span { padding:2px; border:1px solid #CCCCCC; height:100px; width:150px; display:block; overflow:hidden; }
.chemo_pic5 .list_pic a.imgbor { height:100px; width:150px; overflow:hidden; display:block; }
.col-all .chemo_pic3 { height:auto; overflow:hidden; }
.col-all .chemo_pic5 { height:auto; }
.col-all .chemo_pic3_one { height:225px; overflow:hidden; }
.col-all .chemo_pic5_one { height:180px; overflow:hidden; }
.pic_album ul.list_pic li img { }
.col-side .girlhot .list { }
.col-side .girlhot .list li { height:24px; line-height:24px; }
.pic_carfuns1 { padding:5px 0 0 5px; }
.pic_carfuns1 li { float:left; margin:5px 5px 0 3px; text-align:center; display:inline; }
.pic_carfuns1 li img { display:block; border:1px #ccc solid; margin:0 0 3px 0; width:60px; height:60px; }
.col-side .height152 .list { clear:both; margin:10px 10px 5px 14px; }
.col-side .height152 .list_half { clear:both; margin:10px 0 5px 14px; }
.height152 { height:152px; overflow:hidden; }
.col-side .list_half li { width:88px; float:left; display:inline; line-height:20px; height:20px; overflow:hidden; background:#EEF2F5 url(../images/sbs.png) no-repeat scroll 0 -76px; padding:0 0 0 8px; margin:0 5px 0 0; }
.mainlist_box ul.list_half li { float:left; width:175px; }
.col-sub ul.list li { position:relative; }
.col-sub ul.list li small { color:#666666; font-size:12px; font-style:normal; position:absolute; right:10px; top:0; }
