
/* 共用 */
.title { color:#0067ba; font-size:1.875rem; line-height:50px; font-family: "Arial","微軟正黑體","Microsoft JhengHei", serif; }
.more { display: inline-block; color:#0067ba; border-bottom:1px solid #0067ba; }
.more:hover { color:#0096f0; border-bottom:1px solid #0096f0; }

.loading { background-color:#fff; position: fixed; top:0; left:0; width:100%; height:100%; z-index:10000; }
.loading img { width:auto; padding-top:30vh; }

.top { position: relative; }
.top .topbnr .bnr { width:100%; height:100vh; }
.top .topmask { width:100%; height:40px; position: absolute; bottom:0px; background: url("./images/topmask.png") center center; background-size:cover; }

.discount { padding:80px 0px; text-align:left; }
.discount .title .udline { display: inline-block; margin-left:15px; width:48px; border-bottom:2px solid #f7cc3f; }

.discount .item { position:relative; display: block; padding:15px 0px; padding-right:40px; border-bottom:1px solid #e2e2e2; }
.discount .item .cont { color:#000; font-size:1.25rem; }
.discount .item:hover .cont { color:#0096f0; }
.discount .item .date { color:#00b0be; font-size:0.875rem; padding-top:5px; }
.discount .item .arrow { color:#919191; position: absolute; right:30px; top:50%; transform:translate(0px,-50%); }
.discount .more { margin-top:25px; } 

.service { background: url("./images/bg_sp-1.jpg")no-repeat center center; background-size:cover; padding:80px 0px; }


/* 圖片放大 */
/* @keyframes zoomin {
    0% { transform: scale(1); }
    100% { transform: scale(1.1); }
}


/* amination area init */
/* .cont, .prod,.btmbnr, .newcont { transform:translateY(100px); opacity: 0; } */
/* .upslideAni { animation:upslide 2s; transform:translateY(0px); opacity: 1; } */
/* animation */
@keyframes upslide {
    0% { transform:translateY(100px); opacity: 0; }
    100% { transform: translateY(0px); opacity: 1; }
}

@media (min-width:1200px){
    /* .product .pd .des { width:350px; } */
    /* .store { height:960px; } */
}

@media (max-width:1199.98px) and (min-width:992px){
    /* .product .pd .des { width:289.98px; } */
/*
    .store { height:840px; }
    .store .intro .content { max-width:496px; }
    .store .intro .t1 { font-size:0.9rem; }
    .store .intro .t2 { font-size:1rem; } */
}

@media (min-width:992px){
    /* .ashin .cont .ashtxt .txtrange { margin-right:50px; }
    .ashin .cont .ashtxt .detail { margin-right:50px; }
    .ashin .cont .ashimg img { margin-left:40px; } */
    
}

@media (max-width:991.98px){
    
}


@media (min-width:768px) and (max-width:991.98px){

    

}

/* 手機橫寬991.98內 banner全版 */
/* @media (max-width:991.98px) and (orientation: landscape){
    .top .topbnr .bnr { height:100vh; }
} */

@media (min-width:768px){
    

}

@media (max-width:767.98px){
    .top .topmask { bottom:-15px; width:100%; height:40px; position: absolute; background: url("./images/topmask_phone.png") no-repeat center center; background-size:100%; }


    

}


@media (max-width:767.98px){

    .discount .item:first-of-type { margin-top:30px; }
    .discount .item { padding:30px 0px; }

    .service .item:not(:first-of-type) { margin-top:40px; }

    

}