.otherbg{
    width: 100%;
    height: 590px;
    background-size: cover !important;
}
.vision{
    width: 100%;
    height:1257px;
    background: url(../images/home/img61.jpg) no-repeat center;
    margin-top: 130px;
}
.line5{
    width: 22px;
    height: 1px;
    background: #F6F2E7;
}
.swiper6{
    width: 1200px;
    height: 640px;
}
.swiper6 .swiper-slide div{
    width: 403px;
    height: 508px;
    margin: auto;
    margin-bottom: 20px;
}
.swiper6 .swiper-slide div img{
    max-width: 403px;
    max-height: 508px;
}
.swiper6 .swiper-pagination-bullet{
    width: 15px !important;
    height: 15px !important;
}
.swiper6 .swiper-pagination-bullet-active{
    background: #174738 !important;
}
.joinCon li{
    width: 350px;
    height:340px;
    background: #fff;
    margin: 0 10px;
}
.joinCon li img{
    width: 350px;
    margin-bottom: 20px;
}
.support li{
    margin: 0 30px 40px;
}
.support li img{
    margin-bottom: 10px;
}
.case li{
    margin: 0 12px 40px;
}
.case li div{
    width: 376px;
    height: 240px;
    margin-bottom: 20px;
}
.case li div img{
    max-width: 376px;
    max-height: 240px;
}
.swiper8{
    width: 1200px;
    height: 360px;
}
.swiper8Box{
    width: 1200px;
    height: 308px;
    background: #F9F9F9;
}
.swiper8Box div:nth-child(1){
    width: 600px;
    height: 308px;
    margin-right: 100px;
}
.swiper8Box div:nth-child(1) img{
    max-width: 600px;
    max-height: 308px;
}
.swiper8Box div:nth-child(2){
    width: 420px;
    padding-top: 45px;
}
.swiper8Box div:nth-child(2) p:nth-child(1){
    padding-bottom: 20px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 25px;
}
.swiper8Box div:nth-child(2) p:nth-child(2){
    margin-bottom: 10px;
}
.swiper8 .swiper-pagination-bullet{
    width: 52px;
    height: 6px;
    background: #B2B2B2;
    border-radius: 0px;
}
.swiper8 .swiper-pagination-bullet-active{
    background: #849652 !important;
}
.newsBox {
    margin-top: 50px;
}
.newsBox li{
    width: 377px;
    height: 450px;
    background: #FFFFFF;
    margin: 0 10px 20px;
}
.newsBox li div:nth-child(1){
    width: 377px;
    height: 194px;
}
.newsBox li div:nth-child(1) img{
    max-width: 377px;
    max-height: 194px;
}
.newsBox li div:nth-child(2){
    padding-top: 40px;
}
.newsBox li div:nth-child(2) p{
    width: 320px;
    margin: auto;
}
.newsBox li div:nth-child(2) p:nth-child(2){
    margin-top: 20px;
    margin-bottom: 30px;
}
.newsBoxActive{
    background: #849652 !important;
}
.newsBoxActive div:nth-child(1){
    display: none;
}
.newsBoxActive div:nth-child(2) p:nth-child(1){
    color: #fff !important;
}
.newsBoxActive div:nth-child(2) p:nth-child(2){
    color: #fff !important;
}
.newsBoxActive div:nth-child(2) p:nth-child(3){
    color: #fff !important;
}
.newsBoxActive div:nth-child(2) p:nth-child(4){
    width: 123px !important;
    height: 37px !important;
    background: #fff;
    border-radius: 19px;
    line-height: 37px;
    margin: 160px 0 0 25px;
    color: #849652 !important;
    text-align: center;
}
.contactCon li div{
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.contactCon li div img{
    max-width: 30px;
    max-height: 30px;
}