/*about*/
.about-circle-list .about-circle-item { float: none; }
.about-circle-item .item-img { width: 80px; height: 80px; padding: 20px; margin-top: 24px; }
.about-circle-item .item-img img { display: inline-block; }
.about-circle-list .about-circle-item { width: 650px; max-width: 100%; height: auto;  border-radius: 0; background: none; margin: 0 auto; }
.about-circle-list .img1 { text-align: right; margin-top: -50px;}
.about-circle-list .img2 { text-align: left; }
.about-circle-list .about-circle-item .item-circle-box { width: 300px; height: 300px;  border-radius: 50%; background: #f4f5f6; display: inline-block; text-align: center; position: relative; }
.about-circle-list .item-arrow-box { display: block; text-align: center; margin-top: -50px; }
.about-circle-list .item-arrow { border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 12px solid #000; display: inline-block; position: static; bottom: auto; left: auto; }
.about-circle-list .img1 .item-arrow { transform: rotate(135deg); }
.about-circle-list .img2 .item-arrow { transform: rotate(45deg); }

/*html:lang(zh-TW) */.about-circle-item .item-t { padding: 0; width: 82%; position: absolute; top: 50%; left: 50%; z-index: 1;
	-webkit-transform: translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform: translate(-50%,-50%);
}
html:lang(zh-TW) .about-circle-item .item-t > span { font-size: 18px; }

html:lang(en-US) .about-top-circle { font-size: 18px; }
/*html:lang(en-US) .about-circle-item .item-t { padding: 0; width: 100%; height: 100%; position: relative; }*/
/*html:lang(en-US) .about-circle-item .item-t h1 { position: absolute; bottom: 86%; left: 50%; z-index: 10; min-width: 100%;
	-webkit-transform: translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform: translateX(-50%);
}*/
html:lang(en-US) .about-circle-item .item-t h1 span { font-size: 24px; font-weight: 700; display: block; /*text-align: left;*/ position: relative; }
/*html:lang(en-US) .about-circle-item .item-t h1 span:after { content: ""; position: absolute; bottom: -14px; left: 0; width: 80px; height: 1px; background: #9ca0a6;
}*/
html:lang(en-US) .about-circle-item .item-t > span { /*position: absolute; top: 50%; left: 50%; z-index: 9;*/ font-size: 14px; /*width: 80%; padding: 0; display: block;*/
	/*-webkit-transform: translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform: translate(-50%,-50%);*/
}


/*我的流動倉*/
.order-record-list .order-item .info-wrap .order-title { font-size: 26px; color: #404040; font-weight: bold; padding-top: 5px;}
.order-record-list .order-item .info-wrap .order-title label { float: right; }
.order-record-list .order-item .info-wrap .order-title span { font-size: 20px; font-weight: bold; color: #404040; padding-left: 16px; }
.order-record-list .order-item .info-wrap .order-title span.vault-in { font-size: 18px; }
.order-record-list .order-item .info-wrap .order-info { margin-top: 16px; }
.order-record-list .order-item .info-wrap .order-info p { line-height: 1em; padding: 0 0 6px 0; }
.order-record-list .order-item .info-wrap .order-info p:after,
.order-record-list .order-item .info-wrap .order-period:after { content: ""; clear: both; height: 0; display: inline-block; }
.order-record-list .order-item .info-wrap .order-info p label,
.order-record-list .order-item .info-wrap .order-period label,
.order-record-list .order-item .info-wrap .order-actions label { float: left; color: #404040; min-width: 90px; padding: 0; margin-right: 20px; display: inline-block; vertical-align: top; }
html:lang(en-US) .order-record-list .order-item .info-wrap .order-info p label,
html:lang(en-US) .order-record-list .order-item .info-wrap .order-period label,
html:lang(en-US) .order-record-list .order-item .info-wrap .order-actions label { min-width: 150px; }
.order-record-list .order-item .info-wrap .order-info p span { float: left; font-size: 18px; line-height: 1em; display: inline-block; color: #404040; }
.order-record-list .order-item .info-wrap .order-period { line-height: 1em; }
.order-record-list .order-item .info-wrap .order-period span,
.order-record-list .order-item .info-wrap .order-actions span { float: left; font-size: 18px; color: #404040; }

.order-record-list .order-item .info-wrap .order-actions { margin-top: 16px; }
.order-record-list .order-item .info-wrap .order-actions span { color: #404040; float: none; display: block; line-height: 1.4em; }



.order-record-list .order-item .info-wrap .order-info span.order-termina { font-size: 16px; font-weight: bold; color: #404040; background: #efe046; border-radius: 50px; padding: 6px 16px; line-height: 1em; display: inline-block; margin-bottom: 8px; }



.seo-content-block .collapsed { font-size: 16px; font-weight: normal; color:#ffffff; background-color: #0671b2; line-height: 25px; border-radius: 6px 6px 0 0 ; padding: 8px 25px 6px; display: inline-block; }
.seo-content-block .collapse { visibility: inherit; background-color: #f4f4f4; padding: 20px; margin-top: 20px;  border-radius: 16px; }


/**/
.apply-btn { position: absolute; top: -60px; right: -5px; }
.reserve-lis-word { line-height: 1.3em; }
.reserve-lis-img img { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.reserve-lis-img:hover img { /*transform: scale(1.2, 1.2) translate(-40%,-40%);*/
	/*-webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03);
	-webkit-transform: translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform: translate(-50%,-50%);
	-webkit-transform-origin:50% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; -o-transform-origin:100% 50%; transform-origin:100% 50%;*/
	-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;
}

@media screen and (max-width:1350px){
	.apply-btn { right: 0;}
}


@media screen and (max-width:767px){
	.apply-btn { position: absolute; top: -80px; right: 0; font-size: 21px;}
}

@media screen and (max-width:480px){
	.apply-btn { position: absolute; top: -80px; right: 5px; }
}



/**/
.index-three .product-list-district-list ul li a,
.product-list-district-list ul li > a { cursor: pointer; }

.contact .form-group label { max-width: 200px; }
.contact .page-content > div span { font-family: '微軟正黑體', 'PingFang HK' !important; }





@media screen and (max-width: 767px){
	.about-circle-list { top: 0; }
    .about-circle-list .about-circle-item { width: 95%; }
	.about-top-circle { margin: 0 auto 54px; }
	.about-circle-list .about-circle-item:nth-child(3), .about-circle-list .about-circle-item:nth-child(5) { top: 0; }
}

@media screen and (max-width: 580px){
	.about-circle-list .about-circle-item { text-align: center; margin: 30px auto 0; }
	.about-circle-list .about-circle-item .item-arrow { transform: rotate(90deg); }


	/*我的流動倉*/
    .order-record-list .order-item .info-wrap .order-title label { float: none; padding: 4px 0 0 0; display: block; }
    .order-record-list .order-item .info-wrap .order-title label span:first-child { padding-left: 0; }


}

@media screen and (max-width: 420px){

	/*我的流動倉*/
    html:lang(en-US) .order-record-list .order-item .info-wrap .order-info span.order-termina { font-size: 12px; }


}
