@charset "utf-8";
/* 
	@Test 
*/
/*

	@重置样式
*/
.pub_w1190 .pub_wrapper{  min-width: 1002px; }
.pub_w970 .pub_wrapper{  min-width: 1002px; }

.page-dance-fly{ background-color:#F8EAAF;}
.page-dance-fly .pub_center{ width: 1002px; min-width: 1002px; }
/*
	@头部样式
*/
.page-dance-fly .page-top{ height: 450px; overflow: hidden; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-topbg-new.jpg) no-repeat top center #F8EAAF;}
.page-dance-fly .patternbox{ display:inline; float:right;  *float:left; clear: both; margin-right: 54px; padding-top: 214px; *padding-left: 842px; width: 120px; text-align: center; font-weight: bold;}
.page-dance-fly .patternbox a{ display: block; line-height: 18px; height: 46px; margin-bottom: 8px; }
.page-dance-fly .patternbox img{ margin: 0 auto; display: block; }


.page-dance-fly .page-top .nav{ display: inline; float: left; clear:both; padding-top: 72px; padding-left:290px; width: 710px; height: 32px; overflow: hidden;}
.page-top .nav ul{ width: 100%; overflow: hidden;}
.page-top .nav li{ display: inline; float: left; width: 190px; overflow: hidden;}
.page-top .nav .menu1{ width: 140px;}
.page-top .nav a{ display: inline; float: left;  height: 32px; width: 160px; overflow: hidden; text-indent: -9999px; color: #18A23F;  }
.page-top .nav a:hover{ color: #C336E5; _text-decoration: none; }

.page-top .nav span{ display: inline; float: left; width:26px; height: 32px; background: url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-flower.png ) no-repeat 0px 0px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-flower.png",sizingMethod="crop");
_background:none; }
.page-top .nav a:hover span{background: url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-active.png ) no-repeat 0px 0px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-active.png",sizingMethod="crop");
_background:none; }

.page-top .menu a{  background: url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-nav.png ) no-repeat 20px -60px; _background:none; _text-indent: 1em; _text-align: left; _font-size: 20px; _line-height: 32px; _font-weight: bold; }
.page-top .menu1 a{ background-position:20px -60px; }
.page-top .menu2 a{ background-position:-116px -60px; }
.page-top .menu3 a{ background-position:-310px -60px; }
.page-top .menu4 a{ background-position:-490px -60px; }
.page-top .menu1 a:hover{ background-position:20px -10px; }
.page-top .menu2 a:hover{ background-position:-116px -10px; }
.page-top .menu3 a:hover{ background-position:-310px -10px; }
.page-top .menu4 a:hover{ background-position:-490px -10px; }

.page-top .menu1 .active { background-position:20px -10px; }
.page-top .active span{background: url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-active.png ) no-repeat 0px 0px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-active.png",sizingMethod="crop");
_background:none; }

/*
	@页面主题第一屏
*/
/*清楚浮动*/
.plate:before,
.plate:after {content:"";  display:table; }
.plate:after { clear: both;}
.plate {*zoom: 1;}

