html{height:100%;}
body{font:26px "黑体"; color:#000; margin:0;height:100%;}
code,div,dl,dt,dd,ul,li,p,form,span,em,input,button{ padding:0; margin:0; border:0;font-family:"黑体"; }
ul,li{list-style-type:none;}
img{ border:0;}
.clear{float:none;clear:both;}
.hide{display:none;}
*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input{-webkit-appearance: none;outline: none;}
._hover{opacity:0.96;-webkit-transform:scale(0.96);-webkit-origin:50% 50%;}
h3{font-size:26px;font-weight:700;margin:20px auto;}

.input_area{width:95%;margin:0 auto;}

.start_button {
    width: 100%;
    min-height: 46px;
    line-height:46px;
    text-align:center;
    box-sizing: border-box;
    cursor: pointer;
    padding: 0 7px 0 7px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #b70037;
    background: #d95d7f;
    background: -webkit-linear-gradient(#e67292, #d14f73);
    background: -moz-linear-gradient(#e67292, #d14f73);
    background: -o-linear-gradient(#e67292, #d14f73);
    background: -ms-linear-gradient(#e67292, #d14f73);
    background: linear-gradient(#e67292, #d14f73);
    box-shadow: 0 0 1px #e1bec3;
    margin-top:20px;
}

.hoowu_button {
    width: 100%;
    min-height: 46px;
    line-height:46px;
    text-align:center;
    box-sizing: border-box;
    cursor: pointer;
    padding: 0 7px 0 7px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #b70037;
    background: #BAB333;
    background: -webkit-linear-gradient(#e67292, #d14f73);
    background: -moz-linear-gradient(#e67292, #d14f73);
    background: -o-linear-gradient(#e67292, #d14f73);
    background: -ms-linear-gradient(#e67292, #BAB333);
    background: linear-gradient(#e67292, #BAB333);
    box-shadow: 0 0 1px #e1bec3;
    margin-top:20px;
}

.real_name {
	margin: 0;
	height: 60px;
	width: 100%;
	border: 3px solid #dc6082;
	font-size: 17px;
	color: #4a4a4a;
	padding: 0 13px;
	box-sizing: border-box;
	border-radius: 0;
}

.counter{
	margin-top:20px;
	font-size:15px;
}

.count{
	color:#dc6082;
	font-weight:700;
}
.result{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:none;}
.loading{font-size:20px;font-weight:700;text-align:center;}
.loading h4{margin:30px auto;}

.result_area{display:none;position:relative;padding:10px;}
.result_area h4{margin:10px 0;text-align:center;font-size:20px;font-weight:700;}
.result_content_txt{margin-top: 20px;margin-bottom:20px;font-size: 16px;line-height: 30px;color: #696969;word-break: break-word;}
.restart_button{font-size: 16px;color: #000000;border: 1px solid #949495;background: #ffffff url(../images/icon_retry.png) no-repeat 7px 7px;background-size: 33px;
width: 100%;
height: auto;
min-height: 46px;
line-height:46px;
box-sizing: border-box;
cursor: pointer;
padding: 0 7px 0 7px;
color: #000;
font-size: 20px;
font-weight: bold;
text-decoration: none;
text-align:center;
margin-top:10px;
}
.share_button{width: 100%;height: auto;min-height: 46px;line-height:46px;margin-top:20px;box-sizing: border-box;color: #000000;border: 1px solid #949495;font-size:20px;text-align:center;font-weight:700;padding:0 7px 0 7px;}
.focus_button{width: 100%;height: auto;min-height: 46px;line-height:46px;margin-top:20px;box-sizing: border-box;color: #000000;border: 1px solid #949495;font-size:20px;text-align:center;font-weight:700;padding:0 7px 0 7px;}
.wodi_button{width: 100%;height: auto;min-height: 46px;line-height:46px;margin-top:20px;box-sizing: border-box;color: #000000;border: 1px solid #949495;font-size:20px;text-align:center;font-weight:700;padding:0 7px 0 7px;}
.father_button{width: 100%;height: auto;min-height: 46px;line-height:46px;margin-top:20px;box-sizing: border-box;color: #000000;border: 1px solid #949495;font-size:20px;text-align:center;font-weight:700;padding:0 7px 0 7px;}
.zhuanqian_button{width: 100%;height: auto;min-height: 46px;line-height:46px;margin-top:20px;box-sizing: border-box;color: #000000;border: 1px solid #949495;font-size:20px;text-align:center;font-weight:700;padding:0 7px 0 7px;}
.result_area .counter{
	margin-top:0px;
}
.logo{margin-top:50px;}
.my_name{color:#dc6082;}
.logo_51h5{display:block;margin:20px auto;width:254px;height:120px;background:url('../images/51h5_logo.png?2') no-repeat;}
.result_real_name{position: absolute;top: 46px;left: 30px;width: 90px;overflow: hidden;font-size: 22px;height: 26px;line-height: 26px;text-align:right;}