/*IMG LOAD*/
.imgLiquidCenter, .imgLiquidFill{ opacity: 0; transition: opacity 1000ms ease, transform 500ms ease; }
.imgLiquidCenter img, .imgLiquidFill img{ display: none;}
.imgLiquid_ready { opacity: 1; }
.house__call .txt3 a{ color: #f14351;}
.manager__call .txt3 { font-size: 26px; margin-top: 4px;}
.manager__call .txt3 a{ color: #f14351;}
.manager__call .txt3 .name{ display: inline-block; color: #000; margin-right: 5px; font-size: 26px;}
@media only screen and (max-width: 1200px) {
	.manager__call .txt3 { font-size: 18px;}
	.manager__call .txt3 .name{ font-size: 20px;}
}
@media only screen and (max-width: 759px) {
	.manager__call .txt3 { font-size: 20px;}
	.manager__call .txt3 .name{ font-size: 20px;}
}
.manager__call { position: relative;}
.manager__call .line{ position: absolute; top: 20px; right: 20px;}
.manager__call .manager__pic{ position: relative; width: 80px; height: 80px; float: left; margin-right: 20px; border-radius: 40px; border: solid 2px #FFF; box-sizing: border-box;}
.manager__call .manager__right{ float: right; width: calc(100% - 100px);}
.manager__call .call__title{ margin-top: 10px;}
.manager__call{padding:5%;margin-bottom:13px;background-color:#ebebeb}
.manager__call .call__top{border-bottom:1px solid #fff;padding-bottom:10px;font-weight:700}
.manager__call .call__top .call__title{color:#44b1ae}
.manager__call .manager__call__top .top__wrap{width:193px;margin:0 auto;padding-left:50px;}
.manager__call .call__btm{position:relative;padding-top:18px}
.manager__call .call__btm .btm__img{position:absolute;top:18px;left:0;width:80px;height:80px;border:1px solid #dcdcdc;overflow:hidden}
.manager__call .call__btm .btm__img .qrcode__img{position:absolute;clip:rect(0px,80px,80px,0px);top:0;left:0;height:80px;opacity:0.7}
.manager__call .call__btm .btm__img .qrcode__icon{position:absolute;top:33px;left:33px}
.manager__call .call__btm .btm__img .qrcode__icon img{height:18px}
.manager__call .call__btm .btm__txt{padding:0 0 0 92px}
.manager__call .call__btm .btm__txt .txt4{margin-bottom:7px}
.manager__call .call__btm .btm__txt .txt6{margin-bottom:3px}
.mobile_info{ display: none;}
@media only screen and (max-width: 759px) {
	.mobile_info{ display: block;}
	.mobile_info .house__call{padding:5%;margin-bottom:13px;background-color:#ebebeb}
	.mobile_info .house__call .call__top{border-bottom:1px solid #fff;padding-bottom:10px;font-weight:700}
	.mobile_info .house__call .call__top .call__title{color:#44b1ae}
	.mobile_info .house__call .call__top .top__wrap{width:193px;margin:0 auto;padding-left:50px;background:url(https://buy.cthouse.com.tw/images/icon_phone2.png) 0 center no-repeat}
	.mobile_info .house__call .call__btm{position:relative;padding-top:18px}
	.mobile_info .house__call .call__btm .btm__img{position:absolute;top:18px;left:0;width:80px;height:80px;border:1px solid #dcdcdc;overflow:hidden}
	.mobile_info .house__call .call__btm .btm__img .qrcode__img{position:absolute;clip:rect(0px,80px,80px,0px);top:0;left:0;height:80px;opacity:0.7}
	.mobile_info .house__call .call__btm .btm__img .qrcode__icon{position:absolute;top:33px;left:33px}
	.mobile_info .house__call .call__btm .btm__img .qrcode__icon img{height:18px}
	.mobile_info .house__call .call__btm .btm__txt{padding:0 0 0 92px}
	.mobile_info .house__call .call__btm .btm__txt .txt4{margin-bottom:7px}
	.mobile_info .house__call .call__btm .btm__txt .txt6{margin-bottom:3px}
}
.house__detail .detail__title{color:#44b1ae;font-size:18px;min-height:26px;line-height:26px;padding:10px 0;}
.vr_box{ position: relative; display: flex; flex-wrap: wrap;}
.vr_box .left, .vr_box .right{ position: relative; flex: 0 0 50%; }
.vr_box .left::before, .vr_box .right::before{ content: ''; display: block; padding-bottom: 75%;}
.vr_box .full{ position: relative; flex: 0 0 100%; }
.vr_box .full::before{ content: ''; display: block; padding-bottom: 50%;}
/* .vr_box .left .txt, .vr_box .right .txt{ position: absolute; top: 30%; left: 10px; z-index: 100; font-size: 16px; font-weight: 700; color: #FFF; text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);} */
.vr_box .left .txt, .vr_box .right .txt{ position: absolute; top: 0%; left: 0; padding: 10px; z-index: 100; font-size: 16px; font-weight: 700; color: #FFF; text-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background: #44b1ae;}
.vr_box .left iframe, .vr_box .right iframe, .vr_box .full iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.vr_box .txt{ flex: 0 0 100%; padding: 20px 0; font-size: 12px; color: #666;}
.yt_box{ position: relative; }
.yt_box::before{ content: ''; display: block; padding-bottom: 400px;}
.yt_box iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
@media only screen and (max-width: 759px) {
	.vr_box .left, .vr_box .right{ flex: 0 0 100%; }
	.yt_box::before{ padding-bottom: 56.25%;}
	.vr_box .full::before{ padding-bottom: 75%;}
}
