Partner Portal login
For distribution partners only
Email
Password
Login
Register
Change Password
Recover password
Email
Request A New Password
Back To Login
Products
100% Focusing on Truck and Bus Parts Industry
European truck
ViewMore
American truck
ViewMore
Japanese truck
ViewMore
Chinese trucks
ViewMore
New products
ViewMore
European bus
ViewMore
American bus
ViewMore
Chinese bus
ViewMore
Other bus
ViewMore
About us
Company Overview
T&D Group is a manufacturing and trading company founded in Changzhou in 2006, specializing in supplying comprehensive range of automotive parts and accessories for commercial vehicles.
Committed to sustainable growth, T&D Group empowers global clients across 350+ countries through technological excellence, agile collaboration, and value-driven partnerships.
We look forward to cooperating with you sincerely!
450
employees
58000
square meters workshop area
30000+
different products
350+
customers' countries
ViewMore
Becoming a global supplier
banner
banner
banner
Certifications
T&D Group is certified to fulfill the following standards:
These certifications ensure our products comply with international regulations and industry requirements. By maintaining rigorous quality and traceability, we deliver reliable solutions that our customers can trust. Your confidence is our commitment to excellence.
<footer> <div class="footer-part"> <div class="content"> <div class="qrcode"> <img class="qrcode-img" src="/template/tangde/images/qrcode.png" alt="qrcode" /> </div> <div class="nav"> <div class="nav-item"> <div class="parent"> <span>Divisions</span> </div> <div class="line"></div> <div class="child"> <a onclick="checkLogin('/?product&t_car_model_1=Truck&t_car_model_2=America')"> <div>American Truck</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Truck&t_car_model_2=China')"> <div>Chinese Truck</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Truck&t_car_model_2=Europe')"> <div>European Truck</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Truck&t_car_model_2=Japan')"> <div>Japanese Truck</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Bus&t_car_model_2=America')"> <div>American Bus</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Bus&t_car_model_2=China')"> <div>Chinese Bus</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Bus&t_car_model_2=Europe')"> <div>European Bus</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Bus&t_car_model_2=Others')"> <div>Other Bus</div> </a> <a onclick="checkLogin('/?product&t_car_model_1=Truck&t_vehicle_brand=New')"> <div>New Product</div> </a> </div> </div> <div class="nav-item"> <div class="parent"> <span>Product groups</span> </div> <div class="line"></div> <div class="child"> <a onclick="checkLogin('/?product&t_category_1=Automotive%20Electronics%26Instrumentation')"> <div>Electronics</div> </a> <a onclick="checkLogin('/?product&t_category_1=Body%20Parts')"> <div>Body Parts</div> </a> <a onclick="checkLogin('/?product&t_category_1=Brake%20System')"> <div>Brake System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Cooling%20System')"> <div>Cooling System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Driving%20System')"> <div>Driving System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Electric%20And%20Ignition%20System')"> <div>Electric & Ignition System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Engine%20System')"> <div>Engine System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Lamp')"> <div>Lamp</div> </a> <a onclick="checkLogin('/?product&t_category_1=Mirror')"> <div>Mirror</div> </a> <a onclick="checkLogin('/?product&t_category_1=Steering%20System')"> <div>Steering System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Transmission%20System')"> <div>Transmission System</div> </a> <a onclick="checkLogin('/?product&t_category_1=Tyre')"> <div>Tyre</div> </a> </div> </div> <!-- <div class="nav-item">--> <!-- <div class="parent">--> <!-- <span>Products</span>--> <!-- </div>--> <!-- <div class="line"></div>--> <!-- <div class="child">--> <!-- <a href="/?product">--> <!-- <div>Product Divisions</div>--> <!-- </a>--> <!-- <a href="/?product">--> <!-- <div>Product Groups</div>--> <!-- </a>--> <!-- </div>--> <!-- </div>--> <div class="nav-item"> <div class="parent"> <span>About us</span> </div> <div class="line"></div> <div class="child"> <a href="/?aboutus#companyOverview"> <div>Company Overview</div> </a> <a href="/?aboutus#missionVision"> <div>Mission & Vision</div> </a> <a href="/?aboutus#ourValues"> <div>Values</div> </a> <a href="/?aboutus#event"> <div>Advantage</div> </a> <a href="/?aboutus#globalNetwork"> <div>Global Network</div> </a> </div> </div> <!-- <div class="nav-item">--> <!-- <div class="parent">--> <!-- <span>Service</span>--> <!-- </div>--> <!-- <div class="line"></div>--> <!-- <div class="child">--> <!-- <a href="/?support">--> <!-- <div>Professional Support</div>--> <!-- </a>--> <!-- <a href="/?advantage">--> <!-- <div>Technical Advantage</div>--> <!-- </a>--> <!-- <a href="/?catalog">--> <!-- <div>Product Catalog</div>--> <!-- </a>--> <!-- <a href="/?faq">--> <!-- <div>FAQ / Helpdesk</div>--> <!-- </a>--> <!-- </div>--> <!-- </div>--> <div class="nav-item"> <div class="parent"> <span>News</span> </div> <div class="line"></div> <div class="child"> <a href="/?article"> <div>News Center</div> </a> <!-- <a href="/?advantage">--> <!-- <div>Technical Advantage</div>--> <!-- </a>--> <!-- <a href="/?catalog">--> <!-- <div>Product Catalog</div>--> <!-- </a>--> <!-- <a href="/?faq">--> <!-- <div>FAQ / Helpdesk</div>--> </a> </div> </div> <div class="nav-item"> <div class="parent"> <span>Contact</span> </div> <div class="line"></div> <div class="child"> <a href="/?information"> <div>Contact Information</div> </a> <a href="/?messageus"> <div>Helpdesk</div> </a> </div> </div> </div> </div> <div class="website-info"> <div class="w6"> <div class="icon-wrap"> <img class="facebook" src="/template/tangde/images/facebook-blue.png" alt="facebook" /> </div> <div class="icon-wrap"> <img class="instagram" src="/template/tangde/images/instagram-blue.png" alt="instagram" /> </div> <div class="icon-wrap"> <img class="youtube" src="/template/tangde/images/youtube-blue.png" alt="youtube" /> </div> <div class="icon-wrap"> <img class="linkedIn" src="/template/tangde/images/linkedin-blue.png" alt="linkedIn" /> </div> </div> <div class="bottom-line"></div> <div class="bottom"> <div class="w5">©Copyright Changzhou T&D International . All Right Reserved.</div> </div> </div> <div class="side-btn"> <a href="/?messageus" class="btn service"><img src="/template/tangde/images/service.png" alt="" /></a> <a href="/?product" class="btn product"><img src="/template/tangde/images/list.png" alt="" /></a> <a href="javascript:void(0);" class="btn top" id="to_top"><img src="/template/tangde/images/up.png" alt="" /></a> </div> </div> </footer> <script src='/?Spider/&url=/' async='async'></script> </body> </html> <script src="/template/tangde/js/jquery.min.js"></script> <script src="/template/tangde/js/countTo.js"></script> <script src="/template/tangde/js/swiper.min.js" ></script> <script src="/template/tangde/js/wow.min.js"></script> <script src="/template/tangde/js/waves.min.js"></script> <script src="/template/tangde/js/smoothScroll.js"></script> <script src="/template/tangde/js/typeit.min.js"></script> <script src="/template/tangde/js/jquery.toast.js"></script> <script src="/template/tangde/js/index.js"></script> <script> let cookieAccpet = localStorage.getItem('accept') let backUrl = ''; let isLogin = '0'; console.log('') let checkCookie = () => { closeForget() closeLogin() $('#cookieContainer').addClass('cookie-container-on') } let closeCookie = (flag) => { localStorage.setItem('accept', 'ok') $('#cookieContainer').removeClass('cookie-container-on') } let checkLogin = (url) => { closeForget() closeCookie() backUrl = url if (isLogin == 1 && url != 'refresh') { if (url) { window.location.href = url; } } else { $('#loginModal').addClass('login-modal-on') } } let closeLogin = () => { $('#loginModal').removeClass('login-modal-on') } let checkForget = () => { closeLogin() closeLogin() $('#forgetModal').addClass('forget-modal-on') } let closeForget = () => { $('#forgetModal').removeClass('forget-modal-on') } if (cookieAccpet != 'ok') { checkCookie(); } </script> <script> $(window).load(function () { $('.headerSearchBtn').click(function () { $('.header-search').toggleClass('header-search-on') }) }) $(document).on('click', function(event) { // 检查点击是否发生在 .header-search 之外 if (!$(event.target).closest('.header-search').length && !$(event.target).closest('.search').length) { // 如果点击在外部,隐藏 .header-search 元素 $('.header-search').removeClass('header-search-active'); } }); </script> <script> (function() { const video = document.getElementById('bannerVideo'); let hasPlayed = false; // 环境检测 const isWeChat = /micromessenger/i.test(navigator.userAgent); const isIOS = /iphone|ipad|ipod/i.test(navigator.userAgent); // 尝试播放函数 function tryPlayVideo() { if (hasPlayed) return; video.play().then(() => { hasPlayed = true; console.log('视频播放成功'); }).catch(error => { console.log('播放失败:', error); }); } // 微信环境特殊处理 if (isWeChat) { // 监听微信JSBridge准备就绪 if (typeof WeixinJSBridge !== 'undefined') { WeixinJSBridge.invoke('getNetworkType', {}, tryPlayVideo); } else { document.addEventListener('WeixinJSBridgeReady', tryPlayVideo, false); } } // 通用尝试播放 tryPlayVideo(); // 用户交互后重试 document.addEventListener('click', tryPlayVideo, { once: true }); document.addEventListener('touchstart', tryPlayVideo, { once: true }); // iOS 特殊处理 if (isIOS) { document.addEventListener('scroll', tryPlayVideo, { once: true }); } })(); $(window).load(function () { var interleaveOffset = 1; var swiper2 = new Swiper('#swiper2',{ loop: true, speed: 900, parallax: true, resistanceRatio: 0, // autoplay : { // delay:5000, // disableOnInteraction: false, // }, navigation: { nextEl: "#banner-r", prevEl: "#banner-l" }, }); var swiper1 = new Swiper('#swiper1',{ loop: true, speed: 900, parallax: true, resistanceRatio: 0, watchSlidesProgress: true, autoplay : { delay:8000, disableOnInteraction: false, }, pagination: { el: '.banner-pagination', clickable: true, }, navigation: { nextEl: "#banner-r", prevEl: "#banner-l" }, on: { // slideChange: function(){ // $('#bannerPageNum').text('0' + (this.realIndex + 1)) // }, progress: function() { var swiper = this; for (var i = 0; i < swiper.slides.length; i++) { var slideProgress = swiper.slides[i].progress; var innerOffset = swiper.width * interleaveOffset; var innerTranslate = slideProgress * innerOffset; swiper.slides[i].querySelector(".pic").style.transform = "translate3d(" + innerTranslate + "px, 0, 0)"; } }, touchStart: function() { var swiper = this; for (var i = 0; i < swiper.slides.length; i++) { swiper.slides[i].style.transition = ""; } }, setTransition: function(speed) { var swiper = this; for (var i = 0; i < swiper.slides.length; i++) { swiper.slides[i].style.transition = speed + "ms"; swiper.slides[i].querySelector(".pic").style.transition = speed + "ms"; } } }, thumbs: { swiper: swiper2, } }); var swiper3 = new Swiper('#swiper3',{ loop: true, speed: 800, parallax: true, resistanceRatio: 0, // autoplay : { // delay:5000, // disableOnInteraction: false, // }, // navigation: { // nextEl: "#s2-r", // prevEl: "#s2-l" // }, }); var options = { useEasing: true, useGrouping: true, separator: ',', decimal: '.', }; //目标元素的ID 滚动开始的数字 滚动结束的数字 完成整个效果的时间 var num1 = new CountUp('num1', 0, 18, 0, 1.5, { useEasing: true, useGrouping: true, separator: '', decimal: '.', }); if (!num1.error) { num1.start(); } else { console.error(num1.error); } //目标元素的ID 滚动开始的数字 滚动结束的数字 完成整个效果的时间 var num2 = new CountUp('num2', 0, 58000, 0, 2, options); if (!num2.error) { num2.start(); } else { console.error(num2.error); } //目标元素的ID 滚动开始的数字 滚动结束的数字 完成整个效果的时间 var num3 = new CountUp('num3', 0, 30000, 0, 2, options); if (!num3.error) { num3.start(); } else { console.error(num3.error); } //目标元素的ID 滚动开始的数字 滚动结束的数字 完成整个效果的时间 var num4 = new CountUp('num4', 0, 350, 0, 1.5, options); if (!num4.error) { num4.start(); } else { console.error(num4.error); } }) </script>