@charset "utf-8";
@import url("7dance_common.css");
body{ text-align:left;font-family:Tahoma,Helvetica,Arial,sans-serif;}
#index{ color:#333333;}
#sidebar{ padding-right:16px; float:left;}
#memberLogin{ margin-bottom:7px;}
#memberLogin .fr_tt,#latestJoin .fr_tt{/*line-height:28px; height:28px; text-align:center;font-size:14px; color:#f00; font-weight:bold;*/ }
#memberLogin .fr_ct,#latestJoin .fr_ct{/*width:196px;*/}
#memberLogin .fr_tt{ /*background:url(sprites.gif) -211px -64px no-repeat; */}
#memberLogin .fr_ct{ /* background:#F4F4F4;*/height:161px;}
#memberLogin .fr_ct form{ padding:0px 10px 0 10px;}
#memberLogin .fr_ct .in1{ margin-left:9px; width:130px; height:18px; line-height:18px; border:1px solid #E6E6E6; line-height:20px; background:#fff;}
#memberLogin .fr_ct  li{ } 
#memberLogin  .userInfo{  margin-top:20px; height:60px; overflow:hidden; }
#memberLogin  .userInfo .spl{ width:80px;}
#memberLogin  .userInfo .spr{ width:100px;}
#memberLogin  .userInfo .spl img{width:58px; height:58px; border:1px solid #000;}
#memberLogin  .memberCenter_button{ margin-top:12px; width:95px; height:30px; line-height:30px; text-align:center; background:url(/images/default/member_center9535.jpg) left top no-repeat; padding-bottom:5px; }
#memberLogin  .memberCenter_button a{ color:#fff;}
#memberLogin .userInfo,#memberLogin .member_list{width:100%; float:left; overflow:hidden;}
#memberLogin .member_list{ margin-top:15px; height:80px; overflow:hidden;text-align: center;}
#memberLogin .member_list a{ text-decoration:underline;}
#memberLogin .member_list td{ height:24px; line-height:24px;}
#memberLogin .button_manage{ font-size:18px; font-weight:bold; color:#fff; text-align:center;  margin:9px auto 0  auto; text-decoration:none; width:130px; height:39px; line-height:39px; background:url(index_14744.jpg) left top no-repeat;}

#memberLogin .fr_ct .sub{ margin-top:0px; margin-bottom:10px; width:65px; height:26px; line-height:26px; border:0;}
#memberLogin .fr_ct .logIn{ margin-right:6px; background:url(sprites.gif) -130px -96px no-repeat;}
#memberLogin .fr_ct .reg{ background:url(sprites.gif) -196px -96px no-repeat;}

#tips{ margin-bottom:8px; padding:1px; border-top:0;}
#tips li{ line-height:28px; border-bottom:1px solid #e8e8e8; background:#f2f2f2; float:left; width:100%;}
#tips li span{ display:block; width:143px; background:url(sprites.gif) -719px  -66px no-repeat; padding:0 18px 0 33px;}
#tips li a{}

#zixun .fr_ct{padding:0 8px 0 8px; width:184px}
#zixun .fr_ct .zxtitle{ font-size:14px; font-weight:bold; margin:8px 0 5px 0; color: #FF6600}
#zixun .fr_ct li{ line-height:34px; height:34px; sfont-size:14px}
#zixun .fr_ct .zxphone{ margin-top:5px; }
.zixun_table{ margin:0 7px 0 7px; line-height:16px}

