/* CSS Document */
/***
 *  ▄████▄      ▒█████     ▒██   ██▒
 * ░                  
 * ----------------------------------------------------------------------------
 * <utils.less.time.version> - 2019/5/2
 * @version 1.7.1
 * @author  Shenbingyu yuxiaoyugan@126.com
 * @website http://www.freshtime.cn
 * @Mobile 15901273870
 * @E-mail yuxiaoyugan@126.com
 */
/*弹出层*/
body{overflow-x:hidden; margin:0px !important; padding:0px !important;}
.form,.success,.tipsHtml{position:fixed;left:0rem;top:50%; width:100%;padding:0rem 0.15rem; box-sizing:border-box;}
.clear{ clear:both;}

/* 复制前提示 */
.success{height:3.6rem; margin-top:-2.1rem;z-index:919;}
.success-main{ width:100%;height:3.6rem; background:url(../img/success.png) center top no-repeat;background-size:100% 100%;overflow:hidden;}
.success-mains{width:100%;height:3.43rem; background:url(../img/success2.png) center top no-repeat;background-size:100% 100%;overflow:hidden; text-align:center;}
.success-mains .links{ width:60%; height:0.5rem; line-height:0.43rem; margin:0.9rem auto 0rem auto; background: url(../img/tbg.png) center center no-repeat; background-size:100% 0.5rem; color:#fff; font-size:0.17rem; font-family:Arial, Helvetica, sans-serif;}
.success-mains p.tpl{ margin-bottom:0px; font-size:0.12rem;margin-top:-0.03rem;}

/* 复制后提示 */
.tipsHtml{padding:0rem 0.5rem; height:3.2rem; margin-top:-1.94rem;z-index:999;}
.tipsHtml-main{width:100%;height:3.2rem; background:#fff; border-radius:15px; padding:0.2rem 0rem 0.1rem 0rem; text-align:center;}
.tipsHtml-main .check-img img{ width:0.45rem;}
.tipsHtml-main .check-txt{ font-size:0.13rem; margin-top:0.05rem;}
.tipsHtml-main .check-tips{ margin-top:0.08rem;}
.tipsHtml-main .check-tips p{margin-bottom:0px; font-size:0.13rem;}
.tipsHtml-main .check-gif{margin-top:0.1rem;}
.tipsHtml-main .check-gif img{ width:2.4rem; height:1.5rem;}


.form{height:3.7rem; margin-top:-2.1rem;z-index:899;}
.form-main{ width:100%;height:3.7rem; background:url(../img/form.png) center top no-repeat;background-size:100% 100%;overflow:hidden;}

.bg,.popIframe {display:block;position:fixed;left:0;top:0;width: 100%;height: 100%; background:rgba(0,0,0,0.7);z-index:99;}
/*成功*/
.laun{ text-align:center; font-size:14.5px; font-weight:bold; padding-top:53px; color:#343434}
.laun dt{font-size:36px; line-height:32px; margin-bottom:10px; color:#f65f36}
.laun img{ vertical-align:middle; margin-top:-12px; margin-right:10px;}

#bg{position:fixed;left:0;top:0;width:100%; height:100%;}
.closewin{position:absolute; left:50%; bottom:-0.36rem; width:0.36rem; height:0.36rem; margin-left:-0.2rem; background:url(../img/close.png) no-repeat; background-size:100% 100%; z-index:999;text-indent:-999px; cursor:pointer}

.form-block{ width:2.7rem; margin:0.85rem auto 0rem auto; overflow:hidden;}
.form-block .form-item{ position:relative; width:100%; height:0.4rem; height:auto; margin-bottom:0.2rem; overflow:hidden;}
.form-block .form-item input{ outline:none; border:none;}
.form-block .form-item .ipt-txt{ width:100%; height:0.4rem; line-height:0.4rem;box-sizing:border-box; padding-left:0.1rem; border-radius:0.2rem;}
.form-block .form-item .getcode{ position:absolute; right:0.02rem; top:0.02rem; width:1rem; height:0.36rem; text-align:center; color:#fff; background:#2f323b;border-radius:0.2rem; cursor:pointer;box-sizing:border-box; outline:none; border:none;}
.form-block .tips{ width:100%; text-align:center; margin-top:0.15rem;}
.form-block .errors{ width:100%; height:0.2rem;line-height:0.2rem; font-size:0.12rem; color:#FF0; text-align:center; clear:both; overflow:hidden;}
.form-block .tips img{ width:60%;}
.form-block .register{ width:100%; height:0.53rem; border:none; outline:none;}
.form-block .rga{background:url(../img/f1.png) center center no-repeat; background-size:auto 100%; }
.form-block .rgb{background:url(../img/f1.png) center center no-repeat; background-size:auto 100%; }

.form-block .sbt{ margin-top:0.1rem;}

@media screen and (min-width:640px){
 .form,.success{left:50%;top:50%; width:686px; margin-left:-343px;}	
 .success{ height:655px; margin-top:-378px;}
 .success-main{height:655px;}
 
 .form{ height:723px; margin-top:-390px;}
 .form-block .form-item{ width:480px; margin:0rem auto 0.2rem auto;}
 .form-main{height:723px;}
 .form-block .tips img{ width:50%;}
 .form-block .register{ height:0.52rem;}
}











