.w1200 {
    width: 1200px;
    margin: 0 auto
}

.banner {
    width: 100%;
    height: 450px
}

.banner img {
    width: 100%;
    height: 450px;
    -o-object-fit: cover;
    object-fit: cover
}

.con1 {
    background-color: #fefcfc;
    height: 1200px
}

.con1 .con1_1 {
    width: 1200px;
    margin: 0 auto;
    margin-top: -50px
}

.con1 .con1_1 ul {
    padding-bottom: 85px
}

.con1 .con1_1 ul li {
    width: 380px;
    height: 240px;
    position: relative;
    float: left;
    margin-right: 27px
}

.con1 .con1_1 ul li:last-child {
    margin: 0;
    float: right
}

.con1 .con1_1 ul li img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    height: 100%
}

.con1 .con1_1 ul li p {
    width: 80px;
    height: 100%;
    font-family: 'MicrosoftYaHei';
    background-image: url(../images/human_1.png);
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    margin: 0;
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    line-height: 90px;
    font-size: 22px;
    font-family: MicrosoftYaHei;
    font-weight: 700;
    color: #fbfcfc;
    text-indent: 50px
}

.con3 {
    background-color: #fff;
    padding: 85px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.con3 h5 {
    font-size: 20px;
    font-family: MicrosoftYaHei;
    font-weight: 700;
    color: #383737;
    line-height: 48px;
    text-align: center
}

.con3 .time {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    line-height: 60px;
    text-align: center
}

.con3 .textContent {
    width: 1200px;
    margin: 0 auto
}

.con3 .textContent p {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1d1c1c;
    line-height: 29px
}

.list_1 {
    position: relative;
    width: 800px;
    margin: 0 auto
}

.list_1 .swiper-button-black {
    margin-top: -40px
}

.list_1 .swiper-container_1 {
    margin: 0 auto;
    width: 500px;
    margin-top: 60px
}

.list_1 .swiper-container_1 p {
    text-align: center;
    margin: 0;
    font-size: 12px;
    font-family: MicrosoftYaHeiLight;
    font-weight: 400;
    color: #0e0e0e;
    line-height: 48px
}

.list_1 .swiper-container_1 img {
    height: 375px;
    width: auto;
    margin: 0 auto;
    display: block
}

.list_2 {
    position: relative;
    width: 600px;
    margin: 0 auto
}

.list_2 .swiper-button-black {
    width: 14px;
    height: 29px;
    background-size: 100%;
    margin-top: -14px
}

.list_2 .swiper-container_2 {
    width: 520px
}

.list_2 .swiper-container_2 img {
    width: 167px;
    height: 94px;
    -o-object-fit: cover;
    object-fit: cover
}

.active-nav img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    border: 1px solid #069191
}

.con2 {
    height: 873px;
    background: #e8e8e8;
    padding-top: 85px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.con2 li {
    background-color: #fff;
    height: 250px;
    float: left
}

.con2 li p {
    width: 253px;
    height: 104px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #242525;
    line-height: 30px;
    padding-left: 25px;
    margin-top: 50px;
    margin-left: 20px;
    background-image: url(../images/human_9.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: justify
}

.con2 li:nth-child(2), .con2 li:nth-child(6) {
    width: 324px
}

.con2 li:nth-child(4) {
    width: 438px
}

.con2 li:nth-child(4) p {
    width: 362px
}

.con2 .img-box {
    position: relative;

}

.con2 .img-box img{
    height: 250px;
    width: 438px;
    object-fit: cover;

}


.con2 .img-box p {
    width: 380px;
    margin: 0;
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #f7fafa;
    line-height: 250px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center
}

.con3_content {
    margin-top: 60px
}

.con3_1 {
    width: 657px;
    height: 465px;
    background-image: url(../images/human_10.png);
    background-repeat: no-repeat;
    position: relative
}

.con3_1 img {
    padding-left: 38px;
    padding-top: 34px
}

.con3_1 p {
    font-size: 48px;
    font-weight: 400;
    color: #f9f6f6;
    line-height: 60px;
    position: absolute;
    top: 117px;
    left: 186px
}

.con3_2 {
    width: 540px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 50px
}

.con3_2 ul {
    height: 468px;
    overflow-x: hidden
}

.con3_2 li {
    width: 450px;
    height: 76px;
    line-height: 76px;
    border-bottom: 2px solid #069191;
    font-size: 24px;
    font-weight: 400;
    color: #1b1a1a
}

.con3_2 li span {
    float: right;
    background-image: url(../images/go.png);
    background-repeat: no-repeat;
    background-size: 35px 12px;
    padding-right: 45px;
    background-position: right 30px
}

.swiper-slide {
    overflow: hidden;
}

.con2 ul {
    padding-top: 50px;
}
