.animate1,.animate2,.animate3,.animate4{
    overflow: hidden;
}
.cover-green{
    position: absolute;
    top:0;
    left:0;
    width: calc(600vw /19.2);
    height: calc(570vw/19.2);
    background:#33ad6d;
    opacity: 0.8;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cover-black{
    position: absolute;
    top:0;
    left:50vw;
    width: 50vw;
    height: 20.8vw;
    background:#000;
    opacity: 0.5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.cover-black1{
    position: absolute;
    top:0;
    left:31.25vw;
    width: 31.25vw;
    height: 40.1vw;
    background:#000;
    opacity: 0.5;
    /*display: flex;*/
    /*flex-direction: column;*/
    /*justify-content: center;*/
    /*align-items: center;*/
}
.cover-black2{
    position: absolute;
    top:0;
    left:68.75vw;
    width: 68.75vw;
    height: 28.125vw;
    background:#000;
    opacity: 0.5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.input-search{
    position: absolute;
    top:calc(358vw /19.2);
    left:calc(400vw/19.2);
    width: calc(520vw /19.2);
    height: calc(50vw /19.2);
    outline: none;
    border: none;
    color: white;
    background: transparent;
    text-align:center;
    padding: 0;
    font-family: SourceHanSansCN-Light,微软雅黑;
    font-size: calc(24vw /19.2);

}
.input-search::placeholder{
    color: white;
}
.search-div{
    position: absolute;
    top:calc(415vw /19.2);
    left:calc(376vw/19.2);
    width: calc(568vw /19.2);
    background: white;
    color:#df393f;
    /*padding:calc(10vw /19.2) calc(25vw /19.2) calc(5vw /19.2) calc(25vw /19.2);*/
    font-family: SourceHanSansCN-Light,微软雅黑;
    font-size: calc(24vw /19.2);
    /*display: none;*/
    text-align: center;
}
.search-div div{
    width: 100%;
    margin-top: calc(10vw /19.2);
    overflow-y: auto;height:calc(200vw /19.2);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.search-div p{
    z-index:8;
    padding: calc(5vw /19.2);
    margin: 0 auto;
}

.search-btn{
    position: absolute;
    /*border: 1px solid black;*/
    width: calc(60vw /19.2);
    height: calc(60vw /19.2);
    top:calc(360vw /19.2);
    left:calc(910vw /19.2);
    cursor: pointer;
}

.cover-title{
    font-family:SourceHanSansCN-Light,微软雅黑;
    font-size:calc(48vw/19.2);
    color: #fff;
}
.title-center{
    position: absolute;
    top:40%;
    left: 0;
    right:0;
    bottom:50%;
    text-align:center;
    margin:0 auto;
    color:white;
}
.banner-title-center{
    /*width: calc(880vw /19.2);*/
    /*height: calc(170vw /19.2);*/
    font-family: SourceHanSansCN-Bold,微软雅黑;
    font-weight: bold\0;
    font-size: calc(60vw /19.2);
    letter-spacing:calc(14vw / 19.2);
}

.banner-title-detail-center{
    /*width: calc(880vw/19.2);*/
    /*height: calc(80vw/19.2);*/
    font-family: Arial;
    font-size: calc(36vw/19.2);
    letter-spacing:calc(5vw / 19.2);
}
.title-left{
    position: absolute;
    top:10%;
    left: 8%;
    color: white;
}
.banner-title-left{
    /*width: calc(1100vw /19.2);*/
    /*height: calc(350vw /19.2);*/
    line-height: 1;
    font-family: SourceHanSansCN-Bold,微软雅黑;
    font-weight: bold\0;
    font-size: calc(60vw /19.2);
    letter-spacing:calc(14vw / 19.2);
}
.banner-title-detail-left{
    /*width: calc(880vw /19.2);*/
    /*height: calc(80vw /19.2);*/
    font-family: Arial;
    font-size: calc(36vw /19.2);
    letter-spacing:calc(5vw / 19.2);

}
.title-right{
    position: absolute;
    top:10%;
    left: 42%;
    color: white;
}
.banner-title-right{
    /*width: calc(1100vw /19.2);*/
    /*height: calc(350vw /19.2);*/
    line-height: 1;
    font-family: SourceHanSansCN-Bold,微软雅黑;
    font-weight: bold\0;
    font-size: calc(60vw /19.2);
    letter-spacing:calc(14vw / 19.2);
}
.banner-title-detail-right{
    /*width: calc(880vw /19.2);*/
    /*height: calc(80vw /19.2);*/
    font-family: Arial;
    font-size: calc(36vw /19.2);
    color: white;
    letter-spacing:calc(5vw / 19.2);

}
.pc_content{
    margin-top: 100vh;
}

/**************************************moblie*******************************************************/
.mobile-content{
}
.mobile-tout{
    position: relative;
    width: 100vw;
    z-index: 1;
    display: flex;
    justify-content:space-between;
    height: calc(320vw/7.5);
}
.mobile-search-cover{

}
.mobile-busness-cover{
    width: 100%;
    height: calc(320vw/7.5);
    position: absolute;
    top:0;
    background-color: rgba(51,173,109,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: SourceHanSansCN-Light;
    font-size: calc(43vw/7.5);

}
.mobile-news-cover{
     width: 100%;
     height: calc(320vw/7.5);
     position: absolute;
     top:0;
     background-color: rgba(0,0,0,0.7);
     display: flex;
     justify-content: center;
     align-items: center;
     color: #fff;
     font-family: SourceHanSansCN-Light;
     font-size: calc(43vw/7.5);

 }
.mobile-news-cover-left{
    width: 50%;
    height: calc(240vw/7.5);
    position: absolute;
    top:0;
    left:0;
    background-color: rgba(0,0,0,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: SourceHanSansCN-Light;
    font-size: calc(43vw/7.5);
}
.mobile-news-cover-right{
    width: 50%;
    height: calc(240vw/7.5);
    position: absolute;
    top:0;
    right:0;
    background-color: rgba(0,0,0,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: SourceHanSansCN-Light;
    font-size: calc(43vw/7.5);
}

/*左上*/
.mobile-title-left-adjust{
    top:18%;
    left: 10%;
    text-align: left;
}
.mobile-banner-title-left-adjust{
    margin-bottom: 2vw;
    font-size: calc(37vw /7.5);
    letter-spacing:calc(10vw / 7.5);
}
.mobile-banner-title-detail-center-adjust{
    margin-top: 0;
    font-size: calc(25vw/7.5);
    letter-spacing:calc(5vw / 7.5);
}

/*右上*/
.mobile-title-right-adjust{
    top: 16%;
    left: 32%;
    text-align: left;
}
.mobile-banner-title-right-adjust{
    margin-bottom: 2vw;
    font-size: calc(37vw /7.5);
    letter-spacing:calc(10vw / 7.5);
}
.mobile-banner-title-detail-right-adjust{
    margin-top: 0;
    font-size: calc(25vw/7.5);
    letter-spacing:calc(5vw / 7.5);
}
/*居中*/
.mobile-title-center-adjust{
    top: 40%;
    left: 0;
    text-align: center;
}
.mobile-banner-title-center-adjust{
    margin-bottom: 2vw;
    font-size: calc(37vw /7.5);
    letter-spacing:calc(10vw / 7.5);
}
.mobile-banner-title-detail-center-adjust{
    margin-top: 0;
    font-size: calc(25vw/7.5);
    letter-spacing:calc(5vw / 7.5);
}


.swiper-pagination-bullet{
    background-color: #fff !important;
    opacity: 1 !important;
}
.swiper-pagination-bullet-active{
    opacity: 1 !important;
    background-color: #71cbec !important;

}
.mobile-tout-left{

}
.mobile-tout-right{

}

.mobile-input-search{
    position: absolute;
    top: 17.6vw;
    left: 20vw;
    width: calc(400vw /7.5);
    height: calc(50vw /7.5);
    outline: none;
    border: none;
    background: transparent;
    text-align: center;
    padding: 0;
    font-family: SourceHanSansCN-Light;
    font-size: calc(38vw /7.5);
    color: white;
}

.mobile-input-search::placeholder{
    color: white;
}
.mobile-search-div{
    position: absolute;
    top: calc(202vw /7.5);
    left: calc(142vw/7.5);
    width: calc(456vw /7.5);
    background: white;
    color:#df393f;
    /*padding:calc(10vw /19.2) calc(25vw /19.2) calc(5vw /19.2) calc(25vw /19.2);*/
    font-family: SourceHanSansCN-Light;
    font-size: calc(24vw /19.2);
    text-align: center;
    height: 15vw;
}
.mobile-search-div div{
    width: 100%;
    margin-top: calc(10vw /19.2);
    overflow-y: auto;height: 12vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mobile-search-div p{
    z-index:8;
    padding: calc(5vw /19.2);
    margin: 0 auto;
    font-size: 4vw;
}
.mobile-search-btn{
    position: absolute;
    width: calc(60vw /7.5);
    height: calc(60vw /7.5);
    top: calc(131vw /7.5);
    left: calc(545vw /7.5);
    cursor: pointer;
    /*border: 2px solid black;*/
}

/**************************************moblie*******************************************************/

