@CHARSET "UTF-8";
*{margin:0;padding:0;}
body,html{font-family:"微软雅黑";background:#fff;color:#333;}
img{border:none;display:block;}
ul {list-style:none;margin:0px;padding:0;} 
a{text-decoration:none;}
/*图标*/
@font-face {font-family: "auiicon";
	src: url('aui-iconfont.ttf') format('truetype');
}
.aui-iconfont {
	position: relative;
	font-family:"auiicon" !important;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fixedcon{height:1.52rem;}
.topoutcon{height:1.52rem;width:100%;background:#fff;position:fixed;border-bottom:1px solid #e7e7e7;z-index:999;}
.aui-pull-left {font-size: 0.666rem;font-weight: 400;float:left;height:100%;padding-left:0.266rem;}
.aui-icon-left::before{content:"\e6f4";line-height:1.52rem;color:#999999;}
.toptitle{font-size:0.32rem;line-height:1.52rem;text-align:center;position:absolute;left:1rem;right:1rem;}
.goright{float:right;line-height:1.413rem;height:1.413rem;font-size:0;padding-right:0.266rem;}
.aui-icon-right:before { color:#333;content: "\e6f5"; font-size: 0.266rem;font-weight: 400;}

.textone{font-size:0.48rem;padding:2rem 0.58rem 0 0.58rem;}
.inputoutcon{padding:0 0.586rem;margin-top:0.8rem;}
.inputincon{border-bottom:1px solid #e7e7e7;display:-webkit-flex;display:-moz-flex;display: flex;}
.selphonepre{font-size:0.32rem;border:none;height:1.06rem;line-height:1.06rem;}

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-padding-end: 0.4rem;
    -moz-padding-end: 0.4em;
    background-color: #ffffff; /* For Chrome and Safari */ /* For old Fx (3.6 to 15) */ /* For pre-releases of IE 10*/ /* For old Opera (11.1 to 12.0) */
    background-image: url(../image/select_arrow.png?v=2), linear-gradient(to bottom, #ffffff, #ffffff); /* Standard syntax; must be last */
    /* background-position: center right; */
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 0.253rem 0.173rem;
    border: 1px solid #e4e4e4;
    border-radius: 0;
    color: #3f3f3f;
    font-size: inherit;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
	outline:none;
}
.phoneinput{flex:1;outline:none;border:none;font-size:0.32rem;padding-left:0.4rem;height:1.06rem;line-height:1.06rem;}
.inputoutcon2{padding:0 0.586rem;margin-top:0.32rem;}
.yzm{font-size:0.32rem;height:1.06rem;line-height:1.06rem;padding-right:0.49rem;}
.getyzm{font-size:0.24rem;height:1.06rem;line-height:1.06rem;color:#333;}
.getyzm span{border-bottom:1px solid #333;}
.loginoutbtn{padding:0 0.627rem;margin-top:1.36rem;}
/*.loginbtn{width:100%;height:1.067rem;color:#fff;background:#d88045;text-align:center;line-height:1.067rem;font-size:0.32rem;border-radius:0.2rem;}*/
.loginbtn{width:100%;height:1.067rem;color:#000;text-align:center;line-height:1.067rem;font-size:0.36rem;border-radius:0.2rem;background-image:linear-gradient(to right,#facb97,#d9a271);}

.xyoutcon{display:inline-block;}
.ydtk{font-size:0.2rem;color:#999999;text-align:center;width:100%;}
.ydtk a{color:#333;float:left;line-height:0.4rem;}
.ydtk span{float:left;line-height:0.4rem;}

.btcheckcn{float:left;font-size:0;margin-right:0.15rem;}
.selagree{width: 0.4rem;height: 0.4rem;background-color: #f7f7f7;
    border: solid 1px #e8e8e8;
    -webkit-border-radius: 0.2rem;
    border-radius: 0.2rem;
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    cursor: default;
    -webkit-appearance: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-transition: background-color ease 0.1s;
    transition: background-color ease 0.1s;
	box-sizing:border-box;
	outline:none;
}
.selagree:checked {
    background-color: #d4a476;
    border: solid 1px #d4a476;
    text-align: center;
    background-clip: padding-box;
}
.selagree:checked:before,.selagree:before {
    content: '';
    width: 0.2rem;
    height: 0.1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -0.1rem;
    margin-top: -0.1rem;
    background: transparent;
    border:2px solid #ffffff;
    border-top: none;
    border-right: none;
    z-index: 2;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}