.pg_logging .mheight { min-height: calc(100vh - 171px)}
.pg_register .mheight { min-height: calc(100vh - 171px)}

.pg_logging #totop { display: none !important}

body.pg_register .foot { position: fixed; width: 100%; bottom: 0; border-top: 0}



.rfm { padding: 6px 0 !important; margin: 0 !important; border-bottom: 0}

.rfm .pn { background: #26aad6}

.flb em { color: #26aad6}



#dingzhi_bar_line { border-bottom: 0; box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)}

.background {}





.fwin .rfm th, .fwin .rfm td, .nfl .f_c .rfm th, .nfl .f_c .rfm td { padding: 10px 2px}



.fwin .rfm { width: auto}

.ie7 .fwin .rfm { float: left !important; width: 260px !important}

.ie7 .pg_logging .rfm { float: left; width: 335px}

.ie7 .pg_logging .login_ie { width: 335px !important}



.px, .pt, .ps, select { box-shadow: none; background: none}

.rfm { width: auto; margin: 0; text-align: left}

.pg_logging .rfm th, .fwin .rfm th { display: none}



.rfm .px { width: 310px !important; height: 34px; line-height: 34px; padding: 3px 12px !important; font-size: 12px; color: #BBBBBB; border: 1px solid #d1d5db !important; border-radius: 3px; background: #FFFFFF; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%)}
.rfm.seccodecheck .px { width: auto !important}

.rfm .px:focus { border-color: #d1d5db !important; outline: 0 !important; box-shadow: none !important}



.seccode_1 .px { width: 120px !important; height: 26px; line-height: 26px}

.comForm { border: 0; border-radius: 0; background: #FFFFFF}

.comForm .hd {

    position: relative;

	padding: 0;

    margin-bottom: 0;

	text-align: center;

	border-bottom: 0

}

.comForm .hd span {
    display: inline-block;
    font-size: 18px;
    color: rgba(134, 142, 150, 0.8) !important;
    padding: 0;
    margin: 0;
    border-bottom: 0;
    font-weight: 400;
    letter-spacing: 1px;
    font-family: 'smileySans';
    background: none;
}

.comForm .hd em { float: right; color: #48a8dd; font-size: 13px}

.comForm .hd em a { color: #AAAAAA}

.comForm .hd .ldPC, .comForm .hd .qrcode {

    width: 49px;

    height: 49px;

    position: absolute;

    right: 0;

    display: block;

}

.comForm .hd .qrcode { background: url(../qrcode.png) no-repeat}

.login_btn .pn { width: 335px; height: 40px; line-height: 40px; margin-right: 0; margin-left: 0; border: 0; text-align: center; font-size: 16px; border-radius: 3px; letter-spacing: 0; font-weight: 400; color: #FFFFFF !important; background: #1979ffd4 !important; box-shadow: none}

.login_btn .pn:hover { color: #FFFFFF !important; background: #59a2ec !important}

.login_box { float: left}

.login_now { float: left; padding-left: 92px; padding-bottom: 25px; color: #48a8dd; font-size: 14px; text-align: left}

.login_now a { color: #1979ffd4}

.login_now a:hover { text-decoration: none}

.rfm .p_tip { display: none !important}

.rfm .p_tip, .rfm .p_chk { width: 260px !important}

.rfm th, .rfm td { padding: 6px 0; line-height: 40px}

.rfm th { padding-right: 8px}

.form-control {

    height: 32px;

    padding: 3px 12px;

    background-color: rgba(255,255,255,0.9);

    border: 1px solid #EEEEEE;

    border-radius: 0;

    box-shadow: none

}

.form-control:hover { border: 0}





.login-content .intro {

    padding-top: 0;

    color: #FFFFFF;

}

.login-content .intro h1 {

	width: 130px;

	display: inline-block;

    font-size: 32px;

    line-height: 50px;

    font-weight: normal;

	padding: 5px 20px;

	font-family: Arial, Helvetica, sans-serif;

	background: url(../black03.png) repeat 0 0

}

.login-content .intro p {

	width: 280px;

	padding: 10px 20px;

	margin: 10px 0 0 0;

    font-size: 15px;

    line-height: 30px;

	background: url(../black03.png) repeat 0 0

}

.login-content .intro a {

    color: #fff;

    margin-top: 10px;

    display: inline-block;

    padding: 10px 20px;

    border-radius: 0;

	font-size: 15px;

	transition: all 0.3s ease 0s;

	background: url(../black03.png) repeat 0 0

}

.login-content .intro a:hover { padding: 10px 30px 10px 20px}





.flb { height: auto; padding-top: 0; padding-left: 0}



.rfm label { opacity: 0.5}

.rfm label:hover { opacity: 0.8}





.third-box {

    position: relative;

    border-top: 1px solid #eee;

    padding: 36px 0 30px 0;

    text-align: center;

    margin-top: 32px;

}

.third-box .tits {

    position: absolute;

    top: -12px;

    text-align: center;

    width: 100%;

}

.third-box .tits span {

    color: #8d8d8d;

    font-size: 12px;

    padding: 0 10px;

    background: #fff;

    display: inline-block;

}

.third-box a { margin: 0 25px}

.icon-modal {

    display: inline-block;

    vertical-align: top;

    background-image: url(../icon_login.png);

    background-size: 200px 200px;

    background-repeat: no-repeat;

    width: 45px;

    height: 45px;

}

.icon-login-qq {

    background-position: 4px -39px;

}

.third-box i {

    width: 46px;

    height: 38px;

}

.icon-login-wx {

    background-position: -2px -97px;

}

.icon-login-wb {

    background-position: -2px -147px;

}

.third-box i {

    width: 46px;

    height: 38px;

}
.pg_register .rfm { text-align: left !important; margin-left: 120px !important}
.pg_register .tipcol, .pg_register .p_chk { text-align: left !important}
.pg_register .rfm .th { float: left; width: 88px; display: inline-block; margin: 0}
.pg_register .rfm .px { float: left}
.pg_register .rfm.code a { float: left; height: 42px; line-height: 42px; margin: 0 10px}
.pg_register .rfm.code span { float: left}
.pg_register .rfm.code span:last-child { margin: -22px 0 0 0}
.pg_register .rfm.code span.rq { margin: 0 !important}

@media (max-width: 800px) {
.pg_logging .mheight, .pg_register .mheight { width: 100% !important; min-height: inherit !important}
.pg_logging .mheight #ct, .pg_register .mheight #ct { min-height: inherit !important; padding: 15px 0 80px 0 !important}
.ldLoginIntro { width: 100% !important}
.comForm { width: 100% !important; padding: 15px !important; box-sizing: border-box}
.rfm { width: 100%}
.rfm .px { width: 100% !important; box-sizing: border-box; height: 40px !important}
.login_btn { width: 100%}
.login_btn .pn { width: 100% !important}
#main_hnav { line-height: 42px !important; padding: 0 !important}
#layer_reginfo_t { padding-top: 8px !important}
.pg_register .bm_c { padding: 0 !important}
.pg_register .rfm th { width: 30% !important}
.pg_register .p_chk { display: none !important}
.pg_register .rfm .th { float: left; width: 30% !important}
.pg_register .rfm .px { width: 65% !important}
.pg_register .rfm { margin-left: 0 !important}
.pg_register .rfm.code a { float: left; height: 42px; line-height: 42px; margin: 10px 10px 0 10px}
.pg_register .rfm.code span:last-child { margin: 10px 0 0 0}
.pg_register .rfm.code span.rq { margin: 0 !important}
.login_btn .pn { margin: 0 !important}
.footer[data-v-0bacf66c] { display: none !important}
}