#latestJoin{}
#latestJoin .fr_tt{/* background:url(sprites.gif) 0px -61px no-repeat;*/ }
#latestJoin .fr_ct{}
#latestJoin .fr_ct .spl img{ border:1px solid #D2D1CC; padding:1px; width:24px; height:24px;}
#latestJoin .fr_ct ul{ overflow:hidden; padding:8px 8px 0 8px; float:left;}
#latestJoin .fr_ct ul,#latestJoin .fr_ct li{ overflow:hidden; width:184px;}
#latestJoin .fr_ct li{ float:left; padding-bottom:3px;border-bottom:1px dashed #ccc; padding-top:6px;}
#latestJoin .fr_ct .spl{ width:28px;}
#latestJoin .fr_ct .spr{ width:134px;}
#latestJoin .fr_ct dt,#latestJoin .fr_ct dd{line-height:150%; width:100%;}
#latestJoin .fr_ct dt{ }
#latestJoin .fr_ct dt a{padding-right:6px;}
#latestJoin .fr_ct dt a,#latestJoin .fr_ct dd a{color:#666; text-decoration: underline; }
#latestJoin .fr_ct dd  {padding-left:8px; padding-right:8px;}
#latestJoin .fr_ct .infoType_photo dd img,#latestJoin .fr_ct .infoType_video dd img{/* width:60px; height:60px; */margin-right:1px;  margin-top:3px; }
#latestJoin .fr_ct .urlString,#latestJoin .fr_ct .imageString,#latestJoin .fr_ct .descString{ /*display:none;*/}
#latestJoin .fr_ct .infoType_blog dd p{ }
#latestJoin .fr_ct .infoType_music dd a{ display:block; padding-bottom:3px; background:url(icon_music.gif) 0px 2px no-repeat; text-indent:24px;}

#poll .fr_ct ul{ overflow:hidden; padding:8px 8px auto; float:left;}
#poll .fr_ct ul,#poll .fr_ct li{ overflow:hidden; width:184px; line-height:20px; padding:4px 0 0 10px;}
#poll .fr_ct li{ float:left; padding-bottom:2px;background: url(index_1111.jpg) left 10px no-repeat;border-bottom:1px dashed #CCCCCC;}
#poll .fr_ct dd  {padding-left:8px; padding-right:8px;}



.adlist { padding-top:7px;}
.adlist p{ padding-bottom:9px; width:204px; height:72px; overflow:hidden; line-height:72px; float:left;}
.adlist img{ width:204px; height:72px;}
#wraper{}

