@charset "utf-8";
@media (max-width:1024px ) {
	.mid-bg1,.mid-bg2{
		height: 220px;
	}
	.cr,.cr-box .cr-tit{
		width: 90%;
	}
	.stage-list{
		margin: 0;
	}
	.stage-pic{
		width:85%;
	}
	.about-us-info{
		height: auto;
		top:0;
		left: 0;
	}
	.footer-contact{
		height: 450px;
	}
	.news-right .news-list{
		margin-bottom: 30px;
	}
}

/*适应pad/手机移动端*/


@media (max-width:575.98px ) {
	.m-header .navbar{
		margin-bottom: 0;
	}
	#head-slide img{
	height: auto;
	object-fit: cover;
}
	.big-tit{
	    padding: 20px;
	}
	.news-area{
		top: 0;
		height: auto;
	}
	.news-area .right-area a{
		height: auto;
		font-size: 12px;
		line-height: 0;
	}
	.news-area .right-area a img{
		width:50px;
	}
	.news-area .left-area,.news-area .right-area{
		display: flex;
		align-items: center;
		height: auto;
		padding:30px 0;
	}
	.mid-bg1,.mid-bg2{
		height: 120px !important;
	}
	.mid-bg1 .container{
		padding-top: 30px;
	}
	.mid-bg1 .container .cus-btn{
		margin-top: 50px;
	}
	/*.news-right{*/
		/*padding:20px 0 0 0 !important;*/
	/*}*/
	.news-right .news-list{
		padding: 20px 10px !important;
	    border-top: 1px solid #DDDDDD;
	    margin-bottom: 0;
	}
	.cus-tabs1{
		width:100%;
	}
	.imp-live .play-icon{
		width:50px;
		height: 50px;
	}
	.cus-tabs1{
		margin: 0 auto 20px;
	}
	.mid-bg2 .big-tit{
		margin-top: 20px;
	}
	#dance-slide::before{
		border: none;
	}
	.dance-left{
		padding: 5%;
	}
	.cr,.cr-box .cr-tit{
		width: 100% !important;
	}
	.stage-list{
		padding: 30px 0 10px;
		box-shadow: 4px 4px 6px rgba(0,0,0,.1);
	}
	.about-us-pic{display: none;}
	.about-us-info{
		width:100% !important;
	}
	.footer{
		height: auto;
	}
	.footer-menu{
		display: block;
	}
	.footer-menu > li{
		width:32%;
		margin-bottom: 20px;
	}
	.footer-copyright .footer-copyright-info{
		font-size: 1.2rem;
    	line-height: 1.8rem;
	}
	.footer-contact .wei-link{
		margin: 4% 0;
	}
	.footer-contact .big-tit{
		padding: 3%;
	}
	.footer-contact .wk{
		margin: 11%;
	}
	.lead{top:0}
	/*.lead-menu .lead-menu-li:hover{*/
	/*padding: 40px;*/
	/*}*/
	/*.lead-menu-li:nth-child(even) h4,.lead-menu-li:nth-child(even):hover .lead-icon{*/
	/*color: #333333;*/
	/*}*/
	/*.lead-menu-li:nth-child(even){*/
	/*background-color: #f5f5f5;*/
	/*color: #333;*/
	/*}*/
	/*.lead-menu-li .lead-icon{*/
	/*top:-30px;*/
	/*margin-bottom: 0;*/
	/*padding: 0;*/
	/*}*/

	/*.lead-menu-li:nth-child(odd) .lead-menu-overlay{*/
	/*background-color: #DD001B;*/
	/*}*/
	/*.lead-menu-li:nth-child(odd):hover .lead-icon, .lead-menu-li:nth-child(odd):hover .lead-menu-detail,.lead-menu-li:nth-child(odd):hover h4,.lead-menu-li:nth-child(odd):hover .read_more_hover{*/
	/*color: #FFFFFF;*/
	/*}*/

	.footer-contact{
		height: auto !important;
		z-index: 89;
	}
	.imp-live .play-out, .imp-live .play-fill{
		width:50px;
	}
	.live-list .live-list-info a .play-out,.live-list .live-list-info a .play-fill{
		width:40px;
	}
	.live-list .live-list-info,.filtr-item{
		margin: 0;
		padding: 0 5px;
	}
	.live-list .live-list-info .live-tips, .filtr-item .live-tips{
		height: 20px;
		margin: 10px 0;
		font-size: 14px;
	}
	.filtr-item a img.post-icon{
		height: 120px;
	}
	.live-tips .pull-right{
		display: none;
	}
	.live-tips b{
		font-size: 14px;
	}
	.footer-copyright .footer-copyright-info{
		width:auto;
	}
	.xgsp{
		margin-top: 20px;
	}
	.xg-video{
		display: block;
		margin: 5px 0;
	}
	.xg-video .xg-pic{
		clear: both;
	}
	.xg-video .xg-tit{
		clear: both;
	}
	.xg-video .xg-tit .grey{
		margin-top: 5px;
	}
	.video-box{
		height: 200px;
	}
	.video-tit .stars{
		display: none;
	}
	.video-info{
		margin-bottom: 20px;
	}
	.filter-staff{
		overflow: inherit;
	}
	.filter-staff .per{
		width:33%;
		margin-bottom: 20px;
	}
	.comment-user-pic{
		width:30px;
		height: 30px;
	}
	.comment-user{
		width:86%;
	}
	.cr:hover:before{
		display: none;
	}
	.cr .cr-info{
		padding: 10px;
	}
	.cr .cr-info-tips{
		line-height: 26px;
		margin-bottom: 15px;
	}
	.newsarea-list .media-left .thumbnail{
		width:120px;
		height: 80px;
	}
	.newsarea-list .media-body{
		padding: 0;
	}
	.newsarea-list .media-body p{
		height: 4em;
		font-size: 12px;
		line-height: 16px;
	}
	.newsarea-tips{
		margin-top: 10px;
	}
	.news-tit h1{
		font-size: 16px;
	}
	
	.articles-cont img{
		width:100%!important;
		height:auto!important;
	}
	
}
