._welfare_bag{display:none;}

._trans_boxbox{display:block;}

._form_year{margin-right: 10px;color: #9d1a0c;}

._form_year:last-child{margin-right: 0;}

._input_transform{height:31px;line-height:31px;width:90%;font-size:12px;padding-left:5px;box-sizing:border-box;outline-style: none ; border:1px solid  #9d1a0c;border-radius:6px;background: #fff;}

#_phone::-webkit-input-placeholder{color:#ccc}

#_form input[type="radio"] + label:before {content:" ";display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 50%;border: .064rem solid #9d1a0c;margin-right: .213333rem;box-sizing: border-box;}
#_form input[type="radio"]:checked + label:before {background-color: #9d1a0c;background-clip: content-box;padding: .149333rem;box-sizing: border-box;}
#_form input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);}
._form_title{font-size: 20px;color: #9d1a0c;font-weight: bold;margin-bottom: 6px;position: relative;}
#_tran_click{position: absolute;z-index: 999999999;width: 150px;height: 150px;border-radius: 50%;overflow: hidden;bottom: 20%;left: 50%;transform: translate(-50%,0);cursor: pointer;}
#_tran_click>img{width: 100%;}
@media screen and (min-width: 830px){
._trans_boxbox{width: 601px;height: 728px;position: fixed;z-index: 1000;top: 50%;left: 50%;transform: translate(-50%,-50%);}
._title_small{display:none;}
._trans_box{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 423px;height: 516px;background: url('1629080662914.png') no-repeat center;background-size: 100%;}
#_tran_close{position: relative;top: 120px;right: 70px;z-index: 9999999;}
#_tran_close:after{content: '';width: 30px;height: 30px;position: absolute;right: 40px;top: 0;background: url('1629107470579.png') no-repeat;background-size: 100%;}
._form_radio_box{display:flex;justify-content: center;align-items: center;}
._form_radio_box>div{margin-right:20px}
._form_radio_box>div:last-of-type{margin-right:0;}
#_form_inc1,._form_year{cursor: pointer;}
#_form{position: absolute;width: 76%;text-align: center;top: 50%;left: 50%;transform: translate(-50%,-60%);}
._form_title:before{content: '';position: absolute;height: 1px;width: 40px;top: 50%;left: 20px;transform: translate(0,-50%);background: #9e1b10;}
._form_title:after{content: '';position: absolute;height: 1px;width: 40px;top: 50%;right: 20px;transform: translate(0,-50%);background: #9e1b10;}
}
@media screen and (max-width: 830px){#_tran_close{position: relative;top: -10px;right: -60px;z-index: 9999999;}
#_tran_close::after{content: '';width: 20px;height: 20px;position: absolute;right: 40px;top: 0;background: url('1629107470579.png') no-repeat;background-size: 100%;}
._trans_boxbox{width: 172px;height: 382px;position: fixed;z-index:9999999;top: 50%;left: 50%;transform: translate(-50%,-50%);}
._trans_box{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;background: url('1629104485614.png') no-repeat center;background-size: auto 100%;}
#_form{position: absolute;width: 100%;text-align: center;top: 65%;left: 50%;transform: translate(-50%,-60%);}
._form_title{display:none;}
._title_small{font-size: 14px;color: #9d1a0c;font-weight: bold;margin-bottom: 6px;}
._form_radio{text-align:left;padding-left:20px;box-sizing:border-box;font-size:14px;margin-bottom:4px;}
._form_year{cursor: pointer;}
#_form input[type="radio"] + label:before {width:12px;height:12px;margin-top:-2px;}
#_tran_click{width:70px;height:70px;bottom: -16px;left: 50%;transform: translate(-50%,0);}
._input_transform{height:20px;line-height:20px;width:80%;border-radius:4px;}

._welfare_bag{display:none;}
._trans_boxbox{display:block;}
#_tran_close{position: relative;top: -10px;right: -60px;z-index: 9999999;}
#_tran_close:after{content: '';width: 20px;height: 20px;position: absolute;right: 40px;top: 0;background: url('1629107470579.png') no-repeat;background-size: 100%;}
._form_year{margin-right: 10px;color: #9d1a0c;}
._form_year:last-child{margin-right: 0;}
._input_transform{height:31px;line-height:31px;width:90%;font-size:12px;padding-left:5px;box-sizing:border-box;outline-style: none ; border:1px solid  #9d1a0c;border-radius:6px;background: #fff;}
#_phone:-webkit-input-placeholder{color:#ccc}
#_form input[type="radio"] + label::before {content: " ";display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 50%;border: .064rem solid #9d1a0c;margin-right: .213333rem;box-sizing: border-box;}
#_form input[type="radio"]:checked + label::before {background-color: #9d1a0c;background-clip: content-box;padding:0;box-sizing: border-box;}
#_form input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);}
._form_title{font-size: 20px;color: #9d1a0c;font-weight: bold;margin-bottom: 6px;position: relative;}
#_tran_click{position: absolute;z-index: 999999999;width: 150px;height: 150px;border-radius: 50%;overflow: hidden;bottom: 20%;left: 50%;transform: translate(-50%,0);cursor: pointer;}
#_tran_click>img{width: 100%;}
._trans_boxbox{width: 172px;height: 382px;position: fixed;z-index:999;top: 50%;left: 50%;margin-left:-86px;transform: translate(0,-50%);}
._trans_box{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;background: url('1629104485614.png') no-repeat center;background-size: auto 100%;}
#_form{position: absolute;width: 100%;text-align: center;top: 65%;left: 50%;transform: translate(-50%,-60%);}
._form_title{display:none;}
.title_small{display:block;}
._title_small{font-size: 14px;color: #9d1a0c;font-weight: bold;margin-bottom: 6px;}
._form_radio{text-align:left;padding-left:20px;box-sizing:border-box;font-size:14px;margin-bottom:4px;}
._form_year{cursor: pointer;}
#_form input[type="radio"] + label::before {width:12px;height:12px;margin-top:-2px;}
#_tran_click{width:70px;height:70px;bottom: -16px;left: 50%;transform: translate(-50%,0);}
._input_transform{height:20px;line-height:20px;width:80%;border-radius:4px;}
*{margin:0;padding:0;}
._welfare_bag{display:block;position:fixed;z-index:9999999;top:28%;left:30px;transform:translate(0,-50%);width:70px;cursor: pointer;animation: aniFlex 1s linear infinite;}
@keyframes aniFlex {0% {transform: translateY(0) ;}
25% {transform: translateY(5px);}
50% {transform: translateY(10px) scale(1.1, 0.9);}
75% {ransform: translateY(5px) ;}
100% {transform: translateY(0) ;}
}
._trans_boxbox{display:block}
._welfare_bag>img{width:100%;}
@media screen and (max-width: 1200px){._welfare_bag{top: 163px;left: 25px;width: 50px;}
}

@media screen and (max-width: 830px){._welfare_bag{top:152px;left:10px;width:50px;}
}
