@charset "utf-8";

.hy_btn{ font-size:14px; border:1px solid #ccc; border-radius:2px; padding:4px 10px; margin:10px; display:inline-block;}

/*----------提示框样式----------*/
.hy_popup_bg{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:9999; display:none;}
.hy_popup_bg01{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:100000; display:none;}
.hy_popup_bg.current{ display:block;}
.hy_popup_bg01.current{ display:block;}
@font-face {
    font-family: 'fangzhenti';
    src: url("../../fonts/fangzhenti.ttf");
}
.hy_popup_box{ width:80%; font-family:'fangzhenti'; font-size:0.78rem; background:#fff; border-radius:0.34rem; margin-top:-14rem; overflow:hidden; position:fixed; left:10%; top:0; z-index:100001;
	transition:all 0.36s;
	-webkit-transition:all 0.36s;
}
.hy_popup_box.current{ margin-top:-3.5rem; top:50%;}

.hy_popup_box .hy_popup_centent{ min-height:2.6rem; line-height:1.2rem; text-align:center; padding:1rem 1.2rem; display:flex; justify-content:center; flex-direction:column;}
.hy_popup_centent>h3{ font-size:0.8rem; padding-bottom:0.4rem;}
.hy_popup_box .hy_popup_foot{ border-top:1px solid #dedede; overflow:hidden;}
.hy_popup_foot .hy_popup_btn{ width:50%; height:2.4rem; color:#0ae; line-height:2.4rem; text-align:center; box-sizing:border-box; float:left;}
.hy_popup_foot .hy_sure_btn{ border-right:1px solid #dedede;} 
.hy_prompt_popup .hy_popup_btn{ width:100%;}
.hy_popup_centent .hy_input_txt{text-align: center; border: solid 1px #dedede; border-radius: 0.5rem; padding: 0.3rem; font-weight: 400; margin-top: 0.5rem;}

/*----------文本提示样式----------*/
.hy_prompt_text{ width:80%; font-family:'fangzhenti'; text-align:center; position:fixed; left: 50%;top: 50%;transform: translate(-50%,-50%); z-index:9999; display:none;}
.hy_prompt_text .hy_text{ font-size:0.74rem; color:#fff; background:rgba(0,0,0,0.78); border-radius:0.24rem; opacity:0;
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
}
.hy_prompt_text .hy_text.current{ opacity:1;}
.hy_single_text .hy_text{ padding:0.48rem 0.64rem;}
.hy_multiline_text .hy_text{ width:100%; padding:0.48rem 0.64rem; margin:0 auto; box-sizing:border-box;}
/*====================弹窗样式====================*/
.ph_popup_bg{ width:100%; height:100%; background:rgba(0,0,0,.8); position:fixed; left:0; top:0; z-index:999; display:none;}
.ph_popup_bg.current{ display:block;}

.ph_prompt_popup{ width:86%; background:#fff; border-radius:0.4rem; margin-top:-8.8rem; position:fixed; left:7%; top:50%; z-index:1000;
	 transform:scale(0,0); 
	 -webkit-transform:scale(0,0);
	 transition:all 0.4s; 
	 -webkit-transition:all 0.4s;
}
.ph_prompt_popup.current{ 
	transform:scale(1,1); 
	-webkit-transform:scale(1,1);
}
.ph_prompt_popup .ph_popup_top{ font-size:0.86rem; text-align:center; line-height:1rem; border-bottom:1px solid #e9e9e9; padding:0.8rem 0; box-sizing:border-box;}
.ph_prompt_popup .ph_popup_content{ font-size:0.78rem; line-height:1.2rem; padding:1rem;}
.ph_popup_content .ph_impor_prompt{ font-size:0.86rem; color:#000; margin-bottom:0.28rem;}
.ph_popup_content .ph_cd_text{ color:#ef3036;}
.ph_prompt_popup .ph_popup_foot{ border-top:1px solid #e9e9e9; overflow:hidden;}
.ph_popup_foot .ph_foot_btn{ width:50%; height:2.4rem; font-size:0.78rem; color:#787878; line-height:2.4rem; text-align:center; border-left:1px solid #e9e9e9; box-sizing:border-box; float:left;}
.ph_popup_foot .ph_foot_btn:first-of-type{ border-left:0 none;}
.ph_close_btn{ width:1.4rem; height:1.4rem; background:url(../../images/booth/ph_close_btn.png) center center no-repeat; background-size:1.36rem; border-radius:50%; position:absolute; right:-0.6rem; top:-0.6rem;}
/*====================分享弹框==========================*/
.dl_share_popup .current{display: block;}
.dl_share_popup .dn{display: none;}
.dl_share_popup{ width:100%; height:100%; background:rgba(0,0,0,.7); position:fixed; left:0; top:0; z-index:999;}
.hy_out_btn { width:50%; height:2.4rem; color:#0ae; line-height:2.4rem; text-align:center; box-sizing:border-box; float:left;}
.hy_cancel_btn{ width:50%; height:2.4rem; color:#909090; line-height:2.4rem; text-align:center; box-sizing:border-box; float:right; border-left: 1px solid #dedede;}