/*header 8改7个分类*/
#ztmi-body-header { width:100%; /*max-width:2560px;*/
 max-width:100%; height:auto; background:#ffffff; position:fixed; left:0; right:0; margin:0 auto; box-shadow:3px 3px 15px rgba(51,51,51,0.1); /* z-index:888;*/
}
#ztmi-body-header-list { width:1920px; height:auto; background:#ffffff; position:relative; margin:0 auto; padding-top:14px; }
#ztmi-body-header-list ul { width:100%; height:auto; float:left; }
#ztmi-body-header-list li { width:240px; max-width:240px; height:auto; float:left; list-style-type:none; text-align:center; margin:0; }
#ztmi-body-header-list li a { margin:0 10px; }
#ztmi-body-header-list img { margin-bottom:0px; }
#tai-featured { padding-top:35px!important; margin-top:0!important; }
#tai-featured { width:100%; max-width:1200px; height:auto; background:#f1f3f5; margin-top:200px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
.yang_card_h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:20px; }
.yang_card_p { width:1000px; margin:0 auto; padding:0 70px; color:#1b1c1e; font-size:16px; line-height:32px; text-align:center; margin-bottom:50px; }
.pro-container-max { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; }
.product-col-content { position:relative; width:100%; padding-top:56.25%; overflow:hidden; border-radius:6px; }
.product-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; transition:transform 0.5s ease; }
.product-col-content:hover .product-img { transform:scale(1.05); }
.product-col { margin-bottom:20px; }
@media (min-width:0px) { 
#ztmi-body-header { display:none; }
}
@media (min-width:300px) { 
#tai-featured { width:100%; height:auto; background:#f1f3f5; margin-top:16px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:300px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
.product-btn { position:absolute; bottom:-6px; left:calc(50% - 83px); width:166px; height:54px; color:#1b1c1e; padding:0; font-size:16px; line-height:50px; text-align:center; border:none; border-radius:28px; cursor:pointer; }
#tai-laboratory { width:100%; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:40px; }
.tai-laboratory-l { width:100%; height:auto; float:left; padding:0px 12px; margin-bottom:20px; }
.tai-laboratory-h3 { font-size:24px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:36px; padding:0px; }
.tai-laboratory-p1 { width:100%; color:#1b1c1e; font-size:14px; line-height:24px; text-align:center; }
.tai-laboratory-p2 { font-size:18px; line-height:36px; font-weight:bold; color:#1b1c1e; margin-top:16px; text-align:center; }
.tai-laboratory-lbox { width:278px; float:left; margin:10px 0px 10px 0px; background:#ffffff; }
.tai-laboratory-r { display:none; }
.yang_card_h3,.yang_card_h3_two { font-size:24px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:8px; margin-bottom:0px; }
.yang_card_p { width:100%; margin:0 auto; padding:0 16px; color:#1b1c1e; font-size:14px; line-height:24px; text-align:center; margin-bottom:30px; }
#tai-guarantee { width:100%; height:auto; background:#f1f3f5; margin:0 auto; }
#tai-guarantee .content { width:100%; max-width:300px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
#tai-guarantee .guarantee_c { width:280px; height:700px; margin:10px auto 0px; }
#tai-guarantee .guarantee_l { width:280px; height:228px; float:left; }
#tai-guarantee .guarantee_r { width:280px; height:416px; float:left; background:#ffffff; padding:16px; }
#tai-guarantee .guarantee_r ul { width:280px; height:340px; margin:20px 0px 10px; }
#tai-guarantee .guarantee_r ul li { width:118px; height:110px; float:left; margin:0px; }
#tai-guarantee .guarantee_r ul li p { font-size:14px; line-height:26px; color:#727b80; text-align:center; }
.guarantee_r>ul>li>img { width:80px; height:80px; }
#tai-QA { display:none; }
}
/*针对iphone5s*/
@media (min-width:315px) { }
/*针对1080*1920的android*/
@media (min-width:360px) { 
#tai-featured .content { width:100%; max-width:350px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
.tai-laboratory-lbox { width:328px; float:left; margin:10px 0px 10px 0px; background:#ffffff; }
.tai-laboratory-content { width:100%; max-width:350px; }
#tai-guarantee { width:100%; height:auto; background:#f5f5f5; margin:0 auto; }
#tai-guarantee .content { width:100%; max-width:350px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
#tai-guarantee .guarantee_c { width:330px; height:650px; margin:10px auto 0px; }
#tai-guarantee .guarantee_l { width:330px; height:268px; float:left; }
#tai-guarantee .guarantee_r { width:330px; height:304px; float:left; background:#ffffff; padding:10px; }
#tai-guarantee .guarantee_r ul { width:310px; height:340px; margin:20px 0px 10px; }
#tai-guarantee .guarantee_r ul li { width:103px; height:110px; float:left; margin:0px; }
#tai-guarantee .guarantee_r ul li p { font-size:14px; line-height:26px; color:#727b80; text-align:center; }
}
/*针对iphone6*/
@media (min-width:375px) { }
/*针对全面屏安卓*/
@media (min-width:390px) { }
@media (min-width:400px) { }
/*针对iphone6s plus*/
@media (min-width:410px) { 
#tai-featured .content { width:100%; max-width:400px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
.tai-laboratory-content { width:100%; max-width:400px; }
.tai-laboratory-lbox { width:376px; float:left; margin:10px 0px 10px 0px; background:#ffffff; }
#tai-guarantee { width:100%; height:auto; background:#f5f5f5; margin:0 auto; }
#tai-guarantee .content { width:100%; max-width:400px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
#tai-guarantee .guarantee_c { width:380px; height:690px; margin:10px auto 0px; }
#tai-guarantee .guarantee_l { width:380px; height:309px; float:left; }
#tai-guarantee .guarantee_r { width:380px; height:310px; float:left; background:#ffffff; padding:14px; }
#tai-guarantee .guarantee_r ul { width:340px; height:340px; margin:20px 0px 10px; }
#tai-guarantee .guarantee_r ul li { width:113px; height:110px; float:left; margin:0px; }
#tai-guarantee .guarantee_r ul li p { font-size:14px; line-height:26px; color:#727b80; text-align:center; }
}
/*针对1440*2560的android*/
@media (min-width:600px) { 
#tai-featured .content { width:100%; max-width:560px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
.yang_card_h3 { font-size:28px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:8px; margin-bottom:0px; }
.yang_card_h3_two { font-size:28px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:8px; margin-bottom:20px; }
.yang_card_p { width:100%; margin:0 auto; padding:0 16px; color:#1b1c1e; font-size:16px; line-height:24px; text-align:center; margin-bottom:30px; }
.tai-laboratory-content { width:100%; max-width:560px; }
.tai-laboratory-h3 { font-size:28px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding:0px; }
.tai-laboratory-p1 { width:100%; color:#1b1c1e; font-size:16px; line-height:24px; text-align:center; }
.tai-laboratory-lbox { width:540px; float:left; margin:10px 0px 10px 0px; background:#ffffff; }
#tai-guarantee { width:100%; height:auto; background:#f5f5f5; margin:0 auto; }
#tai-guarantee .content { width:100%; max-width:560px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; }
#tai-guarantee .guarantee_c { width:560px; height:880px; margin:10px auto 0px; }
#tai-guarantee .guarantee_l { width:560px; height:456px; float:left; }
#tai-guarantee .guarantee_r { width:560px; height:346px; float:left; background:#ffffff; padding:20px; }
#tai-guarantee .guarantee_r ul { width:510px; height:270px; margin:20px 0px 10px; }
#tai-guarantee .guarantee_r ul li { width:170px; height:130px; float:left; margin:0px; }
#tai-guarantee .guarantee_r ul li p { font-size:16px; line-height:28px; color:#727b80; text-align:center; }
}
@media (min-width:768px) { 
#tai-featured { width:100%; height:auto; background:#f1f3f5; margin-top:0px; }
.yang_card_h3 { font-size:36px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:20px; }
.yang_card_h3_two { font-size:36px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.yang_card_p { width:100%; margin:0 auto; padding:0 10px; color:#1b1c1e; font-size:16px; line-height:28px; text-align:center; margin-bottom:50px; }
.tai-laboratory-h3 { font-size:36px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding:0px; }
.tai-laboratory-p1 { width:100%; color:#1b1c1e; font-size:16px; line-height:28px; text-align:center; }
}
@media (min-width:992.1px) { 
#ztmi-body-header { display:block; }
#ztmi-body-header-list { width:100%; }
#ztmi-body-header-list ul { width:100%; }
#ztmi-body-header-list li { width:14.28571428571429%; max-width:14.28571428571429%; }
#ztmi-body-header-list li a { margin:0 0px; }
}
@media (min-width:1024px) { 
#ztmi-body { width:100%; max-width:100%; height:auto; margin-top:70px; overflow:hidden; background:#f5f5f5; }
#tai-featured { width:100%; max-width:1024px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1024px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
.yang_card_h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:20px; }
.yang_card_h3_two { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.yang_card_p { width:1000px; margin:0 auto; padding:0 40px; color:#1b1c1e; font-size:16px; line-height:32px; text-align:center; margin-bottom:50px; }
#tai-guarantee { display:none; }
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1760px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:1020px; height:710px; float:left; margin-top:80px; margin-bottom:120px; padding:0px; }
.tai-laboratory-r { width:880px; height:710px; float:left; margin-top:80px; margin-bottom:120px; position:relative; }
.tai-laboratory-lt { width:1020px; height:160px; float:left; margin-left:0px; }
.tai-laboratory-lb { width:1100px; height:550px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:80px 20px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:left; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; text-align:left; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:200px; height:220px; float:left; margin:80px 24px 0px 0px; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; color:#1b1c1e; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:550px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:710px; z-index:120; position:absolute; top:0; left:0; }
.carousel-img-container { width:100%; height:450px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
.product-btn { position:absolute; bottom:12px; left:calc(50% - 83px); width:166px; height:54px; background:#01b2a9; color:#ffffff; padding:0; font-size:16px; line-height:54px; text-align:center; border:none; border-radius:28px; cursor:pointer; }
.product-btn:hover { background:#019f94; color:#fff; text-decoration:none; }
#tai-QA { width:100%; height:660px; background:url(../images/tmi-tai/QA_bg.jpg); display:block; }
.tai-QA-content { width:1024px; height:660px; margin:0 auto; }
.tai-QA-l { width:376px; height:660px; float:left; }
.tai-QA-r { width:640px; height:660px; float:left; }
.tai-QA-h3 { font-size:48px; font-weight:bold; color:#ffffff; line-height:52px; margin:120px 0px 40px; }
.tai-QA-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-QA-p1 { font-size:16px; line-height:32px; height:auto; margin:40px 20px 20px 0px; float:left; color:#ffffff; }
.gonglvji-guarantee { max-width:1050px; margin:80px auto 20px; position:relative; padding:20px; }
.gonglvji-guarantee-row { display:flex; justify-content:flex-start; position:relative; overflow:visible; width:100%; }
.card { border-radius:0px; padding:42px 10px; display:flex; flex-direction:column; align-items:center; justify-content:center; transition:all 0.3s ease; user-select:none; width:calc(33.333%); position:relative; z-index:1; transform-origin:center center; border-top:1px solid #52626f; border-right:1px solid #52626f; }
.icon1 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico1.png); background-size:cover}
.icon2 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico2.png); background-size:cover}
.icon3 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico3.png); background-size:cover}
.icon4 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico4.png); background-size:cover}
.icon5 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico5.png); background-size:cover}
.card:hover .icon1 { background:url(../images/tmi-tai/guarantee-ico1a.png); background-size:cover}
.card:hover .icon2 { background:url(../images/tmi-tai/guarantee-ico2a.png); background-size:cover}
.card:hover .icon3 { background:url(../images/tmi-tai/guarantee-ico3a.png); background-size:cover}
.card:hover .icon4 { background:url(../images/tmi-tai/guarantee-ico4a.png); background-size:cover}
.card:hover .icon5 { background:url(../images/tmi-tai/guarantee-ico5a.png); background-size:cover}
.card>img { width:80px; height:80px; }
.row-2 { border-bottom:1px solid #52626f; }
.hidden-card { visibility:hidden; background-color:transparent; box-shadow:none; }
.card .title { font-size:18px; color:#ffffff; font-weight:500; }
.card:hover:not(.hidden-card) { background:#01b2a9; border-radius:10px; border:0px; transform:scale(1.1); box-shadow:0 4px 16px rgba(0,0,0,0.2); z-index:10; }
.card:hover .icon,.card:hover .title { color:#ffffff; }
}
@media (min-width:1200px) { 
#tai-featured { width:100%; max-width:1200px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1180px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
.product-btn { position:absolute; bottom:20px; left:calc(50% - 83px); width:166px; height:54px; background:#01b2a9; color:#ffffff; padding:0; font-size:16px; line-height:54px; text-align:center; border:none; border-radius:28px; cursor:pointer; }
.yang_card_h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:20px; }
.yang_card_h3_two { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:center; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.yang_card_p { width:1200px; margin:0 auto; padding:0 80px; color:#1b1c1e; font-size:16px; line-height:32px; text-align:center; margin-bottom:50px; }
#ztmi-body-header-list img { margin-bottom:0px; width:100%; max-width:180px; }
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:400px; height:630px; float:left; margin-top:80px; margin-bottom:120px; padding:0px; }
.tai-laboratory-r { width:800px; height:630px; float:left; margin-top:80px; margin-bottom:120px; position:relative; display:block; }
.tai-laboratory-lt { width:400px; height:160px; float:left; margin-left:0px; }
.tai-laboratory-lb { width:400px; height:470px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:70px 10px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:left; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; text-align:left; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:182px; height:200px; float:left; margin:80px 24px 0px 0px; display:none; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; color:#1b1c1e; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:470px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:630px; z-index:120; position:absolute; top:0; left:0; }
.carousel-img-container { width:100%; height:450px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
.tai-hide-box { display:none !important; }
#tai-QA { width:100%; height:700px; background:url(../images/tmi-tai/QA_bg.jpg); display:block; }
.tai-QA-content { width:1200px; height:700px; margin:0 auto; }
.tai-QA-l { width:380px; height:700px; float:left; }
.tai-QA-r { width:820px; height:700px; float:left; }
.tai-QA-h3 { font-size:48px; font-weight:bold; color:#ffffff; line-height:52px; margin:120px 0px 40px; }
.tai-QA-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-QA-p1 { font-size:16px; line-height:32px; height:auto; margin:40px 20px 20px 0px; float:left; color:#ffffff; }
.gonglvji-guarantee { max-width:1050px; margin:80px auto 20px; position:relative; padding:20px; }
.gonglvji-guarantee-row { display:flex; justify-content:flex-start; position:relative; overflow:visible; width:100%; }
.card { border-radius:0px; padding:62px 20px; display:flex; flex-direction:column; align-items:center; justify-content:center; transition:all 0.3s ease; user-select:none; width:calc(33.333%); position:relative; z-index:1; transform-origin:center center; border-top:1px solid #52626f; border-right:1px solid #52626f; }
.icon1 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico1.png); background-size:cover}
.icon2 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico2.png); background-size:cover}
.icon3 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico3.png); background-size:cover}
.icon4 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico4.png); background-size:cover}
.icon5 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico5.png); background-size:cover}
.card:hover .icon1 { background:url(../images/tmi-tai/guarantee-ico1a.png); background-size:cover}
.card:hover .icon2 { background:url(../images/tmi-tai/guarantee-ico2a.png); background-size:cover}
.card:hover .icon3 { background:url(../images/tmi-tai/guarantee-ico3a.png); background-size:cover}
.card:hover .icon4 { background:url(../images/tmi-tai/guarantee-ico4a.png); background-size:cover}
.card:hover .icon5 { background:url(../images/tmi-tai/guarantee-ico5a.png); background-size:cover}
.card>img { width:80px; height:80px; }
.row-2 { border-bottom:1px solid #52626f; }
.hidden-card { visibility:hidden; background-color:transparent; box-shadow:none; }
.card .title { font-size:18px; color:#ffffff; font-weight:500; }
.card:hover:not(.hidden-card) { background:#01b2a9; border-radius:10px; border:0px; transform:scale(1.1); box-shadow:0 4px 16px rgba(0,0,0,0.2); z-index:10; }
.card:hover .icon,.card:hover .title { color:#ffffff; }
}
@media (min-width:1201px) { 
#tai-featured { width:100%; max-width:1598px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1598px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
}
@media (min-width:1400px) { 
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1300px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:500px; height:630px; float:left; margin-top:80px; margin-bottom:120px; padding:0px; }
.tai-laboratory-r { width:800px; height:630px; float:left; margin-top:80px; margin-bottom:120px; position:relative; display:block; }
.tai-laboratory-lt { width:500px; height:160px; float:left; margin-left:0px; }
.tai-laboratory-lb { width:500px; height:470px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:70px 20px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:left; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; text-align:left; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:182px; height:200px; float:left; margin:80px 24px 0px 0px; display:none; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; color:#1b1c1e; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:470px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:630px; z-index:120; position:absolute; top:0; left:0; }
.carousel-img-container { width:100%; height:450px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
#tai-QA { width:100%; height:700px; background:url(../images/tmi-tai/QA_bg.jpg); display:block; }
.tai-QA-content { width:1300px; height:700px; margin:0 auto; }
.tai-QA-l { width:480px; height:700px; float:left; }
.tai-QA-r { width:820px; height:700px; float:left; }
.tai-QA-h3 { font-size:48px; font-weight:bold; color:#ffffff; line-height:52px; margin:120px 0px 40px; }
.tai-QA-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-QA-p1 { font-size:16px; line-height:32px; height:auto; margin:40px 20px 20px 0px; float:left; color:#ffffff; }
.gonglvji-guarantee { max-width:1050px; margin:80px auto 20px; position:relative; padding:20px; }
.gonglvji-guarantee-row { display:flex; justify-content:flex-start; position:relative; overflow:visible; width:100%; }
.card { border-radius:0px; padding:62px 20px; display:flex; flex-direction:column; align-items:center; justify-content:center; transition:all 0.3s ease; user-select:none; width:calc(33.333%); position:relative; z-index:1; transform-origin:center center; border-top:1px solid #52626f; border-right:1px solid #52626f; }
.icon1 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico1.png); background-size:cover}
.icon2 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico2.png); background-size:cover}
.icon3 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico3.png); background-size:cover}
.icon4 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico4.png); background-size:cover}
.icon5 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico5.png); background-size:cover}
.card:hover .icon1 { background:url(../images/tmi-tai/guarantee-ico1a.png); background-size:cover}
.card:hover .icon2 { background:url(../images/tmi-tai/guarantee-ico2a.png); background-size:cover}
.card:hover .icon3 { background:url(../images/tmi-tai/guarantee-ico3a.png); background-size:cover}
.card:hover .icon4 { background:url(../images/tmi-tai/guarantee-ico4a.png); background-size:cover}
.card:hover .icon5 { background:url(../images/tmi-tai/guarantee-ico5a.png); background-size:cover}
.card>img { width:80px; height:80px; }
.row-2 { border-bottom:1px solid #52626f; }
.hidden-card { visibility:hidden; background-color:transparent; box-shadow:none; }
.card .title { font-size:18px; color:#ffffff; font-weight:500; }
.card:hover:not(.hidden-card) { background:#01b2a9; border-radius:10px; border:0px; transform:scale(1.1); box-shadow:0 4px 16px rgba(0,0,0,0.2); z-index:10; }
.card:hover .icon,.card:hover .title { color:#ffffff; }
}
@media (min-width:1600px) { 
#tai-featured { width:100%; max-width:1600px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1580px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
}
@media (min-width:1601px) { 
#tai-featured { width:100%; max-width:1898px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1898px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1660px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:738px; height:710px; float:left; margin-top:80px; margin-bottom:120px; padding:0px; }
.tai-laboratory-r { width:820px; height:710px; float:left; margin-top:80px; margin-bottom:120px; position:relative; display:block; }
.tai-laboratory-lt { width:738px; height:160px; float:left; margin-left:0px; }
.tai-laboratory-lb { width:738px; height:550px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:70px 50px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:left; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; text-align:left; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:182px; height:200px; float:left; margin:80px 24px 0px 0px; display:block; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; color:#1b1c1e; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:550px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:710px; z-index:120; position:absolute; top:20px; left:30px; }
.carousel-img-container { width:100%; height:474px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
.product-btn { position:absolute; bottom:50px; left:calc(50% - 83px); width:166px; height:54px; background:#01b2a9; color:#ffffff; padding:0; font-size:16px; line-height:54px; text-align:center; border:none; border-radius:28px; cursor:pointer; }
}
@media (min-width:1701px) { 
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1660px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:778px; height:710px; float:left; margin-top:80px; margin-bottom:120px; padding:0px; }
.tai-laboratory-r { width:880px; height:710px; float:left; margin-top:80px; margin-bottom:120px; position:relative; display:block; }
.tai-laboratory-lt { width:778px; height:160px; float:left; margin-left:10px; }
.tai-laboratory-lb { width:778px; height:550px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:80px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:left; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; text-align:left; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:182px; height:200px; float:left; margin:80px 24px 0px 0px; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; color:#1b1c1e; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:550px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:710px; z-index:120; position:absolute; top:20px; left:30px; }
.carousel-img-container { width:100%; height:474px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
#tai-QA { width:100%; height:700px; background:url(../images/tmi-tai/QA_bg.jpg); display:block; }
.tai-QA-content { width:1630px; height:700px; margin:0 auto; }
.tai-QA-l { width:580px; height:700px; float:left; }
.tai-QA-r { width:1050px; height:700px; float:left; }
.tai-QA-h3 { font-size:48px; font-weight:bold; color:#ffffff; line-height:52px; margin:120px 0px 40px; }
.tai-QA-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-QA-p1 { font-size:16px; line-height:32px; height:auto; margin:40px 70px 20px 0px; float:left; color:#ffffff; }
.gonglvji-guarantee { max-width:1050px; margin:80px auto 20px; position:relative; padding:20px; }
.gonglvji-guarantee-row { display:flex; justify-content:flex-start; position:relative; overflow:visible; width:100%; }
.card { border-radius:0px; padding:62px 20px; display:flex; flex-direction:column; align-items:center; justify-content:center; transition:all 0.3s ease; user-select:none; width:calc(33.333%); position:relative; z-index:1; transform-origin:center center; border-top:1px solid #52626f; border-right:1px solid #52626f; }
.icon1 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico1.png); background-size:cover}
.icon2 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico2.png); background-size:cover}
.icon3 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico3.png); background-size:cover}
.icon4 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico4.png); background-size:cover}
.icon5 { width:80px; height:80px; background:url(../images/tmi-tai/guarantee-ico5.png); background-size:cover}
.card:hover .icon1 { background:url(../images/tmi-tai/guarantee-ico1a.png); background-size:cover}
.card:hover .icon2 { background:url(../images/tmi-tai/guarantee-ico2a.png); background-size:cover}
.card:hover .icon3 { background:url(../images/tmi-tai/guarantee-ico3a.png); background-size:cover}
.card:hover .icon4 { background:url(../images/tmi-tai/guarantee-ico4a.png); background-size:cover}
.card:hover .icon5 { background:url(../images/tmi-tai/guarantee-ico5a.png); background-size:cover}
.card>img { width:80px; height:80px; }
.row-2 { border-bottom:1px solid #52626f; }
.hidden-card { visibility:hidden; background-color:transparent; box-shadow:none; }
.card .title { font-size:18px; color:#ffffff; font-weight:500; }
.card:hover:not(.hidden-card) { background:#01b2a9; border-radius:10px; border:0px; transform:scale(1.1); box-shadow:0 4px 16px rgba(0,0,0,0.2); z-index:10; }
.card:hover .icon,.card:hover .title { color:#ffffff; }
}
@media (min-width:1801px) { 
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1760px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:880px; height:710px; float:left; margin-top:80px; margin-bottom:120px; padding:0px; }
.tai-laboratory-r { width:880px; height:710px; float:left; margin-top:80px; margin-bottom:120px; position:relative; display:block; }
.tai-laboratory-lt { width:880px; height:160px; float:left; margin-left:78px; }
.tai-laboratory-lb { width:880px; height:550px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:80px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; text-align:left; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; text-align:left; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:200px; height:220px; float:left; margin:80px 24px 0px 0px; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; color:#1b1c1e; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:550px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:710px; z-index:120; position:absolute; top:20px; left:30px; }
.carousel-img-container { width:100%; height:474px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
}
@media (min-width:1900px) { 
#ztmi-body-header-list { width:1855px; padding-top:14px; }
#ztmi-body-header-list li { width:265px; max-width:265px; margin:0; }
#ztmi-body-header-list li a { margin:0 4px; }
#tai-featured { width:100%; max-width:1900px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:1840px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
#tai-laboratory { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin:0 auto; }
.tai-laboratory-content { width:100%; max-width:1760px; height:auto; overflow:hidden; margin:0 auto; padding-top:90px; }
.tai-laboratory-l { width:880px; height:710px; float:left; margin-top:80px; margin-bottom:120px; }

.tai-laboratory-r { width:880px; height:710px; float:left; margin-top:80px; margin-bottom:120px; position:relative; }
.tai-laboratory-lt { width:880px; height:160px; float:left; margin-left:78px; }
.tai-laboratory-lb { width:880px; height:550px; float:left; background:#ffffff; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:80px; }
.tai-laboratory-h3 { font-size:48px; font-weight:bold; color:#1b1c1e; line-height:52px; padding-bottom:3px; padding-top:17px; margin-bottom:40px; }
.tai-laboratory-line { width:86px; height:4px; background:#01b2a9; float:left; }
.tai-laboratory-p1 { font-size:16px; line-height:32px; height:auto; margin:10px 60px 20px 0px; float:left; color:#1b1c1e; }
.tai-laboratory-lbox { width:200px; height:220px; float:left; margin:80px 24px 0px 0px; }
.tai-laboratory-lbox-photo { width:200px; height:120px; float:left; overflow:hidden; border-radius:8px; }
.tai-laboratory-lbox-photo img { width:100%; height:100%; }
.tai-laboratory-p2 { margin-top:20px; float:left; width:100%; font-size:18px; line-height:32px; text-align:center; font-weight:bold; }
.tai-laboratory-rbox { width:880px; height:550px; float:left; background:#ffffff; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:160px; }
.tai-laboratory-rfun { width:776px; height:710px; z-index:120; position:absolute; top:20px; left:30px; }
.carousel-img-container { width:100%; height:474px; position:relative; overflow:hidden; border-radius:12px; }
.slide-img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity 0.5s ease; }
.slide-img.active { opacity:1; }
.photopan-body { position:relative; }
.position-absolute { position:absolute; bottom:0px; right:0px; z-index:10; background:#01b2a9; border-radius:8px; line-height:50px; font-size:28px; color:#80d9d4 !important; padding:12px 16px; }
.carousel-btn { width:50px; height:50px; line-height:50px; text-align:center; background:#01b2a9; color:#80d9d4 !important; cursor:pointer; display:inline-block; margin:0px; font-size:28px; text-decoration:none !important; }
.carousel-btn:hover { color:#ffffff !important; text-decoration:none; }
.position-title { width:100%; margin-top:50px; font-size:24px; line-height:32px; font-weight:bold; float:left; }
.position-content { width:100%; font-size:16px; line-height:32px; float:left; }
.pro-container-max { max-width:1760px; }
}
@media (min-width:1921px) { 
#tai-featured { width:100%; max-width:2398px; height:auto; background:#f1f3f5; margin-top:190px; margin-right:auto; margin-left:auto; }
#tai-featured .content { width:100%; max-width:2398px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
}
@media (min-width:2400px) { 
#tai-featured { width:100%; max-width:2560px; height:auto; background:#f1f3f5; margin-top:190px; }
#tai-featured .content { width:100%; max-width:2560px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px; }
}
