.mb_hidden {
    display: block;
}
.pc_hidden {
    display: block;
}
.fwz_section .title:after{
	display:none;
}
.fwz_section h2 {
    text-align: center;
}
.fwz_section .section {
    background-repeat: no-repeat;
    background-size: cover;
}
.fwz_section .sec_banner {
    background-image: url(../images/banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.fwz_section .sec_banner .sec_banner_title {
    color: #697389;
}

.fwz_section .sec_banner .sec_banner_desc {
    color: #697389;
}

.fwz_section .sec_symptom {
    background: #ffffff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

.fwz_section .sec_symptom h4 {
    color: #253f76;
}
.fwz_section .sec_symptom .sec_symptom_box > div {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}
.fwz_section .sec_symptom .sec_symptom_box img {
    
}

.fwz_section .sec_symptom .sec_symptom_box p {
    color: #6a6e8e;
}

.fwz_section .sec_reason ul li {
    display: flex;
    align-items: center;
    flex-flow: column;
}
.fwz_section .sec_reason ul li h3 {
    background-image: linear-gradient(90deg, #4e79bd 0%, #2e5ca6 100%), linear-gradient(#6c91e0, #6c91e0);
    color: white;
    display: inline-block;
    text-align: center;
}

.fwz_section .sec_reason ul li .content {
    background-color: #f6f6f7;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #f6f6f7;
}

.fwz_section .sec_type {
    background-image: url(../images/bg.jpg);
    color: #5b5b5b;
}

.fwz_section .sec_type .sec_type_box .item {
    background-color: white;
}
.fwz_section .sec_type .sec_type_box .item h4 {
    color: white;
}
.fwz_section .sec_type .sec_type_box .item1 {
    border-top: 5px solid #2e5da7;
}
.fwz_section .sec_type .sec_type_box .item1 h4 {
    background-color: #2e5da7;
    display: inline-block;
}
.fwz_section .sec_type .sec_type_box .item2 {
    border-top: #f97f2b 5px solid;
}
.fwz_section .sec_type .sec_type_box .item2 h4 {
    background-color: #f97f2b;
    display: inline-block;
}

.fwz_section .sec_type .sec_type_box .item .img_text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fwz_section .sec_type .sec_type_box .item .img_text span {
    background-color: #2e5da7;
    color: white;
    border-radius: 100%;
    position: relative;
    display: block;
}
.fwz_section .sec_type .sec_type_box .item .img_text span::after {
    position: absolute;
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8.7px;
    border-color: transparent transparent transparent #2e5da7;
    right: -7px;
    top: 13px;
}

.fwz_section .sec_type .sec_type_box .item2 .img_text p {
    background-color: #ebeff8;
}

.fwz_section .sec_person {
    background-image: url(../images/p_bg.png);
    color: #5b5b5b;
}
.fwz_section .sec_person .title .en_title {
    color: #4378cb;
    background: linear-gradient(180deg, #4378cb 16%, #275fb6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.fwz_section .sec_person .title .zh_title h2 {
    color: #ffffff;
}
.fwz_section .sec_person .sec_person_box > p {
    color: white;
}
.fwz_section .sec_person .sec_person_box ul {
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.fwz_section .sec_person .sec_person_box ul li {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    border: 1px #9acafb dashed;
}
.fwz_section .sec_treatment .sec_treatment_box .item1 img.right_bottom {
    position: absolute;
    width: 2vw;
    right: 0.5vw;
    bottom: 0.5vw;
}
.fwz_section .sec_treatment .sec_treatment_box .item1 {
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid 2px #91b5ed;
    border-radius: 20px;

    position: relative;
}

.fwz_section .sec_treatment .sec_treatment_box .item1::before {
    content: "";
    width: 0;
    height: 0;
    border: 20px solid;
    position: absolute;
    bottom: -41px;
    border-color: #91b5ed transparent transparent;
}
.fwz_section .sec_treatment .sec_treatment_box .item1::after {
    content: "";
    width: 0;
    height: 0;
    border: 20px solid;
    position: absolute;
    bottom: -38px;
    border-color: #fff transparent transparent;
}

.fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text {
    display: flex;
    background-color: #f6f6f7;
    align-items: center;
    justify-content: space-between;
}
.fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text:nth-child(2) {
    align-items: start;
}
.fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text h4 {
    background-color: #2e5da7;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
	position:relative;
}
.fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text h4 img{
    position:absolute;
	top:5px;
	left:5px;
	margin:0;
	width: auto;
}
.fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text:nth-child(2) h4 {
    background-color: #f97f2b;
}

.fwz_section .sec_treatment .sec_treatment_box .item3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
.fwz_section .sec_treatment .sec_treatment_box .item3 p {
    background-color: #4e79bd;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}
.fwz_section .sec_treatment .sec_treatment_box .item3 .inner {
    color: #1b407a;
}
.fwz_section .sec_treatment .sec_treatment_box .item3 .inner > span {
    color: #f97f2b;
}

.fwz_section .sec_prevention {
    background-image: url(../images/pre_bg.jpg);
}
.fwz_section .sec_prevention .title .en_title {
    color: #4584e5;
    background: linear-gradient(180deg, #4584e5 16%, #637ea7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.fwz_section .sec_prevention .title .zh_title h2 {
    color: #ffffff;
}
.fwz_section .sec_prevention .sec_pre_box > p {
    color: white;
}
.fwz_section .sec_prevention .sec_pre_box ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.fwz_section .sec_prevention .sec_pre_box ul li {
    flex: 1;
    background-color: white;
    border-radius: 20px;
}

.fwz_section .sec_prevention .sec_pre_box ul li img {
    width: 100%;
    border-radius: 20px 20px 0px 0px;
}

.fwz_section .title .en_title {
    color: #c7d3ee;
    background: linear-gradient(180deg, #c7d3ee 16%, #ecf2fe 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-size: 1.2vw;
    font-weight: 600;
}

.fwz_section .title .zh_title {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -0.9vw;
}
.fwz_section .title .zh_title img {
    width: 6vw;
}
.fwz_section .title .zh_title h2 {
    margin: 0;
    color: #253f76;
    font-size: 2vw;
    font-weight: 900;
    padding: 0 2vw;
}
.fwz_section .title .zh_title h2 span {
    color: #f57e2b;
}

.section_com_problem {
        width: 90%;
        margin: 0 auto;
        margin-top: 100px;
        padding-bottom: 100px;
    }

    .section_com_problem>h3 {
        width: 270px;
    }

    .section_com_problem .accordion {
        /* margin-left: 120px; */
        /* margin-top: 50px; */
        list-style: none;
        /* width: 78%; */
        text-align: justify;
        font-weight: 600;
    }

    .section_com_problem .accordion>div {
        margin: 20px 0;
    }

    .section_com_problem .accordion h2 {
        display: flex;
        align-items: center;
        /* border-bottom: 2px solid #1b407a; */
        padding: 0;
        padding-bottom: 10px;
        font-size: 20px;
        font-weight: 900;
        line-height: 27px;
        color: #1b407a;
    }

    .section_com_problem .accordion h2 p {
        display: flex;
        align-items: center;
        font-size: 2rem;
        font-weight: 500;
        padding-right: 30px;
        line-height: 1.2;
        width: 100%;
    }
    .accordion .card  {
        border-radius: 0 !important;
    }