@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-------------- */
.lang { display: flex; gap: .1rem; font-size: .26rem; color: #303842; align-items: center; position: fixed; right: .1rem; top: .2rem;}
.lang img:nth-child(1) { width: .38rem;}
.lang img:last-child { width: .18rem;}
.logo { width: 164px; margin: 120px auto 12px;}
.contBox { padding: 0 35px;}
.pageChose { position: relative;}
.pageChose h2 { line-height: 40px; margin-bottom: 4px; display: flex; align-items: center; gap: .2rem; font-size: .28rem; color: #303842;}
.pageChose h2 img { width: .18rem;}
.subList { z-index: 2; background: #ffffff; display: none; position: absolute; top: 40px; left: 0; width: 90px; border-radius: 4px; border: 1px solid #e1e1e1;}
.subList a { display: block; line-height: 48px; text-indent: 16px; font-size: 12px; color:#627281;}
.subList a.cur { background: #ddf1fb; color: #16a3f9;}
.contBox input { border-radius: 3px; padding: 0 12px; height: 56px; border: 1px solid #dfe3e8; background: #fafbfc; width: 100%;
font-size: .3rem;}
.contBox input::placeholder { color: #637381;}
.contBox li:nth-child(1) { margin-bottom: 16px;}
.contBox input:focus { border: 1px solid rgb(0,155,251);}
.contBox li { position: relative;}
.eye { width: 20px; height: 20px; position: absolute; right: .3rem; top: 50%; transform: translateY(-50%);
background: url(../images/eye1.jpg) center no-repeat; background-size: 100% auto;}
.eye.cur {background: url(../images/eye2.png) center no-repeat; background-size: 100% auto;}
.forget { margin: 12px 0 24px; text-align: right;}
.forget a { font-size: 12px; color: rgb(0,155,251);}
.pageChose:hover .subList { display: block;}
.contBox button { display: block; border: none; color: #ffffff; height: 40px; width: 100%; outline: none;
background: rgb(0,155,251); font-size: 16px; border-radius: 40px;}
.contBox li { display: flex; gap: .16rem;}
.numCont { display: flex; flex-direction: column; justify-content: center; background: #fafbfc; padding-left: .24rem; position: relative; width: 2.4rem; border: 1px solid #dfe3e8;}
.numCont img { position: absolute; width: .22rem; right: .17rem; top: 50%; transform: translateY(-50%);}
.numCont p { color: #637381; font-size: 12px;}
.numCont span { font-size: 14px; color: #303842;}
.help {background-color: #36d3e0 !important;
    color: #1A4F54 !important;
    fill: #1A4F54 !important; width: 48px; height: 48px; display: flex; justify-content: center; align-items: center; position: fixed;right: 20px;
	bottom:20px; border-radius: 50%;}