@charset "UTF-8";
/* CSS Document */
.clear{ clear: both;}
.mar3{ margin-top: 3%;}
.linknew{color:#fff;}
.headerbg{ background: url(/assets/images/bg04181.jpg) no-repeat; background-size: cover; padding: 3%; position: relative;}
.tscompany{ margin: 10% auto; text-align: center; color: #FFF;}
.tscompanyp1{ font-size: 30px; line-height: 40px; }
.tscompanyp2{ font-size: 50px; margin-top:2%; line-height: 60px;}
.tscompanybtn{font-size: 18px; color: #FFF; background: #d5372b; border-radius: 50px; padding: 18px 30px; margin-top:2%; display: inline-block;}
.tscompany  a{color:#FFF;}
.tscontent3 a{color:#FFF;}
.share{ position: absolute; right: 3%; bottom: 6%;}
.line{ position: absolute; left: 50%; transform: translateX(-50%); border-left: 5px solid #d5372b; height: 100px; bottom: -25px;}

.tscontent2{ background: url(/assets/images/bg04182.jpg) no-repeat; background-size: cover; padding-top: 5%; padding-bottom: 8%; }
.tscontent2tit{ font-size: 46px; text-align: center; line-height: 56px; color: #000;}
.tscontent2list{ margin-top: 3% !important;}
.tscontent2listp1{ font-size: 64px; color: #d5372b; line-height: 74px;}
.tscontent2listp2{ font-size: 18px; color: #333; margin-top: 2%; line-height: 28px;}

.tscontent3{ background: url(/assets/images/bg04183.jpg) no-repeat; background-size: cover; padding: 8% 0; text-align: center;}
.tscontent3text{ margin: auto 0px;}
.tscontent3p1{ color: #FFF; font-size: 34px; line-height: 44px;}
.tscontent3btn{font-size: 18px; color: #FFF; background: #d5372b; border-radius: 50px; padding: 18px 30px; margin-top:2%; display: inline-block;}

.tscontent4{ background: url(/assets/images/bg04188.jpg) no-repeat; background-size: cover; padding: 10% 0; text-align: center;}
.tscontent4p1{ color: #FFF; font-size: 34px; line-height: 44px;}
.tscontent4btn{font-size: 24px; color: #FFF; border-bottom: 2px solid #d5372b; padding-bottom: 10px; line-height: 34px; margin-top:4%; display: inline-block;}
.tscontent4btn:hover{ text-decoration: none;}

.tscontent5{ background: #d5372b; display: flex; justify-content: space-between; align-items: flex-start;}
.tscontent5left{ background: #1b1b1b; padding: 5%; margin:0; margin-left: -15px;}
.tscontent5leftp1{ color: #d5372b; font-size: 22px; line-height: 32px;}
.tscontent5leftp2{ font-size: 50px; color: #FFF; line-height: 60px; margin-top: 6%;}
.tscontent5left ul{ margin-top: 9%;}
.tscontent5left ul li{ font-size: 20px; color: #FFF; line-height: 30px; list-style:disc; margin: 15px auto;}
.tscontent5right{ background: #d5372b; padding: 5%; margin:0;}
.tscontent5rightp1{ color: #FFF; font-size: 22px; line-height: 32px;}
.tscontent5rightp2{ font-size: 50px; color: #FFF; line-height: 60px; margin-top: 6%;}
.tscontent5right ul{ margin-top: 9%;}
.tscontent5right ul li{ font-size: 20px; color: #FFF; line-height: 30px; list-style:disc; margin: 15px auto;}
.tscontent5right ul li p{ font-size: 20px; line-height: 30px; color: #333;}

.tscontent6{ padding: 5% 3%; text-align: center;}
.tscontent6p1{ font-size: 60px; line-height: 70px; color: #000;}
.tscontent6p2{ font-size: 30px; color: #999; line-height: 40px;}
.tscontent6 ul{ margin-top: 6%; display: flex; justify-content: space-between; align-items:flex-start;}
.tscontent6 ul li{ width: 13%; margin:0 0.6%;}
.tscontent6 ul li p{ margin-top: 8%; font-size: 20px;}

.tscontent7{ background: url(/assets/images/bg04185.jpg) no-repeat; padding: 5% 3% 2%; text-align: center;}
.tscontent7p1{ font-size: 22px; line-height: 32px; color: #d5372b;}
.tscontent7p2{ font-size: 70px; line-height: 80px; margin-top: 2%; color: #000;}
.tscontent7list{ display: flex; justify-content: space-between; align-items: flex-end; position: relative; bottom: -30px;}
.tscontent7list1{ width: 18%; margin: 3% 0 0; padding: 4% 1%; z-index: 99;}
.tscontent7list1 p{ font-size: 20px; line-height: 26px;margin-top: 8%;}
/*.tscontent7sec{ padding: 6% 3% 8%; }*/
.tscontent7secp{ font-size: 36px; line-height: 46px; color: #FFF;}
.tscontent7sec ul{ margin-top: 4%;}
.tscontent7sec ul li{ margin-top: 1%; color: #FFF; font-size: 20px;}
.tscontent7sec ul li span{ color: #d5372b; font-size: 36px; line-height: 60px;}
.tscontent7line{ border-bottom: 5px solid #d5372b; width: 30px; margin-top: 8%; transition:1s width; display: inline-block;}
.tscontent7list1:hover{ background: #d5372b;}
.tscontent7list1:hover>p{ color: #FFF;}
.tscontent7icon{  height: 60px; overflow: hidden;}
.tscontent7list1:hover>.tscontent7icon img{ margin-top: -60px;}
.tscontent7list1:hover>.tscontent7line{  border-bottom: 5px solid #FFF; width: 50px;}

.tscontent8{ margin: 5% 0;}
.tscontent8p1{ font-size: 70px; line-height: 80px; font-family: 'Arial'; color: #000}
.tscontent8p2{ font-size: 100px; line-height: 110px; font-family: 'Arial'; color: #d5372b; font-weight: bold;}
.tscontent8p3{ background: url(/assets/images/bg04187.png) no-repeat; background-size: auto; margin: 5% auto 0; min-height: 388px;}
.tscontent8p3 p{ padding-top: 80px; font-size: 26px; color: #666; line-height: 46px; padding-left: 350px;}
.tscontent8gray{ background: url(/assets/images/graybg.jpg) repeat; background-size:contain; margin-top: 2%; padding: 2% 0;}
.tscontent8p4{ font-size: 40px; color: #000; line-height: 60px; text-align: center; font-family: 'Arial'; }
.tscontent8video{ background: url(/assets/images/bg04184.jpg) no-repeat; background-size: cover; margin-top: 5%; padding: 7% 0;}
.tscontent8videop1{ font-size: 60px; line-height: 70px; color: #FFF;}
.tscontent8videop2{ font-size: 40px; line-height: 50px; color: #FFF;}
.tscontent8videobtn{ font-size: 30px; line-height: 40px; color: #FFF; margin-top: 5%; display: flex; justify-content:flex-start; align-items: center;}
.tscontent8videobtn:hover{ text-decoration: none;}
.tscontent8videop3{ font-size: 24px; line-height: 34px; background: url(/assets/images/icon041814.png) no-repeat; color: #FFF;padding-left: 27px;padding-top: 84px; box-sizing: border-box;}

.tscontent10{ background: url(/assets/images/bg04189.png) no-repeat; background-size: cover; text-align: center; padding: 5% 0;}
.tscontent10p{ color: #FFF; font-size: 34px; line-height: 44px;}
.tscontent10btn{font-size: 18px; color: #FFF; background: #d5372b; border-radius: 50px; padding: 18px 30px; margin-top:2%; display: inline-block;}

.tscontent11{ background: url(/assets/images/bg041810.jpg) no-repeat; background-size: cover;}
.tscontent11tit1p1{ font-size: 180px; line-height: 190px; padding-top: 3%; font-weight: bold; color: #000;}
.tscontent11tit1p2{ font-size: 80px; line-height: 90px; color: #000;}
.tscontent11list{ margin-top: 3%;}
.tscontent11lsit1li{ display: flex; justify-content: space-between; align-items:center; margin-top: 32px;}
.tscontent11lsit1liimg{ width: 120px;}
.tscontent11lsit1lip{ width: 95%}
.tscontent11lsit1lip1{ font-size: 30px; font-family: 'Arial'; line-height: 40px; color: #FFF;}
.tscontent11lsit1lip2{ font-size: 22px; line-height: 32px; font-family: 'Arial'; color: #FFF; }
.tscontent11sec{ display: flex; justify-content: space-between; align-items: center;}
.tscontent11list2{ padding: 4% 5%; box-sizing: border-box; text-align: center; font-size:14px;}
.tscontent11tit2{ text-align: right; padding: 4% 5%; box-sizing: border-box;}
.tscontent11tit2p1{ font-size: 180px; line-height: 190px; font-weight: bold; color: #000;}
.tscontent11tit2p2{ font-size: 80px; line-height: 90px; border-bottom: 4px solid #d5372b; padding-bottom: 30px; color: #000; letter-spacing: -3px;}
.tscontent11tit2new{ display: none;}


.tscontent12{padding: 5% 0;}
.tscontent12p{ font-size: 50px; line-height: 60px; color: #000; text-align: center;}
.tscontent12img{ display: flex; justify-content: space-between; align-items: center;}
.tscontent12img1{margin-top: 5%; margin-left: 0; width: 35%;}
.tscontent12img1 img{ width: 80%;}
.tscontent12img2{margin-top: 5%; width: 60%; margin-left: 5%;}
.tscontent12img2 img{ width: 80%;}

.tscontent13{ background: url(/assets/images/bg041811.jpg) no-repeat; background-size: cover; padding: 5%; display: flex; justify-content: space-between; align-items: center;}
.tscontent13img{ width:55%;}
.tscontent13img img{ width: 80%;}
.tscontent13p{font-size: 50px; line-height: 60px; border-width: 90%; border-bottom:2px solid #d5372b; color: #FFF;  width: 40%; margin-left: 5%;}

.tscontent14{ background: url(/assets/images/bg041812.jpg) no-repeat; background-size: cover; padding: 5%;}
.tscontent14 ul li{ font-size: 28px; line-height: 38px; text-align: center; color: #FFF; list-style: url(/assets/images/icon.png) inside; margin: 1% 0;}

.tscontent15{ background: #f2f2f2; padding: 4% 0;}
.tscontent15p1{ font-size: 50px; line-height: 60px; color: #000; text-align: center;}
.tscontent15p1 span{ color: #d42c25;}
.tscontent15map{ margin-top: 4%; display: flex; justify-content: space-between; align-items: center;}
.tscontent15mapimg{width: 65%;}
.tscontent15map img{ width: 100%;}
.tscontent15maptext{width: 30%; margin-left: 5%;}
.tscontent15map ul li{ font-size: 40px; line-height: 50px; margin-top: 5%;}
.tscontent15map ul li span{ color: #d5372b; padding-left: 5%;}
.tscontent15icon{ width: 15%; display: inline-block;}

.tscontent16{ padding: 6% 3%;}
.tscontent16p1{ font-size: 100px; line-height: 110px; color: #000000;}
.tscontent16p2{ font-size: 40px; line-height: 50px; color: #d42c25; margin: 2% 0 4%;}
.tscontent16 img{ width: 100%; margin-top: 3%;}

.tscontent17{ background: #d42c25; text-align: center; padding: 6% 3%; margin: 0 -15px;}
.tscontent17p1{ font-size: 50px; line-height: 60px; color: #FFF;}
.tscontent17p2{ font-size: 38px; line-height: 48px; color: #FFF;}
.tscontent17p3{ font-size: 30px; line-height: 40px; color: #fe7f7a; margin-top: 3%;}
.tscontent17p4{ font-size: 35px; line-height: 45px; color: #FFF;}
.tscontent17btn{font-size: 18px; color: #d42c25; background: #FFF; border-radius: 50px; padding: 18px 30px; margin-top:2%; display: inline-block;}
.tscontent17btn:hover{ color: #d42c25; text-decoration: underline;}

.tab-icon-list{display:none;background-size: cover;padding: 6% 3% 8%; text-align: left;z-index: 0;}
.show{display:inline-block;}
.tscontent7img1{ background: url(/assets/images/bg04186.jpg) no-repeat;}
.tscontent7img2{ background: url(/assets/images/tab-icon001.jpg) no-repeat;}
.tscontent7img3{ background: url(/assets/images/tab-icon002.jpg) no-repeat;}
.tscontent7img4{ background: url(/assets/images/tab-icon003.jpg) no-repeat;}
.tscontent7img5{ background: url(/assets/images/tab-icon004.jpg) no-repeat;}

@media (max-width: 768px) {
.tscompany{ margin: 25% auto 15%;}
.tscompanyp1{ font-size: 20px; line-height: 20px; }
.tscompanyp2{ font-size: 26px; margin-top:8%; line-height: 30px;}
.tscompanybtn{font-size: 14px; margin-top:8%;color:#fff;}

.share{ display: none;}
.line{ border-left: 3px solid #d5372b; height: 50px;}
	
.tscontent2{padding-top: 15% !important; padding-bottom: 20% !important; }
.tscontent2tit{ font-size: 24px !important; line-height: 34px !important; }
.tscontent2listp1{ font-size: 36px !important; line-height: 46px !important;}
.tscontent2listp2{ font-size: 14px !important; line-height: 24px !important;}

.tscontent3{padding: 15% 0 !important;}
.tscontent3p1{font-size: 22px !important; line-height: 32px !important;}
.tscontent3btn{font-size: 14px !important;color:#fff;}

.tscontent4{padding: 15% 3% !important;}
.tscontent4p1{font-size: 22px !important; line-height: 34px !important;}
.tscontent4btn{font-size: 18px !important; line-height: 28px !important; margin-top:8% !important;}

.tscontent5left{margin-left: 0px;}
.tscontent5leftp1{ font-size: 18px; line-height: 28px;}
.tscontent5leftp2{ font-size: 26px; line-height: 36px; margin-top: 10%;}
.tscontent5left ul{ margin-top: 9%; margin-bottom: 12%; padding-left: 3%; padding-right: 3%;}
.tscontent5left ul li{ font-size: 16px; line-height: 26px;}
.tscontent5rightp1{font-size: 18px; line-height: 28px;}
.tscontent5rightp2{ font-size: 26px; line-height: 36px; margin-top: 10%;}
.tscontent5right ul{ margin-top: 9%; margin-bottom: 12%; padding-left: 3%; padding-right: 3%;}
.tscontent5right ul li{ font-size: 16px; line-height: 26px; }
.tscontent5right ul li p{ font-size: 16px; line-height: 26px;}

.tscontent6{ padding: 15% 3%;}
.tscontent6p1{ font-size: 30px; line-height: 34px;}
.tscontent6p2{ font-size: 20px; line-height: 24px; margin-top: 3%;}
.tscontent6 ul{ margin-top: 8%; display: block;}
.tscontent6 ul li{ width: 100%; margin:7% 0;}
.tscontent6 ul li p{ margin-top: 4%; font-size: 14px;}
	
.tscontent7{ padding: 15% 3% 6%;}
.tscontent7 a{color:#fff;}
.tscontent7 a:link, a:visited{
	color:#fff;
}
.tscontent7p1{ font-size: 18px; line-height: 28px;}
.tscontent7p2{ font-size: 26px; line-height: 36px;}
.tscontent7list{ display: block; bottom: 0px;}
.tscontent7list1{ width: 100%; margin: 3% 0 0; padding: 4% 1%; box-sizing: border-box;}
.tscontent7list1 p{ font-size: 16px; line-height: 26px;}
.tscontent7sec{ padding: 8% 3% 10%;}
.tscontent7secp{ font-size: 22px; line-height: 32px;}
.tscontent7sec ul{ margin-top: 4%;}
.tscontent7sec ul li{ margin-top: 5%; font-size: 14px;}
.tscontent7sec ul li span{font-size: 22px; line-height: 32px;}
.tscontent7line{ border-bottom: 5px solid #d5372b; width: 30px; margin-top: 8%; transition:1s width;}
.tscontent7list1:hover{ background: #d5372b;}
.tscontent7list1:hover>p{ color: #FFF;}
.tscontent7icon{ height: 60px; overflow: hidden;}
.tscontent7list1:hover>.tscontent7icon img{ margin-top: -60px;}
.tscontent7list1:hover>.tscontent7line{  border-bottom: 5px solid #FFF; width: 50px;}
	
.tscontent8{ margin: 10% 0;}
.tscontent8p1{ font-size: 24px; line-height: 34px;}
.tscontent8p2{ font-size: 34px; line-height: 44px;}
.tscontent8p3{ background:none; min-height:inherit;}
.tscontent8p3 p{ padding-top: 0; font-size: 18px; line-height: 24px; padding-left: 0; }
.tscontent8p4{ font-size: 18px; line-height: 28px;}
.tscontent8videop1{ font-size: 30px; line-height: 40px; padding-left: 3%; padding-right: 3%;}
.tscontent8videop2{ font-size: 24px; line-height: 34px; margin: -15px 0; padding-left: 3%; padding-right: 3%;}
.tscontent8videobtn{ font-size: 18px; line-height: 28px; padding-left: 3%; padding-right: 3%;}
.tscontent8videop3{ font-size: 14px; line-height: 24px;background-size: 30%;padding-top: 62px; padding-left: 3%; padding-right: 3%;}

.tscontent10{padding: 15% 0;}
.tscontent10p{ font-size: 22px; line-height: 32px;}
.tscontent10btn{font-size: 14px; line-height: 24px;}

.tscontent11{ background: none;}
.tscontent11tit1p1{ font-size: 50px; line-height: 50px; padding-top: 3%; text-align: center;}
.tscontent11tit1p2{ font-size: 30px; line-height: 30px; text-align: center;}
.tscontent11list{ margin-top: 3%; background: #d5372b;padding:0 3%;}
.tscontent11lsit1li{ display: flex; justify-content: space-between; align-items:center;}
.tscontent11lsit1liimg{ width: 120px;}
.tscontent11lsit1liimg img{ width: 50%;}
.tscontent11lsit1lip{ width: 95%}
.tscontent11lsit1lip1{ font-size: 20px;line-height: 30px; }
.tscontent11lsit1lip2{ font-size: 16px; line-height: 24px;}
.tscontent11sec{ display:block; }
.tscontent11list2{ padding: 4% 5%; box-sizing: border-box; text-align: center; background: #eee;}
.tscontent11tit2{ display: none;}
.tscontent11tit2new{ display: block;}
.tscontent11tit2p1{ font-size: 50px; line-height: 50px; text-align: center;}
.tscontent11tit2p2{ font-size: 30px; line-height: 30px; text-align: center; border-bottom: none;}

.tscontent12{padding: 12% 0;}
.tscontent12p{ font-size: 26px; line-height: 36px; padding: 0 3%;}
.tscontent12img{ display: block;}
.tscontent12img1{width: 100%;}
.tscontent12img2{width: 100%; margin-left: 0%;}

.tscontent13{padding:8% 5%; display: block;}
.tscontent13img{ width:100%;}
.tscontent13p{font-size: 26px; line-height: 36px; width: 100%; margin-left: 0%;}

.tscontent14{padding: 8% 3%;}
.tscontent14 ul li{ font-size: 18px; line-height: 24px; margin-top: 3%;}

.tscontent15{ background: #f2f2f2; padding: 6% 0;}
.tscontent15p1{ font-size: 26px; line-height: 36px;}
.tscontent15map{ margin-top: 4%; display: block;}
.tscontent15mapimg{width: 100%;}
.tscontent15maptext{width: 100%; margin-left: 0%;}
.tscontent15map ul{ padding: 0 3%;}
.tscontent15map ul li{ font-size: 24px; line-height: 34px;}
.tscontent15map ul li img{ width: 100%;}
.tscontent15map ul li span{ color: #d5372b; padding-left: 5%;}
.tscontent15icon{ width: 15%;}

.tscontent16p1{ font-size: 48px; line-height: 58px; color: #000000;}
.tscontent16p2{ font-size: 24px; line-height: 34px;}

.tscontent17p1{ font-size: 36px; line-height: 46px;}
.tscontent17p2{ font-size: 24px; line-height: 30px;}
.tscontent17p3{ font-size: 22px; line-height: 32px;}
.tscontent17p4{ font-size: 26px; line-height: 36px;}
.tscontent17btn{font-size: 14px; line-height: 24px;}
}


