/** font-face **/
@font-face {font-family:'Poppins';src: url('../../fonts/Poppins/Poppins-Regular.ttf');}
@font-face {font-family:'Montserrat';src: url('../../fonts/Montserrat/Montserrat-Regular-8.otf');}
@font-face {font-family:'Poppins-Bold';src: url('../../fonts/Poppins/Poppins-Bold.ttf');}
@font-face {font-family:'Montserrat-Bold';src: url('../../fonts/Montserrat/Montserrat-Bold-3.otf');}
@font-face {font-family:'Poppins-Medium';src: url('../../fonts/Poppins/Poppins-Medium.ttf');}
@font-face {font-family:'Poppins-SemiBold';src: url('../../fonts/Poppins/Poppins-SemiBold.ttf');}
@font-face {font-family:'Montserrat-SemiBold';src: url('../../fonts/Montserrat/Montserrat-SemiBold-9.otf');}
@font-face {font-family:'Poppins-Regular';src: url('../../fonts/Poppins/Poppins-Regular.ttf');}
@font-face {font-family:'Poppins-MediumItalic';src: url('../../fonts/Poppins/Poppins-MediumItalic.ttf');}
@font-face {font-family:'Poppins-SemiBoldItalic';src: url('../../fonts/Poppins/Poppins-SemiBoldItalic.ttf');}



