.map_entry div[id^="map"] {
    height:500px;
    width:100%;
} 
.item-detail-share {
    text-align: center;
    padding: 18px 0 15px 0;
    background-color: #ebebeb;
}
[data-nolink="y"] {
    position: relative;
}
.exhibition-banner+.background-info {
    bottom: calc(6vw + 15px);
}
.background-info {
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.at-share-btn-elements {
    margin-left: 58px;
}
.panel-half img{
    display: block;
    width: 100%;
}
.panel-half {
    width: 50%;
    float: right;
}
.panel-half ol li {
    float: left;
    width: 33.333333%;
    padding-right: 30px;
    line-height: 2;
}
.picture_entry_oneline .b-img-count1 {
    display: inline-block;
    max-width: 640px;
}
.picture_entry_oneline.app-field .row {
    left: 0!important;
    text-align: center;
}
.sc-main {
    padding-top: 50px;
}
.picture_entry_many1 .styles img {
    padding: 3px;
}

@media (max-width: 1666px) {
    .panel-half ol li {
        width: 50%;
    }
}
@media (max-width: 1200px) {
    .panel-half ol li {
        width: 33.33333%;
    }
}
@media (max-width: 1024px) {
    .panel-half {
        width: 100%;
    }
    .panel-half ol li {
        width: 33.33333%;
    }
}
@media (max-width: 625px) {
    .panel-half ol li {
        width: 50%;
    }
    iframe {
       height: auto;
    }
	.onelunbotitlediv {
	    height: auto;
	    top: 35%;
	    padding: 20px 5px 15px;
	}
	.onelunboFutitle {
	    line-height: 20px;
	    -webkit-line-clamp: 2;
	    height: 40px;
	    font-size: 14px;
	}
	#myCarousel img {
	    object-fit: contain;
	    background-color: #fff;
	}
	img[src$="ico-play.png"] {
	    display: none!important;
	}
}
@media (max-width: 450px) {
    .panel-half ol li {
        width: 100%;
    }
    .picture_entry_many1 .box-square-many,
    .picture_entry_many1 .box-square-many .box-2-1 {
        height: auto;
        padding-bottom: 0!important;
    }
    .picture_entry_many1 .box-square-many .box-2-1 .img-fill-abs {
        position: initial;
    }
    .picture_entry_many1[picstyle="style2"] .col-sm-3 {
        clear: both;
    }
    .picture_entry1 .newtwostylediv,
    div[picbox="picture_entry1"][picstyle="style2"] .newtwostylediv  {
        height: auto;
    }
    .picture_entry1 .newtwostylediv img.img-fill-abs {
        position: initial;
    }
    .phone-h-auto {
        height: auto!important;
    }
    .picture_entry1 .newtwostylediv img {
        object-fit: contain;
    }
}



/*2023-1-30優化功能樣式*/
/*字體大小定義*/
[t-f-size="font-large"],
[t-f-size="font-large"] p {
    font-size: 28px!important;
}
.sc-main [t-f-size="font-medium"],
.sc-main [t-f-size="font-medium"] p {
    font-size: 20px!important;
}
[t-f-size="font-small"],
[t-f-size="font-small"] p {
    font-size: 16px!important;
}
.part-title {
	color: #000;
}
.text_entry,
.text_entry p {
	margin: 40px 0;
}
/*頁頭樣式1 修改*/
.width_entry {
	position: relative;
}
.exhibition-description {
	font-size: 1.25vw;
	margin-bottom: 0;
}
.width_entry .style2 .onelunbo {
    height: 100%!important;
}
.width_entry .style2 .onelunboitem {
    height: 50vw;
}
.width_entry .style2 .onelunbo .onelunboimg {
	height: 100%;
}
.width_entry .style2 .onelunbosummary {
	font-size: 1.25vw;
}
/*2張圖片樣式*/
.picture_entry2 .pic-title,
.picture_entry2 .pic-summary,
.picture_entry2 .pic-subject {
	line-height: 1.1;
}
.picture_entry2 .pic-summary,
.picture_entry2 .pic-subject {
	margin-bottom: 10px;
}
.picture_entry2 [t-f-size="font-large"] .style2-title1,
.picture_entry2 [t-f-size="font-large"] .style2-title2,
.picture_entry2 [t-f-size="font-large"] .style2-title3 {
	font-size: 32px!important;
}
.picture_entry2 [t-f-size="font-large"] .pic-title {
    font-size: 32px!important;
    height: 72px;
}
.picture_entry2 [t-f-size="font-large"] .pic-summary {
    font-size: 24px!important;
    height: 28px;
}
.picture_entry2 [t-f-size="font-large"] .pic-subject {
    font-size: 18px!important;
    height: 20px;
}

