
#test2{
    width: 100%;
    /*padding-top: 100px!important;*/
    height: 100vh;
    /*margin: 100px auto;*/
    /*background: #1E9FFF;*/
}
.swiper-container2{
    width: 100%;
    padding-top: 17vh!important;
    /*height: 50vh;*/
    margin: 0px auto;
    /*background: #1E9FFF;*/
}
.bannerDiv{
    position: relative;
    overflow: hidden;
}
.bannerDiv h2{
    width: 70%;
    letter-spacing: 2px;
    text-align: center;
    position: absolute;
    /*left: 10%;*/
    top:30vh;
    color: #1E9FFF;
    font-size: 0.7rem;
    font-weight: 800;
}
.bannerDiv .banText1,.bannerDiv .banText2{
    width: auto;
    padding: 0.5vw 1vw;
    background: rgba(0,0,0,0.7);
    border-radius: 6px;
    font-size: 1.3rem;
    letter-spacing: 2px;
    /*text-align: right;*/
    position: absolute;
    left: 10%;
    top:35vh;
    color: white;
    font-weight: 800;
}
.banText1-1{
    width: auto;
    padding: 0.2vw 1vw;
    background: rgba(0,0,0,0.9);
    border-radius: 6px;
    font-size: 0.8rem;
    letter-spacing: 2px;
    /*text-align: right;*/
    position: absolute;
    left: 10%;
    top:48vh;
    color:rgba(221,221,221,0.6);
    font-weight: 800;
}
.bannerDiv .banText2{
    right: 30%;
    top:30vh;
}
.swiper-slide2{
    width: 40vw;
    height: 70vh;
    overflow: hidden;
    border-radius: 10px;
}

.biglogo{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
    /*transition-duration:0.8s;*/
    /*transform: scale(1.3);*/
}


.con_title{
    display:block;
    width:100%;
    margin: 0 auto;
    height:auto;
    overflow:hidden;
    text-align:left;
    font-size:1.2rem;
    /*line-height:70px;*/
    color:rgba(0,0,0,0.6);
    font-style:italic;
    /*border-bottom: 1px solid #c2c2c2;*/
}
/*关于我们*/
.index_photo_case{
    width:100%;
    background-color:whitesmoke;
}
.index_photo_caseBox{
    width: 1100px;
    margin:10px auto;
    padding: 20px 0;
}
.case_class{
    width: 100%;
    /*width:70%;*/
    height:auto;
    display: flex;
    flex-wrap: wrap;
    /*background: #00FF00;*/
    /*overflow:hidden;*/
    /*padding-top:15px;*/
    margin:0 auto;
    /*text-align:center;*/
}
.text{
    width: 60%;
    /*height: 320px;*/
    /*margin-left: 5%;*/
    padding: 10px;
    /*background: yellow;*/
}
.text1{
    width: 100%;
    font-size: 0.7rem;
    text-align: justify;
    -moz-text-align-last: right;
    letter-spacing: 1px;
    line-height: 1.5rem;
    color: rgba(0,0,0,0.55);
    /*text-indent:2em;*/
}
.pitem{
    position: relative;
    width: 40%;
    padding: 10px;
    border-radius: 10px!important;
    overflow: hidden;
    /*background: red;*/
}
/*.pitem p{*/
    /*width:90%;*/
    /*height:50px;*/
    /*padding:0 5%;*/
    /*text-align:left;*/
    /*font-size:18px;*/
    /*line-height:50px;*/
    /*color:rgba(1, 113, 187, 1);*/
    /*position:absolute;*/
    /*bottom:0%;*/
    /*left:0;*/
    /*z-index:3;*/
    /*font-weight: 800;*/
/*}*/

.pitem img{
    width: 100%;
    height: 270px;
    object-fit: cover;
    border-radius: 10px;
}
.case_class .pitem:hover img{
    transition-duration:0.8s;
    transform: scale(1.3);
    transition: 1.5s;
    opacity:0.8;
}
.nubBox{
    width:100%;
    display: flex;
    align-items: center;
    /*background: #00FF00;*/
    padding-top:20px;
    margin:0 auto;
}
.nubLi{
    width: 33%;
    /*background: pink;*/
    /*height: 3rem;*/
    margin-right: 1%;
}
.nubNumber{
    width: 100%;
    padding-top: 20px;
    font-size: 0.65rem;
    line-height: 1rem;
    color: #1E9FFF;
    text-align: center;
}
.nubNumber b{
    font-size: 2.1rem;
}
.nubjs{
    width: 100%;
    font-size: 0.6rem;
    line-height: 1.5rem;
    color: rgba(0,0,0,0.6);
    text-align: center;
}

