@charset "utf-8";
@import url('7dance_common.css');

/*地图*/
.main_map .fr_tt .m_bg{ width:916px;}
.main_map .fr_ct{ padding-bottom:33px;}
.main_map .fr_ct{ padding-top:12px;}
.main_map .fr_ct .side,.main_map .fr_ct .side a{color:#646464;}
.main_map .fr_ct .side{ padding:18px  0; float:right; width:248px; }
.main_map .fr_ct .side,.main_map .fr_ct .content{ overflow:hidden;border:1px solid #999; }
.main_map .fr_ct .side dl{ float: left; padding:0 16px; width:216px;}
.main_map .fr_ct .side dt,.main_map .fr_ct .side dd{ float:left; width:100%;}
.main_map .fr_ct .side dt .spl{color:#000; }
.main_map .fr_ct .side dt .spl strong{ font-weight:bold; font-size:14px; }
.main_map .fr_ct .side dt .spr{}
.main_map .fr_ct .side dd{ border-bottom:1px dashed #aeaeae; padding:29px 0; line-height:24px;}
.main_map .fr_ct .side .area dd  li { width:auto; display:inline; padding:0 6px 0 0; /*background:url(dancemap_112.gif) right  center  no-repeat;*/}
.main_map .fr_ct .side .recommen_zone{ padding-top:29px;}
.main_map .fr_ct .side .recommen_zone dd li{ float:left; width:216px;}
.main_map .fr_ct .side .recommen_zone dd{ border-bottom:0;}
.choose_display { height:29px; line-height:29px; overflow:hidden; width:192px; padding:7px 12px 0;float:left;}
.choose_display  a{ text-decoration:none!important; width:82px; display:inline-block;}
.choose_display .list{ float:left;background:url(../sysimgs/choose_display.gif) left top no-repeat}
.choose_display .map{ float:right;background:url(../sysimgs/choose_display.gif) right top no-repeat}
.main_map .fr_ct .content{float:left; width:692px; overflow:hidden;}



/*=======================左栏===============================*/
#wraper{}
/*最新点评*/
.opinion_list{}
.opinion_list .fr_ct{ padding-top:9px;}
.opinion_list .fr_ct ul{}
.opinion_list .fr_ct ul,.opinion_list .fr_ct li{ float: left; width:100%; }
.opinion_list .fr_ct li{padding-bottom:32px;}
.opinion_list .author{ width:81px;}
.opinion_list .author img{ margin:9px 0;width:45px; height:45px; padding:1px; border:1px solid #E3E3E3;} 
.opinion_list .author span{ text-align:center; width:49px; margin:0 auto;}
.opinion_list .opinion_info{ width:593px;}
.opinion_list .opinion_info dt,.opinion_list .opinion_info dd{ overflow:hidden; width:100%; float:left;}
.opinion_list .opinion_info dt{}
.opinion_list .opinion_info dt strong{ font-size:14px; line-height:200%;}
.opinion_list .opinion_info dt strong a{color:#0C4DA1;}
.opinion_list .opinion_info dd{}
.opinion_list .opinion_group_nat{ line-height:29px;}
.opinion_list .opinion_group_nat span{width:190px; margin:0; padding:0;}
.opinion_list .opinion_content,.opinion_list .opinion_group_nat{ float:left; width:100%;}
.opinion_list .opinion_content{ line-height:20px;}
.see_content{ margin-left:12px;}
.see_content:hover{ background:#333; color:#fff;}
/*club列表*/
.clubList{}
.clubList .fr_ct ul{ float: left; padding:0 27px 9px 27px; width:648px;}
.clubList .fr_ct  li{ width:100%;line-height:20px; float:left; overflow:hidden; margin-top:9px;}
.clubList .club_info{ width:514px; overflow:hidden;}
.clubList .club_info dt,.clubList .club_info dd,.clubList .club_info dd p{ width:100%;}
.clubList .club_info dt{}
.clubList .club_info dt strong{ font-size:14px; line-height:32px;}
.clubList .club_info dt strong a{ color:#0C4DA1;}
.clubList .club_info dd{}
.clubList .club_starInfo{ width:134px; overflow:hidden;}
.clubList .club_starInfo p{ width:100%;}
.club_star_num{ line-height:28px; padding:2px 0;}
.club_star_num span{ float:left;width:25px; height:28px;}
.club_star_num .nomal{ background:url(../sysimgs/star_nomal.gif) left top no-repeat;}
.club_star_num .cut{ background:url(../sysimgs/star_cut.gif) left top no-repeat;}
.opinion_info .club_star_num{ width:205px;/* padding-right:18px!important;*/}
/*club 详细*/
.clubContent{}
.clubContent .fr_ct{ line-height:20px; padding:18px 0 9px 0;}
.clubContent .club_info{width:460px;padding:0 45px 0 27px; overflow:hidden;}
.clubContent .club_info dt{ padding:0 0 8px 0;}
.clubContent .club_view{ text-align:center; overflow:hidden;  width:126px;  }
.clubContent .club_info dt,.clubContent .club_info dd { width:100%; float:left; overflow:hidden;}
.toremark{ background: url(opinionCont_13930.jpg) left top no-repeat; width:139px; height:30px; line-height:30px; text-decoration:none!important;}
.opinion_comment{ line-height:25px; padding-left:12px;}
.opinion_comment li{ padding:0!important;}

#hot_club{ margin-top:8px;}
#hot_club .fr_ct{}
#hot_club .fr_ct ul{ padding:0 1px 8px ; float:left; line-height:21px;}
#hot_club .fr_ct li { float:left; width:112px; padding:8px 0 0; height:91px; overflow:hidden;} 
#hot_club .fr_ct li span {  width:110px; text-align:center;display:block; margin:0 auto;}
#hot_club .fr_ct li img{ width:55px; height:55px;}

/*点评图片上传页*/
.m_addphotolist{ padding:12px 14px 0;}
.m_addphotolist li{ padding-bottom:12px;}
.m_addphotolist .textarea{ padding-top:8px;}
.m_addphotolist li textarea{border:1px solid #ccc; height:80px; width:400px;}
.m_addphotolist .textarea img{ border:1px solid #ccc; width:80px; height:80px;}

/*点评图片列表页*/
.opinion_imgList{  width:688px; padding:0 1px;}
.opinion_imgList li{ text-align:center; margin-top:8px; float:left; height:172px; width:122px; overflow:hidden; padding:0 7px 0 8px;}
.opinion_imgList li p{ line-height:24px; width:122px;}
.opinion_imgList li .imgUrl{ width:120px!important; height:120px; overflow:hidden; border:1px solid #e6e6e6; }
.opinion_imgList li .del a{ border:1px solid #e6e6e6; padding:0 0px; width:30px; margin:0 auto; display:block;}

/*=======================侧栏===============================*/
#sidebar{ float:right!important;}
.area_list{ margin-bottom:8px;}
.area_list .fr_ct { padding:7px 0; line-height:24px;}
.area_list .fr_ct ,.area_list .fr_ct  a{ color:#000;}
.area_list .fr_ct ul{ padding:0 12px; }
.area_list .fr_ct li a{ padding-right:6px;}
.choose_display { height:29px; line-height:29px; overflow:hidden; padding:7px 12px 0;float:left;}
.choose_display  a{ text-decoration:none!important; width:82px; display:inline-block;}
.choose_display .list{ float:left;background:url(../sysimgs/choose_display.gif) left top no-repeat}
.choose_display .map{ float:right;background:url(../sysimgs/choose_display.gif) right top no-repeat}
.current_area{ color:#333; font-size:14px; padding:0 12px;}
#recommend_club .fr_ct{height: 320px; overflow-x: hidden; overflow-y: auto;}
#recommend_club .fr_ct ul{ padding:0 12px 8px;}
#recommend_club .fr_ct li{ line-height:24px; margin-top:8px; width:100%;}
#sidebar .adList{ margin-top:8px;}


.training_list_hot .fr_ct { padding:8px 0; line-height:24px;}
.training_list_hot .fr_ct ul{ padding:0 8px; margin-right:3px}
.training_list_hot .fr_ct li{ width:100%;background: url(index_1111.jpg) left 10px no-repeat; padding-left:10px;}

