@import url('/css/SeoJump.css');
@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
* { -webkit-text-size-adjust: none; }

body {margin: 0;width: 100%;border: 0;font-size: 16px;line-height: 150%;color: #000;}

div , h1 , h2 , h3 , h4 , hr , p , form , label , input , textarea , img , span , strong { margin: 0; padding: 0; border-width: 0; text-align: left; font-family: "微軟正黑體","蘋果儷中黑","Lucida Grande","Arial","Arial Narrow"; word-wrap: normal; word-break: normal; outline: none; vertical-align: middle; }


hr { noshade: noshade; }
th { font-weight: 400; }

ul , ol { overflow: hidden; margin: 0; padding: 0; list-style: none; }
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; }

.pageh1 { position: fixed; color: #fff; z-index: -8989898; opacity: 0; }

.wrapper .slick-slider { margin: 0; }
.wrapper { overflow: hidden; position: relative; }

.mobile-main-nav , .nav-func , .subnav , .sub2nav , .sub3nav , .phoneWrap , .sub2Option , .sub3Option , #mobile-menu { display: none; }


/* language_box */
.language_box {text-align: center;line-height: 100%;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.language_box >a {padding: 10px;color: #fff;width: 20px;height: 20px;padding-top: 40px;min-width: 20px;background: url(/images/22/icon-earth.svg) no-repeat 50% 50% / auto 22px;display: block;opacity: .8;text-align: center;color: #fff;cursor: pointer;transition: all linear .2s;-webkit-filter: contrast(0) brightness(150%);filter: contrast(0) brightness(200%);}
.language_box .list_lang {width: 25%;background: #fff;box-shadow: 0 3px 12px rgba(54, 53, 53, .1);visibility: hidden;top: 100%;opacity: 0;right: 22px;position: absolute;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.language_box .list_lang[data-type="2"] {visibility: visible;top: 100%;opacity: 1;}
.language_box .list_lang a {padding: 15px 5px;border-bottom: 1px rgba(0, 0, 0, .05) solid;display: block;text-align: center;color: #131311;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.language_box >a svg {fill: #fff;}

/* header */
header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transition: all linear .2s;background-color: #fff;width: 100%;position: fixed;z-index: 1000;}
header.headerTop {position: fixed;background: rgb(255 255 255 / 91%);}
header #cis a { background: no-repeat 0 50% / contain; display: block; }
header #cis a img { width: 100%; }
header .right-main #menubar {transition: all linear .3s;vertical-align: top;position: relative;height: 100%;display: block;margin-right: 30px;}
header .right-main .link-box{vertical-align: top;height: 100%;padding: 0 30px 0;display: inline-block;position: relative;font-size: 15px;font-family: "Cinzel", "Noto Serif TC", serif;color: #454545;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;background: #720000;}
header #cis {float: left;width: 270px;height: 50px;margin-left: 30px;}
header .right-main {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto;}
header #topContact , header #Wlanguage {float: right;}
header #translate {margin: 0 15px;float: right;position: relative;}
header #topContact h3, header #translate h3 {margin: 20px 0 13px;}
header #translate h3:after {content: '';position: absolute;width: 1px;height: 20px;background: rgb(255 255 255 / 42%);left: -5px;top: 50%;margin-top: -10px;}
header #Wlanguage h3:after {content: '';position: absolute;width: 1px;height: 20px;background: rgb(255 255 255 / 42%);left: 150px;top: 50%;margin-top: -10px;}
header #topContact h3 a , header #translate h3 b {padding-top: 40px;min-width: 50px;background: url(/images/22/icon-contract.svg) no-repeat 50% 20% / auto 22px;display: block;opacity: .8;text-align: center;color: #fff;cursor: pointer;transition: all linear .2s;-webkit-filter: contrast(0) brightness(150%);filter: contrast(0) brightness(200%);}
header #topContact h3 a b { font-weight: 400; }
header #translate h3 b {background-image: url(/images/22/icon-search.svg);}
header.headerTop #topContact h3 a , header.headerTop #translate h3 b , header.headerTop #Wlanguage h3 a { overflow: hidden; height: 0; }

#translate >p { margin-left: 10px; display: inline-block; font-size: 12px; color: #238dc7; vertical-align: initial; }
#translate >p a { color: #1b6c98; }
#translate form {position: fixed;background-color: #000;display: block;text-align: center;line-height: 40px;color: #fff;top: 90px;right: 50px;z-index: 8;}
#translate form p {overflow: hidden;background: #fff;}
#translate #goSearch {padding: 5px 10px;float: right;height: 25px;background: #dedede;text-align: center;letter-spacing: .1em;line-height: 25px;color: #fff;}
#translate #goSearch img{width: 20px;height: 20px;}
#translate form input { margin-top:4px; padding: 0 5px; float: left; height: 25px; width: 120px; display: inline-block; font-size: 14px; }

/* menubar */
#menubar #main-menu ul {overflow: visible;text-align: right;}
#menubar #main-menu >ul >li { position: relative; margin-left: -4px; display: inline-block; vertical-align: top; }
#menubar #main-menu >ul >li >a {position: relative;padding: 0 20px;height: 65px;display: table;font-size: 19px;font-weight: 600;color: #2b2b2b;transition: all linear .3s;}
#menubar #main-menu >ul >li >a p { display: table-cell; text-align: center; line-height: 120%; vertical-align: middle; }
#menubar #main-menu >ul >li >a b { margin-bottom: 5px; display: block; text-align: center; font-family: 'Oswald',sans-serif; line-height: 100%; font-weight: 400; }
#menubar #main-menu ul.subnav {position: absolute;width: 170px;box-shadow: 0 0 20px #dedede;display: none;text-align: left;left: calc(50% - 70px);z-index: 5;top: 100%;}
#menubar #main-menu >ul >li:active ul.subnav , #menubar #main-menu ul.subnav li:active ul.subOption { display: block; }
#menubar #main-menu ul.subnav li { position: relative; background: #fff; }
#menubar #main-menu ul.sub2nav , #menubar #main-menu ul.sub3nav { position: absolute; width: 100%; box-shadow: 0 0 20px #dedede; display: none; text-align: left; top: 0; left: 100%; z-index: 54; }
#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 { left: inherit; right: 100%; }
#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 10px;display: block;font-size: 17px;color: #383838;font-weight: 600;}
#menubar #main-menu ul.subOption { position: absolute; width: 200px; display: none; text-align: left; left: 100%; top: -3px; }
#menubar #main-menu ul.subOption >li:first-child { border-top: 3px solid #f6a266; }

/* g-map */
#g-map {position: relative;background: #fff;z-index:2;margin: 20px 0 10px;}
#g-map iframe{
    width: 100%;
    height: 180px;
}
#fb-wrap{margin: 20px 0;}

/* footer */
footer { position: relative; background: url(/images/22/footer_bg.jpg) 50%; font-size: 16px; color: #d2d2d2; z-index:2; }
footer .workframe { overflow: hidden; margin: 0 auto; width: 80%; }
footer #footerCompany {padding: 100px 0 50px;}
footer #footerCompany .row { width: calc(25% - 4px); display: inline-block; vertical-align: top; }
footer #footerCompany .row h2 { margin-bottom: 20px; font-size: 18px; font-weight: 400; }
footer #footerCompany .row h2 span { margin-right: 15px; width: 8px; height: 8px; background: #d0d0d0; display: inline-block; vertical-align: inherit; }
footer #footerSet { padding: 0 0 50px; }
footer #footerCompany .comlist , footer #footerCompany .fcontact , footer #footerCompany .footernav { max-width: 80%; }
footer #footerCompany #footer-qrcode { margin: 0 0 10px; width: 100%; }
footer #footerCompany .sedc >div { margin-bottom: 3px; display: inline-block; vertical-align: top; }
footer #footerCompany .sedc >div a { padding: 0 25px; height: 40px; background: #5a3a34; display: block; text-align: center; line-height: 40px; font-size: 16px; font-family: 'Oswald',sans-serif; color: #cecece; }
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 { margin-right: 10px; color: #efefef; 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: #5b5b5b;}
footer #footerCompany p a { color: #fff; }
footer #footerCompany .fcontact li {margin-bottom: 5px;margin-left: 5px;display: inline-block;}
footer #footerCompany .fcontact li a {padding: 18px;background: rgb(57 57 57 / 55%);display: block;text-align: center;color: #fff;transition: all linear .3s;height: 25px;width: 20px;}
footer #footerCompany .fcontact li a img{-webkit-filter: contrast(0) brightness(150%);filter: contrast(0) brightness(200%);}
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 .fcontact {max-width: 100%;}

/* footerSet */
#footerSet .info { overflow: hidden; margin-bottom: 20px; text-align: center; }
#footerSet .info div,#footerSet .info p { display: inline-block; vertical-align: top; font-size: 12px; text-align: center; color: #858586; }
#footerSet .info .SeoWebFooter { display: block; }
#footerSet .info a { color: #818181; }
#footerSet .community { text-align: center; }
#footerSet .community li { margin-left: 5px; display: inline-block; }
#footerSet .community li a { width: 25px; height: 25px; border: 1px solid #5f5f5f; display: block; text-align: center; color: #999; left: 25px; }
footer #footerCompany .comlist ,
footer #footerCompany .plus-information { overflow: visible; }
footer #footerCompany .plus-information a {position: relative;display: inline-block;color: #fff;margin-left: 10px;}
footer #footerCompany .plus-information img { position: absolute; max-width: 150px; max-height: 150px; display: none; bottom: 100%; left: 0; z-index: 8; }
.web {padding: 20px 0;color: #fff;font-size: 8pt;}
#footer-cis { margin-bottom: 60px; text-align: center; }

/* gotop */
#gotop {position: fixed;right: 24px;bottom: 80px;z-index: 9;color: #a00a04;font-size: 14px;border: 3px solid #a00a04;padding: 10px 15px;border-radius: 50px;display: block;}
#gotop b {position: relative;display: block;font-weight: 400;}
#gotop b:after { position: absolute; width: 1px; height: 30px; background: #9c8560; display: block; left: calc(50% + 14px); bottom: 30px; z-index: 2; transition: all linear .2s; }
#gocart { position: fixed; width: 25px; height: 50px; border: 1px solid #656565; display: block; text-align: center; line-height: 50px; font-size: 15px; color: #9c8560; right: 20px; bottom: 130px; z-index: 9; }

/* ssbanner */
#ssbanner {position: relative;overflow: hidden;z-index: 10;}
#ssbanner .bigname {transition: all linear .4s;height: 400px;background-color: #720400;background-image: url(/images/22/index_adbg.jpg);background-position: 50% 0%;background-repeat: no-repeat;}
#ssbanner .bigname h2 {padding-top: 100px;line-height: 120%;font-size: 30px;color: #ffffff;}
#ssbanner .bigname p {font-size: 16px;line-height: 120%;color: #ffffff;}
#ssbanner a {background: no-repeat 50% / contain;display: block;}
#ssbanner a img { width: 100%; }
#ssbanner .bxslider {overflow: hidden;margin-top: -100px;}
#ssbanner .bigname .tit.wow.wrap{max-width: 1280px;}
#ssbanner .bxslider .wrap, .tit.wow.wrap,#NewsBox .webframe {position: relative;width: 100%;max-width: 1480px;padding-left: 20px;padding-right: 20px;margin: 0 auto;z-index: 10;}
#ssbanner .bxslider .wrap >div {float: left;width: calc((100%/4) - 6px);position: relative;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;border: 1px solid #e5e5e5;}
#ssbanner .bxslider .wrap >div:hover {-webkit-box-shadow: 0 0 16px rgb(0 0 0 / 20%);box-shadow: 0 0 16px rgb(0 0 0 / 20%);}
#ssbanner .bxslider .wrap >div {position: relative;z-index: 0;}
#ssbanner .bxslider .wrap >div:after {content: '';position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;background-color: #ffffff;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#ssbanner .bxslider .wrap >div:hover {z-index: 1;}
#ssbanner .bxslider .wrap >div:hover:after {left: -10px;top: -35px;width: calc(100% + 20px);height: calc(100% + 70px);-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);}

#ssbanner .info{padding: 10px 30px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 0;display: block;text-align: center;font-size: 20px;line-height: 26px;letter-spacing: .18em;border-bottom: 1px solid #e5e5e5;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
#ssbanner .bxslider .wrap >div .info:after{content: '';position: absolute;display: block;width: 100%;height: 100%;background-color: #720a01;top: 0;left: -19%;right: 0;bottom: 0;opacity: 0;z-index: -1;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#ssbanner .bxslider .wrap >div:hover .info:after{left: 0%;opacity: 1;}
#ssbanner .bxslider .wrap >div:hover .info h3 a,#ssbanner .bxslider .wrap >div:hover .info h4{color: #fff;}
#ssbanner .info h3{z-index: 5;}
#ssbanner .info h4{font-size: 14px;font-weight: 300;color: #8e8e8e;z-index: 5;letter-spacing: 0.2px;}

/* SeoStarRating */
#SeoStarRating font { margin-right: 5px; display: inline-block; vertical-align: middle; }
#SeoStarRating{margin-top: 30px;}
#SeoStarRating font:first-child {font-weight: bold;font-size: 18px;color: #797979;}
#SeoStarRating font:nth-child(2) {font-size: 16px;color: #797979;vertical-align: baseline;}
#SeoStarRating font:last-child {color: #ababab;}

@media screen and (max-width:1440px) {
	header #cis {width: 230px;margin-left: 20px;}
	header #menubar , header.headerTop #menubar {margin: 0px 20px 0;}
#ssbanner .bxslider .wrap, .tit.wow.wrap, #NewsBox .webframe{
    max-width: 85%;
}
#ssbanner .bigname .tit.wow.wrap{
    max-width: 80%;
}
#NewsBox .webframe{
    max-width: 85%;
}
footer .workframe {width: 90%;}
}
@media screen and (max-width:1280px) {
	#menubar #main-menu >ul >li >a b { font-size: 12px; }
	#menubar #main-menu >ul >li >a {padding: 0px 5px;height: 60px;font-size: 16px;}
}
@media screen and (min-width:1025px) {
	header #topContact h3 a:hover, header #translate h3 b:hover { opacity: 1; }
	#translate #goSearch:hover {background: #720a00;}
	#translate #goSearch:hover img{-webkit-filter: contrast(0) brightness(150%);filter: contrast(0) brightness(200%);}
	#menubar #main-menu >ul >li:hover >a {color: #4e4e4e;}
	#menubar #main-menu >ul >li:hover ul.subnav , #menubar #main-menu ul.subnav li:hover ul.subOption , #menubar #main-menu ul.subnav >li:hover ul.sub2nav , #menubar #main-menu ul.sub2nav li:hover ul.sub3nav , footer #footerCompany .plus-information a:hover img { display: block; }
	#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: #720400;color: #fff;}
	#menubar #main-menu ul.subnav >li >a:hover{
    color: #fff;
}
	footer #footerCompany .fcontact li a:hover , footer #footerCompany .sedc >div a:hover {opacity: .8;background: rgb(114 4 0);}
	footer #footerCompany .footernav li a:hover { color: #afb5b9; }
	#footerSet .community li a:hover { background: #5f5f5f; color: #fff; }
	#gotop:hover b:after { bottom: 70px; }
	.phoneWrap { display: none!important; }
}
@media screen and (max-width:1024px) {
	header .right-main #menubar { display: none; }
	header .right-main{
    display: inline-block;
    float: right;
}
	header , header.headerTop {position: fixed;width: calc(100% - 0px);background: #fff;display: block;left: 0;top: 0;z-index: 8;}
	.mobile-main-nav {display: block;}
	.nav-funcB {position: fixed;font-size: 30px;color: #720400;left: 30px;top: 18px;}
	.nav-funcB:hover {color: #720400;}
	#mobile-menu {overflow: auto;padding-bottom: 70px;position: fixed;width: 280px;height: calc(100vh - 158px);background: #720400;top: 64px;left: 0;}
	#mobile-menu >ul >li .menu_head , .subOption >li .sub2Title , .subOption >li .sub3Title {overflow: hidden;position: relative;padding: 15px;border-bottom: 1px solid #5d0a07;}
	#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 { float: left; width: calc(100% - 20px); font-size: 11pt; }
	#mobile-menu >ul >li .menu_head a , .subOption >li .sub2Title a , .subOption >li .sub3Title a {color: #f5f5f5;font-weight: bold;}
	#mobile-menu >ul >li .menu_head b , .subOption >li .sub2Title b , .subOption >li .sub3Title b {position: absolute;width: 50px;height: 56px;text-align: center;line-height: 56px;color: #ffffff;cursor: pointer;right: 0;top: 0;}
	#mobile-menu >ul >li .menu_body li p , .subOption >li .sub2Option li p { padding: 5px 15px; background: #b5b5b5; border-bottom: 1px solid #525252; font-size: 14px; }
	#mobile-menu >ul >li .menu_body li a , .subOption >li .sub2Option li p a { padding: 10px 35px; display: block; font-size: 11pt; color: #474747; }
	#mobile-menu .subOption >li .sub2Title {padding: 15px 15px 15px 30px;background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #e1e1e1;}
	#mobile-menu .subOption >li .sub2Title p { padding: 0; border: 0; background: none; }
	#mobile-menu .subOption >li .sub2Title p a { padding: 0; border: none; color: #474747; }
	#mobile-menu .subOption >li .sub2Title.bo p a { display: inline-block; color: #474747; }
	#mobile-menu .subOption >li .sub3Title { padding: 15px 15px 15px 45px; background: #d4d4d4; }
	#mobile-menu .subOption >li .sub3Title p { padding: 0; width: calc(100% - 20px - 30px); background: none; border: 0; }
	#mobile-menu .subOption >li .sub3Title p a { padding: 0; color: #474747; }
	#mobile-menu .subOption >li .sub3Option p { padding: 15px 10px 15px 55px; }
	#mobile-menu .subOption >li .sub3Option p a { padding: 0; color: #313131; }
	header .rightTab { overflow: hidden; margin: 0 auto; padding: 10px 5%; float: none; background: #efefef; text-align: center; }
	header #cis , header.headerTop #cis {margin-left: calc(50% - 120px);width: 200px;margin-top: 10px;}
	header #cis h2 { text-align: center; }
	header .rightTab .topphone p a { font-size: 30px; }
	header .rightTab .topphone { margin: 0; float: right; }
	header .rightTab .translate { float: left; }
	header .workframe { width: 100%; }
	footer #footerCompany .row {margin-bottom: 15px;width: calc(50% - 4px);}
	footer #footerCompany .row:last-child , footer #footerCompany .row:nth-child(3) {margin-bottom: 0;}
	header #topContact h3 , header #translate h3 , header #Wlanguage h3 {
    margin: 16px 0 16px;
}
	header #topContact h3 a , header #translate h3 b , header #Wlanguage h3 a { overflow: hidden; padding-top: 30px; height: 0; }
	#translate form { top: 100px; right: 15px; }
	#ssbanner .bxslider >div { width: 50%; }
	.phoneWrap {position: fixed;width: calc(100% - 85px);display: block;bottom: 26px;left: 7px;z-index: 99;}
	.phoneWrap li { width: calc(50% - 4px); display: inline-block; }
	.phoneWrap li a {padding: 5px 15px;background: rgb(167 32 33);display: block;text-align: center;line-height: 30px;font-size: 9pt;color: #fff;}
	.phoneWrap li:nth-child(2) a { background: rgb(23 120 18 / .94); }
footer{
    background-repeat: no-repeat;
    background-position: inherit;
    background-color: #151515;
}
footer #footerCompany {
    padding: 70px 0 0px;
}
.web{
    padding: 20px 0 90px 0;
}
}
@media screen and (max-width:768px) {
	header #cis{width: 200px;margin-top: 12px;height: 40px;}
header .right-main .link-box{
    padding: 0px 12px 0;
}
header #topContact h3 a, header #translate h3 b, header #Wlanguage h3 a{
    min-width: 30px;
    background-size: auto 27px;
    background-position: 50%;
}
header #Wlanguage h3:after{left: 98px;top: 56%;display: none;}
header #translate h3:after{top: 56%;display: none;}
#ssbanner .bigname h2 {padding-top: 50px;}
	#ssbanner .bigname {overflow: hidden;margin-bottom: 50px;height: 290px;}
#ssbanner .bxslider .wrap >div{
    width: calc((100%/2) - 6px);
}
#ssbanner .info h3 a{
    font-size: 17px;
}
#ssbanner .info{
    padding: 10px 10px;
    line-height: 110%;
    border-bottom: none;
}
footer #footerCompany {padding: 40px 0 0px;}
}
@media screen and (max-width:640px) {
	.language_box >a { padding-top: 0px; min-width: 20px; margin: 16px 0 16px; }
	footer #footerCompany .row , footer #footerCompany .comlist , footer #footerCompany .fcontact , footer #footerCompany .footernav {width: 100%;max-width: 100%;margin-bottom: 17px;}
	footer #footerCompany .fcontact{
    margin-bottom: 0px;
}
	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; }
	.web {padding-bottom: 80px;}
	#gotop , #Wlanguage a , #translate h3 , #gocart {right: 23px;}
	.nav-funcB {top: 14px;left: 35px;}
	header #cis {width: 200px;margin-left: calc(50% - 120px);margin-top: 10px;height: 28px;}
	header #topContact h3 , header #translate h3 , header #Wlanguage h3 {margin: 6px 0;}
	header #translate { margin: 0 5px; }
	header #topContact h3 a , header #translate h3 b , header #Wlanguage h3 a {/* padding-top: 25px; *//* min-width: 40px; *//* background-size: auto 25px; */min-width: 32px;background-size: auto 25px;background-position: 50%;padding-top: 46px;}
header #Wlanguage h3:after{left: 86px;top: 56%;}
	#mobile-menu {height: calc(100vh - 138px);top: 58px;}
	#translate form { top: 80px; }
	#gotop {padding-top: 14px;}
}
@media screen and (max-width:480px) {
	footer #footerCompany { padding: 50px 0; }
	header , header.headerTop {width: calc(100% - 0px);}
	.nav-funcB {left: 19px;}
	#ssbanner .bxslider >div { margin: 0 10px 10px; width: calc(100% - 20px); }
	header #cis, header.headerTop #cis {width: 170px;margin-left: calc(50% - 132px);margin-top: 10px;height: 28px;}
#ssbanner .bxslider .wrap >div{
    width: calc((100%/1) - 6px);
}
}