.numberPlusBox[data-v-891e3ec2]{
    bottom:0;
    left:0;
    position:absolute;
    transition:all .76s;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    width:100%;
    z-index:3
}
.numberPlusBox[data-v-891e3ec2],.numberPlusBox[data-v-891e3ec2]:hover{
    background:rgba(2,21,64,.3)
}
.numberPlusBox>div[data-v-891e3ec2]{
    display:flex;
    display:-webkit-flex;
    flex-direction:inherit;
    margin:0 auto;
    max-width:1180px;
    width:100%
}
.numberPlusBox a[data-v-891e3ec2]{
    display:block;
    padding:4% 0;
    position:relative;
    transition:all .76s;
    width:33.33333%
}
.numberPlusBox a[data-v-891e3ec2]:hover{
    background:rgba(2,21,64,.5)
}
.numberPlusBox .hrLeft[data-v-891e3ec2],.numberPlusBox .hrRight[data-v-891e3ec2]{
    background:hsla(0,0%,55%,.5);
    height:70%;
    position:absolute;
    top:15%;
    width:1px
}
.numberPlusBox .hrLeft[data-v-891e3ec2]{
    left:0
}
.numberPlusBox .hrRight[data-v-891e3ec2]{
    right:0
}
.numberPlusBox h2[data-v-891e3ec2],.numberPlusBox h2 span[data-v-891e3ec2]{
    color:#fff;
    font-size:32px;
    text-align:center
}
.numberPlusBox h3[data-v-891e3ec2]{
    color:#fff;
    font-size:18px;
    text-align:center
}
@media only screen and (max-width:768px){
    .numberPlusBox h2[data-v-891e3ec2],.numberPlusBox h2 span[data-v-891e3ec2]{
        font-size:28px
    }
    .numberPlusBox h3[data-v-891e3ec2]{
        font-size:16px
    }
}
.bannerBox[data-v-78b53406]{
    height:100vh;
    overflow:hidden;
    position:relative;
    width:100%
}
.bannerBox .bannerLi[data-v-78b53406]{
    height:100%;
    left:0;
    opacity:1;
    position:absolute;
    top:0;
    transition:all .76s;
    width:100%;
    z-index:1
}
.bannerLi>a[data-v-78b53406]{
    display:block;
    height:100%;
    position:relative;
    width:100%
}
.bannerLi img[data-v-78b53406]{
    display:block;
    height:100vh;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.bannerLi .font[data-v-78b53406]{
    left:50%;
    max-width:1240px;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    width:90%
}
.bannerLi .font h1[data-v-78b53406]{
    font-size:62px;
    font-weight:900;
    line-height:2.3;
    opacity:1;
    text-align:center
}
.bannerLi .font h3[data-v-78b53406]{
    font-size:30px;
    line-height:1.5;
    opacity:1;
    text-align:center
}
@media only screen and (max-width:768px){
    .bannerLi .font h1[data-v-78b53406]{
        font-size:36px
    }
    .bannerLi .font h3[data-v-78b53406]{
        font-size:16px
    }
}
.businessBox[data-v-120f1ccb]{
    margin:6% auto;
    max-width:1180px;
    width:90%
}
.businessBox .businessMain[data-v-120f1ccb]{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between
}
@media only screen and (max-width:768px){
    .businessBox .businessMain[data-v-120f1ccb]{
        flex-direction:column
    }
}
.businessBox .businessMain .item[data-v-120f1ccb]{
    background:#fff;
    border-radius:10px;
    box-shadow:5px 5px 5px #0000001a;
    padding:3% 2%;
    position:relative;
    transition:all .76s;
    width:23.7%
}
.businessBox .businessMain .item img[data-v-120f1ccb]{
    position:absolute;
    transition:all .76s
}
@media only screen and (max-width:768px){
    .businessBox .businessMain .item[data-v-120f1ccb]{
        margin-bottom:20px;
        width:100%
    }
}
.businessBox .businessMain .item>div[data-v-120f1ccb]{
    height:0;
    margin:0 auto;
    padding-bottom:85%;
    position:relative;
    width:100%
}
@media only screen and (max-width:768px){
    .businessBox .businessMain .item>div[data-v-120f1ccb]{
        margin:0 auto;
        padding-bottom:47%;
        width:55%
    }
}
.businessBox .businessMain .item>div>div[data-v-120f1ccb]{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.businessBox .businessMain .item>div>div>div[data-v-120f1ccb]{
    position:relative;
    width:100%
}
.businessBox .businessMain .item h2[data-v-120f1ccb]{
    color:#3d76f4;
    font-size:18px;
    font-weight:900;
    line-height:1.5;
    margin:12% 0 6%;
    text-align:center
}
@media only screen and (min-width:769px){
    .businessBox .businessMain .item2>div[data-v-120f1ccb]{
        width:88%
    }
}
.businessBox .businessMain .item[data-v-120f1ccb]:hover{
    box-shadow:5px 5px 15px 5px #0000001a
}
.businessBox .businessMain .item1 .img1[data-v-120f1ccb]{
    position:relative;
    width:100%
}
.businessBox .businessMain .item1 .img2[data-v-120f1ccb]{
    left:37%;
    top:33%;
    width:30%
}
.businessBox .businessMain .item1 .img3[data-v-120f1ccb]{
    left:31%;
    top:26%;
    width:44%
}
.businessBox .businessMain .item1 .img4[data-v-120f1ccb]{
    left:53%;
    opacity:0;
    top:2%;
    width:42%
}
.businessBox .businessMain .item1 .img5[data-v-120f1ccb]{
    left:6%;
    opacity:0;
    top:7%;
    width:37%
}
.businessBox .businessMain .item1 .img6[data-v-120f1ccb]{
    left:5%;
    top:47%;
    width:7%
}
.businessBox .businessMain .item1 .img7[data-v-120f1ccb]{
    left:88.7%;
    top:47%;
    width:7%
}
.businessBox .businessMain .item1 .img8[data-v-120f1ccb]{
    left:46.4%;
    top:72%;
    width:7%
}
.businessBox .businessMain .item1:hover .img2[data-v-120f1ccb]{
    top:28%
}
.businessBox .businessMain .item1:hover .img4[data-v-120f1ccb]{
    left:56%;
    opacity:1;
    top:0
}
.businessBox .businessMain .item1:hover .img5[data-v-120f1ccb]{
    left:4%;
    opacity:1;
    top:5%
}
.businessBox .businessMain .item1:hover .img6[data-v-120f1ccb],.businessBox .businessMain .item1:hover .img7[data-v-120f1ccb]{
    top:45%
}
.businessBox .businessMain .item1:hover .img8[data-v-120f1ccb]{
    top:70%
}
.businessBox .businessMain .item2 .img1[data-v-120f1ccb]{
    position:relative;
    width:100%;
    z-index:1
}
.businessBox .businessMain .item2 .img2[data-v-120f1ccb]{
    left:33%;
    top:5%;
    width:58%
}
.businessBox .businessMain .item2 .img3[data-v-120f1ccb]{
    left:34%;
    opacity:.3;
    top:16%;
    width:19%;
    z-index:1
}
.businessBox .businessMain .item2 .img4[data-v-120f1ccb]{
    left:34%;
    top:16%;
    width:19%;
    z-index:1
}
.businessBox .businessMain .item2 .img5[data-v-120f1ccb],.businessBox .businessMain .item2 .img6[data-v-120f1ccb]{
    left:61%;
    opacity:.375;
    top:35%;
    width:27%;
    z-index:1
}
.businessBox .businessMain .item2 .img7[data-v-120f1ccb]{
    left:61%;
    top:35%;
    width:27%;
    z-index:1
}
.businessBox .businessMain .item2 .img8[data-v-120f1ccb]{
    filter:brightness(0);
    left:63%;
    opacity:.15;
    top:43%;
    width:23%;
    z-index:1
}
.businessBox .businessMain .item2 .img9[data-v-120f1ccb]{
    left:63%;
    top:43%;
    width:23%;
    z-index:1
}
.businessBox .businessMain .item2 .img10[data-v-120f1ccb]{
    left:0;
    top:30%;
    width:95%;
    z-index:1
}
.businessBox .businessMain .item2:hover .img2[data-v-120f1ccb]{
    left:42%;
    top:0
}
.businessBox .businessMain .item2:hover .img4[data-v-120f1ccb]{
    left:30%;
    top:18%
}
.businessBox .businessMain .item2:hover .img6[data-v-120f1ccb]{
    left:58%;
    top:38%
}
.businessBox .businessMain .item2:hover .img7[data-v-120f1ccb]{
    left:54%;
    top:41%
}
.businessBox .businessMain .item2:hover .img8[data-v-120f1ccb]{
    left:57%;
    top:48%
}
.businessBox .businessMain .item2:hover .img9[data-v-120f1ccb]{
    left:55.5%;
    top:49.5%
}
.businessBox .businessMain .item3 .img1[data-v-120f1ccb]{
    position:relative;
    width:100%;
    z-index:1
}
.businessBox .businessMain .item3 .img2[data-v-120f1ccb]{
    left:7%;
    opacity:0;
    top:12%;
    width:82%;
    z-index:1
}
.businessBox .businessMain .item3 .img3[data-v-120f1ccb]{
    left:25%;
    top:35%;
    width:22%;
    z-index:1
}
.businessBox .businessMain .item3 .img4[data-v-120f1ccb]{
    left:37%;
    top:46%;
    width:21%;
    z-index:1
}
.businessBox .businessMain .item3 .img5[data-v-120f1ccb]{
    left:41%;
    top:42%;
    width:14%;
    z-index:1
}
.businessBox .businessMain .item3 .img6[data-v-120f1ccb]{
    left:2%;
    opacity:0;
    top:4%;
    width:92%;
    z-index:0
}
.businessBox .businessMain .item3 .img7[data-v-120f1ccb]{
    left:74%;
    opacity:0;
    top:36%;
    width:19.6%;
    z-index:1
}
.businessBox .businessMain .item3:hover .img2[data-v-120f1ccb]{
    opacity:1
}
.businessBox .businessMain .item3:hover .img5[data-v-120f1ccb]{
    top:37%
}
.businessBox .businessMain .item3:hover .img6[data-v-120f1ccb]{
    left:0;
    opacity:1;
    top:0;
    width:100%
}
.businessBox .businessMain .item3:hover .img7[data-v-120f1ccb]{
    left:78%;
    opacity:1;
    top:31%;
    width:22%
}
.service[data-v-28ced94c]{
    margin:6% auto;
    max-width:1180px;
    width:90%
}
.service .serviceMain[data-v-28ced94c]{
    display:flex;
    display:-webkit-flex;
    flex-wrap:wrap;
    justify-content:space-between
}
.service .serviceMain .item[data-v-28ced94c]{
    border-radius:10px;
    margin-bottom:3%;
    padding:3% 2%;
    width:23.7%
}
.service .serviceMain .item img[data-v-28ced94c]{
    display:block;
    margin:0 auto;
    mix-blend-mode:multiply;
    width:30%
}
.service .serviceMain .item .img3[data-v-28ced94c]{
    width:28%
}
.service .serviceMain .item .img4[data-v-28ced94c]{
    left:5%;
    position:relative;
    width:40%
}
.service .serviceMain .item h2[data-v-28ced94c]{
    font-size:24px;
    margin:10% 0 4%;
    text-align:center
}
.service .serviceMain .item p[data-v-28ced94c]{
    text-align:center
}
@media only screen and (max-width:768px){
    .service .title h2[data-v-28ced94c]{
        font-size:30px
    }
    .service .title>div[data-v-28ced94c]{
        margin:3% auto
    }
    .service .serviceMain .item[data-v-28ced94c]{
        width:45%
    }
    .service .hr[data-v-28ced94c]{
        display:none
    }
    .service .serviceMain .item h2[data-v-28ced94c]{
        font-size:20px
    }
}
.newsBox[data-v-cd446403]{
    background-attachment:fixed;
    background-image:url(../img/bg2.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
    width:100%
}
.blockTitle[data-v-cd446403]{
    text-align:center
}
.blockTitle a[data-v-cd446403],.blockTitle h2[data-v-cd446403],.blockTitle p[data-v-cd446403],.blockTitle span[data-v-cd446403]{
    color:#fff
}
.blockTitle p[data-v-cd446403]{
    margin-bottom:1.5%
}
.blockTitle a[data-v-cd446403],.blockTitle span[data-v-cd446403]{
    font-size:18px
}
@media only screen and (max-width:767px){
    .blockTitle a[data-v-cd446403],.blockTitle span[data-v-cd446403]{
        font-size:16px
    }
}
.blockTitle a[data-v-cd446403]{
    cursor:pointer;
    margin:0 18px;
    pointer-events:visible
}
.blockTitle span[data-v-cd446403]{
    color:#f7993c
}
.blockTitle div[data-v-cd446403]{
    background-image:linear-gradient(90deg,#fff,#fff)
}
.mainBox[data-v-cd446403]{
    background:#fff;
    border-radius:10px;
    box-shadow:5px 5px 15px #0000000d;
    display:flex;
    display:-webkit-flex;
    flex-direction:inherit;
    flex-wrap:wrap;
    max-width:1620px;
    padding:1.3%
}
.mainBox .newsLeft[data-v-cd446403]{
    margin-right:4%;
    width:31%
}
@media only screen and (max-width:1199px){
    .mainBox .newsLeft[data-v-cd446403]{
        margin-right:0;
        width:100%
    }
}
.mainBox .newsLeft .newsLi[data-v-cd446403]{
    cursor:pointer;
    width:100%
}
.mainBox .newsLeft .newsLi .img[data-v-cd446403]{
    height:0;
    padding-bottom:58%;
    position:relative;
    width:100%
}
.mainBox .newsLeft .newsLi .img img[data-v-cd446403]{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    position:absolute;
    width:100%
}
.mainBox .newsLeft .newsLi .title[data-v-cd446403]{
    font-size:20px;
    margin:4% 0
}
.mainBox .newsLeft .newsLi .time[data-v-cd446403],.mainBox .newsLeft .newsLi .title[data-v-cd446403]{
    line-height:1;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-break:break-all
}
.mainBox .newsLeft .newsLi .description[data-v-cd446403],.mainBox .newsLeft .newsLi .time[data-v-cd446403]{
    color:gray;
    font-size:14px;
    margin-bottom:4%
}
.mainBox .newsLeft .newsLi .description[data-v-cd446403]{
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    height:42px;
    line-height:1.5;
    overflow:hidden;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis
}
.mainBox .newsLeft .newsButton[data-v-cd446403]{
    display:flex;
    display:-webkit-flex;
    width:100%
}
.mainBox .newsLeft .newsButton div[data-v-cd446403]{
    background:#ccc;
    border-radius:100%;
    height:10px;
    margin-right:10px;
    width:10px
}
.mainBox .newsRight[data-v-cd446403]{
    width:65%
}
@media only screen and (max-width:1199px){
    .mainBox .newsRight[data-v-cd446403]{
        width:100%
    }
}
.mainBox .newsRight .newsUl[data-v-cd446403]{
    display:flex;
    display:-webkit-flex;
    flex-direction:row;
    flex-wrap:wrap;
    position:relative
}
.mainBox .newsRight .newsUl .more[data-v-cd446403]{
    font-size:16px;
    position:absolute;
    right:0;
    top:0
}
.mainBox .newsRight .newsUl .newsLi[data-v-cd446403]{
    border:1px solid #d7d7d7;
    cursor:pointer;
    display:flex;
    display:-webkit-flex;
    flex-direction:inherit;
    margin-left:-1px;
    margin-top:-1px;
    padding:3.3% 2%;
    transition:all .76s;
    width:50%
}
@media only screen and (max-width:767px){
    .mainBox .newsRight .newsUl .newsLi[data-v-cd446403]{
        width:100%
    }
}
.mainBox .newsRight .newsUl .newsLi[data-v-cd446403]:hover{
    background:#fafafa
}
.mainBox .newsRight .newsUl .newsData[data-v-cd446403]{
    font-size:30px;
    margin-right:4%;
    text-align:center
}
.mainBox .newsRight .newsUl .newsData span[data-v-cd446403]{
    display:block;
    font-size:14px;
    text-align:center;
    white-space:nowrap
}
.mainBox .newsRight .newsUl .newsWord[data-v-cd446403]{
    width:calc(100% - 69px)
}
.mainBox .newsRight .newsUl .newsWord .newsTitle[data-v-cd446403]{
    font-size:20px;
    line-height:1.5;
    margin:4px 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-break:break-all
}
.mainBox .newsRight .newsUl .newsWord .newsFont[data-v-cd446403]{
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient:vertical;
    color:gray;
    display:-webkit-box;
    font-size:14px;
    line-height:1.5;
    overflow:hidden;
    text-overflow:-o-ellipsis-lastline;
    text-overflow:ellipsis
}
.partnerBox[data-v-b0b6c67a]{
    margin:0 auto 5%;
    max-width:1180px;
    width:90%
}
.partnerUl[data-v-b0b6c67a]{
    flex-direction:inherit;
    flex-wrap:wrap;
    width:100%
}
.partnerLi[data-v-b0b6c67a],.partnerUl[data-v-b0b6c67a]{
    display:flex;
    display:-webkit-flex
}
.partnerLi[data-v-b0b6c67a]{
    align-items:center;
    padding:2% 4%;
    text-align:center;
    transition:all .76s;
    width:20%
}
.partnerLi:hover img[data-v-b0b6c67a]{
    transform:scale(1.1)
}
.partnerLi img[data-v-b0b6c67a]{
    max-height:100%;
    max-width:100%;
    transition:all .76s
}
@media only screen and (max-width:768px){
    .partnerLi[data-v-b0b6c67a]{
        filter:grayscale(0);
        width:33.33333%
    }
}
 