
footer .siteMap.type2 li {/* 設定頁尾選單分類線條顏色 */
    border: 1px solid #f7f8f8;
    border-width: 0 1px;
    padding: 0 1em;
    margin-left: -1px;
    line-height: 1.2;
}


section.block {/* 設定關於我大標跟第一段的段落高度 */
    margin-bottom: 0px;
}

.articleBlock, .articleBlockStyle01, .articleBlockStyle02, .articleBlockStyle03, .articleBlockStyle04 {/* 設定關於我大標跟第一段的段落高度 */
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin: 0px 0;
    overflow: hidden;
}

footer {/* 設定關於最後一段跟footer的段落高度 */
    margin-top: 100px;
    background: #5e5e5e;
}

@media (min-width: 1200px){
.contact .Bbox_in_2c_L3 > div > div:nth-of-type(1) {/* 設定聯絡我左側比例 */
    float: left;
    width: 32%;
}
.contact .Bbox_in_2c_L3 > div > div:nth-of-type(2) {/* 設定聯絡我右側比例 */
    float: left;
    width: 68%;
}
footer .footerContent .footerType1 > :nth-child(2) {/* 設定網頁底footer左側比例 */

    width: 32%;
    padding-left: 32px;

}
footer .footerContent .footerType1 > :nth-child(1) {/* 設定網頁底footer右側比例 */

    width: 68%;
    padding-right: 32px;

}
}

@media (max-width: 768px){
.company_2 .Bbox_1c > div > div {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right:0px;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
}
}

.articleBlockStyle02:after {
    background: rgba(255, 255, 255,0.5);
}

.articleBlockStyle02, .articleBlockStyle02 * {
    color: #040404 !important;
}


.newsdetail a.btn-cis1 {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.productdetail .formItem {
    width: 100%;
}
@media (min-width: 1025px) {
   .productdetail a.btn-cis1 {
       position: relative;
       left: 26%;
   }
}
@media (max-width: 991px) {
    .productdetail a.btn-cis1 {
       position: relative;
       left: 50%;
       -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
       -o-transform: translateX(-50%);
       transform: translateX(-50%);
    }
   .proDetail .itemForm {
       text-align: center;
    }
}


/* 2025-02-07 #5638 pageLoading */
.pageLoadingStyleLogo {
    height: 100vh;
}
.pageLoading .logo {
    /* width: 10vw;
    min-width: 190px; */
    opacity: 0;
    transform: translate(-50%, 40px);
	transition: all 0.3s,
	opacity 0.2s ease-out,
	transform 0.4s ease-out,
	-webkit-transform 0.4s ease-out;
}
.pageLoading .logo.in {
	opacity: 1;
	transform: translate(-50%, -50%);
}