/** header **/
.top-nav{background:none;position:fixed;top:40px;z-index:200000000;}
.fixed_topnav{background:#fff;top:0px;z-index:200000000;}

/** banner **/
.banner{width:100%;}
.banner-item{background-repeat:no-repeat;background-size:cover;padding:155px 0px 15px 0px;}
.banner .banner-item .container{height:100%;overflow:hidden;}
.banner-txt{width:38%;float:left;padding-top:45px;}
.banner-txt-mobile{display:none;}
.banner-txt .coms{font-family: Montserrat;font-weight:400;font-size:18px;color:#FFFFFF;line-height:30px;}
.banner-txt .over{margin-top:10px;font-family: Montserrat-Bold;font-weight: bolder;font-size: 40px;color: #FFFFFF;line-height:1.4em;}
.banner-txt .ach{margin-top:25px;font-family: Montserrat;font-weight: 400;font-size: 30px;color: #FFFFFF;line-height:1.4em;}
.banner-txt .banner-bg{margin-top:20px;margin-bottom:16px;height:8px;width:33px;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/bundle-banner-ico.png');}
.partners{width:60%;float:left;}
.partners img{float:right;}

/** crumbs **/
.crumbs{width:100%;background:#FBFBFB;}
.crumbs ul{padding:20px 0px;overflow:hidden;}
.crumbs .home{width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/icons/home.png');}
.crumbs li{margin-right:10px;display:inline;float:initial;}
.crumbs .fa-home{color:#999;}
.crumbs .fa-angle-right{color:#777;}
.crumbs li a span{color:#777;position:relative;font-family:Poppins;font-size:15px;display:inline;}
.crumbs li a span:hover{cursor:pointer;color:deepskyblue;}
.crumbs li a h2{color:#333;font-family:Poppins-Medium;font-weight:normal;font-size:15px;display:inline;}


/** faqs **/
.faqs{background-repeat:no-repeat;padding-top:140px;background-size:cover;background-image:url('../../imgs/faq-bg.png');padding-bottom:156px;background-position-x:50%;}
.faqs .blk_brief{margin-top:15px;}
.faqs .border-bg{margin:10px auto 35px auto;}
.faqs .faq-items{width:100%;margin-top:40px;}
.faqs .faq-items ul{width:100%;overflow:hidden;}
.faqs .faq-items ul li{width:100%;padding:0px;margin-bottom:25px;overflow:hidden;cursor:pointer;}
.faqs .faq-items .tle{position:relative;padding:15px 46px;background:#fff;color:#4B4C4D;line-height:30px;border-radius:4px;font-family: Poppins;font-weight: 400;font-size: 16px;}
.faqs .faq-items .cnt{overflow:hidden;padding:30px 46px;display:none;background:#fff;font-family:Poppins;font-weight:400;font-size:14px;color:#7D7D7D;line-height:26px;}
.faqs .faq-items .cnt p{line-height:26px;background: #fff;font-family: Poppins;font-weight: 400;font-size: 14px;color: #7D7D7D;}
.faqs .faq-items li.faq_active .tle{background: #FF7623;color:#FFF;}
.faqs .faq-items .tle i{position:absolute;right:46px;top:50%;transform:translateY(-50%);cursor:pointer;color:#333;font-size:20px;}
.faqs .faq-items li.faq_active .tle i{color:#FFF;}
.faqs .faq-items .tle .fa-angle-up{display:none;}
.faqs .faq-items .tle .fa-angle-down{display:block;}
.faqs .faq-items li.faq_active .tle .fa-angle-up{display:block;}
.faqs .faq-items li.faq_active .tle .fa-angle-down{display:none;}

/** enquiry **/
.enquiry{width:100%;padding:0px;margin-top:120px;margin-bottom:67px;}
.enquiry .equ-body{background:#FBFBFB;width:100%;min-height:500px;background-image:url('../../imgs/enquiry_top_bg.png');background-repeat:no-repeat;background-size:contain;}
.equ-header{margin-top:18px;padding-top:32px;padding-bottom:50px;background-image:url('../../imgs/equ-header.png');background-position:35% 18px;background-size:contain;background-repeat:no-repeat;}
.equ-header .equ-tel{font-family:Montserrat-Bold;line-height:50px;text-align:center;width:100%;font-weight: bold;font-size: 30px;color: #FF7623;}
.equ-header .equ-cl{color:#333333;}
.equ-header .equ-brief {max-width:500px;margin:5px auto;text-align:center;font-family: Poppins;font-weight: 400;font-size: 14px; color: #808080;line-height:27px;}
.equ-form{width:100%;padding:0px calc((20% - 40px)/2);margin-top:-50px;}
.equ-form label{width:calc(100% - 40px);margin:11px 20px;}
.equ-form label.hf-label{width:calc(50% - 40px);margin:11px 20px;float:left;}
.equ-form input,.equ-form textarea{width:100%;outline:none;font-family:Poppins;}
.equ-form input{height: 50px;background: #FFFFFF;border-radius: 8px;border: 1px solid #DAD7D5;padding-left:23px;}
.equ-form textarea{width:100%;height:200px;background: #FFFFFF;padding:20px 24px;border-radius: 8px; border: 1px solid #DAD7D5;line-height:27px;}
.equ-form .btns a{box-shadow:-1px 0px 32px 0px rgba(255,96,0,0.18);display:block;text-align:center;padding:16px 50px;width:fit-content;background: #FF7623;border-radius:54px;color:#fff;font-size:18px;margin:0px auto;}
.equ-form select{width:100%;height:40px;background:#FFF;color:#A8A5A0;border:1px solid #DAD7D5;outline:none;padding-left:20px;border-radius:8px;}

/** consult **/
.consult{width:100%;padding:195px 0px;background-repeat:no-repeat;background-size:cover;background-image:url('../../imgs/cs-bg.png'); }
.cs-da ul{width:100%;padding:0px;}
.cs-da ul li{width:100%;margin-bottom:50px;display:flex;align-items:center;justify-content:center;float:none;}
.cs-da ul li .cs-img{position:relative;z-index:10002;width:135px;}
.cs-da ul li .cs-img a{max-width:430px;overflow:hidden;display:inline-block;box-shadow:-3px 3px 3px rgba(0,0,0,0.3);}
.cs-da ul li .cs-img img{max-width:inherit;transition:all 0.5s;}
.cs-da ul li .cs-img img:hover{transform:scale(1.5);}
.cs-da ul li .cs-it{width:100%;padding-left:27%;padding-top:65px;padding-bottom:45px;background:#FF9C00;border-radius:0px 20px 20px 0px;}
.cs-da ul li:nth-child(even) .cs-it{background:#FFAF6E;}
.cs-it .tle{line-height:30px;padding-right:18px;}
.cs-it .tle a{font-family: Poppins-Medium;font-weight: 500;font-size: 26px;color: #FFFFFF;}
.cs-it .bri{font-family: Poppins;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 26px;margin-top:30px;padding-right:18px;}
.cs-it .btn{margin-top:30px;}
.cs-it .btn a{font-family: Poppins;font-weight: 400;font-size: 12px;color: #FFF;display:inline-block;border: 1px solid #FFF;padding:14px 26px;border-radius:45px;}
.cs-it .btn a i{display:inline-block;margin-left:5px;background-size:contain;background-repeat:no-repeat;background-image:url('../../imgs/cl-left.png');width:12px;height:9px;}
.cs-it .btn a:hover{background:#FFF;padding:14px 34.5px;}
.cs-it .btn a:hover i{display:none;}

/** exp **/
.exp{overflow:hidden;padding:80px 0px;margin-top:60px;background-size:cover;background-repeat: no-repeat;background-image:url('../../imgs/exp-bg-2.png');}
.exp_l{width:50%;float:left;padding-top:0px;}
.exp_l .tle{font-family: Poppins-Medium;font-weight: 500;font-size: 30px;color: #FF7623;line-height: 48px;}
.exp_l .bri{font-family: Poppins;font-weight: 400;font-size: 14px;color: #636363;line-height: 24px;}
.exp_l .exp-da{width:100%;display:flex;flex-wrap:wrap;}
.exp_l .exp-da li{width:50%;padding:20px 20px 20px 0px;float:none;}
.exp_l .exp-da .exp-it{display: flex;align-items: center;}
.exp_l .exp-da .exp-nm{font-family:Poppins-Bold;height:40px;width:40px;line-height:40px;float:left;text-align:center;display:inline-block!important;border-radius:40px;background:#FFEEDB;color:#FF7623;}
.exp_l .exp-da .exp-ct{width:calc(100% - 60px);display:inline-block;float:left;margin-left:20px;ont-family: Poppins;font-weight: 400;font-size: 14px;color: #808080;line-height: 20px;}
.exp_r{width:48%;float:right;position:relative;}
.exp-img{border-radius:20px 50px 20px 0px;height:600px;background:#000;width:calc(100% - 30px);overflow:hidden;margin-left:30px;}
.exp-img::after{content:'';position: absolute;}
.exp-img::before{}
.exp-img img{width:auto;height:100%;max-width:inherit;}
.exp_r::after{content:'';position:absolute;top:40px;left:0px;transform:translate(-30%,-30%);width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-image:url('../../imgs/squ-01.png');}
.exp-img::before{content:'';position:absolute;bottom:0px;right:0px;transform:translate(30%,30%);width:116px;height:108px;background-size:contain;background-repeat:no-repeat;background-image:url('../../imgs/squ-02.png');}

/** ship */
.ship{margin:90px 0px;}
.ship .sp-da{margin-top:35px;}
.ship .sp-da ul{display:flex;justify-content:space-between;align-items:center;}
.ship .sp-da ul li{width:20%;display:flex;align-items:center;justify-content:center;}
.ship .sp-da ul li img{max-width:100%;max-height:150px;}
.ship .border-bg{margin:20px auto;}

.hv-btn{position:relative;cursor:pointer;overflow:hidden;-webkit-transition:border-color 0.4s, color 0.4s;transition: border-color 0.4s, color 0.4s}
.hv-btn::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#FF7623;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.hv-btn:hover{color:#fff!important;border-color:#FF7623;}
.hv-btn:hover::before{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}


.hv-btn2{z-index:2;border: 1px solid transparent;position:relative;cursor:pointer;overflow:hidden;-webkit-transition:border-color 0.4s, color 0.4s;transition: border-color 0.4s, color 0.4s}
.hv-btn2::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#FFF;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.hv-btn2:hover{color:#FF7623!important;border-color:#FF7623!important;}
.hv-btn2:hover::before{opacity:1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.contact-us-9{padding:15px 0px 60px 0px;}
.contact-us-9 .container{}
.contact-us-9 .tle-1{font-family:Poppins-SemiBoldItalic;font-size:36px;color:#091D40;line-height:1.5;text-align:center;}
.contact-us-9 .tle-1 .cl{color:#FF7623;}
.contact-us-9 .tle-2{font-family:Poppins-SemiBoldItalic;font-size:36px;color:#091D40;line-height:1.5;text-align:center;}
.contact-us-9 .tle-2 .big{font-size:50px;}
.contact-us-9 .btns{width:100%;margin-top:60px;}
.contact-us-9 .btns ul{width:100%;display:flex;align-items:center;justify-content:center;}
.contact-us-9 .btns ul li{}
.contact-us-9 .btns ul li a{padding:18px 32px;display:inline-block;border-radius:50px;color:#FFF;font-family:Poppins;}
.contact-us-9 .btns ul li a.btn-1{margin-right:20px;background:#091D40;box-shadow: 1px 3px 0px 0px #FF7623;}
.contact-us-9 .btns ul li a.btn-2{background: linear-gradient(0deg, #FF9250 0%, #FF6000 100%);
box-shadow: 1px 3px 0px 0px #091D40;}
.contact-us-9 .btns ul li a.btn-2:hover{color:#091D40 !important;}


@media screen and (max-width:1440px) {
    .faqs{height:auto;padding:90px 0px;}
}
@media screen and (max-width:1280px) {
    .banner-txt{width:56%;}
    .partners{width:44%;}
    .cs-da ul li .cs-it{padding-left:28%;}
    .cs-da ul li{margin-bottom:30px;}
    .exp_l .tle{font-size:24px;}
    .exp_l .border-bg{margin:12px 0px;}
    .banner-txt .banner-bg{margin-top:35px;}
}
@media screen and (max-width:1080px) {
    .partners{display:none;}
    .cs-da ul li .cs-it{padding-left:30%;}
    .banner-item{padding:85px 0px 115px 0px;}

    .contact-us-9 .tle-1{font-size:34px;}
    .contact-us-9 .tle-2{font-size:34px;}
    .contact-us-9 .tle-2 .big{font-size:36px;}
    .contact-us-9 .btns ul li a{padding:12px 24px;}
}
@media screen and (max-width:992px) {
    .banner-txt{width:100%;}
    .top-nav{background:#fff;}
    .equ-header .equ-tel{font-size:36px;}
    .equ-form{width:100%;padding:0px 20px;}
    .cs-da ul li .cs-img{display:none;}
    .cs-da ul li .cs-it{padding:30px;}
    .cs-da ul li{margin-bottom:20px;}
    .consult {padding:80px 0px;}
    .exp{padding:10px 0px 50px 0px;margin-top:10px;}
    .exp_l{width:100%;padding-top:40px;}
    .exp_r{display:none;}
    .banner-txt .over{font-size:32px;line-height:1.3;}
    .banner-txt .ach{font-size:26px;line-height:1.2;}
    .faqs{background:rgb(246,246,246);padding:50px 0px;}
    .ship{margin:60px 0px;}

    .contact-us-9 .tle-1{font-size:32px;}
    .contact-us-9 .tle-2{font-size:32px;}
    .contact-us-9 .tle-2 .big{font-size:34px;}


}
@media screen and (max-width: 768px) {
    .top-nav{background:#fff;top:0px;}
    .equ-header .equ-tel{font-size:32px;}
    .equ-form label.hf-label{width: calc(50% - 20px);margin: 10px;}
    .equ-form label{width: calc(100% - 20px);margin: 10px;}
    .enquiry{margin-bottom:50px;margin-top:50px;}
    .faqs .faq-items .tle{padding:15px 25px;}
    .faqs .faq-items .tle i{right:5px;}
    .faqs{padding-bottom:65px;}

    .contact-us-9 .tle-1{font-size:30px;line-height:1.3;}
    .contact-us-9 .tle-2{font-size:30px;line-height:1.3;}
    .contact-us-9 .tle-2 .big{font-size:34px;}
}
@media screen and (max-width:560px) {
    .banner-txt .over{font-size:26px;margin-top:10px;}
    .banner-txt .coms{font-size:18px;line-height:22px;}
    .banner-txt .ach{font-size:24px;margin-top:10px;}
    .banner-txt .banner-bg{margin-top:30px;}
    .enquiry{margin-bottom:35px;}
    .equ-form input{height:40px;}
    .faqs .faq-items ul li{margin-bottom:18px;}
    .faqs .faq-items .tle{line-height:22px;}
    .faqs .faq-items .cnt{padding: 15px 18px;}
    .faqs .border-bg{margin-bottom:0px;}
    .faqs .faq-items{margin-top:15px;}
    .exp_l .exp-da li{width:100%;padding:8px 20px 8px 0px;margin-top:20px;}
    .crumbs ul{padding:15px 0px;}
    .crumbs li{margin-right:3px;}
    .crumbs li a span{font-size:14px;}
    .crumbs li a span::after{font-size:14px;}
    .crumbs li a h2{font-size:14px;}
    .banner-item{padding:85px 0px 65px 0px;}
    .banner-txt .coms{font-size:16px;line-height:1.2;}
    .exp_l .tle{line-height:1.3;}
    .exp_l{padding-top:35px;}
    .exp{padding-bottom:25px;}
    .ship{margin:35px 0px;}
    .ship .sp-da{margin-top:20px;}

    .contact-us-9 .tle-1{font-size:28px;}
    .contact-us-9 .tle-2{font-size:28px;}
    .contact-us-9 .tle-2 .big{font-size:30px;}
    .contact-us-9 .btns ul{flex-wrap:wrap;}
    .contact-us-9 .btns{margin-top:18px;}
    .contact-us-9 .btns ul li {width:100%;text-align:center;margin-bottom:10px;}
    .contact-us-9 .btns ul li a{width:88%;height:50px;line-height:50px;padding:0px;}
    .contact-us-9 .btns ul li a.btn-1{margin-right:0px;}
}
@media screen and (max-width:414px) {
    .equ-header .equ-tel{font-size:26px;}
    .equ-form label.hf-label,.equ-form label{width: calc(100% - 20px);margin:5px 10px;}
    .equ-form .btns a{padding:12px 20px;}
    .enquiry{margin-top:50px;}
    .faqs{padding-bottom:40px;}
    .cs-it .tle{font-size:20px;}
    .cs-it .bri{margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
    .cs-da ul li .cs-it{padding:30px 20px;}
    .cs-it .btn {margin-top: 20px;}
    .exp{padding:0px 0px 30px 0px;margin-top:0px;}
    .banner-item{padding:65px 0px 45px 0px;}
    .banner-txt .ach{font-size:20px;}
    .banner-txt .coms{font-size:14px;}
    .banner-txt .banner-bg{margin-top:20px;}
    .ship {margin:0px 0px 20px 0px;}

    .contact-us-9 .tle-1{font-size:26px;}
    .contact-us-9 .tle-2{font-size:26px;}
    .contact-us-9 .tle-2 .big{font-size:30px;}
    .banner-txt{display:none;}
    .banner-txt-mobile{display:block;}
}   


















