﻿/*pc端样式*/
#index .hexin .continer1 .block1 .btn-group .btn1 {
    display: block;
}

#index .hexin .continer1 .block1 .btn-group .btn2 {
    display: block;
}

.phone .changj-block1 .right .title-in .text-icon {
    width: initial;
    padding-right: 10px;
    margin-right: 0
}

.phone .changj-block1 .right .title-in .text-icon img {
    width: 15px
}

#index .can .right .text3-con .text3 {
    width: 100%;
}

#index .hxjs .btn-grop .btn1 .btn-text {
    position: relative;
    top: 5px;
}

#index .hxjs .btn-grop {
    margin-bottom: 0px;
    height: auto;
}

#index .news .left {
    height: 310px;
}

#index .changjin .left {
    width: 73%;
    text-align: right;
}

#index .hangye .continer1 .right .logo-con .logo-block img {

}

#index .news .left {
    display: block;
}

#index .computer .news .left .img {
    height: 310px !important;
}

@media (max-width: 1024px) {
    #index .hangye .continer1 .right .logo-con .logo-block {
        height: auto !important;
    }

    #index .computer .news .left .img {
        height: auto !important;
    }

    #index .news .left {
        height: auto !important;
    }
    #index .shuzi .continer1{
        justify-content: center;
    }
    #index .hexin .continer1 .block1 .text2-con .text2 .text2-icon{
        top: 0px;
        position: relative;
    }
}

@media (max-width: 414px) {
    #index .hangye .continer1 .right .logo-con .logo-block {
        height: 53px !important;
    }
    #index .hexin .continer1 .block1 .text2-con .text2 .text2-icon{
        top: -4px;
        position: relative;
    }
}

#index .computer .news .left .img {
    display: block;
    width: 100%;
    height: 100%;
    background-position: left;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
}

#index .computer .hexin .continer1 .block1 .text1 {
    flex-wrap: nowrap;
}

#index .computer .hexin .continer1 .block1 .text1 .text1-l {
    width: 60px;
    display: flex;
}

#index .computer .banner-icon .block1 {
    justify-content: center;
    padding-left: 0
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .banner .swiper-container {
        height: 520px !important;
    }

    .banner {
        height: 520px !important;
        overflow: hidden;
    }

    .banner .continer1 .right {
        width: 47%;
        margin: 0 auto;

    }
}

@media (max-width: 1201px) {
    #index .hexin .continer1 .block1 .btn-group {
        position: initial
    }

    #index .hexin .continer1 .block1 {
        padding-bottom: 0px;
    }
     #index .hexin .continer1 .block1.active {
        padding-bottom: 20px;
     }
}

@media (min-width: 1024px) and (max-width: 992px) {
    #pro .tlsb .block1 .top-in-img {
        right: -5%;
        bottom: -10%;
    }
}

@media (min-width: 1024px) and (max-width: 1366px) {

    .banner .continer1 .right {
        width: 50%;
        margin: 0 auto;

    }
}

.banner {

    height: 600px;

    overflow: hidden;

}

#index .contact .left {

    width: 61%;

}

.banner .continer1 .right {

    padding-top: 0px;

}

#index .can .right .text2 {
    text-align: justify
}

.banner .continer1 .left {

    padding-top: 0px;

}

.banner .swiper-slide {

    position: relative;

}

/*行内样式*/
.in-index-add-1 {
    height: 60px!important;
}

.in-index-add-2 {
    /* height: 100px!important; */
}

.in-index-add-3 {
    background-color: #19202B!important;
}

.in-index-add-4 {
    padding-left: 10px!important;
    padding-right: 10px!important;
    overflow: hidden!important;
}

.in-index-add-5 {
    margin-bottom: 20px!important;
}

.in-index-add-6 {
    width: 36px!important;
}

.in-index-add-7 {
    display: flex!important;
    flex-direction: row!important;
    align-items: center!important;
    justify-content: center!important;
    position: relative!important;
}

.in-index-add-8 {
    width: 30px!important;
    height: 30px!important;
    position: absolute!important;
    left: 40%!important;
    top: 40%!important;
}