
.part_1 {position: relative;z-index: 9;background: #fff;}
.part_1 .title{margin-bottom: 2rem;}
.part_1 .tt{ padding-bottom: 1.5rem;margin-bottom: 1.5rem;border-bottom:1px solid #c7c7c7;position: relative;}
.part_1 .tt .cn{ font-size: 2rem; color: #404040; font-weight: bold;}
.part_1 .company {padding: 3rem 0 2rem;}
.part_1 .company .intro{ color: #767676; line-height: 2rem;text-indent: 2rem;text-align: justify;}
.part_1 .company .intro p {font-size:1rem;}
.part_1 .company img{ width: 100%;}

@media  screen and (max-width: 765px){
    .part_1 .tt .cn { font-size: 1.5rem;}
    .part_1 .tt{ padding-bottom: 1rem;margin-bottom: 1rem;}
}


.part_2 { padding:2rem 0;}
.part_2 .cont {
    box-shadow: rgba(0, 0, 0, 0.188235) 0 0 10px 0;
    transform: translate3d(0px, -2px, 0px);
    padding:4rem 3rem;
}
.part_2 ul { display: flex;justify-content: space-between;}
.part_2 ul li { display: flex;flex-direction:column;justify-content: center;align-items: center;}
.part_2 ul li .t1 { font-size: 1.2rem;margin: 1.5rem 0;color: #3b3b3b;}
.part_2 ul li .t2 {color: #696969;}


@media  screen and (max-width: 765px){
    .part_2 ul { display: block;}
    .part_2 ul li { margin-bottom: 2rem;padding-bottom: 2rem;border-bottom:1px solid #c7c7c7;}
}