@charset "gb2312";
* {margin:0;padding:0;border:0;-webkit-user-select:text}
a,img {-webkit-touch-callout:none;}
ol,ul {list-style:none}
*,:after,:before {-webkit-box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,html {text-align:left;width:100%;font-family:Roboto,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;}
input[type=password],input[type=text],textarea {resize:none;outline:none;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff;}
a {color:#333;text-decoration:none}
img {vertical-align:top;border: none;outline:none;}
.clearfix:after,.clearfix:before {content:" ";display:table}
.clearfix:after {clear:both}
body {-webkit-box-pack:center;margin:0 auto;font-family:Hiragino Sans GB,Microsoft Yahei;}


.text,.cover,.form,#page1,#count{width: 100%;padding: .2rem;}
.cover h2{line-height: 40px;text-align: center;font-size: 22px;}
.text h2{font-weight: normal;font-size: 16px;line-height: 30px;margin-bottom: 10px;}
.text ul#answer li{font-size: 14px;font-weight: normal;line-height: 35px;cursor: pointer;}
#page1 h3{margin-bottom: 20px;}
#page1 p{font-size: 14px;line-height: 32px;text-indent: 2em;}
#page1 p span{text-decoration: underline;}
#page2{display: none;}
#start{text-align: center;margin-top: 40px;font-size: 22px;}
#count{display: none;overflow: hidden;}
#count p{font-size: 14px;line-height: 32px;}
#count #share,#count #reload{display: inline-block;text-align: center;width: 50%;margin-top: 50px;float: left;font-size: 22px;cursor: pointer;}
#mask{position: fixed;z-index: 100;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.6);display: none;max-width:750px;height:100%;}
#mask img{margin-top: 50px;width: 100%;}

.form p{line-height: 30px;font-size: 14px;height: 30px;overflow: hidden;}
.form p:nth-of-type(1){border-top: 1px solid #333;border-bottom: 1px solid #333;}
.form p:nth-of-type(2){border-bottom: 1px solid #333;}
.form p span{display: block;width: .63rem;border-right: 1px solid #333;text-align: center;height: 29px;overflow: hidden;float: left;}
.form p span img{width: 30px;height: 27px;border: 0;}
.form p span:nth-of-type(1){width: .8rem;border-left: 1px solid #333;}

