@charset "UTF-8";
@import url(./wappublic.css);
@import url(./wapheader.css);
@import url(./fenlan.css);
@import url(./wapfooter.css);
@import url(./wapNavlist.css);

.usInfo_top{
    width: 100%;
    height: 3.81rem;
    display: flex;
}
.usInfo_top img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 关于我们 */
.main_about{
    width: 92%;
    height: 100%;
    margin: 0 auto; 
    margin-top: 0.6rem;
}
.main_about_top{
    width: 100%;
    display:flex;
    align-items: center;
    justify-content: space-between;
    border-bottom:0.01rem solid #33333326;
    padding-bottom: 0.3rem;
    position: relative;
    margin-bottom: 0.5rem;
}
.main_about_top::after{
    content: "";
    width: 0.9rem;
    height: 0.04rem;
    background: #000000;
    position: absolute;
    top: 0.74rem;
    left: 0;
    z-index: 9;
}
.main_about_top span{
    font-size: 0.34rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
}
.main_about_top .about_icon{
    width: 1.75rem;
}
.abut_list{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.tyw{
    font-size: 0.34rem;
    font-family: Jxixinkai;
    font-weight: 400;
    color: #000000;
}
.ab_text{
    font-size: 0.22rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #373838;
    line-height: 0.4rem;
    opacity: 0.77;
    margin-bottom: 0.3rem;
    text-align: justify;
}
.abut_box{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.abut_box_item{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.4rem;
}
.abut_box_item_left{
    width: 0.7rem;
    height: 0.7rem;
}
.abut_box_item_right{
    width: 86%;
    display: flex;
    flex-direction: column;
}
.abut_box_item_right span{
    font-size: 0.27rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #373838;
    margin-bottom: 0.05rem;
}
.abut_box_item_right div{
    font-size: 0.22rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #373838;
    line-height: 0.4rem;
    opacity: 0.67;
}
.ab_img{
    width: 100%;
    /* height: 7.66rem; */
    object-fit: cover;
}

/* 品牌主张 */
.main_zhuz{
    width: 92%;
    height: 100%;
    margin: 0 auto; 
    margin-top: 0.6rem;
}
.zhuz_img{
    width: 100%;
    height: 1.96rem;
    background: url(../wapimages/brand_img01.png) no-repeat;
    background-size:cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.47rem;
}
.zhuz_img p{
    font-size: 0.32rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: 0.2rem;
}
.zhuz_img div{
    font-size: 0.26rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
}

/* 核心团队 */
.main_team{
    width: 92%;
    height: 100%;
    margin: 0 auto;
    margin-top: 0.6rem;
}
.team_list{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.team_list_img{
    width: 100%;
    height: 3.97rem;
    border-radius: 0.13rem;
    object-fit: cover;
}
.team_list_name{
    font-size: 0.27rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.39rem;
    margin: 0.3rem 0;
}
.team_box01{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.41rem;
}
.team_box01 h1{
    font-size: 0.25rem;
    font-family: Source Han Sans SC;
    font-weight: 600;
    color: #000000;
    margin-bottom: 0.1rem;
}
.team_box01 div{
    font-size: 0.22rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.41rem;
    opacity: 0.71;
    text-align: justify;
}

/* 发展历程 */
.main_lic{
    width: 92%;
    height: 100%;
    margin: 0 auto;
    margin-top: 0.3rem;
}

.lic_list{
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}
.lic_list::after{
    content: "";
    /* width: 0.01rem; */
    height: 94%;
    border: 0.01rem dashed #707070;
    opacity: 0.41;
    position: absolute;
    left: 0.09rem;
    top: 0.1rem;
    z-index: 9;
}
.lic_item{
    width: 100%;
    align-items: self-start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.3rem;
}
.lic_item_left{
    width: 23%;
    display: flex;
    align-items: center;
    margin-top: 0.05rem;
}
.lic_item_left .yuan{
    width: 0.25rem;
    height: 0.25rem;
    background: #FFFFFF;
    border:0.01rem solid #E5E5E5;
    border-radius:50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.15rem;
    z-index: 99;
}
.lic_item_left .yuan .yuan01{
    width: 0.1rem;
    height: 0.1rem;
    background: #B4B4B4;
    border-radius: 50%;
}
.lic_item_left span{
    font-size: 0.25rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
}
.lic_item_right{
    width: 77%;
    font-size: 0.22rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.41rem;
    opacity: 0.71;
    text-align: justify;
}

/* 公益活动 */
.main_gy{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding-top: 0.68rem;
    background: #F8F8F8;
    padding-bottom: 0.68rem;
}
.gy{
    width: 92%;
    margin: 0 auto;
}
.gy_list{
    width:100%;
}
.gy_item{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.58rem;
    background-color: #FFFFFF;
    border-radius: 0.15rem;
}
.gy_item a{
    width: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 0.15rem;
}
.gy_item_img{
    width: 100%;
    height:3.98rem;
    object-fit: cover;
    border-radius: 0.15rem 0.15rem 0 0;
}
.gy_item_text{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0.3rem 0.37rem 0.4rem 0.23rem;
    border-radius:0 0 0.15rem 0.15rem;
}
.ne_title{
    font-size: 0.3rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #121212;
    line-height: 0.43rem;
    position: relative;
}
.ne_title::after{
    content: "";
    width: 0.44rem;
    height: 0.04rem;
    background: #535353;
    position: absolute;
    top: 0.5rem;
    left: 0;
    z-index: 9;
}
.ne_tw{
    font-size: 0.25rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #121212;
    line-height: 0.45rem;
    opacity: 0.67;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0.3rem 0 0.3rem 0;
}
.ne_sj{
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 0.16rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    opacity: 0.59;
}
.ne_sj:active{
    opacity: 1;
}
.ne_sj img{
    width: 0.29rem;
    height: 0.09rem;
    margin-left: 0.1rem;
}
.gy_more{
    width: 2.1rem;
    height: 0.64rem;
    border: 0.01rem solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.23rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #050003;
    margin: 0 auto;
}
.gy_more img{
    width: 0.21rem;
    height: 0.21rem;
    margin-left: 0.1rem;
}
.gy_more:active{
    color: #707070;
    border: 0.01rem solid #707070;
}
