body{background-color: #ffffff;width: 100%;}
.transportSite{
    width: 100%;box-sizing: border-box;padding: 0;margin: 0 auto;position: relative;
}
/**/
.tsRight{
    width: 200px;height: 50px;box-sizing: border-box;position: absolute;right: 0;bottom: 0;
    background-color: #000000;z-index: 9999;cursor: pointer;overflow: hidden;
    border-top-left-radius: 20px;padding-right: 15px;
}
.tsRight>img{
    width: 26px;display: block;height: 26px;margin-left: 20px;
}
.tsRight>span{
    display: block;text-align: center;font-size: 22px;line-height: 36px;font-weight: bold;
    color: #ffffff;
}
.tsRight>.tsRightSpan5,
.tsRight>.tsRightSpan1{
    margin: 20px auto 0;
}

/**/
@media (max-width: 1441px) {
    .tsBanner{background-size: contain!important;height: 373px!important;}
}
.tsBanner{
    width: 100%;height: 500px;box-sizing: border-box;padding: 60px 0 0;position: relative;
    background: url("./img/banner_bg3.png") no-repeat center;
}
.tsbImage{
    box-sizing: border-box;margin: 0 auto;width: max-content;
}
.tsbImage>img{
    display: block;height: 260px;
}
.tsbButton{
    width: 360px;
    margin: 13px auto 0;
    padding-bottom: 28px;
    display: block;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}
.tsbButton>span{
    display: block;width: 100%;height: 60px;line-height: 60px;
    border-radius: 35px;color: #ffffff;background: linear-gradient(to right, rgba(190,0,0,1) 20%, rgba(231,29,29,1) 80%);
    font-size: 24px;font-weight: bold;text-align: center;cursor: pointer;
    box-shadow: 0 0 16px 0 rgba(165,37,37,0.72);
}
.tsbButton>span:hover{
    background: linear-gradient(to right, #940F10 20%, #B02324 80%);
}
.tsbButton:before{
    display: block;content: "";height: 55px;position: absolute;bottom: 0;right: 8px;width: 45px;
    background-repeat: no-repeat;background-position: right bottom;background-size: auto 54px;
    background-image: url("./img/finger.png");
}

/**/
.tsNav{
    width: 100%;box-sizing: border-box;background-color: #BD0000;margin-top: -2px
}
.tsNav .tsNavList{
    width: 100%;max-width: 1200px;box-sizing: border-box;margin: 0 auto;
}
.tsNav .tsNavList .tsNavA{
    width: max-content;height: 50px;line-height: 50px;font-size: 16px;color: #FFFFFF;padding: 0 5px;
}

/**/
.tsSwiper{
    width: 100%;box-sizing: border-box;position: relative;padding-bottom: 20px;
}
.mySwiper1{
    width: 100%;box-sizing: border-box;overflow: hidden;margin: 0 auto;
}
.mySwiper1 .swiper-slide{
    width: 100%;box-sizing: border-box;padding-top: 60px;
    height: 530px;background-repeat: no-repeat;background-position: center;background-size: auto 600px;
}
/*.mySwiper1_nav .swiper-slide*/
.mySwiper1 .swiper-wrapper .swiper-slide:nth-child(1){background-image: url("./img/swiper_1.png");}
.mySwiper1 .swiper-wrapper .swiper-slide:nth-child(2){background-image: url("./img/swiper_2.png");}
.mySwiper1 .swiper-wrapper .swiper-slide:nth-child(3){background-image: url("./img/swiper_3.png");}
.mySwiper1 .swiper-wrapper .swiper-slide:nth-child(4){background-image: url("./img/swiper_4.png");}
.mySwiper1 .swiper-wrapper .swiper-slide:nth-child(5){background-image: url("./img/swiper_5.png");}
.mySwiper1 .swiper-wrapper .swiper-slide:nth-child(6){background-image: url("./img/swiper_6.png");}
.mySwiper1 .swiper-slide .tsmsTitle{
    width: 1200px;margin: 0 auto;line-height: 40px;font-size: 32px;position: relative;
    font-weight: bold;color: #ffffff;padding: 18px 0;
}
.mySwiper1 .swiper-slide .tsmsTitle:after{
    display: block;content: "";background-color: #BE0000;position: absolute;left: 0;bottom: 0;height: 10px;width: 100px;
}
.mySwiper1 .swiper-slide .tsmsContent{
    width: 1200px;margin: 25px auto 0;line-height: 30px;font-size: 21px;color: #ffffff;text-align: justify;
}


.mySwiper1_nav{
    width: 1140px;box-sizing: border-box;overflow: hidden;z-index: 99999;
    box-shadow: 0 0 13px 0 rgba(90,50,50,0.5);height: 100px;background-color: #ffffff;
    position: absolute;bottom: 4px;left: 50%;margin-left: -570px;
}
.mySwiper1_nav .swiper-slide{
    width: 190px;box-sizing: border-box;padding: 5px 0 5px 12px;display: flex;flex-flow: row wrap;align-items: center;
    justify-content: flex-start;cursor: pointer;
}
.mySwiper1_nav .swiper-slide .tsssImg{
    width: 57px;height: 57px;display: block;
}
.mySwiper1_nav .swiper-slide .tsssSpan{
    line-height: 25px;font-size: 16px;color: #000000;text-align: left;
    width: calc(100% - 70px);box-sizing: border-box;margin-left: 13px;
}
/*动画效果*/
.mySwiper1_nav .swiper-slide-thumb-active{position: relative;}
.mySwiper1_nav .swiper-slide-thumb-active:before{
    width: 100%;height: 6px;display: block;content: "";position: absolute;bottom: 0;background: #BE0000;left: 0;
    animation:widthKeyframes 5s linear 0s 1;
    /*Safari 和 Chrome:*/
    -webkit-animation:widthKeyframes 5s linear 0s 1;
}
.mySwiper1 .swiper-slide-active{
    animation: scaleKeyframes 5s linear 0s 1;
    /*Safari 和 Chrome:*/
    -webkit-animation: scaleKeyframes 5s linear 0s 1;
}
@keyframes widthKeyframes { 0% {width: 0;} 100% {width: 100%;} }
@keyframes scaleKeyframes { 0% {background-size: auto 530px} 100% {background-size: auto 600px} }

/**/
.tsCheckUsage{
    width: 250px;height: 44px;background: #BE0000;box-shadow: 0 0 10px 0 rgba(165,37,37,0.72);border-radius: 22px;
    margin: 20px auto 0;
}
.tsCheckUsage>span{
    display: block;font-size: 16px;font-weight: bold;line-height: 30px;margin-right: 5px;color: #ffffff;
}
.tsCheckUsage>img{
    display: block;height: 23px;
}
/**/
.tsMainTitle{
    width: max-content;margin: 0 auto;line-height: 32px;font-size: 22px;font-weight: bold;color: #000000;
    text-align: center;position: relative;padding: 0 12px;
}
.tsMainTitle:after{
    display: block;content: "";width: 6px;height: 6px;border-radius: 6px;background-color: #BE0000;
    position: absolute;bottom: 13px;left: 0;
}
.tsMainTitle:before{
    display: block;content: "";width: 6px;height: 6px;border-radius: 6px;background-color: #BE0000;
    position: absolute;bottom: 13px;right: 0;
}
/*公司比较*/
.tsCompareBox{
    width: 100%;box-sizing: border-box;padding: 50px 0;background-color: #ffffff;margin: 10px auto 0;
}
.tsTable{width: 800px;margin:30px auto 0;color: #000000;font-size: 14px;}
.tsTable .ul{text-align: center;box-sizing: border-box}
.tsTable .ul .li{height: 50px;border-bottom: 1px solid #f0f0f0;line-height: 20px;display: flex;align-items: center;justify-content: center}
.tsTable .ul .li:first-child{background-color: #ececec}
.tsTable .ul2 .li:nth-child(8),.tsTable .ul2 .li:nth-child(9),.tsTable .ul2 .li:nth-child(10){font-size: 23px;}
.tsTable .ul3 .li:nth-child(8),.tsTable .ul3 .li:nth-child(9),.tsTable .ul3 .li:nth-child(10){font-size: 23px;}
.tsTable .ul4 .li:nth-child(8),.tsTable .ul4 .li:nth-child(9),.tsTable .ul4 .li:nth-child(10){font-size: 23px;}
.tsTable .ul1{ width: 20%;background-color: #ececec;color: #666666;}
.tsTable .ul1 .li{border-bottom: 1px solid #ffffff}
.tsTable .ul2{ width: 25%;border-right: 1px solid #f0f0f0}
.tsTable .ul3{ width: 25%}
.tsTable .ul4{ width: 30%;border: 5px solid #be0000;box-shadow: 0px 0px 8px #888888;box-sizing: border-box;
    background-color: #fff2f0;color: #be0000;font-weight: bold}
.tsTable .ul4 .li{border-bottom: 1px solid #fff}
.tsTable .ul4 .li:first-child{background-color: #be0000;height: 45px}
.tsTable .ul4 .li:first-child img{height: 22px}
.tsTable .ul4 .li:last-child{height: 45px}
.tsCompareImage1{
    width: 700px;margin: 15px auto 0;display: block;
}
.tsCompareTitle{
    width: 800px;margin: 40px auto -10px;line-height: 30px;font-size: 16px;color: #BE0000;font-weight: bold;text-align: center;
}
.tsCompareImage2{
    width: 710px;margin: 0 auto 0;display: block;
}
/**/
.tsProcessBox{
    width: 100%;box-sizing: border-box;padding: 60px 0 50px;background-color: #F9F9F9;margin: 0 auto;
}
.tsProcessImage{
    width: 800px;margin: 15px auto 0;display: block;
}
/**/
.tsExampleBox{
    width: 100%;box-sizing: border-box;padding: 60px 0 70px;background-color: #ffffff;margin: 0 auto;
}
.tsExampleImage{
    width: 800px;margin: 15px auto 0;display: block;
}
/**/
.tsQaBox{
    width: 100%;box-sizing: border-box;padding: 60px 0;background-color: #F9F9F9;margin: 0 auto;
}
.tsQaItem{
    box-sizing: border-box;padding: 15px 70px 15px 60px;width: 750px;background-color: #ffffff;
    box-shadow: 0 0 6px 0 rgba(216,216,216,0.2);border-radius: 10px;margin: 0 auto 8px;
}
.tsQaTitle{
    width: 100%;box-sizing: border-box;padding-left: 40px;background-repeat: no-repeat;position: relative;
    background-size: 26px auto;background-position: left top;cursor: pointer;
}
.tsQaItem:nth-child(2) .tsQaTitle{background-image: url("./img/q1.png");}
.tsQaItem:nth-child(3) .tsQaTitle{background-image: url("./img/q2.png");}
.tsQaItem:nth-child(4) .tsQaTitle{background-image: url("./img/q3.png");}
.tsQaItem:nth-child(5) .tsQaTitle{background-image: url("./img/q4.png");}
.tsQaItem:nth-child(6) .tsQaTitle{background-image: url("./img/q5.png");}
.tsQaItem:nth-child(7) .tsQaTitle{background-image: url("./img/q6.png");}
.tsQaItem:nth-child(8) .tsQaTitle{background-image: url("./img/q7.png");}
.tsQaTitle:before{
    display: block;content: "";position: absolute;right: -20px;top: 8px;width: 20px;height: 13px;
    background-repeat: no-repeat;background-position: center;background-size: 20px 13px;
    background-image: url("./img/qa_close.png");
}
.tsQaOpen:before{
    background-image: url("./img/qa_open.png") !important;
}
.tsQaTitleSpan{
    width: 100%;
    line-height: 26px;color: #BE0000;font-size: 18px;text-align: left;
}
.tsQaContent{
    width: 100%;box-sizing: border-box;padding-left: 40px;background-repeat: no-repeat;margin: 15px 0 0;
    background-size: 26px auto;background-position: left top;background-image: url("./img/a.png");display: none;
}
.tsQaContentSpan{
    width: 100%;
    line-height: 26px;color: #333333;font-size: 16px;text-align: left;
}
.tsQaContentSpan>span{
    color: #EE3636;
}
.tsQaContentSpan>a{
    text-decoration: none;
}
/**/
.tsQaOther{
    width: 750px;margin: 0 auto;box-sizing: border-box;
}
.tsQaOtherItem{
    width: 180px;box-sizing: border-box;margin: 25px 0 0;letter-spacing: 1px;
}
.tsQaOther .tsQaOtherItem:nth-child(1)>img{
    display: block;height: 28px;margin: 0 auto;box-sizing: border-box;padding: 0;
}
.tsQaOther .tsQaOtherItem:nth-child(2)>img{
    display: block;height: 28px;margin: 0 auto;padding: 3px 0;box-sizing: border-box;
}
.tsQaOther .tsQaOtherItem:nth-child(3)>img{
    display: block;height: 28px;margin: 0 auto;padding: 2px 0;box-sizing: border-box;
}
.tsQaOther .tsQaOtherItem:nth-child(4)>img{
    display: block;height: 28px;margin: 0 auto;padding: 2px 0;box-sizing: border-box;
}
.tsqoItemTitle{
    width: 100%;text-align: center;font-size: 15px;font-weight: bold;color: #000000;line-height: 30px;
    margin: 5px auto 0;
}
.tsqoItemContent{
    width: 100%;text-align: center;font-size: 12px;color: #333333;line-height: 20px;
    margin: 5px auto 0;min-height: 60px;
}
.tsQaOtherItem a{
    width: max-content;margin: 5px auto 0;display: block;line-height: 20px;font-size: 12px;color: #BE0000;
}
/**/
.tsInquiryBox{
    width: 100%;box-sizing: border-box;padding: 60px 0;background-color: #ffffff;margin: 0 auto;
}
.tsInquiryRegister{
    width: max-content; margin: 5px auto 0;line-height: 30px;font-size: 16px;color: #BE0000;display: block;
}
.tsInquiryBox .form-group{
    margin: 0!important;padding: 0!important;display: block;
}
.tsInquiryBox form{
    width: 750px;box-sizing: border-box;display: block;margin: 25px auto 0;
}
.tsInquiryForm{
    width: 100%;box-sizing: border-box;position: relative;margin: 0 auto;padding-bottom: 20px;
}
.tsInquiryFormSpan{
    width: max-content;max-width: calc(100% - 610px);position: relative;
    line-height: 20px;font-size: 14px;color: #333333;text-align: left;padding: 10px 0;
}
.tsInquiryRequired .tsInquiryFormSpan:after{
    display: block;content: "*";color: #BE0000;height: 20px;line-height: 20px;font-size: 14px;width: 20px;
    position: absolute;left: -20px;top: 10px;text-align: center;
}
.tsInquiryFormGroup{
    width: 610px;box-sizing: border-box;position: relative;
}
.tsInquiryInput{
    width: 100%;height: 40px;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 4px;
    font-size: 14px;color: #333333;padding: 0 10px;line-height: 38px;
}

.tsInquiryBox .help-block{
    height: 20px;display: block;position: absolute;bottom: -20px;left: 0;line-height: 20px;
    font-size: 12px;color: #BE0000;margin: 0!important;
}

.tsInquiryTextarea{
    width: 100%;min-height: 160px;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 4px;
    font-size: 14px;color: #333333;padding: 10px 10px;line-height: 20px;resize: vertical;
}
.tsInquirySubmit{
    width: 190px;height: 40px;background-color: #BE0000;font-size: 18px;color: #ffffff;text-align: center;line-height: 40px;
    border-radius: 4px;margin: 30px auto 0;border: 0;display: block;
}
/*弹窗*/
.layerBox1{
    background: #FFFFFF;
    box-shadow: 0px 0px 27px 0px rgba(14,14,15,0.54);
    border-radius: 14px;
    position: relative;
    /*width: 90%;*/
    /*margin-left: 5%;*/
    display: none;
    padding-bottom: 30px;
}
.layerBox1 .delIcon{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.layerBox1 .layerNav{
    padding: 70px 70px 40px;
    align-items: center;
    justify-content: space-between;
}
.layerBox1 .layerNav img{
    height: 50px;
}
.layerBox1 .layerNav .navBox{
    align-items: center;
    justify-content: space-between;
    width: 60%;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin-top: 20px;
}
.layerBox1 .layerNav .navBox a{
    color: #000;
}
.layerBox1 .layerImg{
    text-align: center;
    margin-bottom: 30px;
}
.layerBox1 .layerImg img{
    max-width: 100%;
}
.layerBox1 .layerItemBox{
    width: 90%;
    margin: auto;
}
.layerBox1 .layerItemBox .item{
    width: 25%;
    padding: 0 40px;
    text-align: center;
}
.layerBox1 .layerItemBox .item img{
    width: 32px;
    height: 32px;
    margin-bottom: 10px;
}
.layerBox1 .layerItemBox .item .itemTitle{
    font-weight: bold;
    color: #000000;
    font-size: 18px;
    text-align: center;
}
.layerBox1 .layerItemBox .item .itemCont{
    color: #333333;
    font-weight: 400;
    font-size: 16px;
    margin-top: 20px;
}
.layerBox1 .layerBtn{
    width: 275px;
    height: 55px;
    background: #BE0000;
    box-shadow: 0px 0px 16px 0px rgba(165,37,37,0.72);
    border-radius: 35px;
    margin: 40px auto 0;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    line-height: 55px;
    display: block;
}