@charset "utf-8";
body{ background: #fff; font-size:.25rem;}
div { box-sizing: border-box;}
.dn { display: none;}
.clearfix:after { content: '\20'; clear: both; height: 0; display: block;}
a {-webkit-tap-highlight-color:transparent;}
*{ outline:none!important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;}
input,textarea { outline: none; border: none; box-sizing: border-box; background: none;}
/* --------------index-start-------------- */
.formPage { min-height: 100vh; background: url(../images/bg.jpg) center top no-repeat; background-size: 100% auto;
padding: 6.5rem .65rem;}
.formPage input { width: 100%; height: 1.32rem; text-indent: 1.4rem; font-size: .4rem;}
.formPage li { position: relative;}
.formPage li:nth-child(1) { margin-bottom: .45rem;}
.eye { width: .56rem; height: .56rem; position: absolute; right: .62rem; top: 50%; transform: translateY(-50%);
background: url(../images/p-hide.png) center no-repeat; background-size: 100% auto;}
.eye.cur {background: url(../images/p-show.png) center no-repeat; background-size: 100% auto;}
.formPage button { display: block; width: 100%; height: 1.23rem; margin-top: .45rem; opacity: 0;}
.checkIcon { width: .54rem; height: .54rem; border-radius: 50%; margin-left: 1.85rem; margin-top: .52rem; background: #ffffff;
border: 2px solid #d3d3d3; position: relative;}
.checkIcon.cur::after { content: '√'; font-size: .4rem; font-weight: bold; position: absolute; color: rgb(255,195,0); left: 0; text-align: center; width: 100%; line-height: .52rem;}