/*活动报名页面样式提取*/
.container_box{background: #fff;padding: 30px;margin:0 auto;border-radius: 10px;max-width: 960px}
.shop_icon img{display: block;width: 100%;}
.q_container {padding: 0;}
.q_radio_input input::-webkit-input-placeholder{color:#999;font-size:14px;}
.q_radio .z_code{width: 80%;float: left;}
.q_radio .z_code_btn{width: 18%;float: right;background: rgb(0,100,224);font-size: 12px;color: #fff;border: none;padding: 10px;}
.q_radio_input select{width: 100%;padding: 5px;border: 1px solid #dbdbdb;font-size: 14px;border-radius: 5px}
.q_radio_input select {color:#999;font-size:14px;outline: none}
.q_radio .chosen-container-single .chosen-single div b {display: block;width: 100%;height: 100%;background: url("http://en.com/Public/js/chosen/chosen-sprite.png") no-repeat 0 7px;}
.z-prompt{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999999999999}
.z-prompt span{width: 60%;display: block;color: #ffffff;background: rgba(0,0,0,.6);position: absolute;top: 50%;margin-top: -20px;border-radius: 10px;margin-left: -30%;left: 50%;text-align: center;padding:6px 5px ;}
.q_btn{width: 200px;background: rgb(0,100,224);height: 38px;margin: 50px auto;border-radius: 10px;}
.q_btn a{display: block;line-height: 38px;text-align: center;rgb(27,122,253);color: #ffffff;border-radius: 10px;font-size: 16px;}
.q_radio_code{margin-top: 10px;}
.f_reg_radio label.f_reg_label{font-size: 16px !important;font-weight: bold;display: block;letter-spacing: 0;word-wrap: break-word;}
.f_multi input{width: 30px;height: 20px;display: block;float: left;}
.f_multi label{font-size: 16px !important;font-weight: bold;display: block;word-wrap: break-word;color: #666;line-height: 30px;letter-spacing: 0;margin-bottom: 8px;}
.q_radio_box{display: flex;}
.q_radio1 span{font-size: 16px;}
.q_radio_title span{font-size: 15px;}
.q_btn_a a{display: block;width: 200px;height: 45px;background:rgb(0,100,224)0;border-radius: 10px;margin: auto;text-align: center;line-height: 45px;color: #fff;text-decoration: none;font-size: 20px;}
.q_btn_a img {width: 36px;position: absolute;left: 59%;top: 7px;}
.q_radio_title{font-size: 18px !important;}
.q_radio_input select{font-size: 16px;padding: 8px;}
.chk_1 + label{width: 20px;height: 20px; line-height: 19px;font-size: 15px;cursor: pointer}
.f_checkbox1 a{font-size: 17px;width: 100%;margin-left: 0}
.f_checkbox1 p{margin-left: 30px;font-size: 16px;}
.huichang_div .q_radio1{width: 25%;margin-bottom: 10px;}
.huichang_div .q_radio1_width{width: 400px;display: flex;align-items: self-end;}
.huichang_div .q_radio1 input.q_radio1_input{width: 266px;outline: none;border-bottom: 1px solid #c6c6c6;padding-bottom: 3px;margin-top: 3px;}
.q_radio_input .chosen-container-single .chosen-single{height: 30px;}
.q_radio_input .chosen-container-single .chosen-single span{line-height: 30px;}
#distpicker1 select{border: 1px solid #dbdbdb;padding: 8px 8px;color: #999999;text-align: center;font-size: 16px;}
.label_btn {font-size: 30px;font-weight: bold;color: #1F2C35;text-align: center;margin: 50px 0 30px;}
.q_radio_cut .q_radio{margin:10px 0;}
.q_radio_input{position: relative;}
.q_radio_input img{width: 128px;height: auto;}
.q_radio_input input[type=file]{position: absolute;width: 128px;height: 128px;top: 0;left: 0;opacity: 0;}
.z_notes_box h2{font-size: 22px;font-weight: bold;text-align: center;}
.z_notes_box h3{font-size: 19px;font-weight: bold;margin:20px 0;}
.d_radio{margin-right: 30px;}
.d_radio input[type=radio]{margin-top: 3px;}
.d_radio span{margin-left: 8px;}


/*单选展示切换*/

.q_radio_cut{display: none;}
.q_radio_on{display: block;}
.q_radio_cut .q_radio{margin:20px 0 0 0;}


@media (max-width: 750px) {
    body {max-width: 800px;margin: 0 auto;background-color: #fff;}
    #distpicker1 select{border: 1px solid #dbdbdb;padding: 5px 8px;color: #999999;font-size: 13px;}
    .container_box {background: #fff;padding: 0;margin: 0;}
    .q_radio {margin: 18px 15px;}
    .q_radio .z_code {width: 70%;float: left;}
    .q_radio .z_code_btn {width: 28%;float: right;background: rgb(0, 100, 224);font-size: 12px;color: #fff;border: none;padding: 7px;border-radius: 5px;}
    .q_radio .dept_select {margin-bottom: 10px;}
    .q_btn {width: 190px;background: rgb(0, 100, 224);;height: 36px;margin: 44px auto 100px;border-radius: 10px;}
    .q_btn a {display: block;line-height: 36px;text-align: center;background: rgb(0, 100, 224);color: #ffffff;border-radius: 10px;font-size: 16px;}
    .f_reg_radio label.f_reg_label {font-size: 15px !important;font-weight: bold;display: block;letter-spacing: 0;word-wrap: break-word;}
    .f_multi input {width: 30px;height: 15px;display: block;float: left;}
    .f_multi label {font-size: 14px !important;font-weight: bold;display: block;word-wrap: break-word;color: #666;line-height: 24px;letter-spacing: 0;margin-bottom: 8px;}
    .q_radio1 span {font-size: 14px;}
    .q_radio_title span {font-size: 13px;}
    .q_btn_a {position: absolute;top: 22%;width: 100%;}
    .q_btn_a a {display: block;width: 130px;height: 32px;background: rgb(0, 100, 224);border-radius: 10px;margin: auto;text-align: center;line-height: 32px;color: #fff;text-decoration: none;font-size: 16px;}
    .q_btn_a img {width: 26px;position: absolute;left: 61%;top: 5px;}
    .label_btn {font-size: 17px;;font-weight: bold;color: #1F2C35;text-align: center;margin: 50px 0 10px;}
    .q_radio_title {font-size: 15px !important;}
    .chk_1 + label {position: absolute;background: #ffffff;border: 1px solid #999999;width: 20px;height: 20px;left: 0;top: 4px;color: #ffffff;font-size: 12px;line-height: 18px;text-align: center;}
    .f_checkbox1 a {display: block;width: 100%;margin-left: 0;font-size: 14px;line-height: 19px;letter-spacing: 1px;}
    .q_radio_input select {font-size: 14px;padding: 4px;}
    .f_checkbox1 p {font-size: 14px;}
    .huichang_div .q_radio1 {width: 50%;}
    .huichang_div .q_radio1 input.q_radio1_input {width: 60%;margin-left: 6px;}
    .z_notes_box h2{font-size: 18px;}
    .z_notes_box h3 {font-size: 17px;}
    .huichang_div .q_radio1_width{
        width: 100%;
    }
}