@charset "utf-8";
input:-moz-placeholder{color:#ccc;}::-webkit-input-placeholder{color:#ccc;}
.registerCon li s{background:url(../../images/regico.png);background-size:41px;}
.registerCon{width:100%;text-align:center;padding-bottom:30px;min-height:190px;overflow:hidden;}
.registerCon ul{padding:20px;position:relative;}
.registerCon li{width:100%;margin-bottom:10px;position:relative;font-size:14px;color:#999;line-height:22px;}
.registerCon li input{width:100%;height:45px;background:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:0 5px;display:inline-block;
    -webkit-box-sizing:border-box;position:relative;font-size:16px;}
.registerCon li input.rText{padding:9px 5px 8px 38px;}
.registerCon li input.rVerify{padding-left:30px; width: 50%;}
.registerCon li .fog{line-height: 35px;}
.registerCon li .fog img{vertical-align: middle; margin-left: 10px;}
.registerCon li s{float:left;background-repeat:no-repeat;width:24px;height:24px;position:absolute;left:10px;top:13px;}
.registerCon li s.rs1{background-position: -4px -60px;}
.registerCon li s.rs2{background-position:0 -25px;}
.registerCon li s.rs3{background-position: -4px -30px;}
.registerCon li s.rs4{background-position:-4px 1px;top:10px;}
.registerCon li a{color:#2af;margin-left:5px;}
.registerCon li a.nextBtn{margin-left:0;}
.registerCon li span em{float:left;background:#ff1f47 url('../../images/regico.png?v=2017-02-23');
	background-size: 40px;
    background-position: -7px -83px;border-radius: 3px;width:18px;height:18px;}
.registerCon li span.noCheck em{border:1px solid #bbb;border-radius:3px;background:#fff;width:16px;height:16px;position:relative;top:0px;}
.registerCon li a.resendBtn{display:block;width:100%;height:33px;line-height:33px;text-align:center;color:#dc332d;background:#fff;border:1px solid #c2c2c2;border-radius:5px;margin-left:0;font-size:16px;box-shadow:1px 1px 2px #e0e0e0;}
.registerCon li a.grayBtn{background:#ddd;border:1px solid #bbb;color:#818181;}
.registerCon li.accAndPwd{}
.registerCon li.accAndPwd dl{position:relative;}
.registerCon li.accAndPwd input{width:100%;height:45px;background:#fff;border:1px solid #dcdcdc; color:#666;padding:9px 5px 8px 38px;display:inline-block;-webkit-box-sizing:border-box;position:relative;font-size:16px;}
.registerCon li.accAndPwd input.lEmail{border-radius:5px 5px 0 0; border-bottom-color:#eee;}
.registerCon li.accAndPwd input.lPwd{border-radius:0 0 5px 5px;border-top:0 none;}
.registerCon li.accAndPwd input.lVerify{border-radius:5px 5px 5px 5px; width: 50%;margin-top: 2px;}
.registerCon li.accAndPwd .fog{line-height: 35px;}
.registerCon li.accAndPwd .fog img{vertical-align: middle; margin-left: 10px;}
.registerCon li.accAndPwd s.rs3{top:10px;}
.registerCon li.rSelect{height:20px;line-height:20px;}
.registerCon li.rSelect a{color:#999;}
.rSelecta{ display:inline-block; padding:5px 8px; border:1px solid #ff1f47; color:#ff1f47; border-radius:4px; font-size:14px;}
.colorBtn{ background:#feb832;display: block;width: 100%;-webkit-box-sizing: border-box;height: 43px;line-height: 43px;text-align: center;color: #fff!important;border-radius: 5px;font-size: 18px;}
.weixiBtn{ background:#00b220;}
.weixiBtn i{background:url(../../images/regico.png) no-repeat -7px -106px; vertical-align:middle; display:inline-block; width:30px; height:30px;background-size:39px; margin-right:5px;}
.terms{padding:5px 10px 20px;text-align:left;color:#555;font-size:14px;line-height:22px;display:inline-block;}
.terms b{display:block;font-weight:bold;margin-top:13px;font-size:16px;}
.terms p{text-align:justify;text-justify:inter-ideograph;}
.terms p.p1{text-indent:2em;margin:5px 0;}
.terms p.p2{text-indent:-1.3em;padding-left:38px;}
.diy-sm {
    border-radius: 0.7rem; position:absolute; top:10px; right:10px; color:#feb832 !important; border:1px solid #feb832; padding:0 8px;
}
.input-clear{position:relative;display: block;}
.input-clear .btn-clear{display:none;position: absolute;right: 8px;top: 50%;width: 18px;height: 18px;margin-top:-8px;background: url('../../images/mobile/setIcon.png') no-repeat 0 -41px;background-size: 64px auto;}
.input-clear.focus .btn-clear{display: block;}