.corporate{
    width: 100%;
    /*background: yellow;*/
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0;
}
.corporate li{
    width: 31%;
    height: 10rem;
    margin-right: 2%;
    /*border: 1px solid black;*/
    margin-bottom: 20px;


}
.shade{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.45);
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}
.culture{
    background: url("../image/home/home-2.jpeg") no-repeat center center;
    background-size:100% 100%;
}
.service{
    background: url("../image/home/home-3.jpeg") no-repeat center center;
    background-size:100% 100%;
}
.GlobalLayout{
    background: url("../image/home/home-4.jpeg") no-repeat center center;
    background-size:100% 100%;
}
.corporate li p{
    width: 100%;
    line-height: 1.5rem;
    text-align: center;
    color: white;
}
.p1{
    font-size: 0.9rem;
    letter-spacing: 1px;
}
.p2{
    padding: 0 25px!important;
    line-height: 1rem!important;
    font-size: 0.6rem;
    letter-spacing: 2px;
    text-align: left!important;
}
.p2-1{
    text-align: center!important;
}
.p3{
    width: 40%;
    height: auto;
    cursor: pointer;
}

/*产品展示*/
.index_video_case{
    /*display:block;*/
    width:1100px;
    height:auto;
    overflow:hidden;
    padding-top:30px;
    padding-bottom:40px;
    margin: 0 auto;
    /*background-color:#F2F2F2;*/
}
.cpBox{
    width:100% ;
    /*background: pink;*/
}
.video_case_list{
    width:100%;
    /*height:auto;*/
    /*overflow:hidden;*/
    margin:0 auto;
    text-align:center;
    /*padding:0px 0 30px 0;*/
    /*background: #00F7DE;*/
    display: flex;
    flex-wrap: wrap;
    /*align-items: center;*/
    padding-top: 2%;
}



.vitem{
    width:30%;
    padding: 20px 30px 0px 20px;
    /*background: yellow;*/
    border: 1px solid rgba(0,0,0,0.2);
}
.vitem:nth-child(3n+1) {
    width:70%;
}
/*.vitemLong{*/
    /*width:70%;*/
    /*!*padding: 35px 40px;*!*/
/*}*/

.titleEn,.titleCn{
    width:100%;
    text-align:left;
    font-size:1rem;
    line-height:1.5rem;
    color: rgba(0,0,0,0.7);
    letter-spacing: 1px;
}
.titleEn{
    color: rgba(0,0,0,0.3)!important;
    font-size: 0.6rem!important;
    line-height:1.1rem;
}
.xiangqing{
    display: block;
    width: 5rem;
    height: auto;
    margin-top: 10px;
    cursor: pointer;
}
/*.vitem:nth-child(3n+2) .xiangqing{*/
    /*width: 40%;*/
    /*!*opacity: 0.6;*!*/
/*}*/

.pic{
    width:100%;
}
.pic .tu{
    display:block;
    width:100%;
    height: auto;
}
.xqSmall{
    /*display: block;*/
    width: 36%;
    height: auto;
    margin-bottom: 20px;
    /*cursor: pointer; */
}

.service_but{
    display:block;
    width:20%;
    height:46px;
    background: url("../image/home/more-1.png") no-repeat center center;
    background-size:100% auto;
    margin-top: 20px;
    border-radius: 6px
}


.index_video_case .case_class{
    width:90%;
    height:auto;
    overflow:hidden;
    padding-top:15px;
    margin:0 auto;
    text-align:center;
}

.details,.details1{
    width:20%;
    height:46px;
    text-align: center;
    letter-spacing: 1px;
    line-height: 46px;
    background: #00a0e9;
    color: white;
    font-size: 0.65rem;
    cursor: pointer;
    border-radius: 6px;
    /*text-indent:2em;*/
}
.details{
    background: url("../image/home/konw.png") no-repeat center center;
    background-size:100% auto;
    margin-top: 20px;
    /*box-shadow: 8px 8px 8px #F2F2F2;*/
}
.details1{
    width: 1200px!important;
}


