/******************************************
* hz_cover
*******************************************/
#hz_cover{ position:fixed; z-index:1000; width:100%; left:0; top:0; background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); background:#000; color:#fff; text-align:center; display:none1;}

/******************************************
* hz_wait
*******************************************/
#hz_wait{ text-align:center; width:7.6em; min-height:5.6em; max-height:7.6em; position:fixed; z-index:1001; padding:20px 0 0; display:none;}
#hz_wait div.weui-loading{ width:3em; height:3em;}

/******************************************
* hz_page_loading
*******************************************/
#hz_page_loading{ color:#999; font-size:12px; text-align:center; padding:15px;}

/******************************************
* hz_tip
*******************************************/
#hz_tip{ text-align:center; width:70%; position:fixed; z-index:2001; display:none; overflow:hidden;}
#hz_tip h1{ text-align:center; border-bottom:1px solid #ccc; padding:15px; line-height:30px; font-size:16px;}
#hz_tip h3{ text-align:left; border-bottom:1px solid #ccc; padding:10px; background:#f6f6f6;}
#hz_tip h3 a{ float:right;}
#hz_tip p{ padding:10px; text-align:center; color:#3CC51F;}

/******************************************
* hz_confirm
*******************************************/
#hz_confirm{ text-align:center; width:60%; position:fixed; z-index:2001; display:none; overflow:hidden;}
#hz_confirm h1{ text-align:center; border-bottom:1px solid #ccc; padding:15px; line-height:30px; font-size:16px;}
#hz_confirm h3{ text-align:left; border-bottom:1px solid #ccc; padding:10px; background:#f6f6f6;}
#hz_confirm h3 a{ float:right;}
#hz_confirm p{ float:left; width:50%; text-align:center; color:#3CC51F; height:45px; line-height:45px;}
#hz_confirm p.n{ color:#999; background:url('data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///8zMzP///yH5BAEAAAMALAAAAAABAAEAAAICVAEAOw==') repeat-y right; }

/******************************************
* hz_li
*******************************************/
.hz_li{ background:#fff; padding:10px 15px; height:30px; overflow:hidden; margin-bottom:1px;}
.hz_li a{ float:left; width:100%; height:30px; line-height:30px; overflow:hidden;}
.hz_li a span{ margin-right:20px; color:#06C;}

/******************************************
* hz_a
*******************************************/
.hz_a{ background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACZSURBVHjafJDNCsIwEIRnS8FeNEXbsxAhhb7/ywRqwXOrkCo1OY0nK6bROS3Mt38jJOHcnQCg1FYQKfM+0NoO1nZwbuIKKIqNVNUeJGHteQVlAKD1Uer6kISydxFD0/QgAAj5vbbvL/Q+YJ6faFvzmZBSCAF53D0MV4gIjNEoSyV5ymyaE5TayXLkL3MJahxvSXP54l/UrwEA0lhkuSjrhqwAAAAASUVORK5CYII=') no-repeat right;}

/******************************************
* hz_nextpage
*******************************************/
.hz_nextpage{ height:40px; line-height:40px; text-align:center; color:#999; font-size:12px; cursor:pointer; overflow:hidden;}