@charset "utf-8";
/* CSS Document */

html{ font-size:37.5px;}
body { font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif; color:#333; background:#fff; min-width:320px; min-height:100vh; font-size:0.26rem; overflow-x:hidden; -webkit-tap-highlight-color:transparent; max-width:750px; margin:auto;}
input, select, textarea, button, textarea{ font-size:0.26rem; vertical-align:middle; outline:none; font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif; border:0; color:#000; -webkit-appearance:none;}
img { border: 0; vertical-align:top; max-width:100%; }
a { text-decoration:none; -webkit-tap-highlight-color:transparent; color:#333; }
a:hover { color:#23cc9a; }
ul, li, ol, dl, dt {list-style: none;}
h1, h2, h3, h4, i, em{ font-weight:normal; font-style:normal;}
* { margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; -webkit-tap-highlight-color:transparent;  word-break:break-all;}
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }


/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance:listbox; -moz-appearance:listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance:none; outline:none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] { -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#ccc; }
textarea::-webkit-input-placeholder { color: rgba(0,0,0,.3); }
input::-webkit-input-speech-button { display: none; }

/*placeholder文字默认颜色*/
input:-ms-input-placeholder{ color:#949494;}
input::-webkit-input-placeholder{ color:#949494;}


.center{ text-align: center;}

/**关于我们**/
.pabout-main{ background: #00cc99; padding: 0.3rem; min-height: 100vh; color:#fff; line-height: 1.6;}
.pabout-item{ margin-bottom: 0.4rem;}
.pabout-item .it-top .num{ background: #d4fcc8; width: 0.72rem; height: 0.72rem; line-height: 0.72rem; display: inline-block; font-size: 0.42rem; color: #009900; border-radius: 50%;}
.pabout-item .it-top .title{ font-size: 0.42rem; font-weight: bold; margin-top: 0.15rem;}
.pabout-item .li-thumb{ text-align:center; margin-top: 0.2rem; }
.pabout-item .li-thumb img{ max-width: 80%;}
.pabout-item .li-text{ margin-top: 0.2rem;}

.pabout-version{ font-size: 0.24rem; }
.pabout-version img { width: 1.46rem; border-radius: 0.2rem; margin-bottom: 0.2rem;}
.pabout-version h3{ font-size: 0.3rem; font-weight: bold;}
.pabout-version p{ opacity: .7;}
.pabout-version .btn{ margin-top: 0.3rem;}
.pabout-version .btn-a{ background:#fff; width: 2.5rem; line-height: 0.68rem; display: inline-block; font-size: 0.26rem; margin: 0 0.1rem; color: #00CC99; border-radius: 0.1rem;}

.pabout-code{ font-size: 0.24rem; margin-top: 0.5rem;}
.pabout-code img{ width: 2.15rem; margin-top: 0.1rem;}

.pabout-copy{font-size: 0.24rem; margin-top: 0.3rem; color: #E7E7E7;}



/**注册**/
.myrLogin-main{ background:#f5f5f5; width:100%; min-height:100vh; padding:1.6rem 0.45rem 0 0.45rem; position:relative;}
.myrLogin-title{ position:relative;}
.myrLogin-title .cn{ font-size:0.42rem; font-weight:bold; padding-bottom:0.1rem;}


.myrLogin-filed{ padding-top:0.3rem;}
.myrLogin-filed li{ margin-top:0.5rem; overflow:hidden;}
.myrLogin-filed li .inpt{ background:#fff; width:100%; height:0.8rem; line-height:0.4rem; vertical-align:top; padding:0.2rem 0.4rem; border-radius:0.4rem;}
.myrLogin-filed li select.inpt{ -webkit-appearance:auto;}
.myrLogin-filed li .yzm-inpt{ width:calc(100% - 2.8rem); float:left;}
.myrLogin-filed li .sbtn{ background:#966bf6; width:100%; height:0.92rem; line-height:0.92rem; display:block; font-size:0.36rem; color:#fff; font-weight:bold; margin-top:0.35rem; vertical-align:top; border-radius:0.5rem; cursor:pointer;}
.myrLogin-filed li .send{ background:#1dca87; color:#fff; line-height:0.8rem; float:right; padding:0 0.6rem; border-radius:0.4rem;}


.myrLogin-policy{ width:100%; text-align:center; padding-top:1.1rem; }
.myrLogin-policy .agreed{ font-size:0.22rem; display:flex; align-items:center; justify-content:center;}
.myrLogin-policy .agreed input[type=checkbox]{ width:0.24rem; height:0.24rem; -webkit-appearance:auto; margin-right:0.1rem;}
.myrLogin-policy .sbbtn{ background:#1dca87; width:100%; height:0.8rem; line-height:0.8rem; display:block; font-size:0.28rem; font-weight:bold; color:#fff; margin-top:0.25rem; border-radius:0.4rem;}



/**分享**/
.myrShare-main{ background:url(../../img/myrShare-bg.jpg) no-repeat top center; background-size:100% auto; min-height:100vh; text-align:center; padding:0.6rem 0;}
.myrShare-head .logo{ width:1.52rem;}
.myrShare-head .name{ font-size:0.36rem; font-weight:bold; color:#fff; margin-top:0.2rem;}
.myrShare-head .tips{ font-size:0.3rem; font-weight:bold; color:#fff; margin-top:0.12rem;}
.myrShare-thumb{ margin-top:0.4rem; padding:0 0.17rem;}

.myrShare-aside{ margin-top:0.4rem;}
.myrShare-aside .code{ width:1.98rem; height:1.98rem; margin:auto; padding:0.11rem; border:1px #ccf2e3 solid; border-radius:0.15rem;}
.myrShare-aside .code img{ width:100%; height:100%;}
.myrShare-aside .down{ background:#1dca87; height:0.8rem; line-height:0.8rem; display:inline-block; padding:0 0.7rem; font-size:0.28rem; color:#fff; margin-top:0.45rem; border-radius:0.4rem;}


/**下载引导**/
.down-main{ background-image: url(../../img/down-bg.jpg); background-size: cover; background-position: top center; background-attachment:fixed; min-height: 100vh; padding: 1rem 0.5rem 0.6rem 0.5rem;}
.down-head img{ width: 75.86%;}

.down-text{ background:rgba(255,255,255,.8); padding: 0.3rem; line-height: 1.8; border-radius: 0.15rem;}
.down-thumb{ margin-top: 0.25rem;}
.down-thumb img{ width: 60%;}

.down-share{ margin-top: 0.9rem;}
.down-share .tit{ font-size: 0.36rem; font-weight: bold;}
.down-share .img{ margin-top: 0.25rem;}
.down-share .img img{ width: 2rem; border: 1px #1cc988 solid; border-radius: 0.2rem;}
.down-share .tips{ font-size: 0.3rem; color: #1cc988; display: inline-block; margin-top: 0.6rem; padding: 0.1rem 0.3rem; border: 0.02rem #1cc988 solid; border-radius: 0.3rem;}

.down-word{ margin-top: 0.7rem;}
.down-word dl{ display: flex; font-size: 0.26rem; line-height: 0.48rem;}
.down-word dl dt{ min-width: 1.8rem; text-align: right; color: #666;}
.down-word dl dd{ flex: 1;}
.down-word dl dd a{ color: #1cc988;}

