
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{background-color:#fff;}

.mod_select .select_box{position:relative;height:40px;text-align:left;}
.mod_select .select_box .select_txt{display:inline-block;width:100%;height:40px;border:#dddfe5 solid 1px;border-radius:4px;overflow:hidden;line-height:38px;font-size:13px;cursor:pointer;padding-left:12px;-webkit-transition:all .2s ease;transition:all .2s ease;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.mod_select .select_box:hover .select_txt{border:#c1c4cb solid 1px;}
.mod_select .select_box em{position:absolute;top:0px;right:15px;display:inline-block;width:12px;height:40px;cursor:pointer;}
.mod_select .select_box em:before{content:"";position:absolute;top:20px;left:0px;width:7px;height:1px;background-color:#c1c4cb;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.mod_select .select_box em:after{content:"";position:absolute;top:20px;right:0px;width:7px;height:1px;background-color:#c1c4cb;transform:rotate(-40deg);-ms-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.mod_select .select_box em.on:before{transform:rotate(-40deg);-ms-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg);}
.mod_select .select_box em.on:after{transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);}
.mod_select .select_box:hover em:before{background-color:#a6acba;}
.mod_select .select_box:hover em:after{background-color:#a6acba;}
.mod_select .select_box i{position:absolute;top:0px;right:15px;display:inline-block;width:12px;height:40px;cursor:pointer;}
.mod_select .select_box i:before{content:"";position:absolute;top:20px;left:0px;width:7px;height:1px;background-color:#c1c4cb;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.mod_select .select_box i:after{content:"";position:absolute;top:20px;right:0px;width:7px;height:1px;background-color:#c1c4cb;transform:rotate(-40deg);-ms-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.mod_select .select_box .option{display:none;position:absolute;z-index:10000;top:42px;left:0px;width:100%;background-color:#fff;border:#c1c4cb solid 1px;padding:5px 0px 5px;border-radius:4px;}
.mod_select .select_box .option li{font-size:12px;line-height:36px;cursor:pointer;padding-left:14px;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;transition:all .1s linear;}
.mod_select .select_box .option li:hover{background-color:#f6f7fa;color:#911f1c;}
.mod_select .select_box .option li.selected{background-color:#fff;color:#911f1c;font-weight:bold;}
.mod_select .select_box .option.w50 li{float:left;width:50%;}
.mod_select .select_box .option.w33 li{float:left;width:33.333333%;}

@-webkit-keyframes enlarge{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(1.05);transform:scale(1.05);}}
@-webkit-keyframes float{0%{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes float2{100%{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);}0%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform:translateY(0);transform:translateY(0);}}

@media (max-width:991px){

.m-wraper{position:relative;background-color:#fff;}
.m-wraper .container{position:relative;z-index:10;padding:30px 20px;}

.m-title{position:relative;margin-bottom:20px;text-align:center;}
.m-title::after{content:"";position:absolute;z-index:0;left:0px;bottom:32px;width:100%;height:2px;border-bottom:#a97646 dashed 2px;}
.m-title img{position:relative;z-index:1;height:60px;}
.m-title em{display:block;color:#999;font-size:12px;line-height:14px;text-align:center;margin-top:4px;text-transform:uppercase;letter-spacing:0px;text-indent:0px;}

.m-intro{position:relative;background-image:url(../images/bg-m-about.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-intro .content{padding:60px 0px;background-image:url(../images/bg-m-about-border.png);background-position:center;background-repeat:no-repeat;background-size:auto calc(100% - 40px);}
.m-intro .container{}
.m-intro .pic{width:100%;margin-top:20px;}
.m-intro .pic img{width:100%;}
.m-intro .text{width:100%;text-align:center;}
.m-intro .text img{height:60px;}
.m-intro .text p{color:#000;font-size:20px;line-height:38px;text-align:left;margin-top:20px;}

.m-value{padding:80px 0px 40px;background-image:url(../images/bg-m-value.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-value .container{padding:0px 20px 0px;}
.m-value .content{position:relative;background-color:rgba(0,40,0,0.6);padding:60px 0px 40px;}
.m-value .content::before{content:"";position:absolute;left:0px;top:20px;width:100%;height:1px;background-color:#fff;}
.m-value .content::after{content:"";position:absolute;left:0px;bottom:20px;width:100%;height:1px;background-color:#fff;}
.m-value .title{position:absolute;left:calc(50% - 94px);top:-10px;width:188px;}
.m-value .title img{width:100%;}
.m-value .contents{margin:0px -10px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.m-value .contents .item{position:relative;width:50%;text-align:center;padding:0px 10px 20px;}
.m-value .contents .item img{width:50px;}
.m-value .contents .item h3{color:#fff;font-size:18px;line-height:30px;font-weight:bold;margin-top:6px;}
.m-value .contents .item p{color:#fff;font-size:15px;line-height:26px;text-align:left;margin-top:2px;}

.m-service{position:relative;background-image:url(../images/bg-m-service.jpg);background-position:center;background-repeat:repeat;background-size:50px auto;}
.m-service .title{text-align:center;}
.m-service .title img{height:60px;}
.m-service .title p{color:#a97646;font-size:16px;line-height:20px;font-weight:bold;margin-top:15px;}
.m-service .contents{margin:40px -30px 0px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.m-service .contents .item{position:relative;width:100%;text-align:center;padding:0px 30px 40px;}
.m-service .contents .item img{width:100%;}
.m-service .contents .item p{color:#000;font-size:18px;line-height:30px;text-align:left;margin-top:20px;padding:0px 40px;}
.m-service .contents .icon{margin-top:15px;padding:0px 50px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.m-service .contents .icon .items{width:50%;text-align:center;}
.m-service .contents .icon .items img{width:80%;margin-bottom:10px;}
.m-service .contents .icon .items em{color:#fff;font-size:18px;line-height:30px;padding:5px 15px;background-color:#a97646;}

.s-body{position:relative;background-image:url(../images/bg-sub-body.jpg);background-position:center;background-size:100px;}
.s-body.appraisal{background-image:url(../images/bg-m-service.jpg);background-size:50px auto;}
.s-body.appraisal::before{content:"";position:absolute;left:0px;bottom:0px;width:50%;height:100%;background-image:url("../images/bg-appraisal-line-left.webp");background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.s-body.appraisal::after{content:"";position:absolute;right:0px;top:0px;width:50%;height:100%;background-image:url("../images/bg-appraisal-line-right.webp");background-position:right top;background-repeat:no-repeat;background-size:100% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.s-body.service01{background-image:url(../images/bg-s-service.jpg);background-size:50% auto;}
.s-body.service01 .container{padding:30px 0px 30px;}
.s-body.service01::before{content:"";position:absolute;left:0px;bottom:0px;width:50%;height:100%;background-image:url("../images/bg-appraisal-line-left.webp");background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.s-body.service01::after{content:"";position:absolute;right:0px;top:0px;width:50%;height:100%;background-image:url("../images/bg-appraisal-line-right.webp");background-position:right top;background-repeat:no-repeat;background-size:100% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
.s-body.service02 .container{padding:40px 0px 30px;}

.s-intro{}
.s-intro h1{color:#000;font-size:20px;line-height:38px;text-align:left;padding:0px 0%;}
.s-intro .text-pic{margin-top:20px;}
.s-intro .text-pic::after{content:"";display:block;clear:both;}
.s-intro .text-pic .pic{width:100%;min-height:240px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-intro .text-pic .text{position:relative;width:100%;padding:40px 40px;background-color:#f0f0f0;background-position:0px calc(100% - 30px);background-repeat:no-repeat;background-size:25% auto;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.s-intro .text-pic .text.left::before{content:"";position:absolute;left:15px;top:15px;width:50px;height:50px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.s-intro .text-pic .text.right::before{content:"";position:absolute;right:15px;bottom:15px;width:50px;height:50px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}
.s-intro .text-pic .text img{width:40px;}
.s-intro .text-pic .text p{color:#000;font-size:17px;line-height:32px;padding-left:20px;}
.s-intro .text-pic .text p em{display:block;font-size:18px;font-weight:bold;margin-bottom:4px;}

.s-news-list{margin-bottom:20px;}
.s-news-list dd{border-bottom:rgba(0,0,0,0.2) dashed 1px;}
.s-news-list dd a{position:relative;display:block;padding:15px 0px 15px 15px;line-height:30px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.s-news-list dd a:hover{color:#aa0000;}
.s-news-list dd a:before{content:"";position:absolute;left:2px;top:27px;width:5px;height:5px;background-color:#a97646;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.s-news-list dd a:hover:before{background-color:#a97646;}
.s-news-list dd a span{float:right;font-size:14px;margin-left:20px;}

.page{height:44px;margin-top:10px;text-align:center;color:rgba(255,255,255,0.6);}
.page a{background-color:#fff;font-size:13px;color:#333;line-height:41px;width:44px;height:44px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;display:none;}
.page a:hover{color:#a97646;}
.page a.active{background-color:#a97646;border:#a97646 solid 1px;color:#fff;}
.page a.previous{display:inline-block;width:auto;font-size:13px;padding-left:40px;padding-right:30px;white-space:nowrap;background-image:url("../images/icon-page-left.png");background-position:calc(0% + 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.previous:hover{background-image:url("../images/icon-page-leftss.png");background-position:calc(0% + 25px) calc(50% + 0px);}
.page a.next{display:inline-block;position:relative;width:auto;font-size:13px;background-color:#fff;padding-left:30px;padding-right:40px;white-space:nowrap;background-image:url("../images/icon-page-right.png");background-position:calc(100% - 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.next:hover{background-image:url("../images/icon-page-rightss.png");background-position:calc(100% - 25px) calc(50% + 0px);}
.page a.first{display:inline-block;width:auto;padding-left:20px;padding-right:20px;font-size:13px;}
.page a.last{display:inline-block;width:auto;padding-left:20px;padding-right:20px;font-size:13px;}

.s-news-detail{position:relative;padding-bottom:20px;}
.s-news-detail .container{position:relative;}
.s-news-detail .container::after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:12px;background-image:url("../images/icon-line.png");background-position:0px 0px;background-repeat:repeat-x;background-size:auto 100%;}
.s-news-detail .title{text-align:center;}
.s-news-detail .title h1{display:inline-block;position:relative;color:#987444;font-size:18px;line-height:24px;padding-left:40px;padding-right:40px;}
.s-news-detail .title h1::after{content:"";position:absolute;left:0px;top:4px;width:30px;height:16px;background-image:url("../images/icon-title.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.s-news-detail .title h1::before{content:"";position:absolute;right:0px;top:4px;width:30px;height:16px;background-image:url("../images/icon-title.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}
.s-news-detail .title em{display:block;color:#333;font-size:14px;line-height:20px;margin-top:10px;}

.detail-content{color:#111;font-size:16px;line-height:30px;padding-top:20px;padding-bottom:0px;}
.detail-content iframe{width:100%;height:300px;}
.detail-content video{width:100%;height:300px;background-color:#000;}
.detail-content img{display:block;max-width:100%;width:100%;height:auto;margin:0px auto 20px;}
.detail-content table{margin-bottom:20px;width:100%;border-collapse:separate;border-spacing:1px;background-color:rgba(255,255,255,1);}
.detail-content table th{background-color:#bdd6ee;padding:12px 12px;line-height:24px;font-size:16px;}
.detail-content table td{background-color:#deeaf6;padding:12px 12px;line-height:24px;font-size:16px;}
.detail-content ol{padding-top:5px;margin-bottom:30px;}
.detail-content ul{padding-top:5px;margin-bottom:30px;}
.detail-content ul{list-style-position:outside;margin-left:18px;list-style:disc;}
.detail-content ul li{line-height:22px;margin-bottom:10px;}
.detail-content p{margin-bottom:20px;font-size:18px;}
.detail-content p:last-child{margin-bottom:0px;}
.detail-content a{color:#a97646;}
.detail-content a:hover{text-decoration:underline;}
.detail-content .link{text-align:center;margin-top:20px;}
.detail-content .link a{color:#111;font-size:15px;line-height:30px;margin-left:40px;margin-right:40px;}
.detail-content .link a:hover{color:#a97646;text-decoration:none;}
.detail-content .link i{margin-left:5px;margin-right:5px;}

.s-products{}
.s-products .text{padding:0px 0%;text-align:center;}
.s-products .text h1{color:#a97646;font-size:30px;line-height:38px;margin-bottom:20px;font-family:"細明體";font-weight:bold;}
.s-products .text p{color:#000;font-size:20px;line-height:38px;margin-bottom:20px;text-align:left;}
.s-products .text em{color:#000;font-size:14px;line-height:28px;margin-bottom:20px;text-align:left;display:block;}
.s-products .contents{margin:20px -5px 0px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.s-products .contents .item{position:relative;width:50%;text-align:center;padding:5px 5px;}
.s-products .contents .item img{display:block;width:100%;}

.s-products-value{position:relative;padding:60px 0px 40px;background-image:url(../images/bg-s-value.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-products-value .mask-pic-01{position:absolute;z-index:1;left:0px;bottom:0px;width:50%;height:100%;background-image:url(../images/bg-s-value-01.png);background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;}
.s-products-value .mask-pic-02{position:absolute;z-index:1;right:0px;bottom:0px;width:50%;height:100%;background-image:url(../images/bg-s-value-02.png);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;}
.s-products-value .container{padding:0px 20px 0px;}
.s-products-value .content{position:relative;padding:50px 0px 20px;margin-left:20px;margin-right:20px;border:#cea36f solid 2px;border-top:0px;}
.s-products-value .content::before{content:"";position:absolute;left:0px;top:0px;width:calc(50% - 90px);height:2px;background-color:#cea36f;}
.s-products-value .content::after{content:"";position:absolute;right:0px;top:0px;width:calc(50% - 90px);height:2px;background-color:#cea36f;}
.s-products-value .title{position:absolute;left:calc(50% - 94px);top:-29px;width:188px;}
.s-products-value .title img{width:100%;}
.s-products-value .contents{margin:0px -10px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.s-products-value .contents .item{position:relative;width:50%;text-align:center;padding:0px 10px 20px;}
.s-products-value .contents .item img{width:50px;}
.s-products-value .contents .item h3{color:#fff;font-size:18px;line-height:30px;font-weight:bold;margin-top:6px;}
.s-products-value .contents .item p{color:#fff;font-size:15px;line-height:26px;text-align:left;margin-top:2px;}

.s-appraisal{}
.s-appraisal .container{position:relative;z-index:1;}
.s-appraisal .contents{padding-left:0%;padding-right:0%;}
.s-appraisal .contents p{color:#000;font-size:20px;line-height:38px;margin-bottom:20px;}
.s-appraisal .contents img{width:100%;border:#918f90 solid 2px;margin-bottom:20px;}

.s-service{}
.s-service .text{padding:0px 0%;text-align:center;}
.s-service .text h1{color:#a97646;font-size:30px;line-height:38px;margin-bottom:20px;font-family:"細明體";font-weight:bold;}
.s-service .text p{color:#000;font-size:20px;line-height:38px;margin-bottom:20px;}

.s-service-why .container{position:relative;}
.s-service-why .container::after{content:"";position:absolute;left:0px;top:20px;width:100%;height:6px;background-image:url("../images/icon-line.png");background-position:0px 0px;background-repeat:repeat-x;background-size:auto 100%;}
.s-service-why .title{text-align:center;}
.s-service-why .title img{height:50px;}
.s-service-why .text-pic{margin-top:20px;padding:0px 20px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.s-service-why .text-pic .pic{width:100%;min-height:200px;border:#c0ab8e solid 4px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-service-why .text-pic .text{position:relative;width:100%;min-height:200px;padding:40px 40px;background-color:#dfd3bd;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}
.s-service-why .text-pic .text.t01::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:url("../images/bg-about-line-01.png");background-position:0px 20px;background-repeat:no-repeat;background-size:35% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.s-service-why .text-pic .text.t02::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:url("../images/bg-about-line-02.png");background-position:0px calc(100% - 20px);background-repeat:no-repeat;background-size:45% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.s-service-why .text-pic .text h3{color:#441d1b;font-size:28px;line-height:30px;font-weight:bold;}
.s-service-why .text-pic .text p{color:#000;font-size:17px;line-height:30px;}

.s-contact{position:relative;}
.s-contact .container{padding:20px 20px 0px;}
.s-contact .content{position:relative;z-index:5;padding:20px 0px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.s-contact .title{text-align:center;}
.s-contact .title img{height:50px;}
.s-contact .qrode{width:240px;margin-top:20px;}
.s-contact .qrode .pic{position:relative;padding:15px;}
.s-contact .qrode .pic::before{content:"";position:absolute;left:0px;top:0px;width:70px;height:70px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.s-contact .qrode .pic::after{content:"";position:absolute;right:0px;bottom:0px;width:70px;height:70px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}
.s-contact .qrode .pic img{width:100%;border:#9f733b solid 2px;padding:10px;}
.s-contact .qrode p{color:#000;font-size:16px;line-height:24px;text-align:center;margin-top:10px;}
.s-contact .text{margin-top:10px;}
.s-contact .text p{color:#000;font-size:18px;line-height:30px;text-align:left;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:60px;background-position:0px 5px;background-repeat:no-repeat;background-size:40px auto;}
.s-contact .text p em{color:#a97646;font-size:24px;line-height:30px;}
.s-contact .text p.t01{background-image:url("../images/icon-contact-01.png");}
.s-contact .text p.t02{background-image:url("../images/icon-contact-02.png");}

.s-contact-statement{position:relative;}
.s-contact-statement .container{padding:0px 0px 30px;}
.s-contact-statement .title{text-align:center;}
.s-contact-statement .title img{height:60px;}
.s-contact-statement .text-pic{margin-top:20px;background-color:#dfd3bd;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.s-contact-statement .text-pic .pic{width:100%;height:240px;border:#c0ab8e solid 5px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-contact-statement .text-pic .text{position:relative;width:100%;padding:40px 40px 30px;}
.s-contact-statement .text-pic .text p{color:#000;font-size:16px;line-height:30px;margin-bottom:10px;text-indent:34px;}


}

@media (max-width:768px){


}

@media (max-width:480px){


}

@media (max-width:320px){


}

@-webkit-keyframes shadow{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}20%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);transform:scale(3);}}

@media (min-width:992px){

.dot{position:absolute;z-index:10;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;height:30px;-webkit-transition:all 800ms cubic-bezier(.25,.1,.25,1);-moz-transition:all 800ms cubic-bezier(.25,.1,.25,1);-o-transition:all 800ms cubic-bezier(.25,.1,.25,1);transition:all 800ms cubic-bezier(.25,.1,.25,1);}
.dot:before{content:"";position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px;border-radius:50%;border:rgba(255,255,255,1) solid 1px;-webkit-animation:shadow 3s ease-in-out infinite;-moz-animation:shadow 3s ease-in-out infinite;-o-animation:shadow 3s ease-in-out infinite;animation:shadow 3s ease-in-out infinite;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.dot:after{content:"";position:absolute;left:calc(50% - 6px);top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,1);-webkit-animation:shadow 3s ease-in-out infinite;-moz-animation:shadow 3s ease-in-out infinite;-o-animation:shadow 3s ease-in-out infinite;animation:shadow 3s ease-in-out infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}

.m-wraper{position:relative;background-color:#fff;}
.m-wraper .container{position:relative;z-index:10;padding:80px 0px 100px;}

.m-title{position:relative;margin-bottom:40px;text-align:center;}
.m-title::after{content:"";position:absolute;z-index:0;left:0px;bottom:42px;width:100%;height:2px;border-bottom:#a97646 dashed 2px;}
.m-title img{position:relative;z-index:1;height:80px;}
.m-title em{display:block;color:#999;font-size:12px;line-height:14px;text-align:center;margin-top:4px;text-transform:uppercase;letter-spacing:0px;text-indent:0px;}

.m-intro{position:relative;background-image:url(../images/bg-m-about.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-intro .content{padding:80px 0px;background-image:url(../images/bg-m-about-border.png);background-position:center;background-repeat:no-repeat;background-size:auto calc(100% - 80px);}
.m-intro .container{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.m-intro .pic{width:40%;}
.m-intro .pic img{width:100%;}
.m-intro .text{width:40%;text-align:center;}
.m-intro .text img{height:80px;}
.m-intro .text p{color:#000;font-size:20px;line-height:38px;text-align:left;margin-top:30px;}

.m-value{padding:150px 0px 80px;background-image:url(../images/bg-m-value.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-value .container{padding:0px 0px 0px;}
.m-value .content{position:relative;background-color:rgba(0,40,0,0.6);padding:120px 0px 80px;}
.m-value .content::before{content:"";position:absolute;left:0px;top:20px;width:100%;height:1px;background-color:#fff;}
.m-value .content::after{content:"";position:absolute;left:0px;bottom:20px;width:100%;height:1px;background-color:#fff;}
.m-value .title{position:absolute;left:calc(50% - 125px);top:-20px;width:250px;}
.m-value .title img{width:100%;}
.m-value .contents{margin:0px -40px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.m-value .contents .item{position:relative;width:25%;text-align:center;padding:0px 40px;}
.m-value .contents .item::after{content:"";position:absolute;right:0px;bottom:0px;width:1px;height:90px;border-right:#fff dashed 1px;}
.m-value .contents .item:last-child::after{border-right:#fff dashed 0px;}
.m-value .contents .item img{width:90px;}
.m-value .contents .item h3{color:#fff;font-size:28px;line-height:30px;font-weight:bold;margin-top:25px;}
.m-value .contents .item p{color:#fff;font-size:18px;line-height:30px;text-align:left;margin-top:20px;}

.m-service{position:relative;background-image:url(../images/bg-m-service.jpg);background-position:center;background-repeat:repeat;background-size:50px auto;}
.m-service .title{text-align:center;}
.m-service .title img{height:80px;}
.m-service .title p{color:#a97646;font-size:18px;line-height:30px;font-weight:bold;margin-top:15px;}
.m-service .contents{margin:40px -30px 0px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.m-service .contents .item{position:relative;width:33.333333%;text-align:center;padding:0px 30px;}
.m-service .contents .item img{width:100%;}
.m-service .contents .item p{color:#000;font-size:18px;line-height:30px;text-align:left;margin-top:20px;padding:0px 40px;}
.m-service .contents .icon{margin-top:20px;padding:0px 40px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.m-service .contents .icon .items{width:40%;text-align:center;}
.m-service .contents .icon .items img{width:100%;margin-bottom:10px;}
.m-service .contents .icon .items em{color:#fff;font-size:18px;line-height:30px;padding:5px 15px;background-color:#a97646;}

.s-body{position:relative;background-image:url(../images/bg-sub-body.jpg);background-position:center;background-size:200px;}
.s-body.appraisal{background-image:url(../images/bg-m-service.jpg);background-size:50px auto;}
.s-body.appraisal::before{content:"";position:absolute;left:0px;top:0px;width:50%;height:100%;background-image:url("../images/bg-appraisal-line-left.webp");background-position:left top;background-repeat:no-repeat;background-size:auto 100%;}
.s-body.appraisal::after{content:"";position:absolute;right:0px;top:0px;width:50%;height:100%;background-image:url("../images/bg-appraisal-line-right.webp");background-position:right top;background-repeat:no-repeat;background-size:auto 100%;}
.s-body.service01{background-image:url(../images/bg-s-service.jpg);background-size:50% auto;}
.s-body.service01 .container{padding:80px 0px 80px;}
.s-body.service01::before{content:"";position:absolute;left:0px;top:0px;width:500px;height:100%;background-image:url("../images/bg-appraisal-line-left.webp");background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;}
.s-body.service01::after{content:"";position:absolute;right:0px;top:0px;width:500px;height:100%;background-image:url("../images/bg-appraisal-line-right.webp");background-position:right top;background-repeat:no-repeat;background-size:100% auto;}
.s-body.service02 .container{padding:100px 0px 80px;}

.s-intro{}
.s-intro h1{color:#000;font-size:20px;line-height:38px;text-align:left;padding:0px 20%;}
.s-intro .text-pic{margin-top:40px;}
.s-intro .text-pic::after{content:"";display:block;clear:both;}
.s-intro .text-pic .pic{width:50%;min-height:380px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-intro .text-pic .text{position:relative;width:50%;min-height:380px;padding:60px 60px;background-color:#f0f0f0;background-position:0px calc(100% - 30px);background-repeat:no-repeat;background-size:25% auto;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.s-intro .text-pic .text.left::before{content:"";position:absolute;left:25px;top:25px;width:70px;height:70px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.s-intro .text-pic .text.right::before{content:"";position:absolute;right:25px;bottom:25px;width:70px;height:70px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}
.s-intro .text-pic .text img{width:60px;}
.s-intro .text-pic .text p{color:#000;font-size:17px;line-height:32px;padding-left:40px;}
.s-intro .text-pic .text p em{display:block;font-size:18px;font-weight:bold;margin-bottom:4px;}

.s-news-list{margin-bottom:20px;}
.s-news-list dd{border-bottom:rgba(0,0,0,0.2) dashed 1px;}
.s-news-list dd a{position:relative;display:block;padding:20px 0px 20px 20px;line-height:30px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.s-news-list dd a:hover{color:#aa0000;}
.s-news-list dd a:before{content:"";position:absolute;left:2px;top:30px;width:7px;height:7px;background-color:#a97646;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.s-news-list dd a:hover:before{background-color:#a97646;}
.s-news-list dd a span{float:right;font-size:15px;margin-left:50px;}

.page{height:44px;margin-top:30px;text-align:center;color:rgba(255,255,255,0.6);}
.page a{background-color:#fff;font-size:13px;color:#333;line-height:41px;width:44px;height:44px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#a97646;}
.page a.active{background-color:#a97646;border:#a97646 solid 1px;color:#fff;}
.page a.previous{width:auto;font-size:13px;padding-left:40px;padding-right:30px;white-space:nowrap;background-image:url("../images/icon-page-left.png");background-position:calc(0% + 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.previous:hover{background-image:url("../images/icon-page-leftss.png");background-position:calc(0% + 25px) calc(50% + 0px);}
.page a.next{position:relative;width:auto;font-size:13px;background-color:#fff;padding-left:30px;padding-right:40px;white-space:nowrap;background-image:url("../images/icon-page-right.png");background-position:calc(100% - 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.next:hover{background-image:url("../images/icon-page-rightss.png");background-position:calc(100% - 25px) calc(50% + 0px);}
.page a.first{width:auto;padding-left:20px;padding-right:20px;font-size:13px;}
.page a.last{width:auto;padding-left:20px;padding-right:20px;font-size:13px;}

.s-news-detail{position:relative;padding-bottom:40px;}
.s-news-detail .container{position:relative;}
.s-news-detail .container::after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:12px;background-image:url("../images/icon-line.png");background-position:0px 0px;background-repeat:repeat-x;background-size:auto 100%;}
.s-news-detail .title{text-align:center;}
.s-news-detail .title h1{display:inline-block;position:relative;color:#987444;font-size:26px;line-height:30px;padding-left:60px;padding-right:60px;}
.s-news-detail .title h1::after{content:"";position:absolute;left:0px;top:4px;width:41px;height:22px;background-image:url("../images/icon-title.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.s-news-detail .title h1::before{content:"";position:absolute;right:0px;top:4px;width:41px;height:22px;background-image:url("../images/icon-title.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}
.s-news-detail .title em{display:block;color:#333;font-size:14px;line-height:20px;margin-top:20px;}

.detail-content{color:#111;font-size:16px;line-height:30px;padding-top:50px;padding-bottom:0px;}
.detail-content iframe{width:100%;height:300px;}
.detail-content video{width:100%;height:300px;background-color:#000;}
.detail-content img{display:block;max-width:100%;width:100%;height:auto;margin:0px auto 20px;}
.detail-content table{margin-bottom:20px;width:100%;border-collapse:separate;border-spacing:1px;background-color:rgba(255,255,255,1);}
.detail-content table th{background-color:#bdd6ee;padding:12px 12px;line-height:24px;font-size:16px;}
.detail-content table td{background-color:#deeaf6;padding:12px 12px;line-height:24px;font-size:16px;}
.detail-content ol{padding-top:5px;margin-bottom:30px;}
.detail-content ul{padding-top:5px;margin-bottom:30px;}
.detail-content ul{list-style-position:outside;margin-left:18px;list-style:disc;}
.detail-content ul li{line-height:22px;margin-bottom:10px;}
.detail-content p{margin-bottom:30px;font-size:18px;}
.detail-content p:last-child{margin-bottom:0px;}
.detail-content a{color:#a97646;}
.detail-content a:hover{text-decoration:underline;}
.detail-content .link{text-align:center;margin-top:30px;}
.detail-content .link a{color:#111;font-size:15px;line-height:30px;margin-left:40px;margin-right:40px;}
.detail-content .link a:hover{color:#a97646;text-decoration:none;}
.detail-content .link i{margin-left:5px;margin-right:5px;}

.s-products{}
.s-products .text{padding:0px 20%;text-align:center;}
.s-products .text h1{color:#a97646;font-size:30px;line-height:38px;margin-bottom:20px;font-family:"細明體";font-weight:bold;}
.s-products .text p{color:#000;font-size:20px;line-height:38px;margin-bottom:20px;text-align:left;}
.s-products .text em{color:#000;font-size:14px;line-height:28px;margin-bottom:20px;text-align:left;display:block;}
.s-products .contents{margin:40px -5px 0px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.s-products .contents .item{position:relative;width:25%;text-align:center;padding:0px 5px;}
.s-products .contents .item img{width:100%;}

.s-products-value{position:relative;padding:140px 0px 120px;background-image:url(../images/bg-s-value.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-products-value .mask-pic-01{position:absolute;z-index:1;left:0px;top:0px;width:50%;height:100%;background-image:url(../images/bg-s-value-01.png);background-position:left top;background-repeat:no-repeat;background-size:auto 100%;}
.s-products-value .mask-pic-02{position:absolute;z-index:1;right:0px;top:0px;width:50%;height:100%;background-image:url(../images/bg-s-value-02.png);background-position:right top;background-repeat:no-repeat;background-size:auto 100%;}
.s-products-value .container{padding:0px 0px 0px;}
.s-products-value .content{position:relative;padding:120px 0px 80px;margin-left:80px;margin-right:80px;border:#cea36f solid 2px;border-top:0px;}
.s-products-value .content::before{content:"";position:absolute;left:0px;top:0px;width:calc(50% - 120px);height:2px;background-color:#cea36f;}
.s-products-value .content::after{content:"";position:absolute;right:0px;top:0px;width:calc(50% - 120px);height:2px;background-color:#cea36f;}
.s-products-value .title{position:absolute;left:calc(50% - 125px);top:-39px;width:250px;}
.s-products-value .title img{width:100%;}
.s-products-value .contents{margin:0px -40px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.s-products-value .contents .item{position:relative;width:25%;text-align:center;padding:0px 40px;}
.s-products-value .contents .item img{width:90px;}
.s-products-value .contents .item h3{color:#cea36f;font-size:28px;line-height:30px;font-weight:bold;margin-top:25px;}
.s-products-value .contents .item p{color:#fff;font-size:18px;line-height:30px;text-align:left;margin-top:20px;}

.s-appraisal{}
.s-appraisal .container{position:relative;z-index:1;}
.s-appraisal .contents{padding-left:10%;padding-right:10%;text-align:center;}
.s-appraisal .contents p{color:#000;font-size:20px;line-height:38px;margin-bottom:30px;text-align:left;}
.s-appraisal .contents img{width:100%;border:#918f90 solid 2px;margin-bottom:30px;}
.s-appraisal .contents img.w50{width:50%;margin:0 auto;}

.s-service{}
.s-service .text{padding:0px 0%;text-align:center;}
.s-service .text h1{color:#a97646;font-size:30px;line-height:38px;margin-bottom:20px;font-family:"細明體";font-weight:bold;}
.s-service .text p{color:#000;font-size:20px;line-height:38px;margin-bottom:20px;}

.s-service-why .container{position:relative;}
.s-service-why .container::after{content:"";position:absolute;left:0px;top:40px;width:100%;height:12px;background-image:url("../images/icon-line.png");background-position:0px 0px;background-repeat:repeat-x;background-size:auto 100%;}
.s-service-why .title{text-align:center;}
.s-service-why .title img{height:80px;}
.s-service-why .text-pic{margin-top:30px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.s-service-why .text-pic .pic{width:25%;min-height:200px;border:#c0ab8e solid 4px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-service-why .text-pic .text{position:relative;width:25%;min-height:200px;padding:40px 40px;background-color:#dfd3bd;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}
.s-service-why .text-pic .text.t01::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:url("../images/bg-about-line-01.png");background-position:0px 20px;background-repeat:no-repeat;background-size:35% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.s-service-why .text-pic .text.t02::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:url("../images/bg-about-line-02.png");background-position:0px calc(100% - 20px);background-repeat:no-repeat;background-size:45% auto;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.s-service-why .text-pic .text h3{color:#441d1b;font-size:28px;line-height:30px;font-weight:bold;}
.s-service-why .text-pic .text p{color:#000;font-size:17px;line-height:30px;}

.s-contact{position:relative;}
.s-contact::before{content:"";position:absolute;z-index:1;left:30px;top:80px;width:50%;height:50%;background-image:url("../images/bg-about-line-04.png");background-position:0px 0px;background-repeat:no-repeat;background-size:300px auto;}
.s-contact::after{content:"";position:absolute;z-index:1;right:30px;bottom:80px;width:50%;height:50%;background-image:url("../images/bg-about-line-04.png");background-position:right bottom;background-repeat:no-repeat;background-size:300px auto;}
.s-contact .container{padding:80px 0px 20px;}
.s-contact .content{position:relative;z-index:5;padding:80px 0px;background-image:url(../images/bg-m-about-border.png);background-position:center;background-repeat:no-repeat;background-size:100% calc(100% - 0px);display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.s-contact .title{position:absolute;left:calc(50% - 125px);top:-23px;width:250px;}
.s-contact .title img{width:100%;}
.s-contact .qrode{width:240px;}
.s-contact .qrode .pic{position:relative;padding:15px;}
.s-contact .qrode .pic::before{content:"";position:absolute;left:0px;top:0px;width:70px;height:70px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.s-contact .qrode .pic::after{content:"";position:absolute;right:0px;bottom:0px;width:70px;height:70px;background-image:url("../images/bg-about-line-03.png");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}
.s-contact .qrode .pic img{width:100%;border:#9f733b solid 2px;padding:10px;}
.s-contact .qrode p{color:#000;font-size:16px;line-height:24px;text-align:center;margin-top:10px;}
.s-contact .text{width:50%;padding-left:60px;}
.s-contact .text p{color:#000;font-size:18px;line-height:30px;text-align:left;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:60px;background-position:0px 5px;background-repeat:no-repeat;background-size:40px auto;}
.s-contact .text p em{color:#a97646;font-size:24px;line-height:30px;}
.s-contact .text p.t01{background-image:url("../images/icon-contact-01.png");}
.s-contact .text p.t02{background-image:url("../images/icon-contact-02.png");}

.s-contact-statement{position:relative;}
.s-contact-statement .container{padding:20px 0px 80px;}
.s-contact-statement .title{text-align:center;}
.s-contact-statement .title img{height:80px;}
.s-contact-statement .text-pic{margin-top:30px;background-color:#dfd3bd;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;}
.s-contact-statement .text-pic .pic{width:30%;height:480px;border:#c0ab8e solid 10px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.s-contact-statement .text-pic .text{position:relative;width:70%;padding:40px 40px 30px;}
.s-contact-statement .text-pic .text p{color:#000;font-size:16px;line-height:30px;margin-bottom:10px;text-indent:34px;}

}

@media (min-width:1280px){


}






















