@import url('/css/SeoJump.css');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC:100,300,400,500,700,900|Ubuntu:300,400,500,700');
@font-face{font-family:'cwTeXHei';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot);src:url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot?#iefix) format("embedded-opentype"),url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff2) format("woff2"),url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff) format("woff"),url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.ttf) format("truetype")}
body{margin:0;border:0;width:100%;color:#595757;font-size:15px;line-height:170%}
div,h1,h2,h3,h4,hr,p,form,label,input,textarea,img,span,strong{text-align:left;vertical-align:middle;margin:0;padding:0;word-wrap:normal;word-break:normal;border-width:0;font-family: 'Microsoft JhengHei';outline:none;}
hr{noshade:noshade}
th{font-weight:400}
ul{list-style:none;margin:0;padding:0;overflow:hidden}
li{list-style:none}
a,a:hover{text-decoration:none;cursor:pointer;outline:none;color: #000;}
img{max-width:100%}
br{font-family:Arial!important}
form p input[type="text"],form p input[type="password"],form p textarea,form p select{width:95%;padding:10px 0;padding-left:3%;background:rgba(255,255,255,0.6);border:1px #858384 solid;font-size:16px}
form p input[type="text"]:focus,form p input[type="password"]:focus{border-color:#ecd2e2}
.slick-slider{margin-bottom:0}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(88, 88, 88, 0.93);background-color:#ffffff45}
body::-webkit-scrollbar{width:7px;background-color:#000000}
body::-webkit-scrollbar-thumb{background-color:#f3131b;border:none}
.pageh1{position:fixed;opacity:0;z-index:-99999}
.wrapper{position:relative;overflow:hidden}
section{width:1160px;margin:0 auto;overflow:hidden}
header{position:absolute;width: calc(100% - 60px);z-index: 99;top: 0;left: 0;padding: 0 30px;transition:all linear .2s;background-color: #df1027;}
header.headerTop{position:fixed;padding: 0px 30px;background: #000;}
header #cis a{display:block;background-repeat:no-repeat;background-position:0 50%;background-size: contain;}
header #cis a img{width:100%}
header #menubar{transition:all linear .3s;width: calc(99% - 100px);margin: 0px auto;text-align: center;overflow: visible;position: fixed;}
header.headerTop #menubar{
}
header #cis{float:left;width: 128px;transition: all ease-in-out 0.3s;position: fixed;left: 140px;z-index: 9;}
header.headerTop #cis{width: 128px;}
header #topContact{float:right;display: none;}
header #translate{/* float:right; *//* margin:0 15px; */}
header #Wlanguage{float:right;}
header #Wlanguage h3{margin: 16px 0;}
header #topContact h3 a,header #translate h3 b,header #Wlanguage h3 a{text-align:center;color:#fff;font-size: 20px;min-width: 50px;font-family:'Oswald',sans-serif;font-weight:400;text-align: center;color: #fff;/* font-size: 20px; *//* min-width: 50px; *//* font-family: 'Oswald',sans-serif; */font-weight: 400;margin-left: 0px;}
header #topContact h3 a b{font-weight:400}
header #translate h3 b{}
header #Wlanguage h3 a{/* float: right; */}
header #topContact h3 a:hover,header #translate h3 b:hover,header #Wlanguage h3 a:hover{opacity:1}
header.headerTop #topContact h3 a,header.headerTop #translate h3 b,header.headerTop #Wlanguage h3 a{/* height:0; */}
#translate form{display:block;position:fixed;/* top: 786px; */right: 78px;bottom: 13px;z-index:8;text-align:center;line-height:40px;color:#fff;}
#translate #goSearch:hover{background:#e1224e}
#menubar #main-menu ul{text-align:center;overflow:visible}
#menubar #main-menu >ul >li{display:inline-block;position:relative;vertical-align:top;margin-left: -8px;}
#menubar #main-menu >ul >li >a{height: 55px;font-size: 19px;padding:0 30px;position:relative;display:table;color: #ffffff;transition:all linear .3s;}
#menubar #main-menu >ul >li:hover >a{color:#fff}
#menubar #main-menu >ul >li >a p{display:table-cell;vertical-align:middle;text-align:center;line-height:120%;font-weight: 600;font-family: 'Oswald','Microsoft JhengHei';letter-spacing: 1px;}
#menubar #main-menu >ul >li >a b{font-family:'Oswald',sans-serif;display:block;text-align:center;line-height:100%;margin-bottom:5px;font-weight:400;}
#menubar #main-menu ul.subnav{display:none;position:absolute;width:200px;left:calc(50% - 100px);text-align:left;z-index:5;top:100%;box-shadow:0 0 20px #dedede}
#menubar #main-menu >ul >li:hover ul.subnav,#menubar #main-menu >ul >li:active ul.subnav,#menubar #main-menu ul.subnav li:hover ul.subOption,#menubar #main-menu ul.subnav li:active ul.subOption{display:block}
#menubar #main-menu ul.subnav li{background:#fff;position:relative}
#menubar #main-menu ul.sub2nav,#menubar #main-menu ul.sub3nav{text-align:left;display:none;position:absolute;left:100%;width:100%;z-index:54;top:0;box-shadow:0 0 20px #dedede}
#menubar #main-menu ul.subnav >li:hover ul.sub2nav,#menubar #main-menu ul.sub2nav li:hover ul.sub3nav{display:block}
#menubar #main-menu >ul >li:last-child ul.sub2nav,#menubar #main-menu >ul >li:last-child ul.sub3nav,#menubar #main-menu >ul >li:nth-last-child(2) ul.sub2nav,#menubar #main-menu >ul >li:nth-last-child(2) ul.sub3nav,#menubar #main-menu >ul >li:nth-last-child(3) ul.sub2nav,#menubar #main-menu >ul >li:nth-last-child(3) ul.sub3nav{right:100%;left:inherit}
#menubar #main-menu ul.subnav >li ul.sub2nav li >a{background:#fff}
#menubar #main-menu ul.subnav >li >a,#menubar #main-menu ul.subnav >li >p,#menubar #main-menu ul.subnav >li ul li >a{padding:10px 20px;font-size:15px;display:block;color:#383838}
#menubar #main-menu ul.subnav >li >a:hover,#menubar #main-menu ul.subnav >li >p:hover,#menubar #main-menu ul.subnav >li ul li >a:hover{background:#dadada}
#menubar #main-menu ul.subOption{text-align:left;position:absolute;left:100%;top:-3px;display:none;width:200px}
#menubar #main-menu ul.subOption >li:first-child{border-top:3px solid #f6a266}
.moreCon{float:left}
.moreCon a{text-shadow:0 0 2px #000,0 0 5px #000;text-align:center;color:#fff;padding:24.5px 25px;display:block;float:left;font-size:17px;transition:all ease-in-out .3s}
.moreCon a b{display:block;font-weight:400;font-size:12px;}
#gotop{position:fixed;right: 20px;bottom: 70px;font-size: 15px;color: #ffffff;z-index:9;display:block;width:50px;height:50px;text-align:center;line-height: 50px;border-radius:50%;background: rgba(0, 0, 0, 0.88);}
#gocart{position:fixed;right:20px;bottom: 160px;font-size:25px;color:#fff;text-shadow:0 0 10px #320d41;z-index:9;display:block;width:50px;height:50px;text-align:center;line-height:50px;box-shadow:0 0 10px #551c3e;border-radius:50%;background:rgba(255,255,255,0.75);}

.flowerB{
    
display: none;
}
footer{color:#d2d2d2;font-size:16px;position:relative;z-index:2;background-image:url(/images/22/footer_bg.jpg);background-position:50%}
footer .workframe{width:80%;margin:0 auto;overflow:hidden}
footer #footerCompany{padding: 40px 0;}
footer #footerCompany .row{display:inline-block;width:calc(25% - 4px);vertical-align:top}
footer #footerCompany .row h2{font-size:18px;font-weight:400;margin-bottom:20px}
footer #footerCompany .row h2 span{display:inline-block;width:8px;height:8px;background:#d0d0d0;vertical-align:inherit;margin-right:15px}
footer #footerSet{padding: 0 0 20px;}
footer #footerCompany .comlist,footer #footerCompany .fcontact,footer #footerCompany .footernav{max-width:80%}
footer #footerCompany #footer-qrcode{width:100%;margin:0 0 10px}
footer #footerCompany .sedc >div{display:inline-block;vertical-align:top;margin-bottom:3px}
footer #footerCompany .sedc >div a{display:block;height:40px;background: #c70007;text-align:center;line-height:40px;color:#cecece;font-size:16px;padding:0 25px;font-family:'Oswald',sans-serif;}
footer #footerCompany .sedc #footer-FB a{background:#394050}
footer #footerCompany .sedc a b{font-weight:400}
footer #footerCompany .comlist li:first-child{margin-bottom:15px}
footer #footerCompany .comlist li b{color:#efefef;margin-right:10px;vertical-align:middle}
footer #footerCompany .comlist li span{vertical-align:middle}
footer #footerCompany p{margin-bottom:15px}
footer #footerCompany p.sitemap,footer #footerCompany p.sitemap a{color: #4c4c4c;}
footer #footerCompany p a{color:#fff}
footer #footerCompany .fcontact li{margin-bottom:5px}
footer #footerCompany .fcontact li a{display:block;background:#0d0d0d;text-align:center;color:#fff;padding:13px 0;transition:all linear .3s}
footer #footerCompany .fcontact li:nth-child(even) a{background:#4e4e4e}
footer #footerCompany .fcontact li a:hover,footer #footerCompany .sedc >div a:hover{opacity:.8}
footer #footerCompany .footernav li{margin-bottom:5px;float:left;width:50%}
footer #footerCompany .footernav li a,footer #footerCompany .comlist li span a{color:#d2d2d2}
footer #footerCompany .footernav li a:hover{color:#afb5b9}
footer #footerCompany .fcontact{max-width:80%}
#footerSet .info{overflow:hidden;text-align:center;margin-bottom:20px}
#footerSet .info div,#footerSet .info p{display:inline-block;vertical-align:top;color:#858586;font-size:12px;text-align:center}
#footerSet .info .SeoWebFooter{display:block}
#footerSet .info a{color:#818181}
#footerSet .community{text-align:center}
#footerSet .community li{display:inline-block;margin-left:5px}
#footerSet .community li a{display:block;color:#999;border:1px solid #5f5f5f;width:25px;height:25px;text-align:center;left:25px}
#footerSet .community li a:hover{color:#fff;background:#5f5f5f}
footer #footerCompany .comlist{overflow:visible}
footer #footerCompany .plus-information{overflow:visible}
footer #footerCompany .plus-information a{position:relative;display:inline-block}
footer #footerCompany .plus-information img{position:absolute;max-width:150px;bottom:100%;left:0;z-index:8;max-height:150px;display:none}
.web{background:rgba(0,0,0,0.71);color:#fff;font-size:8pt;padding:20px 0}
#footer-cis{text-align:center;margin-bottom:60px}


#webSeo{color:#fff;overflow:hidden}
.phoneWrap,.mobile-main-nav,#mobile-menu,.nav-func,.sub2Option,.sub3Option{display:none}
#translate h3{background-color:#7b7fb2;font-size: 16px;cursor:pointer;position: fixed;right: 20px;bottom: 13px;color: #fff;z-index: 9;display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%;background: rgb(223, 16, 39);}
#translate form{border-radius:50%;}
#translate form p{border: 1px solid #d0d0d0;border-radius: 34px;overflow:hidden;background:#fff;bottom: 18px;}
#translate #goSearch{text-align:center;height: 48px;background: #d0080f;padding: 0 15px;color:#fff;line-height:20px;float:right;letter-spacing:.1em;line-height: 50px;}
#translate #goSearch:hover{background:#e1224e}
#translate form input{height: 40px;width:110px;padding: 0 15px;display:inline-block;float:left;border: 0;}
/* SeoStarRating */
#SeoStarRating font { margin-right: 5px; display: inline-block; vertical-align: middle; }
#SeoStarRating font:first-child { font-weight: bold; font-size: 18px; color: #FF9800; }
#SeoStarRating font:nth-child(2) { font-size: 16px; color: #FF9800; vertical-align: baseline; }
#SeoStarRating font:last-child { color: #0a29d2; }

@media screen and (min-width: 1281px) {
.moreCon a{transition:all linear .3s}
.moreCon a:hover{color:#981f66;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 2px #fff,0 0 2px #fff,0 0 1px #fff,0 0 1px #fff,0 0 2px #fff}
}
@media screen and (min-width: 960px) {

}
@media screen and (max-width: 1680px) {

}
@media screen and (max-width: 1440px) {
header #cis{width:120px;left: 20px;}
header #menubar,header.headerTop #menubar{/* width:calc(100% - 350px); *//* margin:8px 20px 0; */}
}
@media screen and (max-width: 1280px) {
section{width:90%}
#menubar #main-menu >ul >li >a b{font-size:12px}
#menubar #main-menu >ul >li >a{height:60px;padding:0 25px}
}
@media screen and (min-width: 1025px) {
footer #footerCompany .plus-information a:hover img{display:block}
}

@media screen and (max-width: 1024px) {
#mobile-menu{overflow: initial;padding-bottom:30px;padding-top: 90px;}
#mobile-menu >ul >li{display:block}
#mobile-menu >ul >li .menu_head,.subOption >li .sub2Title,.subOption >li .sub3Title{overflow:hidden;padding:15px;border-bottom: 1px solid #9e1121;position:relative;}
#mobile-menu >ul >li .menu_head.c0 b,.subOption >li .sub2Title.c0 b,{display:none}
#mobile-menu >ul >li .menu_head p,.subOption >li .sub2Title p,.subOption >li .sub3Title p{font-size:11pt;width:100%;text-align:center;position:relative;z-index:5}
#mobile-menu >ul >li .menu_head a,.subOption >li .sub2Title a,.subOption >li .sub3Title a{color:#fff}
#mobile-menu >ul >li .menu_head b,.subOption >li .sub2Title b,.subOption >li .sub3Title b{color:#fff;cursor:pointer;position:absolute;width:50px;height:52px;right:0;top:0;text-align:center;line-height:52px;font-size:20px;z-index:12;display:block}
#mobile-menu >ul >li .menu_body li p,.subOption >li .sub2Option li p{background:#90356a;padding:5px 15px;font-size:14px;border-bottom:1px solid #9a4878;text-align:center}
#mobile-menu >ul >li .menu_body li a,.subOption >li .sub2Option li p a{color:#fff;display:block;padding:10px 35px;font-size:11pt}
#mobile-menu .subOption >li .sub2Title{padding:15px;font-size:14px;background:#90356a}
#mobile-menu .subOption >li .sub2Title p{background:none;padding:0;border:0}
#mobile-menu .subOption >li .sub2Title p a{padding:0;border:none}
#mobile-menu .subOption >li .sub2Title.bo p a{display:inline-block}
#mobile-menu .subOption >li .sub3Title{background:#792958;padding:15px}
#mobile-menu .subOption >li .sub3Title p{background:none;padding:0;border:0}
#mobile-menu .subOption >li .sub3Title p a{padding:0}
#mobile-menu .subOption >li .sub3Option p{padding:15px;background:#631f47}
#mobile-menu .subOption >li .sub3Option p a{padding:0}
.MomoreCon{display:block}
.MomoreCon a{left:initial;right:0;background:#22c6d1;color:#fff;font-size:22px}
header #menubar{display:none;}
header .nav-funcB, header.headerTop .nav-funcB, .MomoreCon a {
    padding: 20px 26px;
    position: fixed;
    left: 0;
    top: 0;
    color: #fff;
    font-size: 20px;
}
header,header.headerTop{display:block;position:fixed;left:0;top:0;/* width:calc(100% - 60px); */z-index:8;/* background:#000; *//* padding: 0px 30px 10px; */}
header .rightTab{float:none;margin:0 auto;text-align:center;overflow:hidden;background:#efefef;padding:10px 5%}
header #cis,header.headerTop #cis{/* margin-left:calc(50% - 50px); *//* width:100px; */left: 77px;}
header #cis h2{text-align:center}
header .rightTab .topphone p a{font-size:30px}
header .rightTab .topphone{float:right;margin:0}
header .rightTab .translate{float:left}
header .workframe{width:100%}
footer #footerCompany .row{width:calc(50% - 4px);margin-bottom:50px}
footer #footerCompany .row:last-child,footer #footerCompany .row:nth-child(3){margin-bottom:0}
header #topContact h3,header #translate h3,header #Wlanguage h3{/* margin-top:20px */}
header #Wlanguage h3 a{/* height:0; *//* overflow:hidden; *//* padding-top:30px; */margin-left: 6px;}
footer #footerCompany .row{width:calc(50% - 4px);margin-bottom:50px}
footer #footerCompany .row:last-child,footer #footerCompany .row:nth-child(3){margin-bottom:0}
.mobile-main-nav {
    display: block;
}
}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 640px) {
.phoneWrap{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:99}
.phoneWrap ul li{float:left;width:50%;text-align:center}
.phoneWrap ul li a{color:#fff;padding:5px 0;display:block;background:#0eb4bf;border-radius:10px;margin:5px}
#gotop{bottom: 72px;}
#gocart{bottom: 170px;}
#translate h3{
    /* bottom: 110px; */
}
#translate form{
    /* bottom: 108px; */
    /* top: 667px; */
    right: 80px;
    /* z-index: 8; */
    /* text-align: center; */
    /* line-height: 40px; */
}
header #cis,header.headerTop #cis{/* margin-left:70px; */width: 90px;}
header #topContact h3,header #translate h3,header #Wlanguage h3{/* margin-top: 34px; */}
header #translate{margin:0 5px}
header #topContact h3 a,header #translate h3 b,header #Wlanguage h3 a{/* padding-top:25px; *//* background-size:auto 25px; *//* min-width: 40px; *//* margin-left: 1px; */}
footer #footerCompany .row,footer #footerCompany .comlist,footer #footerCompany .fcontact,footer #footerCompany .footernav{width:100%;max-width:100%}
footer #footerCompany .row:nth-child(3){margin-bottom:50px}
footer #footerCompany .row:last-child,#footerSet .community,#footerSet .info,#footerSet .info .SeoWebFooter{text-align:center}
footer #footerCompany .footernav li,footer .sitemap{text-align:left}
#footerSet .info,#footerSet .community{width:100%}
#footerSet .community{margin-top:20px}
#mobile-menu {
    /* overflow: auto; */
    /* padding-bottom: 30px; */
    /* padding-top: 90px; */
    /* padding-left: 0px; */
}
}
@media screen and (max-width: 480px) {
footer #footerCompany{padding:50px 0}
#webSeo{font-size:5pt}
header,header.headerTop{/* width:calc(100% - 20px); *//* padding:10px; */}
}
@media screen and (max-width: 340px) {
}