@charset "utf-8";
@import url('7dance_common.css');


.gray{ color:#999;}
.common_960 .d_tt_r{ width:955px;}
.common_960 .d_ct{ width:958px;}

.super_dancer{}
.super_dancer ul{ padding:21px 11px 12px 11px;}
.super_dancer li{ float:left; padding:0 16px;}
.super_dancer li,.super_dancer li  p{ width:124px;}
.super_dancer li .vote a{ margin:4px auto; text-align:center; line-height:39px; font-weight:bold; font-size:14px; color:#fff;background:url(vote_9739.jpg) left top no-repeat; width:97px; height:39px;} 
.super_dancer li .dancerphoto { }
.super_dancer li .dancerphoto  img{ width:120px; height:160px; border:1px solid #DDDCDC; padding:1px;}
.super_dancer li .dancername{ text-align:center; font-size:14px; padding:4px 0;}


#dancerwraper{}

.common_540{ float:left; width:540px}
.common_540 .d_tt_r,.common_540 .d_bt_r{ width:535px;}
.common_540 .d_ct{ width:538px;}

.dancervisit .d_ct { padding-bottom:0;}
.dancervisit .d_ct ul{ padding:0px 7px 0; float:left; width:518px;}
.dancervisit .d_ct li { background:url(dian_4x1_1.gif) bottom repeat-x; padding-bottom:14px; margin-top:9px; float:left; width:100%;}
.dancervisit .d_ct li  .spl{ width:104px;}
.dancervisit .d_ct li  .spl img { width:100px; height:100px;border:1px solid #DDDCDC; padding:1px; }
.dancervisit .d_ct li  .spr{ width:402px;}
.dancervisit .d_ct li  .spr .spl{ width:250px;}
.dancervisit .d_ct li  .spr .spr{ width:120px;}
.dancervisit .d_ct li dt{ padding-bottom:0px;}
.dancervisit .d_ct li dt .spl{ font-size:14px; font-weight:bold;}
.dancervisit .d_ct li dt,.dancervisit .d_ct dd{ width:100%; float:left;}

#dancersidebar{ float:right!important;}
.common_410{ float:left; width:410px;}
.common_410 .d_tt_r,.common_410 .d_bt_r{ width:405px;}
.common_410 .d_ct{ padding-bottom:0; width:408px}

.monthvisitors .d_ct ul{ padding:0 9px;}
.monthvisitors .d_ct li{width:130px; text-align:center; float:left; }
.monthvisitors .d_ct li p{ padding-top:12px;}
.monthvisitors .d_ct li img{ width:120px; height:160px;border:1px solid #DDDCDC; padding:1px;}

.left_212{float:left; width:212px;} 
.left_691{ float:left; width:691px;}
.left_212 .d_tt_r,.left_212 .d_bt_r{ width:207px;}
.left_212 .d_ct{ width:210px!important;}
.left_212 .d_ct ul{  }
.notice .d_ct li{ line-height:26px;  padding:0 0 2px 8px; background:url(dian_4x1_1.gif) bottom repeat-x;}
.notice .d_ct ul{ padding:0 12px;}
.notice  a:hover { text-decoration:none;}
.m_js{ width:468px; padding:0 10px; float:left;}
.m_475{ float:left; width:468px;}
.hot_temp ul  li{ padding-left:2px!important;}
.hot_temp ul  li strong{ color:#fff; font-weight:normal;}
.hot_temp ul  li span{display:block; width:100%; padding-left:1px;background: url(bbbg.gif) left center no-repeat;}
.hot_temp ul  li a{  padding-left:8px;}
#js_flash{ float:left; width:464px; height:182px;padding:1px; border:1px solid #d1d1d1; background-color:#FFFFFF}
.left_691 .d_tt_r,.left_691 .d_bt_r{ width:686px;}
.left_691 .d_ct{ width:689px;}
.hot_dancer .d_ct ul{ padding-left:1px;}
.hot_dancer .d_ct li{ font-weight:bold; width:172px;float:left; text-align:center;}
.hot_dancer .d_ct li   p,.hot_dancer .d_ct li  div{ width:134px; margin:0 auto;}
.hot_dancer .d_ct li  div{ padding:4px 0; height:94px;overflow:hidden;}
.hot_dancer .d_ct li table{ height:100%;}
.hot_dancer .d_ct li  img{ width:120px; height:90px;  border:1px solid #d0d0d0; padding:1px;}
#map ul{ padding:0 12px;}
.mymap{ width:430px; padding-right:10px; overflow:hidden;}
#map  .info{ overflow:hidden;width:225px;line-height:22px;}
#map  .info span{ width:50px; display:inline-block;}
.left_912{ float:left; width:912px;}
.left_912 .d_tt_r,.left_912 .d_bt_r{ width:907px;}
.left_912 .d_ct{ width:910px;}
.recommond_dancer ul { padding-left:12px; float:left; margin-top:6px; padding-bottom:0px!important; padding-right:12px;}
.recommond_dancer li{ margin-top:6px; float:left; width:210px;}
.recommond_dancer li .img_border_style img{ margin-right:5px;}
.recommond_dancer li .spl{ width:40px; display:block; overflow: hidden;}
.recommond_dancer li dl{ float:left; width:160px;}
.recommond_dancer li dt,.recommond_dancer li dd{ width:100%;}
.recommond_dancer .img2 img{ width:32px; height:32px;} 
.likes li{}
.likes ul{ margin-top:12px;}
.likes ul ul{ margin-top:8px; }
.likes .li_likes{ overflow: hidden;float:left; width:162px; padding:0 0px 0 10px;}
.likes  li dd div .spl img{ margin-right:6px;}
.likes  li dl div,.likes  li dl ul{ float:left; width:100%;}
.likes  li  dt{ font-weight:bold;line-height:25px; font-size:14px;}
.likes  li  li{ padding-left:6px; line-height:24px; display:inline-block; width:100%; overflow:hidden;background:#fff url(dian_4x1_1.gif) bottom repeat-x;}
.likes  li dl div p{ width:100%;}


.dancer{width:130px; padding:9px; text-align:center; margin-left:10px; height:190px}
.dancer img{ border:1px solid #ccc; padding:2px; margin-bottom:5px;max-width:120px;max-height:160px}
.dancer h3{ height:25px;}
.dancer a:link{ color:#333; font-size:14px; color:#3399FF}
.dancer a:visited{ color:#333; font-size:14px; color:#3399FF}
.dancer a:hover{ color:#0B4DA3;}


.team_list{ width:610px; margin-bottom:10px; padding:5px 10px 10px; border-bottom:1px dashed #ccc; }
.team_list_ph{ float:left; width:130px; padding-top:15px;}
.team_list_info{ float:right; width:470px;}
.team_list_info h1{ color:#0C4DA1; font-size:14px; margin:0px; padding:0px 0 5px 0; border-bottom:2px solid #F0EFEB; width:100%; text-align:left; text-indent:10px;}
.team_list_info ul{ margin:0px; padding:6px 0 0 5px; list-style:none;}
.team_list_info li{ display:block; float:left; padding:0 10px 0 0; text-indent:10px; text-align:left; color:#333;}
.team_list_info p{padding:6px 0 0 10px; margin:0px; text-align:left; line-height:16px; height:60px; width:460px;}
.ls_none li{ background:none; width:auto; text-indent:0px; padding-right:10px;}
.newteam_title{ width:250px; height:33px; background:url(newteam_title.gif) no-repeat;}
.teamcategory_title{ width:250px; height:33px; background: url(teamcategory_title.gif) no-repeat;}
.mycategory{ padding:12px 0;}
.category{ width:108px; height:25px;list-style:23px; margin:5px 5px 0 5px; float:left;}
.category a:link{ width:108px; height:23px; line-height:23px; background:url(tvbg2.gif) no-repeat; color:#666; display:block;}
.category a:visited{ width:108px; height:23px; line-height:23px; background:url(tvbg2.gif) no-repeat; color:#FF6600; display:block;}
.category a:hover{ width:108px; height:23px; line-height:23px; background:url(tvbg1.gif) no-repeat; color:#FF6600; display:block;}


.main_dancer .fr_tt .m_bg{ width:916px;}
.main_dancer .fr_ct{ padding-bottom:33px;}



#latestVisited .fr_ct{ padding-top:12px;}
#latestVisited .fr_ct .side,#latestVisited .fr_ct .side a{color:#646464;}
#latestVisited .fr_ct .side{ float:left; width:260px; padding-right:30px; overflow:hidden;}
#latestVisited .fr_ct .side dt,#latestVisited .fr_ct .side dd{ float:left; overflow:hidden;}
#latestVisited .fr_ct .side .demoView{ padding-bottom:4px; width:100%;}
#latestVisited .fr_ct .side .demoView img{ width:254px; height:330px; border:#CCCCCC 3px solid; }
#latestVisited .fr_ct .side .dancerInfo{ width:258px; border:1px solid #cdcdcd;}
#latestVisited .fr_ct .side .dancerInfo ul{ line-height:23px; padding:4px 10px; }
#latestVisited .fr_ct .content,#latestVisited .fr_ct .content dl,#latestVisited .fr_ct .content dt,#latestVisited .fr_ct .content dd{float:left; width:670px; overflow:hidden;}
#latestVisited .fr_ct .content{ line-height:180%;}
#latestVisited .fr_ct .content dt{ line-height:35px; border-bottom:1px dashed #c4c4c4;}
#latestVisited .fr_ct .content dt .spl{ padding-left:2px; font-size:14px; font-weight:bold;}
#latestVisited .fr_ct .content dt .spr{ padding-right:6px; color:#FF6302;}
#latestVisited .fr_ct .content dd{ }
#latestVisited .fr_ct .content .videoList1 li,#latestVisited .fr_ct .content .videoList2 li{ float:left; overflow:hidden;}
#latestVisited .fr_ct .content .videoList1 li{width:140px; height:110px; padding-right:15px; }
#latestVisited .fr_ct .content .videoList1 img{width:140px; height:100px;}
#latestVisited .fr_ct .content .videoList2 li{ padding-right:5px; width:95px; height:140px;}
#latestVisited .fr_ct .content .videoList2 img{ width:95px; height:140px;}
#historyVisited .fr_ct,#historyVisited .fr_ct a { color:#686868;}
#historyVisited .fr_ct{ padding-top:12px;}
#historyVisited .fr_ct  ul{ padding-left:16px; float:left; width:100%; overflow:hidden; }
#historyVisited .fr_ct  li{ padding-bottom:23px; float:left; width:160px; height:216px; overflow:hidden; }
#historyVisited .fr_ct  li img{ width:120px; height:160px;}
#historyVisited .fr_ct  dt{ position:relative; height:174px;}
#historyVisited .fr_ct  dl,#historyVisited .fr_ct  dt,#historyVisited .fr_ct  dd{ float:left; width:130px; overflow: hidden;}
#historyVisited .fr_ct  dt strong{ cursor:text; position:absolute; background:url(dancerTimer.png) left top no-repeat; width:60px; height:57px; line-height:57px; color:#fff; font-size:12px; left:72px; top:114px; text-align:center;}


.blogMessageList{float:left;margin-top:10px;}
.blogLeaveMessage li{ padding-bottom:9px;}
.blogMessageList li{ overflow:hidden; float:left; width:100%; padding-bottom:9px;padding-left:20px; margin-bottom:9px; border-bottom:1px dotted #e1e1e1;}
.blogMessageList li .spl{ width:62px;}
.blogMessageList li .spl img{ margin-top:4px; border:1px solid #e1e1e1; padding:1px; width:50px; height:50px;}

.blogMessageList li .spr{ width:580px; padding:0;}
.blogMessageList li .spr .tt a{color:#0E8FC0;}
.blogMessageList li .spr .tt{ padding-bottom:4px;}
.blogMessageList li .spr .tt .gray{ padding-left:20px;}
.blogMessageList li .spr .layout_block{ width:100%;} 