.picture_entry2 [t-f-size="font-medium"] .style2-title1,
.picture_entry2 [t-f-size="font-medium"] .style2-title2,
.picture_entry2 [t-f-size="font-medium"] .style2-title3 {
	font-size: 28px!important;
}
.picture_entry2 [t-f-size="font-medium"] .pic-title {
    font-size: 28px!important;
    height: 62px;
}
.picture_entry2 [t-f-size="font-medium"] .pic-summary {
    font-size: 20px!important;
    height: 22px;
}
.picture_entry2 [t-f-size="font-medium"] .pic-subject {
    font-size: 16px!important;
    height: 18px;
}

.picture_entry2 [t-f-size="font-small"] .style2-title1,
.picture_entry2 [t-f-size="font-small"] .style2-title2,
.picture_entry2 [t-f-size="font-small"] .style2-title3 {
	font-size: 24px!important;
}
.picture_entry2 [t-f-size="font-small"] .pic-title {
    font-size: 24px!important;
    height: 53px;
}
.picture_entry2 [t-f-size="font-small"] .pic-summary {
    font-size: 18px!important;
    height: 20px;
}
.picture_entry2 [t-f-size="font-small"] .pic-subject {
    font-size: 14px!important;
    height: 15px;
}
.picture_entry2 .item-2-box {
	background-color: #fff;
}
/*3張圖片樣式*/
.picture_entry3 .style3 .pic-z-index .title {
    line-height: 1.1!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.picture_entry3 .style3 .pic-z-index .pic-summary {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: auto;
    white-space: normal;
    line-height: 1.4;
}
.picture_entry3 .style3 [t-f-size="font-large"] .title {
    font-size: 3.2vw !important;
}
.picture_entry3 .style3 [t-f-size="font-medium"] .title {
    font-size: 2.8vw !important;
}
.picture_entry3 .style3 [t-f-size="font-small"] .title {
    font-size: 2.4vw !important;
}
.picture_entry3 .style3 [t-f-size="font-large"] .pic-summary {
    font-size: 2.2vw !important;
}
.picture_entry3 .style3 [t-f-size="font-medium"] .pic-summary {
    font-size: 1.8vw !important;
}
.picture_entry3 .style3 [t-f-size="font-small"] .pic-summary {
    font-size: 1.4vw !important;
}
.picture_entry3 .pic-title,
.picture_entry3 .pic-summary,
.picture_entry3 .pic-subject {
    line-height: 1.1;
}
.picture_entry3 .pic-summary {
	margin-bottom: 10px;
}
.picture_entry3 [t-f-size="font-large"] p {
	font-size: 28px!important;
	height: 62px;
}
.picture_entry3 [t-f-size="font-large"] .pic-title {
    font-size: 32px!important;
    height: 72px;
}
.picture_entry3 [t-f-size="font-large"] .pic-summary {
    font-size: 24px!important;
    height: 28px;
}
.picture_entry3 [t-f-size="font-large"] .pic-subject {
    font-size: 18px!important;
    height: 20px;
}
.picture_entry3 [t-f-size="font-medium"] .style2-title1,
.picture_entry3 [t-f-size="font-medium"] .style2-title2,
.picture_entry3 [t-f-size="font-medium"] .style2-title3 {
    font-size: 28px!important;
}
.picture_entry3 [t-f-size="font-medium"] .pic-title {
    font-size: 28px!important;
    height: 62px;
}
.picture_entry3 [t-f-size="font-medium"] .pic-summary {
    font-size: 20px!important;
    height: 22px;
}
.picture_entry3 [t-f-size="font-medium"] .pic-subject {
    font-size: 16px!important;
    height: 18px;
}
.picture_entry3 [t-f-size="font-small"] .style2-title1,
.picture_entry3 [t-f-size="font-small"] .style2-title2,
.picture_entry3 [t-f-size="font-small"] .style2-title3 {
    font-size: 24px!important;
}
.picture_entry3 [t-f-size="font-small"] .pic-title {
    font-size: 24px!important;
    height: 53px;
}
.picture_entry3 [t-f-size="font-small"] .pic-summary {
    font-size: 18px!important;
    height: 20px;
}
.picture_entry3 [t-f-size="font-small"] .pic-subject {
    font-size: 14px!important;
    height: 15px;
}
.picture_entry3 .style3 .pic-z-index {
	padding: 0;
	background-size: 100% 85%;
    border: 0;
}
.picture_entry3 .style3 [t-f-size="font-large"].pic-z-index {
	top: 25%!important;
}
.picture_entry3 .style3 [t-f-size="font-medium"].pic-z-index {
	top: 30%!important;
}
.picture_entry3 .style3 [t-f-size="font-small"].pic-z-index {
	top: 40%!important;
}
/*4張圖片樣式*/
.picture_entry4 .pic-title,
.picture_entry4 .pic-summary,
.picture_entry4 .pic-subject {
    line-height: 1.1;
}
.picture_entry4 .pic-summary,
.picture_entry4 .pic-subject {
    margin-bottom: 10px;
}
.picture_entry4 [t-f-size="font-large"] .style2-title1,
.picture_entry4 [t-f-size="font-large"] .style2-title2,
.picture_entry4 [t-f-size="font-large"] .style2-title3 {
    font-size: 32px!important;
}
.picture_entry4 [t-f-size="font-large"] .pic-title {
    font-size: 32px!important;
    height: 72px;
}
.picture_entry4 [t-f-size="font-large"] .pic-summary {
    font-size: 24px!important;
    height: 28px;
}
.picture_entry4 [t-f-size="font-large"] .pic-subject {
    font-size: 18px!important;
    height: 20px;
}

.picture_entry4 [t-f-size="font-medium"] .style2-title1,
.picture_entry4 [t-f-size="font-medium"] .style2-title2,
.picture_entry4 [t-f-size="font-medium"] .style2-title3 {
    font-size: 28px!important;
}
.picture_entry4 [t-f-size="font-medium"] .pic-title {
    font-size: 28px!important;
    height: 62px;
}
.picture_entry4 [t-f-size="font-medium"] .pic-summary {
    font-size: 20px!important;
    height: 22px;
}
.picture_entry4 [t-f-size="font-medium"] .pic-subject {
    font-size: 16px!important;
    height: 18px;
}

.picture_entry4 [t-f-size="font-small"] .style2-title1,
.picture_entry4 [t-f-size="font-small"] .style2-title2,
.picture_entry4 [t-f-size="font-small"] .style2-title3 {
    font-size: 24px!important;
}
.picture_entry4 [t-f-size="font-small"] .pic-title {
    font-size: 24px!important;
    height: 53px;
}
.picture_entry4 [t-f-size="font-small"] .pic-summary {
    font-size: 18px!important;
    height: 20px;
}
.picture_entry4 [t-f-size="font-small"] .pic-subject {
    font-size: 14px!important;
    height: 15px;
}
.picture_entry4 .item-2-box {
    background-color: #fff;
}
.picture_entry4 .style2 .item-2 .item-elements.above-img {
	padding: 0!important;
}
/*5+張圖片樣式*/
.picture_entry5 .pic-title,
.picture_entry5 .pic-summary,
.picture_entry5 .pic-subject {
    line-height: 1.1;
}
.picture_entry5 .pic-summary,
.picture_entry5 .pic-subject {
    margin-bottom: 10px;
}
.picture_entry5 [t-f-size="font-large"] .pic-title {
    font-size: 32px!important;
    height: 72px;
}
.picture_entry5 [t-f-size="font-large"] .pic-summary {
    font-size: 24px!important;
    height: 28px;
}
.picture_entry5 [t-f-size="font-large"] .pic-subject {
    font-size: 18px!important;
    height: 20px;
}
.picture_entry5 [t-f-size="font-medium"] .pic-title {
    font-size: 28px!important;
    height: 62px;
}
.picture_entry5 [t-f-size="font-medium"] .pic-summary {
    font-size: 20px!important;
    height: 22px;
}
.picture_entry5 [t-f-size="font-medium"] .pic-subject {
    font-size: 16px!important;
    height: 18px;
}
.picture_entry5 [t-f-size="font-small"] .pic-title {
    font-size: 24px!important;
    height: 53px;
}
.picture_entry5 [t-f-size="font-small"] .pic-summary {
    font-size: 18px!important;
    height: 20px;
}
.picture_entry5 [t-f-size="font-small"] .pic-subject {
    font-size: 14px!important;
    height: 15px;
}
.picture_entry5 .item-2-box {
    background-color: #fff;
}
.newthreestylefive {
	height: auto;
}
@media (max-width: 1024px) {
	.width_entry .exhibition-title {
	   font-size: 30px;
	   line-height: 1.2;
	}
	.width_entry .exhibition-summary {
	   font-size: 18px;
	   line-height: 1.2;
	}
	.width_entry .style2 .onelunboitem .onelunbotitle {
	   margin-left: 0;
	}
	.width_entry .style2 .width-title1 {
	    font-size: 30px;
	    line-height: 30px;
	}
	.width_entry .style2 .width-title2 {
	    font-size: 20px;
	}
	.width_entry .style2 .onelunbosummary {
	    font-size: 14px;
	}
	.picture_entry2 .pic-title,
	.picture_entry2 .pic-summary,
	.picture_entry2 .pic-subject {
	    margin: 10px 0;
	}
	.picture_entry2 .style2 .item-2-box .item-2:nth-of-type(1n) {
        width: 40%;
        height: 22vw;
        margin: 0;
	}
	.picture_entry2 .style2 .item-2-box .item-2:nth-of-type(2n) {
        width: 60%;
        padding: 20px 15px 10px;
	}
	.picture_entry2 .style2 .item-2-box .item-2:nth-of-type(2n) p:first-child {
	   margin: 0 0 25px 0;
	}
	.picture_entry3 .item-3 {
	   width: calc(33.33333% - 13.33333px);
	}
	.picture_entry3 .item-3 .pic-title,
	.picture_entry3 .item-3 .pic-summary,
	.picture_entry3 .item-3 .pic-subject {
	   margin-left: 0;
	}
    .picture_entry3 .style2 .picture1,
    .picture_entry3 .style2 .picture3 {
        width: 25%;
        margin-right: 0;
        padding: 0 3px;
    }
    .picture_entry3 .style2 .picture2 {
        width: 50%;
        padding: 0 6px;
    }
    .picture_entry3 .style2 .picture2 .box-square {
        padding-bottom: 50%;
    }
    .picture_entry3 .style3 .item-3 .box-5-1 {
        padding-bottom: 150%;
    }
    .item-elements.above-img.item-mask,
    .picture_entry3 .styles .item-3 .box-5-1 img {
        position: absolute;
    }
    .picture_entry4 .style1 .item-4 {
        width: calc(50% - 10px);
        margin-bottom: 20px;
        margin-right: 20px;
    }
    .picture_entry4 .style1 .item-4:nth-child(2n) {
        margin-right: 0;
    }
    .picture_entry4 .style1 .item-4 .pic-title,
    .picture_entry4 .style1 .item-4 .pic-summary,
    .picture_entry4 .style1 .item-4 .pic-subject {
        margin: 5px 8px;
    }
}
@media (max-width: 768px) {
    .width_entry .style2 .onelunboitem .onelunbotitle,
    .width_entry .style2 .onelunboitem .onelunboFutitle {
       margin-left: 15px;
    }
    
    .onelunbosummary {
        bottom: 6vw;
    }
	.picture_entry2 [t-f-size="font-large"] .pic-title,
	.picture_entry3 [t-f-size="font-large"] .pic-title,
	.picture_entry3 .style3 [t-f-size="font-large"] .title {
	    font-size: 26px!important;
	    height: 56px;
	}
	.picture_entry2 [t-f-size="font-large"] .pic-summary,
	.picture_entry3 [t-f-size="font-large"] .pic-summary,
	.picture_entry3 .style3 [t-f-size="font-medium"] .pic-large {
	    font-size: 20px!important;
	    height: 42px;
	}
	.picture_entry2 [t-f-size="font-large"] .pic-subject,
	.picture_entry3 [t-f-size="font-large"] .pic-subject {
	    font-size: 15px!important;
	    height: 33px;
	}
	.picture_entry2 [t-f-size="font-medium"] .pic-title,
	.picture_entry3 [t-f-size="font-medium"] .pic-title,
	.picture_entry3 .style3 [t-f-size="font-medium"] .title {
	    font-size: 28px!important;
	    height: 62px;
	}
	.picture_entry2 [t-f-size="font-medium"] .pic-summary,
	.picture_entry3 [t-f-size="font-medium"] .pic-summary,
	.picture_entry3 .style3 [t-f-size="font-medium"] .pic-summary {
	    font-size: 20px!important;
	    height: 22px;
	}
	.picture_entry2 [t-f-size="font-medium"] .pic-subject,
	.picture_entry3 [t-f-size="font-medium"] .pic-subject {
	    font-size: 16px!important;
	    height: 18px;
	}
	.picture_entry2 [t-f-size="font-small"] .pic-title,
	.picture_entry3 [t-f-size="font-small"] .pic-title,
	.picture_entry3 .style3 [t-f-size="font-small"] .title {
	    font-size: 24px!important;
	    height: 53px;
	}
	.picture_entry2 [t-f-size="font-small"] .pic-summary,
	.picture_entry3 [t-f-size="font-small"] .pic-summary,
	.picture_entry3 .style3 [t-f-size="font-small"] .pic-summary {
	    font-size: 18px!important;
	    height: 20px;
	}
	.picture_entry2 [t-f-size="font-small"] .pic-subject,
	.picture_entry3 [t-f-size="font-small"] .pic-subject {
	    font-size: 14px!important;
	    height: 15px;
	}
    .picture_entry2 .style2 .item-2-box .item-2:nth-of-type(1n) {
        height: 30vw;
        margin: 0;
    }
    .picture_entry2 .style2 .item-2-box .item-2:nth-of-type(2n) {
        padding: 20px 15px 10px;
    }
    .picture_entry2 .style2 .item-2-box .item-2:nth-of-type(2n) p:first-child {
        margin-top: 10px;
    }
    .picture_entry3 .row.style1 {
	    width: 100%;
        margin: 0 auto;
    }
    .picture_entry3 .row.style1 .item-3 {
	    width: calc(33.33333% - 10px);
	    margin: 0 5px;
    }
    .picture_entry3 .item-3 [class^=style1-title] {
        font-size: 22px!important;
        height: 48px;
        margin-bottom: 10px;
    }
    .picture_entry3 .item-3 .pic-summary {
        font-size: 16px!important;
    }
	.picture_entry3 .styles .item-3 {
	    margin-right: 20px;
	}
}
@media (max-width: 667px) { 
    .width_entry .exhibition-description {
        white-space: normal;
	    display: -webkit-box;
	    overflow: hidden;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 3;
    }
    .onelunbotitlediv,
    .onelunbosummary {
        display: none;
    }
}
/*後台開關控制隱藏標題和副標題*/
.hideTitleView .onelunbotitlediv,
.hideTitleView .onelunbosummary {
    display: none!important;
}
@media screen and (max-width:525px){
	.picture_entry2 .item-2 [class^=style2-title],
	.picture_entry3 .item-3 [class^=style2-title] {
	    font-size: 22px!important;
	    height: auto;
	}
	.picture_entry2 .item-2 .pic-summary,
	.picture_entry3 .item-3 .pic-summary {
	    font-size: 16px!important;
	}
	.picture_entry2 .style2 .item-2-box .item-2:nth-of-type(2n) p:first-child,
	.picture_entry3 .style2 .item-3 p:first-child {
	    margin: 0 0 20px 0;
	}
	.picture_entry3 .row.style1 .item-3,
    .picture_entry3 .row.style2 .item-3 {
        width: 100%;
        margin: 0 0 10px;
    }
    .picture_entry3 .row.style1 .item-elements,
    .picture_entry3 .row.style2 .item-elements {
        padding: 10px;
    }
	.picture_entry3 .style3 .pic-z-index[t-f-size^="font"] {
	    top: 30%!important;
	}
}