@charset "UTF-8";
.g-banner img { width: 100%; height: auto; display: block; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.m-tab .title:before, .form-con .oper-pwd:before, .f-condition:before, .m-tab .title:after, .form-con .oper-pwd:after, .f-condition:after { content: " "; display: table; }
.m-tab .title:after, .form-con .oper-pwd:after, .f-condition:after { clear: both; }

* { -moz-box-sizing: border-box; box-sizing: border-box; }

.form-row, .reg-row, .suosuozhengli .zhengli02 { display: -webkit-box; display: -moz-box; display: box; }

.form-row, .reg-row, .suosuozhengli .zhengli02 { -webkit-box-align: center; -moz-box-align: center; box-align: center; }

.suosuozhengli .zhengli02 { -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; }

.form-row .input01, .flex, .suosuozhengli .zhengli01, .f-condition.w252, .personal-info .reg-row .personal-txt { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; }

/*清除苹果手机按钮默认样式*/
.r-btn-brand, .r-btn-default, .r-btn-danger { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-appearance: none; outline: none; }

.r-checkbox, .r-radio, .r-checkbox-sm { padding-top: 0 !important; display: inline-block; }
.r-checkbox input[type='checkbox'], .r-radio input[type='checkbox'], .r-checkbox-sm input[type='checkbox'], .r-checkbox input[type='radio'], .r-radio input[type='radio'], .r-checkbox-sm input[type='radio'] { display: none; }
.r-checkbox label, .r-radio label, .r-checkbox-sm label { padding: 0 0 0 .57rem; background-repeat: no-repeat; margin-bottom: 0; font-weight: normal; display: inline-block; font-size: .3rem; }

.r-btn-brand, .r-btn-default, .r-btn-danger { font-size: .3rem; display: inline-block; }
.r-btn-brand + .btn, .r-btn-default + .btn, .r-btn-danger + .btn { margin-left: 5px; }
.r-btn-brand i, .r-btn-default i, .r-btn-danger i { margin-right: 5px; }

/*loading*/
.loading_box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    background-color: #ffffff;
    background-image: url(../images/eece9c4d.loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20% auto;
}

/*.loading_hide {*/
    /*display: none;*/
/*}*/

/* 标题 */
.title { border-bottom: 1px solid #e2e2e2; text-align: center; font-weight: normal; color: #169bd5; line-height: .86rem; font-size: .3rem; }

/* tab */
.m-tab .title { padding-left: .45rem; padding-right: .45rem; }
.m-tab .title li { float: left; width: 50%; display: block; }
.m-tab .title li.w100 { width: 100%; }
.m-tab .title li.w100 a { color: #169bd5; }
.m-tab .title li.active { border-bottom: 0.03rem solid #169bd5; }
.m-tab .title li.active a { color: #169bd5; }
.m-tab .title li a { display: block; color: #999999; font-size: .3rem; }
.m-tab .title li a:hover, .m-tab .title li a:focus, .m-tab .title li a:active { text-decoration: none; }

/* checkbox radio */
.r-checkbox label { line-height: .42rem; min-height: .42rem; background: url("../images/20793d93.icon-icheck-01.png") no-repeat left 0.03rem; background-size: .37rem; cursor: pointer; }
.r-checkbox input[type='checkbox']:checked + label { background: url("../images/43573cc1.icon-icheck-02.png") no-repeat left 0.03rem; background-size: .37rem; }
.r-checkbox.disabled label { background: url("../images/icon-icheck-03.png") no-repeat left 0.03rem; background-size: .37rem; }
.r-checkbox.disabled input[type='checkbox']:checked + label { background: url("../images/icon-icheck-04.png") no-repeat left 0.03rem; background-size: .37rem; }
.r-checkbox.w100 { width: 100%; margin: .10rem 0 .16rem; box-sizing: border-box; }

.r-radio label { line-height: .42rem; min-height: .42rem; background: url("../images/3c499f95.icon-iradio-01.png") no-repeat left 0.03rem; background-size: .37rem; cursor: pointer; }
.r-radio input[type='radio']:checked + label { background: url("../images/47ab68f0.icon-iradio-02.png") no-repeat left 0.03rem; background-size: .37rem; }
.r-radio.disabled label { background: url("../images/icon-iradio-03.png") no-repeat left 0.03rem; background-size: .37rem; }
.r-radio.disabled input[type='radio']:checked + label { background: url("../images/icon-iradio-04.png") no-repeat left 0.03rem; background-size: .37rem; }
.r-radio.w100 { width: 100%; margin: .10rem 0 .16rem; box-sizing: border-box; }

.r-checkbox-sm label { padding: 0 0 0 23px; line-height: 14px; min-height: 14px; background: url("../images/icon-icheck-03.png") 0 center no-repeat; }
.r-checkbox-sm input[type='checkbox']:checked + label { background: url("../images/icon-icheck-04.png") 0 center no-repeat; }

.r-btn-brand { display: inline-block; background-color: #169bd5; border-color: transparent; color: white; }
.r-btn-brand:hover { background-color: #1591c7; border-color: transparent; color: white; }
.r-btn-brand:focus { color: white; outline: none !important; }
.r-btn-brand.disabled, .r-btn-brand[disabled] { background-color: #cccccc; border-color: #cccccc; color: white; opacity: 1; }

.r-btn-default { display: inline-block; background-color: white; border-color: white; color: #333333; border-width: 0; }
.r-btn-default:hover { background-color: #f7f7f7; border-color: #f7f7f7; color: #333333; }
.r-btn-default:focus { color: #333333; outline: none !important; }
.r-btn-default.disabled, .r-btn-default[disabled] { background-color: #eaeaea; border-color: #eaeaea; color: #999999; opacity: 1; }
.r-btn-default:hover { background-color: white; border-color: white; }

.r-btn-danger { display: inline-block; background-color: #e14242; border-color: transparent; color: white; border-width: 0; }
.r-btn-danger:hover { background-color: #df3535; border-color: transparent; color: white; }
.r-btn-danger:focus { color: white; outline: none !important; }
.r-btn-danger.disabled, .r-btn-danger[disabled] { background-color: #eaeaea; border-color: #eaeaea; color: #999999; opacity: 1; }

.btn-lgr { display: block; width: 100%; line-height: .88rem; font-size: .34rem; border-radius: .44rem; }

.btn-md { height: .68rem; line-height: .66rem; width: 2.46rem; text-align: center; border-radius: .06rem; }

.btn-sm { padding: .03rem .16rem; }

.u-mr60 { margin-right: .60rem; }

.u-mt39 { margin-top: .39rem; }

.u-mb39 { margin-bottom: .39rem; }

.u-mb80 { margin-bottom: .8rem; }

.u-pdtb30 { padding-top: .3rem; padding-bottom: .3rem; }

.u-pt38 { padding-top: .38rem; }

.u-pb60 { padding-bottom: .6rem; }

.r-select { width: 4.7rem; }
.r-select .btn { font-size: 1rem; display: block; height: 1.08rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 0; }
.r-select .btn:hover, .r-select .btn:focus { border-color: #c7c7c7 !important; }
.r-select .btn { padding: 2px 22px 3px 5px; text-align: left; width: 100%; color: #333333; position: relative; border-radius: none; }
.r-select .btn:focus, .r-select .btn:active { outline: none; background-color: #169bd5; color: white; box-shadow: none; }
.r-select .btn:focus .caret, .r-select .btn:active .caret { color: white; }
.r-select .btn .caret { color: #666666; margin-top: -.03rem; position: absolute; top: .13rem; right: .07rem; border-width: 0; display: inline-block; width: .25rem; height: .33rem; background: url(../images/8a06dc9e.icon-dropdown.png) center center no-repeat; background-size: contain; }
.r-select .btn.btn-white-bg { background-color: #fff; }
.r-select.open .caret { color: white; }
.r-select.open .btn, .r-select.open .dropdown-menu { box-shadow: none; max-height: 2.48rem; overflow-y: hidden; }
.r-select.open .btn, .r-select.open .btn:hover { border-color: #169bd5 !important; background-color: white !important; color: white !important; }
.r-select .dropdown-menu { min-width: 100%; border-radius: 0; }
.r-select .dropdown-menu > li { padding: .05rem .08rem; width: 100%; font-size: 1rem; color: #333333; }
.r-select .dropdown-menu > li > a { padding: 0; }
.r-select .dropdown-menu > li:hover { background-color: #169bd5; color: white; }
.r-select .dropdown-menu > li:hover > a { background-color: #169bd5; color: white; }
.r-select .dropdown-menu.scroll { max-height: 2.48rem; overflow-y: scroll; }
.r-select .dropdown-menu.bigscroll { max-height: 2.48rem; padding: .02rem .04rem; overflow-y: scroll; }
.r-select.disabled .btn { background-color: #dfdfdf; color: #666666; }
.r-select.disabled .caret { border-top-color: #999999; }

/* 布局 */
html, body { height: 100%; }

body { font-size: .3rem; -webkit-tap-highlight-color: transparent; /*以去除微信浏览器点击链接和表单的时候的蓝框*/ }

.wrap { width: 100%; max-width: 7.5rem; min-width: 3.2rem; min-height: 100%; height: auto; margin-left: auto; margin-right: auto; padding-bottom: .8rem; margin-bottom: -.8rem; position: relative; overflow: hidden; color: #333333; }

a { color: #169bd5; font-size: .24rem; }
a:hover { text-decoration: none; }

.g-header { overflow: hidden; }
.g-header .logo { float: left; width: 2.08rem; height: .88rem; vertical-align: middle; padding: .2rem 0 .16rem .48rem; }
.g-header .logo img { display: inline-block; width: 100%; max-height: .52rem; vertical-align: middle; }
.g-header .avatar { float: right; height: .88rem; padding: .15rem; }
.g-header .avatar img { display: inline-block; width: .58rem; height: .58rem; vertical-align: middle; border: 1px solid #cccccc; border-radius: 50%; }

.g-banner { width: 100%; }

.g-footer { position: relative; height: .80rem; padding: .25rem 0; background-color: #f4f4f4; line-height: .24rem; text-align: center; color: #999999; font-size: .22rem; font-family: Arial; z-index: 2; }
.g-footer img { display: inline-block; width: 1.17rem; height: .19rem; vertical-align: middle; margin-left: .05rem; }
.g-footer a { display: inline-block; color: #999999; vertical-align: top; }
.g-footer a:hover { text-decoration: none; }
.g-footer .foot-tel { display: inline-block; line-height: .28rem; height: .28rem; border-left: 1px solid #999999; padding-left: .16rem; margin-left: .15rem; vertical-align: middle; }
.g-footer .icon-l-phone { display: inline-block; vertical-align: middle; margin-right: .08rem; width: .2rem; height: .26rem; background: url("../images/adf8204c.icon-l-phone.png") no-repeat; background-size: 100% auto; }

/* 登录页 */
.form-row { position: relative; width: 100%; min-height: 1.08rem; }
.form-row.error .input01 { border-bottom: 1px solid #e14242 !important; }
.form-row .label01 { position: absolute; left: .28rem; top: .37rem; font-weight: normal; }
.form-row .icon-user, .form-row .icon-pwd, .form-row .icon-phone, .form-row .icon-yzm { display: inline-block; vertical-align: middle; width: .34rem; }
.form-row .icon-user { height: .38rem; background: url("../images/8209238e.icon-user.png") no-repeat center left; background-size: .34rem .33rem; }
.form-row .icon-pwd { height: .38rem; background: url("../images/dd093ff2.icon-pwd.png") no-repeat; background-size: .33rem .38rem; }
.form-row .icon-phone { height: .38rem; background: url("../images/a1a76727.icon-phone.png") no-repeat top center; background-size: .27rem .38rem; }
.form-row .icon-yzm { height: .38rem; background: url("../images/b0c27bc3.icon-yzm.png") no-repeat; background-size: .33rem .38rem; }
.form-row .input01 { border: none; border-bottom: 1px solid #cccccc; background: none; padding: .17rem .2rem .15rem .84rem; line-height: .76rem; font-size: .3rem; color: #444; display: block; outline: none !important; }
.form-row .input01:focus { border-bottom-color: #169bd5; }
.form-row input::-webkit-outer-spin-button, .form-row input::-webkit-inner-spin-button { -webkit-appearance: none !important; }
.form-row .icon-o-close { display: none; position: absolute; right: .15rem; top: .4rem; width: .32rem; height: .32rem; background: url(../images/7e624e82.icon-close.png) 0 0 no-repeat; background-size: 100% 100%; }
.form-row.error + .u-error { padding-left: .88rem; }

.form-con { padding-left: .45rem; padding-right: .45rem; }
.form-con > .r-btn-brand { margin-top: .4rem; }
.form-con .oper-pwd { padding: .15rem .28rem; }
.form-con .oper-pwd .r-checkbox label { font-size: .24rem; }
.form-con .oper-pwd a { line-height: .42rem; }
.form-con .oper-account { margin-top: .08rem; padding-left: .28rem; padding-right: .28rem; line-height: .72rem; }
.form-con .oper-account .no-accouont { color: #999999; font-size: .24rem; }
.form-con .row-yzm .input01 { padding-right: 3.15rem; }
.form-con .row-yzm .r-btn-brand { position: absolute; right: 0; top: .2rem; }
.form-con .row-yzm .icon-o-close { right: 2.65rem; }

.mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.75); z-index: 5; }

.win-logintype { position: fixed; left: 0; bottom: 0; background-color: white; width: 100%; }
.win-logintype h4 { font-size: .3rem; line-height: .94rem; border-bottom: 1px solid #d4d4d4; font-weight: normal; color: #169bd5; text-align: center; }
.win-logintype .login-type { padding-left: .38rem; padding-right: .38rem; text-align: center; }
.win-logintype .login-type li { line-height: .94rem; }
.win-logintype .login-type li a { display: inline-block; color: #333333; font-size: .34rem; }
.win-logintype .login-type li + li { border-top: 2px solid #e2e2e2; }
.win-logintype .login-type .wechat, .win-logintype .login-type .qq { display: inline-block; margin-top: .34rem; margin-bottom: .24rem; width: 1.45rem; }
.win-logintype .login-type .wechat img, .win-logintype .login-type .qq img { display: block; width: 1.45rem; height: 1.45rem; margin-bottom: .05rem; }
.win-logintype .login-type .wechat span, .win-logintype .login-type .qq span { display: block; line-height: 2; }
.win-logintype .login-type .wechat { margin-right: .84rem; }
.win-logintype .login-type .qq span { font-family: Arial; }
.win-logintype .cancle { display: block; border-top: 1px solid #d1d1d1; text-align: center; color: #333333; line-height: .94rem; margin-top: .05rem; font-size: .34rem; }

.tip-info { display: none; position: absolute; left: .75rem; top: 50%; margin-top: -.72rem; width: 6rem; height: 1.42rem; padding: .3rem .2rem; background-color: rgba(0, 0, 0, 0.7); font-size: .28rem; line-height: 1.4; border-radius: .06rem; z-index: 2; }
.tip-info p { color: white; text-align: center; }

/* 第三方登录页 */
.third-login { padding-top: .4rem; padding-bottom: .32rem; border-bottom: 1px solid #cccccc; text-align: center; }
.third-login .item { display: inline-block; width: 1.7rem; margin-left: .27rem; margin-right: .27rem; }
.third-login .item img { display: block; width: 1.7rem; margin-bottom: .1rem; }
.third-login .item span { display: block; text-align: center; color: #666666; font-size: .28rem; }
.third-login .item span i { font-family: Arial; font-style: normal; }

/* 登录成功提示页 */
.result-tip { text-align: center; padding-top: .4rem; margin-bottom: .35rem; }
.result-tip > i { margin-bottom: .1rem; margin-left: auto; margin-right: auto; }
.result-tip p { line-height: .52rem; color: #666666; padding: 0 .48rem; }
.result-tip > .link { display: inline-block; font-size: .3rem; margin-top: .28rem; }
.result-tip .icon-l-tel { margin-right: .15rem; }
.result-tip.success { margin-top: .88rem; }
.result-tip.success p { color: #169bd5; font-size: .34rem; }
.result-tip.null { margin-top: 1.45rem; }

.icon-success, .icon-pass { display: inline-block; width: 1.28rem; height: 1.42rem; }

.icon-success { background: url("../images/c14ea3ec.icon-success.png") no-repeat; background-size: 100% auto; }

.icon-pass { background: url("../images/80bcfbfa.icon-pass.png") no-repeat; background-size: 100% auto; }

.icon-contact { display: inline-block; width: 1.82rem; height: 1.53rem; background: url("../images/d7f8427f.icon-contact.png") no-repeat; background-size: 100% auto; }

.icon-l-tel { display: inline-block; width: .35rem; height: .42rem; background: url("../images/a9b833fd.icon-l-tel.png") no-repeat; background-size: 100% auto; vertical-align: middle; }

/*无法识别标识*/
.icon-null { width: 1rem; height: 1.19rem; display: block; background: url(../images/87bb945b.icon-null.png) 0 0 no-repeat; background-size: 100% 100%; }

/* 找回密码页 */
.find-pwd .form-row .input01 { padding-left: 1.48rem; }
.find-pwd .form-row .label01 { top: .34rem; left: 0; }

/*注册*/
.reg-form { padding: 0 .44rem; overflow: hidden; }

.reg-row { position: relative; width: 100%; padding: .16rem 0; border-bottom: .03rem solid #e7e7e7; box-sizing: border-box; }
.reg-row.block { display: block; }
.reg-row.block .label02 { line-height: .67rem; }
.reg-row.u-align-top { -webkit-box-align: start; -moz-box-align: start; box-align: start; }
.reg-row.error { border-bottom-color: red; font-size: .24rem; color: #e14242; }
.reg-row.no-border { border-bottom: .03rem solid transparent; }
.reg-row.no-border .label02 { position: absolute; left: 0; top: 0; line-height: 1.06rem; }
.reg-row.no-border .label02.w224 { width: 2.24rem; }
.reg-row.no-border .label02 span { color: #ea1b28; display: inline-block; vertical-align: middle; }
.reg-row.no-border.error .input02 { border-bottom-color: red; }
.reg-row .label02 { max-width: 4.7rem; min-width: 1.34rem; margin-left: .27rem; margin-right: .2rem; color: #333; display: block; font-size: .3rem; font-weight: normal; margin-bottom: 0; line-height: .67rem; }
.reg-row .label02.u-pt0 { padding-top: 0; }

.reg-row .input02 {
    position: relative;
    border: none;
    background: none;
    width: 100%;
    height: .69rem;
    padding: 0 .03rem 0 0;
    line-height: .69rem;
    display: block;
    color: #333;
    outline: none !important;
    font-size: .3rem;
    box-sizing: border-box;
    text-align: right;
}
.reg-row .input02.u-pl264 { padding-left: 2.64rem; }
.reg-row .input03 { position: relative; border: none; background: none; width: 100%; padding: 0 .52rem; border-bottom: .03rem solid #e7e7e7; line-height: .86rem; display: block; color: #333; outline: none !important; font-size: .3rem; box-sizing: border-box; }
.reg-row .btn-yzm { display: block; width: 2.36rem; height: .68rem; line-height: .67rem; text-align: center; background-color: #169bd5; color: #fff; font-size: .3rem; border-radius: .08rem; margin-left: .16rem; }
.reg-row .btn-yzm.btn-yzm-null { background-color: #ccc; }
.reg-row .icon-c-date { position: absolute; right: .26rem; top: .34rem; width: .35rem; height: .32rem; display: block; background: url(../images/1715f2bc.icon-c-data.png) 0 0 no-repeat; background-size: 100% 100%; }
.reg-row .icon-o-close { display: none; position: absolute; right: .26rem; top: .42rem; width: .32rem; height: .32rem; background: url(../images/7e624e82.icon-close.png) 0 0 no-repeat; background-size: 100% 100%; }
.reg-row .icon-o-password { position: absolute; right: .26rem; top: .42rem; width: .32rem; height: .32rem; background: url(../images/02a6e144.icon-password.png) 0 0 no-repeat; background-size: 100% 100%; }
.reg-row .icon-o-password.show { background: url(../images/11235e73.icon-password-show.png) 0 0 no-repeat; background-size: 100% 100%; }

.reg-row-b { padding: .36rem 0 .82rem; line-height: .34rem; text-align: center; font-size: .24rem; color: #169bd5; }
.reg-row-b a { float: left; width: 100%; text-align: center; }

.icon-error { width: .35rem; height: .36rem; display: inline-block; margin-right: .1rem; background: url(../images/7d5351c5.icon-error.png) 0 0 no-repeat; background-size: 100%; vertical-align: middle; }

.option-con { width: 100%; padding-left: .26rem; clear: both; }

/* select */
.suosuozhengli { padding: .14rem .20rem .15rem 0; line-height: .4rem; width: 4.6rem; display: -webkit-box !important; display: -moz-box !important; /*display: box !important;*/ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; position: relative; border: 0; }
.suosuozhengli .zhengli01 { position: relative; margin: 0; outline: none; color: #333; overflow: hidden; font-size: .3rem; text-align: right; text-overflow: ellipsis; white-space: nowrap; }
.suosuozhengli .zhengli01.null { color: #999999; }
.suosuozhengli .zhengli02 { width: .6rem; margin-right: -.18rem; position: relative; }
.suosuozhengli .zhengli02-zi { display: inline-block; width: .25rem; height: .33rem; background: url(../images/8a06dc9e.icon-dropdown.png) center center no-repeat; background-size: contain; }
.suosuozhengli select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; font-size: .3rem; }
.suosuozhengli input[type='file'] { position: absolute; right: 0; top: 0; width: 100%; height: 1.06rem; opacity: 0; display: inline-block; }

/* 上传图片 */
.upload-box, .img-uploaded { width: 2.05rem; height: 2.05rem; position: relative; clear: both; }
.upload-box input[type='file'], .img-uploaded input[type='file'] { position: absolute; left: 0; display: block; width: 100%; opacity: 0; filter: alpha(opacity=0); z-index: 2; }

.upload-box { border: 2px dashed #e4e4e4; }
.upload-box img { display: block; width: 2.05rem; height: 2.05rem; }
.upload-box input[type='file'] { height: 100%; top: 0; }

.img-uploaded { border: 1px solid #ccc; }
.img-uploaded > img { width: 2.05rem; height: 2.05rem; }
.img-uploaded input[type='file'] { height: .48rem; bottom: 1px; }
.img-uploaded .reload { display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: .48rem; line-height: .48rem; text-align: center; background: url("../images/ecd48bbe.opacity-bg.png") repeat; color: #fff; text-decoration: none; }
.img-uploaded .btn-delete, .img-uploaded .btn-cut { background-color: #f8f8f8; color: #333333; outline: none; padding: 0 .08rem; position: absolute; bottom: 0; border: 1px solid #cccccc; }
.img-uploaded .btn-delete { right: -2.50rem; }
.img-uploaded .btn-cut { right: -1.55rem; }
.img-uploaded .btn-cut:active, .img-uploaded .btn-cut:focus, .img-uploaded .btn-cut:hover { outline: none; }

/*下拉选择多个*/
.btn-default.w470 { width: 4.7rem; border: none; }

.f-condition { line-height: .32rem; }

.f-condition.w252 {
    float: left;
    width: 4.1rem;
    overflow: hidden;
    padding-top: .05rem;
}
.f-condition > span { float: left; display: block; padding: .02rem .06rem .02rem 0; max-width: 2.20rem; color: black; position: relative; font-size: .3rem; overflow: hidden; margin-right: .08rem; line-height: .20rem; }
.f-condition > span.f-ellipsis { position: absolute; right: 28px; top: 3px; width: 50px; height: 20px; vertical-align: bottom; padding-top: 3px; text-align: center; display: inline-block; }
.f-condition a { line-height: 22px; margin-left: 5px; vertical-align: top; }
.f-condition .icon-o-del-01 { width: 14px; height: 14px; }

.managelist { padding: .05rem .02rem; margin: 0; position: relative; overflow: hidden; }
.managelist li { float: left; width: 100%; padding-left: .16rem; line-height: .42rem; display: block; position: relative; }
.managelist li.liclose { background: url(../images/manage-li-bg-on.png) 0 0.07rem no-repeat; }
.managelist li.classless { padding-left: .11rem; background: url(../images/manage-li-bg-pot.png) 0 0.07rem no-repeat; }
.managelist li .icon-b-arrow-d, .managelist li .icon-b-arrow-r, .managelist li .icon-b-pot { position: absolute; left: 0; top: .07rem; }

.r-btn-brand.btn-queding { margin: .15rem auto; display: block; }

/*多选弹窗*/
.checkbox-bom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
}
.checkbox-bom .checkbox-bom-tit { line-height: .93rem; border-bottom: #d0d0d0 1px solid; text-align: center; font-size: .3rem; color: #169bd5; }
.checkbox-bom .checkbox-bom-con { padding: 0 .33rem; overflow: hidden; max-height: 6rem; overflow-y: auto; }
.checkbox-bom .checkbox-bom-con li { float: left; width: 100%; padding: .3rem 0 .29rem 0; display: block; border-bottom: #e4e4e4 1px solid; overflow: hidden; font-size: .34rem; color: #333; }
.checkbox-bom .checkbox-bom-con .date-con { width: 100%; padding: .1rem 0; height: 8rem; border-bottom: #e4e4e4 1px solid; position: relative; overflow-y: auto; }

/*错误提示*/
.u-error { width: 100%; color: #e14242; line-height: 1.5; margin-top: .1rem; font-size: .24rem; text-align: left; }
.u-error.reg-error { padding-left: 1.81rem; box-sizing: border-box; }

/*版权*/
.m-footer { width: 100%; height: .80rem; padding: .25rem 0; background-color: #f4f4f4; text-align: center; color: #333; font-size: .18rem; }
.m-footer img { display: inline-block; width: 1.17rem; height: .19rem; vertical-align: inherit; }
.m-footer.m-fixed { position: fixed; bottom: 0; left: 0; }

/*第三方登录-注册后绑定*/
.account-info { padding: .4rem 0 .2rem; overflow: hidden; }
.account-info .img-user { float: left; width: 1.38rem; height: 1.38rem; border-radius: 50%; display: block; }
.account-info .welcom { margin-left: 1.65rem; color: black; }
.account-info .welcom h3 { float: left; width: 100%; line-height: .4rem; font-size: .3rem; }
.account-info .welcom p { float: left; width: 100%; margin-top: .13rem; line-height: .34rem; font-size: .24rem; color: #666666; }

.account-tip { margin-top: .3rem; line-height: .36rem; font-size: .24rem; color: #999999; }
.account-tip span { padding-right: .08rem; color: #ea1b28; }

/* 个人中心页面 */
.personal-header { height: 3.46rem; background: #169bd5 url("../images/267734ef.bg-personal-head.png") no-repeat; background-size: 100% 100%; color: white; }
.personal-header .p-title { background-color: transparent; }
.personal-header .account-info { padding-left: .6rem; padding-top: .5rem; }
.personal-header .account-info input[type='file'] { height: 1.38rem; width: 1.38rem; position: absolute; opacity: 0; }
.personal-header .account-info .img-user { border: 2px solid white; }
.personal-header .account-info .welcom { color: white; padding-top: .05rem; overflow: hidden; }
.personal-header .account-info .welcom p { color: rgba(255, 255, 255, 0.8); }

.p-title { position: relative; font-size: .36rem; line-height: .88rem; background: #169bd5; text-align: center; color: white; }
.p-title .back { position: absolute; top: .2rem; left: .32rem; }
.p-title .link { position: absolute; top: 0; right: .32rem; line-height: .88rem; color: white; font-size: .3rem; }

.back { display: inline-block; width: .46rem; height: .47rem; background: url("../images/ec8bccd5.icon-back.png") no-repeat center center; background-size: .24rem .43rem; }

.personal-info { background-color: white; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
.personal-info + .personal-info { margin-top: .18rem; }
.personal-info .reg-row { line-height: .86rem; }
.personal-info .reg-row:last-of-type { border: none; }
.personal-info .reg-row .label02 { margin-bottom: 0; margin-right: 0; width: 2rem; }
.personal-info .reg-row .personal-txt { text-align: right; font-size: .3rem; }
.personal-info .reg-row .personal-txt.null { color: #999999; }
.personal-info .reg-row .icon-right { display: inline-block; width: .6rem; height: .36rem; background: url("../images/8a06dc9e.icon-dropdown.png") no-repeat center top; background-size: .25rem .33rem; vertical-align: middle; }

.btn-close-box { width: 50%; float: left; }

.edit-personal { position: relative; min-height: calc(100% - .8rem); background-color: white; }
.edit-personal .reg-row { border: none; }

.tip-txt { font-size: .3rem; padding: .5rem .1rem 0; }

.silde-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: .28rem; }
.silde-box .sub-silde { position: absolute; top: 0; width: 100%; height: 100%; overflow: auto; transition: .5s; }
.silde-box .silde0 { left: 0; z-index: 0; background-color: #f4f4f4; }
.silde-box .silde1 { position: fixed; top: 0; right: 0; bottom: auto; left: auto; z-index: 2; }
.silde-box .silde2 { z-index: 3; }
.silde-box .silde1, .silde-box .silde2 { left: 100%; }
