.s_d2c2m_25 .s_d2c2input{
    width: 25%;
}
.s_d2c2m_50 .s_d2c2input{
    width: 50%;
}

.s_d2c2m_100  .s_d2c2input{
    width: 100%;
}

.s_d2c2m_33  .s_d2c2input{
    width: 33%;
}

.s_d2c2main .form_cash_title{
    display: flex;
    padding: 20px 0px 30px 0px;

}

.s_d2c2main .form_cash_title p{
    font-size: 18px;
    margin-left: 12px;
}

.s_d2c2main .form_cash_title span{
    color: #e60012;
    
}
.s_d2c2main .form_cash_tip{
    padding:0px 0px 15px 10px; 
    display: flex;
    color: #666666;
    
}

.s_d2c2main .form_cash_tip p{
    height: 18px;
    line-height: 18px;
}

.s_d2c2main .form_cash_tip .form_problem{
    
    margin-left: 5px;
}

.s_d2c2main .agree_tip_c{
    color: #e60012;
}

.s_d2c2main .top_18{
    top:18%;
}
.form_tip_pro {
    margin: -10px 0px 15px 0px;
}

.form_tip_pro p{
    font-size: 12px;
    line-height: 1.4;
    color: #666666;
}

.custom-file-upload {
    display: flex;
    justify-content: center; 
    align-items: center;     
    width: 250px;           
    height: 50px;         
    border-radius: 15px;
    background-color: rgb(246, 246, 248);
}

.custom-file-upload:hover {
    background: linear-gradient(to left, #E60012, #FF7759);
}
.custom-file-upload img{
    width: 20px;
}
.uploadphoto .form_upload{
    display: flex;
    align-items: center;
}
.uploadphoto{
    margin-bottom: 20px;
}

.uploadphoto .form_up_p{
    padding: 0px 0px 15px 0px;
    color: #666666;
}
.uploadphoto span{
    color: #e60012;
    margin-left: 10px;
}

.uploadphoto .uploaded_p a{
    color: #e60012;
    line-height: 1.4;
    padding: 5px 0px;
}



#file-name, #file-size  {
    margin-left: 10px;
    font-size: 14px;
}



.form-tip-container{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: 80%;
}

/* å›¾æ ‡ */
.form-tip-container img.form_problem{
  width: 18px;
  height: 18px;
  display: inline-block;        /* é˜²æ­¢è¢«å…¶ä»–æ ·å¼è®¾ä¸º none/flex å½±å“ */
  object-fit: contain;
  cursor: pointer;
  vertical-align: middle;
  outline: none;
}

/* æç¤ºæ¡†ï¼ˆé»˜è®¤éšè—ï¼‰ */
.form-tip-container .tooltip-box{
  position: absolute;
  top: 50%;
  left: 40px;     /* åœ¨ img å³ä¾§ */
  transform: translateY(-50%);
  padding: 15px 20px;
  background: #fff;
  color: #999;
  font-size: 13px;
  line-height: 1.4;
  border-radius: 6px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.18);
  opacity: 0;
  visibility: hidden;
  transition: opacity .18s ease, transform .18s ease;
  pointer-events: none;         /* éšè—æ—¶ä¸æŽ¥æ”¶é¼ æ ‡ */
  z-index: 9999;
}

/* å°ç®­å¤´ */
.form-tip-container .tooltip-box::before{
  content: "";
  position: absolute;
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
}

/* hover / focus æ˜¾ç¤º */
.form-tip-container img.form_problem:hover + .tooltip-box,
.form-tip-container img.form_problem:focus + .tooltip-box,
.form-tip-container .tooltip-box:hover{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(-50%) translateX(0);
}

.tooltip-box a{
    color: #e60012;
}

.cash_drop_down{
    height: auto;
}
.he_d2heig
{
    height: 400px;
}



