@media only screen and (min-width: 768px) {
	.pc-mt-1{
		margin-top:1vw;
	}
    .pc_hidden{
        display: none;
    }
    .fwz_section h2.fwz_title img {
        height: 2.5vw;
    }
    .fwz_section p {
        font-size: 1vw;
    }
    .fwz_section .section {
        margin: 10vw auto;
    }
    .fwz_section .sec_banner {
        min-height: 48vw;
    }

    .fwz_section .sec_banner .sec_banner_desc {
        max-width: 36vw;
    }

    .fwz_section .sec_banner .sec_banner_title {
        font-size: 2.3vw;
        font-weight: 900;
    }
    .fwz_section .sec_banner .sec_banner_desc {
        font-size: 1.2vw;
    }

    .fwz_section .sec_symptom {
        margin-top: -12vw;
        padding: 3vw 2vw;
    }

    .fwz_section .sec_symptom h4 {
        font-size: 1.8vw;
        font-weight: 900;
        margin-bottom: 40px;
    }
    .fwz_section .sec_symptom .sec_symptom_box > div {
        margin: 1vw 0;
    }
	
	.fwz_section .sec_symptom .sec_symptom_box img{
		width:8vw;
	}

    .fwz_section .sec_symptom .sec_symptom_pic {
        width: 10vw;
        margin-bottom: 0.5vw;
    }

    .fwz_section .sec_reason ul li {
        margin: 3vw 0;
    }
    .fwz_section .sec_reason ul li h3 {
        border-radius: 30px 0%;
        padding: 1vw 0vw;
        font-size: 1.2vw;
        width: 24vw;
        transform: translate(0px, 50%);
    }
    .fwz_section .sec_reason ul li .content {
        height: 9.5vw;
        border-radius: 25px;
    }
    .fwz_section .sec_reason ul li .content p {
        padding: 0 1vw;
    }
    .fwz_section .sec_reason ul li .content img {
        transform: translate(0px, -7%);
        border-radius: 25px;
        height: 11vw;
        box-shadow: 1px -6px 21px 0px rgba(6, 0, 1, 0.25);
    }
    .fwz_section .sec_type {
        height: 78vw;
    }

    .fwz_section .sec_type .sec_type_box {
        padding-top: 5vw;
    }

    .fwz_section .sec_type .sec_type_box .item {
        padding-bottom: 2vw;
        margin: 2vw 0;
    }
    .fwz_section .sec_type .sec_type_box .item h4 {
        border-radius: 0px 100px 100px 0px;
        font-size: 1.2vw;
        padding: 0.5vw 4vw 0.5vw 2vw;
        margin: 2vw 0;
        margin-left: -1vw;
		margin-bottom:0;
    }
    .fwz_section .sec_type .sec_type_box .item .content {
        margin: auto 1.2vw;
    }

    .fwz_section .sec_type .sec_type_box .item .img_text p {
        padding: 0 1vw;
    }
    .fwz_section .sec_type .sec_type_box .item .img_text span {
        font-size: 25px;
        padding: 0 12.5px;
    }
	.fwz_section .sec_type .sec_type_box .item1 .img_text_box{
		position:relative;
		margin: 1vw 0;
	}
	.fwz_section .sec_type .sec_type_box .item1 .img_text_box::before{
		position:absolute;
		content:" ";
		width:0.5vw;
		height:0.5vw;
		border-radius:100%;
		background:white;
		border:#c7d3ee 0.18vw solid;
		top:-0.5vw;
		left: 0.75vw;
	}
	.fwz_section .sec_type .sec_type_box .item1 .img_text_box::after{
		position:absolute;
		content:" ";
		width:0.5vw;
		height:0.5vw;
		border-radius:100%;
		background:white;
		border:#c7d3ee 0.18vw solid;
		bottom:0;
		left: 0.75vw;
	}
    .fwz_section .sec_type .sec_type_box .item1 .img_text {
		position:relative;
        padding: 0.5vw 0;
    }
	.fwz_section .sec_type .sec_type_box .item1 .img_text::before {
		position:absolute;
		content:" ";
		border-left: 1px #9acafb dashed;
		height:100%;
		width:1vw;
		left: 1vw;
    }
    .fwz_section .sec_type .sec_type_box .item2 .img_text p {
        padding: 50px 10px;
        margin-left: 300px;
        padding-left: 160px;
    }
	.fwz_section .sec_type .sec_type_box .item2 .img_text img{
		position:absolute;
	}
    .fwz_section .sec_person {
        margin-top: -27vw;
        padding-top: 20vw;
        height: 80vw;
    }
    .fwz_section .sec_person .sec_person_box {
        margin-top: 3vw;
    }
    .fwz_section .sec_person .sec_person_box ul {
        margin-top: 1.5vw;
        border-radius: 20px;
    }
    .fwz_section .sec_person .sec_person_box ul li {
        padding: 2vw 3vw;
        flex: 1;
    }
    .fwz_section .sec_person .sec_person_box ul li:nth-child(1) {
        border-left: none;
        border-top: none;
    }
    .fwz_section .sec_person .sec_person_box ul li:nth-child(2) {
        border-top: none;
    }
    .fwz_section .sec_person .sec_person_box ul li:nth-child(3) {
        border-right: none;
        border-top: none;
    }
    .fwz_section .sec_person .sec_person_box ul li:nth-child(4) {
        border-left: none;
        border-bottom: none;
    }
    .fwz_section .sec_person .sec_person_box ul li:nth-child(5) {
        border-bottom: none;
    }
    .fwz_section .sec_person .sec_person_box ul li:nth-child(6) {
        border-bottom: none;
        border-right: none;
    }
	.fwz_section .sec_person .sec_person_box ul li img{
		margin-bottom:10px;
	}
	.fwz_section .sec_person .sec_person_box ul li span{
		    height: 35px;
			font-size: 18px;
			text-align:center;
	}
    .fwz_section .sec_treatment .sec_treatment_box .item {
        margin: 3vw 0;
    }

    .fwz_section .sec_treatment .sec_treatment_box .item1 {
        padding: 1vw;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item1 img {
        width: 15vw;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item1 p {
        padding-left: 2vw;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 {
        margin-bottom: -2vw;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text:nth-child(1) {
        height: 190px;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text:nth-child(2) {
        height: 400px;
    }
	.fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text:nth-child(2) p.pc-mt-1{
		
	}
	.fwz_section .sec_treatment .sec_treatment_box .item2 p{
		font-size:18px;
	}
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text {
        margin: 1.5vw 0;
        width: 100%;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text > p {
        width: 85%;
        padding: 0 1vw;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text h4 {
        width: 190px;
        margin: 0;
        height: 100%;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text > div {
        width: 680px;
        margin-top: 2vw;
        padding: 0 1vw;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item2 .item2_text img {
        width: 230px;
        margin-top: 2vw;
        margin-right: 1vw;
    }

    .fwz_section .sec_treatment .sec_treatment_box .item3 {
        margin: 0 3vw;
    }

    .fwz_section .sec_treatment .sec_treatment_box .item3 p {
        margin: 5vw 0;
        height: 4.5vw;
        width: 320px;
    }

    .fwz_section .sec_treatment .sec_treatment_box .item3 .out_round {
        width: 280px;

        height: 280px;
        border: 1.5vw solid #2e5da7;
        border-radius: 100%;

        display: flex;
        align-items: center;
        justify-content: center;
        flex-flow: column;

        position: relative;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item3 .out_round::before {
        content: " ";
        position: absolute;
        background-color: white;
        width: 281px;
        height: 0.5vw;
        z-index: 0;
    }

    .fwz_section .sec_treatment .sec_treatment_box .item3 .out_round::after {
        content: " ";
        position: absolute;
        background-color: white;
        width: 281px;
        height: 0.5vw;
        right: unset;
        transform: rotate(90deg);
        z-index: 0;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item3 .out_round .inner {
        position: relative;
        z-index: 1;

        color: #1b407a;
        font-size: 27px;
        font-weight: 900;
    }
    .fwz_section .sec_treatment .sec_treatment_box .item3 .out_round .inner > span {
        color: #f97f2b;
    }

    .fwz_section .sec_prevention {
        height: 67vw;
        padding-top: 4vw;
    }
    .fwz_section .sec_prevention .sec_pre_box > p {
        margin-top: 3vw;
        margin-bottom: 2vw;
    }
	.fwz_section .sec_prevention .sec_pre_box ul{
		flex-flow:column;
	}
    .fwz_section .sec_prevention .sec_pre_box ul li {
		display: flex;
        margin: 1vw 0;
		width:720px;
        box-shadow: 4px 8px 19px 1px rgba(0, 0, 0, 0.5);
		align-items:center;
		
    }
	.fwz_section .sec_prevention .sec_pre_box ul li img{
		width:auto;
		height:160px;
	}
    .fwz_section .sec_prevention .sec_pre_box ul li p {
        padding: 0 0.5vw;
        padding-top: 0.5vw;
    }
    .fwz_section .sec_prevention .sec_pre_box ul li:first-child {
        margin-left: 0;
    }
    .fwz_section .sec_prevention .sec_pre_box ul li:last-child {
        margin-right: 0;
    }
}
