﻿.head_box .head_img {height: auto;}
.head_img img{height: 20.8rem;width: 100%;margin-bottom: 4.12rem;}

.about_we {padding:4.12rem 0 0 0;overflow-x: hidden;}
.about_we .information{margin-bottom: 5.5rem;}
.about_we .information .information_one{display: flex;justify-content: space-between;margin-left: 7.87rem;}
.about_we .information .information_one >div:first-child{width: 42rem;height: 27rem;margin: 0rem auto;padding: 5rem;box-sizing: border-box;border: 1px solid #ddd;}
.about_we .information .information_one >div:first-child .io_title{font-size: 1.04rem;font-family: Microsoft YaHei;font-weight: bold;color: #C61324;margin-bottom: .5rem;}
.about_we .information .information_one >div:first-child .io_title_two{white-space: nowrap;font-size: .5rem;font-family: Microsoft YaHei;font-weight: bold;color: #C61324;margin-bottom: 1.83rem;}
.about_we .information .information_one >div:first-child .io_text{text-indent:2em;line-height:20px;font-size: .7rem;font-family: Adobe Heiti Std;font-weight: normal;color: #666666;margin-bottom: 5.42rem;}
.about_we .information .information_one >div:first-child .company_information{display: flex;margin-left: 1.62rem;}
.about_we .information .information_one >div:first-child .company_information .top{font-size: 1.51rem;font-family: Lato;font-weight: 900;color: #CC131C;}
.about_we .information .information_one >div:first-child .company_information .bottom{font-size: .7rem;color: #666666;}
.about_we .information .information_one >div:first-child .company_information .line{width: 0.04rem;height: 1.29rem;background: #DDDDDD;margin: 1.2rem 2.37rem 0;}
.about_we .information .information_one >div:last-child img{width: 50rem;}
.about_we .information .information_two {position: relative;background: #F6F6F6;height: 27.7rem;margin-top: 3.41rem;}
.about_we .information .information_two >div:first-child{position: absolute;left: 7.25rem;bottom: 0;}
.about_we .information .information_two >div:first-child img{width: 29.12rem;height: 31.12rem;}
.about_we .information .information_two >div:last-child{margin: 0 7.79rem 0 40.46rem;padding-top: 3.79rem;width: 50%;}
.about_we .information .information_two >div:last-child img{width: 8.41rem;margin-bottom: 1rem;}
.about_we .information .information_two >div:last-child .it_line{width: 3.87rem;height: 0.16rem;background: #CC131C;margin-left: 0.58rem;margin-bottom: 2.83rem;}
.about_we .information .information_two >div:last-child .it_text{text-indent:4em;line-height:20px;font-size: .7rem;font-family: Adobe Heiti Std;font-weight: normal;color: #666666;margin-bottom: 5.42rem;}
.about_we .team{position: relative;overflow: hidden;box-sizing: border-box;}
.about_we .team>img{width:100%;height: auto;}
.about_we .team .team_center{width: 42.04rem;margin: 0 auto;z-index: 2;color: #fff;position: absolute;top: 50%;right: 0;left: 0;transform: translate(10px, -50%);}
.about_we .team .team_center .about_title{font-size: 2rem;margin-bottom: 1.4rem;text-align: center;}
.about_we .team .team_center .about_title_two{font-size: 1.25rem;margin-bottom: .46rem;text-align: center;}
.about_we .team .team_center .about_line{width:5.16rem;height: 0.16rem;background: #CC131C;margin: 0 auto 3.16rem;}
.about_we .team .team_center .about_text{text-indent: 2em;line-height: 1.4rem;font-size: .86rem;}

.company_qualification {position: relative;padding: 2.87rem 0 0;display: flex;}

.company_qualification >img{width: 100%;height: 42.71rem;}
.company_qualification .cq_left{position: absolute;margin-left: 7.46rem;bottom: 10.4rem;height: 29rem;left: 0;}
.company_qualification .cq_left img:first-child{width: 22.83rem;height: 16.5rem;transform: translate(0, 4rem);}
.company_qualification .cq_left img:last-child{width: 15.46rem;height: 20.5rem;transform: translate(-1rem, 0);}
.company_qualification .cq_title .cq_title_one{font-size: 2rem;margin-bottom: 1.29rem;}
.company_qualification .cq_title .cq_title_two{font-size: 1rem;margin-bottom: 3.66rem;}
.company_qualification .cq_img{display: flex;position: relative;transform: translate(16%, 0);}
.company_qualification .cq_right{position: absolute;top: 5.6rem;right: 10%;text-align: right;}
.company_qualification .cq_right img{width: 30.62rem;height: 13.41rem;}

@media screen and (min-width: 1240px) and (max-width: 1290px) {
    .company_qualification .cq_right{right: 3%;}

}
@media screen and (max-width: 1240px){
    .about_we .information .information_one >div:last-child img{width: 100%;}
    .about_we .information .information_one {margin-left: 5%;}
    .company_qualification .cq_left{margin-left: 5%;}
    .about_we .information .information_two >div:last-child{width: 44%;margin-left: 55%;padding-top: 3%;}
    .about_we .information .information_two >div:first-child{left: 5%;width: 40%;}
    .about_we .information .information_two >div:first-child img{width: 100%;height: auto;}
    .company_qualification .cq_right{right: 2%;}
}

@media screen and (max-width: 1150px) {
    .company_qualification .cq_right{top:9%;}
    .company_qualification .cq_right img{width: 60%;height: auto;}
    .company_qualification .cq_left img:first-child{width: 31%;height: 100%;}
    .company_qualification .cq_left img:last-child{width: 22%;height: 100%;}

}
@media screen and (max-width: 1140px) {
    .company_qualification .cq_right{top:12%;}
    .company_qualification .cq_right img{width: 54%;height: auto;}
}

@media screen and (max-width: 1000px) {
    .company_qualification .cq_right img{width: 45%;}
}

@media screen and (max-width: 800px) {
    .about_we .information .information_one >div:last-child img{position: relative;bottom: -60%;}
}