@media screen and (max-width: 768px) {
    .he_d2heig
{
    height: 200px;
}
  .cash_f12{
      font-size: 12px !important;
  }
    .s_d2c2m_25 .s_d2c2input{
        width: 100%;
        margin-bottom: 10px;
    }

    .s_d2c2m_50 .s_d2c2input {
    width: 100%;
    margin-bottom: 10px;
     }
    .s_d2c2xlbot{
        z-index: 999;
    }

    .s_d2c2m_33 .s_d2c2input{
    width: 100%;
    margin-bottom: 10px;
    }

    .form_tip_pro{
      margin: 10px 0px 15px 0px;
    }

    .form-tip-container{
        width: 100%;
        margin-top: 5px;
    }
    .s_d2c2main .form_cash_tip{
        flex-wrap: wrap;
    }
    .s_d2c2main .top_18{
        top: 5%;
    }

    .form_cash_agree_p{
        margin-bottom: 10px;
    }
    .s_d2c2m_33{
        margin-bottom: unset;
    }

      
     .s_d2c2inputwz::before{
            top: -3px;
        }
         .s_d2c2inputbox .s_d2c2inputwz{
            overflow: unset;
        }
}

.footer_box{width: 100%;height: auto;background: #f6f6f8;padding: 102px 0;}
.wkl_WH{width: 1300px;height: auto;margin: 0px auto;}
.footer_center_box{width: 100%;height: auto;padding-bottom: 40px;border-bottom: 1px solid #7b7c7d;display: flex;justify-content: space-between;margin-top: 86px;}
.footer_center_info p{display: flex;justify-content: flex-start;align-items: center;font-size: 16px;color: #666666;line-height: 1.75;height: 16px;margin-top: 6px;}

.footer_center_info p img{display: block;margin-right: 8px;width: 18px;}

.footer_center_info p a{color: #666;}

.footer_center_info p a:hover{color: #e30012;text-decoration: underline;}
.footer_center_title{font-size: 18px;color: #333;font-family: "Verdana-Bold";margin-bottom: 32px;}
.footer_center_link{width: 270px;}
.footer_center_link_content{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: -5px;}

.footer_center_link_content a{display: block;width: 49%;font-size: 16px;color: #666666;line-height: 1.6;}

.footer_center_link_content a:hover{color: #e30012;text-decoration: underline;}
.footer_center_share_ul{display: flex;justify-content: flex-end;}

.footer_center_share_ul li{width: 40px;height: auto;display: block;}

.footer_center_share_ul li img{width: 100%;height: auto;display: block;}

.footer_center_share_ul li + li{margin-left: 16px;}
.footer_bottom_box{width: 100%;height: auto;display: flex;justify-content: space-between;padding-top: 65px;}

.footer_bottom_box h4{font-size: 16px;color: #7b7c7d;}
.footer_bottom_link{display: flex;justify-content: flex-end;}

.footer_bottom_link a{display: block;font-size: 16px;color: #7b7c7d;}

.footer_bottom_link a + a{margin-left: 25px;}

.footer_bottom_link a:hover{color: #e30012;text-decoration: underline;}
@media (max-width: 1400px){
	.wkl_WH{width: 92%;}
	.footer_center_box{flex-wrap: wrap;}
}
@media (max-width: 1200px){
	.footer_center_box{margin-top: 50px;}
	.footer_center_info,

	.footer_center_link,

	.footer_center_share{margin-top: 35px;}
	.footer_center_link,

	.footer_center_share{margin-top: 35px;}
}
@media (max-width: 990px) {
	.footer_bottom_box{flex-wrap: wrap;}
	.footer_bottom_link{margin-top: 20px;}
}
@media (max-width: 768px){
	.footer_box{padding: 8vw 0;}
	.footer_center_box{margin-top: 3.2vw;padding-bottom: 8vw;}
	.footer_center_info p{font-size: 3.2vw;}
	.footer_center_info p img{width: 15px}
	.footer_center_info, .footer_center_link, .footer_center_share{margin-top: 5.8vw;width: 100%;}
	.footer_center_title{font-size: 4.2vw;margin-bottom: 3.6vw;}
	.footer_center_info, .footer_center_link, .footer_center_share{margin-top: 5.8vw;width: 100%;}
	.footer_center_link_content a{font-size: 3.6vw;}
	.footer_center_share_ul{justify-content: flex-start;}

	.footer_center_share_ul li{width: 7.8vw;}

	.footer_center_share_ul li + li{margin-left: 3.2vw;}
	
	.footer_bottom_box{padding-top: 8vw;}

	.footer_bottom_box h4{font-size: 3.2vw;text-align: center;}
	.footer_bottom_link a{font-size: 3.2vw;width: 100%;text-align: center;}

	.footer_bottom_link a + a{margin-left: 0;margin-top: 1.2vw;}

	.footer_bottom_link{flex-wrap: wrap;margin-top: 3.2vw;}
}