@charset "UTF-8";*{-webkit-backface-visibility:hidden}img{border:0;vertical-align:bottom}a:hover,a:focus,a:active,a:visited{text-decoration:none}*:hover,*:focus{outline:0}h1,h2,h3,h4,h5,h6{font-weight:normal}p,label{line-height:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;*font-size:100%;font-style:inherit;font-weight:inherit;outline:0}textarea{resize:vertical}ol.reset,ul.reset{margin:0;padding:0;list-style:none}section,article,aside,footer,header,nav,main{display:block}@font-face{font-family:'Roboto';font-weight:400;font-style:normal;src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.woff2") format("woff2");src:url("../fonts/Roboto-Regular.woff") format("woff")}@font-face{font-family:'Roboto';font-weight:700;font-style:normal;src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.woff2") format("woff2");src:url("../fonts/Roboto-Bold.woff") format("woff")}html{font-size:16px}body{line-height:26px;font-size:1rem;font-family:'Roboto','Microsoft JhengHei UI','Microsoft JhengHei',sans-serif}@media (min-width:1480px){.container-1430{width:1430px}}.p-banner{position:relative;z-index:2;height:570px;overflow:hidden;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}@media (max-width:991px){.p-banner{height:360px}}@media (max-width:767px){.p-banner{height:240px}}.p-banner:before,.p-banner:after{content:'';display:block;z-index:10;position:absolute;width:220px;height:60px;top:auto;left:auto;right:auto;bottom:-60px;background:#fff;-webkit-transition:transform 0.5s 1s;-webkit-transition:-webkit-transform 0.5s 1s;transition:-webkit-transform 0.5s 1s;transition:transform 0.5s 1s;transition:transform 0.5s 1s, -webkit-transform 0.5s 1s}@media (max-width:991px){.p-banner:before,.p-banner:after{display:none}}.p-banner:before{left:-20px;-webkit-transform-origin:right top;transform-origin:right top}.p-banner:after{right:-20px;-webkit-transform-origin:left top;transform-origin:left top}.p-banner
.bg{height:570px}@media (max-width:991px){.p-banner
.bg{height:360px}}@media (max-width:767px){.p-banner
.bg{height:240px}}.p-banner
.text{position:absolute;width:650px;height:auto;top:50%;left:50%;right:auto;bottom:auto;margin-top:85px;margin-left:-650px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.3);text-transform:uppercase;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s 1s, margin 1s 1s;transition:opacity 1s 1s, margin 1s 1s}@media (max-width:1479px){.p-banner
.text{width:570px;margin-left:-570px}}@media (max-width:1199px){.p-banner
.text{width:470px;margin-top:73px;margin-left:-470px}}@media (max-width:991px){.p-banner
.text{width:100%;left:0;text-align:center !important;margin-left:0 !important;padding:0
15px}}@media (max-width:767px){.p-banner
.text{margin-top:68px}}.p-banner
.text.white{color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.15)}.p-banner
.text.center{margin-left:-325px}@media (max-width:1479px){.p-banner
.text.center{margin-left:-285px}}@media (max-width:1199px){.p-banner
.text.center{margin-left:-235px}}.p-banner
.text.right{margin-left:0}.p-banner .text.text-center{text-align:center}.p-banner .text.text-right{text-align:right}.p-banner .text
.title{line-height:56px;font-size:2.625rem;font-weight:bold;margin:0}@media (max-width:991px){.p-banner .text
.title{line-height:40px;font-size:1.75rem}}.p-banner .text
.summary{line-height:30px;font-size:1.125rem;margin:10px
0 0}@media (max-width:991px){.p-banner .text
.summary{line-height:28px;font-size:1rem;margin-top:6px}}.p-banner.loaded{opacity:1}.p-banner.loaded:before{-webkit-transform:rotate(16deg);transform:rotate(16deg)}.p-banner.loaded:after{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}.p-banner.loaded
.text{opacity:1;margin-top:45px}@media (max-width:1199px){.p-banner.loaded
.text{margin-top:33px}}@media (max-width:1023px){.p-banner.loaded
.text{margin-top:28px;display:none}}.p-subject{position:relative;line-height:50px;font-size:2.5rem;font-weight:bold;text-align:center;text-transform:uppercase;margin:70px
0 0}@media (max-width:991px){.p-subject{line-height:40px;font-size:1.75rem;margin:40px
0 0}}.p-subject:after{content:'';display:block;width:60px;height:2px;background:#333;margin:15px
auto 0}@media (max-width:991px){.p-subject:after{width:40px;margin:10px
auto 0}}.p-share{position:relative;font-size:0;background:#e4e4e4;padding:15px
40px;overflow:hidden}@media (max-width:991px){.p-share{padding:10px
15px}}.p-share:before{content:'';background:#fff;position:absolute;width:60px;height:60px;top:auto;left:auto;right:-17px;bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){.p-share:before{width:40px;height:40px;right:-12px}}.p-share ul
li{display:inline-block;vertical-align:top}.p-share ul li+li{margin-left:10px}.p-share ul li
a{display:block;width:50px;height:50px;line-height:48px;font-size:1.5rem;color:#aaa;border:1px
solid rgba(0, 0, 0, 0.25);border-radius:100%;text-align:center;-webkit-transition:border 0.5s, color 0.5s;transition:border 0.5s, color 0.5s}@media (max-width:991px){.p-share ul li
a{width:40px;height:40px;line-height:38px;font-size:1.25rem}}.p-share ul li a:hover{color:#b60005;border-color:rgba(182,0,5,0.5)}.p-pager{font-size:0;text-align:center;margin-top:50px}.p-pager
a{display:inline-block;position:relative;line-height:30px;font-size:1rem;color:#333;vertical-align:middle}.p-pager
a.num{width:20px;margin:0
3px}.p-pager a.num:hover{color:#b60005}.p-pager
a.num.current{font-weight:bold;color:#b60005}.p-pager a.prev, .p-pager
a.next{width:50px;height:50px;border:1px
solid rgba(0, 0, 0, 0.5);border-radius:100%;-webkit-transition:border 0.5s;transition:border 0.5s}.p-pager a.prev:not(.disabled):hover, .p-pager a.next:not(.disabled):hover{border-color:rgba(182, 0, 5, 0.5)}.p-pager a.prev:not(.disabled):hover:before, .p-pager a.next:not(.disabled):hover:before{background-image:url("../images/pager_arrow_hover.png")}.p-pager a.prev:before, .p-pager a.next:before{content:'';display:block;position:absolute;width:12px;height:12px;top:50%;left:50%;right:auto;bottom:auto;background:url("../images/pager_arrow.png") no-repeat;background-size:cover;margin-top:-6px;margin-left:-6px;opacity: .85;-webkit-transition:background 0.5s, opacity 0.5s, transform 0.5s;-webkit-transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}.p-pager a.prev.disabled, .p-pager
a.next.disabled{opacity: .25;cursor:not-allowed}.p-pager
a.prev{margin-right:13px}.p-pager a.prev:not(.disabled):hover:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.p-pager
a.next{margin-left:13px}.p-pager a.next:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.p-pager a.next:not(.disabled):hover:before{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.p-more-link{display:inline-block;position:relative;line-height:30px;font-size:0.9375rem;vertical-align:top;border-radius:25px;padding:10px
50px 10px 30px;text-transform:uppercase;-webkit-transition:border 0.5s, background 0.5s;transition:border 0.5s, background 0.5s}@media (max-width:991px){.p-more-link{padding:5px
40px 5px 20px}}.p-more-link:before{content:'';display:block;position:absolute;width:12px;height:12px;top:50%;left:auto;right:25px;bottom:auto;background:url("../images/more_arrow.png") no-repeat;background-size:cover;margin-top:-6px;opacity: .85;-webkit-transition:opacity 0.5s, transform 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (max-width:991px){.p-more-link:before{right:15px}}.p-more-link.border{border:1px
solid transparent;padding:9px
49px 9px 29px}@media (max-width:991px){.p-more-link.border{padding:4px
39px 4px 19px}}.p-more-link.border:before{right:24px}@media (max-width:991px){.p-more-link.border:before{right:14px}}.p-more-link:hover:before{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.p-back{text-align:center;margin-top:40px}.p-back
a{display:inline-block;position:relative;line-height:30px;font-size:0.9375rem;color:#fff;background:#898989;border-radius:25px;padding:10px
30px 10px 50px;text-transform:uppercase;text-transform-vertical-align:top;-webkit-transition:border 0.5s, background 0.5s;transition:border 0.5s, background 0.5s}@media (max-width:991px){.p-back
a{padding:5px
20px 5px 40px}}.p-back a:before{content:'';display:block;position:absolute;width:12px;height:12px;top:50%;left:25px;right:auto;bottom:auto;background:url("../images/more_arrow.png") no-repeat;background-size:cover;margin-top:-6px;opacity: .85;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:opacity 0.5s, transform 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (max-width:991px){.p-back a:before{left:15px}}.p-back a:hover{background:#aaa}.p-back a:hover:before{opacity:1;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.p-turn-to{text-align:center}.p-turn-to
.dropdown{display:inline-block;vertical-align:top}.p-turn-to .dropdown
.btn{display:block;position:relative;float:none;line-height:30px;font-size:0.9375rem;border:1px
solid rgba(0, 0, 0, 0.5) !important;background:rgba(0, 0, 0, 0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:25px;text-transform:uppercase;padding:9px
49px 9px 29px;outline:none;-webkit-transition:color 0.5s, border 0.5s;transition:color 0.5s, border 0.5s}.p-turn-to .dropdown .btn:before{content:'';display:block;position:absolute;width:12px;height:12px;top:50%;left:auto;right:29px;bottom:auto;background:url("../images/turn_arrow.png") no-repeat;background-size:cover;opacity: .85;margin-top:-6px;-webkit-transition:background 0.5s, opacity 0.5s, transform 0.5s;-webkit-transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}.p-turn-to .dropdown .btn:hover{color:#b60005;border-color:rgba(182, 0, 5, 0.5) !important}.p-turn-to .dropdown .btn:hover:before{background-image:url("../images/turn_arrow_hover.png");opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.p-turn-to .dropdown .dropdown-menu{min-width:100%;border:none;background:rgba(182, 0, 5, 0.85);border-radius:5px;-webkit-box-shadow:none !important;box-shadow:none !important;margin:0;padding:0;overflow:hidden}.p-turn-to .dropdown .dropdown-menu>li>a{line-height:26px;font-size:1rem;color:#fff;padding:5px
30px}.p-turn-to .dropdown .dropdown-menu>li>a:hover{background:#a22731}.p-turn-to .dropdown .dropdown-menu>li.current>a{background:#a22731}.p-turn-to .dropdown.open
.btn{color:#b60005;border-color:rgba(182, 0, 5, 0.5) !important}.p-turn-to .dropdown.open .btn:before{background-image:url("../images/turn_arrow_hover.png");opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.header{position:absolute;z-index:1000;width:100%;background-color:rgba(255, 255, 255, 0);top:0;left:0;padding:25px
25px 25px 35px}@media (min-width:1200px){.header{-webkit-animation:headerTF1 0.5s forwards;animation:headerTF1 0.5s forwards}}@media (max-width:1479px){.header{padding:25px
0 25px 5px}}@media (max-width:1199px){.header{position:fixed;background-color:rgba(255, 255, 255, 0.95);padding:15px
0 15px 5px}}@media (max-width:767px){.header{padding:10px
0;background-color:#fff}}.header:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:url("../images/header_bg.png") center top repeat-x}@media (max-width:1199px){.header:before{display:none}}.header .container-fluid{position:relative}@media (max-width:767px){.header .container-fluid{padding-left:10px;padding-right:5px}}.header
.logo{float:left;width:206px;height:40px;margin:0}@media (max-width:1199px){.header
.logo{width:182px;height:36px}}@media (max-width:767px){.header
.logo{width:103px;height:36px}}.header .logo
a{display:block;height:40px;background:url("../images/header_logo.png") left center no-repeat;background-size:contain}@media (max-width:1199px){.header .logo
a{height:36px}}.header .nav-switch{float:right;position:relative;width:36px;height:36px;border:none;background:rgba(255, 255, 255, 0);margin-left:5px;padding:0}.header .nav-switch>i{display:block;position:absolute;width:22px;height:2px;top:auto;left:7px;right:auto;bottom:auto;background:#b60005}.header .nav-switch>i:nth-child(1){top:10px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:opacity 0.45s 0.05s, transform 0.45s 0.05s;-webkit-transition:opacity 0.45s 0.05s, -webkit-transform 0.45s 0.05s;transition:opacity 0.45s 0.05s, -webkit-transform 0.45s 0.05s;transition:opacity 0.45s 0.05s, transform 0.45s 0.05s;transition:opacity 0.45s 0.05s, transform 0.45s 0.05s, -webkit-transform 0.45s 0.05s}.header .nav-switch > i:nth-child(2), .header .nav-switch>i:nth-child(3){top:17px;-webkit-transition:all 0.45s;transition:all 0.45s}.header .nav-switch>i:nth-child(4){top:24px;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:opacity 0.45s 0.05s, transform 0.45s 0.05s;-webkit-transition:opacity 0.45s 0.05s, -webkit-transform 0.45s 0.05s;transition:opacity 0.45s 0.05s, -webkit-transform 0.45s 0.05s;transition:opacity 0.45s 0.05s, transform 0.45s 0.05s;transition:opacity 0.45s 0.05s, transform 0.45s 0.05s, -webkit-transform 0.45s 0.05s}.header
.lang{float:right;position:relative}.header .lang
.btn{display:block;position:relative;line-height:20px;font-size:1rem;color:#b60005 !important;border:none;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0;padding:10px
10px 10px 40px;outline:none}@media (max-width:1199px){.header .lang
.btn{padding:8px
5px 8px 35px}}.header .lang .btn:before{content:'';display:block;position:absolute;width:26px;height:26px;top:7px;left:8px;right:auto;bottom:auto;background:url("../images/header_lang.png") no-repeat;background-size:cover}@media (max-width:1199px){.header .lang .btn:before{top:5px;left:3px}}.header .lang .btn:after{content:'';display:block;position:absolute;width:14px;height:14px;top:100%;left:50%;right:auto;bottom:auto;background:url("../images/header_hover.png") no-repeat;background-size:cover;margin-top:7px;margin-left:-7px;pointer-events:none;opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:opacity 0.5s, transform 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (max-width:1199px){.header .lang .btn:after{display:none}}.header .lang .dropdown-menu{display:block !important;min-width:100%;border:none;background:#c2243b;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important;text-align:center;margin:25px
0 0;padding:0;opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:opacity 0.5s, transform 0.001s 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s 0.5s;transition:opacity 0.5s, -webkit-transform 0.001s 0.5s;transition:opacity 0.5s, transform 0.001s 0.5s;transition:opacity 0.5s, transform 0.001s 0.5s, -webkit-transform 0.001s 0.5s}@media (max-width:1199px){.header .lang .dropdown-menu{margin-top:15px}}.header .lang .dropdown-menu:before{content:'';display:block;position:absolute;width:100%;height:25px;top:-25px;left:0;right:auto;bottom:auto}@media (max-width:1199px){.header .lang .dropdown-menu:before{height:15px;top:-15px}}.header .lang .dropdown-menu>li>a{line-height:24px;font-size:0.9375rem;color:#fff;padding:15px
30px}@media (max-width:991px){.header .lang .dropdown-menu>li>a{padding:10px
20px}}.header .lang .dropdown-menu>li>a:hover{background:#a22731}.header .lang.open .btn:after{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header .lang.open .dropdown-menu{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity 0.5s, transform 0.001s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, transform 0.001s;transition:opacity 0.5s, transform 0.001s, -webkit-transform 0.001s}.header .nav-menu{float:right;margin-right:20px}@media (max-width:1479px){.header .nav-menu{margin-right:10px}}@media (max-width:1199px){.header .nav-menu{float:none;z-index:1001;position:absolute;width:240px;height:calc(100vh - 66px);top:51px;left:-245px;right:auto;bottom:auto;background:#b60005;margin-right:0;padding-bottom:40px;overflow-y:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}}@media (max-width:767px){.header .nav-menu{height:calc(100vh - 56px);top:46px}}.header .nav-menu .menu-main{font-size:0}.header .nav-menu .menu-main>li{display:inline-block;position:relative;margin-right:35px;vertical-align:top}@media (max-width:1479px){.header .nav-menu .menu-main>li{margin-right:20px}}@media (max-width:1199px){.header .nav-menu .menu-main>li{display:block;border-bottom:1px solid rgba(255, 255, 255, 0.25);margin-right:0}}.header .nav-menu .menu-main>li:after{content:'';display:block;position:absolute;width:14px;height:14px;top:100%;left:50%;right:auto;bottom:auto;background:url("../images/header_hover.png") no-repeat;background-size:cover;margin-top:7px;margin-left:-7px;pointer-events:none;opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:opacity 0.5s, transform 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (max-width:1199px){.header .nav-menu .menu-main>li:after{display:none}}.header .nav-menu .menu-main>li>a{display:block;line-height:40px;font-size:1rem;color:#222;text-transform:uppercase;-webkit-transition:color 0.5s;transition:color 0.5s}@media (max-width:1199px){.header .nav-menu .menu-main>li>a{line-height:24px;font-size:0.9375rem;color:#fff;text-align:center;padding:10px}}.header .nav-menu .menu-main>li>.menu-sub{display:inline-block;min-width:100%;position:absolute;width:auto;height:auto;top:100%;left:50%;right:auto;bottom:auto;background:#c2243b;margin-top:25px;vertical-align:top;opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transition:opacity 0.5s, transform 0.001s 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s 0.5s;transition:opacity 0.5s, -webkit-transform 0.001s 0.5s;transition:opacity 0.5s, transform 0.001s 0.5s;transition:opacity 0.5s, transform 0.001s 0.5s, -webkit-transform 0.001s 0.5s}@media (max-width:1199px){.header .nav-menu .menu-main>li>.menu-sub{display:none;position:relative;width:100%;top:auto;left:auto;background:#e56679;margin-top:0;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.header .nav-menu .menu-main>li>.menu-sub:before{content:'';display:block;position:absolute;width:100%;height:25px;top:-25px;left:0;right:auto;bottom:auto}@media (max-width:1199px){.header .nav-menu .menu-main>li>.menu-sub:before{display:none}}@media (max-width:1199px){.header .nav-menu .menu-main>li>.menu-sub>li{border-top:1px solid rgba(255, 255, 255, 0.25)}}.header .nav-menu .menu-main>li>.menu-sub>li>a{display:block;line-height:24px;font-size:0.9375rem;color:#fff;padding:15px
50px;text-transform:uppercase;white-space:nowrap}@media (max-width:1199px){.header .nav-menu .menu-main>li>.menu-sub>li>a{line-height:23px;font-size:0.9375rem;text-align:center;padding:10px}}.header .nav-menu .menu-main>li>.menu-sub>li>a:hover{background:#a22731}@media (max-width:1199px){.header .nav-menu .menu-main>li>.menu-sub>li>a:hover{background:#de5368}}.header .nav-menu .menu-main>li:hover:after{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header .nav-menu .menu-main>li:hover>a{color:#a22731}@media (max-width:1199px){.header .nav-menu .menu-main>li:hover>a{color:#fff;background:#a22731}}.header .nav-menu .menu-main>li:hover>.menu-sub{opacity:1;-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);-webkit-transition:opacity 0.5s, transform 0.001s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, transform 0.001s;transition:opacity 0.5s, transform 0.001s, -webkit-transform 0.001s}@media (max-width:1199px){.header .nav-menu .menu-main>li.open>a{color:#fff;background:#a22731}}@media (max-width:1199px){.header .nav-menu .menu-main>li.open>.menu-sub{display:block;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}@media (min-width:1200px){.header.scroll-view{position:fixed;background:rgba(255, 255, 255, 0.95);padding:20px
25px 20px 35px;-webkit-animation:headerTF2 0.5s forwards;animation:headerTF2 0.5s forwards}}@media (min-width:1200px) and (max-width:1479px){.header.scroll-view{padding:20px
0 20px 5px}}@media (min-width:1200px) and (max-width:1199px){.header.scroll-view{padding:15px
0 15px 5px}}@media (min-width:1200px){.header.scroll-view:before{opacity:0}.header.scroll-view
.logo{width:182px;height:36px}.header.scroll-view .logo
a{height:36px}.header.scroll-view .lang
.btn{padding:8px
10px 8px 40px}.header.scroll-view .lang .btn:before{top:5px}.header.scroll-view .lang .btn:after{margin-top:3px}.header.scroll-view .lang .dropdown-menu{margin-top:20px}.header.scroll-view .lang .dropdown-menu>li>a{padding:10px
30px}.header.scroll-view .nav-menu .menu-main>li:after{margin-top:3px}.header.scroll-view .nav-menu .menu-main>li>a{line-height:36px;font-size:1rem}.header.scroll-view .nav-menu .menu-main > li .menu-sub{margin-top:20px}.header.scroll-view .nav-menu .menu-main > li .menu-sub>li>a{padding:10px
50px}}.header.on-nav .nav-switch > i:nth-child(1), .header.on-nav .nav-switch>i:nth-child(4){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity 0.45s, transform 0.45s;-webkit-transition:opacity 0.45s, -webkit-transform 0.45s;transition:opacity 0.45s, -webkit-transform 0.45s;transition:opacity 0.45s, transform 0.45s;transition:opacity 0.45s, transform 0.45s, -webkit-transform 0.45s}.header.on-nav .nav-switch>i:nth-child(2){width:24px;left:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 0.45s 0.05s;transition:all 0.45s 0.05s}.header.on-nav .nav-switch>i:nth-child(3){width:24px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.45s 0.05s;transition:all 0.45s 0.05s}@media (max-width:1199px){.header.on-nav .nav-menu{-webkit-transform:translateX(100%);transform:translateX(100%)}}body.pc .header .lang:hover .btn:after{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}body.pc .header .lang:hover .dropdown-menu{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity 0.5s, transform 0.001s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, transform 0.001s;transition:opacity 0.5s, transform 0.001s, -webkit-transform 0.001s}@-webkit-keyframes
headerTF1{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes
headerTF1{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes
headerTF2{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes
headerTF2{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.footer{position:relative;background:#791d24;text-align:center;padding:55px
0}@media (max-width:991px){.footer{padding:25px
0}}.footer
.logo{display:block;width:206px;height:40px;background:url("../images/footer_logo.png") no-repeat;background-size:cover;margin:auto}@media (max-width:991px){.footer
.logo{width:182px;height:36px;margin-bottom:6px}}@media (max-width:767px){.footer
.logo{width:103px;height:20px}}@media (max-width:543px){.footer
.logo{margin:0
0 10px}}.footer
.info{font-size:0;margin-bottom:14px}@media (max-width:991px){.footer
.info{margin-bottom:10px}}.footer .info
li{display:inline-block;position:relative;vertical-align:top;margin:24px
8px 0;padding-left:40px}@media (max-width:991px){.footer .info
li{margin:12px
5px 0;padding-left:30px}}@media (max-width:543px){.footer .info
li{display:block;text-align:left;margin:5px
0 0}}.footer .info li:before{content:'';display:block;position:absolute;width:32px;height:32px;top:0;left:0;right:auto;bottom:auto;background-image:url("../images/footer_info.png");background-size:96px 32px;background-repeat:no-repeat}@media (max-width:991px){.footer .info li:before{width:24px;height:24px;background-size:72px 24px}}.footer .info li.add:before{background-position:0 0}.footer .info li.tel:before{background-position:-32px 0}@media (max-width:991px){.footer .info li.tel:before{background-position:-24px 0}}.footer .info li.fax:before{background-position:-64px 0}@media (max-width:991px){.footer .info li.fax:before{background-position:-48px 0}}.footer .info li
span{display:inline-block;position:relative;line-height:32px;font-size:1rem;color:#fff}@media (max-width:991px){.footer .info li
span{line-height:24px;font-size:0.875rem}}.footer .info li span+span{margin-left:6px;padding-left:7px}.footer .info li span+span:before{content:'';display:block;position:absolute;width:1px;height:16px;top:8px;left:0;right:auto;bottom:auto;background:#fff}@media (max-width:991px){.footer .info li span+span:before{height:12px;top:6px}}.footer
.copy{font-size:0}@media (max-width:543px){.footer
.copy{text-align:left}}.footer .copy
span{display:inline-block;line-height:26px;font-size:1rem;color:#fff;vertical-align:top;margin:10px
3px 0}@media (max-width:991px){.footer .copy
span{line-height:24px;font-size:0.875rem;margin:4px
3px 0}}@media (max-width:543px){.footer .copy
span{display:block;margin:5px
0 0}}.footer .copy
a{color:#fe8181}.footer .copy a:hover{color:#fff}.footer
.privacy.close{display:none}.footer
.privacy{position:fixed;z-index:1000;width:100%;text-align:left;padding:17px
50px;left:0;bottom:0;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.5s, transform 0.001s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, -webkit-transform 0.001s;transition:opacity 0.5s, transform 0.001s;transition:opacity 0.5s, transform 0.001s, -webkit-transform 0.001s}@media (max-width:1199px){.footer
.privacy{padding:10px
15px}}@media (max-width:991px){.footer
.privacy{padding:10px
10px 0}}.footer .privacy:before{content:'';display:block;background:url("../images/footer_privacy.png") center top no-repeat;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity: .85}.footer .privacy
.text{float:left;position:relative;width:calc(100% - 120px);line-height:26px;font-size:1rem;color:#fff;padding-left:40px}@media (max-width:991px){.footer .privacy
.text{float:none;width:100%;line-height:20px;font-size:0.875rem;padding-left:30px}}.footer .privacy .text:before{content:'';display:block;position:absolute;width:26px;height:26px;top:0;left:0;right:auto;bottom:auto;background:url("../images/footer_privacy_icon.png");background-size:cover}@media (max-width:991px){.footer .privacy .text:before{width:20px;height:20px}}.footer .privacy
a{color:#fff;text-decoration:underline}.footer .privacy
.agree{display:block;float:right;position:relative;line-height:26px;font-size:1rem;color:#fff;text-transform:uppercase;background-color:#b60005;border-radius:2px;padding:3px
10px}@media (max-width:991px){.footer .privacy
.agree{display:block;margin:5px
auto;width:100px;text-align:center;float:none;line-height:20px;font-size:0.875rem}}.footer .privacy .agree:hover{cursor:pointer;background-color:#000}.footer.scroll-view
.privacy{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s, transform 0.001s 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.001s 0.5s;transition:opacity 0.5s, -webkit-transform 0.001s 0.5s;transition:opacity 0.5s, transform 0.001s 0.5s;transition:opacity 0.5s, transform 0.001s 0.5s, -webkit-transform 0.001s 0.5s}#index
.banner{position:relative;height:100vh;overflow:hidden}@media (max-width:991px){#index
.banner{height:auto}}#index .banner:before, #index .banner:after{content:'';display:block;z-index:3;background:#fff;position:absolute;width:300px;height:60px;top:auto;left:0;right:auto;bottom:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media (max-width:991px){#index .banner:before, #index .banner:after{display:none}}#index .banner:after{left:auto;right:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}#index .banner-slick{height:100vh}@media (max-width:991px){#index .banner-slick{height:auto}}#index .banner-slick
.item{display:inline-block;position:relative;width:100%;height:100vh;vertical-align:top}@media (max-width:991px){#index .banner-slick
.item{height:auto}}#index .banner-slick .item .img-pc, #index .banner-slick .item .img-mb{position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}#index .banner-slick .item .img-mb{position:relative}#index .banner-slick .item .text-wrap{display:none;opacity:0;position:relative;width:1300px;height:calc(100vh - 500px);top:50%;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1479px){#index .banner-slick .item .text-wrap{width:1170px}}@media (max-width:1199px){#index .banner-slick .item .text-wrap{width:970px}}@media (max-width:991px){#index .banner-slick .item .text-wrap{position:absolute;width:100%;height:auto;top:auto;left:0;right:auto;bottom:0;-webkit-transform:none;transform:none}}#index .banner-slick .item .text-wrap
.text{position:absolute;width:45%;height:auto;top:auto;left:auto;right:auto;bottom:auto;color:#333;padding:0
15px}@media (max-width:1199px){#index .banner-slick .item .text-wrap
.text{width:50%}}@media (max-width:991px){#index .banner-slick .item .text-wrap
.text{position:relative;width:100%;color:#333 !important;background:rgba(255, 255, 255, 0.25);padding:10px
15px 30px}}#index .banner-slick .item .text-wrap
.text.top{top:0}#index .banner-slick .item .text-wrap
.text.left{left:0}#index .banner-slick .item .text-wrap
.text.right{right:0}#index .banner-slick .item .text-wrap
.text.bottom{bottom:0}#index .banner-slick .item .text-wrap
.text.white{color:#fff}#index .banner-slick .item .text-wrap .text
.title{line-height:60px;font-size:2.5rem;font-weight:bold;text-transform:uppercase;margin:0}@media (max-width:991px){#index .banner-slick .item .text-wrap .text
.title{line-height:30px;font-size:1.5rem}}#index .banner-slick .item .text-wrap .text
.summary{line-height:32px;font-size:1.125rem;text-transform:uppercase;margin:0}@media (max-width:991px){#index .banner-slick .item .text-wrap .text
.summary{line-height:23px;font-size:0.9375rem;margin-top:4px}}#index .banner-slick .slick-dots{z-index:10;vertical-align:top;margin:0;padding:0;position:absolute;width:auto;height:14px;top:auto;left:50%;right:auto;bottom:74px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){#index .banner-slick .slick-dots{left:auto;right:13px;bottom:10px;-webkit-transform:none;transform:none}}#index .banner-slick .slick-dots
li{display:inline-block;vertical-align:top;margin:0
6px}@media (max-width:991px){#index .banner-slick .slick-dots
li{margin:0
2px}}#index .banner-slick .slick-dots li
button{display:block;width:14px;height:14px;font-size:0;border:1px
solid #fff;background:#707070;-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);border-radius:100%;padding:0;-webkit-transition:background 0.4s 0.4s;transition:background 0.4s 0.4s}#index .banner-slick .slick-dots li.slick-active
button{background:#b60005;-webkit-transition:background 0.4s;transition:background 0.4s}#index
.scroll{z-index:5;position:absolute;width:auto;height:120px;top:auto;left:50%;right:auto;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){#index
.scroll{display:none}}#index .scroll:before{content:'';display:block;position:absolute;width:1px;height:60px;top:auto;left:50%;right:auto;bottom:0;background:#fff;margin-left:-0.5px}#index .scroll
span{display:block;line-height:26px;font-size:1rem;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);text-transform:uppercase}#index
.news{background:#fff;padding:65px
0 80px}@media (max-width:991px){#index
.news{padding:40px
0 60px}}#index .news
.subject{line-height:60px;font-size:2.5rem;font-weight:bold;text-align:center;text-transform:uppercase;margin:0}@media (max-width:991px){#index .news
.subject{line-height:42px;font-size:1.75rem}}#index .news
.list{font-size:0;text-align:center;margin:50px
-25px 0}@media (max-width:1479px){#index .news
.list{margin:50px
-20px 0}}@media (max-width:1199px){#index .news
.list{margin:40px
-10px 0}}@media (max-width:991px){#index .news
.list{margin:0}}#index .news .list
.box{display:inline-block;width:33.333%;text-align:left;vertical-align:top;padding:0
25px}@media (max-width:1479px){#index .news .list
.box{padding:0
20px}}@media (max-width:1199px){#index .news .list
.box{padding:0
10px}}@media (max-width:991px){#index .news .list
.box{display:none;margin-top:20px;width:50%}#index .news .list .box:nth-child(1), #index .news .list .box:nth-child(2){display:inline-block}}@media (max-width:767px){#index .news .list
.box{display:block;position:relative;width:100%;margin-top:20px;padding:0}}#index .news .list .box
.inner{display:block;position:relative;background:#eee;overflow:hidden;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:background 0.5s, opacity 0.5s, transform 0.5s;-webkit-transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}#index .news .list .box .inner:after{content:'';display:block;position:absolute;width:50px;height:50px;top:auto;left:auto;right:-15px;bottom:0;background:#fff;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#index .news .list .box .inner
.pic{position:relative;height:245px;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}#index .news .list .box .inner .pic:before, #index .news .list .box .inner .pic:after{content:'';display:block;background:rgba(255, 255, 255, 0.1);opacity:0;position:absolute;width:200%;height:0;top:auto;left:auto;right:0;bottom:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (max-width:991px){#index .news .list .box .inner .pic:before, #index .news .list .box .inner .pic:after{display:none}}#index .news .list .box .inner .pic:before{-webkit-transition:height 0.45s 0.05s, opacity 0.45s 0.05s;transition:height 0.45s 0.05s, opacity 0.45s 0.05s}#index .news .list .box .inner .pic:after{-webkit-transition:height 0.45s, opacity 0.45s;transition:height 0.45s, opacity 0.45s}#index .news .list .box .inner .pic
.bg{background-size:cover;-webkit-filter:blur(10px) brightness(0.75);filter:blur(10px) brightness(0.75)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#index .news .list .box .inner .pic
.bg{background-image:none !important;background-color:#000;opacity: .5}}#index .news .list .box .inner .pic
.img{background-size:cover;background-repeat:no-repeat}@media (max-width:991px){#index .news .list .box .inner .pic
.img{position:absolute;width:100%;height:245px;top:0;left:50%;right:auto;bottom:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#index .news .list .box .inner
.text{padding:25px
35px 35px}@media (max-width:1199px){#index .news .list .box .inner
.text{padding:15px
20px 20px}}#index .news .list .box .inner .text
.title{line-height:30px;font-size:1.25rem;font-weight:bold;color:#333;margin:0}@media (max-width:991px){#index .news .list .box .inner .text
.title{line-height:30px;font-size:1.125rem}}#index .news .list .box .inner .text
.summary{line-height:28px;font-size:1rem;color:#666;margin:5px
0 0}@media (max-width:991px){#index .news .list .box .inner .text
.summary{line-height:26px;font-size:0.9375rem}}#index .news .list .box .inner .text
.date{position:absolute;width:100px;height:auto;top:0;left:0;right:auto;bottom:auto;line-height:20px;font-size:0.9375rem;color:#fff;background:#313131;text-align:center;text-transform:uppercase;padding:10px
0}@media (max-width:991px){#index .news .list .box .inner .text
.date{width:90px;line-height:18px;font-size:0.875rem;padding:6px
0}}#index .news .list .box .inner .text .date>span{display:block;line-height:30px;font-size:1.5rem;font-weight:bold;margin-bottom:2px}@media (max-width:991px){#index .news .list .box .inner .text .date>span{line-height:25px;font-size:1.25rem}}#index .news .list .box .inner:hover{background:#ddd}#index .news .list .box .inner:hover .pic:before{height:175%;opacity:1;-webkit-transition:height 0.45s, opacity 0.45s;transition:height 0.45s, opacity 0.45s}#index .news .list .box .inner:hover .pic:after{height:175%;opacity:1;-webkit-transition:height 0.45s 0.05s, opacity 0.45s 0.05s;transition:height 0.45s 0.05s, opacity 0.45s 0.05s}#index .news .list .box.loaded
.pic{opacity:1}#index .news .list .box.scroll-view
.inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#index .news
.more{text-align:center;margin-top:55px}@media (max-width:991px){#index .news
.more{margin-top:40px}}#index .news .more
a{color:#fff;background:#898989}#index .news .more a:hover{background:#aaa}#index .more-link{position:relative;height:560px;overflow:hidden}@media (max-width:991px){#index .more-link{height:460px}}@media (max-width:639px){#index .more-link{height:400px}}#index .more-link
.img{position:absolute;width:100%;height:680px;top:-60px;left:0;right:auto;bottom:auto}@media (max-width:991px){#index .more-link
.img{height:580px}}@media (max-width:639px){#index .more-link{background:url('../images/i_ad_bg.jpg');background-size:cover}#index .more-link .parallax-mirror{opacity:0}#index .more-link
.img{top:0;z-index:0;height:400px}#index .more-link .img
img{opacity:0}}#index .more-link
.text{position:relative;z-index:1;text-align:center;top:50%;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.5s;transition:opacity 0.5s}#index .more-link .text .sub-title{line-height:40px;font-size:2rem;font-weight:bold;color:#fff;text-transform:uppercase;margin:0}@media (max-width:991px){#index .more-link .text .sub-title{line-height:30px;font-size:1.5rem}}#index .more-link .text
.title{line-height:60px;font-size:3rem;font-weight:bold;color:#fff;text-transform:uppercase;margin:10px
0 0}@media (max-width:991px){#index .more-link .text
.title{line-height:40px;font-size:2rem;margin-top:4px}}@media (max-width:639px){#index .more-link
.text{top:10%;-webkit-transform:translateY(0);transform:translateY(0)}#index .more-link .text .sub-title,
#index .more-link .text
.title{display:inline-block;padding:0
5px;font-size:1.5rem}}#index .more-link .text .p-more-link{color:#fff;border:1px
solid rgba(255, 255, 255, 0.75);background:rgba(255, 255, 255, 0);margin-top:24px}@media (max-width:991px){#index .more-link .text .p-more-link{margin-top:14px}}@media (max-width:767px){#index .more-link .text .p-more-link{display:none}}#index .more-link .text .p-more-link:hover{border-color:white;background:rgba(255, 255, 255, 0.15)}#index .more-link.scroll-view
.text{opacity:1}#index
.about{position:relative;font-size:0;background:#fff;padding:75px
5% 75px 0;overflow:hidden}@media (max-width:1199px){#index
.about{padding-right:0}}@media (max-width:991px){#index
.about{padding:0}}#index .about
.pic{display:inline-block;width:51.5625%;vertical-align:middle;overflow:hidden;padding:50px}#index .about .pic
a{display:block;position:relative;width:100%;height:570px;border:none}#index .about .pic a .p-more-link{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;border:1px
solid rgba(0, 0, 0, 0.75);background:rgba(0, 0, 0, .5)}@media (max-width:1200px){#index .about
.pic{padding:20px}}@media (max-width:991px){#index .about
.pic{display:block;margin:0
auto;width:100%;max-width:600px}#index .about .pic
a{height:340px}}@media (max-width:767px){#index .about .pic
a{height:240px}}#index .about .pic a .p-more-link:hover{border-color:white;background:rgba(0, 0, 0, 0.3)}#index .about .pic a
img{width:100%;height:100%;object-fit:cover}#index .about
.text{display:inline-block;position:relative;z-index:2;width:48.4375%;background:#fff;vertical-align:middle;padding:70px
90px;opacity:0;-webkit-transition:opacity 0.5s, transform 0.5s;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (min-width:1200px) and (max-width:9999px){#index .about
.text{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:992px) and (max-width:1199px){#index .about
.text{padding:40px
60px;-webkit-transform:translateX(60px);transform:translateX(60px)}}@media (max-width:991px){#index .about
.text{display:block;margin:0
auto;width:100%;max-width:600px;background:rgba(255, 255, 255, 0.75);padding:20px
15px;-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@media (max-width:767px){#index .about
.text{margin:0}}#index .about .text
.title{line-height:60px;font-size:2.5rem;font-weight:bold;text-transform:uppercase;margin:0}@media (max-width:991px){#index .about .text
.title{line-height:42px;font-size:1.75rem}}#index .about .text
.summary{line-height:36px;font-size:1.125rem;text-align:justify;margin:25px
0 0}@media (max-width:991px){#index .about .text
.summary{line-height:32px;font-size:1rem;text-align:left;margin-top:10px}}#index .about.scroll-view
.text{opacity:1}@media (min-width:1200px) and (max-width:9999px){#index .about.scroll-view
.text{-webkit-transform:translateX(-30px);transform:translateX(-30px)}}@media (min-width:992px) and (max-width:1199px){#index .about.scroll-view
.text{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:991px){#index .about.scroll-view
.text{-webkit-transform:translateX(0);transform:translateX(0)}}#product{position:relative}#product
.container{position:relative}#product
.list{padding:50px
0 90px}@media (max-width:991px){#product
.list{padding:20px
0 60px}}#product .list
.box{position:relative;margin-top:20px;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}#product .list .box .img-pc, #product .list .box .img-mb{background-size:cover;background-repeat:no-repeat;background-position:center}#product .list .box .img-sm{display:none}@media (max-width:1199px){#product .list .box .img-pc{height:480px}}@media (max-width:1023px){#product .list .box .img-pc{display:none}#product .list .box .img-sm{display:block}}@media (max-width:767px){#product .list .box .img-sm{display:none}}#product .list .box .img-mb{height:320px}#product .list .box
.text{position:absolute;width:auto;height:auto;top:50%;left:auto;right:auto;bottom:auto;color:#333;text-align:left;word-wrap:break-word;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199px){#product .list .box
.text{background:rgba(255, 255, 255, 0.5)}}@media (max-width:767px){#product .list .box
.text{text-align:center !important;-webkit-transform:none;transform:none}}#product .list .box
.text.white{color:#fff}@media (max-width:1199px){#product .list .box
.text.white{background:rgba(0, 0, 0, 0.25)}}#product .list .box
.text.center{text-align:center}#product .list .box
.text.right{text-align:right}#product .list .box .text.left-center, #product .list .box .text.right-center{width:45%;padding:0
75px}@media (max-width:1479px){#product .list .box .text.left-center, #product .list .box .text.right-center{width:50%;padding:0
50px}}@media (max-width:1199px){#product .list .box .text.left-center, #product .list .box .text.right-center{width:100%;height:auto;padding:15px;top:auto;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}}#product .list .box .text.left-center{left:0}#product .list .box .text.right-center{right:0}#product .list .box .text.left-top, #product .list .box .text.left-bottom, #product .list .box .text.right-top, #product .list .box .text.right-bottom{width:45%;padding:0
75px;-webkit-transform:none;transform:none}@media (max-width:1479px){#product .list .box .text.left-top, #product .list .box .text.left-bottom, #product .list .box .text.right-top, #product .list .box .text.right-bottom{width:50%;padding:0
50px}}@media (max-width:1199px){#product .list .box .text.left-top, #product .list .box .text.left-bottom, #product .list .box .text.right-top, #product .list .box .text.right-bottom{width:100%;height:auto;padding:15px;top:auto;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:767px){#product .list .box .text.left-top, #product .list .box .text.left-bottom, #product .list .box .text.right-top, #product .list .box .text.right-bottom{width:100%;height:auto;padding:15px;top:auto !important;bottom:0 !important}}#product .list .box .text.left-top{top:70px;left:65px}@media (max-width:1479px){#product .list .box .text.left-top{top:40px;left:50px}}@media (max-width:1199px){#product .list .box .text.left-top{top:0;left:0}}#product .list .box .text.right-top{top:70px;right:65px}@media (max-width:1479px){#product .list .box .text.right-top{top:40px;right:50px}}@media (max-width:1199px){#product .list .box .text.right-top{top:auto;right:auto;bottom:0;left:0}}#product .list .box .text.left-bottom{top:auto;left:65px;bottom:70px}@media (max-width:1479px){#product .list .box .text.left-bottom{left:50px;bottom:40px}}@media (max-width:1199px){#product .list .box .text.left-bottom{top:0;left:0;bottom:auto}}#product .list .box .text.right-bottom{top:auto;right:65px;bottom:70px}@media (max-width:1479px){#product .list .box .text.right-bottom{right:50px;bottom:40px}}@media (max-width:1199px){#product .list .box .text.right-bottom{top:auto;right:auto;bottom:0;left:0}#product .list .box .text.right, #product .list .box .text.right-top{text-align:left}}@media (min-width:992px) and (max-width:1199px){#product .list .box .text
.inner{position:relative;top:50%;-webkit-transform:translateY(0);transform:translateY(0)}}#product .list .box .text
.title{line-height:74px;font-size:3.75rem;text-transform:uppercase;margin:0}@media (max-width:1199px){#product .list .box .text
.title{line-height:48px;font-size:2rem}}@media (max-width:767px){#product .list .box .text
.title{line-height:40px;font-size:1.75rem}}#product .list .box .text
.summary{line-height:34px;font-size:1.25rem;margin:14px
0 0}@media (max-width:1199px){#product .list .box .text
.summary{line-height:30px;font-size:1rem;margin-top:6px}}@media (max-width:991px){#product .list .box .text
.summary{display:none}}#product .list .box .text .p-more-link{color:#fff;background:#434343;margin-top:24px}@media (max-width:1199px){#product .list .box .text .p-more-link{margin-top:14px}}#product .list .box .text .p-more-link:hover{background:#666}#product .list .box .text .p-more-link.border{border-color:rgba(255, 255, 255, 0.75);background:rgba(255, 255, 255, 0)}#product .list .box .text .p-more-link.border:hover{border-color:#fff;background:rgba(255, 255, 255, 0.15)}#product .list .box.scroll-view{opacity:1}#product
.view{padding:20px
0 90px}#product .view
.summary{line-height:30px;font-size:1.25rem;text-align:center;margin:0}#product .view
.content{margin:40px
0}#news
.list{font-size:0;margin:20px
-25px 90px}@media (max-width:1479px){#news
.list{margin:20px
-20px 90px}}@media (max-width:1199px){#news
.list{margin:20px
-10px 90px}}@media (max-width:991px){#news
.list{margin:20px
0 60px}}#news .list
.box{display:inline-block;width:33.333%;vertical-align:top;margin-top:50px;padding:0
25px}@media (max-width:1479px){#news .list
.box{padding:0
20px}}@media (max-width:1199px){#news .list
.box{padding:0
10px}}@media (max-width:991px){#news .list
.box{margin-top:20px;width:50%}}@media (max-width:767px){#news .list
.box{display:block;position:relative;width:100%;margin-top:20px;padding:0}}#news .list .box
.inner{display:block;position:relative;background:#eee;overflow:hidden;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:background 0.5s, opacity 0.5s, transform 0.5s;-webkit-transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, -webkit-transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s;transition:background 0.5s, opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}#news .list .box .inner:after{content:'';display:block;position:absolute;width:50px;height:50px;top:auto;left:auto;right:-15px;bottom:0;background:#fff;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#news .list .box .inner
.pic{position:relative;height:245px;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}#news .list .box .inner .pic:before, #news .list .box .inner .pic:after{content:'';display:block;background:rgba(255, 255, 255, 0.1);opacity:0;position:absolute;width:200%;height:0;top:auto;left:auto;right:0;bottom:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (max-width:991px){#news .list .box .inner .pic:before, #news .list .box .inner .pic:after{display:none}}#news .list .box .inner .pic:before{-webkit-transition:height 0.45s 0.05s, opacity 0.45s 0.05s;transition:height 0.45s 0.05s, opacity 0.45s 0.05s}#news .list .box .inner .pic:after{-webkit-transition:height 0.45s, opacity 0.45s;transition:height 0.45s, opacity 0.45s}#news .list .box .inner .pic
.bg{background-size:cover;-webkit-filter:blur(10px) brightness(0.75);filter:blur(10px) brightness(0.75)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#news .list .box .inner .pic
.bg{background-image:none !important;background-color:#000;opacity: .5}}#news .list .box .inner .pic
.img{background-size:cover;background-repeat:no-repeat}@media (max-width:991px){#news .list .box .inner .pic
.img{position:absolute;width:100%;height:245px;top:0;left:50%;right:auto;bottom:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#news .list .box .inner
.text{padding:25px
35px 35px}@media (max-width:1199px){#news .list .box .inner
.text{padding:15px
20px 20px}}#news .list .box .inner .text
.title{line-height:30px;font-size:1.25rem;font-weight:bold;color:#333;margin:0}@media (max-width:991px){#news .list .box .inner .text
.title{line-height:30px;font-size:1.125rem}}#news .list .box .inner .text
.summary{line-height:28px;font-size:1rem;color:#666;margin:5px
0 0}@media (max-width:991px){#news .list .box .inner .text
.summary{line-height:26px;font-size:0.9375rem}}#news .list .box .inner .text
.date{position:absolute;width:100px;height:auto;top:0;left:0;right:auto;bottom:auto;line-height:20px;font-size:0.9375rem;color:#fff;background:#313131;text-align:center;text-transform:uppercase;padding:10px
0}@media (max-width:991px){#news .list .box .inner .text
.date{width:90px;line-height:18px;font-size:0.875rem;padding:6px
0}}#news .list .box .inner .text .date>span{display:block;line-height:30px;font-size:1.5rem;font-weight:bold;margin-bottom:2px}@media (max-width:991px){#news .list .box .inner .text .date>span{line-height:25px;font-size:1.25rem}}#news .list .box .inner:hover{background:#ddd}#news .list .box .inner:hover .pic:before{height:175%;opacity:1;-webkit-transition:height 0.45s, opacity 0.45s;transition:height 0.45s, opacity 0.45s}#news .list .box .inner:hover .pic:after{height:175%;opacity:1;-webkit-transition:height 0.45s 0.05s, opacity 0.45s 0.05s;transition:height 0.45s 0.05s, opacity 0.45s 0.05s}#news .list .box.loaded
.pic{opacity:1}#news .list .box.scroll-view
.inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#news .list.album .box .inner
.pic{height:315px}@media (max-width:991px){#news .list.album .box .inner .pic
.img{height:315px}}#news .list.album .box .inner
.text{position:absolute;width:100%;height:auto;top:auto;left:0;right:auto;bottom:0;background:rgba(0, 0, 0, 0.75);padding:15px
20px;-webkit-transition:background 0.5s;transition:background 0.5s}@media (max-width:991px){#news .list.album .box .inner
.text{padding:10px
25px 10px 15px}}#news .list.album .box .inner .text
.title{color:#fff}#news .list.album .box .inner:hover
.text{background:rgba(182, 0, 5, 0.75)}#news
.view{padding:70px
0 90px}@media (max-width:991px){#news
.view{padding:40px
0 60px}}#news .view
.head{margin-bottom:40px}@media (max-width:991px){#news .view
.head{margin-bottom:20px}}#news .view .head
.subject{float:left;width:calc(100% - 120px);line-height:46px;font-size:2rem;font-weight:bold;margin:0}@media (max-width:991px){#news .view .head
.subject{width:calc(100% - 105px);line-height:36px;font-size:1.5rem}}#news .view .head
.date{float:right;width:100px;line-height:20px;font-size:0.9375rem;color:#fff;background:#313131;text-align:center;text-transform:uppercase;padding:10px
0}@media (max-width:991px){#news .view .head
.date{width:90px;line-height:18px;font-size:0.875rem;padding:6px
0}}#news .view .head .date
span{display:block;line-height:30px;font-size:1.5rem;font-weight:bold;margin-bottom:2px}@media (max-width:991px){#news .view .head .date
span{line-height:25px;font-size:1.25rem}}#news .view
.content{background:#f2f2f2;padding:40px}@media (max-width:991px){#news .view
.content{padding:20px
15px}}#news .view.album .head
.subject{float:none;width:100%}#news .view.album
.photo{max-width:920px;margin:0
auto 40px;padding:0
40px}@media (max-width:991px){#news .view.album
.photo{margin-bottom:20px;padding:0
30px}}@media (max-width:767px){#news .view.album
.photo{margin:0
-10px 20px}}#news .view.album .photo
.pic{position:relative}#news .view.album .photo .pic
.item{vertical-align:top}#news .view.album .photo .pic .slick-arrow{display:block;z-index:5;position:absolute;width:32px;height:48px;top:50%;left:auto;right:auto;bottom:auto;font-size:0;border:none;background:rgba(255, 255, 255, 0);margin-top:-24px;padding:0}@media (max-width:991px){#news .view.album .photo .pic .slick-arrow{width:24px;height:36px;margin-top:-18px}}#news .view.album .photo .pic .slick-arrow.slick-prev{left:-40px}@media (max-width:991px){#news .view.album .photo .pic .slick-arrow.slick-prev{left:-30px}}#news .view.album .photo .pic .slick-arrow.slick-prev:before{content:'';display:block;position:absolute;width:24px;height:24px;top:50%;left:10px;right:auto;bottom:auto;border-left:4px solid #999;border-bottom:4px solid #999;margin-top:-12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border 0.5s;transition:border 0.5s}@media (max-width:991px){#news .view.album .photo .pic .slick-arrow.slick-prev:before{width:16px;height:16px;left:8px;margin-top:-8px}}#news .view.album .photo .pic .slick-arrow.slick-prev:hover:before{border-color:#b60005}#news .view.album .photo .pic .slick-arrow.slick-next{right:-40px}@media (max-width:991px){#news .view.album .photo .pic .slick-arrow.slick-next{right:-30px}}#news .view.album .photo .pic .slick-arrow.slick-next:before{content:'';display:block;position:absolute;width:24px;height:24px;top:50%;left:auto;right:10px;bottom:auto;border-top:4px solid #999;border-right:4px solid #999;margin-top:-12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border 0.5s;transition:border 0.5s}@media (max-width:991px){#news .view.album .photo .pic .slick-arrow.slick-next:before{width:16px;height:16px;right:8px;margin-top:-8px}}#news .view.album .photo .pic .slick-arrow.slick-next:hover:before{border-color:#b60005}#news .view.album .photo
.thumb{position:relative;margin:20px
-5px 0}@media (max-width:419px){#news .view.album .photo
.thumb{display:none}}#news .view.album .photo .thumb:before, #news .view.album .photo .thumb:after{content:'';display:block;z-index:5;position:absolute;width:5px;height:100%;top:0;left:auto;right:auto;bottom:auto;background:#f2f2f2}#news .view.album .photo .thumb:before{left:0}#news .view.album .photo .thumb:after{right:0}#news .view.album .photo .thumb .slick-slide{padding:0
5px}#news .view.album .photo .thumb .slick-slide
.item{position:relative;vertical-align:top;cursor:pointer}#news .view.album .photo .thumb .slick-slide .item:after{content:'';display:block;z-index:5;position:absolute;width:100%;height:100%;top:0;left:0;right:auto;bottom:auto;border:2px
solid #b60005;opacity:0}#news .view.album .photo .thumb .slick-slide.slick-current .item:after{opacity:1}#contact
.form{font-size:0;margin:40px
-15px 90px}@media (max-width:991px){#contact
.form{margin:20px
0 60px}}#contact .form
.group{display:inline-block;width:100%;vertical-align:top;padding:0
15px}@media (max-width:991px){#contact .form
.group{display:block;padding:0}}#contact .form
.group.half{width:50%}@media (max-width:991px){#contact .form
.group.half{width:100%}}#contact .form .group+.group{margin-top:15px}#contact .form .group
.item{display:inline-block;width:240px;line-height:30px;font-size:1.0625rem;text-transform:uppercase;vertical-align:top;padding:5px
15px 5px 0}@media (max-width:991px){#contact .form .group
.item{display:block;width:100%;line-height:26px;font-size:1rem;padding:0
0 5px}}#contact .form .group .item
strong{color:#b60005}#contact .form .group
.field{display:inline-block;width:calc(100% - 240px);vertical-align:top}@media (max-width:991px){#contact .form .group
.field{display:block;width:100%}}#contact .form .group .field
.input{display:inline-block;width:100%;line-height:26px;font-size:1rem;border:1px
solid #aaa;background:#f8f8f8;padding:6px
9px;vertical-align:top}#contact .form .group .field
.input.captcha{width:calc(100% - 130px)}#contact .form .group .field .input:focus{border-color:#b60005;background:#f2f2f2}#contact .form .group .field
.textarea{display:block;width:100%;min-height:134px;line-height:20px;font-size:1rem;border:1px
solid #aaa;background:#f8f8f8;padding:6px
9px}#contact .form .group .field .textarea:focus{border-color:#b60005;background:#f2f2f2}#contact .form .group .field .captcha-refresh{display:inline-block;margin-left:10px;vertical-align:top}#contact .form .group .field
.fstElement{display:block;line-height:26px;font-size:1rem;border:1px
solid #aaa;background:#f8f8f8;padding:4px
9px 0}#contact .form .group .field .fstElement
.fstResults{border:1px
solid #b60005}#contact .form .group .field .fstElement .fstResults
.fstResultItem{line-height:26px;font-size:1rem;border-top:none;padding:5px
9px}#contact .form .group .field .fstElement .fstResults
.fstResultItem.fstFocused{background:rgba(182, 0, 5, 0.5)}#contact .form .group .field .fstElement .fstResults
.fstResultItem.fstSelected{background:rgba(182, 0, 5, 0.85)}#contact .form .group .field .fstElement .fstResults
.fstNoResults{line-height:26px;font-size:1rem;color:#ccc;padding:5px
9px}#contact .form .group .field
.fstElement.fstActive{border-color:#b60005;background:#f2f2f2}#contact .form .group .field .fstElement.fstActive
.fstResults{-webkit-box-shadow:none;box-shadow:none}#contact .form .group .field .fstMultipleMode
.fstControls{width:100%;padding:0}#contact .form .group .field .fstMultipleMode
.fstQueryInput{float:none;line-height:26px;font-size:1rem;color:#333;margin:0
0 4px;padding:2px
0}#contact .form .group .field
.fstChoiceItem{float:none;line-height:26px;font-size:1rem;border:none;background:#b60005;border-radius:2px;margin:0
5px 4px 0;padding:2px
10px 2px 20px;vertical-align:top}#contact .form .btn-box{display:inline-block;width:50%;text-align:right;vertical-align:top;margin-top:15px;padding:0
15px}@media (max-width:991px){#contact .form .btn-box{display:block;width:100%;text-align:center;padding:0}}#contact .form .btn-box
.btn{line-height:30px;font-size:1.0625rem;color:#fff;border:none;border-radius:4px;text-transform:uppercase;margin-left:10px;padding:5px
25px;outline:none}#contact .form .btn-box
.btn.reset{background:#aaa}#contact .form .btn-box
.btn.submit{background:#b60005}#contact .form .btn-box .btn:hover, #contact .form .btn-box .btn:active{-webkit-box-shadow:0 0 999px rgba(255, 255, 255, 0.15) inset;box-shadow:0 0 999px rgba(255, 255, 255, 0.15) inset}#contact
.finish{padding:40px
0 90px}#contact .finish
.note{line-height:32px;font-size:1.0625rem;text-align:center;margin:0}#sitemap
.list{font-size:0;margin:0
-15px 90px}@media (max-width:991px){#sitemap
.list{margin:0
-10px 60px}}@media (max-width:639px){#sitemap
.list{margin:0
0 60px}}#sitemap .list>li{display:inline-block;width:25%;vertical-align:top;margin-top:40px;padding:0
15px}@media (max-width:1199px){#sitemap .list>li{width:50%}}@media (max-width:991px){#sitemap .list>li{margin-top:20px;padding:0
10px}}@media (max-width:639px){#sitemap .list>li{width:100%;padding:0}}#sitemap .list>li.full{width:100%}#sitemap .list > li .list-main{position:relative;z-index:2}@media (max-width:639px){#sitemap .list > li .list-main{margin:0
10px}}#sitemap .list > li .list-main.title{width:200px}@media (max-width:639px){#sitemap .list > li .list-main.title{width:auto}}#sitemap .list > li .list-main
a{display:block;line-height:30px;font-size:1.0625rem;color:#fff;background:#b60005;text-align:center;text-transform:uppercase;padding:10px
15px;-webkit-transition:background 0.5s;transition:background 0.5s}@media (max-width:991px){#sitemap .list > li .list-main
a{line-height:26px;font-size:1rem;padding:7px
10px}}#sitemap .list > li .list-main a:hover{background:#000}#sitemap .list > li .list-sub{border:1px
solid #eee;background:#fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);margin-top:-15px;margin-left:40px;padding:25px
15px 5px}@media (max-width:991px){#sitemap .list > li .list-sub{margin-top:-10px;margin-left:25px;padding:20px
10px 0}}@media (max-width:639px){#sitemap .list > li .list-sub{margin-left:0}}#sitemap .list > li .list-sub>li{display:inline-block;line-height:26px;font-size:1rem;vertical-align:top;margin:0
15px 10px}@media (max-width:991px){#sitemap .list > li .list-sub>li{line-height:24px;font-size:0.9325rem;margin:0
10px 10px}}@media (max-width:639px){#sitemap .list > li .list-sub>li{display:block;margin:0
0 10px;text-align:center}}#sitemap .list > li .list-sub > li
a{color:#333}#sitemap .list > li .list-sub > li a:hover{color:#b60005}#sitemap
.privacy{margin:40px
0 90px}@media (max-width:991px){#sitemap
.privacy{margin:20px
0 60px}}.text-edit.mobile{display:none}@media (max-width:767px){.text-edit.desktop{display:none}.text-edit.mobile{display:block}}.text-edit{line-height:30px;font-size:1rem}.text-edit
*{max-width:100%}.text-edit
img{height:auto !important}.theme-left-pic-right-text,.theme-left-text-right-pic{font-size:0;padding:30px
0}@media (max-width:1199px){.theme-left-pic-right-text,.theme-left-text-right-pic{padding:20px
0}}.theme-left-pic-right-text .pic, .theme-left-pic-right-text .text, .theme-left-text-right-pic .pic, .theme-left-text-right-pic
.text{display:inline-block;width:50%;vertical-align:middle;direction:ltr}.theme-left-pic-right-text .text, .theme-left-text-right-pic
.text{padding:0
50px;padding:0
30px}.theme-left-pic-right-text .text.center, .theme-left-text-right-pic
.text.center{text-align:center}.theme-left-pic-right-text .text.right, .theme-left-text-right-pic
.text.right{text-align:right}.theme-left-pic-right-text .text .title, .theme-left-text-right-pic .text
.title{line-height:48px;font-size:2rem;font-weight:bold;margin:0}.theme-left-pic-right-text .text .info, .theme-left-text-right-pic .text
.info{line-height:32px;font-size:1.125rem;margin:10px
0 0}@media (max-width:1199px){.theme-left-pic-right-text
.text{padding-right:0}}.theme-left-text-right-pic{direction:rtl}@media (max-width:1199px){.theme-left-text-right-pic
.text{padding-left:0}}.theme-vertical-pic-text{padding:30px
0}@media (max-width:1199px){.theme-vertical-pic-text{padding:20px
0}}.theme-vertical-pic-text
.text{padding:20px
50px 0}@media (max-width:1199px){.theme-vertical-pic-text
.text{padding:20px
30px 0}}.theme-vertical-pic-text
.text.center{text-align:center}.theme-vertical-pic-text
.text.right{text-align:right}.theme-vertical-pic-text .text
.title{line-height:48px;font-size:2rem;font-weight:bold;margin:0}.theme-vertical-pic-text .text
.info{line-height:32px;font-size:1.125rem;margin:10px
0 0}.theme-pic-text-left-top img, .theme-pic-text-right-top
img{display:block;float:left;max-width:50%;margin-right:30px;margin-bottom:20px}@media (max-width:991px){.theme-pic-text-left-top img, .theme-pic-text-right-top
img{float:none;max-width:100%;margin:0
auto 20px}}.theme-pic-text-left-top p, .theme-pic-text-right-top
p{line-height:32px;font-size:1.0625rem;margin:0}@media (max-width:991px){.theme-pic-text-left-top p, .theme-pic-text-right-top
p{line-height:30px;font-size:1rem}}.theme-pic-text-right-top
img{float:right;margin-left:30px;margin-right:0}@media (max-width:991px){.theme-pic-text-right-top
img{float:none;margin:0
auto 20px}}.rwd-img{width:100%}#about,#solutions{background:url("../images/bg.jpg");overflow:hidden}#about .p-banner:before, #about .p-banner:after{background-color:#f8f8f8}#about .about-subject{margin-bottom:20px;color:#b60005;font-size:26px;text-align:center;text-transform:uppercase;line-height:30px}#about .about-summary{color:#333;font-size:18px;text-align:center;line-height:30px}#about
.box{opacity:0;position:relative;font-size:0;overflow:hidden;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#about .box .img, #about .box
.main{display:inline-block;width:50%;vertical-align:middle}#about
.box.one{padding:80px
0 120px}#about .box.one .about-summary{margin:0
auto;max-width:1240px;padding-left:20px;padding-right:20px}#about
.box.two{background-color:#d4dee8}#about .box.two .img
img{opacity:0}#about .box.two .img:before{pointer-events:none;content:"";position:absolute;z-index:0;top:0;left:0;width:50%;height:100%;background:url("../images/about_img1.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#about .box.two
.main{position:relative;z-index:1;padding:80px;text-align:left;background-color:#d4dee8}#about .box.two .about-subject, #about .box.two .about-summary{text-align:left}#about
.box.three{opacity:1}#about .box.three
.main{opacity:0;position:absolute;z-index:10;top:50%;left:50%;padding:80px
50px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(255, 255, 255, .8);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#about .box.three .main:before, #about .box.three .main:after{pointer-events:none;content:"";position:absolute;left:0;width:100%;height:1px;background-color:#fff}#about .box.three .main:before{top:-3px}#about .box.three .main:after{bottom:-3px}#about .box.three .main .about-summary{max-width:720px;margin:0
auto}#about .box.three
.pic{vertical-align:middle}#about .box.three .pic .pic-img{height:620px}#about
.box.four{direction:rtl;background-color:#fff}#about .box.four
.main{position:relative;z-index:1;padding:80px;direction:ltr;background-color:#fff}#about .box.four .main .about-subject, #about .box.four .main .about-summary{text-align:left}#about .box.four .img
img{opacity:0}#about .box.four .img:before{pointer-events:none;content:"";position:absolute;z-index:0;top:0;right:0;width:50%;height:100%;background:url("../images/about_img3.jpg");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#about .box.scroll-view, #about .box.three.scroll-view
.main{opacity:1}#about
.mobile{display:none}#solutions
.list{margin:0
auto;padding:50px
0;max-width:1200px;padding-left:15px;padding-right:15px;width:100%}#solutions
.box{margin:30px
0;font-size:0}#solutions
.img{opacity:0;position:relative;display:inline-block;width:470px;vertical-align:top;padding:10px;background-color:#fff;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#solutions .img:before{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:200px 0 0 200px;border-color:transparent transparent transparent #e5e5e5}#solutions .img
img{position:relative;z-index:1;width:100%}#solutions
.main{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0;display:inline-block;position:relative;z-index:1;margin:70px
0 0 -50px;padding:55px
80px;width:calc(100% - 470px);vertical-align:top;background-color:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#solutions
.subject{margin-bottom:20px;color:#b60005;font-size:26px}#solutions
.summary{color:#333;font-size:18px;line-height:30px}#solutions
ul{margin:10px
0;list-style:none;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap}#solutions
li{position:relative;padding-left:20px;width:33.33%}#solutions li:before{pointer-events:none;content:"";position:absolute;top:12px;left:5px;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background-color:#b60005}#solutions ul + div
img{width:100%;max-width:100%;max-width:85%}#solutions .box:nth-child(even){direction:rtl}#solutions .box:nth-child(even) .main{margin:70px
-50px 0 0;direction:ltr}#solutions .box:nth-child(even) .img:before{width:0;height:0;left:auto;right:0;border-style:solid;border-width:0 0 200px 200px;border-color:transparent transparent #e5e5e5 transparent}#solutions .box.scroll-view .left, #solutions .box.scroll-view
.right{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:1366px){#about
.box.one{padding:50px
0 70px}#about .box.two .main, #about .box.four
.main{padding:40px
50px}#about .box.three .pic .pic-img{height:430px;overflow:hidden}#about .box.three
.main{padding:60px;width:100%;max-width:800px}}@media (max-width:991px){#about
.box.one{padding:30px
0 50px}#about .about-subject, #solutions
.subjec{font-size:20px}#about .about-summary, #solutions
.summary{padding-left:20px;padding-right:20px;font-size:16px}#about .box.two .img, #about .box.four
.img{width:200px;height:100px}#about .box.two .img:before, #about .box.four .img:before{background-position:center}#about .box.two .main, #about .box.four
.main{width:calc(100% - 200px)}#about .box.three .pic, #about .box.three .pic .pic-img{height:0;overflow:hidden}#about .box.three
.main{position:relative;top:auto;left:auto;padding:40px
30px;-webkit-transform:translate(0);transform:translate(0);background:url("../images/about_img2.jpg") center;-webkit-background-size:120%;-o-background-size:120%;background-size:120%}#about .box.two .img img, #about .box.four .img
img{opacity:1;width:100%}#about .box.two .img:before, #about .box.four .img:before{display:none}#about .box.two .img, #about .box.four
.img{display:block;width:100%;height:auto}#about .box.two .main, #about .box.four
.main{width:100%;padding:20px
30px}#about .box.four
.main{padding:40px
30px}#about .box.three .main .about-subject,
#about .box.three .main .about-summary{max-width:100%;text-align:left}#about
.mobile{display:block}#about
.desktop{display:none}#solutions
.list{padding:20px}#solutions
.box{background-color:#fff}#solutions
.img{width:180px;vertical-align:middle}#solutions .img:before{display:none}#solutions
.main{margin:0;width:calc(100% - 180px);padding:20px;vertical-align:middle}#solutions .box:nth-child(even) .main{margin:0}#solutions .main
.summary{padding:0}#solutions
.img{padding:0
0 0 20px}#solutions .box:nth-child(even) .img{padding-left:0;padding-right:20px}}@media (max-width:767px){#about
.box.one{padding:20px}#about .box.one .about-summary{text-align:left;padding-left:0;padding-right:0}#about .box.one .about-summary
br{display:none}#about .box.two .main, #about .box.four
.main{display:block;width:100%;padding:20px}#about .box.three
.main{padding:20px}#about .box.three .main .about-subject{text-align:center}#about .box.three .main .about-summary{padding:0;text-align:left}#about .box.four
.main{padding:40px
30px}#about .about-summary, #solutions
.summary{padding:0}#solutions
.list{padding-bottom:1px}#solutions
.box{background-color:transparent}#solutions .img, #solutions .box:nth-child(even) .img{padding:0;display:block;width:100%}#solutions
.main{display:block;width:100%}}@media (max-width:767px){.p-wrap{padding-top:56px}}:root{--plyr-control-spacing:15px;--plyr-color-main:#b60005}.kanban-media{display:block;position:relative;width:100%;z-index:1;will-change:transform;overflow:hidden;height:auto!important}.kanban-media::after{display:none}.kanban-media::before{content:"";margin:auto;pointer-events:none;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;height:auto;position:relative;top:auto;left:auto;display:block;background:none;padding-bottom:56.25%}.kanban-media.loaded::before{-webkit-transform:none;-ms-transform:none;transform:none}.kanban-media
.text{z-index:5}.kanban-media img,
.kanban-media picture
.kanban-media video,
.kanban-media
iframe{z-index:0;position:absolute;top:50%;left:50%;height:100% !important;width:100% !important;max-width:none !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.kanban-media .plyr--video{z-index:5;position:absolute;top:0;left:0;width:100%;height:100%}