.plate1 .playbox{ display: inline; float: left; padding: 3px; width: 640px; height: 484px; background: url(http://pic.boosj.com/dist/dance_fly/v1/images/dancebox.png ) no-repeat 0px 0px #000;  }

.plate1 .sidebox{ display: inline; float: right; width: 332px; font-size: 14px; color:#25532B;}
.plate1 .sidebox .cnt{ width: 100%; overflow: hidden;}
.plate1 .sidebox .title{ width: 100%; height: 24px; overflow: hidden; text-indent: -9999px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-tit.png) no-repeat 0px 0px; }
.plate1 .area1 .title{background-position: 0px 4px;}
.plate1 .area1 h4{text-align:center; height: 36px; line-height: 36px; overflow: hidden;}
.plate1 .area1 p{ display: block; padding-bottom: 6px; text-indent:2em; line-height: 24px;}

.plate1 .area2 .title{background-position: 0px -48px;}
.plate1 .area2 .time{text-align:center; height: 36px; line-height: 36px; overflow: hidden;}
.plate1 .area2 .phone{ height: 170px; border-top: 1px solid #CCD797; border-bottom: 1px solid #CCD797;background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-phone.jpg) no-repeat center center; }
.plate1 .area3 { width: 100%; overflow: hidden; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/danceshaer.jpg) no-repeat 0px 8px; }
.plate1 .sharebox{ display: inline; float: left; width: 280px; padding-left: 88px; }
.plate1 .sharebox a{ display: inline; float: left;  width: 62px; padding-top: 56px; text-align: center; color: #72716B}
.plate1 .sharebox a:hover{ color: #ff8700; }

/*
	@页面主题第二屏
*/
/*清楚浮动*/
.plate-cnt:before,
.plate-cnt:after {content:"";  display:table; }
.plate-cnt:after { clear: both;}
.plate-cnt {*zoom: 1;}

.plate { margin-top: 10px;  color: #25532B; font-size: 14px;}
.plate .plate-tit{ height: 58px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-tit.png) no-repeat 0px 0px; }


.plate2 .plate-cnt{ margin-left: -18px; margin-right: -18px; }
.plate2 .plate-tit{ text-indent: -9999px; background-position: 0px -146px; }

.pri-picbox{ display: inline; float: left; margin-left: 18px; margin-right: 18px; margin-bottom: 20px; width: 306px; height: 276px; padding: 2px; overflow: hidden; font-size: 14px; background-color: #E5F256; box-shadow:2px 2px 2px #666; }
.pri-picbox .picbox{ width: 298px; padding-left: 4px; padding-right: 4px; padding-top: 4px; height: 272px; background-color: #E5F256; }
.pri-picbox .playlink{ position: relative; left: 0px; top: 0px; display: block; width: 296px; height: 190px; border:1px solid  #E5F256; }
.pri-picbox .playlink img{ display: block;}
.pri-picbox .playlink .btn{ position: absolute; left: 50%; top: 50%; margin-left: -33px; margin-top: -33px; width: 66px; height: 66px;  background:url(http://pic.boosj.com/dist/dance_fly/v1/images/playbtn.png) no-repeat center center;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic.boosj.com/dist/dance_fly/v1/images/playbtn.png",sizingMethod="crop");
_background:none;}
.pri-picbox h3{ height: 32px; line-height: 32px; overflow: hidden; text-align:center; }
.pri-picbox h3 a{ color: #000; }
.pri-picbox h3 a:hover{ color: #ff8700; }
.pri-picbox .txtbox{ position: relative; left: 0px; top: 0px;}
.pri-picbox .duiwu{ padding-top: 18px;}
.pri-picbox .boming{ position: absolute; top: 42px; left: 192px; width: 92px; height: 32px; overflow: hidden; text-align: center; line-height: 32px; font-size: 20px; color: #2C1E02; background-color: #0BB74D;  border-radius:10px;}
.pri-picbox a.boming:hover{ color: #A0ECB3; text-decoration: none; }
.pri-picbox .duiwu em{ color: #E60012;}
.pri-picbox-current{ background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-pic-box.png) no-repeat center center #E5F256; }
.pri-picbox-current .playlink{ border-color: #10FF02; }

/*模块3*/
.plate3{ margin-top: 0px;}
.plate3 .plate-tit{ text-indent: -9999px; background-position: 0px -250px; }

.plate3 .column{ margin-bottom: 12px; }
.plate3 .column .column-tit{ margin:0 auto; overflow: hidden; height:42px; text-indent: -9999px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-tit.png) no-repeat 0px 0px;}


.plate3 .column1{ clear: both; position: relative; left: 0px; top: 0px; margin-top: 20px; padding-top: 24px; border:2px solid #009944; border-radius:10px;}
.plate3 .column1 .column-tit{ position: absolute; left: 50%; top: -24px; margin-left: -180px; width: 360px; height: 48px; text-indent: -9999px; overflow: hidden; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-tit.png) no-repeat 0px -440px #F8EAAF;}
.plate3 .column1 p{ margin:0 auto; width: 94%; padding-left:2em; text-indent: -2em; }
.plate3 .column1 .column-cnt{padding-bottom: 12px; line-height: 24px;}

.plate3 .column2 .column-tit{  width: 120px; background-position:0px -504px;}
.plate3 .column2 .column-cnt{ _width: 100%; overflow: hidden; }
.plate3 .column2 .area{ display: inline; float: left; width:330px;}
.plate3 .area .txt{ text-align: center; }
.plate3 .area1 .pic{ height: 168px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/gold-1.png) no-repeat center center; }
.plate3 .area2 .pic{ height: 168px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/gold-2.png) no-repeat center center; }
.plate3 .area3 .pic{ height: 168px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/gold-3.png) no-repeat center center; }

.plate3 .column3 .column-tit{  width: 120px; margin-bottom: 10px; background-position:0px -540px;}
.pri-fousbox{ position: relative; left: 0px; top: 0px; width: 100%; overflow: hidden;}
.pri-fousbox .fousbox-in{ position: relative; left: 0px; top: 0px; width: 100%; overflow: hidden;}
.pri-fousbox .fousbox-in ul{ position: relative; left:0px; top: 0px; width: 99999px; overflow: hidden;}
.pri-fousbox .fousbox-in li{ display: inline; float: left; width: 255px;}
.pri-fousbox .fousbox-in .playlink{ display: block; width: 236px; height: 278px; line-height: 36px; color: #067832; font-size: 18px; text-align: center;}
.pri-fousbox .fousbox-in img{ display: block; border:3px solid #067832 ;}
.pri-fousbox .fousbox-in .text{ display: block; height: 36px; line-height: 36px; overflow: hidden;}
.pri-fousbox .fousbox-in a.playlink:hover{ color: #ff8700; }
.pri-fousbox .btn{ display: block; position: absolute; left: 0px; top: 0px; width: 50px; height: 236px; overflow: hidden; z-index: 10; }
.pri-fousbox .btn .bg{ display: block; width: 100%; height: 100%; overflow: hidden;}
.pri-fousbox a.btn:hover .bg{ background : rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50);  background:#000000 }
.pri-fousbox .btn .tip{ display: block; position: absolute; left: 12px; top: 92px; width: 25px; height: 48px; overflow: hidden; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/leftbtn.png) no-repeat center center; }
.pri-fousbox .btn-right{ left: auto; right: 0px;}
.pri-fousbox .btn-right .tip{  background:url(http://pic.boosj.com/dist/dance_fly/v1/images/rightbtn.png) no-repeat center center; }

.plate3 .column4 .cnt{ _width: 100%; overflow: hidden;}
.plate3 .column4 .areap{ position:relative; left: 0px; top: 0px; display: inline; float: left; width: 507px; height: 382px; overflow: hidden; }
.plate3 .areap1{ background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-box1.png) no-repeat center center;  }
.plate3 .areap2{ margin-left: -16px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-box2.png) no-repeat center center;  }
.plate3 .areap .tit{ display: none;}
.plate3 .areap .cnt{ position: relative; left: 0px; top: 0px; z-index: 10; padding-top: 90px;height: 240px; overflow: hidden;  }
.plate3 .areap .none{ width: 100%; height: 100%; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/qidai.png) no-repeat 200px 80px ; }
.plate3 .areap .databox{ position: relative; left: 0px; top: 0px; z-index: 10; background-color: #fff;}
.plate3 .areap ul{ position: relative; left: 0px; top: 0px; z-index: 1; }
.plate3 .areap .tablecnt { position: relative; left:0; top: 0px; padding-left: 150px; width: 356px;  height: 240px; overflow: hidden;}
.plate3 .areap .data{  width: 312px; height: 24px; line-height: 24px; overflow: hidden;}
.plate3 .areap .date{ display: inline; float: left; width: 72px; }
.plate3 .areap .id{ display: inline; float: left; width: 108px; padding-right: 6px; overflow: hidden; }
.plate3 .areap .gift{ display: inline; float: left; width: 108px; padding-right: 6px; overflow: hidden; }

.plate3 .areap .Cover{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20; }

.plate3 .areap1{ _background:none;}
.plate3 .areap2{ _background:none;}
.plate3 .areap1 .Cover{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-box1.png",sizingMethod="crop");
_background:none; }
.plate3 .areap2 .Cover{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-box2.png",sizingMethod="crop");
_background:none; }
.plate3 .areap1 .action-code{ position: absolute; right: 16px; top: 54px; padding-left: 20px; width: 100px;  line-height: 18px; overflow: hidden; color: #0A9C42; }
.plate3 .areap1 a.action-code:hover{ text-decoration: none; color: #bcd45a; }
.plate3 .areap2 .action-code{ position: absolute; right: 16px; top: 54px; padding-left: 20px; width: 100px;  line-height: 18px; overflow: hidden; color: #0A9C42; }
.plate3 .areap2 a.action-code:hover{ text-decoration: none; color: #bcd45a; }
.plate3 .action-code .icon{
	position:absolute;
	top:6px;
	left:0px;
	z-index: 10;
	overflow:hidden;
	width:0;
	height:0;
	line-height:0; 
	font-size:0; 
	vertical-align:middle; 
	border-width:7px; 
	border-style:solid; 
	border-color:#0A9C42 #fff #fff #fff; 
}
.plate3 a.action-code:hover .icon{
	border-color: #bcd45a #fff #fff #fff;
}
.plate3 .action-code img{ position: relative; left: 0px; top: 0px; z-index: 11; display: none; margin-left: -20px; }
.plate3 a.action-code:hover img{ display: block;}

/*
.plate3 .column4{ background-color: blue;}
.plate3 .column4 .areap{ background-color: green; border-left: 1px solid #000;}
*/

/*
	@浮动播放器
*/
.pri-alert-box{ display: none; position: fixed; left: 50%; top: 20px; z-index:100; margin-left: -426px; width: 852px; height: 624px;   }
.pri-alert-box{ _position: absolute; _top:1000px; }
.pri-alert-box  .playbox-bg{ width: 852px; height: 624px; background:url(http://pic.boosj.com/dist/dance_fly/v1/images/dance-fly-play-8.png) no-repeat center center;  }
.pri-alert-box  .playbox{ position: absolute; left: 129px; top:74px; overflow: hidden; width: 640px; height: 484px;  }
.pri-alert-box  .closebtn{position: absolute; right: 30px; top:40px; overflow: hidden; width:32px; height: 32px; cursor: pointer;}

/*
	@评论样式重置
*/
.plate4 .plate-tit{ text-indent: -9999px; background-position: 0px -360px; }
.plate4 .pub_comment{ color: #25532B; }
.pub_comment a{ color: #25532B; }
.pub_comment a:hover{ color: #ff8700; }
.plate4 .pub_comment .js_pri_answer{ background-color: transparent;}
.plate4 .pub_comment .js_pri_review .js_menu .current{ background-color: #F8EAAF; }
.plate4 .pub_comment .pub_pagination a, 
.plate4 .pub_comment .pub_pagination span{ margin-right: 12px; padding-left: 6px; padding-right: 6px; border: 1px solid #25532B; color:#25532B;}
.plate4 .pub_comment .js_pri_review .user_name a{ color: #25532B; }
.plate4 .pub_comment .js_pri_review .funbox span{ color: #25532B; }
.plate4 .pub_comment .js_back_comment{ display: none; }
.plate4 .pub_comment .js_pri_answer textarea{ display: inline; float: right; margin-bottom: 10px; width: 98%; }
.plate4 .pub_comment .js_pri_answer .js_usernamelogin{ display: inline; float: left;  line-height: 24px;}
.plate4 .pub_comment .pub_pagination .current{ background-color: #25532B; color:#fff; }
.plate4  .pub_comment .js_btn_sbmit{ background-color: #25532B; color:#fff;  border: 1px solid #25532B;}

