/** header **/
.header{width:100%;height:40px;background:#F26F37;}
.header .header-left .header-left-ul{display:flex;align-items:center;}
.header .header-left .header-left-ul li{margin-left:15px;height:40px;line-height:40px;}
.header .header-left .header-left-ul li a{display:flex;align-items:center;padding:0px;height:40px;}
.header .header-left .header-left-ul li a i{margin-right:8px;}
.header .header-left .header-left-ul li span{color:#FEFEFE;font-weight:500;font-family: Poppins-Regular;}

/** langs-line **/
.langs-line{dispay:inline-block;}
.langs-line li{cursor:pointer;height:40px;align-items:center;padding:0px;margin-right:23px;display:flex;}
.langs-line li img{width:20px;height:17px;margin-right:0px;vertical-align:middle;border:0.5px solid rgba(255,255,255,0.5);}
.langs-line li span{color:#FEFEFE;font-weight:500;font-family: Poppins;font-size:14px;}
.langs-line li.lng_active span{text-decoration:underline;text-decoration-color:#FFF600;}
/** top nav **/
.top-nav{padding:0px;}
.top-nav .container{display:flex;align-items:center;}
.top-nav .identity{display:flex;align-items:center;}
.fixed_topnav{position:fixed;z-index:200000000;background:#fff;top:0px;left:0px;border-bottom:1px solid #D2D2D2;}
.top-nav .logo h1 a img{height:auto;margin:18px 24px 16px 0px;}
.top-nav .logo .attach{margin:26px 18px 24px 0px;display:inline-block;}
.top-nav .logo .attach img{width:20px;height:auto;}
.top-nav .logo {display:inline-flex;align-items:center;}
.top-nav .logo .since span{padding:8px 9px;color:#fff;background: -webkit-linear-gradient(right,#ff8f1a 0%,#ff7625 100%);font-family:Poppins;}
.top-nav .nav{width:calc(100% - 515px);margin:0px 30px;}
.top-nav .nav-active span,.top-nav .nav-active i{color:#F26F37;}
.top-nav .nav .first-nav{display:flex;justify-content:space-between;}
.top-nav .nav ul li span{font-size:15px;font-family:Poppins-Regular;}
.top-nav .nav ul li{position:relative;}
.top-nav .nav li .fa-angle-up{display:none;}
.top-nav .nav li .fa-angle-down{display:inline-block;}
.top-nav li.nav-active .fa-angle-down{display:none;}
.top-nav li.nav-active .fa-angle-up{display:inline-block;}
.top-nav .sub-nav{display:none;position:absolute;z-index:10002;top:30px;padding:10px 18px;background:#FFF;box-shadow: -1px 1px 9px 0px rgba(242,111,55,0.18);}
.top-nav .sub-nav li{width:200px;}
.top-nav .sub-nav li a{display:inline-block;height:28px;line-height:28px;width:100%;font-family:Poppins;font-weight:400;font-size:14px;color:#605F5F;}
.top-nav .identity{padding:0px;border-width: 1px;}
.top-nav .identity img{width:107px;height:auto;}
.mobile-nav{display:none;padding:0px;position:relative;}

.mobile-nav .menu-ico a.toggle{width:30px;height:24px;display:block;position:relative;}
.mobile-nav .menu-ico a.toggle span{transition:all 0.3s;position:absolute;display:inline-block;width:100%;height:2px;background:#FF6000;}
.menu-ico a.toggle span:nth-child(0){top:0px;}
.menu-ico a.toggle span:nth-child(1){top:11px;}
.menu-ico a.toggle span:nth-child(2){bottom:0px;}
.mobile-nav .menu-ico a.toggle_open span:nth-child(3){display:none;}
.mobile-nav .menu-ico a.toggle_open span:nth-child(1){transform:rotate(-45deg);}
.mobile-nav .menu-ico a.toggle_open span:nth-child(2){transform:rotate(45deg);top:11px;}


.mobile-nav .menu{display:none;box-shadow:0 10px 20px rgb(0 0 0 / 10%), 0 6px 6px rgb(0 0 0 / 15%);position:fixed;top:110px;left:0px;width:100%;background:#FDFDFD;border-top:1px solid #EFEFEF;min-height:100%;z-index:2000000000;}
.mobile-nav .menu .mobile-menus li{display:block;float:initial;nwidth:calc(100% - 36px);margin:0px 18px;line-height:48px;border-bottom:1px solid #EFEFEF;}
.mobile-nav .menu .mobile-menus li span{color:#4B4C4D;}
.mobile-nav .menu .mobile-menus li .fa{font-size:24px;}
.mobile-nav .menu .sub-menu{display:none;width:100%;background:rgb(252,252,252);padding:0px;overflow:hidden;}
.mobile-nav .menu .sub-menu li{border:none!important;}
.mobile-nav .menu .mobile-langs{width:100%;padding:0px 20px;display:flex;margin-top:20px;}
.mobile-nav .menu .mobile-langs li{margin-right:18px;}
.mobile-nav .menu .mobile-langs li a{display:flex;}
.mobile-nav .menu .mobile-langs li img{width:20px;height:14px;margin-right:3px;position:relative;top:2px;}
.mobile-nav .menu .mobile-langs li span{line-height:1.3;}
.mobile-nav .menu .mobile-link{margin-bottom:20px;width:100%;padding:0px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:30px;}
.mobile-link li a,.mobile-link li a span{color:#FF6000;}

/** blk_header **/
.blk_header{width:100%;padding:0px;margin:0px;}
.blk_header .blk_tle{font-family:Montserrat-Bold;width:100%;text-align:center;line-height:50px;color:#4B4C4D;font-size:34px;font-weight:bold;}
.blk_header .blk_tle .blk_cl{color:#FF7623;}
.blk_header .blk_brief{font-family:Poppins;max-width:709px;text-align:center;margin:0px auto;line-height:27px;color:#9A9A9A;font-size:14px;}

/** container **/
.container{max-width:1200px;width:100%;margin:0px auto;}

/** icon **/
.icon{width:20px;height:20px;display:inline-block;}
.icon-xs{width:14px;height:14px;display:inline-block;}
.icon-phone{background-image:url('../../imgs/icons/phone.png');background-size:contain;background-repeat:no-repeat;}

/** footer **/
.footer{width:100%;background:#102038;padding:78px 0px 25px 0px;display:flex;}
.footer .fot_ul{width:calc(56.87% - 120px);float:left;display:flex;justify-content:space-between;margin:0px;padding:0px;margin-top:9px;}
.footer .abs{width:20.125%;margin-right:60px;float:left;}
.abs img{width:258px;height:auto;}
.abs div{font-family: Poppins;font-weight: 400;font-size: 12px;color: #CCCCCC;line-height: 25px;margin-top:18px;}
.footer .container{overflow:hidden;}
.footer .lks{width:23%;margin-left:60px;float:left;}
.footer .fot_ul li{width:calc(33.3% - 32px);}
.fot_lks{margin-top:10px;}
.footer .fot_ul li .tle{width:100%;font-size:16px;color:#fff;font-family:Poppins-Medium;}
.footer .fot_ul .fot_lks,.footer .fot_ul .fot_lks li{width:100%;overflow:hidden;}
.fot_ul .fot_lks li{margin-bottom:5px;}
.footer .fot_ul .fot_lks li a{width:100%;font-size:14px;color:#CCC;font-family:Poppins;}
.footer .fot_ul .tle i{display:none;}
.fot_lks .lks-tle{width:100%;}
.lks .lks-tle .sup-tel{color:#fff;font-size:16px;font-family:Poppins-Medium;margin-bottom:5px;}
.lks .lks-tle .sup-brief{color:#ccc;font-size:12px;margin-bottom:30px;font-family:Poppins;}
.lks .lks-form{position:relative;margin-bottom:40px;}
.lks .lks-form form{width:100%;padding:0px;}
.lks .lks-form input{height: 40px;line-height:40px;font-size:12px;padding-left:14px;width:100%;background: #4D596A;border-radius: 20px;border: 1px solid #888888;color:#FF6000;}
.lks .lks-form input::placeholder{color:#C1C8D5;}
.lks .lks-form span{width:70px;cursor:pointer;height:40px;line-height:40px;color:#fff;text-align:center;background:#FF7623;border-radius: 20px;  border: 1px solid #888888;position:absolute;right:0px;top:0px;}
.lks .lks-form span:hover{background:#FFF;color:#FF7623;}
.lks .sns{width:100%;}
.lks .sns li{margin-right:12px;}
.lks .sns img{width:26px;}
.copyinfo{width:100%;padding:12px 0px;background:#102038;}
.copyinfo .container .info{font-family:Poppins;line-height:25px;font-size:14px;color:#FFF;width:100%;text-align:center;}

/** border bg*/
.border-bg{width:53px;height:12px;background-repeat:no-repeat;background-size:contain;margin:20px 0px;background-image:url('../../imgs/border-bg.png');}

a:hover{color:#FF6000!important;}

.error_hint{color:rgb(255,38,38);font-size:14px;font-family:Poppins;} 
.write_success{display: flex;margin-bottom:20px;align-items: center;width:fit-content;}
.write_success .fa{color:rgb(100,200,0);}
.write_success p{color: rgb(100,200,0);padding: 0px 20px 0px 5px;display: inline-block;width: fit-content;}
.write_error{display: flex;margin-bottom:20px;align-items: center;width:fit-content;}
.write_error .fa{color:rgb(255,38,38);}
.write_error p{color: rgb(255,38,38);padding: 0px 20px 0px 5px;display: inline-block;width: fit-content;}

.enquiry .write_success{width: 100%;justify-content: center;}
.enquiry .write_error{width: 100%;justify-content: center;}

.equ-lkw{width:100%;padding:0px;margin-top:30px;}
.equ-lkw ul{padding:0px;width:100%;display:flex;justify-content:center;align-items:center;}
.equ-lkw ul li{display:flex;align-items:center;}
.equ-lkw ul li .tle{font-family:Poppins;font-size:16px;color:#AAA;}
.equ-lkw ul li .bri a{font-family:Poppins-Medium;font-size:20px;color:#FF6000;}
.equ-lkw ul li:nth-child(1){margin-right:80px;}
.equ-lkw ul li .ico{margin-right:15px;}
.equ-form select{color:#333;}

/** map info **/
.map-info{width:100%;background:#102038;padding:30px 0px 20px 0px;border-bottom:1px solid #7B7B7B;}
.map-info .container{display:flex;align-items:center;}
.map-info .map{width:60%;height:160px;background:#EFEFEF;}
.map-info .map-lkw{width:40%;padding-left:30px;}
.map-info .map-lkw ul{width:100%;padding:0px;margin:0px;}
.map-info .map-lkw ul li{width:100%;font-size:18px;color:#FFF;}
.map-info .map-lkw ul li span{color:#FFF;}
.map-info .map-lkw ul li i{color:#FF6000;font-size:18px;}

.backtop{width:60px;height:60px;background:#FFF;box-shadow:0px 0px 2px rgba(0,0,0,0.3);border-radius:50px;z-index:2000000000;position:fixed;bottom:200px;right:30px;}
.backtop img{width:100%;height:auto;}

.float_linkways{position:fixed;top:200px;right:-190px;background:none;z-index:2000000000;transition: all .3s ease;}
.float_linkways:hover{right:10px;cursor:pointer;}
.float_linkways .float_linkways_main li{display:flex!important;float:none!important;width:100%;padding:8px 15px 8px 12px;border-radius:35px;background:#eb7b24;margin-bottom:5px;}
.float_linkways .float_linkways_main li a{color:#FFF;background-repeat:no-repeat;padding-left:30px;}
.float_linkways .float_linkways_main li a:hover{cursor:pointer;color:royalblue!important;text-decoration:underline;text-decoration-color:royalblue;}
.float_linkways .float_linkways_main li.flk_icon_tel a{background-image:url(../../imgs/icons/service01.png);background-position:0px;}
.float_linkways .float_linkways_main li.flk_icon_email a{background-image:url(../../imgs/icons/service02.png);background-position:0px;}
.float_linkways .float_linkways_main li.flk_icon_skype a{background-image:url(../../imgs/icons/service04.png);background-position:0px;}
.float_linkways .float_linkways_main li.flk_icon_whatsapp a{background-image:url(../../imgs/icons/service03.png);background-position:0px;}
.float_linkways .float_linkways_main li.flk_icon_wechat a{background-image:url(../../imgs/icons/service05.png);background-position:0px 0px;}
.float_linkways .float_linkways_main li.flk_icon_wechat img{display:none;}
.float_linkways .float_linkways_main li.flk_icon_wechat a{width:100%;}
.float_linkways .float_linkways_main li.flk_icon_wechat .img{width:100%;height:25px;display:block;color:#FFF;line-height:25px;}
.float_linkways:hover .float_linkways_main li.flk_icon_wechat a{background-position:0px 10px;}
.float_linkways:hover .float_linkways_main li.flk_icon_wechat .img{height:40px;line-height:40px;}
.float_linkways:hover .float_linkways_main li.flk_icon_wechat img{display:block;width:180px;height:auto;margin-right:50px;}
.float_linkways:hover .float_linkways_main li.flk_icon_wechat{padding-bottom:30px;}

/** responsive **/
@media screen and (max-width: 1280px) {
    .top-nav .logo h1 a img{max-width:152px;margin-right:10px;}
    .top-nav .nav{width:calc(100% - 440px);margin:0px 30px;}
    .top-nav .logo .since span{padding:6px 8px;}
    .top-nav .logo .attach{display:none;}
    .footer .fot_ul{width:calc(56.87% - 80px);}
    .footer .abs{margin-right:40px;}
    .footer .lks{margin-left:40px;}
}
@media screen and (max-width: 1200px){
    .container{width:100%;padding:0px 15px;}
}
@media screen and (max-width:992px) {
    .top-nav{border:1px solid #EFEFEF;}
    .top-nav .nav{display:none!important;}
    .top-nav .container{justify-content:space-between;}
    .mobile-nav{display:inline-block!important;}
    .top-nav .since{display:inline-block;}
    .top-nav .identity{justify-self:flex-end;}
    .top-nav .identity img{margin-right:8px;}
    .top-nav .logo h1 a img{margin-left:18px;}
    .blk_header .blk_tle{font-size:36px;}
    .footer{padding:35px 0px;}
    .footer .fot_ul{width:calc(75% - 60px);}
    .footer .abs{width:25%;margin-right:60px;padding-left:20px;}
    .footer .lks{width:calc(100% - 40px);margin-top:20px;margin-left:20px;}
    
    .map-info .container{flex-wrap:wrap;}
    .map-info .map{width:100%;margin-bottom:20px;}
    .map-info .map-lkw{width:100%;padding-left:0px;}

}
@media screen and (max-width:768px) {
    .mobile-nav .menu{top:70px;}
    .header{display:none!important;}
    .blk_header .blk_tle{font-size:28px;line-height:1.5em;}
    .footer{padding:20px 0px 0px 0px;}
    .footer .abs{width:100%;margin-right:0px;padding-left:0px;}
    .footer .lks{width:100%;margin-left:0px;margin-bottom:25px;}
    .footer .fot_ul{width:100%;flex-wrap:wrap;margin-top:20px;}
    .footer>.container>.fot_ul>li{width:100%;padding:10px 0px;}
    .footer .fot_ul .tle{width:100%;height:30px;line-height:30px;letter-spacing:1px;word-spacing:3px;}
    .footer .fot_ul .fot_li{border-bottom:1px solid #6A6A6A;}
    .footer .fot_ul .fot_lks{display:none;}
    .footer .fot_ul .fot_active{display:block;}
    .footer .fot_ul .fot_lks li a{letter-spacing:1px;word-spacing:3px;}
    .footer .fot_ul .tle i{display:inline-block;}
    .float_linkways{display:none;}
}
@media screen and (max-width: 560px) {
    .blk_header .blk_tle{font-size:26px;line-height:1.3em;}
    .copyinfo .container .info{font-size:12px;overflow:hidden;}
    .top-nav .logo .since{display:none;}
    .mobile-nav .menu .mobile-langs{width:100%;padding:0px 15px;}
    .mobile-link li{width:calc(100% - 20px);text-align:center;}
    .sup-pow .sp-btn a{padding:18px 20px;}
    .equ-lkw ul{flex-wrap:wrap;}
    .equ-lkw ul li{width:100%;padding:0px 35px;}
    .equ-lkw ul li:nth-child(1){margin-right:0px;margin-bottom:25px;}
    .equ-lkw ul li .tle,.equ-lkw ul li .bri{line-height:20px;}
    .backtop{bottom:60px;right:10px;}
}
@media screen and (max-width: 414px) {
    .mobile-nav .menu{top:56px;}
    .blk_header .blk_tle{font-size:26px;}
    .top-nav .logo h1 a img{margin:9px 20px 9px 0px;}
    .mobile-nav .menu-ico i{margin:9px;}
    .map-info .map-lkw ul li span{font-size:16px;line-height:20px;}
}

