.event-detail-container.error-container {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-image: url(static/member-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.event-detail-container.error-container .icon {
	margin-top: 200px;
	margin-bottom: 30px
}

.event-detail-container.error-container .title {
	margin-bottom: 245px;
	font-size: 22px;
	font-weight: 700;
	color: #ff2323;
	padding: 0 5vw
}

.event-detail-container .video {
	width: 100%;
	height: 56vw
}

.event-detail-container .video .video-iframe {
	height: 100%;
	width: 100%;
	border-radius: 4px
}

.event-detail-container .video .photo {
	width: 100%;
	height: 100%;
	border-radius: 4px
}

.event-detail-container .video-link {
	color: #2861a9;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px
}

.event-detail-container .video-link a {
	text-decoration: underline;
	color: #2861a9
}

.event-detail-container .top-container {
	height: auto;
	background: linear-gradient(180deg, #fff, #ececec)
}

.event-detail-container .top-container .detail {
	display: flex;
	flex-direction: row;
	padding: 50px 0;
	margin: 0 auto;
	width: 1200px;
	height: auto
}

.event-detail-container .top-container .detail .left-container {
	width: 190px;
	height: 285px;
	position: relative;
	flex-shrink: 0
}

.event-detail-container .top-container .detail .left-container img {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 4px
}

.event-detail-container .top-container .detail .right-container {
	height: auto;
	width: 100%;
	padding-left: 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.event-detail-container .top-container .detail .right-container .title {
	margin: 20px 0 15px;
	font-weight: 700
}

.event-detail-container .top-container .detail .right-container .title h1 {
	margin-bottom: 0
}

.event-detail-container .top-container .detail .right-container .title .line-clamp-wrapper {
	width: auto !important
}

.event-detail-container .top-container .detail .right-container .content {
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-end
}

.event-detail-container .top-container .detail .right-container .content .video {
	width: 338px;
	height: 190px;
	border-radius: 4px;
	margin: 0 65px 20px 10px;
	overflow: hidden;
	flex-shrink: 0;
	align-self: flex-end
}

.event-detail-container .top-container .detail .right-container .content .video .video-iframe {
	height: 100%;
	width: 100%;
	border-radius: 4px
}

.event-detail-container .top-container .detail .right-container .content .video .photo {
	width: 100%;
	height: 100%;
	border-radius: 4px
}

.event-detail-container .top-container .detail .right-container .content .content-center {
	width: auto;
	display: flex;
	flex-direction: column
}

.event-detail-container .top-container .detail .right-container .content .content-center .date-container {
	display: flex;
	align-items: baseline;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 10px;
	white-space: nowrap
}

.event-detail-container .top-container .detail .right-container .content .content-center .date-container .date-text {
	margin-left: 10px;
	white-space: pre-wrap;
	display: flex;
}

.event-detail-container .top-container .detail .right-container .content .content-center .venue {
	margin-bottom: 20px;
	height: auto;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px
}

.event-detail-container .top-container .detail .right-container .content .content-center .venue .venue-text {
	margin-left: 10px;
	cursor: pointer
}

.event-detail-container .top-container .detail .right-container .content .content-center .venue-text {
	height: 24px;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px
}

.event-detail-container .top-container .detail .right-container .content .content-center .share {
	display: flex;
	flex-direction: row;
	margin-right: 10px
}

.event-detail-container .show-promotion-use {
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: #fdf3f3;
	display: flex;
	align-items: center;
	justify-content: center
}

.event-detail-container .show-promotion-use .show-promotion-use-img {
	width: 20px;
	height: 20px;
	margin-right: 4px;
	margin-bottom: 2px
}

.event-detail-container .show-promotion-use .show-promotion-use-text {
	font-weight: 400;
	font-size: 18px;
	color: #d00606
}

.event-detail-container .main-container {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	padding-bottom: 70px
}

.event-detail-container .main-container .left-container {
	width: 732px;
	margin-top: 50px;
	margin-right: 30px
}

.event-detail-container .main-container .left-container .tabs-inner {
	width: 706px;
	margin-top: 0;
	margin-left: 0;
	border-bottom: none
}

.event-detail-container .main-container .left-container .tab-title {
	min-height: 25px;
	margin: 0 20px;
	color: #000;
	font-size: 22px;
	line-height: 25px;
	cursor: pointer
}

.event-detail-container .main-container .left-container .tab-title a {
	color: #000
}

.event-detail-container .main-container .left-container .tab-title:hover {
	font-weight: 700
}

.event-detail-container .main-container .left-container .tabs-ink-bar-line {
	margin-top: 14px;
	opacity: 1;
	border-radius: 2px
}

.event-detail-container .main-container .left-container .acticved-tab-ink-bar {
	bottom: -16px
}

.event-detail-container .main-container .left-container .tab-title:first-of-type {
	margin-left: 0
}

.event-detail-container .main-container .left-container .tab-divide-line {
	background-color: rgba(0, 0, 0, .1)
}

.event-detail-container .main-container .left-container .tabs-panel-wrapper {
	padding-top: 14px;
	overflow: hidden
}

.event-detail-container .main-container .left-container .actived-tab span:before {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: -1;
	top: -2px;
	left: -4px;
	width: 14px;
	height: 14px;
	background: #c2e3ff
}

.event-detail-container .main-container .left-container .tabs {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 0 0 19px;
	display: flex;
	flex-direction: column;
	margin-top: -3px;
	width: 100%
}

.event-detail-container .main-container .left-container .tabs .center {
	align-items: center
}

.event-detail-container .main-container .left-container .tabs .row {
	margin: 10px 0;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	width: 100%
}

.event-detail-container .main-container .left-container .tabs .row>div:last-child {
	flex: 1 1;
	word-break: break-word
}

.event-detail-container .main-container .left-container .tabs .row .content-title {
	font-weight: 700;
	width: 140px;
	padding-right: 20px
}

.event-detail-container .main-container .left-container .tabs .row .content-body {
	display: flex
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets {
	display: flex;
	align-items: center;
	margin: 0 13px 0 -3px
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets .ticket {
	width: 40px;
	height: 40px;
	background-size: 100% 100%
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets .ticket-1 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA6NJREFUeF7tm81u00AUhc916v6kIEhLk1I2FRLvw4JnQCCBULsqYpMVFIHUBUggnoFF34cFldoGKBI/grRAQgaNayMnIvGML45S52STzRx75vO5M9fjuQL+VAREpaYYBKg0AQESoJKAUk4HEqCSgFJOBxKgkoBSTgcSoJKAUk4HEqCSgFJOBxKgkoBSrnKggftmhAAm3Vdj3LXKMWbKRfr7lilINfAGmEAbBOJz00lsmzxQX5i5AFp4b5uYn2shcIWx9grHfQ5srlVdtcW3m+1Jc++HNYevMZwBJhff38BSCGzD4LoxOAegh+GhbMN2BsA3CbG++hRtC8M8aSx2fmIPwHkA3RH6otnZ/gUQfA8Eu5X5cEs2Dz5ZN7o60Rvgu3t4AeAWgN8AKhkjtB209ziWEPUBgEcArAuTNkXDGnX9aCyByMuZB+9v+zjRCWDKfQthD3sGqGc4L+ns6RMG2nPzuLL0GF8jB25fvdDptg8BLDpep2i4ST+Pwmq4LpsHJ64u9ALYuomqLMA6xw7c9Rc5TALcX93BthV1Hja2TA+PJsR96XG0w26lLs3W8TgA+oaeQSBvLi03bMxeA4zTw3N9Ssp2yVjGAvBjzrnLiIjUllfsDO0LX8knU/53rg67lZWiHZgXYAQuBjhJ7oum5WSxm3SAiAFmWmLMDQhQCZwACVBJQCmnAwlQSUAppwMJMP32nIeGLrMskQPDvo1rd5QdFcESALRDmDWYufMl+nfeZLfcfgm6zy9G/zk/FJQI4MZnwNeFHUF3p0aAkQMJcPi0ZffJh74LM4Sz5/uRABO5b/gmuqlfRJjG/CcH5sxiht7dLbspwSqsDeFhBN1CuwQA8y4iw8D55YclApgnjRnhPsf8kAD/ydA9wS4RQN9XOYbwAIG8eeDULyLaPHCUE7MzrBKEcPYgi2xBgEq6BEiASgJKOR1IgEoCSjkdSIBKAkr5mXBgT0SCeEvfnux3LpFQwnGRjxVgckba+5TpGThgOZYjvrkOmcPgdSXEs1rtMiDmrjHmxtQdMt/fQN4yh5O40MbCt4U29bjQZmEqyhyiQcdlUDkLbdoSojFQaPMhLpfwngpcJjXPNsUW2qQBlrbUy2C3Ui2w1Cu12xQV5LHY8JSI20e/VDyw3LV/cvAGmJaz4DqHAz0n59I3Vzmw9HQcBkiADpBGNSFAAlQSUMrpQAJUElDK6UACVBJQyulAAlQSUMrpQAJUElDK6UACVBJQyv8A3+M3fnzT2R8AAAAASUVORK5CYII=)
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets .ticket-2 {
	background-image: url(data:image/png;base64,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)
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets .ticket-3 {
	background-image: url(data:image/png;base64,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)
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets .ticket-title-1 {
	color: #a7440d
}

.event-detail-container .main-container .left-container .tabs .row .content-body .tickets .ticket-title-3 {
	color: #0661af
}

.event-detail-container .main-container .left-container .tabs .row a {
	text-decoration: underline;
	color: #036ddf
}

.event-detail-container .main-container .left-container .tabs .row .event-content {
	flex: 1 1
}

.event-detail-container .main-container .left-container .tabs .row .event-content .content-text {
	height: auto
}

.event-detail-container .main-container .left-container .tabs .row .event-content .seat-img-contain {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
	width: 400px;
	height: 400px;
	border: 1px solid #f6f6f6
}

.event-detail-container .main-container .left-container .tabs .row .event-content .seat-img-contain .seat-plan-img {
	max-width: 400px;
	max-height: 400px
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description-tittle {
	margin-top: 10px;
	font-weight: 700
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description {
	display: flex;
	flex-wrap: wrap
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description .color-description {
	display: flex;
	flex-wrap: wrap;
	font-weight: 700
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description .color-description .description-contain {
	display: flex;
	margin-top: 15px;
	margin-right: 30px;
	width: 250px
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description .color-description .description-contain .color {
	min-width: 20px;
	height: 20px;
	margin-right: 10px
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description .color-description .description-contain .code {
	width: 78px;
	margin-right: 50px
}

.event-detail-container .main-container .left-container .tabs .row .event-content .price-zone-description .color-description .description-contain .clear-width {
	width: auto;
	flex: 1 1
}

.event-detail-container .main-container .left-container .tabs .row .button {
	width: 400px;
	flex: unset !important;
	margin: 0;
	color: #d00606;
	border: 2px solid #d00606;
	box-shadow: 2px 2px 0 1px #d00606, 4px 4px 4px 0 rgba(0, 0, 0, .2)
}

.event-detail-container .main-container .left-container .tabs .row.row-title {
	justify-content: center;
	margin-top: 23px;
	margin-bottom: 20px
}

.event-detail-container .main-container .left-container .tabs .row.row-title span {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	color: #d00606
}

.event-detail-container .main-container .left-container .tabs .event-description div:last-child {
	margin-bottom: 10px
}

.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #fff;
	display: flex;
	font-size: 20px
}

.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .tabs-header-tab {
	color: #000;
	font-family: MicrosoftYaHei, MicrosoftYaHei-Bold;
	cursor: pointer
}

.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .active {
	font-size: 22px !important;
	border-bottom: 4px solid #0661af !important;
	font-weight: 700 !important
}

.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .details {
	margin-left: 30px
}

.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .buyTicket {
	font-weight: 400;
	margin-left: 100px
}

.event-detail-container .main-container .left-container .related-events {
	margin-top: 50px
}

.event-detail-container .main-container .left-container .related-events .hidden {
	display: none
}

.event-detail-container .main-container .left-container .related-events .events-title {
	width: 706px
}

.event-detail-container .main-container .left-container .related-events .title {
	display: flex;
	justify-content: space-between
}

.event-detail-container .main-container .left-container .related-events .title .title-inner {
	width: 200px
}

.event-detail-container .main-container .left-container .related-events .title .paging {
	float: right;
	display: flex;
	flex-direction: row;
	line-height: 32px
}

.event-detail-container .main-container .left-container .related-events .title .paging .space {
	width: 28px
}

.event-detail-container .main-container .left-container .related-events .title .paging .left-black-icon {
	height: 32px;
	width: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA6klEQVRYR83X0Q3CIBDGcY8dNDlWcApHcBHdRYfx0SmcARIn8OkMRhJjDBzwXbHPLf9foGl6tJp8EbofQlinNZn5rlkbCkhxEbmmMBHtNAgYIMdFZPsG3DQICOA7nreeiE7e+2PpKIYBhfiFmfdE9DADjMZfR6V5U3/dg4h3A1DxLgAy3gxAx5sAFnE1wCquAljGqwDreBGwRPy/AUm3xC5UP8XWiCrAeidUAEuEGmCFaAJYIJoBaEQXAInoBqAQQwAEYhhQQjjnzsx8MPsr/lx46mCSIVNHs4yIMW5ERDRzYfWHpHdmaHnuCTFaUjBP6TJBAAAAAElFTkSuQmCC);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position-x: 8px;
	background-position-y: 8px;
	border-radius: 2px 0 0 2px
}

.event-detail-container .main-container .left-container .related-events .title .paging .right-black-icon {
	height: 32px;
	width: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABD0lEQVRYR93X7QnCMBAG4KQucZ1B91HQUQQdRkG3UdARSm8JLxJRyI9i7isI9m+TvE/TJr3E8OMrSvIRcQEAN0mfWls2YBiGfYxx23XdBgBOtYG591mAHB5C2OVBY4wPT0QVMI7jPKV0TSnNPk/liagCcigiLono2ALBArREsAGtECJAC4QY8EasiOgw8U2sAeDMXYKvVSVpXLZFRBeEGuA1EyaAB8IMsCJcABaEG0CL+B+Adlm6zIA23LQRfTYlS7gZYA03ATzC1QCvcBXgS3Uk/hOKAd7hIkCLcDagVTgLkE9DRHTxqH6mih/WTjhxMFF9cGpA7lgczdzCWa+gVOdTUt/3d20daZoBz9ByrCfktT4wEFwgQQAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position-x: 8px;
	background-position-y: 8px;
	border-radius: 0 2px 2px 0
}

.event-detail-container .main-container .left-container .related-events .title .paging .left-blue-icon {
	height: 32px;
	width: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA90lEQVRYR83XvQ3CMBCGYV8TCmihYwKmoE0VRqCjgl1IH7YAUTEFHRvQ0jgSCjL/EmCf7e9iUid+n9hRZJNKfBG635uu+2bM0yo/csaGAky8VvXOhDOVjTkIGOAVb0a3N6c9BwEBfMbvBKKlroqFbSmiAb/jajPsdiaHMtdigNj4daE4X+q3exDxYAAqHgRAxr0B6LgXQCLOBkjFWQDJuBMgHbcC2oj/N8Do2pgF569YGuEESM8ECyCJYAOkEF4ACYQ3AI0IAiARwQAUIgqAQEQD7AgqdVXMxXbF7wMnPZg8IEmPZk/EbDtQ+txwzoXODUnomcHnuQulIAEwzK5KoQAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position-x: 8px;
	background-position-y: 8px;
	background-color: #e7f8ff;
	border-radius: 2px 0 0 2px;
	cursor: pointer
}

.event-detail-container .main-container .left-container .related-events .title .paging .left-blue-icon:hover {
	background-color: #daefff
}

.event-detail-container .main-container .left-container .related-events .title .paging .right-blue-icon {
	height: 32px;
	width: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABHklEQVRYR93XSwrCMBAG4LTdKHgTPYqoOwVdWb2FoPfQ7hR05QMPoqA3KRSqSSVSpVAlk5kJgt3m8X9t2mniiR9fnk1+LTw24qh5sRlj6gsGVIbbmcrEJPD9QRK116aJoe0gQB4+zSeVnAgjoDY+1NO7PAshgsJdsSGMAB1aHe26UmYrFwgQwCUCDHCFsAK4QFgDnohw35NKLUvvROD1k0VnA/0EdT8UgBOBBnAhSAAOBBlARbAAKAg2ABbxPwBsbWB5AthwUiF6VTtKOBlADScBOMLRAK5wFODr7gjxJ7QGcIdbAVyEgwGuwkEAfRpK1e3Esfv5tFMCVcLSwQT5wqEBeuD7aMYYDlqColqfkuJ562qz6TT1BS2BaRJK+wOiHf4hH8i/ywAAAABJRU5ErkJggg==);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position-x: 8px;
	background-position-y: 8px;
	background-color: #e7f8ff;
	border-radius: 0 2px 2px 0;
	cursor: pointer
}

.event-detail-container .main-container .left-container .related-events .title .paging .right-blue-icon:hover {
	background-color: #daefff
}

.event-detail-container .main-container .left-container .related-events .sub-title {
	width: 338px;
	font-size: 14px;
	color: #000;
	line-height: 21px;
	margin-top: 10px;
	text-indent: 4px;
	word-break: break-all;
	overflow-wrap: break-word
}

.event-detail-container .main-container .event-container {
	overflow: hidden
}

.event-detail-container .main-container .event-container .event-list-btn {
	display: none
}

.event-detail-container .main-container .event-container .event-list {
	display: flex;
	flex-wrap: wrap;
	padding-top: 4px;
	padding-bottom: 20px
}

.event-detail-container .main-container .event-container .event-list .event-wrapper {
	flex: 0 0 23%;
	min-width: 23%;
	margin-bottom: 20px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05)
}

.event-detail-container .main-container .event-container .event-list .event-wrapper:not(:nth-child(4n)) {
	margin-right: 1.33333%
}

.event-detail-container .main-container .event-container .event-list .event-wrapper:hover {
	bottom: 4px;
	position: relative;
	box-shadow: 0 23px 50px -15px rgba(0, 0, 0, .2)
}

.event-detail-container .main-container .event-container .event-list .event-wrapper img {
	width: 100%;
	height: 238px
}

.event-detail-container .main-container .events {
	margin: 70px 0
}

.event-detail-container .main-container .events .events-title {
	margin-bottom: 50px
}

.event-detail-container .main-container .right-container {
	margin: 50px 0 60px
}

.event-detail-container .main-container .right-container .remind {
	width: 468px;
	height: 73px;
	opacity: 1;
	background: #e7f8ff;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 10px
}

.event-detail-container .main-container .right-container .remind .row {
	display: flex;
	align-items: center
}

.event-detail-container .main-container .right-container .remind .remind-title {
	height: 26px;
	opacity: 1;
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	color: #0661af;
	line-height: 26px;
	margin-left: 10px
}

.event-detail-container .main-container .right-container .remind .remind-text {
	height: 21px;
	opacity: 1;
	font-size: 14px;
	color: #000;
	line-height: 21px;
	margin: 6px 0 0 30px
}

.event-detail-container .main-container .right-container .alert-button {
	width: 463px;
	height: 47px;
	margin-bottom: 30px
}

.event-detail-container .main-container .right-container .balloting-notice {
	display: flex;
	width: 468px;
	height: auto;
	padding: 10px 20px;
	background: #fff4f4;
	color: #ff2323;
	line-height: 21px;
	font-size: 14px;
	margin-bottom: 20px
}

.event-detail-container .main-container .right-container .balloting-notice .balloting-icon {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-right: 8px;
	margin-top: 3px
}

.event-detail-container .main-container .right-container .balloting-notice span {
	font-weight: 700
}

.event-detail-container .main-container .right-container .datepicker-wrapper {
	width: 100%;
	z-index: 1
}

.event-detail-container .main-container .right-container .card-wrapper {
	width: 100%
}

.event-detail-container .main-container .right-container .recently-viewed-wrapper {
	margin-top: 20px
}

.event-detail-container .main-container .right-container .recently-viewed-wrapper .info-wrapper {
	padding: 13px 0 13px 20px
}

.event-detail-container .main-container .right-container .calendar-wrapper {
	font-size: 16px;
	line-height: 16px
}

.event-detail-container .main-container .right-container .calendar-wrapper .calendar-header-wrapper {
	height: 47px;
	padding: 0 20px
}

.event-detail-container .main-container .right-container .calendar-wrapper .calendar-weekday {
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	color: #555;
	margin-top: 10px
}

.event-detail-container .main-container .right-container .calendar-wrapper .select-option {
	font-size: 14px
}

.event-detail-container .main-container .right-container .calendar-wrapper .input-suffix-icon {
	right: 12px
}

.event-detail-container .main-container .right-container .calendar-wrapper .select-option:first-child:after {
	right: 8px
}

.event-detail-container .main-container .right-container .calendar-wrapper .select-input {
	height: 21px;
	opacity: 1;
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	line-height: 21px;
	text-align: center
}

.event-detail-container .main-container .right-container .calendar-wrapper .select-wrapper:first-child .select-input {
	font-size: 16px
}

.event-detail-container .hidden {
	display: none !important
}

.event-detail-responsive .left-container {
	margin-top: 0 !important;
	margin-right: 0 !important
}

.event-detail-responsive .main-container {
	background: #eee
}

.event-detail-responsive .tabs-wrapper .tabs-body {
	padding-top: 20px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block {
	margin: 10px 30px;
	border-radius: 4px;
	background: #fff;
	overflow-x: hidden
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .tabs-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 4px;
	padding: 20px;
	cursor: pointer
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .tabs-header .icon {
	outline: none
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .tabs-header .title {
	display: flex;
	align-items: center;
	justify-content: center
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .tabs-header .title span {
	font-size: 20px;
	font-weight: 700;
	color: #000
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content {
	margin: 0 20px;
	border-top: 1px solid #e5e5e5;
	border-radius: 2px;
	padding-top: 20px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row {
	margin: 10px 0;
	display: flex;
	font-size: 14px;
	font-weight: 400
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row>div:last-child {
	flex: 1 1
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-title {
	font-weight: 700;
	width: 140px;
	padding-right: 20px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body {
	display: flex
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets {
	display: flex;
	align-items: center;
	margin: 0 13px 0 -3px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket {
	width: 40px;
	height: 40px;
	background-size: 100% 100%
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket-1 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA6NJREFUeF7tm81u00AUhc916v6kIEhLk1I2FRLvw4JnQCCBULsqYpMVFIHUBUggnoFF34cFldoGKBI/grRAQgaNayMnIvGML45S52STzRx75vO5M9fjuQL+VAREpaYYBKg0AQESoJKAUk4HEqCSgFJOBxKgkoBSTgcSoJKAUk4HEqCSgFJOBxKgkoBSrnKggftmhAAm3Vdj3LXKMWbKRfr7lilINfAGmEAbBOJz00lsmzxQX5i5AFp4b5uYn2shcIWx9grHfQ5srlVdtcW3m+1Jc++HNYevMZwBJhff38BSCGzD4LoxOAegh+GhbMN2BsA3CbG++hRtC8M8aSx2fmIPwHkA3RH6otnZ/gUQfA8Eu5X5cEs2Dz5ZN7o60Rvgu3t4AeAWgN8AKhkjtB209ziWEPUBgEcArAuTNkXDGnX9aCyByMuZB+9v+zjRCWDKfQthD3sGqGc4L+ns6RMG2nPzuLL0GF8jB25fvdDptg8BLDpep2i4ST+Pwmq4LpsHJ64u9ALYuomqLMA6xw7c9Rc5TALcX93BthV1Hja2TA+PJsR96XG0w26lLs3W8TgA+oaeQSBvLi03bMxeA4zTw3N9Ssp2yVjGAvBjzrnLiIjUllfsDO0LX8knU/53rg67lZWiHZgXYAQuBjhJ7oum5WSxm3SAiAFmWmLMDQhQCZwACVBJQCmnAwlQSUAppwMJMP32nIeGLrMskQPDvo1rd5QdFcESALRDmDWYufMl+nfeZLfcfgm6zy9G/zk/FJQI4MZnwNeFHUF3p0aAkQMJcPi0ZffJh74LM4Sz5/uRABO5b/gmuqlfRJjG/CcH5sxiht7dLbspwSqsDeFhBN1CuwQA8y4iw8D55YclApgnjRnhPsf8kAD/ydA9wS4RQN9XOYbwAIG8eeDULyLaPHCUE7MzrBKEcPYgi2xBgEq6BEiASgJKOR1IgEoCSjkdSIBKAkr5mXBgT0SCeEvfnux3LpFQwnGRjxVgckba+5TpGThgOZYjvrkOmcPgdSXEs1rtMiDmrjHmxtQdMt/fQN4yh5O40MbCt4U29bjQZmEqyhyiQcdlUDkLbdoSojFQaPMhLpfwngpcJjXPNsUW2qQBlrbUy2C3Ui2w1Cu12xQV5LHY8JSI20e/VDyw3LV/cvAGmJaz4DqHAz0n59I3Vzmw9HQcBkiADpBGNSFAAlQSUMrpQAJUElDK6UACVBJQyulAAlQSUMrpQAJUElDK6UACVBJQyv8A3+M3fnzT2R8AAAAASUVORK5CYII=)
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket-2 {
	background-image: url(data:image/png;base64,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)
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket-3 {
	background-image: url(data:image/png;base64,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)
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket-title-1 {
	color: #a7440d
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket-title-3 {
	color: #0661af
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row a {
	text-decoration: underline;
	color: #036ddf
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content {
	flex: 1 1
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .content-text {
	height: auto
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .seat-img-contain {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
/* 	width: 400px;
	height: 400px; */
	border: 1px solid #f6f6f6
}

/* .event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .seat-img-contain .seat-plan-img {
	max-width: 400px;
	max-height: 400px
} */

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .price-zone-description-tittle {
	margin-top: 10px;
	font-weight: 700
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .description-contain {
	display: flex;
	margin-top: 15px;
	margin-right: 30px;
	width: 250px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .description-contain .color {
	min-width: 20px;
	height: 20px;
	margin-right: 10px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .description-contain .code {
	margin-right: 50px;
	width: 78px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .event-content .description-contain .clear-width {
	flex: 1 1;
	width: auto
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .button {
	width: 400px;
	margin: 0;
	flex: unset !important;
	color: #d00606;
	border: 2px solid #d00606;
	box-shadow: 2px 2px 0 1px #d00606, 4px 4px 4px 0 rgba(0, 0, 0, .2)
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row.row-title {
	justify-content: center;
	margin-top: 26px;
	margin-bottom: 30px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row.row-title span {
	position: relative;
	font-size: 22px;
	font-weight: 700;
	color: #d00606;
	line-height: 29px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content.hide {
	display: none
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .sub-block {
	margin-top: 56px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .sub-block:first-child {
	margin: 0
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .sub-block .sub-title {
	font-size: 26px;
	font-weight: 600;
	line-height: 1.23076923
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .sub-block .sub-content {
	margin-top: 12px;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.5;
	word-break: break-all
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .sub-block .sub-content img {
	max-width: 630px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .no-margin {
	margin: 0
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .ballot-status {
	font-size: 24px;
	font-weight: 600;
	color: #0661af;
	line-height: 33px;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding-bottom: 40px;
	margin: 14px 0 40px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .ballot-status .icon {
	display: flex;
	justify-content: center
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .ballot-status-button {
	margin-top: 40px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .ballot-status-button .button {
	width: 100%;
	height: 77px;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	line-height: 42px
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .ballot-status-button .apply-button {
	border: 4px solid #ff2323;
	box-shadow: .04rem .04rem 0 1px #ff2323
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .ballot-status-button .apply-button .button-text {
	color: #d00606
}

.event-detail-responsive .tabs-wrapper .tabs-body .block .content .hidden {
	display: none
}

@media screen and (max-width: 1200px) {
	.event-detail-container .main-container .left-container {
		width: 100%
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header.fixed {
		position: fixed;
		top: 50px;
		background: #fff;
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
		z-index: 999
	}

	.event-detail-container .main-container .left-container .related-events {
		margin: 30px 30px 0
	}

	.event-detail-container .main-container .left-container .related-events .events-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .events-title .sub-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn {
		display: none
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper {
		flex: 0 0 24%;
		min-width: 24%;
		margin-bottom: 20px
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper .event-poster-img {
		width: 100%;
		position: relative;
		padding-bottom: 150%
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper .event-poster-img img {
		position: absolute;
		width: 100%;
		height: 100%
	}

	.event-detail-container .main-container .right-container {
		margin: 20px 0 0
	}

	.event-detail-container .top-container {
		width: 100%;
		height: auto;
		min-width: 100%;
		max-width: 100%
	}

	.event-detail-container .top-container .detail {
		width: 100%;
		padding: 50px 30px
	}

	.event-detail-container .top-container .detail .left-container {
		width: 15.83vw;
		height: 23.75vw
	}

	.event-detail-container .top-container .detail .right-container {
		height: auto
	}

	.event-detail-container .top-container .detail .right-container .title .line-clamp-wrapper {
		width: auto !important
	}

	.event-detail-container .top-container .detail .right-container .content .content-center {
		width: auto
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .date-container .date-text .line-clamp-wrapper {
		width: auto !important
	}

	.event-detail-container .main-container {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		flex-direction: column
	}

	.event-detail-container .main-container .right-container {
		width: auto;
		padding: 0 20px
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper .group-ul .item-info-wrapper .name {
		width: 800px
	}

	.event-detail-container .main-container .right-container .balloting-notice {
		width: auto
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper {
		width: auto
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper {
		width: 100%
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul {
		display: flex;
		flex-wrap: wrap;
		margin: 0 10px
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item {
		margin: 0
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item .recently-viewed-item-wrapper {
		width: 314px
	}
}

@media screen and (max-width: 1024px) {
	.event-detail-container .top-container .detail {
		padding: 50px 30px 30px
	}

	.event-detail-container .top-container .detail .left-container {
		width: 162px;
		height: 242px
	}

	.event-detail-container .top-container .detail .right-container .title {
		margin-top: 0
	}

	.event-detail-container .main-container .left-container {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events {
		margin: 30px 30px 0
	}

	.event-detail-container .main-container .left-container .related-events .events-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .events-title .sub-title {
		margin-left: 4px;
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn {
		display: none
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper .group-ul .item-info-wrapper .name {
		width: 700px
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item .recently-viewed-item-wrapper {
		width: 379px
	}
}

@media screen and (max-width: 860px) {
	.event-detail-container .top-container .detail .right-container .content .video {
		width: 287px;
		height: 162px;
		margin: 0 30px 20px 10px
	}

	.event-detail-container .main-container .left-container .related-events {
		margin: 30px 30px 0
	}

	.event-detail-container .main-container .left-container .related-events .events-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .events-title .sub-title {
		margin-left: 4px;
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn {
		display: none
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper .group-ul .item-info-wrapper .name {
		width: 500px
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul {
		width: 100%;
		margin: 0;
		padding: 10px
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item {
		width: 50%
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item .recently-viewed-item-wrapper {
		width: 100%
	}
}

@media screen and (max-width: 750px) {
	.event-detail-container .top-container .detail {
		padding: 50px 30px 30px
	}

	.event-detail-container .top-container .detail .left-container {
		width: 21.6vw;
		height: 32.27vw
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block {
		margin: 10px 20px
	}

	.event-detail-container .main-container .left-container .related-events {
		margin: 30px 10px 0
	}

	.event-detail-container .main-container .left-container .related-events .events-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .events-title .sub-title {
		margin-left: 4px;
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn {
		display: none
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper .group-ul .item-info-wrapper .name {
		width: 400px
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item {
		width: 100%
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item .recently-viewed-item-wrapper {
		width: 100%
	}

	.modal-wrapper .modal-inner {
		width: 90vw !important;
		position: fixed
	}

	.modal-wrapper .modal-inner .modal-content .ticket-price-table {
		width: auto;
		overflow: scroll
	}

	.modal-wrapper .modal-inner .modal-content .ticket-price-table ul li {
		border-bottom: 1px solid #e5e5e5
	}
}

@media screen and (max-width: 500px) {
	.event-detail-container .top-container .detail {
		padding: 30px 20px 10px
	}

	.event-detail-container .main-container .right-container {
		padding: 0 10px
	}

	.event-detail-container .main-container .left-container .related-events {
		margin: 30px 12px 0
	}

	.event-detail-container .main-container .left-container .related-events .events-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .events-title .sub-title {
		width: 100%;
		margin-left: 4px
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn {
		display: none
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper .group-ul .item-info-wrapper .name {
		width: 300px
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul {
		display: block
	}

	.event-detail-container .main-container .right-container .recently-viewed-wrapper .recently-viewed-content-wrapper .recently-viewed-list-wrapper ul .recently-viewed-item .recently-viewed-item-wrapper {
		width: auto
	}
}

@media screen and (max-width: 499px) {
	.event-detail-container .top-container .detail .right-container {
		padding-left: 15px
	}

	.header-wrapper.header-shadow {
		box-shadow: none
	}

	.event-detail-responsive .tabs-wrapper .tabs-body .block .tabs-header {
		padding: 15px
	}

	.event-detail-responsive .tabs-wrapper .tabs-body .block .content {
		margin: 0 15px
	}

	.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row .content-body .tickets .ticket {
		width: 16px;
		height: 16px
	}

	.event-detail-container .main-container .left-container .related-events .title .title-inner {
		font-size: 18px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header {
		height: 45px;
		line-height: 45px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body {
		padding-top: 15px !important
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .content {
		padding-top: 0
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .content .row {
		flex-direction: column;
		margin: 20px 0
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .content .row .content-title {
		font-size: 14px;
		margin-bottom: 6px;
		width: auto
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .content .row .content-body {
		display: flex
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .content .row .button {
		width: 80%
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .content .row>div:last-child {
		flex: auto
	}

	.event-detail-container .top-container .detail {
		padding: 15px
	}

	.event-detail-container .top-container .detail .left-container {
		width: 80px;
		height: 120px
	}

	.event-detail-container .top-container .detail .right-container .title {
		margin: 0 0 23px
	}

	.event-detail-container .top-container .detail .right-container .title .line-clamp-wrapper {
		font-size: 14px !important;
		line-height: normal !important
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .share-wrapper {
		margin-bottom: 0
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .venue {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 11px
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .venue .venue-text {
		font-size: 12px;
		line-height: 14px
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .date-container {
		margin-bottom: 5px
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .date-container .date {
		font-size: 14px;
		line-height: 16px
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .date-container .date-text .line-clamp-wrapper {
		font-size: 14px !important;
		line-height: 16px !important
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .share-wrapper .share-button {
		width: 30px;
		height: 30px;
		margin-right: 20px
	}

	.event-detail-container .top-container .detail .right-container .content .content-center .share-wrapper .link-button {
		width: 30px;
		height: 30px
	}

	.event-detail-container .main-container .left-container .related-events {
		margin: 30px 10px 0
	}

	.event-detail-container .main-container .left-container .related-events .events-title {
		width: 100%
	}

	.event-detail-container .main-container .left-container .related-events .events-title .title {
		font-size: 18px
	}

	.event-detail-container .main-container .left-container .related-events .events-title .title .paging {
		display: none
	}

	.event-detail-container .main-container .left-container .related-events .events-title .sub-title {
		margin-left: 6px;
		margin-top: 6px
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn {
		display: block;
		margin-top: 24px
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn .button-wrapper {
		font-size: 16px
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list-btn.hide {
		display: none
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list {
		margin-bottom: -10px
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper {
		flex: 0 0 32%;
		min-width: 32%;
		margin-right: 1.33333%;
		margin-bottom: 10px;
		box-shadow: none
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper:not(:nth-child(4n)) {
		margin-right: 1.33333%
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper:hover {
		bottom: 0;
		position: relative;
		box-shadow: none
	}

	.event-detail-container .main-container .left-container .related-events .event-container .event-list .event-wrapper .event-name {
		font-size: 12px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body {
		padding-top: 20px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block {
		margin: 10px 12px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-body .block .tabs-header .title span {
		font-size: 18px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .tabs-header-tab {
		font-size: 18px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .details {
		margin-left: 10px
	}

	.event-detail-container .main-container .left-container .tabs-wrapper .tabs-header .buyTicket {
		margin-left: 30px
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper {
		padding: 20px 10px
	}

	.event-detail-container .main-container .right-container .available-performance-wrapper .list-wrapper .group-ul .item-info-wrapper .name {
		width: 220px
	}

	.modal-wrapper .modal-inner {
		width: 90vw !important;
		position: fixed
	}

	.modal-wrapper .modal-inner .modal-content .ticket-price-table {
		overflow: scroll;
		width: auto;
		height: 40vh
	}

	/* .event-detail-responsive .tabs-wrapper .tabs-body .block .content .row>div:last-child {
		width: 90%
	} */

	.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row>div:last-child a {
		width: 100%;
		display: block;
		word-break: break-word
	}
}

@media screen and (max-width: 375px) {
	/* .event-detail-responsive .tabs-wrapper .tabs-body .block .content .row>div:last-child {
		width: 90%
	} */

	.event-detail-responsive .tabs-wrapper .tabs-body .block .content .row>div:last-child a {
		width: 100%;
		display: block;
		word-break: break-word
	}
}

.PreregistrationCard {
	margin-bottom: 20px;
	padding: 20px;
	color: #000;
	border: 1px solid #d3dde7;
	border-radius: 4px
}

.PreregistrationCard .button-wrapper {
	max-width: 398px;
	width: 100%
}

.PreregistrationCard-title {
	font-size: 20px;
	font-family: PingFang HK;
	font-weight: 600
}

.PreregistrationCard-time {
	display: flex;
	font-size: 14px;
	font-family: Roboto;
	font-weight: 400;
	margin-bottom: 8px
}

.PreregistrationCard-content {
	word-wrap: break-word;
	font-size: 14px;
	font-family: Roboto;
	font-weight: 400
}

.PreregistrationCard .button-wrapper {
	color: #d00606
}

@media screen and (max-width: 750px) {
	.PreregistrationCard .button-wrapper {
		max-width: 398px;
		width: 100%;
		font-size: 16px
	}

	.PreregistrationCard-title {
		font-size: 16px;
		font-family: PingFang HK;
		font-weight: 600
	}
}