<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { font-size:16px; text-align: center; color:#262626; font-family: "Arial","å¾®è»Ÿæ­£é»‘é«”","Microsoft JhengHei", serif; }
img { width:100%; }
html * { max-height: 9999999px; }

/* åœ–ç‰‡cover */
.gbox { overflow: hidden; }
.gbox .wh { height:100% !important; width:auto !important; }
.gbox .ww { width:100% !important; height:auto !important; }

/* æ­£æ–¹å½¢å€å¡Š */
.SquareBase { position: relative; width:100%; padding-top:100%; }
.SquareBase .SquareArea { position: absolute; top:0px; left:0px; bottom:0px; right:0px; overflow: hidden; } 

.mtop { height:80px; }

/* topnb */
.topnb { position:fixed; top:0px; height:80px; background-color:#fff; width:100%; z-index:10; transition: top 0.3s; }
.topnb .logo { width:auto; position: absolute; left:40px; margin:10px 0px; height:60px; z-index:5; }
/* .topnb .logo { position: absolute; z-index:100; background:url("./images/bg_logo.png") no-repeat top center; background-size:contain; transition: top .5s; } */
/* .topnb.inside { background-color:#fdd000; } */
/* .topnb .logo { position: absolute; left:120px; height:60px; margin:10px 0px; width:auto; z-index:5; display: none; } */
/* .topnb.inside .logo { display: block; } */
/* .topnb .menu { position: relative; } */
.topnb .menubd { position: absolute; width:100%; height:1px; background-color:#c6c6c6; bottom:0; z-index:5; }
.topnb .mlan { position: absolute; background-color:#003300; display: none; }
.topnb .mlan .lan { display:block; padding:10px 20px; color:#fff; text-decoration: none; font-size:0.875rem; }
/* .topnb .mlan .lan:hover { background-color:#1d2088; color:#fdd000; } */

/* dropdown menu */
.topnb .menu .nav-item .dp_menu { display:none; text-align:left; }
.topnb .menu .nav-item .dp_menu li { list-style-type: none; }
.topnb .menu .nav-item .dp_menu a { text-decoration: none; color:#ff7725; cursor: pointer; }

.topnb .menu .topbtn { float:left; padding:0px; margin:0px; width:80px; height:80px; display: none; }
.topnb .menu .submenu .nav-link { color:#474747; padding:28px 15px; }
.topnb .menu .submenu .nav-link:hover { color:#ff7725; }
.topnb .menu .dropdown .dropdown-toggle::after { display:none; } /* delete dropdown arrow */


.topnb .mbtns { position: absolute; top:0px; right:0px; z-index:5; background-color:#006633; }
.topnb .mbtns .mbtn.inside { background-color:#fdd000; }
.topnb .mbtns .mbtn:hover { color:#ff7725; }
.topnb .mbtns .dropdown .dropdown-menu { margin:0; padding:0; border-radius: 0; background-color:#342f2f; border:none; box-shadow:0 4px 8px 0 rgba(0,0,0,0.2); min-width:3rem; }
.topnb .mbtns .dropdown .dropdown-menu .dropdown-item { padding:10px 15px; color:#474747; }
.topnb .mbtns .dropdown .dropdown-menu .dropdown-item:hover { background-color: #8a7457; }
.topnb .mbtns .dropdown:hover { background-color: #342f2f; }
.topnb .mbtns .mbtn,
.topnb .mbtns .dropdown { float:left; color:#fff; border:none; width:60px; height:80px; padding:0px; margin:0px; background-color:transparent; }
/* .topnb .mbtns .btnsearch { width:40px; } */
.topnb .mbtns .btnphone { width:auto; padding:0px 15px; background-color:#53a62f; }

/* footer */
.footer { background-color:#f6f6f6; padding:40px 0px; }
.footer .name { color:#0065af; text-align:left; font-size:1.25rem; margin-bottom:20px; }
.footer .cont { display:flex; font-size:0.875rem; color:#c6c6c6; }
.footer .cont &gt; div { flex:1; }
.footer .cont .copy { order:2; }
.footer .cont &gt; div div:first-child { margin-bottom:10px; }
.footer .cont .notice { color:#006633; }
.footer .cont .notice a:hover { border-bottom:1px solid #fff; }
.footer .cont .notice .num { color:#474747; text-decoration: none; }
.footer .cont .notice .num.tel:hover { color:#1d2088; }
.footer .cont .design { text-align: left; }
.footer .cont .design a { color:#006633; text-decoration: none; }
.footer .cont .notice .isun,.footer .cont .notice .isun a { color:#919191; text-decoration: none; }
.footer .cont .design a:hover { color:#ff7725; border-bottom:1px solid #ff7725; }
.footer .cont .notice .isun a:hover { color:#ff7725; border-bottom:1px solid #ff7725; }

.footer .icon { display: flex; justify-content: flex-end; flex-wrap: wrap; }
.footer .icon a { width:32px; height:20px; border-radius: 50px; color:#53a62f; padding:2px 0px; font-size:1rem; margin:0px 5px 5px 5px; }
.footer .icon a:hover { color:#ff7725; }
.footer .icon .lineImg { background:url("./images/ico-line.png") no-repeat center center; background-size:16px; }
.footer .icon .lineImg:hover { background:url("./images/ico-line-2.png") no-repeat center center; background-size:16px; }

.fill { background-color: #fff; }

/* sidebar */
.sidebar { position:fixed; right:0px; top:50%; background-color: rgb(83, 166, 47,0.8); color:#fff; z-index:2; transition: right 0.3s; }
.sidebar &gt; div { width:80px; height:80px; }
.sidebar &gt; div:hover { background-color: #ff7725; opacity: 1; cursor: pointer; }
/* .sidebar .buycar:hover { color:#1d2088; } */
/* .sidebar &gt; div:hover .num { background-color: #ffffff; } */
.sidebar .member { padding:16px 0px; }
.sidebar .icon { font-size:1.5rem; }
.sidebar .member .name { font-size:0.8rem; font-weight: bold; }
.sidebar .buycar { position: relative; }
.sidebar .buycar .num { position: absolute; top:13px; right:15px; width:24px; height:24px; line-height:24px; border-radius: 50%; color:#fff; background-color:#944513; font-size:0.8rem; }
.sidebar .buycar,.sidebar .totop { padding:28px 0px; }
.sidebar .totop { background-color: #006633; opacity: 0.8; color:#fff; }
.sidebar .totop:hover { background-color:#944513; opacity: 1; }
.sidebar .member .bd { width:20px; border-bottom:1px solid #fff; position: absolute; top:80px; left:30px; }

/* bottombar */
.ctlbar { transition: bottom .3s; /*transition-delay: .5s;*/ }
.bottombar { position:fixed; bottom:0px; width:100%; display:flex; z-index:2; }
.bottombar &gt; button { flex:1; padding:12px 0px 4px 0px; border:none; color:#fff; background-color: rgb(83, 166, 47,0.8); }
.bottombar .name { padding-top:2px; font-size:0.8rem; }
.bottombar .icon { font-size:1rem; }
.bottombar .buycar .icon span { position: relative; }
.bottombar .buycar .num { position: absolute; top:-10px; right:-10px; width:16px; height:16px; line-height:16px; border-radius: 50%; color:#fff; background-color:#944513; font-size:0.7rem; font-weight:normal; }
.bottombar .totop { background-color:#006633; opacity: 0.8; color:#fff; padding:21px 0; }
.bottombar .totop:hover { background-color:#930015; opacity: 1; }
.bottombar &gt; button:hover { background-color: #ff7725; opacity: 1; cursor: pointer; }
/* .bottombar .buycar:hover { color:#fdd000; } */
/* .bottombar &gt; button:hover .num { background-color:#ffffff; } */

/* modal */
.clickable { cursor: pointer; }
#searchModal .close { position: absolute; right:0px; top:-50px; color:#ffffff; text-shadow:none; opacity: 1; }
#searchModal .modal-dialog { margin:8rem auto; max-width:730px; }
#searchModal .modal-content { border-radius: 0; text-align: left; }
/* .modal .modal-body { padding:14px; } */
#searchModal .modal-body input { border:none; width:calc(100% - 40px); border-right:1px solid #c6c6c6; }
#searchModal .modal-body .fa-search { color:#223042; width:30px; text-align: right; border:none; background-color:transparent; padding:0px; }
#searchModal .modal-body .fa-search:hover  { color:#ff7725; }

/* buy car modal */
#buyCarModal .modal-dialog { width:300px; position: absolute; right:0; height:100%; margin:0; border-radius: 0; }
#buyCarModal .modal-header { background-color: #ebf2c6; border-top-left-radius: 0; border-top-right-radius: 0;  border-bottom: 1px solid #ebf2c6; }
#buyCarModal .modal-header .mTitle { margin:0 auto; color:#262626; }
#buyCarModal .closebc { position: absolute; left:-50px; color:#ffffff; border:none; background-color:transparent; font-size:0.8rem; }
#buyCarModal .closebc span { font-size:1.3rem; }
#buyCarModal .modal-content { height:100%; border-radius: 0; }
#buyCarModal .modal-body { position: relative; overflow-y:auto; background-color: #fff;}
#buyCarModal .bclist { padding:20px 0px; border-bottom:1px solid #ebf2c6; }
#buyCarModal .bcimg { height:100%; float:left; }
#buyCarModal .bcimg img { height:64px; width:64px; }
#buyCarModal .bcdes { float:right; width:calc(100% - 64px); padding-left:10px; text-align: left; }
#buyCarModal .bcdes .pType { color:#aeaeae; font-size:0.875rem; padding-top:15px; }
#buyCarModal .bcdes .pSum { font-size:0.75rem; line-height:24px; padding-top:20px; font-family: "Helvetica"; }
#buyCarModal .pPrice { color:#ff7725; font-size:0.75rem; font-family: "Helvetica";  }
#buyCarModal .num { font-size:1rem; }
#buyCarModal .total { text-align:left; padding-top:20px; color:#fff; }
#buyCarModal .modal-footer { border-top:none; border-bottom-right-radius:0px; border-bottom-left-radius:0px; background-color: #f6f6f6; }
#buyCarModal .nolist { padding-top:20px; }
button.send { width:100%; border:none; border-radius: 5px; background-color:#006633; color:#fff; padding:10px 0px; }
button.send:hover { background-color:#ff7725; color:#fff; }

::-webkit-input-placeholder{ color:#777777; }
/* scrollbar */
.topnb .menu *::-webkit-scrollbar{ display:none; }
.top .topmenu .subject::-webkit-scrollbar { display:none; }

/* product */
.product .pd a { display: block; overflow: hidden; }
.product .pd a img { transition: all .2s ease-out; }
.product .pd a:hover img { transform: scale(1.1);  }



@media (min-width:1200px){
    .bottombar { display: none; }
    /* .topnb .mbtns .btnlan:hover { background:url("./images/img_lan.png") no-repeat center bottom; } */
    .topnb .mbtns .btnlan:hover &gt; .mlan { display: block; }
    .topnb .menu .nb { width:100%; display:block; }
    .topnb .menu .dropdown:hover .dropdown-menu { display:block; }
    .topnb .menu .nav-item ul { padding:0px 15px; max-width:1140px; margin:0px auto; display: flex; flex-wrap: wrap; justify-content: center; }
    .topnb .menu .nav-item ul li { flex:0 0 16.66666%; padding:20px 0px; }
    .topnb .menu .navbar-nav &gt; .nav-item:hover &gt; .dp_menu { display:block; }
    
    .topnb .menu .nav-item .dp_menu { position: absolute; left:0px; right:0px; top:80px; background-color:#003300; text-align:center; }
    .topnb .menu .nav-item .dp_menu a { color:#fff; }
    /* .topnb .menu .nav-item .dp_menu .dp_menu { white-space: nowrap; left:100%; top:0; } */
    .topnb .menu .nav-item .dp_menu li a:hover { color: #ff7725; border-bottom:1px solid #ff7725; }
    .topnb .menu .nav-item:hover &gt; .nav-link { color:#1d2088; }
    .topnb .mbtns .menuno { display: none; }

    .topnb .menu .arrow { position: relative; width:8px; height:4px; background: url("./images/arrow1.png") no-repeat center center; left:50%; bottom:20px; transform:translate(-50%); }
    .topnb .menu .mbtns .arrow { bottom:-15px; }
    .topnb .menu .navbar-nav &gt; .nav-item:hover .arrow ,
    .topnb .mbtns .btnlan:hover &gt; .arrow { background:url("./images/arrow1b.png") no-repeat center center; }

    .topnb .menu .btnlan { position:relative; }
    .topnb .mlan { right:0px; left:-40px; top:80px; }
    .topnb .mlan .lan { display:block; padding:20px; color:#fff; text-decoration: none; font-size:0.875rem; }
    .topnb .mlan .lan:hover { color:#ff7725; text-decoration: underline; }
}

@media (max-width:1199.98px){
    .mtop { height:60px; }
    .sidebar { display: none; }
    /* .topnb .logo img {  height:40px; margin:10px 0px; } */
    .topnb .logo { margin:5px 0px; height:50px; }
    .topnb { height:60px; }
    /* .topnb .logo { left:80px; } */
    .topnb .mbtns .mbtn { width:60px; height:60px; border-radius: 0px; font-size:1.5rem; }
    .topnb .mbtns #topbtn.active { background-color:006633; }


    .topnb .menu { -ms-overflow-style: none; }
    .topnb .container { max-width:100%; padding:0px; }
    .topnb .nb { display:none; position: absolute; width:100%; height:100vh; left:0px; top:60px; }
    .topnb .menu .navbar-nav { padding:0px 40px; background-color:#fff; }
    .topnb .menu .navbarItems { position: absolute; left:0px; width:100%; height:100vh; padding-bottom:60px;  transition-property:left,right; overflow-y:auto; }
    .topnb .menu .navbarItems .nav-link { padding:0px; display: inline-block; }
    .topnb .menu .navbarItems .nav-item { font-size:1.5rem; border-bottom:1px solid #ebf2c6; text-align:left;  }
    .topnb .menu .navbarItems .nav-item .subt { padding:22px 0px; }
    .topnb .menu .navbarItems .nav-item .dp_menu { width:100%; }
    .topnb .menu .navbarItems .nav-item .dp_menu ul { padding:0px; }
    .topnb .menu .navbarItems .nav-item .dp_menu li:not(.bk) { font-size:1.5rem; text-align:left; border-bottom:none; }
    .topnb .menu .navbarItems .nav-item .dp_menu .bk { font-size:1.5rem; }
    .topnb .menu .navbarItems .nav-item .dp_menu .bk:hover { cursor: pointer; }
    .topnb .menu .navbarItems .nav-item .dp_menu .bk .back a { color:#ababab; }
    /* .topnb .menu .navbarItems .nav-item .dp_menu li a { display:block; }  */

    .topnb .mlan { top:60px; left:0; right:0px; background-color:#003300; }
    .topnb .mlan .lan { padding:20px; font-size:1.25rem; }

    .topnb .menu .submenu .icon { float:right; font-size:1.5rem; padding-right:15px; color:#006633; margin:6px 0px; }
    .topnb .menu .submenu .icon:hover { cursor: pointer; }
    .topnb .menu .submenu .name { color:#8a7457; font-size:1.7rem; }
    .topnb .menu .submenu .pn { font-family:"Helvetica"; }
    .topnb .menu .submenu .date { color:#ababab; font-size:1.2rem; }
    
}

@media (min-width:992px) and (max-width:1199.98px){
    /* .topnb .logo img {  max-height:54px; margin:3px 0px; } */
}

@media (min-width:768px) and (max-width:991.98px){
    /* .topnb .logo { left:50px; } */
    /* .topnb .logo img {  max-height:30px; margin:15px 0px; } */
    /* .topnb .menu .submenu .nav-link { padding:28px 10px;  } */
}

@media (min-width:768px){
    

    /* .footer .content .design { display:none; } */
    .footer .content .design { text-align: right; margin-right:60px; }
}

@media (max-width:767.98px){
    .topnb .logo { left:30px; }
    /* .topnb .logo img { height:60px; margin:0px; } */

    /* .topnb .nb { top:110px; } */
    /* .topnb .mbtns .mbtn, */
    /* .topnb .mbtns .dropdown { height:110px; width:110px; font-size:2.5rem; } */

    .topnb .menu .navbarItems { padding-bottom:100px; }
    /* .topnb .menu .navbarItems .nav-item { font-size:2.7rem; } */
    /* .topnb .menu .submenu .date { font-size:1.6rem; } */
    /* .topnb .menu .submenu .icon { padding:22px 30px 22px 0px; } */

    /* .topnb .menu .navbarItems .nav-item .dp_menu { top:-110px; } */
    /* .topnb .menu .navbarItems .nav-item .dp_menu li:not(.bk) { font-size:2.7rem; } */
    /* .topnb .menu .navbarItems .nav-item .dp_menu .bk { font-size:2.7rem; } */

    
    .footer .icon { justify-content: center; }
    .footer .name { margin-bottom:10px; }
    .footer .cont { display:block; }
    .footer .cont .design { text-align: center; }
    
}

/* @media (max-width:767.98px) and (min-width:576px){

    .topnb .menu .topbtn { height:110px; width:110px; font-size:3rem; }


    .topnb .mlan .lan { padding:30px; font-size:1.5rem; }


    .footer { padding:60px 0px;  }
    .footer .name { font-size:2rem; }
    .footer .cont { font-size:1.5rem; }
    .footer .cont .notice .sym { font-size:1.3rem; }
    .footer .cont .design { font-size:1.4rem; }
    .footer .icon a { width:60px; height:60px; font-size:2rem; padding:14px 0px; }
    .footer .cont &gt; div div { margin-bottom:15px; }

    .footer .icon .lineImg { background-size:32px; }
    .footer .icon .lineImg:hover { background-size:32px; }
    
    .bottombar .name { font-size:1rem; }
    .bottombar .icon { font-size:2rem; }
    .bottombar .buycar .num { width:24px; height:24px; line-height:24px; font-size:1rem; }
    .bottombar .totop { padding:28px 0; }

    .modal .modal-dialog { max-width:540px; }
} */

@media (max-width:767.98px) {
    .topnb { height:60px; }
    /* .topnb .nb { top:60px; } */
    .topnb .logo { height:30px; margin:15px 0px; left:10px; }
    /* .topnb .logo img { height:50px; padding-top:0px; } */
    .topnb .menu .topbtn { height:60px; width:60px; }
    .topnb .mbtns .mbtn,
    .topnb .mbtns .dropdown { height:60px; width:60px; font-size:1.5rem; }

    .topnb .mlan { top:60px; }
    .topnb .menu .navbar-nav { padding:0px 20px; }
    .topnb .menu .submenu .icon { font-size:1rem; margin:7px 0px; padding-right:10px; }
    .topnb .menu .submenu .name { font-size:1rem; }
    .topnb .menu .submenu .date { font-size:1rem; }
    .topnb .menu .navbarItems { padding-bottom:60px; }
    .topnb .menu .navbarItems .nav-item { font-size:1.25rem; }
    /* .topnb .menu .navbarItems .nav-item .dp_menu { top:-60px; } */
    .topnb .menu .navbarItems .nav-item .dp_menu li:not(.bk) { font-size:1.25rem; }
    .topnb .menu .navbarItems .nav-item .dp_menu .bk { height:60px; font-size:1rem; margin:0px 30px; padding:18px 0px; }

    .bottombar &gt; div { padding:15px 0px; }
    .bottombar .icon { font-size:1rem; }
    .bottombar .name { font-size:0.7rem; }
    .bottombar .totop { padding:12px 0px; }
    .bottombar .buycar .num { top:-8px; right:-8px; width:16px; height:16px; line-height:16px; font-size:0.6rem; }

    .modal .modal-dialog { margin:8rem auto; max-width:540px; width:90%; }

    .footer { padding:30px 0px; }
    .footer .icon a { margin:0px 3px 5px 3px; }
    /* .footer .cont &gt; div:not(:last-child) { margin-bottom:20px; } */
}</pre></body></html>