		html, body{
            height: 100%;
            background-color: #f8f8f8;
        }
        body{
            font-family: -apple-system-font, Helvetica Neue, Helvetica, sans-serif;
        }
        .item{
            padding: 10px 0;
        }
        .item__title{
            margin-bottom: 5px;
            padding-left: 15px;
            padding-right: 15px;
            color: #999;
            font-weight: normal;
            font-size: 14px;
        }
        .item__ctn{
            padding: 0 15px;
        }
        .page_feedback{
            padding: 15px;
            overflow: auto;
            background-color: #FFFFFF;
        }
		
.radius-panel{
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  border-radius:10px;
  border:0px;
  max-width: 450px;
  width: 95%; /* 默认占满父容器，但不超过 800px */
}

.panel-row{
  display : flex ; 
  flex-flow : row;
}

.radius-panel-title{
  padding-left: 10px;
  padding-top:5px;
  font-size: 14px;
  color: #7f7f7f;
}

.radius-panel-content{
  padding-left: 15px;
  padding-top:5px;
  font-size: 16px;
  color: #7f7f7f;
  margin-right: 15px;
}

.radius-panel-content-bottom{
  padding-left: 15px;
  padding-top:5px;
  padding-bottom:10px;
  font-size: 16px;
  color: #7f7f7f;
}

.white-bg{
  background-color: #ffffff;
}

.gray-bg{
  background-color: #ededed;
}

.blue-bg{
  background-color: #D9F2FF;
}

.red-bg{
  background-color: #FFCACA;
}

.green-bg{
  background-color: #E1FFE1;
}

.ten-top{
  padding-top:30px;
  display: grid;
  place-items: center; /* 水平和垂直居中 */
}
.spacer-5px {
        height: 5px;
    }
.text-right{
  text-align : right;
  padding-right: 15px;
}
.text-center{
  text-align : center;
}
.text-white{
	color:#ffffff;
}
.top-link{
	background:#ffc300;
	text-align:center;
	font-size: 50px;
	padding-top:50px; 
	padding-bottom:50px;
}

        /*fix fastclick很难点中的bug*/
        label > * { pointer-events: none; }