/*合作伙伴*/
.index_hb{
    width: 1100px;
    margin: 0 auto;
    padding: 20px 0;
    background: white;
    /*box-shadow: 8px 8px 8px #dddddd;*/
}

.hzhb{
    width:100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hzhbBox{
    width: 30%;
    padding-bottom: 10px;
    /*background: yellow;*/
}
.hzP1{
    width: 100%;
    padding-top: 20px;
    text-align: justify;
    font-size: 0.9rem;
    color: rgba(0,0,0,0.6);
    letter-spacing: 2px;
    line-height: 1.3rem;
}
.hzP2{
    width: 100%;
    padding-top: 20px;
    text-align: justify;
    font-size: 0.55rem;
    color: rgba(0,0,0,0.4);
    letter-spacing: 2px;
    line-height: 0.9rem;
}
.hzP3{
    margin-top: 20px;
    width: 70%;
    height: 46px;
    background: url("../image/home/more-1.png") no-repeat center center;
    background-size:100% auto;
    cursor: pointer;
    border-radius: 6px
}
.quanqiu{
    width: 70%;
    height: auto;
}

/*媒体查询*/
@media (max-width: 900px) {
    #test2{
        width: 100%;
        height: 50vh;
    }
    .biglogo {
        width: 100%;
        height: 50vh;
        object-fit: cover;
        border-radius: 10px;
    }
    .con_title {
        text-align: center;
        font-size: 1.4rem;
        /* line-height: 70px; */
    }

    /*产品介绍*/
    .index_video_case {
        width: 95%;
        /*padding-top: 30px;*/
        padding-bottom: 10px;
        /*margin: 0 auto;*/
         /*background-color: pink;*/
    }
    .vitem {
        width: 100%;
        margin-bottom: 20px;
        padding: 15px 15px 15px 15px;
    }
    .vitem:nth-child(3n+1) {
        width:100%;
    }
    .titleCn {
        font-size: 1.2rem;
        line-height: 1.5rem;
        /*word-break: break-all;text-align: justify;*/
        hyphens: auto;
    }
    .titleEn {
        color: rgba(0,0,0,0.55)!important;
        font-size: 0.9rem!important;
        line-height: 1.5rem;
        /*word-break: break-all;text-align: justify;*/
        hyphens: auto;
    }
    .xiangqing {
        width: 5rem;
        opacity: 1;
    }
    /*.xiangqing：nth-child(3n+1) {*/
        /*width: 30%;*/
        /*opacity: 0.6;*/
    /*}*/
    .service_but {
        width: 40%;
        height: 4rem;
        margin: 0px auto;
    }

    /*关于我们*/
    .index_photo_caseBox {
        width: 95%;
        margin: 10px auto;
        padding: 20px 0;
    }
    .text {
        width: 100%;
        padding: 10px 0;
    }
    .text1 {
        width: 100%;
        font-size: 1rem;
        line-height: 1.8rem;
    }
    .pitem {
        width: 100%;
        padding: 10px 0;
    }
    .details{
        width: 40%;
        height: 4rem;
        margin: 0 auto;
        /* text-indent: 2em; */
    }
    .corporate li {
        width: 100%;
        height: 13rem;
        margin-right: 0%;
        /* border: 1px solid black; */
        margin-bottom: 20px;
    }
    .p1 {
        font-size: 1.15rem;
    }
    .p2 {
        line-height: 1.3rem!important;
        font-size: 0.95rem;
    }
    .corporate {
         padding: 0px 0;
    }

    /*合作伙伴*/
    .index_hb {
        width: 95%;
        margin: 0 auto;
    }
    .hzhbBox {
        width: 100%;
        padding-bottom: 30px;
        /* background: yellow; */
    }
    .hzP1 {
        /*width: 100%;*/
        /*padding-top: 20px;*/
        font-size: 1.1rem;
        line-height: 1.5rem;
    }
    .hzP2 {
        /*padding-top: 20px;*/
        font-size: 0.9rem;
        color: rgba(0,0,0,0.5);
        line-height: 1.5rem;
    }
    .hzP3 {
        margin: 0px auto;
        width: 40%;
        height: 4rem;
    }
    .quanqiu {
        width: 100%;
        /*height: auto;*/
    }
}
