.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:auto;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}/*953795e33e25c16a067bcfa2a5842f5b*/header{z-index:35;position:relative;background:#fff;border-bottom:4px solid #ffd5ae;}header .container{position:relative;}header .top{position:relative;}header #logo{position:absolute;top:0;left:-86px;display:block;background:url('img/share/logo-bg.png') no-repeat;background-size:100%;width:300px;height:185px;z-index:30;}@media screen and (max-width: 1199px){header #logo{left:20px;}}@media only screen and (max-width: 767px){header #logo{width:200px;height:125px;top:20px;}}header #logo img{position:absolute;top:49%;left:50%;width:43.3%;height:auto;margin-left:-21.65%;margin-top:-21.65%;}header .txt{margin:16px 0 0 253px;}@media screen and (max-width: 1199px){header .txt{margin:16px 0 16px 320px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .txt{margin:22px 0 0 320px;height:40px;}}header .txt h5{font-weight:bold;font-size:1.8em;letter-spacing:1.3px;color:#f6613f;padding:0 0 7px;}@media screen and (max-width: 991px){header .txt h5{font-size:0.8em;}}@media only screen and (max-width: 767px){header .txt h5{display:none;}}header .txt h6{font-size:1em;color:#f6613f;letter-spacing:0.1px;font-family:'Poppins';}@media screen and (max-width: 991px){header .txt h6{font-size:0.5em;}}@media only screen and (max-width: 767px){header .txt h6{display:none;}}header .right{position:absolute;top:17px;right:0;text-align:right;}@media screen and (max-width: 1199px){header .right{right:40px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .right{right:20px;}}header .right .btn-home{display:inline-block;vertical-align:top;background:url('img/share/icon-home.png') no-repeat left;font-size:1.3em;color:#f6613f;padding:8px 0 0 34px;}@media screen and (max-width: 991px){header .right .btn-home{display:none;}}header .right .font{display:inline-block;vertical-align:top;margin:0 -7px 0 26px;padding:2px 0 0 27px;border-left:1px solid #000;}@media screen and (max-width: 991px){header .right .font{border:0;margin:0;padding:0;}}header .right .font .btn-font{display:inline-block;vertical-align:top;margin:0 0 0 4px;width:32px;height:32px;line-height:30px;text-align:center;border:2px solid rgba(0,0,0,0);}header .right .font .btn-font.active{border:2px solid #f6613f;border-radius:50%;}header .right .font .btn-f1{font-size:12px;}header .right .font .btn-f2{font-size:20px;}header .right .font .btn-f3{font-size:24px;}header .menu{z-index:20;position:relative;background:url('img/share/menu-bg-1.png') no-repeat right;background-size:100% 100%;max-width:1310px;margin:11px auto 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu{display:none;}}header .menu ul{margin:0 0 0 442px;}@media screen and (max-width: 1199px){header .menu ul{margin:0 0 0 300px;}}header .menu li{position:relative;display:inline-block;vertical-align:top;list-style:none;width:167px;text-align:center;transition:background-color 0.5s linear, top 0.5s linear;}header .menu li:hover .submenu{display:block;}header .menu li.active a{color:#bc3a1c;}header .menu li.active li a{color:#000;}header .menu li a{position:relative;display:block;padding:11px 0 7px;font-size:1.3em;color:#fff;letter-spacing:0.5px;}header .menu li a .bg{position:absolute;top:0;right:-20px;width:200px;height:100%;background:url('img/share/menu-bg-2.png') no-repeat right;background-size:200px 100%;}header .menu li .submenu{border-radius:0 0 30px 30px;position:absolute;top:100%;left:50%;margin-left:-100px;display:none;width:200px;background:#ffd5ae;z-index:20;}header .menu li .submenu ul{margin:14px 0 18px;}header .menu li .submenu li{display:block;width:100%;text-align:center;padding:9px 0;}header .menu li .submenu li.active,header .menu li .submenu li:hover{background:#f6613f;}header .menu li .submenu li.active a,header .menu li .submenu li:hover a{color:#fff;}header .menu li .submenu li a{color:#000;padding:0;}header .mobile-menu{position:relative;display:none;background:#f6613f;height:40px;z-index:25;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .mobile-menu{display:block;}}header .mobile-menu .bg{position:absolute;top:0;right:65px;width:auto;height:100%;}header .mobile-menu li{display:block;text-align:center;}header .mobile-menu li a{display:block;font-size:1.3em;color:#3f3f3f;padding:14px 0;}header .mobile-menu li .submenu{display:none;background:#f8c28f;}header .mobile-menu li .submenu ul{background:none;}header .mobile-menu ul{display:none;background:#ffd5ae;position:absolute;top:40px;left:0;width:100%;z-index:21;padding:50px 0 30px;}header .mobile-menu ul li.active .has-child .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header .mobile-menu ul li a{font-weight:bold;color:#f6613f;}header .mobile-menu ul li a.has-child{margin:0 0 0 22px;}header .mobile-menu ul li a.has-child .arrow{transition:all 0.5s linear;}header .mobile-menu ul li .arrow{width:21px;height:auto;margin:0 0 0 5px;}header .mobile-menu ul ul{display:block;top:0;position:relative;padding:0;}header .mobile-menu ul ul li a{color:#3f3f3f;}header #btn-menu{position:absolute;top:10px;right:20px;}header #btn-menu img{width:24px;height:auto;}footer{padding:25px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer{text-align:center;}}footer p{font-size:1.17em;letter-spacing:0.3px;color:#000;}footer p a{font-size:1em;color:#000;}body{transition:font-size 0.5s linear;}body.font1{font-size:8px;}body.font2{font-size:12px;}body.font3{font-size:20px;}.font3 .top-banner .mask{width:50%;}@media screen and (max-width: 991px){.font3 .top-banner .mask{width:70%;}}@media only screen and (max-width: 767px){.font3 .top-banner .mask{width:80%;}}.top-banner{overflow:hidden;position:relative;height:250px;width:100%;}@media screen and (max-width: 991px){.top-banner{height:200px;}}@media only screen and (max-width: 767px){.top-banner{height:150px;}}.top-banner .container{position:relative;}.top-banner .bg-image{position:absolute;top:0;left:0;width:72%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner .bg-image{background-size:cover;}}.top-banner .mask{position:absolute;top:0;right:0;height:100%;width:auto;}@media screen and (max-width: 991px){.top-banner .mask{right:-19%;}}@media only screen and (max-width: 767px){.top-banner .mask{width:55%;right:0;}}.top-banner h1{font-size:3.3em;font-weight:bold;color:#bc3a1c;margin:152px 109px 0 0;text-align:right;letter-spacing:1.5px;}@media screen and (max-width: 991px){.top-banner h1{margin:90px 0 0 0;}}@media only screen and (max-width: 767px){.top-banner h1{font-size:2.5em;margin:60px 0 0 0;}}.path{padding:18px 0;}.path .container{position:relative;}.path .path-left{margin:0 66px 0 0;}.path .path-left a{font-size:1.3em;color:#000;background:url(img/share/arrow-pages-reverse.png) no-repeat right;background-size:6px;padding:0 14px 0 0;margin:0 14px 0 0;letter-spacing:0.5px;}.path .path-left a.active{background:none;margin:0;color:#f66a4a;}.path .btn-back{font-size:1.3em;color:#000;padding:0 14px 0 0;margin:0 14px 0 0;letter-spacing:0.5px;position:absolute;top:0;right:-30px;}@media screen and (max-width: 1199px){.path .btn-back{right:0;}}.path .btn-back img{width:6px;margin:0 14px 0 0;}.bg-overlay{z-index:30;background:rgba(0,0,0,0.5);display:none;position:fixed;top:0;left:0;width:100%;height:100%;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}p,li{word-break:break-word;}#loading{width:74px;height:74px;margin:20px auto;display:block;position:relative;}.circle{position:absolute;top:0;left:0;}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}div.timeline_left div.timeline_element:after,div.timeline_right div.timeline_element:after,div.timeline_dual div.timeline_element_left:after,div.timeline_dual div.timeline_element_right:after{width:30px;height:30px;box-shadow:none;background:#ffd5ae;border:0;}div.timeline_left div.timeline_element:before,div.timeline_right div.timeline_element:before,div.timeline_dual div.timeline_element_left:before,div.timeline_dual div.timeline_element_right:before{width:100px;border-top:4px solid #ffd5ae;top:50%;}div.timeline_element_box{border:0;border-radius:0;background:none;box-shadow:none;}div.timeline_dual div.timeline_element_left{margin:3.5% 0 0;}div.timeline_dual div.timeline_element_right{margin:13% 0 0;}div.timeline_dual div.timeline_element_left:after{margin-right:-15px;margin-top:-15px;top:50%;}div.timeline_dual div.timeline_element_right:after{margin-left:-15px;margin-top:-15px;top:50%;}div.timeline_left div.timeline_element_box,div.timeline_dual div.timeline_element_left div.timeline_element_box{margin-right:100px;}div.timeline_right div.timeline_element_box,div.timeline_dual div.timeline_element_right div.timeline_element_box{margin-left:100px;}div.timeline_title{display:none;}div.timeline div.spine{background:#ffd5ae;}div.timeline_element.blog_post div.content{background:#ffd5ae;padding:17px 25px 30px 30px;border-radius:15px;}.history h2{font-size:3.17em;font-weight:bold;color:#bc3a1c;text-align:center;display:block;padding:35px 0;letter-spacing:1px;}.history .gallery-wrap{position:relative;}.history .gallery-wrap .swiper-container{max-width:330px;margin:0 auto;border-radius:15px;overflow:hidden;}@media screen and (max-width: 470px){.history .gallery-wrap .swiper-container{margin:0 20px;}}.history .gallery-wrap .swiper-button-prev{width:13px;height:21px;background:url('img/share/swiper-arrow.png') no-repeat;background-size:100%;}@media only screen and (max-width: 767px){.history .gallery-wrap .swiper-button-prev{left:0;}}.history .gallery-wrap .swiper-button-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:13px;height:21px;background:url('img/share/swiper-arrow.png') no-repeat;background-size:100%;}@media only screen and (max-width: 767px){.history .gallery-wrap .swiper-button-next{right:0;}}.history .history_editor{margin:0 0 20px;}.history .swiper-slide img{width:100%;height:auto;}