@charset "utf-8";
/* tm_p02fss */
.tmaster_wrap{width:100%; height:100%; color:#333;}
.tmaster_wrap h3{font-size:30px;}
.tmaster_wrap .tmaster_align{display:table; width:90%; height:100%; margin:0 auto;}
.tmaster_wrap .tmaster_middle{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.tmaster_wrap .t_section1{overflow:hidden; height:560px;}
.tmaster_wrap .t_section1{background:url('/images/product/tm_p02fss/m_bg_tmaster_6.jpg') 50% 100% / cover no-repeat;  min-height:560px;}
.tmaster_wrap .t_section1 p{font-size:18px; color:#fff; margin-top:-120px; background-color:#333; width:116px; height:30px; text-align:center;}
.tmaster_wrap .t_section1 h2{font-size:34px; line-height:42px; color:#333; margin-top:45px; margin-right: 101px;}

.tmaster_wrap .t_section2{width:100%;}
.tmaster_wrap .t_section2{overflow:hidden; background:url('/images/product/tm_p02fss/bg_tmaster_6_1.jpg') 50% 100% / cover no-repeat;}
.tmaster_wrap .t_section2 .t_s2_info{position:relative; top:0; max-width:1200px; margin:auto;}
.tmaster_wrap .t_section2 .t_s2_info .t_s2_circle_L{position:absolute; left:17%; top:30%; width:18%; max-width:224px;}
.tmaster_wrap .t_section2 .t_s2_info .t_s2_circle_R{position:absolute; right:17%; top:30%; width:18%; max-width:224px;}
.tmaster_wrap .t_section2 .t_s2_info div{margin:0 10px;}
.tmaster_wrap .t_section2 .t_s2_info div ul{position:relative; width:48%; margin:20px 0 30px; float:left; text-align:center; border:1px solid #ccc; border-radius:20px; padding:26px 0;}
.tmaster_wrap .t_section2 .t_s2_info .t_s2_ul_L{margin-right:2%;}
.tmaster_wrap .t_section2 .t_s2_info div ul .info_tit{position: absolute; top: -14px; left: 50%; max-width: 90px; padding: 2px 15px; transform: translateX(-50%); border-radius: 5px; background-color:#333; color:#fff;}
.tmaster_wrap .t_section2 .t_s2_info div ul .info_tit b{font-size:18px;}
.tmaster_wrap .t_section2 .t_s2_info div ul dt{font-size:16px; font-weight:bold; margin-top:10px;}
.tmaster_wrap .t_section2 .t_s2_info div ul dd{font-size:14px;}
.tmaster_wrap .t_section2 .t_s2_con{width:100%; max-width:1200px; margin:auto; text-align:center;}
.tmaster_wrap .t_section2 .t_s2_con h4{font-size:30px; line-height:40px; margin-top:10px;}
.tmaster_wrap .t_section2 .t_s2_con p{font-size:18px; margin-bottom:30px;}

.tmaster_wrap .t_section3{overflow:hidden; background:url('/images/product/tm_p02fss/bg_tmaster_6_2.jpg') 50% 100% no-repeat #f7f7f7; text-align:center;
padding-bottom:60%; background-size:150%; background-position:bottom center;}
.tmaster_wrap .t_section3 .tmaster_align h3{line-height:40px; padding:0 10px; margin-top:80px;}
.tmaster_wrap .t_section3 .tmaster_align p{font-size:18px; margin-top:10px;}
.tmaster_wrap .t_section3 .tmaster_align ul{margin-top:60px; text-align:center; font-size:0;}
.tmaster_wrap .t_section3 .tmaster_align ul li{width:50%; display:inline-block; vertical-align:top; margin-bottom:20px;}
.tmaster_wrap .t_section3 .tmaster_align ul li:nth-child(even){margin-right:0;}
.tmaster_wrap .t_section3 .tmaster_align ul li img{margin-top:5px;}
.tmaster_wrap .t_section3 .tmaster_align ul li dt{margin-top:18px; font-size:18px; line-height:24px;}
.tmaster_wrap .t_section3 .tmaster_align ul li dd{margin-top:10px; font-size:14px;}


.tmaster_wrap .t_section4{overflow:hidden; width:100%; margin:0 auto; padding:70px 0 50px;}
.tmaster_wrap .t_section4 .tmaster_align ul{text-align:center; overflow:hidden; width:100%; margin-top:30px;}
.tmaster_wrap .t_section4 .tmaster_align ul li{text-align:center; width:90%; margin:auto; margin-bottom:30px;}
.tmaster_wrap .t_section4 .tmaster_align ul li img{max-width:400px;}
.tmaster_wrap .t_section4 .tmaster_align ul li dt{font-size:18px; font-weight:bold;}
.tmaster_wrap .t_section4 .tmaster_align ul li dd{font-size:14px;}
.tmaster_wrap .t_section4 ul li .t_s4_pcimg{display:none;}
.tmaster_wrap .t_section4 ul li .t_s4_moimg{text-align:center; width:90%; margin:0 auto; margin:10px 0 5px;}

.tmaster_wrap .t_section5{overflow:hidden; background:url('/images/product/tm_p02fss/m_bg_tmaster_6_4.jpg') 50% 65% / cover no-repeat; height:250px; color:#fff;}
.tmaster_wrap .t_section5 p{font-size:14px; margin-top:10px; font-weight:bold; color:#fff;}

.tmaster_wrap .t_section6{overflow:hidden; background:url('/images/product/tm_p02fss/m_bg_tmaster_6_5.jpg') 50% 20% / cover no-repeat; height:250px; color:#fff;}
.tmaster_wrap .t_section6 p{font-size:14px; margin-top:10px; font-weight:bold; color:#fff;}

.tmaster_wrap .t_section7{overflow:hidden; background:url('/images/product/tm_p02fss/m_bg_tmaster_6_6.jpg') 0% 100% / cover no-repeat; height:250px;; text-align:right;}
.tmaster_wrap .t_section7 p{font-size:24px;}
.tmaster_wrap .t_section7 h1{font-size:30px; line-height:34px; font-weight:bold;}

.tmaster_wrap .t_section8{overflow:hidden; background:url('/images/product/tm_p02fss/bg_tmaster_6_7.jpg') 50% 50% / cover no-repeat;  width:100%; margin:auto;}
.tmaster_wrap .t_section8 .tmaster_align ul{overflow:hidden; width:100%; margin-bottom:70px;}
.tmaster_wrap .t_section8 .tmaster_align ul li{margin:0 auto; max-width:275px; margin-top:40px; text-align:center;}
.tmaster_wrap .t_section8 .tmaster_align ul li img{width:80%;}
.tmaster_wrap .t_section8 .tmaster_align ul li dt{font-size:18px; margin:20px 0 10px; color:#fff;}
.tmaster_wrap .t_section8 .tmaster_align ul li dd{font-size:14px; line-height:18px; color:#ccc;}

.tmaster_wrap .t_section9{overflow:hidden; background:url('/images/product/tm_p02fss/m_bg_tmaster_6_8.jpg') 50% 50% / cover no-repeat;  height:250px;}
.tmaster_wrap .t_section9 p{font-size:30px; line-height:40px;}

.tmaster_wrap .t_section10{background-color:#f3f3f4; text-align:center; padding-bottom:60px;}
.tmaster_wrap .t_section10 .tmaster_align .package_tit{font-size:18px; margin:90px 0 10px;}
.tmaster_wrap .t_section10 .tmaster_align ul{text-align:center; overflow:hidden; margin-top:28px;}
.tmaster_wrap .t_section10 .tmaster_align ul li{ display:table; float:left; background-color:#fff; width:49%; margin-right:2%; margin-bottom:2%; position:relative; padding:5% 0;}
.tmaster_wrap .t_section10 .tmaster_align ul li:nth-child(even){margin-right:0;}
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle{width:100%; height:100%; display:table-cell; vertical-align:middle;}
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle .package_txt{font-size:14px; margin-bottom:10px; }
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle img{width:50%; margin:0 auto;}

.tmaster_wrap .t_section11{background-color:#27292a; text-align:left; padding:60px 0;}
.tmaster_wrap .t_section11 .t_s11_product{padding:0 15%; margin-top:30px; margin:auto;}
.tmaster_wrap .t_section11 .t_s11_product img{width:80%;margin-top:30px; margin:auto; max-width:360px; display:block;}
.tmaster_wrap .t_section11 .t_s11_info{width:100%;}
.tmaster_wrap .t_section11 .t_s11_info p{font-size:24px; color:#fff; margin-bottom:10px;}
.tmaster_wrap .t_section11 .t_s11_info table{font-size:14px; width:100%;}
.tmaster_wrap .t_section11 .t_s11_info table tr th{background-color:#2e3031; color:#707070; border-bottom:1px solid #37393a; border-top:1px solid #37393a; padding:10px;}
.tmaster_wrap .t_section11 .t_s11_info table tr td{color:#ccc; border-bottom:1px solid #37393a; border-top:1px solid #37393a;line-height:18px; padding:10px;}

@media screen and (min-width:760px) {
.tmaster_wrap h3{font-size:40px;}
.tmaster_wrap .t_section1{height:900px;}
.tmaster_wrap .t_section1{background:url('/images/product/tm_p02fss/bg_tmaster_6.jpg') 57% 100% / cover no-repeat;}
.tmaster_wrap .t_section1 p{font-size:22px; color:#fff; margin-top:-120px; background-color:#333; width:160px; height:35px;}
.tmaster_wrap .t_section1 h2{font-size:60px; line-height:70px; margin-top:55px;}

.tmaster_wrap .t_section2 .t_s2_info div ul{float:left; padding:30px 0 40px;}
.tmaster_wrap .t_section2 .t_s2_info div ul .info_tit{position: absolute; top: -14px; left: 50%; padding: 3px 15px; transform: translateX(-50%); border-radius: 5px; background-color:#333; color:#fff;}
.tmaster_wrap .t_section2 .t_s2_info div ul .info_tit b{font-size:20px;}
.tmaster_wrap .t_section2 .t_s2_info div ul li{width:50%; float:left;}
.tmaster_wrap .t_section2 .t_s2_info div ul dt{font-size:18px; margin-top:15px;}
.tmaster_wrap .t_section2 .t_s2_info div ul dd{font-size:16px;}
.tmaster_wrap .t_section2 .t_s2_con h4{font-size:40px; line-height:66x;}
.tmaster_wrap .t_section2 .t_s2_con p{font-size:20px; padding-top:10px;}

.tmaster_wrap .t_section3 .tmaster_align h3{line-height:40px; padding:0 10px; margin-top:90px;}
.tmaster_wrap .t_section3 .tmaster_align p{font-size:24px; margin-top:10px;}
.tmaster_wrap .t_section3 .tmaster_align ul li{margin-bottom:40px;}

.tmaster_wrap .t_section3 .tmaster_align ul li dt{margin-top:18px; font-size:20px; line-height:26px;}
.tmaster_wrap .t_section3 .tmaster_align ul li dd{margin-top:10px; font-size:14px;}
.tmaster_wrap .t_section3 .tmaster_align .t_block{display:block;}

.tmaster_wrap .t_section4 .tmaster_align ul{margin-top:30px;}
.tmaster_wrap .t_section4 .tmaster_align ul li{width:100%; text-align:center; margin-bottom:30px;}
.tmaster_wrap .t_section4 .tmaster_align ul li dt{font-size:20px;}
.tmaster_wrap .t_section4 .tmaster_align ul li dd{font-size:14px;}

.tmaster_wrap .t_section5{background:url('/images/product/tm_p02fss/bg_tmaster_6_4.jpg') 0% 100% / cover no-repeat; height:450px;}
.tmaster_wrap .t_section5 p{font-size:18px;}

.tmaster_wrap .t_section6{background:url('/images/product/tm_p02fss/bg_tmaster_6_5.jpg') 0% 100% / cover no-repeat; height:450px;}
.tmaster_wrap .t_section6 p{font-size:18px;}

.tmaster_wrap .t_section7{background:url('/images/product/tm_p02fss/bg_tmaster_6_6.jpg') 0% 100% / cover no-repeat; height:450px;}
.tmaster_wrap .t_section7 p{font-size:28px;}
.tmaster_wrap .t_section7 h1{font-size:34px; line-height:46px;}

.tmaster_wrap .t_section8 .tmaster_align ul{margin:90px 0;}
.tmaster_wrap .t_section8 .tmaster_align ul li{margin:0 auto; max-width:300px; margin-top:40px; text-align:center;}
.tmaster_wrap .t_section8 .tmaster_align ul li img {width: 100%;}
.tmaster_wrap .t_section8 .tmaster_align ul li dt{font-size:18px; margin:20px 0 10px; color:#fff;}
.tmaster_wrap .t_section8 .tmaster_align ul li dd{font-size:16px; line-height:22px; color:#ccc;}

.tmaster_wrap .t_section9{background:url('/images/product/tm_p02fss/bg_tmaster_6_8.jpg') 50% 50% / cover no-repeat;  height:450px;}
.tmaster_wrap .t_section9 p{font-size:34px; line-height:44px;}

.tmaster_wrap .t_section11{padding:80px 0;}
.tmaster_wrap .t_section11 .t_s11_product{margin-top:40px; margin:auto;}
.tmaster_wrap .t_section11 .t_s11_info p{font-size:30px; margin-bottom:15px;}
.tmaster_wrap .t_section11 .t_s11_info table{font-size:16px;}
.tmaster_wrap .t_section11 .t_s11_info table tr th{padding:15px;}
.tmaster_wrap .t_section11 .t_s11_info table tr td{line-height:22px; padding:15px;}

}
@media screen and (min-width:1000px) {
.tmaster_wrap .t_section3 .tmaster_align ul{margin-top:100px;}
.tmaster_wrap .t_section3 .tmaster_align ul li{ width:25%; float:left;}
.tmaster_wrap .t_section3{padding-bottom:52%; background-size:130%;}

.tmaster_wrap .t_section4 .tmaster_align ul{margin:200px 0;}
.tmaster_wrap .t_section4 .tmaster_align ul li{float:left; width:33.3%; text-align:center; margin-bottom:30px;}
.tmaster_wrap .t_section4 .tmaster_align ul li dt{font-size:20px;}
.tmaster_wrap .t_section4 .tmaster_align ul li dd{margin:10px 0 15px;}
.tmaster_wrap .t_section4 ul li .t_s4_pcimg{display:block; text-align:center; width:96%; margin:0 auto;}
.tmaster_wrap .t_section4 ul li .t_s4_moimg{display:none;}

.tmaster_wrap .t_section5{height:600px;}
.tmaster_wrap .t_section6{height:600px;}
.tmaster_wrap .t_section7{height:600px;}

.tmaster_wrap .t_section8 .tmaster_align ul{margin:200px 0 250px;}
.tmaster_wrap .t_section8 .tmaster_align ul li{float:left; width:33.3%; margin:0 auto; max-width:400px; margin-top:40px; text-align:center;}
.tmaster_wrap .t_section8 .tmaster_align ul li dt{font-size:18px; margin:20px 0 10px; color:#fff;}
.tmaster_wrap .t_section8 .tmaster_align ul li dd{font-size:16px; line-height:22px; color:#ccc;}

.tmaster_wrap .t_section9{height:600px;}

.tmaster_wrap .t_section10{background-color:#f3f3f4; text-align:center; padding-bottom:60px;}
.tmaster_wrap .t_section10 .tmaster_align .package_tit{font-size:18px; margin:90px 0 10px;}
.tmaster_wrap .t_section10 .tmaster_align ul{text-align:center; overflow:hidden; margin-top:28px;}
.tmaster_wrap .t_section10 .tmaster_align ul li{ display:table; float:left; background-color:#fff; width:32.6%; margin-right:1%; margin-bottom:2%; position:relative; padding:5% 0;}
.tmaster_wrap .t_section10 .tmaster_align ul li:nth-child(even){margin-right:1%;}
.tmaster_wrap .t_section10 .tmaster_align ul li:nth-child(3n){margin-right:0;}
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle{width:100%; height:100%; display:table-cell; vertical-align:middle;}
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle .package_txt{font-size:14px; margin-bottom:10px; }
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle img{width:50%; margin:0 auto;}

.tmaster_wrap .t_section11{padding:80px 0;}
.tmaster_wrap .t_section11 .t_s11_product{width:46&; float:left; margin-right:4%; padding:0;}
.tmaster_wrap .t_section11 .t_s11_info{width:50%; float:left;} 
.tmaster_wrap .t_section11 .t_s11_info p{font-size:30px; margin-bottom:15px;}
.tmaster_wrap .t_section11 .t_s11_info table{font-size:16px;}
.tmaster_wrap .t_section11 .t_s11_info table tr th{padding:15px;}
.tmaster_wrap .t_section11 .t_s11_info table tr td{line-height:22px; padding:15px;}
}
@media screen and (min-width:1200px) {
.tmaster_wrap h3{font-size:62px;}
.tmaster_wrap .tmaster_align{display:table; width:1180px; height:100%; margin:0 auto;}
.tmaster_wrap .t_section1{background:url('/images/product/tm_p02fss/bg_tmaster_6.jpg') 50% 100% / cover no-repeat; height:1000px;}
.tmaster_wrap .t_section1 p{font-size:26px; margin-top:-120px; background-color:#333; width:200px; height:40px;}
.tmaster_wrap .t_section1 h2{font-size:70px; line-height:84px;margin-top:70px;}


.tmaster_wrap .t_section2 .t_s2_info .t_s2_circle_L{position:absolute; left:17%; top:30.5%; width:17%; max-width:224px;}
.tmaster_wrap .t_section2 .t_s2_info .t_s2_circle_R{position:absolute; right:20%; top:30%; width:17%; max-width:224px;}
.tmaster_wrap .t_section2 .t_s2_info div ul {padding:0 0 44px; border-radius:30px;}
.tmaster_wrap .t_section2 .t_s2_info div ul .info_tit{position: absolute; top: -30px; left: 50%; max-width: 110px; padding: 2px 20px; transform: translateX(-50%); border-radius: 5px; background-color:#333; color:#fff;}
.tmaster_wrap .t_section2 .t_s2_info div ul .info_tit b{font-size:30px;}
.tmaster_wrap .t_section2 .t_s2_info div ul dt{font-size:24px; font-weight:bold; margin-top:45px;}
.tmaster_wrap .t_section2 .t_s2_info div ul dd{font-size:18px;}
.tmaster_wrap .t_section2 .t_s2_con h4{font-size:48px; line-height:60px; margin-top:10px;}
.tmaster_wrap .t_section2 .t_s2_con p{font-size:24px; margin-bottom:70px;}


.tmaster_wrap .t_section3{background:url('/images/product/tm_p02fss/bg_tmaster_6_2.jpg') 50% 100% no-repeat #f7f7f7; padding-bottom:340px; background-size:100%; background-position:bottom center;}
.tmaster_wrap .t_section3 .tmaster_align h3{margin-top:150px;}
.tmaster_wrap .t_section3 .tmaster_align p{font-size:50px;}
.tmaster_wrap .t_section3 .tmaster_align ul li{width:280px; height:320px; background-color:rgba(255, 255, 255, 0.8); float:left; margin-right:20px;}
.tmaster_wrap .t_section3 .tmaster_align ul li:nth-child(even){margin-right:20px;}
.tmaster_wrap .t_section3 .tmaster_align ul li:last-child{margin-right:0px;}
.tmaster_wrap .t_section3 .tmaster_align ul li img{margin-top:28px;}
.tmaster_wrap .t_section3 .tmaster_align ul li dt{margin-top:20px; font-size:32px; line-height:44px;}
.tmaster_wrap .t_section3 .tmaster_align ul li dd{margin-top:18px; font-size:18px;}

.tmaster_wrap .t_section4 ul li .t_s4_pcimg{width:98%;}
.tmaster_wrap .t_section4 .tmaster_align ul li{float:left;}
.tmaster_wrap .t_section4 .tmaster_align ul li dt{font-size:34px;}
.tmaster_wrap .t_section4 .tmaster_align ul li dd{font-size:18px; margin-top:15px;}
.tmaster_wrap .t_section4 .tmaster_align ul li img{margin-top:40px;}

.tmaster_wrap .t_section5{height:1000px;}
.tmaster_wrap .t_section5 p{font-size:30px; }

.tmaster_wrap .t_section6{height:1000px;}
.tmaster_wrap .t_section6 p{font-size:30px;}

.tmaster_wrap .t_section7{background:url('/images/product/tm_p02fss/bg_tmaster_6_6.jpg') 24% 100% / cover no-repeat; height:1000px;}
.tmaster_wrap .t_section7 p{font-size:58px;}
.tmaster_wrap .t_section7 h1{font-size:76px; line-height:84px;}

.tmaster_wrap .t_section8 .tmaster_align ul li dt{font-size:30px; margin:40px 0 10px; color:#fff;}
.tmaster_wrap .t_section8 .tmaster_align ul li dd{font-size:24px; line-height:32px; color:#ccc;}

.tmaster_wrap .t_section9{height:1000px;}
.tmaster_wrap .t_section9 p{font-size:70px; line-height:80px;}
 
.tmaster_wrap .t_section10{padding-bottom:140px;}
.tmaster_wrap .t_section10 .tmaster_align .package_tit{font-size:30px; margin:110px 0 50px;}
.tmaster_wrap .t_section10 .tmaster_align ul{margin-top:28px;}
.tmaster_wrap .t_section10 .tmaster_align ul li{width:386px; height:386px; margin-right:10px; margin-bottom:10px; position:relative; padding:0;}
.tmaster_wrap .t_section10 .tmaster_align ul li:nth-child(even){margin-right:10px;}
.tmaster_wrap .t_section10 .tmaster_align ul li:nth-child(3n){margin-right:0;}
.tmaster_wrap .t_section10 .tmaster_align ul li .package_middle .package_txt{font-size:18px; margin-bottom:10px; }

.tmaster_wrap .t_section11{padding:130px 0 200px;}
.tmaster_wrap .t_section11 .t_s11_product{width:50%; margin-right:0; float:left; padding:0;}
.tmaster_wrap .t_section11 .t_s11_product img{max-width:420px;}
.tmaster_wrap .t_section11 .t_s11_info{width:50%; float:left;} 
.tmaster_wrap .t_section11 .t_s11_info p{font-size:42px; margin-bottom:15px;}
.tmaster_wrap .t_section11 .t_s11_info table{font-size:18px; width:100%;}
.tmaster_wrap .t_section11 .t_s11_info table tr th{padding:20px 0 20px 20px;}
.tmaster_wrap .t_section11 .t_s11_info table tr td{line-height:28px; padding:20px 0 20px 40px;}
}

@media screen and (min-width:1600px) {
.tmaster_wrap .t_section7{background:url('/images/product/tm_p02fss/bg_tmaster_6_6.jpg') 0% 100% / cover no-repeat;}
}