.photoGallery { margin-bottom:7px; background:#F1F1F1; height:188px; padding:1px;}
.photoGallery .flash{ float:left; width:500px; overflow:hidden;}
#today7{ padding-left:3px;}
#today7 .fr_tt{ width:100%; line-height:26px; height:26px;background:url(videos_26-x.jpg) top repeat-x;}
#today7 .fr_tt .spl{ width:96px; /*background:url(sprites.gif) -645px -33px no-repeat; */margin-left:11px; font-size:14px; color:#f00; font-weight:bold;}
#today7 .fr_ct{ background:#fff; width:236px; height:162px; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
#today7 .fr_ct ul{ float:left; width:234px; padding:1px;}
#today7 .fr_ct li{ float:left;}
#today7 .fr_ct li div{ line-height:20px; height:20px; border-bottom:1px solid #e8e8e8; float:left;padding-top:1px; padding-bottom:1px; }
#today7 .fr_ct li .topNum{ background:url(index_20-x.gif) 1px repeat-x; width:36px; margin-right:1px;  text-align:center;border-right:1px solid #e8e8e8; color:#f00; font-size:14px; font-weight:bold; }
#today7 .fr_ct li .partyName{  background:url(index_20-2-x.gif) 1px repeat-x;width:192px; padding-left:4px;}
#today7 .fr_ct li .partyName p{ width:186px;}
.partyNews{background:url(sprites.gif) 0 0 no-repeat;line-height:16px;height:16px; padding:7px 0 6px 0;}
.partyNews p{padding-left:9px; font-size:14px; color:#fff; font-weight:bold;}
.partyNews ul{ height:16px; padding-left:56px; width:300px; overflow:hidden; }
.partyNews li {}
.partyNews li  a{ font-weight:bold; color:#000!important;}
.partyNews .spr{ padding-right:12px;}
.groupList{ border-top:0!important; margin-bottom:7px; }
.groupList .listGroup{ background:#EEEEEE url(index_112-x.jpg) 12px repeat-x; float:left; width:100%;}
.groupList .PN{ margin:75px 10px 0 10px;}
.groupList .ulParentParent{  width:672px; }
.groupList ul{ width:672px;  }
.groupList li{ width:120px;  height:168px; margin-top:12px; padding:0 7px 12px 7px;}
.groupList li img{ padding:1px; border:1px solid #e8e8e8;}
.groupList li p{ width:100%; padding-bottom:4px; text-align: center; font-weight:bold; color:#FF6600}

.hotVideo{ margin-bottom:7px;}
.hotVideo .fr_tt{background:url(sprites.gif) -276px -31px no-repeat;}
.hotVideo .fr_ct{ height:265px;  width:365px;}
.hotVideo .fr_ct ul{padding-left:8px;}
.hotVideo .fr_ct ul li{ 

display:inline;
float:left;
height:118px;
margin:7px 6px 10px;
overflow:hidden;
position:relative;
width:104px;

}
.hotVideo .fr_ct li p{
line-height:18px;
overflow:hidden;
color:#999999;
}
.hotVideo .fr_ct li img{
border:1px solid #EAE4D1;
display:block;
padding:2px; 
}

.hotVideo .fr_ct li .focus_title {
height:18px;
position:relative;
color:#330099
}
.focus_title a{color: #FF6600}


.hotTop{}
.hotTop .fr_tt{ width:100%; line-height:32px; height:32px; background:url(sprites.gif) -372px -96px no-repeat;}
.hotTop .fr_tt .spl{ padding-left:10px; font-size:14px; font-weight:bold; color: #333333}
.hotTop .fr_tt .spr{ margin-right:12px;}
.hotTop .fr_ct{ height:149px; background:url(index_12134.gif) 11px top no-repeat; border:1px solid #e8e8e8; border-top:0; width:365px;}
.hotTop .fr_ct li{ height:29px; overflow:hidden; float:left;line-height:29px; border-bottom:1px solid #E6E6E6; width:100%; margin:0 auto;}
.hotTop .fr_ct li span{ float:left;}
.hotTop .fr_ct li .topNum{  width:29px; margin-left:26px;}
.hotTop .fr_ct li .bg_first{ background:url(index_2011.jpg) left 17px no-repeat;}
.hotTop .fr_ct li .bg_new{ background:url(index_2011-2.jpg) left 17px no-repeat;}
.hotTop .fr_ct li .bg_up{ background:url(index_2011-3.jpg) left 9px no-repeat;}
.hotTop .fr_ct li .listTitle{ font-size:14px}
.newsDancer{ padding:0 0 0 10px;}
.hotNews{ margin-bottom:7px;}
.hotNews .fr_tt{background:url(sprites.gif) -276px -31px no-repeat;}
.hotNews .fr_ct{ height:265px;  width:365px;}
.hotNews .fr_ct .spl{ width:97px; margin:0 5px 0 10px}
.hotNews .fr_ct .spl img{ margin-top:4px; width:95px; height:105px;/* border:1px solid #E3E3E5; padding:1px;*/}
.hotNews .fr_ct .spl span{ display:block;margin:0 auto;line-height:22px;text-align:center;}

.hotNews .fr_ct .spr{ width:243px;}
.hotNews .fr_ct .spr .news_i dt{font-size:16px;font-weight:bold;height:32px;line-height:32px; margin-top:5px}
.hotNews .fr_ct .spr .news_i dl{height:42px;line-height:18px;width:220px;}
.hotNews .fr_ct .spr .news_i dd{ color:#999999}
.hotNews .fr_ct ul{ float:left; width:200px; margin-top:5px}
.hotNews .fr_ct li{ overflow:hidden; height:22px; line-height:22px; float:left; padding:0; width:238px ;font-size:14px;}


.hotDancer{ height:178px; overflow:hidden; padding:1px;}
.hotDancer .PN{ margin:70px 6px 0 9px;}
.hotDancer .ulParent{}
.hotDancer .ulParentParent,.hotDancer .ulParent ul{ width:295px;}
.hotDancer .ulParent li{ font-weight:bold; width:135px; padding:13px 6px 14px 6px;  }
.hotDancer .ulParent li img{ width:125px; height:150px;}
.adList80{width:80px; overflow:hidden;}
.adList80 p{ padding-bottom:7px;}
.adList80 p img{/* width:80px; height:173px;*/}


/*.traininglist { padding-bottom:9px;}
.traininglist .tt{ line-height:26px; border-left:1px solid #e1e1e1; width:743px;}
.traininglist .ct{ overflow:hidden; height:267px;  border:1px solid #e1e1e1; width:742px;}
.traininglist .tt li,.traininglist .tt li a{ float:left;}
.traininglist .tt li a{ background:#fff;font-size:14px; text-decoration:none;border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:0 22px;}
.traininglist .tt .focus{}
.traininglist .tt li a:hover,.traininglist .tt .focus a{ background: #F0F0F0;color:#FF0000!important;}
.traininglist  .ct ul{ display:none; padding:0 9px;}
.traininglist  .ct table{ font-family:"宋体"!important; margin:0px auto;}
.traininglist  .ct td{ border-bottom:1px dotted #e1e1e1; height:28px; line-height:28px;}
.traininglist .priceSchool{ text-decoration:line-through;}
.traininglist .detail a{ background:url(detail.gif) left top no-repeat; display:inline-block; text-align:center; line-height:19px; margin-top:3px; width:68px; height:19px}
*/
.traininglist { padding-bottom:9px;}
.traininglist .tt{ line-height:26px; border-left:1px solid #e1e1e1; width:743px;}
.traininglist .ct{ overflow:hidden; height:487px;  border:1px solid #e1e1e1; width:742px;}
.traininglist .tt li,.traininglist .tt li a{ float:left;}
.traininglist .tt li a{ background:#fff;font-size:14px; text-decoration:none;border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:0 22px;}
.traininglist .tt .focus{}
.traininglist .tt li a:hover,.traininglist .tt .focus a{ background: #F0F0F0;color:#FF0000!important;}
.traininglist  .ct ul{ display:none; padding:0 9px;}
.traininglist  .ct table{ font-family:"宋体"!important; margin:0px auto;}
.traininglist  .ct td{height:20px; line-height:20px; color:#666666}
.traininglist .priceSchool{ text-decoration:line-through;}
.traininglist .detail a{ background:url(detail.gif) left top no-repeat; display:inline-block; text-align:center; line-height:19px; margin-top:3px; width:68px; height:19px}

.team_style{ width:352px; padding:10px 5px; float:left; height:100px}
.team_style h2{margin:0; padding:0; font-size:14px;line-height:20px; }
.team_style_ph{ float:left;width:100px; height:100px;overflow: hidden; text-align:center}
.team_style_pr{ float:left; padding-left:8px; }
.team_style_pr span { width:200px}

.site_links{ width:100%}
.site_links li{ height:45px; width:98px; margin-left:8px;float:left;}
.site_links_word{margin-left:5px;clear:both}
.site_links_word li{width:92px;height:22px;margin-left:3px;float:left;}


#remark_latest .fr_ct  ul{ margin:0; float:left; overflow:hidden; padding:0px 9px 9px!important;}
#remark_latest .fr_ct  ul li{ width:100%; line-height:150%; margin:0; padding-bottom:9px;}
#remark_latest ul li dl{ margin-top:6px;}
#remark_latest ul li dl,#remark_latest ul li dt,#remark_latest ul li dd{ overflow:hidden; float:left;width:100%}

.remark ul li{ float:left; width:195px;background:url(dian_4x1_1.gif) bottom repeat-x;  padding-bottom:5px; line-height:18px; margin-left:8px}
.remark ul li dl{ float:left;width:200px;}
#remark_dt li a{color:#0C4DA1 !important}



#tags_hot .fr_ct ul{ line-height:180%; padding:9px!important; margin:0!important;}
.phone{ font-size:16px; font-weight:bold; color: #FF6600;font-family:"Arial, Helvetica, sans-serif";}


