/* 公司介绍 */
.box_we {
    width: 100%;
    background-color: #f2f4f9;
}

.com {
    width: 1448px;
    margin: auto;
    background-color: white;
    position: relative;
    top: -126px;
    padding-bottom: 126px;
    border-radius: 50px;
}

.com_box>h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    margin: 0 auto;
    /* margin-left: 550px; */
    padding-top: 74px;
    padding-bottom: 30px;
    letter-spacing: 3px;
}

.com_box>h5 {
    width: 1198px;
    font-size: 17px;
    margin: auto;
    letter-spacing: 3px;
    line-height: 35px;
    text-indent: 2em;
    color: #8e8e8e;
}

.com_img {
    padding-top: 30px;
    width: 741px;
    margin: auto;
}

.com_btn {
    padding-top: 25px;
    width: 370px;
    margin: auto;
}

.com_btn>button {
    width: 100%;
    height: 48px;
    border: none;
    background-color: #f2f4f9;
    border-radius: 20px;
}

.p {
    font-size: 17px;
    letter-spacing: 3px;
    color: #184287;
}

/* 企业文化 */
.culture {
    width: 100%;
    padding: 0;
    background-image: url(../images/Blue.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 100px;
}

.culture_com {
    width: 1448px;
    margin: auto;
}

.culture_log {
    height: 68px;
    padding-top: 58px;
}

.culture_d {
    display: flex;
    align-items: center;
}

.di {
    width: 20px;
    height: 30px;
}

.sa>h1 {
    font-size: 30px;
    margin-left: 12px;
    letter-spacing: 1.5px;
    color: #fffcfe;
}

.sa>h4 {
    font-size: 25px;
    margin-left: 12px;
    margin-top: 9px;
    color: #fffcfe;
}

.culture_qi {
    width: 1443px;
    /* height: 366px; */
    margin-top:120px;
    display: flex;
}
.culture_ci  {
    display: flex;
    justify-content: space-between;
}

.culture_zhu {
    width: 271px;
    box-sizing: border-box;
    padding: 20px;
    flex: 271px 0 0;
    /* height: 100%; */
    background-color: white;
    border-radius: 16px;
    margin-bottom: 25px;
}

.ad {
    font-size: 20px;
    /* padding-top: 58px; */
    /* padding-left: 56px; */
    letter-spacing: 2.5px;
    color: #184287;
}

.culture_zhu>h1 {
    width: 58px;
    margin-top: 24px;
    /* margin-left: 105px; */
    margin-bottom: 37px;
    border-bottom: 2px solid #7c7c7c;
}

.culture_zhu>h5 {
   
    font-size: 18px;
    font-weight: 600px;
}
.culture_qi-first {
    display: flex;
    flex-direction: column;
}
.culture_qi-first h5 {
    flex: 1;
    margin-bottom: 15px;
    box-sizing: border-box;
    font-weight: normal;
    /* padding-left: 56px; */
}
.culture_ci {
    display: flex;
    /* margin-bottom: 25px; */
    flex-wrap: wrap;
}

.kjh {
    width: 267px;
    /* height: 170px; */
    border-radius: 20px;
    box-sizing: border-box;
    padding: 20px;
    background-color: white;
    margin-left: 25px;
    margin-bottom: 25px;
    /* margin-bottom: 25px; */
}

.kjhj {
    width: 269px;
    height: 170px;
    border-radius: 20px;
    background-color: white;
    margin-left: 25px;
}

.kjh>h2 {
    font-size: 20px;
    letter-spacing: 2.5px;
    color: #184287;
    font-weight: 600;
}

.kjh>h1 {
    width: 58px;
    margin-top: 18px;
    /* margin-left: 26px; */
    margin-bottom: 26px;
    border-bottom: 2px solid #7c7c7c;
}

.kjh>h5 {
    width: 193px;
    /* margin-left: 28px; */
    line-height: 25px;
    font-size: 16px;
    font-weight: 500;
}

.kjhj>h2 {
    padding-top: 27px;
    padding-left: 26px;
    font-size: 20px;
    letter-spacing: 2.5px;
    color: #184287;
    font-weight: 600;
}

.kjhj>h5 {
    width: 193px;
    margin-left: 28px;
    font-size: 16px;
    font-weight: 500;
}

.kjhj>h1 {
    width: 58px;
    margin-top: 18px;
    margin-left: 26px;
    margin-bottom: 26px;
    border-bottom: 2px solid #7c7c7c;
}

/* 组织架构 */
.tissue {
    width: 100%;
    background-color: #ffffff;
    padding-bottom: 60px;
}

.tissue_com {
    width: 1448px;
    margin: auto;
}

.tissue_log {
    height: 68px;
    padding-top: 72px;
}

.tissue_d {
    display: flex;
    align-items: center;
}

.dii {
    width: 20px;
    height: 30px;
}

.sai>h1 {
    font-size: 30px;
    margin-left: 12px;
    letter-spacing: 1.5px;
    color: #000000;
}

.sai>h4 {
    font-size: 25px;
    margin-left: 12px;
    margin-top: 9px;
    color: #000000;
}

.tissue_img {
    width: 100%;
    /* height: 617px; */
    padding-top: 90px;
}

/* 荣誉资质 */
.honor {
    width: 100%;
    height: 690px;
    background-image: url(../images/qualifications.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

.honor_com {
    width: 1448px;
    margin: auto;
}

.honor_swiper {
    margin-top: 82px;
    width: 1440px;
    height: 500px;
    position: relative;
    --swiper-navigation-size:0
}

.swiper {
    margin-top: 120px;
    width: 82%;
    height: 428px;
}

.swiper-slide {
    width: 318.9px;
}

.swiper_h{
    font-size: 18px;
    color: white;
    margin-top: 30px;
    margin-left: 80px;
}


.swiper-button-prev>.a{
    padding: 100px 35px 100px 35px;
    border-radius: 30px;
    position: absolute;
    top: -115px;
    left: -10px;
}
.swiper-button-next>.b {
    
    padding: 100px 35px 100px 35px;
    border-radius: 30px;
    position: absolute;
    top: -115px;
    right: -10px;
}
.L{
    width: 52px;
    height: 119px;
    background-color: #ffffff;
    border-radius: 30px;
    position: absolute;
    top:120px;
}
.R{
    width: 52px;
    height: 119px;
    background-color: #ffffff;
    border-radius: 30px;
    position: absolute;
    top:120px;  
    right: 0;
}
.L>h1{
    margin-top: 39px;
    margin-left: 10px;
}
.R>h1{
    margin-top: 39px;
    margin-left: 10px;
}
/* 分子机构 */
.member {
    width: 100%;
    height: 479px;
    background-image: url(../images/institution.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.member_com{
    width: 1448px;
    margin: auto;
}
.member_log{
    height: 68px;
    padding-top: 58px;
}

.member_d {
    display: flex;
    align-items: center;
}

.dia {
    width: 20px;
    height: 30px;
}

.saa>h1 {
    font-size: 30px;
    margin-left: 12px;
    letter-spacing: 1.5px;
    color: #000000;
}

.saa>h4 {
    font-size: 25px;
    margin-left: 12px;
    margin-top: 9px;
    color: #000000;
}
.btns{
    margin-top: 97px;
    width: 100%;
    /* height: 270px; */
    display: flex;
    flex-wrap: wrap;
}
.btn{
    height: 38px;
    border-radius: 20px;
    box-sizing: border-box;
    margin: 0px 12px;
    background-color: white ;
    letter-spacing:1.5px;
    font-size: 16px;
    color: #7c7c7c;
}
.btn:hover{
    border: 1px #184287 solid;
    color: #184287;
}

.member_com .btn {
    padding: 0 15px;
    margin-bottom: 20px;
}