/*#region 通用*/
body{color:#333;font-size:16px;line-height:24px;font-family:'Poppins',sans-serif;}
a{color:#333;}
a:hover{color:#fd7b00;}
.swiper-pagination-bullet-active{background:#dc0b07;}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{aspect-ratio:attr(width) / attr(height);}
b,strong{font-weight:bold;}
ul,ol,li,dl,dd,dt{list-style-type:none;}
.img-width{width:100%;height:auto;}
.main-container{margin-bottom:40px;margin-top:40px;}
.tkanniu{cursor:pointer;}
.bghui{background:#f9f9f9;}
.card-thumb img{transition:all 0.5s ease;}
.card-thumb:hover img{transform:scale(1.05);}
.container-long{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media(min-width:1200px){.container-long{max-width:1760px;}}
@media(max-width:768px){.main-container{margin:20px 0;}
body{font-size:14px;line-height:20px;}}
@media (min-width:1200px){.nav-container{max-width:1560px;}}

.header{z-index:999;width:100%;top:0;right:0;left:0;position:absolute;margin-top:30px;}
.header-two{margin-top:0px;position:static;}
.single{background-color:#ffffff;opacity:0.8;}
.header-desc{background:#fd7b00;padding:8px 0;color:#fff;}
.header-desc .container-xl{display:flex;align-items:center;justify-content:space-between;}
.header-desc .right{display:flex;align-items:center;justify-content:flex-end;}
.header-desc .nav-tel{display:flex;}
.header-desc .nav-tel a{color:#fff;}
.header-desc .nav-tel .icon{margin:auto;font-size:18px;}
.header-desc .t1{font-size:14px;}
.top-lang{margin-left:5px;}
.dropdown.lang{display:-ms-inline-flexbox;display:inline-flex;border-right:1px solid;}
.top-lang .dropdown.lang .dropdown-toggle{background:transparent;border:0;line-height:0;font-weight:300;}
.top-lang .dropdown.lang .dropdown-toggle-two{color:#fff;}
.public-social span,.public-social a{border-radius:25px;}
.header-top .nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}
.header-top .nav-t1{color:#fd7b00;margin-left:10px;line-height:18px;width:56%;}
.header-top .nav .service{display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center;position:relative;}
.header-top .nav .service .tkbtn{background:#dc0b07;font-size:16px;color:#fff;cursor:pointer;padding:8px 10px;border-radius:10px;color:#fff;overflow:hidden;}
.header-top .nav .top-search-box{margin-bottom:0;}
.header-top .nav .top-search-box .input-group-append .btn{color:#333;}

.top-search-box{z-index:93;margin-right:20px;}
.top-search-box .search-tb{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;}
.top-search-box .search-tb i{color:#fff;font-size:16px;}
.top-search-box li{transition:all 0.5s ease-in-out;}
.top-search-box li .top-search.show{display:block; overflow:hidden;}
.top-search-box .top-search{display:none; overflow:hidden;transition:all 0.5s;width:200px;position:absolute;right:50px;top:50px;z-index:99;}
.top-search-box .input-group-append .btn{color:#fff;font-size:16px;}

.header-top.single .top-search-box .search-tb i{color:#333;font-size:16px;}
.header.header-two .dropdown.lang .dropdown-toggle{color:#fff;}

.header.fadeInDown .header-desc{display:none;}
.header.fadeInDown .header-top{padding:0;}
.header.fadeInDown .desc{display:none;}
.header-qt .header{position:relative;top:0;right:0;left:0;}
.header-qt .header-top{background:#fff;}
.header.fadeInDown{position:fixed;top:0;right:0;left:0;margin:0;background-color:#fff;}
/*he*/
/*header*/
.header-top{margin:0 50px;transition:all 0.5s;border-radius:10px;}
.header-top .box{justify-content:space-between;}
.header-top .box .le1{flex:0 0 9%;}
.header-top .box .le2{flex:1;}
.header-top .top-lang .dropdown.lang .dropdown-toggle::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #000;font-size:0;}
.header-top .navbar-nav{display:flex;}
.header-top .navbar-nav .dropdown-item:hover{color: #fd7b00;}
.head-shadow{/* background:#0f0e0e;*/
/* padding:20px 0;*/
box-shadow:0 5px 10px 1px #f0f0f0;margin:0;border-radius:0px;}
.navbar-custom .navbar-nav .nav-link:before,.navbar-custom .navbar-nav .nav-link:before{height:0;}
.navbar-custom .navbar-nav .nav-link{height:auto;padding:5px 15px;font-weight:bold;font-size:18px;text-transform:uppercase;}
.dropdown.lang .dropdown-toggle{font-weight:bold;font-size:16px;}
.top-search-box{position:relative;}
.top-search-box .top-search{right:0;}
.header.fadeInDown .header-top{background:#fff;}
.header.fadeInDown .top-search-box li{padding-top:15px;padding-bottom:15px;}
.top-search-box{margin-right:0;}
.header-top .he-img{transition:all 0.5s;margin-right:18%;}
.header-qt .header .navbar-custom .navbar-nav .nav-link{color:#000;transition:all 0.5s;}
.header-qt .header .top-search-box .search-tb i{color:#333;transition:all 0.5s;}
.header-qt .header .top-lang .dropdown.lang .dropdown-toggle{color:#333;transition:all 0.5s;}
.header-qt .header .header-top .top-lang .dropdown.lang .dropdown-toggle::before{border-top:8px solid #333;transition:all 0.5s;}
.header-faq .header .navbar-custom .navbar-nav .nav-link{color:#000;transition:all 0.5s;}
.header-faq .header .top-search-box .search-tb i{color:#333;transition:all 0.5s;}
.header-faq .header .top-lang .dropdown.lang .dropdown-toggle{color:#333;transition:all 0.5s;}
.header-faq .header .header-top .top-lang .dropdown.lang .dropdown-toggle::before{border-top:8px solid #333;transition:all 0.5s;}
.header.fadeInDown .navbar-custom .navbar-nav .nav-link{color:#000;transition:all 0.5s;}
.header.fadeInDown .top-search-box .search-tb i{color:#333;transition:all 0.5s;}
.header.fadeInDown .top-lang .dropdown.lang .dropdown-toggle{color:#333;transition:all 0.5s;}
.header.fadeInDown .header-top .top-lang .dropdown.lang .dropdown-toggle::before{border-top:8px solid #333;transition:all 0.5s;}
.navbar{padding:0px;position:relative;z-index:9999;}
.navbar-custom{top:0;z-index:2;justify-content:end;}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;padding:29px 22px;height:auto;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:300;text-transform:capitalize;}
.navbar-custom .navbar-nav .nav-link:before,.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0 !important;background:#fd7b00;position:absolute;bottom:0;}
.navbar-custom .navbar-nav .nav-item:hover .nav-link:before,.navbar-custom .navbar-nav .nav-item.active .nav-link:before{width:80%;transition:all 0.3s;}
.about{background:url(../../images/about-bg.jpg);width:100%;height:1023px;}
.about-video{position:relative;}
.about-video .play-but{position:absolute;top:63%;left:230px;}
.about .row{padding:135px 0;}
.about .t1{font-size:32px;color:#fd7b00;padding:15px 0;}
.about .t1::after{content:'';margin-top: 28px;display:block;width:120px;height:2px;background-color:#fd7b00;}
.about .t2{color:#6c6c6d;line-height:27px;padding:30px 0;}
.about .t3-box p{display:flex;line-height:30px;color:#000;}
.about .t3-box p::before{content:'';display:block;margin-right:10px;margin-top:5px;width:18px;height:18px;background:url(../../images/bingo.png);background-size:100% 100%;}
.more{margin-top:30px;background-color:#fd7b00;display:table;border-radius:30px;color:#fff;padding:5px 45px;}
.more:hover{background-color:#cf6c0f;transition:all 0.5s;}
.about .about-box .zs{mix-blend-mode:darken;margin-top:30px;}
.our-product{background-color:#f5f6f7;}
.index-title-box{display:flex;align-items:start;justify-content:space-between;padding:30px 0;}
.index-title-box .t1{font-size:32px;font-weight:bold;position:relative;color:#000;line-height:36px;}
.index-title-box .t1::after{content:'';display:block;width:150px;height:4px;background-color:#fd7b00;margin-top:20px;}
.index-title-box .t2{color:#757575; padding:30px 0;}
.our-product .col-md-3{padding-bottom:70px;}
.our-product .card{border-radius:15px;border:5px solid #fff;box-shadow:0px 0px 15px #e7e8e8;}
.our-product .card img{border-top-left-radius:15px;border-top-right-radius:15px;}
.our-product .pro-name{background-color:#fd7b00;color:#fff;font-size:20px;text-align:center;height:60px;display:flex;padding:6px 80px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.our-product .pro-name .t1{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;}
.application-bg{background:url(../../images/application-bg.jpg);width:100%;height:126px;}
.app img{border-radius:15px;}
.app .col-md-4{padding:15px;}
.agent{margin:140px 0 90px;padding-top:70px;background:url(../../images/agent-bg.jpg);width:100%;height:502px;}
.agent .index-title-box .t1{padding-bottom:35px;}
.agent .index-title-box .t2{font-size:24px;font-weight:bold;color:#fd7b00;margin-bottom:20px;}
.agent .index-title-box .t3 p{font-size:16px;line-height:26px;}
.agent .index-title-box .t3 p span{color:#fd7b00;}

.news .box{display:flex;justify-content:space-between;}
.news .index-title-box .t1{padding-bottom:0}
.news .box .left{width:33%;}
.news .box .left .item{position:relative;margin-bottom:52px;height:auto;overflow:hidden;}
.news .box .left .item:hover .text{display:block;}
.news .box .left .text{position:absolute;color:#fff;z-index:1;bottom:0;padding:20px 40px;display:none;left:0;right:0;background:linear-gradient(to bottom,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.6));}
.news .box .left .t1{margin-bottom:10px;text-decoration:underline;}
.news .box .left .text a{color:#fff;line-height:24px;font-weight:bold;}
.news .box .right{width:63%;}
.news .box .right .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:20px;border-bottom:1px solid #c8c8c8;}
.news .box .right .item .img{width:31%;}
.news .box .right .item .text{width:64%;}
.news .box .right .item .time{padding-bottom:10px;}
.news .box .right .item .time span{color:#fd7b00;}
.news .box .right .item .t1{display:table;font-size:18px;line-height:24px;padding:1px 0;font-weight:bold;/* text-decoration:underline;*/
}
.news .box .right .item .t1 a{/* color:#fd7b00;*/
}
.news .box .right .item .t1 a:hover{color:#fd7b00;border-bottom:1px solid #fd7b00;}
.news .box .right .item .t2{padding:20px 0 30px 0;color:#c8c8c8;line-height:20px;}

.reveal-modal .btn-box{margin:auto}

.reveal-modal .form-feedback .form-control{ background: #fff; color: #9396a2;font-size: 16px; border-radius: 10px;overflow: hidden; border: 1px solid #a5a5a5; padding-top: 11px;padding-bottom: 11px;  }
.reveal-modal .form-feedback .form-control::-webkit-input-placeholder{color: #9396a2;}
.reveal-modal .form-feedback .btn { color: #fff; background: #fd7b00;border-radius: 10px; font-size: 22px;line-height: 22px;padding-top: 11px;padding-bottom: 11px;}
.reveal-modal .form-feedback .btn:hover{background:#ff9939;color: #fff; }

.footer{width:100%;}
.get{background:url(../../images/foot-banner.jpg) no-repeat right;margin-top:100px;background-size:cover;}
.get .foot-top,.foot-middle{border-bottom:solid 2px #d5d5d5;}
.get .logo{text-align:center;padding:50px 0;}
.get .foot-top .title{font-size:32px;font-weight:bold;text-align:center;color:#000;padding-bottom:40px;}
.foot-top .form{width:66%;margin:0 auto;}
.get .form-feedback .form-control{border:0;border-bottom:solid 2px #d5d5d5;background:transparent;border-radius:0;color:#333;font-size:16px;padding:15px 0;}
.get .form-feedback .form-control.contact-textarea{padding:15px;background-color:#fff;border-radius:37px;border-bottom:none;/* position:relative;*/
}
.get .form-feedback.was-validated .form-control:invalid,.get .form-feedback.was-validated .form-control.is-invalid {
    border-color:#f5543f;
    padding-right: calc(1.5em + 0.75rem);
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.get .form-feedback .input-group{border-radius:0!important;}
.get .form-feedback .btn{color: #fff;
    background: #fd7b00;
    border-radius: 10px;
    font-size: 22px;
    line-height: 22px;
    padding-top: 11px;
    padding-bottom: 11px;}
 }
.get .form-feedback .btn-box{position:relative;}
.get .form-feedback .btn-box .feedback-result{position:absolute;bottom:0;z-index:1; width: 300px; right: 10px;}

.foot-top .form-row{position:relative;}
.get .form-feedback .form-row-one{background-color:#fd8012;border-radius:20px;position:absolute;right:29px;top:9px;}
.get .form-feedback .form-row-one button{color:#fff;}
.foot-middle{margin-top:40px;padding-bottom:47px;}
.foot-middle a{color:#000;}
.foot-middle .one{mix-blend-mode:darken;}
.foot-middle .all{display:flex;justify-content:space-between;}
.foot-middle .all .con{flex:0 0 30%;}
.foot-middle .all .title{font-size:24px;font-weight:bold;margin-bottom:30px;color:#000;}
.foot-middle .first .h2{display:flex;align-items:baseline;margin-bottom:20px;}
.foot-middle .first .h2 .two{line-height:24px;margin-left:15px;}
.icon-chevron-right{color:#000;}
.foot-middle .all .qui{flex:0 0 20%;}
.foot-middle .all .ul{display:flex;flex-wrap:wrap;}
.foot-middle .all .ul-link{flex:0 0 50%;padding-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.foot-middle .all .pro{flex:0 0 35%;}
.foot-middle .all .ul-link a:hover{border-bottom:2px solid #909090;}
.foot-bottom{padding:35px 0;color:#000;display:flex;justify-content:space-between;}
.foot-bottom .right .icon{font-size:28px;padding:1px 3px;margin-right:15px;}
.foot-bottom .right .icon-bg{background-color:#fff;mix-blend-mode:difference;border-radius:3px;}

.foot-middle .all .foot-about{flex:0 0 30%;}
.foot-middle .all .foot-about{line-height:27px;}

/* download */

.banner.ny .container-xl{display:flex;align-items:center;position:relative;height:400px;}
.banner.ny .container-xl .bg{height:auto;padding-left:10%;}
.banner.ny .box{position:absolute;z-index:2;left:0;bottom:0;background:#fff;box-shadow:1px 0 14px rgba(0,0,0,0.11);}
.banner.ny .box .page-title{position:relative;display:inline-block;height:210px;padding:75px 90px 0 85px;}
.banner.ny .box .page-title:before{content:"";width:22px;height:22px;background:url(../../images/tb-k1.png) no-repeat;position:absolute;left:0;top:0;z-index:3;}
.banner.ny .ny-title{font-size:42px;line-height:42px;/* text-transform:uppercase;*/
margin-bottom:20px;font-family:Barlow;font-weight:bold;color:#333;}
.page-title .breadcrumb{justify-content:flex-start;align-items:center;color:#333;font-size:16px;}
.page-title a{color:#333;}
.breadcrumb-item+.breadcrumb-item{padding-left:6px;color:#fff;}
.breadcrumb-item+.breadcrumb-item::before{color:#333;font-family:cmsfont;content:"\f054";font-size:10px;margin-right:10px;margin-left:10px;}
.page-title .breadcrumb .breadcrumb-item:last-child a{font-weight:bold;color:#fd7b00;}
.banner.ny .box .page-title:before{content:"";width:22px;height:22px;background:url(../../images/tb-k1.png) no-repeat;position:absolute;left:0;top:0;z-index:3;}
.banner.ny .box .page-title:after{content:"";width:22px;height:22px;background:url(../../images/tb-k2.png) no-repeat;position:absolute;right:0;bottom:0;z-index:3;}
.menu-horizontal{padding-top:40px;}
.menu-horizontal.menu-pro .menu-horizontal-wrapper{padding:30px 0;}
.menu-horizontal.menu-pro .menu-horizontal-res{border-bottom: 1px solid #e6e6e6;padding-bottom:40px;}
.down .container-xl{padding-left:0px;}
.menu-horizontal-res{display:flex;flex-wrap:wrap;}
.menu-horizontal-res .nav-item-res{margin-right:30px;margin-bottom:30px;background-color:#2c2c2c;padding:10px 0px;text-align:center;width:auto;padding:10px 25px;white-space:nowrap;}
.menu-horizontal-res .nav-item-res:hover{background-color:#fd9533;box-shadow:1px 0 14px rgba(253,123,0,0.11);color:#fff;}
.menu-horizontal-res .nav-item-res.active{box-shadow:1px 0 14px rgba(253,123,0,0.11);background-color:#fd9533;}
.menu-horizontal-res .nav-item-res.active{color:#fff;}
.menu-horizontal-res .nav-item-res{color:#fff;}
.down .catalogue{width:100%;height:592px;background:url(../../images/down-banner.jpg) no-repeat center;}
.down .catalogue .cota-box{width:37%;padding-top:185px;}
.down .catalogue .cota-box .t1{font-size:32px;font-weight:bold;padding-bottom:57px;position:relative;color:#000;line-height:35px;}
.down .download-box{margin-top:40px;position:relative;}
.down .download-box .down-pro{box-shadow:1px 0 14px rgba(0,0,0,0.11);border-radius:10px;}
.down .download-box .col-md-3{padding:0 7px;padding-bottom:80px;}
.down .download-box .img{padding:15px 14px;position:relative;}
/* .img-downpro{background-color:rgba(0,0,0,0.11);z-index:10;position:relative;}
*/
.down .download-box:hover .down-pro{opacity:1;transition:all 0.5s;}
.img-downpro{content:"";position:absolute;bottom:0;left:0px;right:0px;background:rgba(0,0,0,0.31);z-index:1;}
.down .download-box img{border-radius:10px;}
.down .download-box .img-box{overflow:hidden;position:relative;border-radius:10px;}
.down .download-box .img-box::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;transition:.6s ease-in-out;}
.down .img:hover .img-box::before{opacity:.4;}
.down-pro:hover .down-icon{display:block;}
.down-icon{display:none;position:absolute;z-index:2;top:43%;left:42%;}
.down .download-box .t1{text-align:center;padding-bottom:20px;}
.faq-wrapper{padding:0 0 120px 0;}
.faq-wrapper .search-group,.company .search-group{margin-bottom:50px;width:auto;background-color:#fff;border:0;height:50px;}
.faq-wrapper .search-group .form-control,.company .search-group .form-control{height:50px;padding:0 10px;border:1px solid #e5e5e5;border-radius:10px 0 0 10px;}
.input-group{border-radius:15px;background-color:#fff;}
.form-control{border:1px solid #fd7b00;}
.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-left-radius:15px;border-bottom-left-radius:15px;height: auto;}
.faq-wrapper .input-group-append,.company .input-group-append{width:auto;background-color:#fd7b00;border-radius:0 10px 10px 0;}
.faq-wrapper .btn,.company .btn{height:50px;width:100%;font-size:20px;font-weight:600;color:#fff;}
.faq-wrapper .search-group i{color:#fff;}
.rightlist-box{border-top:4px solid #fd7b00;padding:35px 20px;margin-bottom:60px;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.rightlist-box .rightlist-title{font-size:24px;font-weight:bold;line-height:30px;margin-bottom:8px;}
.rightlist-box .item{font-size:16px;line-height:28px;border-bottom:1px solid #c0c0c0;display:block;padding:10px 0;}
.rightlist-box .item:hover{color:#fd7b00;border-bottom:1px solid #fd7b00;}
.faq-wrapper .col-md-9{padding-left:50px;}
.faq-wrapper .faq-list{display:flex;flex-direction:column;}
.faq-wrapper .faq-list .item{display:flex;flex-direction:column;margin-bottom:40px;}
.faq-wrapper .faq-list .faq-title{display:flex;font-size:18px;font-weight:700;margin-bottom:20px;}
.faq-wrapper .faq-list .faq-title .q{width:45px;height:45px;display:inline-block;background-color:#2c2c2c;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:.6s;font-weight:500;}
.faq-wrapper .faq-list .item:hover .faq-title .q{background-color:#fd7b00;border-radius:0;}
.faq-wrapper .faq-list .item:hover .faq-title .t1{color:#fd7b00;}
.faq-wrapper .faq-list .faq-title .t1{display:flex;align-items:center;margin-left:17px;}
.faq-wrapper .faq-list .faq-nr{padding:30px 62px;box-shadow:-2px 3px 22px 10px rgba(0,0,0,0.1);border-radius:20px;color:#666;position:relative;}
.faq-wrapper .faq-list .faq-nr span{font-family:Arial;font-size:80px;font-weight:bold;color:rgba(186,186,186,1.0);position:absolute;right:30px;top:40px;}
/* 分页 */
.page-item.active .page-link{background-color:#fd7b00;border-color:#fd7b00;box-shadow:2px 2px 10px rgba(253,123,0,0.49);}
.page-link{margin-right:10px;box-shadow:2px 2px 10px #d8dde6;border-radius:10px;}
.justify-content-center{justify-content:left !important;font-size:20px;}
.page-item:first-child .page-link{border-radius:10px;}
.page-link:hover{background-color:#fff;color:#fd7b00;}
.icon-chevron-right:before{font-size:16px;}
/* after_sale */
.warranty-items .item{display:flex;justify-content:space-between;padding-bottom:100px;}
.warranty-items .item .t1{font-size:32px;font-weight:bold;padding-bottom:45px;position:relative;color:#000;line-height:35px;}
.warranty-items .item .warr-text{width:42%;margin:auto 0;}
.warranty-items .item .warra-img{box-shadow:-10px 10px #f99332;}
.warranty-items .item:nth-child(2n){flex-flow:row-reverse;}
.warranty-items .item:nth-child(2n) .warra-img{box-shadow:10px 10px #f99332;}
.absolutely{text-align:center;}
.title-box{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.title-box .t1{font-size:32px;color:#fd7b00;padding:25px 0;text-align:center;}
.absolutely .t2{padding:40px 0;}
/* OEM&ODM */
.oem{margin-bottom:120px;margin-top:40px;}
.oem .box .img img{border-top-right-radius:290px;shape-outside:border-box;border-bottom-right-radius:310px;float:left;width:63%;height:auto;}
.oem .box .img .text{padding:17px 0 0 0;}
.oem .box .img .text .be{margin-bottom:24px;}
.oem .box .img .text .be .a1{width:41px;height:41px;background-color:#fd7b00;border-radius:50px;color:#ffffff;font-weight:500;text-align:center;line-height:41px;display:inline-block;margin-right:20px;margin-left:-173px;}
.oem .box .img .text .be p{font-size:19px;font-weight:500;color:#666666;display:inline-block;transition:all 0.3s ease;}
.oem .box .img .text .be:hover p{color:#fd7b00;font-size:20px;}
.oem .box .img .text .be:nth-child(2) .a1{margin-left:-93px;}
.oem .box .img .text .be:nth-child(3) .a1{margin-left:-66px;}
.oem .box .img .text .be:nth-child(4) .a1{margin-left:-47px;}
.oem .box .img .text .be:nth-child(5) .a1{margin-left:-30px;}
.oem .box .img .text .be:nth-child(6) .a1{margin-left:-20px;}
.oem .box .img .text .be:nth-child(7) .a1{margin-left:-30px;}
.oem .box .img .text .be:nth-child(8) .a1{margin-left:-41px;}
.oem .box .img .text .be:nth-child(9) .a1{margin-left:-60px;}
.oem .box .img .text .be:nth-child(10) .a1{margin-left:-86px;}
.advantages{padding-bottom:150px;}
.advantages .title-box{margin:85px 0;}
.advantages .adv-items{display:flex;justify-content:space-between;}
.advantages .item{width:23%;box-shadow:1px 0 14px rgba(0,0,0,0.11);}
.advantages .item .t1{font-size:20px;color:#fd7b00;position:relative;padding:30px 0;text-align:center;}
.advantages .item .t2{font-size:14px;padding:0 25px 30px;text-align:center;}
.advantages .item .t1::after{content:'';position:absolute;top:67px;left:94px;display:block;width:120px;height:2px;background-color:#fd7b00;}
.how .item .how-img{border-radius:10px;box-shadow:-10px 0px #f99332;}
.how .item:nth-child(2n) .how-img{box-shadow:10px 0px #f99332;}
/* our-history */
.our{padding-bottom:100px;}
.our .box{display:flex;justify-content:space-between;text-align:center;padding-bottom:50px;align-items:center;}
.our .box .left{flex:0 0 44%;background-color:#ffffff;display:flex;justify-content:center;align-items:center;position:relative;}
.our .box .left::before{content:'';position:absolute;background:url(../../images/xuxian.png) no-repeat;height:5px;width:19%;right:0;}
.our .box .left .img{overflow:hidden;border:solid 2px #f58220;width:55%;}
.our .box .right{flex:0 0 54.3%;display:flex;align-items:center;text-align:left;}
.our .box .right .he{width:122px;height:122px;background-color:#f58220;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:bold;color:#ffffff;border-radius:50%;position:relative;margin-right:40px;}
.our .box .right .he::before{content:'';position:absolute;width:2px;height:100px;background-color:#f58220;left:50%;transform:translate(-50%);bottom:-105%;}
.our .box .right .text{width:75%;}
.our .box .right .whole-t1{color:#f58220;}
.whole-t1{font-size:36px;font-weight:bold;line-height:40px;color:#24292f;}
.our .box .right .t2{margin:0;margin-top:15px;}
.our .t2{color:#757575;margin:0px 0 70px 0;}
.our .box:nth-child(2n-1){flex-direction:row-reverse;}
.our .box:nth-child(2n-1) .left::before{left:0;}
.our .box:nth-child(2n-1) .right{display:flex;justify-content:space-between;flex-direction:row-reverse;}
.our .box:nth-child(2n-1) .right .he{margin:0;margin-left:40px;}
.our .box:last-child .right .he::before{width:0;}
/* contact us */
.contact-center{padding:120px 0;}
.contact-center .box{display:flex;justify-content:space-between;}
.contact-center .box .left{flex:0 0 48%;display:flex;flex-direction:column;justify-content:flex-start;}
.contact-center .box .left .home-t2{margin-top:20px;margin-bottom:40px;}
.contact-center .box .left .text{display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact-center .box .left .text .hez{display:flex;margin-bottom:50px;align-items:center;width:48%;}
.contact-center .box .left .text .hez .ic{border:solid 1px #f6f6f6;padding:6px;border-radius:50%;width:66px;height:66px;margin-right:30px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}
.contact-center .box .left .text .hez .ic .img{border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f6f6f6;width:52px;height:52px;transition:all 0.3s ease;}
.contact-center .box .left .text .hez .ic .img img{filter:invert(50%);transition:all 0.3s ease;}
.contact-center .box .left .text .hez .wz .t1{font-size:20px;color:#010101;margin-bottom:5px;}
.contact-center .box .left .text .hez .wz .t2 a,.contact-center .box .left .text .hez .wz .t2{line-height:20px;color:#727272;}
.contact-center .box .left .text .hez:last-child{width:100%;}
.contact-center .box .left .text .hez:hover .wz .t2 a{color:#fd7b00;}
.contact-center .box .left .text .hez:hover .ic{border:solid 1px #fd7b00;}
.contact-center .box .left .text .hez:hover .ic .img{background-color:#fd7b00;}
.contact-center .box .left .text .hez:hover .ic .icon{color:#fff;}
.contact-center .box .left .text .hez:hover .ic .img img{filter:invert(0%);}
.contact-center .box .right{flex:0 0 49%;}
.contact-center .box .right .vigil{padding:70px 40px;box-shadow:-3px 4px 8px 2px rgba(0,0,0,0.1);border-top:6px solid #fd7b00;}
.contact-center .box .right .vigil .t1{font-size:24px;font-weight:bold;color:#010101;margin-bottom:20px;}
.contact-center .box .right .form-feedback .form-control{background-color:#fff;color:#b0a9a9;border-radius:10px;border:solid 2px #5d5d5d;padding:7px 15px 7px 30px;}
.contact-center .box .right .form-row>.col,.form-row>[class*="col-"]{padding-left:12px;padding-right:12px;/* margin-bottom:20px;*/
}
.contact-center .box .right .form-feedback .btn{background-color:#fd7b00;border-radius:10px;border:solid 2px #fd7b00;line-height:35px;color:#fff;font-size:20px;}
.contact-center .box .right .form-feedback .head{line-height:35px;color:#000000;}
.contact-center .box .right .form-row-one{justify-content:center;}
.contact-center .box .right .contact-btn{width:100%;transition:all 0.5s ease;border:0;}
.contact-center .box .right .form-feedback .btn:hover{background-color:#fff;border:solid 2px #5d5d5d;color:#000;}
.contact-center .index-title-box{display:block;padding:0;}

/* certificate and factory*/
.cert-box .cert-items .item,.fac-pro .fac-items .item{}
.cert-box .cert-items .item:nth-child(2n),.fac-pro .fac-items .item:nth-child(2n){background-color:#f5f6f7;}
.cert-box .row .item,.fac-pro .row .item{box-shadow:1px 0 14px rgba(0,0,0,0.11);border-radius:10px;height:100%;padding:20px 10px;background-color:#fff;}
.cert-box .item .col-md-3{margin:50px 0;}
.fac-pro .item .col-md-3{margin:30px 0;}
.cert-box .row .item:hover .see,.fac-pro .row .item:hover .see{display:block;}
.cert-box .row .item .t1,.fac-pro .row .item .t1{text-align:center;margin-top:15px;line-height:20px}
.cert-box .row .item .img-pro,.fac-pro .row .item .img-pro{position:relative;}
.cert-box .row .item .img-pro .img,.fac-pro .row .item .img-pro .img{ border-radius: 10px;}
.cert-box .row .item .see,.fac-pro .row .item .see{display:none;position:absolute;top:50%;left:50%;}
.cp-news{margin-bottom:100px;}
.news-pro .col-md-4{margin:20px 0;}
.news-pro .card{box-shadow:1px 0 14px rgba(0,0,0,0.11);padding:20px 35px 20px 40px;height:100%;}
.news-pro .card:hover .t1{color:#fd7b00;}
.news-pro .card .text{padding:41px 28px 10px;}
.news-pro .card .t1{font-size:20px;font-weight:bold;}
.news-pro .card .t2{padding:18px 0;border-bottom:1px solid #cfcfcf;}
.news-pro .card .time{display:flex;justify-content:space-between;font-size:14px;padding:10px 0;}
.news-pro .card .time .left{padding:10px 0;}
.news-pro .card .time .left .icon{color:#fd7b00;}
.news-pro .card .time .left span{margin-left:10px;}
.news-pro .card .time .right{display:none;}
.news-pro .card:hover .right{display:block;}
.cp-news .pagination,.spw .pagination{justify-content:center !important;padding:30px 0;}
/* 新闻详情页 */
.company{margin-top:100px;}
.company .new-title h1{font-weight:bold;font-size:37px;padding:10px 0;}
.company .subheading{color:#727272;}
.company .subheading time{margin-right:40px;}
.company .new-content{margin-top:30px;}
.company .new-content p{padding:5px 0;font-size: 16px;}
.company .new-content img{box-shadow:1px 0 14px rgba(0,0,0,0.11);margin-bottom:60px;max-width: 100%;height: auto;}

.company .new-page{display:flex;justify-content:space-between;padding:25px 0;border-top:1px solid #c0c0c0;}
.company .new-page .page{width:34px;height:34px;line-height:34px;box-shadow:2px 2px 10px #d8dde6;text-align:center;font-weight:bold;border-radius:5px;}
.company .new-page .page-left{display:flex;}
.company .new-page .page-left .t1{text-align:left;}
.company .new-page .page-left:hover .page,.company .new-page .page-right:hover .page{background-color:#fd7b00;box-shadow:2px 2px 14px rgba(253,123,0,0.49);color:#fff;}
.company .new-page .page-left:hover i,.company .new-page .page-right:hover i{color:#fff;}
.company .new-page .page-box .t1{padding:0 10px;}
.company .new-page .page-box .t1-title{text-transform:uppercase;}
.company .new-page .page-right{display:flex;}
.company .new-page .page-right .t1{text-align:right;}
.pro-pro .hot-pro-box{padding:30px 40px;box-shadow:1px 0 14px rgba(0,0,0,0.11);margin-bottom:60px;}
.pro-pro .hot-pro-box:hover .text{color:#fe9c40;}
.pro-pro .hot-pro-box:hover .touch-ico{display:block;}
.pro-pro .text{font-size:20px;border-bottom:1px solid #cfcfcf;padding-bottom:4px;font-weight:bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pro-pro .text p{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;/* 这里是超出几行省略 */
overflow:hidden;}
.pro-pro .img-box{position:relative;}
.pro-pro .touch-ico{position:absolute;bottom:0;right:0;display:none;}
.pro-pro .img{padding-top:15px;}
/* 产品列表 */
.hot-pro{margin-top:30px;}
.menu-horizontal-wrapper{margin-bottom:0;padding:30px 0 0;}
.menu-horizontal-two .menu-horizontal-res .nav-item-res{background-color:#fd7b00;}
.menu-horizontal-two .menu-horizontal-res .nav-item-res:hover{background-color:#fff;}
.menu-horizontal-two .menu-horizontal-res .nav-item-res.active{background-color:#fff;}
.menu-horizontal-res .nav-item{font-size:16px;line-height:24px;margin-right:20px;margin-bottom:15px;}
.menu-horizontal-res .nav-item:before{content:"●";display:inline-block;margin-right:10px;}
.menu-horizontal-two .menu-horizontal-wrapper{padding-top:15px;}
.menu-horizontal-res .nav-item.active{color:#fd9533;}

.spw .index-title-box{width:70%;padding: 70px 0 0;}
/* 产品中心页 */
.pro-content{padding: 70px 0 0;}
.pro-content .index-title-box{padding:0;}
.pro-content .index-title-box .t2{padding:20px 0 0;}
.pro-content .items .fz{display:flex;justify-content:space-between;padding:80px 0;}
.pro-content .items .item:nth-child(2n){background-color:#f5f6f7;}
.pro-content .item .pro-cen-img{width:50%;}
.pro-content .item .pro-cen-img img{border-radius:15px;box-shadow:15px 8px 35px rgba(0,0,0,0.13);}
.pro-content .item:nth-child(2n) .pro-cen-img{order:13;}
.pro-content .item .pro-cen-text{width:44%;margin:auto 0;padding-right:70px;}
.pro-content .item .pro-cen-text .t1{font-size:32px;padding:10px 0;line-height:36px;}
.pro-content .item .pro-cen-text .t2{color:#6c6c6d;padding:30px 0;line-height:27px;}
.pro-content .item .pro-cen-text .t3-box{font-size:15px;color:#babcbe;}
.pro-content .item .pro-cen-text .t3-box .icon-text{display:flex;margin-bottom:15px;align-items:center;padding-right:50px;}
.pro-content .item .pro-cen-text .t3-box .icon-text:hover a{color:#fd7b00;}
.pro-content .item .t3-box .ic{border:solid 2px #fd7b00;padding:2px;border-radius:50%;width:18px;height:18px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}
.pro-content .item .t3-box .img{border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fd7b00;width:6px;height:6px;transition:all 0.3s ease;}
/* 产品二级类 */
.ny-pro{background:url(../../images/banner.jpg);width:100%;height:525px;}
.banner.ny-pro .container-xl{height:600px;}
.menu-pro{}
.pro-two{max-width: 1920px;margin: 0 auto;}
.pro-two .video-play{position:relative;}
.pro-two .video-play:hover .play-but{display:block;}
.pro-two .play-but{position:absolute;top:43%;left:44%;cursor:pointer;}
.pro-two .two-video{padding:0 57px;display:flex;justify-content:space-between;}
.pro-two .two-video .video-play{width:49%;}
.pro-two .two-video .video img{border-radius:15px;}
.pro-two .left{width:52%;}
.pro-two .pro-pro .text{font-size:16px;}
.pro-two .pro-pro .text2{font-size:14px;color:#76797d;padding:15px 0;}
.pro-two .pro-pro .text p,.pro-two .pro-pro .text2 p{height:48px; word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.pro-two .item{padding:60px 0;}
.pro-two .pro-pro .hot-pro-box{background-color:#fff;}
.pro-two .item:nth-child(2n-1){background-color:#f5f6f7;}
.pro-two.home .item{padding:0;background:#fff!important;}

/* 关于我们 */
.about-us .row{padding:25px 0 55px 0;}
.about-us .row .about-box{position:relative;}
.about-us .row .about-box::before{position:absolute;z-index:-1;content:"";display:block;background-image:url(../../images/touming-logo.png);width:100%;height:183px;top:30%;background-repeat:no-repeat;}
.about-us .row .about-box p{font-size:16px;padding:20px 0;color:#6c6c6d;}
.about-us .title-box{border:none;}
.about-us .title-box .t1{ font-size: 25px; color: #fd7b00;  padding: 0; text-align: left;}
.workshop{background-color:#f5f6f7;padding:110px 0;}
.workshop .display{display:flex;justify-content:space-between;}
.workshop .display .lunbo-left{width:30%;}
.workshop .index-title-box{display:block;padding:35px 0;}
.workshop .display .lunbo-right{width:63%;}
.qua{padding:120px 0;}
.qua .t-box{text-align:center;}
.qua .t-box .t1{font-size:32px;padding:30px 0;font-weight:bold;line-height:48px;}
.qua .more{margin:45px auto;}
.qua .t-box .t2{padding-bottom:50px;color:#757575;}
/* swiper-2 */
.swiper-work{margin-left:-210px;}
.swiper-work .swiper-slide>img{/* width:70%;*/
height:auto;box-shadow:0 0 7px 4px #f5f5f5;}
/* swiper-2 */
.swiper-container{width:100%;height:57%;}
.swiper-slide{/* text-align:center;font-size:18px;background:#fff;*/
/* Center slide text vertically */
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.6);}
/*.swiper-slide{border:1px solid green;width:444px;}
*/
.swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1);}
/* .swiper-button-prev-ser{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;font-size:2.5rem;color:#d9d9d9;font-weight:300;text-align:center;}
.swiper-button-next-ser{position:absolute;top:50%;left:97%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;font-family:cmsfont;font-size:2.5rem;color:#d9d9d9;font-weight:300;text-align:center;}
*/
.swiper-slide>img{box-shadow:0 0 7px 4px #f5f5f5;}
.home-banner img{width:100%;height:auto;box-shadow:none;}
.col-md-7 .swiper-slide>img:hover{border:1px solid #fc8d25;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-next{color:#fff;background-color:#99999a;font-size:25px;}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#fc8d25;}
.swiper-ser .swiper-slide:hover .play-but{display:block;}
.swiper-ser .play-but{display:none;position:absolute;top:50%;left:50%;}
/* 产品详情 */
.swiper-backface-hidden .swiper-slide{padding:10px;}
.col-md-5 .swiper-backface-hidden .swiper-slide-active{padding:10px;border:none;}
.pro-but{display:flex;}
.pro-but a,.pro-but span{color:#fff;cursor:pointer;}
.pro-but .send,.specs{display:flex;background-color:#fd7b00;padding:15px 30px;font-size:24px;border-radius:10px;margin:40px 0;}
.pro-but i{color:#fff;}
.pro-but .specs:hover{background-color:#000;}
.pro-but .send:hover{background-color:#000;}
.pro-but .specs{background-color:#e71717;padding:15px 30px;margin-left:15px;}
.pro-cantent{border-top:1px solid #bababa;border-bottom:1px solid #bababa;}
.pro-table{margin:80px 0;}
.pro-table .pro-cantent img{ max-width: 100%;height: auto;}
.pro-table .table-title{font-size:32px;color:#fd7b00;font-weight:bold;padding-bottom:40px;}
.pro-table .pro-cantent{padding:45px 125px;}

.pro-table .pro-cantent .td1{border-right:1px solid #bababa;}
.mySwiper2 .swiper-slide{transform:scale(1) !important;}

.pro-ny .swiper-slide-thumb-active img{border:1px solid #fc8d25;}

/*#表格*/
.table-wrapper table th, .table-wrapper table td { padding: 5px; vertical-align: middle; font-size: 14px; border: 1px solid #dee2e6; text-align: center; }
.table-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.table-wrapper table tbody tr:hover { background-color: #dee2e6; color: #555; }
.table-wrapper table { display: table; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
@media (max-width: 575.98px) {
    .table-wrapper-sm table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media(max-width:768px) {
    .table-wrapper-md table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 991.98px) {
    .table-res-lg table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 1500.98px) {
    .table-wrapper-xl table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}


/*#弹出留言表单*/
.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1000;
    display: none;
    top: 0;
    left: 0;
    background: rgba(00, 00, 00, 0.8);
}

.reveal-modal {
    visibility: hidden;
    top: 150px;
    left: 50%;
    margin-left: -25%;
    width: 50%;
    position: absolute;
    z-index: 1001;
    padding: 35px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    -box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    background-color: #FFF;
}

.reveal-modal .title {
    font-size: 30px;
    text-align: center;
    margin-bottom: 25px;
}

.reveal-modal .close-reveal-modal {
    font-size: 30px;
    line-height: 0.5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #333;
    text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
    font-weight: bold;
    cursor: pointer;
}














@media(max-width:768px) {
    .reveal-modal {
        visibility: hidden;
        top: 50px;
        left: 50%;
        margin-left: -45%;
        width: 90%;
        position: absolute;
        z-index: 1001;
        padding: 25px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
        -box-shadow: 0 0 10px rgba(0, 0, 0, .4);
        background-color: #FFF;
    }
    .reveal-modal .title {
        font-size: 20px;
        text-align: center;
        margin-bottom: 10px;
    }
}

.advantages.partners{padding-bottom:30px;}
.partners-item{box-shadow: 1px 0 14px rgba(0,0,0,0.11);height:200px;display:flex;align-items:center;justify-content:center;}
.partners-item img{height:130px;width:auto;}
.how .index-title-box{padding:0;}
.our-product .index-title-box .t1{padding-bottom:35px;}
.application .index-title-box{padding:0;}
.banner-pro-box{ position: absolute;bottom: 40%; left: 0; right: 0;}
.banner-pro-box .banner-pro-text .page-title a{color:#fff;}
.banner-pro-box .banner-pro-text .page-title .ny-title{margin-bottom:10px}
.banner-pro-box .banner-pro-text .breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.banner-pro-box .banner-pro-text{display:flex;text-align:center;}
.banner-pro-box .banner-pro-text .page-title{margin:auto;}



@media (max-width:768px){
	body{padding-top:50px;}
	.banner.any{display:flex;justify-content:center;overflow:hidden;position:relative;align-items:center;}
	.banner.any img{height:150px;width:auto;max-width:inherit;}
	.banner.any .banner-pro-box .banner-pro-text .page-title .ny-title{font-size:26px;font-weight:bold;text-align:center;}
	.banner.any .banner-pro-box{bottom:inherit;}

	.header-mb{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:999}
	.header-mb .container-xl{height:50px}
	.header-mb .top-logo{width:50%}
	.header-mb .top-logo img{height:30px;width:auto;}
	.header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
	.header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
	.header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
	.header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
	.header-mb .top-mb .top-mb-search i{font-size:16px;color:#fd7b00}
	.header-mb .top-mb .icon-bars{color:#fd7b00}
	.header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#fd7b00; font-weight: bold;}
	.top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
	.top-mb-search-box .search-group{width:100%;height:34px}
	.top-mb-feed i{font-size:16px;color:#fd7b00}
	.mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
	.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
	.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
	.mobile-head-item .side-content-wrap{position:fixed;display:block;right:-78%;width:78%;height:100%}
	.mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
	.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
	.head_top .top_left{display:none}
	.head_nav{width:100%;padding:0 5px}
	.head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
	.head_nav li,.head_nav li a{color:#111}
	.head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
	.head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
	.head_nav li.has-child>ul{display:none}
	.head_nav li.siblings-no-menu{position:relative;padding-left:15px}
	.head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
	.head_nav li a:hover{color:inherit}
	.head_nav li em{display:block;height:1.4em;overflow:hidden}
	.head_nav li li{font-size:14px}
	.head_nav li li li{font-size:12px}
	.head_nav li li a{color:#666}
	.head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
	.head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
	.head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
	.head_nav li.has-child a:hover b{border-color:#111}
	.head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
	.head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
	.head_nav li,.head_nav li.has-child{padding-left:0}
	.head_nav li li,.head_nav li li.has-child{padding-left:15px}
	.head_nav li.active>a>b:after{display:none}
	.head_nav li.active>a>b{background-color:#111}
	.head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
	.mobile-ico-close{width:30px;height:30px;background-color:#fd7b00;position:absolute;left:-30px;top:0;cursor:pointer}
	.mobile-ico-close .icon{color:#fff;font-size:30px;padding:0 0 0 6px}
	.search-box .form-control{border-radius:20px}
	.search-box .btn{border:1px solid #ced4da;border-radius:20px}
	.search-box .btn.focus{border:1px solid rgb(128,189,255)}
	.search-box .icon{color:#fd7b00}
	.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}



@media (max-width:768px) {
	.spw .index-title-box{width:100%;padding:40px 0 0}
	.spw .index-title-box .left{margin-bottom:20px;}
	.page-title .breadcrumb{justify-content:center;}
	/* 首页 */
	.index-title-box {
		padding: 20px 0;
		display:block;

	}

	.about {
		background: none;
		height: auto;
	}

	.about .row {
		padding: 20px 0;
	}

	.more {
		margin-top: 10px;
		padding: 9px 25px;
		text-wrap: nowrap;
		font-size:13px
	}

	.about-video .play-but {
		top: 59%;
		left: 36%;
	}

	.about .t1 {
		font-size: 24px;
		line-height: 24px;
	}

	.about .t1::after {
		margin-top: 10px;
	}

	.about .t2 {
		padding: 0 0 15px 0;
		line-height:22px;
	}

	.about .t3-box {
		padding-bottom: 15px;
	}

	.our-product .pro-name {
		padding: 0;
	}
	.application{display:none;}
	.index-title-box .t1 {
		font-size: 20px;
		padding-bottom: 0;
		line-height: 25px;
	}

	.our-product .col-md-3 {
		padding-bottom: 20px;
	}

	.app img {
		padding-bottom: 15px;
		border-radius: 0;
	}

	.agent {
		margin: 0;
		padding-top: 0;
		height: auto;
	}

	.agent .index-title-box {
		padding: 15px 0;
	}

	.agent .index-title-box .t1 {
		line-height: 24px;
		font-size: 20px;
		padding-bottom: 0;
	}
	.news .box .left .item:hover .text{display:none;}
	.index-title-box .t2{
	padding:10px 0;
	}
	.agent .index-title-box .t2 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 0;
	}
	.agent .index-title-box .t3 p{
		line-height: 20px;
		padding-bottom: 7px;
	}
	.our-product .index-title-box .t1{
		padding-bottom: 0;
	}
	.application-bg {
		display: none;
	}

	.news .box {
		display: block;
	}

	.news .box .left {
		width: 100%;
	}

	.news .box .left .item {
		height: auto;
		margin-bottom: 20px;
	}

	.news .box .right {
		width: 100%;
	}

	.news .box .right .item {
		display: block;
		margin-bottom: 20px;
	}

	.news .box .right .item .time {
		padding: 20px 0 10px 0;
	}

	.news .box .right .item .img {
		width: 100%;
	}

	.news .box .right .item .text {
		width: 100%;
	}

	.news .box .right .item .t2 {
		padding: 20px 0;
	}

	.get {
		margin-top: 0;
	}

	.get .logo {
		padding: 40px 0 15px;
	}

	.get .foot-top .title {
		font-size: 24px;
		padding-bottom: 0;
		line-height: 32px;
	}

	.foot-top .form {
		width: 90%;
	}

	.get .form-feedback .form-control {
		padding: 10px 0;
	}

	.get .form-feedback .form-control.contact-textarea {
		padding: 10px 0;
		border-radius: 0;
		background-color: transparent;
		border-bottom: solid 2px #d5d5d5;
		;
	}

	.get .form-feedback .form-row-one {
		position: static;
		margin: 0 auto 12px;
	}

	.foot-middle {
		margin-top: 25px;
		padding-bottom: 20px;
	}

	.foot-middle .all {
		display: block;
	}

	.foot-middle .all .title {
		margin-bottom: 15px;
	}

	.foot-bottom {
		padding: 20px 0;
		display: block;
	}

	.foot-bottom .left {
		padding-bottom: 15px;
	}

	.foot-middle .all .ul {
		display: none;
	}

	/* Product */
	.pro-content .items .fz {
		display: block;
		padding: 15px 0;

	}

	.pro-content .item .pro-cen-img {
		width: 100%;
	}

	.pro-content .item .pro-cen-text {
		width: 100%;
		padding-right: 0;
	}
	.title-box .t1 {
		font-size: 23px;
		line-height: 23px;
		padding: 20px 0;
	}

	.pro-content .item .pro-cen-text .t1 {
		padding: 10px 0 0;
		font-size: 24px;
		line-height: 32px;
	}

	.pro-content .item .pro-cen-text .t2 {
		padding: 10px 0;
	}

	.advantages {
		padding-bottom: 0;
	}

	.advantages .adv-items {
		display: block;
		padding-top:30px;
	}

	.advantages .item {
		width: 100%;
		margin-bottom: 15px;
	}

	.advantages .item .t1 {
		padding: 20px 0;
		line-height: 22px;
	}

	.advantages .item .t1::after {
		position: static;
		margin: 10px auto 0;
	}

	.advantages .title-box {
		padding: 20px 0;
		margin: 0;
	}

	.warranty-items .item {
		display: block;
		padding-bottom: 25px;
	}

	.warranty-items .item .t1 {
		font-size: 18px;
		padding-bottom: 10px;
		line-height: 24px;
	}

	.warranty-items .item .t2 {
		padding-bottom: 15px;
	}

	.warranty-items .item .warr-text {
		width: 100%;
	}

	.how .index-title-box {
		padding: 30px 0 10px;
	}

	.banner.ny .ny-title {
		font-size: 1.5rem;
		line-height: 32px;
		margin-bottom: 0;
	}

	.breadcrumb-item+.breadcrumb-item::before {
		margin: 0;
	}

	.menu-pro {
		padding: 0;
	}

	.pro-two{padding-top:40px;}
	.pro-two .two-video {
		display: block;
		padding: 0 15px;
	}
	.pro-two .left{width:100%;}
	.pro-two .two-video .video-play {
		width: 100%;
		padding-bottom: 15px;
	}

	.pro-two .play-but {
		top: 35%;
		left: 39%;
	}

	.pro-two .item {
		padding: 0;
	}

	.pro-pro .hot-pro-box {
		margin-bottom: 20px;
		padding:15px;
	}

	.advantages .title-box {
		padding: 0;
	}

	.pro-ny .index-title-box .t1 {
		font-size: 20px;
		padding-bottom: 10px;
	}

	.pro-but .send,
	.specs {
		font-size: 15px;
		margin: 15px 0;
		padding:15px 20px;
	}

	.pro-table {
		margin: 20px 0;
	}

	.pro-table .pro-cantent {
		padding: 20px 0;
	}

	.pro-table .table-title {
		font-size: 24px;
		padding-bottom: 20px;
	}

	.pro-table h4 {
		font-size: 20px;
		padding-bottom: 10px;
	}

	.pro-table p {
		line-height: 22px;
	}

	.hot-pro {
		margin-top: 0;
	}

	.pro-pro .text {
		padding: 0 0 0 0;
		margin-bottom:10px;
		border-bottom:0;
	}
	.pro-pro .img-box{border-top: 1px solid #cfcfcf;}

	.pro-pro .text p {
		font-size: 16px;
		line-height: 24px;
	}

	.news-pro .card {
		margin: 0 0 10px 0;
	}

	.news-pro .card .text {
		padding: 20px 15px 0px;
	}

	.news-pro .card .t1 {
		font-size: 18px;
	}

	.news-pro .card .t2 {
		height: 60px;
		padding: 15px 0;
	}

	.menu-horizontal-wrapper {
		padding: 20px 0;
		display:none;
	}

	.menu-horizontal-res .nav-item-res {
		margin-bottom: 15px;
	}

	.about-us .row {
		padding: 10px 0;
	}

	.about-us .row .about-box p {
		padding: 5px 0;
		font-size: 14px;
	}

	.workshop {
		padding: 30px 0;
	}

	.workshop .display {
		display: block;
	}

	.workshop .display .lunbo-left {
		width: 100%;
	}

	.workshop .display .lunbo-right {
		width: 100%;
	}

	.swiper-work {
		margin-left: -36px;
	}

	.workshop .more {
		margin-top: 10px;
	}

	.workshop .index-title-box {
		padding: 0 0 20px;
	}

	.qua {
		padding: 0;
	}

	.qua .t-box .t1 {
		padding: 20px 0;
		font-size: 24px;
		line-height: 32px;
	}

	.qua .t-box .t2 {
		padding-bottom: 30px;
	}

	.swiper-button-prev,
	.swiper-container-rtl .swiper-button-next,
	.swiper-button-next,
	.swiper-container-rtl .swiper-button-next {
		top: 65%;
	}

	.swiper-slide-active,
	.swiper-slide-duplicate-active {
		z-index: 2;
	}

	.our .t2 {
		margin: 0;
	}

	.our .box {
		display: block;
	}

	.our .box .left::before {
		display: none;
	}

	.our .box .right .he {
		display: none;
	}

	.our .box .left .img {
		width: 100%;
	}

	.our .box .right {
		justify-content: center;
	}

	.our .box .right .text {
		width: 100%;
		padding-top: 15px;
	}

	.our {
		padding-bottom: 0;
	}
	.advantages.partners .row{padding-top:30px;}
	.cert-box .cert-items .item,
	.fac-pro .fac-items .item {
		padding: 0 0 10px 0;
	}

	.cert-box .item .col-md-3 {
		margin: 10px 0;
	}

	.cert-box .cert-items .item,
	.fac-pro .fac-items .item {
		padding: 0;
	}

	.fac-pro .item .col-md-3 {
		margin: 10px 0;
	}

	.oem {
		margin-bottom: 25px;
	}

	.oem .box .img .text .be {
		margin-bottom: 10px;
		display: flex;
	}

	.oem .box .img .text .be p {
		display: block;
		width: 85%;
		margin: auto;
		font-size:16px;
	}

	.oem .box .img .text .be:nth-child(2n) .a1,
	.oem .box .img .text .be.be:nth-child(2n-1) .a1 {
		margin-left: 0;
	}

	.oem .box .img img {
		display: none;
	}

	.partners-item {
		margin-bottom: 15px;
	}

	.absolutely .t2 {
		padding: 20px 0;
	}

	.absolutely {
		padding-bottom: 30px;
	}

	.faq-wrapper {
		padding: 0;
	}
	.faq-wrapper .rightlist-box{display:none;}
	.faq-wrapper .col-md-9 {
		padding-left: 15px;
	}

	.faq-wrapper .faq-list .faq-nr span {
		color: rgba(186, 186, 186, 0.7);
	}
	.justify-content-center{
		padding: 20px;
	}
	.down .catalogue .cota-box{
		width: 100%;
		padding-top: 0;
	}
	.down .catalogue .cota-box .t1{
		font-size: 20px;
		padding-bottom: 20px;
		line-height: 24px;
	}
	.down .catalogue .cota-box .t2{
		padding-bottom: 15px;
	}
	.down .container-xl{
		padding-left: 15px;
	}
	.down .catalogue{
		height: auto;
		background-size:cover;
		padding:40px 0;
	}
	.down .download-box{
		margin-top: 25px;
	}
	.down .download-box .col-md-3{
		padding-bottom: 20px;
	}
	.cp-news .index-title-box{
		padding: 0;
		padding-bottom: 20px;
	}
	.cp-news{
		margin-bottom: 0;
	}
	.contact-center .box{
		display: block;
	}
	.contact-center{
		padding: 20px 0;
	}
	.contact-center .box .left .text{
		padding-bottom: 20px;
	}
	.contact-center .box .left .text .hez{
		width: 100%;
		padding-bottom: 10px;
		margin-bottom:10px;
	}
	.contact-center .box .right .vigil{
		padding: 30px;
	}
	.company{
		margin-top: 20px;
	}
	.company .new-title h1{
		font-size: 24px;
	}
	.company .new-content{
		margin-top: 10px;
	}
	.company .new-content p{
		padding: 10px 0;
	}
	.company .new-content img{
		margin-bottom: 20px;
		max-width: 100%;
		height: auto;
	}
	.banner.ny .container-xl{
		display: block;
		height: 200px;
	}
	.banner.ny .container-xl .bg{
		padding-left: 0;
	}
	.banner.ny .box{
		position: static;
	}
	.banner.ny .box .page-title{
		padding: 17px 30px;
		width: 100%;
		height: auto;
	}

	.ny-pro{background: none; height: 200px;}
	.banner.ny .container-xl{display: flex; height: 160px;}
	.banner.ny .box .page-title{margin:auto;}
	.banner.ny .container-xl .bg{display:none}
}

@media (max-width:1600px) {
	.navbar-custom .navbar-nav .nav-link{
		padding: 29px 6px;
	}
	.our-product .pro-name{
		padding: 6px 30px;
	}
	
}


/* 浮窗 */
#float{position:fixed;right:5px;bottom:165px;margin-top:-60px;z-index:55}
#float .ico{display:block;width:75px;height:75px;text-align:center;position:relative;cursor:pointer;margin-bottom:5px}
#float .ico>i{font-size:38px;line-height:75px;border-radius:50%;display:block;color:#fff;position:relative;z-index:9999;background:#fd7b00}
#float .ico>.img{position:absolute;right:75px;width:140px;top:0;display:none;background-color:#fff}
#float .ico>.img>img{width:100%}
#float .ico p{position:absolute;top:0;border-radius:10px;right:-350px;padding:0px 20px;line-height:75px;font-size:24px;height:75px;background-color:#fd7b00;color:#FFF;transition:all 0.5s;z-index:0;white-space:nowrap}
#float .ico:hover>.img{display:block}
#float .ico:hover p{right:75px}
@media (min-width:1px) and (max-width:991px){
    #float .ico{width:40px;height:40px}
    #float .ico>i{font-size:22px;line-height:40px}
    #float .ico>.img{right:40px}
    #float .ico p{line-height:40px;padding:0 15px;height:40px}
}


/*cookies板式三*/
.google-cookies{position:fixed;z-index:99;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px 0;bottom:0;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#fd7b00;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #fd7b00;color:#fd7b00;display:block;font-size:16px;padding:8px 25px;margin-top:8px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#fd7b00;color:#fff;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:10px 0;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;margin-bottom:10px;}
  .google-cookies .right{width:100%;text-align:left;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;margin-top:10px;font-size:14px;display:inline-block;}
}

.popup{font-size:16px;position:fixed;left:50%;top:0%;transform:translate(-50%,-50%);z-index:98;background:linear-gradient(-70deg,#ff7633 0%,#ff7633bd 70%);color:#fff;border-radius:10px;padding:15px 25px;display:none;cursor:pointer;box-shadow:0 0 10px -2px #000;opacity:0;transition:.6s all}

.ware-container{padding:50px 0 0;}
.ware-container .hot-pro-box .lx{display:inline-block;padding:0px 10px;font-size:14px;line-height:24px;font-weight:bold;border:2px solid #fd7b00;border-radius:50px;margin:15px 0 5px;}
.ware-container .hot-pro-box .num{font-size:18px;color:#000000;font-weight:500;}
.ware-container .hot-pro-box .num span{color:#76797d;font-size:16px;line-height:24px;font-weight:300;}
.ware-container .hot-pro-box .num strong{font-size:24px;font-weight:500}

@media(max-width:768px) {
    .ware-container{padding:0;}
    .ware-container .hot-pro-box .lx{margin-top:0;}
}

.x1-ag-map{margin-bottom:20px;}
.x1-ag-list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.x1-ag-list .item{background:#f1f1f1;padding:35px;border-radius:15px;width:32%;margin-bottom:30px;font-size:20px;line-height:30px;}
.x1-ag-list .item.small{width:27%;}
.x1-ag-list .item.mid{width:37%;}
.x1-ag-list .item.big{width:66%;}
.x1-ag-list .item a{display:inline-block;background:#eb6622;margin-top:15px;border:1px solid #eb6622; font-size:18px;line-height:32px;color:#fff;font-weight:bold;padding:6px 30px;border-radius:50px;}
.x1-ag-list .item a i{margin-left:10px;}
.x1-ag-list .item a:hover{background:#fff;color:#eb6622;transition:all 0.5s}
.x1-ag-list .item p{margin-bottom:5px;}
.x1-ag-list .item p span{margin-left:10px;}

@media(max-width:768px) {
    .x1-ag-list .item{width:100%!important;}
    .x1-ag-list .item{font-size:16px;line-height:24px;padding:20px;margin-bottom:15px;}
    .x1-ag-list .item a{margin-top:10px;padding:5px 20px;font-size:16px;line-height:24px;}
}