.prime-day-page{margin-top: 65px;background-color: #f6f6f6;padding: 30px 0;}
.treatment_flex{display: flex;align-items: center;width: 1300px;margin: 0px auto;padding: 80px 50px 20px 50px;background-color: #ffffff;border-radius: 16px;}
.treatment_left{width: 43%;}
.treatment_right{width: 48%;margin-left: 5%;border-radius: 16px 16px 16px 16px;border: 1px solid #660099;height: 670px;}
.calculator-container{padding: 40px 35px 50px 35px;}
.calculator-container .form_title{background-color: #EEE9FF;padding: 30px 10px;border-radius: 16px;color: #660099;font-size: 32px;font-weight: bold;text-align: center;}


input{height: 60px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #B1B1B1;border-radius: 4px;}
#calculator-form{width: 86%;margin: 45px auto 0 auto;}

.radio:hover{cursor: pointer;}
.input_flex{display: flex;align-items: center;justify-content: space-between;}
.radio span{margin-left: 5px;font-size: 21px;}
.age_input input{width: 120px;padding: 0 15px 0 30px;}
.lab_bot{margin-bottom: 35px;}
.number_input{width: 100%;padding: 0 60px 0 30px;}
.input_width{width: 45%;}
.Calculate_btn,.Recalculate_btn{background: #660099;border-radius: 6px 6px 6px 6px;color: #ffffff;padding: 10px;width: 50%;margin: 0px auto;font-size: 16px;}


.input_lab{position: relative;display: block;}
.input_text{display: block;position: absolute;background-color: #ffffff;padding: 5px 10px;top: -16px;left: 10px;}
.input_unit{display: block;position: absolute;background-color: #ffffff;padding: 5px 10px;top: 50%;right: 10px;transform: translateY(-50%);font-size: 21px;}


input[type="number"] {
    font-size: 24px !important;color: #333333;
  }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: auto !important;
}
input[type=radio] {background-color: #E9E9E9 !important;border-color: #660099 !important;border: 1px solid #707070 !important;
    appearance: none;-webkit-appearance: none;-moz-appearance: none;width: 21px;height: 21px;border-radius: 50%;padding: 0px;}
input[type=radio]:checked{border: 1px solid #660099 !important;background-color: #ffffff !important;position: relative;}
input[type=radio]:checked::after{ opacity: 1;content: '';background-color: #660099 !important;position: absolute;width: 12.5px;height: 12.5px;
    top: 50%;left: 50%;transform: translate(-50%,-50%); border-radius: 50%;}
.radio_flex{display: flex;align-items: center;}
@media screen and (max-width: 1450px) {
    .treatment_flex{width: 90%;padding: 50px 3% 20px 3%;}
    
}
@media screen and (max-width: 1300px) {
    .treatment_right{height: 710px;}
    .input_text{font-size: 12px;}
}

@media screen and (max-width: 1150px) {
    .calculator-container .form_title{font-size: 22px;}
    .calculator-container{padding: 30px 20px;}
    #calculator-form{margin: 30px auto 0 auto;width: 96%;}
    .lab_bot{margin-bottom: 25px;}
    .treatment_right{height: 580px;}
}
@media screen and (max-width: 1100px) {
    
    .calculator-container .form_title{font-size: 22px;}
    .prime-day-page{margin-top: 54px;}
   
    .treatment_right{width: 50%;}
    input{height: 48px;}
    input[type="number"]{font-size: 18px !important;}
    .radio span,.input_unit{font-size: 16px;}
    input[type=radio]{width: 16px;height: 16px;}
    input[type=radio]:checked::after{width: 10px;height: 10px;}
}
@media screen and (max-width: 900px) {
    .treatment_right{width: 54%;margin-left: 2%;}
}
@media screen and (max-width: 768px) {
    .treatment_flex{flex-wrap: wrap;flex-direction: column-reverse;}
    .prime-day-page{margin-top: 0px;}
    .treatment_left img{width: 60%;margin: 0px auto;}
    .treatment_left,.treatment_right{width: 100%;}
    .treatment_right{margin-left: 0;margin-bottom: 25px;}
    /* .treatment_flex{margin-top: 45px;} */
}
@media screen and (max-width: 574px) {
    .treatment_right{height: 450px;}
}

@media screen and (max-width: 470px) {
    #calculator-form{width: 100%;}
    .input_text{left: 5px;padding: 5px;}
    .input_width{width: 48%;}
    .radio span{font-size: 14px;}
    .calculator-container .form_title{font-size: 18px;}
    input[type="number"]{font-size: 16px !important;}
    .radio span,.input_unit{font-size: 14px;}
}

.hip_input{display: none;}
.form_front{display: block;}
.form_queen{display: none;}
.queen_title{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 25px;}
.queen_form{width: 85%;margin: 60px auto 0 auto;}
.queen_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.queen_li{width: 50%;text-align: left;margin-bottom: 25px;}
.queen_li:nth-child(5),.queen_li:nth-child(6),.queen_li:nth-child(7){width: 100%;}
.queen_con span{font-size: 20px;color: #333333;}
.Recalculate_btn{margin-top: 50px;}



/* 文本内容 */
.treatment_faq{ width: 1300px; margin: 20px auto 50px auto;padding: 50px;background-color: #ffffff;border-radius: 16px;}
.treatment_faq h2,.treatment_faq h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.treatment_faq p{margin-bottom: 10px;}
.treatment_faq ol{padding-left: 20px;}
.treatment_faq ol li{list-style: auto;}
.treatment_faq ol b{color: #333333;}
@media screen and (max-width: 1450px) {
    .treatment_faq{width: 90%;padding: 50px 3% 20px 3%;}
}
@media screen and (max-width: 574px) {
    .treatment_faq h2,.treatment_faq h3{font-size: 16px;}
}