/* 搜索：*/



/* comm*/

/* common */
h2 {
    text-align: center;
}


/* section_banner */
.section_banner {
    background: url(/template/default/picture/qgy_img/big_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #697389;
}

.section_banner p {
    text-align: justify;
}


/* section_reason */
.section_reason .reason_content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.section_reason .reason_content .reason_img {
    border: 10px solid #7ecef4;
    border-radius: 20px;

    background: #fff;
    position: relative;
    z-index: 1;
}

.section_reason .reason_content .reason_des {
    border-radius: 20px;
    position: relative;
    z-index: 0;
    background-color: #eef9fe;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: space-between;
  
}


/* section_symptoms */
.section_symptoms {
    background: url(/template/default/picture/qgy_img/symptoms_bg.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}

.section_symptoms .symptoms_content ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section_symptoms .symptoms_content ul li {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
}

.section_symptoms .symptoms_content .symptoms_type li {
    background-color: #80b1cd;
    box-shadow: inset -3px 4px 5px 0px rgba(0, 0, 0, 0.3);
    border-radius: 100px;
    justify-content: space-between;
}

.section_symptoms .symptoms_content .symptoms_warning {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section_symptoms .symptoms_content .symptoms_warning p {
    background-color: #ffa785;
    color: #fff;
    border-radius: 0 100px 100px 0;
    font-weight: normal;
}

.section_symptoms .symptoms_content .symptoms_process h3,
.section_type .type_congenital h4,
.section_type .type_secondary h4 {
    display: flex;
    align-items: center;
    color: #253f76;
    font-weight: 700;
}

.section_symptoms .symptoms_content .symptoms_process ul li span {
    background-color: #ffa785;
    display: block;
    width: 100%;
	color: #1e54a8;
	text-shadow: #fff 3px 0 0, #fff 2.83333px 0.983333px 0, #fff 2.35px 1.85px 0, #fff 1.61667px 2.51667px 0, #fff 0.7px 2.91667px 0, #fff -0.283333px 2.98333px 0, #fff -1.25px 2.73333px 0, #fff -2.06667px 2.16667px 0, #fff -2.66667px 1.36667px 0, #fff -2.96667px 0.416667px 0, #fff -2.95px -0.566667px 0, #fff -2.6px -1.5px 0, #fff -1.96667px -2.26667px 0, #fff -1.11667px -2.78333px 0, #fff -0.133333px -3px 0, #fff 0.85px -2.88333px 0, #fff 1.75px -2.43333px 0, #fff 2.45px -1.73333px 0, #fff 2.88333px -0.833333px 0;
	
}

.section_symptoms .symptoms_content .symptoms_process ul li {
    position: relative;
}

.section_symptoms .symptoms_content .symptoms_process ul li:nth-child(1)::after,
.section_symptoms .symptoms_content .symptoms_process ul li:nth-child(2)::after {
    content: " ";
    position: absolute;
    background-image: url(/template/default/picture/qgy_img/symptoms_left.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}


/* section_type */
.section_type>div>div {
    background-color: #f7f6f6;
    box-shadow: 3px 4px 10px 0px rgba(0, 0, 0, 0.29);
    border-radius: 20px;
    position: relative;
}

.section_type .type_chronic .chronic_b,
.section_type .type_acute .acute_b,
.section_type .type_congenital .congenital_b,
.section_type .type_primary .primary_b,
.section_type .type_secondary .secondary_b {
    position: relative;
    border-radius: 0px 0 20px 20px;
    z-index: 0;
}

.section_type>div>div {
    position: relative;
    z-index: 1;
}

.section_type>div h3 {
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_chronic h3 {
    background: url(/template/default/picture/qgy_img/chronic_t.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_chronic .chronic_b {
    background: url(/template/default/picture/qgy_img/chronic_b.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_acute h3 {
    background: url(/template/default/picture/qgy_img/acute_t.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_acute .acute_b {
    background: url(/template/default/picture/qgy_img/acute_b.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_congenital h3 {
    background: url(/template/default/picture/qgy_img/congenital_t.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_congenital .congenital_b {
    background: url(/template/default/picture/qgy_img/congenital_b.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_primary h3 {
    background: url(/template/default/picture/qgy_img/primary_t.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_primary .primary_b {
    background: url(/template/default/picture/qgy_img/primary_b.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_secondary h3 {
    background: url(/template/default/picture/qgy_img/secondary_t.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type .type_secondary .secondary_b {
    background: url(/template/default/picture/qgy_img/secondary_b.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_type>div p {
    font-weight: 700;
}

.section_type .type_chronic>div,
.section_type .type_acute>div,
.section_type .type_primary>div {
    display: flex;
    justify-content: space-between;
}

.section_type .type_congenital .congenital_symptoms {
    display: flex;
}

.section_type .type_congenital .congenital_symptoms li {
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    display: flex;
    flex-flow: column;
    justify-content: space-between;

}

.section_type .type_congenital .congenital_symptoms li h5 {
    text-align: center;
    border-bottom: 2px #959595 solid;
}

.section_type .type_congenital .congenital_symptoms li h5 span {
    display: inline-block;
    color: #fff;
    background: #80b1cd;
    border-radius: 100%;

}

.section_type .type_secondary .secondary_des {
    display: flex;
    justify-content: space-between;
}

.section_type .type_secondary .title .active {
    color: #fff;
    background-color: #71acb5;
}
.section_type .type_secondary .title::after{
	display:none;
}
.section_type .type_secondary .title li {
    color: #71acb5;
    background-color: #fff;
}

.section_type .type_secondary .title .active span {
    color: #71acb5;
    background-color: #fff;
}

.section_type .type_secondary .title li span {
    display: inline-block;
    color: #fff;
    background-color: #71acb5;
    border-radius: 100%;
    text-align: center;
}

.des li {
    display: none;
}

.des li:nth-child(1) {
    display: block;
}

.section_type .type_secondary .des li p {
    border-left: solid 5px #71acb5;
    position: relative;
}

.section_type .type_secondary .des li p::before {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.7vw 1vw 0.7vw 0;
    border-color: transparent #71acb5 transparent transparent;
}

/* section_person */

.section_person {
    background: url(/template/default/picture/qgy_img/person_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_person ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
    justify-content: space-between;
}

.section_person ul li {
    flex: 1;
}


/* section_diagnose */
.section_diagnose ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
    justify-content: space-between;

}

.section_diagnose ul li {
    background-color: #89b5dd;
    border-radius: 20px 20px 150px 150px;
    color: #fff;
}

/* section_treatment */
.section_treatment {
    background: url(/template/default/picture/qgy_img/treatment_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.section_treatment table {
    color: #fff;
    text-align: center;
}

.section_treatment table th, .section_treatment table td {
    border: #fff solid 2px;
}

.section_treatment table thead tr {
    background-color: RGB(30, 84, 168, .8);
}

.section_treatment table tbody:nth-child(2) tr:nth-child(1),
.section_treatment table tbody:nth-child(3) tr:nth-child(1) td,
.section_treatment table tbody:nth-child(4) tr:nth-child(1),
.section_treatment table tbody tr:nth-child(3) {
    background-color: RGB(18, 110, 211, .8);
}

.section_treatment table tbody tr:nth-child(2),
.section_treatment table tbody tr:nth-child(4),
.bg_blue {
    background-color: RGB(50, 132, 222, .6);
}

.section_treatment table thead tr th:nth-child(1) {
    border-left: none;
    border-top: none;
}

.section_treatment table thead tr th:nth-child(2) {
    border-top: none;
}

.section_treatment table thead tr th:nth-child(3) {
    border-right: none;
    border-top: none;
}

.section_treatment table tbody tr th {
    border-left: none;
}

.section_treatment table tbody tr td {
    border-right: none;
}

.section_treatment table tbody:nth-child(4) th,
.section_treatment table tbody:nth-child(4) td {
    border-bottom: none;
}

.text_left {
    text-align: left;
}

/* section_prevention */
.section_prevention ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.section_prevention li {
    background-color: #89b5dd;
    display: flex;
    flex-flow: column;
    align-items: center;
    color: #fff;
    text-align: center;
}

/*section_com_problem  */

.section_com_problem {
    width:56vw;
    margin: 0 auto;
    margin-top: 5vw;
    padding-bottom:5vw;
}

.section_com_problem>h3 {
    width: 18vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:2.2vw;
    font-weight: 700;
    letter-spacing: 1px;
    color: #1b407a;
    background-color: #B2E0F8;
    border: #91D0EF 4px solid;
    border-radius: 50px;
    height: 3.5vw;
    line-height: 3.5vw;
}


.section_com_problem>h3 img{
	width:4vw;
	margin-bottom:1vw;
    margin-left: -3.5vw;
	margin-right: 0.5vw;
}

.section_com_problem .accordion {
    margin-top: 50px;
    list-style: none;
    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: 25px;
}

/* pc */
@media screen and (min-width: 768px) {

    /*pc_common */
    h2 img {
        width: 24vw;
    }

    .content_box {
        width: 56vw;
        margin: 0 auto;
        margin-top: 2vw;
    }


    /* pc_section_banner */
    .section_banner {
        height: 41vw;
        padding-right: 10vw;
    }

    .section_banner>div {
        width: 27vw;
    }

    .section_banner h1 {
        font-size: 2.5vw;
        font-weight: 700;
    }

    .section_banner p {
        font-size: 1vw;
        font-weight: 600;
    }


    /* pc_section_reason */
    .section_reason {
        width: 56vw;
        margin: 0 auto;
        margin-top: 5vw;
    }

    .section_reason .reason_content {
        margin-top: 4vw;
    }

    .section_reason .reason_content .reason_img {
        padding: 1vw;
    }

    .section_reason .reason_content .reason_img img {
        width: 24vw;
    }

    .section_reason .reason_content .reason_des {
        height: 20vw;
        margin-left: -3vw;
        padding: 2.5vw;
        padding-left: 4vw;
        font-size: 1vw;
        font-weight: 700;
    }

    /* pc_section_symptoms */
    .section_symptoms {
        margin-top: 5vw;
        padding-top: 8vw;
       /* height: 68vw;*/
	   
	       padding-bottom: 5vw;
    }

    .section_symptoms .symptoms_content {
        width: 56vw;
        margin: 0 auto;
        margin-top: 3vw;
    }

    .section_symptoms .symptoms_content p {
        font-size: 1vw;
        font-weight: 700;
    }

    .section_symptoms .symptoms_content .symptoms_type {
        margin-top: 3vw;
    }

    .section_symptoms .symptoms_content .symptoms_type li {
        width: 8.2vw;
        height: 13vw;
        padding-top: 0.4vw;
        padding-bottom: 2vw;
    }

    .section_symptoms .symptoms_content .symptoms_type li img {
        display: block;
        margin-left: -0.3vw;
        width: 8vw;
    }

    .section_symptoms .symptoms_content .symptoms_type li span {
        display: block;
        height: 5vw;
        font-size: 1.1vw;
    }

    .section_symptoms .symptoms_content .symptoms_warning {
        margin-top: 3vw;
    }

    .section_symptoms .symptoms_content .symptoms_warning img {
        height: 4vw;

    }

    .section_symptoms .symptoms_content .symptoms_warning p {
        flex: 1;
        height: 3vw;
        line-height: 3vw;
        padding-left: 1vw;
    }

    .section_symptoms .symptoms_content .symptoms_process {
        margin-top: 3vw;
    }

    .section_symptoms .symptoms_content .symptoms_process h3,
    .section_type .type_congenital h4,
    .section_type .type_secondary h4 {
        font-size: 1.5vw;
        font-weight: 900;
    }

    .section_symptoms .symptoms_content .symptoms_process h3 i,
    .section_type .type_congenital h4 i,
    .section_type .type_secondary h4 i {
        margin-bottom: 0.3vw;
        margin-right: 0.5vw;
    }

    .section_symptoms .symptoms_content .symptoms_process h3 i img,
    .section_type .type_congenital h4 i img,
    .section_type .type_secondary h4 i img {
        width: 1vw;
    }

    .section_symptoms .symptoms_content .symptoms_process ul {
        margin-top: 1.5vw;
    }

    .section_symptoms .symptoms_content .symptoms_process ul li img {
        height: 13vw;
        width: 18vw;
    }

    .section_symptoms .symptoms_content .symptoms_process ul li span {
        height: 3vw;
        font-size: 2vw;
        line-height: 3vw;
        font-weight: 900;
    }

    .section_symptoms .symptoms_content .symptoms_process ul :nth-child(1)::after,
    .section_symptoms .symptoms_content .symptoms_process ul :nth-child(2)::after {
        width: 3.5vw;
        height: 3.5vw;
        right: -2.3vw;
    }

    /* pc_section_type */
    .section_type {
        width: 56vw;
        margin: 0 auto;
        margin-top: 2vw;
    }

    .section_type h2 {
        margin-bottom: 4vw;
    }

    .section_type>div {
        margin-bottom: 3vw;
		border-radius: 28px;
    }

    .section_type>div h3 {
        height: 4vw;
        padding-left: 2vw;
        line-height: 4vw;
        font-size: 2.5vw;
        font-weight: 900;
    }

    .section_type .type_chronic .chronic_b,
    .section_type .type_acute .acute_b,
    .section_type .type_congenital .congenital_b,
    .section_type .type_primary .primary_b,
    .section_type .type_secondary .secondary_b {
        height: 2.6vw;
        width: 100%;
        bottom: 0;
    }

    .section_type>div p {
        font-size: 1vw;
    }

    .section_type>div>div>div {
        padding: 1vw 1vw 0vw 1vw;
        position: relative;
		z-index:1;
    }


    .section_type .type_chronic>div p,
    .section_type .type_acute>div p,
    .section_type .type_primary>div p {
        width: 41vw;
        padding-bottom: 1vw;
    }

    .section_type .type_chronic>div p,
    .section_type .type_congenital>div p {
        padding-bottom: 1vw;
    }


    .section_type .type_primary>div img {
        width: 11vw;
        position: absolute;
        right: 1vw;
    }

    .section_type .type_chronic>div img,
    .section_type .type_acute>div img {
        width: 11vw;
        position: absolute;
        right: 1vw;
        bottom: -3vw;
    }

    .section_type .type_congenital .congenital_symptoms {
        margin-bottom: 2vw;
    }

    .section_type .type_congenital .congenital_symptoms li {
        height: 22vw;
        padding: 1vw;
    }

    .section_type .type_congenital .congenital_symptoms li:nth-child(2) {
        margin: 0 1vw;
    }

    .section_type .type_congenital .congenital_symptoms li img {
        width: 15.3vw;
    }

    .section_type .type_congenital .congenital_symptoms li h5 {
        font-size: 1.5vw;
        font-weight: 900;
        padding-bottom: 0.3vw;
    }

    .section_type .type_congenital .congenital_symptoms li h5 span {
        width: 2vw;
        height: 2vw;
		line-height:2vw;
        margin-right: 0.3vw;

    }

    .section_type .type_congenital .congenital_symptoms li p {
        height: 8vw;
    }

    .section_type .type_secondary .secondary_des_mb {
        display: none;
    }

    .section_type .type_secondary h4 {
        margin-bottom: 0.5vw;
    }

    .section_type .type_secondary p {
        margin-bottom: 1vw;
    }
	.section_type .type_secondary .des p {
        margin-bottom: 0vw;
    }

    .section_type .type_secondary .title li {
        margin: 0.1vw;
        font-size: 1.2vw;
        padding: 0.7vw;
        font-weight: 900;
    }

    .section_type .type_secondary .title {
        width: 22vw;
    }

    .section_type .type_secondary .des {
        width: 30vw;
    }

    .section_type .type_secondary .title li span {
        width: 1.8vw;
        height: 1.8vw;
        margin-right: 0.3vw;
        line-height: 1.8vw;
    }

    .section_type .type_secondary>div {
        margin-bottom: 3vw;
    }

    .section_type .type_secondary .des li p {
        border-left: solid 0.3vw #71acb5;
        padding-left: 1vw;
    }

    .section_type .type_secondary .des li p::before {
        left: -1.1vw;
        top: 1.3vw;
    }

    .section_type .type_secondary .des li img {
        width: 22vw;
        margin: 0 auto;
        border-radius: 10px;
        margin-top: 1vw;
    }

    .section_type .type_secondary .des li:nth-child(2) p {
        margin-top: 3.3vw;
    }

    .section_type .type_secondary .des li:nth-child(3) p {
        margin-top: 6.6vw;
    }

    .section_type .type_secondary .des li:nth-child(4) p {
        margin-top: 10vw;
    }

    .section_type .type_secondary .des li:nth-child(5) p {
        margin-top: 13.2vw;
    }

    .section_type .type_secondary .des li:nth-child(6) p {
        margin-top: 16.6vw;
    }

    .section_type .type_secondary .des li:nth-child(7) p{
		margin-top: 12.9vw;
	}
    .section_type .type_secondary .des li:nth-child(8) p {
        margin-top: 15.9vw;
    }

    .section_type .type_secondary .des li:nth-child(7) p::before {
        top: 7.7vw;
    }

    .section_type .type_secondary .des li:nth-child(8) p::before {
        top: 8vw;
    }



    /* pc_section_person */
    .section_person {
        height: 61vw;
        padding-top: 1vw;
		background-size: 100vw 61vw;
    }

    .section_person .content_box {
        margin-top: 5vw;
    }

    .section_person ul {
        margin-top: 5vw;
    }

    .section_person ul li {
        height: 20vw;
		
    }

    .section_person ul li img {
        width: 12vw;
        margin-bottom: 1vw;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }

    .section_person ul li span {
        font-size: 1vw;
        font-weight: 700;
    }


    /* pc_section_diagnose */
	.section_diagnose {
		margin-top:2vw;
	}
    .section_prevention h2 {
        margin-bottom:4vw;
    }
    .section_diagnose h2, .section_treatment h2 {
        margin-bottom: 5vw;
    }

    .section_diagnose p {
        font-size: 1vw;
        font-weight: 900;
        margin-bottom: 2vw;
    }

    .section_diagnose ul li {
        padding: 1vw;
        font-size: 1.2vw;
        height: 16vw;
        margin-bottom: 2vw;
    }

    .section_diagnose ul li img {
        width: 15vw;
        margin-bottom: 1.5vw;
    }

    /* pc_section_treatment*/

    .section_treatment {
        height: 52vw;
        padding-top: 3vw;
        margin-top: 3vw;
		background-size: 100vw 52vw;
    }

    .section_treatment p {
        font-size: 1vw;
        font-weight: 900;
        margin-bottom: 1vw;
    }

    .section_treatment table {
        width: 53vw;
        margin: 0 auto;
        text-align: center;
       
    }
	
	.section_treatment table thead{
	 font-size: 1.2vw;
    }
	.section_treatment table tbody{
	 font-size: 1vw;
    }
    .section_treatment table tr th,
    .section_treatment table tr td {
        
    }

    .section_treatment table tbody tr th:nth-child(1) {
        width: 10vw;
    }

    .section_treatment table thead tr th:nth-child(2) {
        width: 13vw;
    }

    .section_treatment table th,
    .section_treatment table td {
        border: #fff solid 0.2vw;
    }

    .section_treatment table tr td.text_left {
        padding-left: 1vw;
    }

    /* pc_ section_prevention*/

    .section_prevention li {
        height: 33vw;
        width: 17vw;
        padding-top: 2vw;

        clip-path: polygon(50% 0%, 133% 25%, 133% 75%, 50% 100%, 0% 85%, 0% 15%);
    }

    .section_prevention li img {
        width: 13vw;
        margin-bottom: 1vw;
    }

    .section_prevention li h6 {
        font-size: 1.4vw;
        font-weight: 900;
    }

    .section_prevention li p {
        width: 13vw;
        font-size: 1vw;
        text-align: justify;
    }

}




/* mobile */
@media screen and (min-width: 100px) and (max-width: 768px) {

    /* mb_common */
    h2 img {
        width: 50vw;
    }

    .content_box {
        width: 90vw;
        margin: 0 auto;
        padding-top: 10vw;
    }

    .section_symptoms .symptoms_content .symptoms_process h3 i,
    .section_type .type_congenital h4 i,
    .section_type .type_secondary h4 i {
        margin-bottom: 1vw;
        margin-right: 2vw;
    }

    .section_symptoms .symptoms_content .symptoms_process h3 i img,
    .section_type .type_congenital h4 i img,
    .section_type .type_secondary h4 i img {
        width: 3vw;
    }


    /* mb_ section_banner*/
    .section_banner {
        height: 61vw;
        background-size: 120vw;
        background-position: -9vw 0;
        padding-right: 1vw;
    }

    .section_banner>div {
        width: 41vw;
    }

    .section_banner>div h1 {
        font-size: 20px;
    }

    .section_banner>div p {
        font-size: 14px;
        line-height: 4vw;
    }



    /* mb_section_reason*/
    .section_reason {
        width: 90vw;
        margin: 0 auto;
        padding-top: 10vw;
    }

    .section_reason .reason_content {
        flex-flow: column;
        margin-top: 10vw;
    }

    .section_reason .reason_content .reason_img {
        padding: 2vw;
        border: 5px solid #7ecef4;
    }

    .section_reason .reason_content .reason_img img {
        width: 80vw;

    }

    .section_reason .reason_content .reason_des {
        width: 95vw;
        padding: 5vw;
        padding-top: 13vw;
        margin-top: -10vw;
		font-weight: 500;
		font-size:16px;
    }
	
	
	
	.section_reason .reason_content .reason_des p:nth-child(1){
		margin-bottom:10px;
	}

    /* mb_section_symptoms */
    .section_symptoms {
        margin-top: 10vw;
        padding-top: 10vw;
        height: 197vw;
    }

    .section_symptoms .symptoms_content {
        width: 90vw;
        margin: 0 auto;
    }

    .section_symptoms .symptoms_content p {
		font-size:16px;
	}

    .section_symptoms .symptoms_content ul {
        flex-wrap: wrap;
    }

    .section_symptoms .symptoms_content .symptoms_type li {
        width: 27vw;
        height: 40vw;
        margin: 2.5vw 0;
        padding-top: 2vw;
        padding-bottom: 5vw;
    }

    .section_symptoms .symptoms_content .symptoms_type li img {
        width: 25vw;
        margin-left: -1vw;
    }

    .section_symptoms .symptoms_content .symptoms_type li span {
        height: 10vw;
    }

    .section_symptoms .symptoms_content .symptoms_warning {
        margin-top: 5vw;
        width: 95vw;
        margin-left: -3vw;
    }

    .section_symptoms .symptoms_content .symptoms_warning img {
        height: 13vw;
    }

    .section_symptoms .symptoms_content .symptoms_warning p {
        padding-left: 2vw;
        font-size: 12px;
        height: 12vw;
        display: flex;
        align-items: center;
    }

    .section_symptoms .symptoms_content .symptoms_process {
        margin-top: 5vw;
    }

    .section_symptoms .symptoms_content .symptoms_process h3 {
        font-size: 5vw;
    }


    .section_symptoms .symptoms_content .symptoms_process ul li img {
        width: 28vw;
        height: 20vw;
    }

    .section_symptoms .symptoms_content .symptoms_process ul :nth-child(1)::after,
    .section_symptoms .symptoms_content .symptoms_process ul :nth-child(2)::after {
        width: 5.5vw;
        height: 5.5vw;
        right: -4.3vw;
    }



    /* mb_section_type */
    .section_type {
        width: 90vw;
        margin: 0 auto;
        margin-top: 10vw;
    }

    .section_type>div {
        padding-top: 10vw;
    }

    .section_type>div h3 {
        height: 7vw;
        font-size: 4vw;
        line-height: 7vw;
        padding-left: 3vw;
        font-weight: 900;
    }

    .section_type .type_chronic .chronic_b, .section_type .type_acute .acute_b, .section_type .type_congenital .congenital_b, .section_type .type_primary .primary_b, .section_type .type_secondary .secondary_b {
        height: 4vw;
    }

    .section_type .des ,.section_type .type_congenital h4 , .section_type .type_secondary h4{
        padding: 2vw;
    }

    .section_type>div p {
       
    }

    .section_type .type_chronic>div p, .section_type .type_congenital>div p {
        padding-bottom: 2vw;
    }

    .section_type .type_chronic>div img,
    .section_type .type_acute>div img,
    .section_type .type_primary>div img {
        width: 20vw;
    }

    .section_type .type_congenital h4,
    .section_type .type_secondary h4,
    .section_type .type_secondary h4 {
        font-size: 4vw;
    }

    .section_type .type_congenital .congenital_symptoms {
        flex-wrap: wrap;
        flex-flow: column;
    }

    .section_type .type_congenital .congenital_symptoms li {
        padding: 2vw;
    }

    .section_type .type_congenital .congenital_symptoms li:nth-child(2) {
        margin: 2vw 0vw;
    }

    .section_type .type_congenital .congenital_symptoms li .text_img {
        display: flex;
        align-items: center;

    }

    .section_type .type_congenital .congenital_symptoms li .text_img p {
        order: 2;
        padding: 0;
    }

    .section_type .type_congenital .congenital_symptoms li h5 {
        font-size: 4vw;
        padding-bottom: 1vw;
        font-weight: 900;
    }

    .section_type .type_congenital .congenital_symptoms li h5 span {
        width: 5vw;
        height: 5vw;
		line-height:5vw;
        margin-right: 2vw;
    }

    .section_type .type_congenital .congenital_symptoms li img {
        margin-right: 2vw;
        width: 26vw;
    }

    .section_type .type_secondary p {
        margin-bottom: 2vw;
    }

    .section_type .type_secondary .secondary_des_pc {
        display: none;
    }

    .section_type .type_secondary .secondary_des_mb li img {
        width: 81vw;
        margin: 0 auto;
    }

    .section_type .type_secondary .secondary_des_mb li {
        color: #71acb5;
        background-color: #fff;
        margin: 3vw 1vw;
    }

    .section_type .type_secondary .secondary_des_mb li p {
        padding: 2vw;
    }

    .section_type .type_secondary .secondary_des_mb li h6 {
        background-color: #71acb5;
        color: #fff;
        height: 8vw;
        line-height: 8vw;
        padding-left: 2vw;
        margin: 0;
		font-size:3.5vw;
    }

    .section_type .type_secondary .secondary_des_mb li h6 span {
        width: 5vw;
        height: 5vw;
        line-height: 5.4vw;
        display: inline-block;
        color: #71acb5;
        background-color: #fff;
        border-radius: 100%;
        text-align: center;
    }

    .section_type .type_chronic .chronic_b, .section_type .type_acute .acute_b, .section_type .type_congenital .congenital_b, .section_type .type_primary .primary_b, .section_type .type_secondary .secondary_b {
        border-radius: 0px 0 7px 7px;
    }

    /* mb_section_person */
    .section_person {
        padding-top: 1vw;
        margin-top: 10vw;
    }

    .section_person h2 {
        margin-bottom: 5vw;
    }

    .section_person ul li {
        height: 49vw;
        flex: none;
		width:45vw;
    }

    .section_person ul li img {
        width: 28vw;
    }

    .section_person ul li span {
       
    }

    /* mb_section_diagnose */
    .section_diagnose h2, .section_treatment h2 {
        margin-bottom: 5vw;
    }

    .section_diagnose p {
        font-size: 15px;
        margin-bottom: 2vw;
    }

    .section_diagnose ul li {
        padding: 2vw;
        font-size: 3.2vw;
        height: 42vw;
        margin-bottom: 3vw;
    }

    .section_diagnose ul li img {
        width: 39vw;
        margin-bottom: 5vw;
    }

    /* mb_section_treatment */
    .section_treatment {
        height: 96vh;
        padding-top: 5vw;
        margin-top: 5vw;
    }
	.section_treatment p{
        margin-top: 10px;
    }
	.section_treatment table{
		margin-top:5vw;
	}

    .section_treatment table tbody tr th:nth-child(1) {
        width: 23vw;
    }

    .section_treatment table thead tr th:nth-child(2) {
        width: 20vw;
    }

    .section_treatment table tr td.text_left {
        padding-left: 2vw;
    }

    /* mb_section_prevention */

    .section_prevention ul {
        flex-flow: column;
		margin-top:5vw;
    }

    .section_prevention ul li {
        flex-flow: row;
        height: 28vw;
        margin-bottom: 5vw;
        clip-path: polygon(14% 0%, 100% 0, 100% 100%, 14% 100%, 0% 75%, 0% 25%);
        padding-right: 2vw;
        text-align: left;
        width: 95vw;
    }

    .section_prevention ul li img {
        width: 25vw;
        margin-right: 2vw;
    }

    .section_prevention ul li p {
        font-size: 12px;
		
    }

    .section_com_problem {
        width: 100vw;
        padding-top: 50px;
    }

    .section_com_problem>h3 {
        width: 190px;
		font-size: 6vw;
    width: 49vw;
    height: 11vw;
    line-height: 11vw;
    }
.section_com_problem>h3 img{
    width: 14vw;
    margin-bottom: 5vw;
    margin-left: -2.5vw;
}
    .section_com_problem .accordion {
        width: 90vw;
        margin: 0 auto;
        margin-top: 0;
    }

    .section_com_problem .accordion h2 p {
        font-size: 18px;
        font-weight: 900;
		text-align: left;
    }

}


.s1bottom{margin-top:0;}
	.animated-button1 {
   
}
.animated-button1 {
    background-image: linear-gradient(90deg, #f1b7ad 0%, #f6846f 100%);
}
@media only screen and (min-width: 768px) {
    .bt-box {
    margin-bottom: 100px;
}
.animated-button1{
    padding: 20px 50px;
}
}

@media only screen and (max-width: 768px) {
    .bt-box  {
        margin-bottom: 9vw;
    }

   
}

.downloadpdfs {
    display: flex;
    align-items: center;
    justify-content: center;
}

.downloadpdf {
    background-color: #5A9BD5!important;
	font-size:20px!important;
	    min-width: 225px;
}
.btn-info:hover {
    background-color: #138496!important;
}
.downloadpdfbox {
    margin: 0 115px;
    display: flex;
    justify-content: center;
    flex-flow: column;    align-items: center;
	    margin-top: 80px;
    margin-bottom: 80px;
}
.downloadpdfbox .btn{padding: 10px 55px;}
@media (max-width: 768px) {
.downloadpdfbox{
    margin: 0;
    margin-top: 80px;
    margin-bottom: 80px;

} 
.downloadpdfs {flex-flow:column;}
}