.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;}}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;}header .menu li{top:-50px;transition:background-color 0.5s linear, top 0.5s linear;}header .menu li.animated{top:0;}.banner{position:relative;}.banner .swiper-slide .bg-image{display:block;width:100%;height:550px;background-position:center;background-size:auto 100%;}@media screen and (max-width: 1199px){.banner .swiper-slide .bg-image{display:none;}}.banner .swiper-slide img{display:none;width:100%;height:auto;}@media screen and (max-width: 1199px){.banner .swiper-slide img{display:block;}}.banner .swiper-pagination{width:100%;position:absolute;left:0;bottom:71px;text-align:center;z-index:20;}.banner .swiper-pagination-bullet{width:14px;height:14px;margin:0 13px;background:#fff;display:inline-block;vertical-align:top;border-radius:50%;opacity:0.7;-webkit-box-shadow:0px 3px 25px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 25px 0px rgba(0,0,0,0.75);box-shadow:0px 3px 25px 0px rgba(0,0,0,0.75);}.banner .swiper-pagination-bullet:focus{border:0;outline:none;}.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#f68a71;}.banner-mask-left{position:absolute;top:0;left:0;z-index:10;width:22%;height:100%;}.banner-mask-right{position:absolute;top:0;right:0;z-index:10;width:23%;height:100%;}.news-grid{overflow:hidden;max-width:1288px;margin:-53px auto 3px;background-size:100%;z-index:20;position:relative;}@media screen and (max-width: 1199px){.news-grid{margin:-53px 20px 0;padding:0 20px;}}@media only screen and (max-width: 767px){.news-grid{padding:0 5px;}}.news-grid .bg{background:#f6613f;position:absolute;top:0;left:0;width:100%;height:215px;border-radius:34px;}.news-grid .bg .bg2{position:relative;background:#fff;top:4px;left:0;width:auto;margin:0 4px;height:211px;border-radius:35px 35px 27px 27px;}.news-grid .container h5{font-size:3em;margin:34px 0 0 -2px;padding:0 0 36px;}.news-grid .container h5 a{font-weight:normal;font-size:1em;color:#9e8a3b;letter-spacing:1px;}.news-grid .container h5 .btn-goto{margin:0 0 0 -3px;display:inline-block;width:30px;height:30px;background:url('img/share/icon-expand-fff.svg') center no-repeat #9e8a3b;border-radius:50%;}.news-grid .container .left{z-index:1;position:relative;opacity:0;transition:opacity 1.5s ease;width:128%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.news-grid .container .left{opacity:1;}}@media only screen and (max-width: 767px){.news-grid .container .left{width:100%;}}.news-grid .container .left.animated{opacity:1;}.news-grid .container .ser{position:relative;float:left;width:30.6%;border-radius:38px;overflow:hidden;margin:0 2.7% 0 0;background-size:cover;background-position:center;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.news-grid .container .ser{width:100%;float:none;margin:0 0 10px;}}.news-grid .container .ser:hover .effect{display:block;transition:all 1s ease;left:200%;opacity:0.8;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.news-grid .container .ser:hover .effect{transition:all 1.5s ease;}}.news-grid .container .ser .effect{curor:pointer;display:none;transition-property:none;content:'';display:block;transform:rotate(20deg);position:absolute;top:-20%;left:-100%;width:100%;height:150%;background:#fff;opacity:0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.news-grid .container .ser .effect{top:-200%;height:500%;width:30%;transform:rotate(50deg);}}.news-grid .container .ser img{width:100%;height:auto;}.news-grid .container .ser .title{position:absolute;right:0;bottom:0;font-size:1.5em;color:#fff;background:url(img/home/shortcut-title-bg.png) no-repeat left;background-size:auto 100%;padding:8px 25px 4px 47px;letter-spacing:0.8px;}.news-grid .container h6{font-size:3em;margin:0 0 7px;padding:0 0 0 6px;}.news-grid .container h6 a{font-weight:normal;font-size:1em;color:#f6613f;letter-spacing:1px;}.news-grid .container h6 .btn-goto{margin:0 0 0 -3px;display:inline-block;width:30px;height:30px;background:url('img/share/icon-expand-fff.svg') center no-repeat #f6613f;border-radius:50%;}.news-grid .container .right{margin:34px 0 0 25%;position:relative;opacity:0;transition:opacity 1.5s ease;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.news-grid .container .right{opacity:1;}}@media only screen and (max-width: 767px){.news-grid .container .right{margin:0;}}.news-grid .container .right.animated{opacity:1;}/*953795e33e25c16a067bcfa2a5842f5b*/.news-grid .container .right ul{margin:0 0 0 7px;}.news-grid .container .right li{list-style:none;padding:24px 0 29px;border-bottom:2px solid #eb5836;}.news-grid .container .right li .date{font-size:1.5em;color:#3f3f3f;letter-spacing:0.5px;}.news-grid .container .right li h3{font-weight:bold;font-size:1.3em;color:#3f3f3f;padding:10px 0 0 1px;letter-spacing:1px;}.news-grid .container .right li .btn-details{font-size:1.17em;color:#eb5836;padding:11px 0 0 2px;display:inline-block;}.news-grid .container .contact-grid{background:#f6613f;margin:-3px 0 0 7px;padding:31px 29px 17px;border-radius:0 0 38px 38px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.news-grid .container .contact-grid{margin:30px 0 0;}}.news-grid .container .contact-grid h4{font-size:3em;padding:0 0 15px;}.news-grid .container .contact-grid h4 a{letter-spacing:1px;font-size:1em;color:#fff;}.news-grid .container .contact-grid h4 .btn-goto{margin:3px 0 0 -2px;display:inline-block;width:30px;height:30px;background:url('img/share/icon-expand-f6613f.svg') center no-repeat #fff;border-radius:50%;}.news-grid .container .contact-grid .home_editor{margin:0 2px 0;}