@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary
{
    display: block;
}
html, body
{
    margin: 0;
    padding: 0;
}
a:focus
{
    outline: thin dotted;
}
a:active, a:hover
{
    outline: 0;
}
b, strong
{
    font-weight: normal;
}
img
{
    border: 0;
}
svg:not(:root)
{
    overflow: hidden;
}
button, input, select, textarea
{
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button, input:not([type="checkbox"])
{
    line-height: normal;
}
button, select
{
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]
{
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
}
button[disabled], html input[disabled]
{
    cursor: default;
}
input[type="checkbox"], input[type="radio"]
{
    box-sizing: border-box;
    padding: 0;
}
input[type="search"]
{
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
{
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
textarea
{
    overflow: auto;
    vertical-align: top;
}
p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
}
ul
{
    list-style: none;
    font-size: 0;
}
i, em
{
    font-style: normal;
}
html, body
{
    font-size: 62.5%;
}
body
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: none;
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    font: 12px/1.5 Hiragino Sans GB W3,Microsoft yahei, sans-serif, "\5fae\8f6f\96c5\9ed1";
    background-color: #ffffff;
}
a
{
    text-decoration: none;
}
input
{
    outline: none;
    border: none;
    background: transparent;
}
[type="number"]::-webkit-textfield-decoration-container
{
    background-color: transparent;
}
[type="number"]::-webkit-inner-spin-button
{
    -webkit-appearance: none;
}
[type="number"]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
}

.top_logo
{
    width: 100%;
    background-color: #ffffff;
}
.main
{
    position: relative;
    background-color: #ecdfdd;
    padding-bottom:1.8rem;
}
.uplogo
{
    position: absolute;
    z-index: 2;
    top: -1px;
    left: 0.36rem;
    width: 1.01rem;
}
.bg-div
{
    width: 100%;
    position:absolute;
    z-index: 1;
}
.bg-div img
{
    float: left;
    width: 100%;
}
.copyright
{
    background-color: #ffffff;
    text-align: center;
    padding: 0.2rem 0;
}
.bottom_logo
{
    width: 1.54rem;
    display: block;
    margin: 0 auto 0.06rem auto;
}
.bottom_txt
{
    color: #303030;
    font-size: 0.12rem;
}
.info-div
{
    position:relative;
    z-index: 3;
    margin-top:7rem;
    width: 100%;
    float: left;
}
.info-div input
{
    width: 6.3rem;
    height: 0.5rem;
    line-height:0.5rem;
    padding:0.2rem 0;
    vertical-align:middle;
    background-color: #ffffff;
    display: block;
    margin: 0 auto;
    border-radius: 0.08rem;
    text-indent: 0.2rem;
    font-size: 0.32rem;
    color: #999999;    
}
.info-div p.mes1
{
    color: #c7b7b4;
    font-size: 0.18rem;
    width: 6.3rem;
    line-height: 0.4rem;
    margin: 0.12rem auto 0.3rem auto;
    text-align: center;
    position: relative;
}
.info-div p.mes1 span
{
    position: relative;
    z-index: 2;
}
.info-div p.mes1 i
{
    border-radius: 0.08rem;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #f1e6e5;
    z-index: 1;
    top: 0px;
    left: 0px;
}
.info-div .btn-submit
{
    width: 6.3rem;
     background: url(/images/iloan/n/1703/1/btn-bgimg.png) center repeat-x;
    color: #eb1c00;
    text-align: center;
    line-height: 0.9rem;
    font-size: 0.4rem;
    display: block;
    border-radius: 0.08rem;
    margin: 0 auto 0.2rem auto;
}
.info-div p.selcbox
{
    width:4.8rem;
    padding-left:1.2rem;
    margin:0 auto 0 auto;
    color:#666666;
    font-size:0.26rem;
    line-height:0.25rem;
}
.info-div p.selcbox i
{
    width:0.24rem;
    height:0.25rem;
    margin:0 0.18rem 0 0;
    display:inline-block;
    background:url(/images/iloan/n/1703/1/checkbox-bg.png) center no-repeat;
    background-size:100%;
}
.info-div p.selcbox a
{
    color:#666666;
}
.info-div p.selcbox i.select
{
    background:url(/images/iloan/n/1703/1/checkbox-bg-sel.png) center no-repeat;
    background-size:100%;
}
p.mes2
{
    display:block;
    width:100%;
    text-align:center;
    font-size:0.26rem;
    color:#d0c1be;
    position:absolute;
    bottom:0.2rem;
    z-index:3;
}
.download-div
{
    position:relative;
    z-index:3;
    margin:7.8rem 0 1rem 0;
    float:left;
    width:100%;
    text-align:center;
}
.download-div img
{
    width:6.37rem;
}
.download-div a
{
    display:inline-block;
    width:3.22rem;
    height:1.07rem;
    margin-top:0.68rem;
}
.download-div .iosBtn
{
    background:url(/images/iloan/n/1703/1/ios-dload.png) center no-repeat;
    background-size:100%;
    margin-right:0.48rem;
}
.download-div .andBtn
{
    background:url(/images/iloan/n/1703/1/android-dload.png) center no-repeat;
    background-size:100%;
}
.info-div input.errInfo {
    background: url("/images/iloan/n/1703/1/icon_err.png") 0.2rem center no-repeat #ffffff;
    background-size:0.32rem 0.32rem;
    color: #ee2642;
    text-indent: 0.7rem;
}
p.errInfo {
    background: url("/images/iloan/n/1703/1/icon_err.png") 0.2rem center no-repeat #ffffff;
    background-size:0.32rem 0.32rem;
    color: #ee2642;
    width: 5rem;
    height: 0.5rem;
    line-height:0.5rem;
    padding:0.2rem 0;
    vertical-align:middle;
    margin: 0 auto;
    border-radius: 0.08rem;
    text-indent: 0.7rem;
    font-size: 0.32rem;  
    position: absolute;
    left: .6rem;
    top: 0;
    pointer-events:none;
}
.share-popup p{
    text-align: right;
}
.goindex-box{
	  width:45px;
	  height:45px;
	  background:url(/images/iloan/n/1703/1/goindex_img.png) no-repeat;
	  background-size:100% 100%;
	  position:fixed;
	  bottom:10px;
	  right:10px;
	  z-index:999;
	  opacity:0;
	  animation:animations .5s 1s linear forwards;
	  -webkit-animation:animations .5s 1s linear forwards;
	  }
		@keyframes animations{
			0%{
				opacity:1;
				transform:rotatey(180deg);
				}
			100%{
				opacity:1;
				transform:rotatey(360deg);
				}
			}
		@-webkit-keyframes animations{
			0%{
				opacity:1;
				-webkit-transform:rotatey(180deg);
				}
			100%{
				opacity:1;
				-webkit-transform:rotatey(360deg);
				}
}

.idtext-box{
	position:absolute;
	z-index:4;
	top:0px;
	left:0px;
	padding:.8rem 0 0 .4rem;
	}
.idtext-box .idtext-boxin{
	font-size:.28rem;
	color:#7e7675;
	margin-top:.3rem;
	}
	.c2{
	color:#7d2e21;
	}
	.fs32{
	font-size:.32rem;
	}
.shareWB, .shareAlipay, .shareWrap, .shareQQ
{
    display: none;
}
.share-popup
{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    position: fixed;
    background-color: rgba(0,0,0,0.82);
    z-index: 10;
}