/* 移动端 */


@media (max-width:1280px){
	
	
	/* 地址 */
	.addressBottom{
		display: none;
	}
	
	/* 明星大图 */
	.starVedio{
		position: relative;
		height: 56.4375rem;
		margin-bottom: 1.5rem;
	}
	.starVedio .white{
		width: 100%;
		height: 25.25rem;
		background-color: #fff;
		position: absolute;
		top: 0;left: 0;
		z-index: -1;
	}
	.starVedio .pic{
		width: 44.375rem;
		height: 30.6875rem;
		margin: 0 auto;
		position: relative;
	}
	.starVedio .pic video{
		width: 44.375rem;
		height: 30.6875rem;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	.starVedio .pic .play{
		width: 5.25rem;
		height: 5.25rem;
		position: absolute;
		left: 0;right: 0;top: 0;bottom: 0;
		margin: auto;
	}
	.starVedio .introduce{
		width: 100%;
		height: 31.1875rem;
		background-color: #f2f2f2;
		position: absolute;
		top: 25.25rem;
		left: 0;
		z-index: -1;
		padding: 9.375rem 2.8125rem 0 2.375rem;
	}
	.starVedio .introduce .introduceLoge{
		width: 11.25rem;
		height: 1rem;
	}
	.starVedio .introduce .line{
		width: 2.5rem;
		height: 0.125rem;
		margin: 1.25rem 0 3.3125rem;
		background-color: #bcbcbc;
	}
	.starVedio .introduce .introduceTitle{
		font-size: 2rem;
		font-weight: 400;
		color: #000000;
		margin-bottom: 2.1875rem;
	}
	.starVedio .introduce .introduceContent{
		font-size: 1.5rem;
		font-weight: 400;
		color: #616161;
		line-height: 2.375rem;
	}
	
	/* 各种歌舞剧 */
	.manyStar{
		width: 100%;	
		margin-bottom: 2.25rem;
	}	
	.manyStar .starPage{
		width: 44.3125rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 0 auto;
	}
	.manyStar .starPage .mask{
		display: none;
	}
	.manyStar .starPage .starItem{
		width: 21.9375rem;
		margin-bottom: 0.5rem;
	}
	.manyStar .starPage .starItem .starPic{
		width: 100%;
	}
	.manyStar .starPage .starItem .starPic img{
		width: 100%;
		vertical-align:top;
	}
	.manyStar .starPage .starItem .starInfo{
		width: 100%;
		background-color: #f2f2f2;
		height: 20.5625rem;
		padding: 1.875rem 1.1875rem 0 1.3125rem;
	}
	.manyStar .starPage .starItem .starInfo .starTitle{
		font-size: 1.75rem;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #2B2A2A;
		line-height: 1.8625rem;
		margin-bottom: 1.1875rem;
	}
	.manyStar .starPage .starItem .starInfo .starContent{
		font-size: 1.25rem;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #616161;
		line-height: 1.75rem;
	}

}



































@media screen and (min-width: 1280px) {

	
	
	/* 地址 */
	.addressBottom{
		width: 90.625vw;
		margin: 51px auto 44px;
		font-size: 0.8333vw;
		font-weight: 400;
		color: #616161;
		text-align: right;
	}
	.addressBottom a{
		font-size: 0.8333vw;
		font-weight: 400;
		color: #616161;
	}
	
	/* 明星大图 */
	
	.starVedio{
		width: 90.625vw;
		margin: 0 auto 152px;
		position: relative;
		
	}
	.starVedio .pic{
		width: calc(55.172%);
		height: calc(665 / 960 * 50vw);
		position: relative;
		cursor: pointer;
	}
	.starVedio .pic video{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;left: 0;
		display: none;
	}
	.starVedio .pic .play{
		width: 112px;
		height: 112px;
		position: absolute;
		top: 0;left: 0;right: 0;bottom: 0;
		margin: auto;
	}
	.starVedio .introduce{
		width: calc(50.92%);
		height:calc(644 / 866 * 45.104vw);
		background-color: #f2f2f2;
		position: absolute;
		right: 0;top: 74px;
		z-index: -1;
		padding: 10% 10% 0 196px;
	}
	.starVedio .introduce .introduceLoge{
		width: 180px;
		height: 16px;
	}
	.starVedio .introduce .line{
		width: 40px;
		height: 2px;
		background: #BCBCBC;
		margin: 20px 0 10%;
	}
	.starVedio .introduce .introduceTitle{
		font-size: 1.667vw;
		font-weight: 400;
		color: #000000;
		margin-bottom: 10%;
	}
	.starVedio .introduce .introduceContent{
		font-size: 1.042vw;
		font-weight: 400;
		color: #616161;
		line-height: 1.875vw;
	}
	
	
	
	
	/* 各种歌舞 */

	.manyStar{
		width: 100%;	
	}	
	.manyStar .starPage{
		display: flex;
		flex-wrap: wrap;
		margin: 0 auto 179px;
		justify-content: space-evenly;
		position: relative;
	}
	.manyStar .starPage .mask{
		width: 90.625vw;
		height: 96.3%;
		position: absolute;
		background-color:#2b2a2a ;
		z-index: -1;
		bottom: -78px;
		left: 0;right: 0;
		margin: auto;
	}
	.manyStar .starPage .starItem{
		width: calc((100% - 17px * 4) / 3);
		margin-bottom: 19px;
		
	}
	.manyStar .starPage .starItem .starPic{
		width: 100%;
	}
	.manyStar .starPage .starItem .starPic img{
		width: 100%;
		vertical-align:top;
	}
	.manyStar .starPage .starItem .starInfo{
		width: 100%;
		background-color: #f2f2f2;
		height: 219px;
		padding: 36px 39px 44px 30px;
	}
	.manyStar .starPage .starItem .starInfo .starTitle{
		font-size: 1.458vw;
		font-family: Source Han Sans CN;
		color: #2B2A2A;
		line-height: 1.354vw;
		margin-bottom: 23px;
	}
	.manyStar .starPage .starItem .starInfo .starContent{
		font-size: 0.8333vw;
		font-weight: 400;
		font-family: Source Han Sans CN;
		color: #616161;
		line-height: 1.302vw;
		text-align: justify;
		    display: -webkit-box;
		    text-overflow: ellipsis;
		    overflow: hidden;
		    -webkit-box-orient: vertical;
		    -webkit-line-clamp:4;

	}

}











