.plr79{padding-left: 79px;padding-right: 79px;}
.hlh40{height: 40px;line-height: 40px;}

.loginWrap{border: 1px #e6e6e6 solid;}
.loginwrap.w387{width: 387px;}
.loginWrap .innerPadding{padding: 40px 47px;}
.loginWrap .tabWrap{position: relative;cursor: pointer;}
.loginWrap .tabWrap:after{content: "";position: absolute;left: 50%;top: 0;height: 100%;width: 1px;background-color: #e6e6e6;}
.loginWrap .tab{background-color: #fff;color: #3f3f3f;}
.loginWrap .tab.active{background-color: #7eb1fc;color: #fff;cursor: default;}
/*loginWrap - height & lineHeight*/
.loginWrap.hlh38 .hlh{height: 38px;line-height: 38px;}
/*loginWrap - elems' width*/
.loginWrap.elw290 .w{width: 290px;}


/*thirdpartylogin*/
.thirdpartylogin .title{position: relative;}
.thirdpartylogin .title:before{content: "";position: absolute;width: 100%;height: 1px;background-color: #e6e6e6;left: 0;top: calc(50% - 1px);}
.thirdpartylogin .ico{display: inline-block;width: 30px;height: 30px;line-height: 30px;border-radius: 100%;font-size: 15px;margin-left: 7px;margin-right: 7px;}
.thirdpartylogin .icon-qq{background-color: #7eb1fc;}
.thirdpartylogin .icon-weixin{background-color: #3ab943;}
.thirdpartylogin .icon-weibo{background-color: #ff5757;}

/*fgpw_step*/
.fgpw_step{height: 46px;background-position: center center;background-repeat: no-repeat;margin-top: 41px;margin-bottom: 100px;}
.fgpw_step.step1{background-image: url("../images/fgpw_s1.png.html");}
.fgpw_step.step2{background-image: url("../images/fgpw_s2.png.html");}
.fgpw_step.step3{background-image: url("../images/fgpw_s3.png.html");}
.fgpw_step.step4{background-image: url("../images/fgpw_s4.png.html");}

/*fgpw_formWrap*/
.fgpw_formWrap{width: 466px;margin-left: auto;margin-right: auto;}
.fgpw_formWrap .left{float:left;width: 16.5%;}
.fgpw_formWrap .mid{float:left;width: 63%;margin-right: 10px;}
.fgpw_formWrap .right{float:left;}
.fgpw_formWrap .input_label{padding-left: 5px;}
.fgpw_formWrap .valid_code{width: 55%;margin-right: 6px;}
.fgpw_formWrap .btn{border: none;background-color: #f15959;color: #fff;border-radius: 5px;}
.fgpw_formWrap .time{background-color: #f15959;color: #fff;cursor: pointer;}
.fgpw_formWrap .time.active{display: inline-block;background-color: #ddd;color: #888;cursor: not-allowed;}
/*fgpw_formWrap - height & lineHeight*/
.fgpw_formWrap.hlh38 .hlh{height: 38px;line-height: 38px;}

.fgpw_success{font-size: 30px;font-weight: bold;margin-top: 50px;}
.fgpw_success .ico{display: inline-block;width: 60px;height: 60px;background: url("../images/ico-success.png.html") 0 0 no-repeat;}

.errmsg {clear:both; color:red; font-size:12px; line-height: 1.2; margin-top: -10px;}
.loading {opacity: .6;}
