.section{
    padding-top: 80px;
    box-sizing: border-box;
    overflow: hidden;
}
#_model1{
    background-image: url("/resource/home/image/homePage-banner.jpg");
    background-size: 100% 100%;
}
#_model2{
    background-image: url("/resource/home/image/platform-advantages-bg.png");
    background-size: 100% 100%;
}
.nav{
    width: 100%;
    height: 80px;
    background: rgba(1,1,1,0.2);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 0 10% 0 15%;
}
.nav-logo{
    height: 60px;
}
.nav-list{
    line-height: 80px;
    color: #fff;
}
.nav-listitem{
    float: left;
    margin-right: 50px;
    cursor: pointer;
    position: relative;
}
.nav-list .active:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6px;
    background-color: #4BAFE0;
}
._model1-btn{
    width: 310px;
    height: 80px;
    background-size: 100% 100%;
    position: absolute;
    top: 60%;
    cursor: pointer;
}
.water-transport-btn{
    left: calc(50% - 340px);
    background-image: url("/resource/home/image/water-transport-btn.png");
}
.waterway-transport-btn{
    left: calc(50% - 340px);
    background-image: url("/resource/home/image/waterway-transport-btn.png");
}
.land-transport-btn{
    right: calc(50% - 340px);
    background-image: url("/resource/home/image/land-transport-btn.png");
}
.pagetitle-box{
    width: 50%;
    margin: 30px auto;
}
.pagetitle-box .pagetitle-cn{
    font-size: 40px;
    color: #000;
    font-weight: 600;
    text-align: center;
}
.pagetitle-box .pagetitle-en{
    font-size: 24px;
    color: #666666;
    font-weight: 500;
    text-align: center;
    margin-top: 10px;
}
#_model2,
._model3-content,
#_model4 .bg-box{
    width: 75%;
    margin: 0 auto;
}
#_model4 .bg-box{
    padding-bottom: 50px;
}
#_model4 .pagetitle-box{
    margin-bottom: 50px;
}
._model2-content{
    display: flex;
    flex-wrap: wrap;
    margin-top: 5%;
}
._model2-item{
    width: 33%;
    margin-bottom: 5%;
}
._model2-item img{
    width: 130px;
    margin-bottom: 20px;
}
._model2-item,
._model2-item .item-title{
    text-align: center;
}
._model2-item .item-title{
    color: #333;
    font-size: 16px;
    margin: 5px 0;
}
._model3-content .c-title p{
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 40px;
    letter-spacing: 1px;
    text-indent: 2em;
    margin-bottom: 10px;
    margin-top: 0;
}
._model3-content{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 30px auto 50px;
}
._model3-content .c-title{
    width: 50%;
}
._model3-content img{
    width: 40%;
}
._model3-bottom{
    width: 100%;
    height: 300px;
    background-image: url("/resource/home/image/company-profile-bottom.png");
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
._model3-bottom .b-item{
    width: 560px;
    height: 160px;
    background-color: #FFFFFF;
    padding: 20px 30px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 15px;
}
._model3-bottom .b-item img{
    width: 59px;
}
._model3-bottom .b-item-right{
    width: 80%;
}
._model3-bottom .b-item-right .r-t1{
    font-weight: 600;
    color: #000000;
    font-size: 20px;
    margin-bottom: 15px
}
._model4-bg img{
    width: 100%;
}
.fp-watermark{
    display: none;
}
.footer{
    height: 230px;
    background-image: url("/resource/home/image/homePage-footer.png");
    background-size: 100% 100%;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-left div{
    margin: 20px 0;
}
.footer-left{
    width: 60%;
    float: left;
}
.footer-right{
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-right .codeimg{
    width: 110px;
    height: 110px;
    background: white;
}






@font-face {
    font-family: 'SourceHanSansCN-Normal';
    src: url('/resource/lsxm_common/font/SourceHanSansCN-Normal.otf') format('otf'), /* 支持现代浏览器 */
    url('/resource/lsxm_common/font/SourceHanSansCN-Normal.otf') format('otf');   /* 降级方案 */
    font-weight: normal;
    font-style: normal;
}
/*YOUSHEBIAOTIHEI*/
@font-face {
    font-family: 'YOUSHEBIAOTIHEI';
    src: url('/resource/lsxm_common/font/YOUSHEBIAOTIHEI.TTF'), /* 支持现代浏览器 */
    url('/resource/lsxm_common/font/YOUSHEBIAOTIHEI.TTF');   /* 降级方案 */
    font-weight: normal;
    font-style: normal;
}
/*PANGMENZHENGDAOBIAOTITI.TTF*/
@font-face {
    font-family: 'PANGMENZHENGDAOBIAOTITI';
    src: url('/resource/lsxm_common/font/PANGMENZHENGDAOBIAOTITI.TTF'), /* 支持现代浏览器 */
    url('/resource/lsxm_common/font/PANGMENZHENGDAOBIAOTITI.TTF');   /* 降级方案 */
    font-weight: normal;
    font-style: normal;
}

@keyframes fadeIn {
    from {
        justify-content: flex-start;
        right: 0;
    }
    to {
        justify-content: center;
        right: inherit;
    }
}


.home-header{
    width: 100%;
    height: 3.744vw;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #FAFCFF;;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 6;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.home-header-logo{
    width: 10.52vw;
    height: 2.292vw;
    margin-left: 10.4vw;
}
.home-header-nav{
    margin-right: 9.88vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-header-nav-item{
    width: 5.408vw;
    height: 2.236vw;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-right: 1.456vw;
}
.home-header-nav-item a{
    display: inline-block;
    height: 2.236vw;
    line-height: 2.236vw;
    text-decoration: none;
    color:#000;
    font-size: 1.04vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-header-nav-item:last-child{
    margin: 0;
}
.active-header-nav,.active-header-nav a{
    color:#0051C2;
    position: relative;
}
.active-header-nav::after{
    content: "";
    display: inline-block;
    width: 4vw;
    height: 0.15vw;
    background:#0051C2;
    position: absolute;
    bottom: -0.4vw;
}
.home-header-nav-login{
    width:6.396vw;
    height: 2.236vw;
    cursor: pointer;
    color:#000;
    font-size: 1.04vw;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-header-nav-login span:nth-child(2){
    display: inline-block;
    width: 1px;
    height: 50%;
    background: #000;
    margin: 0 0.32vw;
}
.home-fixation{
    position: fixed;
    z-index: 3;
    right: 3.744vw;
    top: 28.132vw;
    width: 3.64vw;
    height: 8.892vw;
    box-sizing: border-box;
    padding: 1.04vw 0.832vw;
    border-radius: 0.52vw;
    background: #fff;
    box-shadow: 0px 0px 0.52vw 0px rgba(0, 0, 0, 0.3);
}
.home-fixation-box{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    cursor: pointer;
}
.home-fixation-box-tooltip{
    width: 10.14vw;
    height: 2.912vw;
    background: #fff;
    border-radius: 0.52vw;
    position: absolute;
    left: -11.58vw;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #003274;
    font-size: 0.936vw;
}

.home-fixation-box-tooltip::before{
    content: "";
    display: inline-block;
    /*width: 1.04vw;*/
    /*height: 1.04vw;*/
    /*background-image: url("/resource/home/image/index/78.png");*/
    /*background-size: 100% 100%;*/
    border-left: 1.04vw solid #fff;
    border-top: 0.84vw solid transparent;
    border-bottom: 0.84vw solid transparent;
    position: absolute;
    right: -0.572vw;
}
.home-fixation-box:first-child::before{
    content: "";
    display: inline-block;
    width: 100%;
    height: 0.052vw;
    background: #D8D8D8;
    position: absolute;
    bottom: 0.832vw;
}
.home-fixation-box-title{
    font-size: 0.936vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
    color: #333;
    margin-bottom: 1.664vw;
}
.home-fixation-box:first-child img{
    width: 1.04vw;
    height: 1.04vw;
    margin-bottom: 0.624vw;
}
.home-fixation-box:last-child img{
    width: 0.936vw;
    height: 1.04vw;
}
.home-banner{
    width: 100%;
    margin-top: 3.744vw;
    height: max-content;
}
.home-banner-item{
    width: 100%;
    height: 100%;
    position: relative;
}
.home-banner-item img,.home-banner-item video{
    width: 100%;
    height: 100%;
    position: absolute;
    /*object-fit: cover;*/
    z-index: 1;
}
#bannervideo{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}
.home-banner-item-box{
    width:100%;
    height: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.home-banner-item-box-context{
    width: 100%;
    margin-top: 12.168vw;
    box-sizing: border-box;
    padding-right: 9.568vw;
    color: #fff;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    position: relative;
}
.home-banner-item-box-context-title{
    font-size: 2.808vw;
    width: 100%;
    height: 4.056vw;
    position: relative;
    margin-bottom: 2.08vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-banner-item-box-context-title::before{
    content: "";
    display: block;
    width: 8.268vw;
    height: 0.052vw;
    background: #fff;
    position: absolute;
    right: 0;
    bottom: -1.04vw;
}
.home-banner-item-box-context-subTitle{
    font-size: 1.144vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-banner-item-box-count{
    width: 100%;
    height: 6.76vw;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #033F8D;
    position: relative;
}
.home-banner-item-box-count-list{
    width: 79.196vw;
    height: 4.42vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home-banner-item-box-count-list-item{
    width: 19.76vw;
    height:4.42vw;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.home-banner-item-box-count-list-item-number{
    font-size: 2.496vw;
    color: #FFAC06;
    font-family: "YOUSHEBIAOTIHEI" , sans-serif;
}
.home-banner-item-box-count-list-item-number span:first-child{
    font-size:0.832vw;
}
.home-banner-item-box-count-list-item-number span:last-child{
    font-size:1.456vw;
}
.home-banner-item-box-count-list-item-title{
    font-size: 0.832vw;
    color: #fff;
    font-family: "SourceHanSansCN-Normal", sans-serif ;
}
.home-banner-item-box-count-next{
    width: 5.824vw;
    height: 2.184vw;
    background-image: url("/resource/home/image/index/39.png");
    background-size: 100% 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    bottom: -0.312vw;
    position: absolute;
}
.home-banner-item-box-count-next img{
    width: 0.624vw;
    height: 0.884vw;
    margin-left: 2.433vw;
}



.home-map{
    width: 100%;
    height: 35vw;
    background-image: url("/resource/home/image/index/map_back.png");
    background-size: 100% 100%;
    position: relative;
    padding-top: 3.2vw;
}

.home-map .home-map-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.home-map .row1{
    justify-content: center;

}

.home-map .row2{
    padding: 0 14.4vw;
    margin-top: 5.2vw;
}
.home-map .row3{
    padding: 0px 11.2vw;
    margin-top: 6vw;
}

.home-map .home-map-item{
    display: flex;
    align-items: center;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
    background: #F9FCFF;
    border-radius: 0.8vw;
    padding: 1.4vw 2.8vw;
    position: relative;
}

.home-map .home-map-item img{
    width: 1.4vw;
    margin-right: 0.6vw;
}

.home-map .home-map-item .text1{
    color: #333333;
    margin-right: 1vw;
    font-size: 1.2vw;
}

.home-map .home-map-item .text2{
    font-family: "YOUSHEBIAOTIHEI", sans-serif;
    font-size: 2vw;
    color: #0056C7;
}
.map-in-down{
    animation-name: backInDown;
    animation-duration: 1s;
}
.map-in-left{
    animation-name: bounceInLeft;
    animation-duration: 1s;
}
.map-in-right{
    animation-name: bounceInRight;
    animation-duration: 1s;
}


.home-main{
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    /*padding-top: 6.24vw;*/
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-main-title{
    width: 100%;
    height: 4.42vw;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    font-weight: 500;
    font-size: 2.496vw;
}
.home-main-title::after{
    content: "";
    display: inline-block;
    width: 6.76vw;
    height: 0.416vw;
    background-color: #0182CF;
}

.home-main-section{
    width: 73.268vw;
}
.home-main-supply{
    /*width: 73.268vw;*/
    /*margin-top: 5.876vw;*/
    width: 100%;
}
.home-main-supply-header{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-main-supply-header-title{
    width: 14.976vw;
    height: 5.408vw;
    background-image: url("/resource/home/image/index/41.png") ;
    background-repeat: no-repeat;
    background-position-y: 1.43vw;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 2.912vw 0 0.728vw 0;
    position: relative;
}
.home-main-supply-header-title::before{
    content: "";
    display: inline-block;
    width: 26.88vw;
    height: 26.624vw;
    /*background-image: url("/resource/home/image/index/42.png") ;*/
    background-size: 100% 100%;
    position: absolute;
    right: -32.938vw;
    top: -5.668vw;
    z-index: 0;
}
.home-main-supply-header-title-text{
    line-height: 3.86vw;
    font-size: 2.184vw;
    color: #003274;
    margin-left: 2.704vw;
    font-family: "YOUSHEBIAOTIHEI" , sans-serif;
}
.home-main-supply-header-title-subText{
    font-size: 0.832vw;
    color: #3D3D3D;
    margin-left: 1.326vw;
    line-height: 1.196vw;
    margin-bottom: 0.312vw;
}
.home-main-supply-header-tabs{
    width: 79.196vw;
    height: 4.836vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-main-supply-header-tabs-list{
    height: 4.836vw;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.home-main-supply-header-tabs-list-item{
    width: 5.2vw;
    height: 2.4vw;
    margin-right: 3.9vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;

}
.home-main-supply-header-tabs-list-item-icon{
    width: 2.08vw;
    height: 2.08vw;
}
.home-main-supply-header-tabs-list-item-title{
    line-height: 1.352vw;
    margin-top: 0.416vw;
    font-size:1.0vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
    cursor: pointer;
}
.active-supply-tabs-is::before{
    width: 100%;
    height: 0.208vw;
    background: #0051C2;
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -0.208vw;
    z-index: 3;
}
.active-supply-tabs-is .home-main-supply-header-tabs-list-item-title{
    color:  #0051C2;
    font-weight: 700;
}
.home-main-supply-header-tabs-filtrate{
    width: 50.388vw;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 2;
}
.home-main-supply-header-tabs-filtrate-select{
    width:11.752vw;
    height: 2.288vw;
    border-radius: 0.208vw;
    border:0.052vw solid #003F97;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding-right: 0.572vw;
}
.home-main-supply-header-tabs-filtrate-select-box{
    height:100%;
}
.home-main-supply-header-tabs-filtrate-select-box .el-input{
    height: 100% !important;
}
.home-main-supply-header-tabs-filtrate-select input{
    outline: none;
    border: none;
    height:100%;
}
.home-main-supply-header-tabs-filtrate-select input::placeholder{
    font-size: 0.728vw;
    color: #7780A7;
}
.home-main-supply-header-tabs-filtrate-select .el-input__suffix,
.home-main-supply-header-tabs-filtrate-select .el-input__prefix{
    display: none !important;
}
.home-main-supply-header-tabs-filtrate-select .el-input--prefix .el-input__inner{
    padding: 0 0 0 0.78vw !important;
    height: 100% !important;
    line-height: inherit !important;
}
.home-main-supply-header-tabs-filtrate-select .el-input__inner{
    height: 100% !important;
    line-height: inherit !important;
}

.home-main-supply-header-tabs-filtrate-select .el-date-editor.el-input, .el-date-editor.el-input__inner{
    width: 100% !important;
    height: 100% !important;
    line-height: inherit !important;
}
.home-main-supply-header-tabs-filtrate-select img {
    width: 0.676vw;
    height: 0.832vw;
}
.home-main-supply-header-tabs-filtrate-select:last-child img{
    width: 0.728vw;
    height: 0.728vw;
}
.home-main-supply-header-tabs-filtrate-search{
    width: 4.16vw;
    height: 2.288vw;
    border-radius: 0.208vw;
    background: #003F97;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;

}
.home-main-supply-header-tabs-filtrate-search div{
    width: 4.16vw;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.728vw;
    color: #fff;
}
.home-main-supply-header-tabs-filtrate-search div img{
    width: 0.676vw;
    height: 0.676vw;
    margin-right: 0.416vw;
}
.home-main-supply-header-tabs-filtrate-search-icon{
    width: calc(1005 - 4.16vw);
    height: 2.288vw;
}
.home-main-supply-header-tabs-filtrate-next{
    width: 2.288vw;
    height: 2.288vw;
    border-radius: 0.208vw;
    border:0.052vw solid #EEE;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    cursor: pointer;
}
.home-main-supply-header-tabs-filtrate-next img{
    width: 0.52vw;
    height: 0.884vw;
}
.home-main-supply-tabs{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    box-sizing: border-box;
    padding-left: 3.692vw;
}
.home-main-supply-tabs-item{
    width: 10.4vw;
    height: 2.08vw;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 6.136vw;
    cursor: pointer;
}
.home-main-supply-tabs-item-icon{
    margin-right: 0.52vw;
    display: inline-block;
    width: 2.08vw;
    height: 2.08vw;
}
.home-main-supply-tabs-item-title{
    font-size: 1.248vw;
    color: #666666;
    cursor: pointer;
}
.active-supply-tabs .home-main-supply-tabs-item-title{
    color: #003375;
    font-width: 500;
}
.home-main-supply-line{
    width: 100%;
    height: 0.052vw;
    background-color: rgba(215,220,230,.5);
    margin-top: 0.832vw;
    position: relative;
}
.home-main-supply-line-active{
    width: 10.4vw;
    height: 0.104vw;
    background-color: #003375;
    position: absolute;
    left: 3.692vw;
    top: 0;
    transition: .3s;
}
.home-main-supply-lists{
    width: 100%;
    height: 30.688vw;
    overflow: hidden;
    position: relative;
    z-index: 2;
    background: #F6F7F9;
}
.home-main-supply-lists::before{
    content: "";
    display: inline-block;
    position: absolute;
    left:  10.4vw;
    width: 79.196vw;
    height: 38.688vw;
    /*background-image: url("/resource/home/image/index/51.png") ;*/
    background-size: 100% 100%;
    z-index: 1;
}
.home-main-supply-list{
    margin: 2.6vw auto 0 auto;
    width: 79.196vw;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;

}
.home-main-supply-list-box{
    width: 24.544vw;
    height: 11.964vw;
    border-radius: 0.52vw;
    overflow: hidden;
    background: #fff;
    box-sizing: border-box;
    padding: 1.248vw 1.248vw 0vw 1.248vw;
    margin-bottom: 1.56vw;
    margin-right: 2.6vw;
    position: relative;
}
.home-main-supply-list-box:nth-child(3n+3){
    margin-right: 0;
}
.home-main-supply-list-box-location{
    width: 100%;
    height: 1.82vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-main-supply-list-box-location img{
    width: 1.04vw;
    height: 1.04vw;
    margin-right: 0.52vw;
}
.home-main-supply-list-box-location-line{
    width: 2.704vw;
    height: 0.936vw;
    background-image: url("/resource/home/image/index/54.png") ;
    background-size: 100% 100%;
}
.home-main-supply-list-box-location-start,.home-main-supply-list-box-location-end{
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    font-size: 1.248vw;

}
.home-main-supply-list-box-location-start span,.home-main-supply-list-box-location-end span{
    min-width: 3.12vw;
    max-width: 7.28vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-main-supply-list-box-data{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.936vw;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    color: #999999;
    margin:0.936vw 0 0.936vw 0;
    box-sizing: border-box;
    padding-left: 0.52vw;
    padding-bottom: 0.936vw;
    border-bottom: 1px solid #D8D8D8;
}
.home-main-supply-list-box-data div{
    height: 1.352vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;

}
.home-main-supply-list-box-data div img{
    width: 0.832vw;
    height: 0.832vw;
    margin-right: 0.312vw;
}
.home-main-supply-list-box-data div span{
    color: #333333;
}
.home-main-supply-list-box-data-price{
    color: #DE9092;
}
.home-main-supply-list-box-remark,.home-main-car-section-list-box-remark{
    width: 100%;
    height: 1.872vw;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    color: #000;
    font-size: 0.728vw;
    margin-bottom: 0.936vw;
    padding-left: 0.52vw;
    background: #E8F0FA;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.home-main-supply-list-box-remark img,.home-main-car-section-list-box-remark img{
    width: 0.832vw;
    height: 0.832vw;
    margin-right: 0.312vw;
}
.home-main-supply-list-box-bottom{
    width: 100%;
    font-size: 0.728vw;
    color: #999;
}
.home-main-supply-list-box-bottom-trustee{
    width: 100%;
    height: 1.352vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.936vw;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    box-sizing: border-box;
    padding-left: 0.52vw;
}
.home-main-supply-list-box-bottom-trustee span:last-child,
.home-main-supply-list-box-bottom-time span:last-child,
.home-main-car-section-list-box-time span{
    color: #000;
}
.home-main-supply-list-box-bottom-trustee img,
.home-main-supply-list-box-bottom-time img,
.home-main-car-section-list-box-time img{
    width: 0.832vw;
    height: 0.832vw;
    margin-right: 0.52vw;
}
.home-main-supply-list-box-bottom-time,.home-main-car-section-list-box-time{
    width: 100%;
    height: 1.352vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.936vw;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    box-sizing: border-box;
    padding-left: 0.52vw;
    margin: 0.52vw 0 1.248vw 0;
}
.home-main-supply-list-box-price{
    width: 100%;
    height: 2.392vw;
    background: #DFEBFC;;
    color: #0348E1;;
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.04vw;
    font-family: "PANGMENZHENGDAOBIAOTITI","sans-serif";
}

.home-main-car{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
.home-main-car-header{
    width: 79.196vw;
    height: 9.048vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items:center;
    box-sizing: border-box;
    padding-bottom: 1.04vw;
    padding-top: 2vw;
}
.home-main-car-header-left{
    width: 18.304vw;
    height: 5.2vw;
    background-image: url("/resource/home/image/index/59.png") ;
    background-repeat: no-repeat;
    background-position-y: 2.2vw;
    background-position-x: 1.25vw;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 1.04vw;
}
.home-main-car-header-left-text{
    font-family: "YOUSHEBIAOTIHEI" , sans-serif;
    font-size: 2.184vw;
    color: #003274;
}
.home-main-car-header-left-subText{
    color:#828282;
    line-height: 1.196vw;
    font-size: 0.832vw;
    font-family: "SourceHanSansCN-Normal",sans-serif;
}
.home-main-car-header .home-main-supply-header-tabs-filtrate{
    height: 2.288vw;
}
.home-main-car-section{
    width: 100%;
    height: 29.12vw;
    display: flex;
    justify-content: space-between;
}
.home-main-car-section-icon{
    width: 30vw;
    height: 100%;
}
.home-main-car-section-lists{
    width: 100%;
    height: 30.688vw;
    overflow: hidden;
    position: relative;
    z-index: 2;
    background: #F6F7F9;
}
.home-main-car-section-list{

    margin: 2.6vw auto 0 auto;
    width: 79.196vw;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
}
.home-main-car-section-list-box{
    width: 24.544vw;
    height: 11.964vw;
    border:0.052vw solid #003274;
    border-radius: 0.52vw 2.08vw 0 0;
    margin-bottom: 2.184vw;
    box-sizing: border-box;
    padding: 1.248vw;
    margin-bottom: 1.56vw;
    margin-right: 2.6vw;
}
.home-main-car-section-list-box:nth-child(3n+3) {
    margin-right: 0;
}
.home-main-car-section-list-box-location{
    width: 100%;
    height: 1.82vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-main-car-section-list-box-location-title{
    color: #333;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    font-size: 1.248vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.home-main-car-section-list-box-location-title img {
    width: 1.04vw;
    height: 1.04vw;
    margin-right: 0.52vw;
}
.home-main-car-section-list-box-location-title span {
    display: inline-block;
    min-width: 3.12vw;
    max-width: 7.28vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-main-car-section-list-box-location-line{
    width: 4.81vw;
    height: 0.832vw;
}
.home-main-car-section-list-box-location-line img{
    width: 100%;
    height: 100%;
}
.home-main-car-section-list-box-row{
    width: 100%;
    height: 1.352vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.936vw 0 0.936vw 0;
}
.home-main-car-section-list-box-row-type{
    height: 1.352vw;
    font-size: 0.936vw;
    font-family: 'SourceHanSansCN-Normal', sans-serif;
    color: #999999;
    box-sizing: border-box;
    padding-left: 0.52vw;
}
.home-main-car-section-list-box-row-type img {
    width: 0.832vw;
    height: 0.832vw;
    margin-right: 0.312vw;
}
.home-main-car-section-list-box-row-type label{
    color: #333;
}
.home-main-car-section-list-box-time label{
    color: #999999;
}
.home-main-car-list{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home-main-car-list-box{
    position: relative;
    box-sizing: border-box;
    padding-top: 1.612vw;
}
.home-main-car-list-box:nth-child(1),
.home-main-car-list-box:nth-child(2),
.home-main-car-list-box:nth-child(3){
    padding-top: 0;
}
.home-main-car-list-box:nth-child(1),
.home-main-car-list-box:nth-child(4),
.home-main-car-list-box:nth-child(7){
    width: 23.608vw;
    box-sizing: border-box;
    padding-left: 0.572vw;
    padding-right: 3.036vw;
}
.home-main-car-list-box:nth-child(2),
.home-main-car-list-box:nth-child(5),
.home-main-car-list-box:nth-child(8){
    width: 27.144vw;
    box-sizing: border-box;
    padding-left: 3.276vw;
    padding-right: 3.276vw;
}
.home-main-car-list-box:nth-child(3),
.home-main-car-list-box:nth-child(6),
.home-main-car-list-box:nth-child(9){
    width: 22.412vw;
    box-sizing: border-box;
    padding-left: 2.444vw;
}
.home-main-car-list-box-location{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.home-main-car-list-box-location-title{
    min-width: 2.5vw;
    font-weight: 500;
    font-size: 0.936vw;
    color: #333333;
}
.home-main-car-list-box-location-line{
    width: 2.652vw;
    height: 0.26vw;
    margin:0 1.352vw;
}

.home-main-car-list-box-location-line img{
    width: 100%;
    height: 100%;
}
.home-main-car-list-box-row{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin:1.196vw 0 1.144vw 0;
}
.home-main-car-list-box-row-type{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #71BAE6;
    height: 1.144vw;

}
.home-main-car-list-box-row-type:first-child{
    margin-right: 4.004vw;
}
.home-main-car-list-box-row .home-main-car-list-box-row-type:nth-child(1) img{
    width: 1.092vw;
    height: 1.092vw;
    margin-right: 0.416vw;
}
.home-main-car-list-box-row .home-main-car-list-box-row-type:nth-child(2) img{
    width: 1.092vw;
    height: 0.884vw;
    margin-right: 0.416vw;
}
.home-main-car-list-box-remark{
    width: 100%;
    font-size: 0.728vw;
    color:#666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1.092vw;
}
.home-main-car-list-box-time{
    width: 100%;
    font-size: 0.728vw;
    color:#999;
    padding-bottom: 1.456vw;
}
.home-main-car-list-box:nth-child(1)::before,
.home-main-car-list-box:nth-child(4)::before{
    content: "";
    display: inline-block;
    width: calc(100% - 1.404vw);
    height: 1px;
    background-color: #EBEBEB;
    position: absolute;
    bottom: 0;
    left: 1.404vw;
}
.home-main-car-list-box:nth-child(1)::after{
    content: "";
    display: inline-block;
    width: 1px;
    height: calc(100% - 0.572vw);
    background-color: #EBEBEB;
    position: absolute;
    right: 0;
    top: 0.572vw;
}
.home-main-car-list-box:nth-child(3)::before{
    content: "";
    display: inline-block;
    width: 1px;
    height: calc(100% - 0.572vw);
    background-color: #EBEBEB;
    position: absolute;
    left: 0;
    top: 0.572vw;
}
.home-main-car-list-box:nth-child(3)::after,
.home-main-car-list-box:nth-child(6)::after{
    content: "";
    display: inline-block;
    width: calc(100% - 1.404vw);
    height: 1px;
    background-color: #EBEBEB;
    position: absolute;
    bottom: 0;
    right: 1.404vw;
}
.home-main-car-list-box:nth-child(7)::after{
    content: "";
    display: inline-block;
    width: 1px;
    height: 9.1vw;
    background-color: #EBEBEB;
    position: absolute;
    right: 0;
    top: 0;
}

.home-main-car-list-box:nth-child(9)::before{
    content: "";
    display: inline-block;
    width: 1px;
    height: 9.1vw;
    background-color: #EBEBEB;
    position: absolute;
    left: 0;
    top: 0;
}
.home-main-car-list-box:nth-child(6)::before{
    content: "";
    display: inline-block;
    width: 1px;
    height: 100%;
    background-color: #EBEBEB;
    position: absolute;
    left: 0;
    top: 0;
}
.home-main-car-list-box:nth-child(4)::after{
    content: "";
    display: inline-block;
    width: 1px;
    height: 100%;
    background-color: #EBEBEB;
    position: absolute;
    right: 0;
    top: 0;
}

.home-main-car-list-box:nth-child(2)::after{
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #EBEBEB;
    position: absolute;
    left: 0;
    bottom: 0;
}
.home-main-car-list-box:nth-child(8)::after{
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #EBEBEB;
    position: absolute;
    left: 0;
    top: -1px;
}


.home-main-advantage{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.home-main-advantage-header{
    width: 79.196vw;
    height: 8.048vw;
    box-sizing: border-box;
    padding-bottom:0.936vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home-main-advantage-header-title{
    height: 5.2vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    z-index: 1;
}
.home-main-advantage-header-title::before{
    content: "";
    display: inline-block;
    width: 26.884vw;
    height: 26.624vw;
    position: absolute;
    left: -10.4vw;
    top: -2.912vw;
    /*background-image: url("/resource/home/image/index/42.png");*/
    background-size: 100% 100%;
    z-index: 0;
}
.home-main-advantage-header-title img{
    position: absolute;
    width: 21.216vw;
    height: 2.86vw;
    left: 50%;
    top: 2.5vw;
    z-index: 0;
    transform: translate(-50%);
}
.home-main-advantage-header-title-text,
.home-main-introduce-section-box-title-text,
.home-main-business-header-title-text,
.home-main-honor-header-title-text,
.home-main-partner-header-title,
.home-main-service-header-title{
    font-family: "YOUSHEBIAOTIHEI", sans-serif;
    font-size: 2.184vw;
    color: #003274;
}
.home-main-advantage-header-title-subText,
.home-main-introduce-section-box-title-subText,
.home-main-business-header-title-subText,
.home-main-honor-header-title-subText,
.home-main-partner-header-subTitle{
    color: #828282;
    line-height: 1.196vw;
    font-size: 0.832vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
    position: relative;
    z-index: 1;
}
.home-main-advantage-section{
    width: 79.196vw;
    height: 37.856vw;
    display: flex;
    justify-content: flex-end;
    box-sizing: border-box;
    padding-top: 1.04vw;
    padding-right: 3.38vw;
}
.home-main-advantage-section img{
    width: 72.592vw;
    height: 31.46vw;
    position: relative;
    z-index: 1;


}
.home-main-advantage-list{
    width: 100%;
    box-sizing: border-box;
    padding: 0 6.604vw 0 6.136vw;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.home-main-advantage-list:first-child{
    margin-top: 4.784vw;
    margin-bottom: 4.628vw;
}
.home-main-advantage-list-box{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.home-main-advantage-list-box img{
    width: 9.36vw;
}
.home-main-advantage-list-box div{
    font-size: 1.248vw;
    color: #333333;
    line-height: 1.716vw;
}



.home-main-introduce{
    width: 100%;
    height: 46.384vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.home-main-introduce::before{
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: 1;
    width: 29.484vw;
    height: 100%;
    background: rgba(0, 50, 116, 0.8);
    border-radius: 0 0 0 3.12vw;
}
.home-main-introduce-section{
    width: 79.196vw;
    height: 31.46vw;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.home-main-introduce-section::before{
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: #F0F4F9;
    border-radius: 0 3.12vw 0 3.12vw;
}
.home-main-introduce-section-icon{
    width: 22.36vw;
    height: 25.22vw;
    position: relative;
    z-index: 2;
    margin-top: 3.64vw;
}
.home-main-introduce-section-box{
    width: 48.308vw;
    position: relative;
    z-index: 2;
    margin-top: 5.2vw;
    display: flex;
    flex-direction: column;
    align-items: end;
    margin-right: 4.628vw;

}
.home-main-introduce-section-box-title{
    width: 8.424vw;
    height: 5.096vw;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: end;
    position: relative;
}
.home-main-introduce-section-box-title img{
    position: absolute;
    width: 12.584vw;
    height: 2.86vw;
    position: absolute;
    z-index: 0;
    left: -5.824vw;
    top: 1.28vw;
}
.home-main-introduce-section-box-title div{
    position: relative;
    z-index: 1;
}
.home-main-introduce-section-box-content{
    width: 100%;
    font-size: 1.14vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
    color: #070707;
    line-height: 2.0vw;
    letter-spacing: 0.03em;
    text-indent: 1.8vw;
    margin-top: 2.548vw;
}
.home-main-introduce-significance{
    width: 68.38vw;
    height: 8.06vw;
    background: #FFFFFF;
    box-shadow: 0px 0.104vw 0.26vw 0px rgba(0, 0, 0, 0.15);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    z-index: 2;
    margin-top: 2.912vw;
    margin-right:-10.816vw;
    box-sizing: border-box;
    padding-left: 2.288vw;
}
.home-main-introduce-significance-box{
    height: 5.408vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #3D3D3D;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-main-introduce-significance-box:first-child img{
    width:5.2vw;
    height:5.408vw;
    margin-right: 0.52vw;
}
.home-main-introduce-significance-box:last-child img{
    width: 4.42vw;
    height: 4.628vw;
    margin-left: 5.2vw;
    margin-right: 0.52vw;
}
.home-main-introduce-significance-box-title-text{
    font-size: 1.352vw;
    line-height: 1.976vw;
    margin-bottom: 0.52vw;
}
.home-main-introduce-significance-box-title-subText{
    font-size: 0.936vw;
    line-height:  1.352vw;;
}

.home-main-introduce-box{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.home-main-introduce-box-img{
    width: 42.64vw;
}
.home-main-introduce-box-context{
    width: 35.776vw;
    box-sizing: border-box;
    padding: 3.848vw 2.756vw;
    background-color: #fff;
    margin-left: -5.616vw;
    box-shadow: 0vw 0.104vw 1.56vw 0vw rgba(0,0,0,0.12);
}
.home-main-introduce-box-context-text{
    font-size: 0.936vw;
    color:#333;
    line-height: 1.924vw;
}
.home-main-introduce-box-context-text div{
    text-indent: 2vw;
}
.home-main-introduce-box-context-text div:first-child{
    margin-bottom: 0.468vw;
}
.home-main-introduce-core{
    margin-top: 4.94vw;
    width: 100%;
    display: flex;
    justify-content: space-between;

}
.home-main-introduce-core-box{
    width: 35.98vw;
}

.home-main-introduce-core-box-title{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.456vw;
    color:#333;
    font-weight: 500;
}
.home-main-introduce-core-box-title:first-child img{
    width: 3.016vw;
    margin-right: 1.04vw;
}
.home-main-introduce-core-box-title:last-child img{
    width: 3.12vw;
    margin-right: 1.04vw;
}
.home-main-introduce-core-box-text{
    font-size: 0.936vw;
    color:#666;
    line-height: 1.872vw;
    margin-top: 1.092vw;
}


.home-main-business{
    width: 100%;
    height: 33.384vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    background:#fff;
    position: relative;
}
.home-main-business::before{
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    z-index: 0;
    width: 100%;
    height: 19.24vw;
    background: #F6F7F9;
}
.home-main-business-header{
    width: 79.196vw;
    display: flex;
    justify-content: space-between;

}
.home-main-business-header-title{
    width: 12.48vw;
    height: 5.2vw;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: end;
    margin-top: 3.068vw ;
}
.home-main-business-header-title img{
    width: 9.828vw;
    height: 2.86vw;
    position: absolute;
    z-index: 0;
    left: 0.962vw;
    top: 1.3vw;
}
.home-main-business-header-tabs{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 4.316vw;
}
.home-main-business-header-tabs-item{
    width: 12.948vw;
    height: 4vw;
    text-align: center;
    line-height: 4vw;
    font-size: 1.248vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
    color: #2F71C9;
    border:0.052vw solid #2F71C9;
    margin-right: 3.796vw;
    cursor: pointer;
}
.active-business-tabs{
    color: #fff;
    border:0.052vw solid #004197;
    background:#004197
}
.home-main-business-section{
    width: 79.196vw;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3.224vw;
    position: relative;
    z-index: 2;
}
.home-main-business-section img{
    width: 77.428vw;
    height: 16.12vw;
}
.home-main-business-title{
    font-size: 1.248vw;
    color: #333;
    line-height: 2.6vw;
    margin-bottom: 1.248vw;
}
.business-titles{
    margin-top: 4.16vw;
}
.home-main-business-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-main-business-list-box{
    width: 8.32vw;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.home-main-business-list-box-icon{
    width: 8.32vw;
    height: 8.32vw;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("/resource/home/image/index/19.png");
    background-size: 100% 100%;
}
.business-lists .home-main-business-list-box-icon{
    background-image: url("/resource/home/image/index/28.png");
    background-size: 100% 100%;
}
.business-lists .home-main-business-list-box:nth-child(even) .home-main-business-list-box-icon{
    background-image: url("/resource/home/image/index/29.png");
    background-size: 100% 100%;
}

.home-main-business-list-box:nth-child(even) .home-main-business-list-box-icon{
    background-image: url("/resource/home/image/index/20.png");
    background-size: 100% 100%;
}
.home-main-business-list-box:nth-child(1) .home-main-business-list-box-icon img{
    width: 2.6vw;
}
.home-main-business-list-box:nth-child(2) .home-main-business-list-box-icon img{
    width: 2.912vw;
}
.home-main-business-list-box:nth-child(3) .home-main-business-list-box-icon img{
    width: 3.64vw;
}
.home-main-business-list-box:nth-child(4) .home-main-business-list-box-icon img{
    width: 2.496vw;
}
.home-main-business-list-box:nth-child(5) .home-main-business-list-box-icon img{
    width: 2.756vw;
}
.home-main-business-list-box:nth-child(6) .home-main-business-list-box-icon img{
    width: 2.86vw;
}
.home-main-business-list-box:nth-child(7) .home-main-business-list-box-icon img{
    width: 2.912vw;
}

.business-lists .home-main-business-list-box:nth-child(1) .home-main-business-list-box-icon img{
    width: 2.6vw;
}
.business-lists .home-main-business-list-box:nth-child(2) .home-main-business-list-box-icon img{
    width: 2.912vw;
}
.business-lists .home-main-business-list-box:nth-child(3) .home-main-business-list-box-icon img{
    width: 2.86vw;
}
.business-lists .home-main-business-list-box:nth-child(4) .home-main-business-list-box-icon img{
    width: 2.496vw;
}
.business-lists .home-main-business-list-box:nth-child(5) .home-main-business-list-box-icon img{
    width: 2.756vw;
}
.business-lists .home-main-business-list-box:nth-child(6) .home-main-business-list-box-icon img{
    width: 2.704vw;
}
.business-lists .home-main-business-list-box:nth-child(7) .home-main-business-list-box-icon img{
    width: 2.704vw;
}

.home-main-service{
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.home-main-service-header{
    width: 100%;
    box-sizing: border-box;
    padding-top: 1.352vw;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.home-main-service-header img{
    position: absolute;
    width: 14.664vw;
    height: 2.86vw;
    z-index: 0;
    top: 2.2vw;
}
.home-main-service-section{
    width:calc(100% - 20.8vw);
    margin-top: 2.86vw;
    margin-bottom: 1.664vw;
    display: flex;
    justify-content: space-between;
}
.home-main-service-section-item{
    width: 38.5vw;
    height: 20.072vw;
    border-radius: 0.312vw;
    border: 0.052vw solid #E8EBEF;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-main-service-section-item-title{
    width: 100%;
    height: 3.12vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.04vw;
    color: #000000;
    border-bottom: 0.052vw solid #E8EBEF;

}
.home-main-service-section-item-title::before{
    content: "";
    display: inline-block;
    width: 0.312vw;
    height: 1.3vw;
    background: linear-gradient(168deg, #0081FF 0%, #22CCE2 101%);
    border-radius: 0px 0.104vw 0.104vw 0px;
    margin-right: 1.248vw ;
}
.home-main-service-section-item-chart{
    width: 100%;
    height: calc(100% - 3.12vw);
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.home-main-service-section-item-chart-box{
    width: 18vw;
    height: 14.5vw;
    margin-left: 2.704vw;
}
.home-main-service-section-item-chart-legend{
    margin-left: 5.512vw;
}
.home-main-service-section-item-chart-legend-item{
    font-size: 0.728vw;
    color: #000;
    margin-bottom: 1.04vw;
}
.home-main-service-section-item-chart-legend-item:last-child{
    margin-bottom: 0;
}
.home-main-service-section-item-chart-legend-item span:first-child{
    display: inline-block;
    width: 0.988vw;
    height: 0.728vw;
    border-radius: 0.208vw;
}
.home-main-service-section-item-chart-legend-item span:nth-child(2){
    margin: 0 0.624vw;
}

.home-main-honor{
    width: 100%;
    height: 28.912vw;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.home-main-honor-header-title{
    width: 8.06vw;
    height: 5.2vw;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.home-main-honor-header-title img{
    width: 13.2vw;
    height: 2.86vw;
    position: absolute;
    z-index: 0;
    top: 2.2vw;
}
.home-main-honor-section{
    margin-top: 0.884vw;
    width: 79.3vw;
    height: 18.668vw;
}
.home-main-honor-section img{
    width: 100%;
    height: 100%;
}


.home-main-partner{
    width: 100%;
    height: 26.832vw;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.home-main-partner-header{
    width: 8.32vw;
    height: 5.2vw;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.home-main-partner-header img{
    position: absolute;
    width: 16.224vw;
    height: 2.808vw;
    top: 0.8vw;
    z-index: 0;
}
.home-main-partner-section{
    width: 76.752vw;
    height: 21.164vw;
    position: relative;
    margin-top: -2.236vw;
    display: flex;
    flex-direction: column;
}
.home-main-partner-section-bg{
    width: 100%;
    position: absolute;
    z-index: 0;
}
.home-main-partner-section-box{
    width: calc(100% - 2vw);
    height: 6.76vw;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    margin-top: 5.98vw;
    /*box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.12);*/
}
.home-main-partner-section-box-next,
.home-main-partner-section-box-up{
    width: 2.08vw;
    height: 2.08vw;
    position: absolute;
    z-index: 1;
    cursor: pointer;
}
.home-main-partner-section-box-up{
    left: -5.824vw;
}
.home-main-partner-section-box-next{
    right: -5.824vw;
}
.home-main-partner-section-box-banner{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-main-partner-section-box-banner img{
    width: 80.428vw;
    height: 8.56vw;
}
.home-main-partner-section-box-banner-item{
    width: 6.76vw;
    height: 6.76vw;
    background: #E5E5E5;
    border-radius: 100%;
}



.home-footer{
    width: 100%;
    height: 20.8vw;
    background-image: url("/resource/home/image/index/77.png");
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 6.136vw  14.716vw 0 14.664vw;
    position: relative;
    z-index: 1;
}
.home-footer-box{
    height: 7.904vw;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.home-footer-box-title{
    font-size: 0.832vw;
    color: #FFFFFF;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}
.home-footer-box-title a{
    color: #FFFFFF;
    text-decoration: none;
}
.home-footer-box-title a img{
    width: 0.832vw;
}
.home-footer-qrCode{
    min-width: 6.552vw;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.home-footer-qrCode-box{
    width: 9.552vw;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    margin-left: 0.56vw;
}
.home-footer-qrCode-box-icon{
    width: 5.252vw;
    height: 5.356vw;
    background: #fff;
}
.home-footer-qrCode-box-icon img{
    width:100%;
    height: 100%;
}
.home-footer-qrCode-box-title{
    font-size: 0.832vw;
    color: #FFFFFF;
    line-height: 1.144vw;
    margin-top: 0.936vw;
    font-family: "SourceHanSansCN-Normal", sans-serif;
}



.el-carousel__container{
    height: calc(100vh - 3.744vw);
}


@media screen and (max-width: 600px) {
    .el-carousel__container{
        height: 45.774vw;
    }
}



