.psta,.setype,.suqian {
    box-sizing:border-box
}
.errdeo,.repho,.selper,.suqian {
    overflow:hidden
}
.errdeo,.header,.selradio,.suqian,.wobtn {
    text-align:center
}
.chekma,.grycheck,.phone,.pwds,.seltarr,.setup img,.table-cell,.wendot,.wenhao {
    vertical-align:middle
}
body,button,input {
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
    color:#4c4c4c
}
.marea label,.regfrm .mui-input-row label {
    font-family:"微软雅黑"
}
a,input {
    outline:0
}
input {
    -webkit-appearance:none
}
body,button,h3,h4,h5,img,input,li,p,ul {
    padding:0;
    margin:0
}
body {
    font-size:16px
}
h3 {
    font-weight:400
}
img {
    border:0
}
ul li {
    list-style:none
}
a:active {
    color:#4c4c4c
}
a.logBtn:active {
    color:#fff
}
a {
    -webkit-tap-highlight-color:transparent;
    color:#4c4c4c
}
em {
    font-style:normal
}
.f12 {
    font-size:12px
}
.f14 {
    font-size:14px
}
.f16 {
    font-size:16px
}
.f18 {
    font-size:18px
}
.fl {
    float:left
}
.fr {
    float:right
}
.cf:after,.cf:before {
    content:"";
    display:table
}
.app_rev em:after,.rev em:after {
    content:''
}
.cf:after {
    clear:both
}
.cf {
    zoom:1
}
.bg {
    background:#f1f1f1
}
.ml10 {
    margin-left:10px
}
.mt4 {
    margin-top:4px
}
.mt30 {
    margin-top:30px
}
.mb60 {
    margin-bottom:60px
}
a,a:hover {
    text-decoration:none
}
.mt20 {
    margin-top:20px
}
.mt50 {
    margin-top:50px
}
input[type=submit] {
    border:none
}
body {
    background-color:#f5f5f9
}
.header {
    position:relative;
    background:#7457ea;
    height:44px;
    line-height:44px;
    color:#fff;
    font-size:17px;
    font-weight:500
}
.chkimg,.staico1 {
    position:absolute
}
.back,.log label .maico,.log label .phico,.log label .pwd,.log label .usr {
    background:url(../../../../m.99fenqi.com/99h5/imgs/fico.png) no-repeat;
    background-size:30px auto
}
.chkimg {
    display:block;
    width:80px;
    height:24px;
    right:10px;
    top:9px
}
.alico,.psta {
    position:relative
}
.mt10 {
    margin-top:10px
}
.psta {
    padding:15px 15px 10px;
    background:#fff;
    border-bottom:1px solid #e6e6e6
}
.staico1,.staico2,.staico3 {
    background:url(/assets/img/daik/fico.png) no-repeat;
    background-size:30px auto;
    display:inline-block;
    width:28px;
    height:28px;
    vertical-align:middle
}
.staico1 {
    background-position:0 -1317px;
    left:0;
    top:0
}
.staico2,.staico3 {
    left:0;
    top:78px;
    position:absolute
}
.staico2 {
    background-position:0 -1385px
}
.staico3 {
    background-position:0 -1352px
}
.botline,.upline {
    width:3px;
    display:block;
    position:absolute;
    left:13px;
    top:28px
}
.botline {
    background:#d9d9d9;
    height:50px;
    z-index:8
}
.upline {
    background:#4cc52c;
    z-index:10;
    height:25px
}
.upline1 {
    height:50px
}
.fc9,.grey span.fc9 {
    color:#999
}
.statxt {
    margin-left:38px;
    height:155px;
    position:relative
}
.fcred {
    color:#dd2a2a
}
.not2 {
    position:absolute;
    top:78px
}
.hnav {
    background:#7457ea
}
.hnav .mui-action-back,.hnav .mui-title {
    color:#fff
}
.fc40 {
    color:#404040
}
.mui-content {
    background-color:#f5f5f9
}
.app_bg {
    background-color:#f2f2f2
}
.newview {
    font-size:16px
}
.mui-button-pay {
    background:#7457ea;
    border:none;
    width:100%;
    line-height:1.6;
    font-size:18px
}
.msub {
    padding:20px 15px
}
.mui-log img {
    width:100%;
    display:block
}
.arge,.dwarr,.phone,.pwds,.tlg {
    display:inline-block
}
.lognav {
    -webkit-box-shadow:none;
    box-shadow:none
}
.dwarr,.phone,.procir3,.procir4,.pwds {
    background:url(/assets/img/daik/pico.png?a=a) no-repeat;
    background-size:50px auto
}
.phone,.pwds {
    width:16px;
    height:20px;
    margin-left:4px
}
.phone {
    background-position:2px 0
}
.pwds {
    background-position:0 -23px
}
.lgfrm .mui-input-row label {
    width:15%
}
.lgfrm .mui-input-row label~input {
    width:82%;
    font-size:16px
}
.pr {
    position:relative
}
.gswitch,.reglink {
    position:absolute
}
.gswitch {
    right:0;
    bottom:7px
}
.gswitch.mui-active {
    border-color:#7457ea;
    background-color:#7457ea;
    color:#ddd
}
.reglink {
    font-size:16px;
    color:#fff;
    right:20px;
    top:10px
}
.reglink:hover {
    opacity:.8;
    color:#fff
}
.fst {
    padding:0 15px;
    margin-top:-10px
}
.pwtxt {
    font-size:13px;
    color:#666
}
.regfrm .mui-input-row label {
    width:32%;
    font-size:16px
}
.regfrm .mui-input-row input {
    font-size:14px;
    width:68%
}
.mui-input-row .ckbtn,.mui-input-row .ckbtnOff {
    position:absolute;
    right:15px;
    top:8px;
    width:78px;
    height:22px;
    line-height:22px;
    padding:0;
    text-align:center;
    font-size:14px
}
.mui-input-row .ckbtn {
    border:1px solid #7457ea;
    color:#7457ea
}
.mui-input-row .ckbtnOff {
    border:1px solid #ccc;
    color:#ccc
}
.arge {
    font-size:12px;
    color:#666;
    margin-left:30px;
    height:24px;
    line-height:24px;
    margin-top:-7px
}
.arge a:hover {
    color:#f69549
}
.regagree {
    font-size:12px;
    color:#666
}
@media screen and (max-width:320px) {
    span .arge {
        width:80%;
        height:auto
    }
}.regagree label {
     font-family:"Microsoft YaHei"
 }
.mui-radio input[type=radio]:checked:before,.regagree input[type=checkbox]:before,.regagree input[type=checkbox]:checked:before {
    font-size:20px;
    color:#7457ea
}
.msub1 {
    padding-top:0
}
.regagree.mui-checkbox.mui-left label {
    padding-left:48px
}
.errdeo {
    white-space:nowrap;
    position:fixed;
    top:-85%;
    left:50%;
    padding:6px 16px;
    color:#fff;
    font-size:14px;
    background:#000;
    opacity:.8;
    border-radius:2px;
    -webkit-transform:translateX(-50%) translateY(0);
    transform:translateX(-50%) translateY(0);
    z-index:9;
    height:30px
}
.rev input,.rev input+em:after {
    opacity:0
}
.suqian {
    padding:22px 30px;
    height:104px
}
.tlg {
    width:60px;
    height:60px
}
.tlg img {
    width:100%
}
.deotao {
    line-height:60px;
    font-size:16px
}
.org {
    color:#7457ea
}
.mui-button-gry {
    background:#7457ea
}
.dwarr {
    width:16px;
    height:10px;
    background-position:0 -52px;
    position:absolute;
    right:12px;
    top:15px
}
.rev {
    position:relative
}
.rev em,.rev em:after {
    display:inline-block;
    position:absolute;
    top:-1px
}
.rev em,.rev input {
    width:14px;
    height:14px;
    border:1px solid #7457ea;
    border-radius:2px
}
.rev em {
    left:20px
}
.rev em:after {
    background:url(/assets/img/daik/fico.png) 0 -30px no-repeat;
    background-size:40px auto;
    width:16px;
    height:16px;
    left:0
}
.rev input:checked+em:after {
    opacity:1
}
.app_rev input,.app_rev input+em:after {
    opacity:0
}
.app_rev {
    position:relative
}
.app_rev em,.app_rev em:after {
    position:absolute;
    top:-1px;
    display:inline-block
}
.app_rev em,.app_rev input {
    width:12px;
    height:12px;
    border:1px solid #7457ea;
    border-radius:2px;
    overflow:hidden
}
.payli,.wobtn {
    border-top:1px solid #e6e6e6
}
.app_rev em {
    left:20px
}
.app_rev em:after {
    background:url(/assets/img/daik/fico.png) -1px -29px no-repeat;
    background-size:38px auto;
    width:12px;
    height:12px;
    left:0
}
.app_rev input:checked+em:after {
    opacity:1
}
.selper {
    width:94px;
    height:22px;
    margin:50px auto 40px
}
.repho img,.selper img {
    width:100%
}
.setype {
    padding:0 10% 30px
}
@media (min-height:490px) and (max-height:568px) {
    .setype {
        height:230px
    }
}@media screen and (min-width:370px) {
    .selper {
        margin:75px auto 40px
    }
    .setype {
        height:270px
    }
}.selradio {
     width:40%
 }
.selradio label {
    display:inline-block;
    cursor:pointer;
    position:relative;
    padding-left:25px;
    margin-right:15px;
    font-size:17px;
    color:#b2b2b2
}
.deowin,.deowin2 {
    font-size:14px;
    z-index:88;
    box-sizing:border-box;
    top:50%
}
.selradio label:before {
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:10px;
    position:absolute;
    left:0;
    bottom:0;
    border-radius:50%;
    background:url(/dist/imgs/pico.png?a=a) 0 -400px no-repeat;
    background-size:50px auto!important
}
.deowin,.deowin2,.phohd,.repho,.wobtn a {
    width:100%
}
.deowin,.deowin2,.emask {
    position:fixed;
    left:0
}
.selradio input:checked+label:before {
    background:url(/assets/img/daik/pico.png?a=a) 0 -69px no-repeat;
    background-size:50px auto;
    content:"";
    color:#7457ea
}
.helpDet .mui-navigate-right:after,.home:before,.mui-push-right:after,.muihelp:before,.muimore:before,.myself:before,.paystate,.radio em:after {
    content:''
}
.selradio input {
    display:none
}
.selradio input:checked+label {
    color:#7457ea
}
.phohd {
    box-sizing:border-box;
    padding:0 10%
}
.repho {
    height:100%;
    margin-top:20px
}
@media screen and (min-width:370px) {
    .repho {
        margin-top:30px
    }
}.unline {
     text-decoration:underline
 }
.deowin {
    padding:0 12%
}
.deowin2 {
    padding:0 13%;
    margin-top:-75px
}
.deocon {
    box-sizing:border-box;
    border-radius:6px;
    background:#fff
}
.divpad {
    font-size:16px;
    padding:4%;
    min-height:80px;
    color:#666
}
.divpad .title {
    font-size:16px;
    padding-top:12px;
    padding-bottom:8px
}
.divpad .deo_inner {
    font-size:16px;
    line-height:28px;
    padding-bottom:2px
}
.wobtn,.wobtn a {
    line-height:44px;
    color:#0894ec;
    font-size:16px
}
.divpad2 {
    padding:28px 20px;
    min-height:80px
}
.wobtn {
    height:44px
}
.wobtn a {
    display:inline-block;
    height:39px
}
.wobtn .twobtn a {
    width:49%;
    border-right:1px solid #ccc;
    display:block;
    float:left
}
.allsel,.back,.dateord span,.payback {
    display:inline-block
}
.wobtn .twobtn a:last-child {
    border-right:none
}
.wobtn .twobtn a.obtn {
    color:#e23417
}
.intext,.paymon li,.paymon li p {
    color:#fff
}
.emask {
    width:100%;
    height:100%;
    background:#444343;
    opacity:.4;
    top:0;
    z-index:8
}
.back {
    background:url(/assets/img/daik/fico.png) no-repeat;
    background-size:23px auto
}
.back,.payback {
    background-position:0 0;
    width:20px;
    height:15px;
    position:absolute;
    left:20px;
    top:15px
}
.payli,.radio {
    position:relative
}
.radio .pt {
    opacity:0
}
.payback,.radio em:after {
    background:url(/assets/img/daik/payIco.png) no-repeat;
    background-size:30px auto
}
.payback {
    background-position:0 0;
    width:14px;
    height:24px
}
.newbg {
    background:#f5f5f9
}
.payfo {
    background:#323f54
}
.intext {
    box-sizing:border-box;
    height:64px;
    padding:10px;
    font-size:12px
}
.payfo article:first-child {
    border-bottom:1px solid #596a86
}
.paymon li {
    float:left;
    width:33.3%
}
.paymon li p:last-child {
    font-size:16px;
    margin-top:4px
}
.paytit {
    font-size:14px;
    box-sizing:border-box;
    padding:0 10px;
    height:36px;
    line-height:36px
}
.allsel {
    font-size:14px;
    color:#1e8eea;
    width:30%;
    text-align:right
}
.payli,.paystate,.txtnote {
    font-size:12px
}
.paystate,.radio em,.radio em:after {
    border-radius:50%;
    width:20px;
    height:20px;
    left:0
}
.payli {
    box-sizing:border-box;
    background:#fff;
    border-bottom:1px solid #e6e6e6;
    padding:10px;
    color:#666;
    margin-top:10px
}
.paystate,.radio em {
    color:#fff;
    text-align:center
}
.paylists:nth-of-type(1) {
    margin-top:0
}
.radio em {
    background-color:#d9d9d9;
    display:block;
    position:absolute;
    top:8px
}
.paystate,.radio em:after {
    background-position:0 -38px;
    position:absolute;
    top:0
}
.payover,.predetail,.pricenum {
    height:38px;
    overflow:hidden
}
.paystate {
    background:#5a6d8c;
    line-height:20px;
    opacity:1;
    position:absolute;
    top:18px;
    left:10px
}
.radio input+em:after {
    opacity:0
}
.radio input:checked+em:after {
    opacity:1
}
.pricenum {
    margin-left:30px;
    margin-right:10px;
    max-width:21%;
    line-height:38px
}
.predetail {
    width:41%;
    line-height:19px;
    display:table
}
.table-cell {
    display:table-cell
}
.payover {
    width:30%;
    line-height:38px
}
@media screen and (max-width:320px) {
    .payover,.predetail {
        width:36%
    }
}.txtnote {
     color:#999;
     padding:10px;
     line-height:18px
 }
.fc11 {
    color:#2a4a7e
}
.cen {
    text-align:center
}
.paybtn {
    position:fixed;
    left:0;
    bottom:0;
    font-size:18px;
    background:#fff;
    border-top:1px solid #e3e3e3;
    display:block;
    width:100%;
    text-align:center
}
.combtn,.combtngry,.mgarr,.msgroup a.selar,.seltarr {
    display:inline-block
}
.paybtn a,.paybtn button {
    width:100%;
    height:50px;
    color:#7457ea;
    border:none
}
.mui-ngroup,.paynums {
    border-top:1px solid #e6e6e6;
    background:#fff;
    font-size:16px
}
.entergroup,.mui-ngroup,.paynums {
    border-bottom:1px solid #e6e6e6
}
.paynums {
    height:44px;
    line-height:44px;
    padding:0 15px
}
.mui-ngroup {
    padding:0 0 0 15px
}
.entergroup {
    height:45px;
    line-height:45px;
    padding:0 15px 0 0;
    position:relative
}
.orsel,.selsch {
    position:absolute
}
.mui-ngroup .entergroup:last-child {
    border-bottom:none
}
a.selar {
    text-align:right;
    font-size:16px
}
.mgarr,.seltarr {
    background:url(/assets/img/daik/fico.png) 0 -656px no-repeat;
    background-size:30px auto;
    width:10px;
    height:14px
}
.seltarr {
    background-position:0 -1101px;
    width:18px;
    height:10px;
    margin-left:10px
}
.selsch {
    left:0;
    top:0;
    background:0 0;
    opacity:0
}
.naclas {
    padding-right:20px
}
.bbtn,.chgcard {
    padding:0 15px
}
.chekma,.grycheck {
    border-radius:2px;
    width:70px;
    height:24px;
    line-height:22px;
    font-size:12px;
    margin-top:11px
}
.chekma {
    border:1px solid #7457ea;
    color:#7457ea
}
.grycheck {
    border:1px solid #d9d9d9;
    color:#d9d9d9
}
.bbtn {
    box-sizing:border-box;
    width:100%
}
.combtn,.combtngry {
    border:none;
    width:100%;
    font-size:18px
}
.combtn {
    margin:20px 0;
    background:#7457ea;
    color:#fff
}
.combtngry {
    margin:0;
    background:#fafafa;
    color:#666;
    border:1px solid #ccc
}
.chgcard {
    font-size:17px;
    color:grey;
    height:40px;
    line-height:40px;
    text-align:left;
    width:100%;
    box-sizing:inherit;
    -webkit-box-sizing:inherit
}
.borw,.msgroup .input-group,.oktable,.retgroup .type,.textarea {
    box-sizing:border-box
}
.entxt {
    width:30%
}
.entergroup input.entinp {
    width:70%;
    border:none;
    text-align:right;
    font-size:14px
}
.tipinfo {
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    font-size:13px;
    background:#f2f2f2;
    line-height:18px
}
.msgroup .input-group {
    padding:8px 15px;
    width:100%
}
.msgroup .input-group-addon {
    width:32%
}
.msgroup .wres {
    width:68%
}
.msgroup .input-group .wset span.arset {
    float:right;
    margin-top:12px
}
.msgroup .wset {
    width:33%
}
.mui-input-row select.selabs {
    position:absolute;
    top:-3px;
    opacity:0
}
.msgroup a.selar {
    width:100%;
    text-align:left;
    font-size:14px
}
.msgroup .wset a span.datxt {
    width:70%
}
.msgroup .yearsel {
    width:50%;
    margin-right:10px
}
.msgroup .input-group span.monset {
    margin-top:7px;
    display:inline-block
}
.msgroup .ancom .selabs {
    width:99%
}
.msgroup {
    height:44px
}
.retgroup .type {
    width:30%
}
.retgroup input.mai {
    width:68%;
    border:none;
    height:34px;
    font-size:14px;
    padding:0
}
.allgrp .moren,.notnum {
    width:auto
}
.selar {
    color:#4c4c4c
}
.orsel {
    font-size:12px;
    color:#7457ea;
    right:15px;
    top:0
}
.msgroup1 {
    border-bottom:1px solid #e6e6e6
}
.msgroup1 .input-group {
    padding:8px 0
}
.notetxt {
    font-size:12px;
    padding:10px 15px 0
}
.newhar {
    background:#ffffe8;
    color:#7457ea
}
.hsma {
    width:24px;
    height:24px;
    margin-right:10px
}
.setup,.sma2 {
    margin-right:12px
}
.sma {
    width:38px;
    height:38px
}
.sma2 {
    width:30px;
    height:30px;
    margin-top:4px
}
.deo,.deo2 {
    margin-top:8px;
    height:16px;
    display:inline-block;
    position:absolute
}
.deo {
    background:url(/assets/img/daik/fico.png) 0 -1204px no-repeat;
    background-size:30px auto;
    width:16px;
    right:10px;
    top:4px
}
.deo2 {
    background:url(/assets/img/daik/fico.png) 0 -1261px no-repeat;
    background-size:30px auto;
    width:8px;
    right:15px;
    top:7px
}
.setup,.xin {
    margin-top:6px
}
.nesreq {
    font-size:13px;
    padding:2px 20px
}
a.schsel {
    width:80px;
    text-align:left
}
.mui-ls .entergroup input.entinp {
    width:70%;
    border:none;
    text-align:right;
    font-size:14px;
    padding:10px 0 0;
    height:auto;
    box-sizing:border-box
}
.okdan,.oktit,.phlist {
    border-bottom:1px solid #e8e8e8
}
.atxt,.indtel,.linka,.smoney {
    text-align:center
}
.bankdeo {
    color:grey;
    font-size:12px;
    padding:20px 15px 0;
    line-height:20px
}
.linka,.linka a {
    color:#7457ea
}
.linka {
    font-size:13px
}
.setup {
    width:24px;
    height:24px;
    overflow:hidden
}
.setup img {
    width:100%
}
.xitit {
    height:40px;
    padding:0 15px;
    background:#fff
}
.mname p,.rarr {
    margin-top:5px
}
.mobaout .type {
    width:16%
}
.mobaout input.mai {
    width:80%
}
.xinb {
    padding:0 15px 0 0
}
input[type=submit].submit,input[type=submit].submit1 {
    color:#fff;
    width:100%
}
input[type=submit].submit {
    background:#7457ea
}
input[type=submit].submit1 {
    background:#ccc
}
.mui-input-row .mui-input-password~.mui-icon-eye-active {
    color:#7457ea
}
.mname p {
    font-size:16px;
    color:#000000
}
.kuai {
    padding-top:4px
}
.maotop {
    background-color:#7457ea;
    background-size:100% auto;
    height:3.1rem;
    position:relative
}
.hedpic {
    width:1.86rem;
    height:1.86rem;
    margin:0 auto
}
.hedpic img {
    display:block
}
.whitebg {
    background:#fff
}
.bottom-bar {
    background-color:#f8f8f9
}
.home,.muihelp,.muimore,.myself,.wenhao {
    background:url(/assets/img/daik/pico.png?a=a) no-repeat;
    background-size:30px auto
}
.home,.muihelp,.muimore,.myself {
    width:24px;
    height:24px;
    display:inline-block
}
.home {
    background-position:0 -100px
}
.home.cur,.home:hover {
    background-position:0 -132px
}
.myself {
    background-position:0 -229px
}
.myself.cur,.myself:hover {
    background-position:0 -264px
}
.muihelp {
    background-position:-1px -166px
}
.muihelp.cur,.muihelp:hover {
    background-position:0 -197px
}
.muimore {
    background-position:0 -287px
}
.muimore.cur,.muimore:hover {
    background-position:0 -310px
}
.bottom-bar .cur span {
    color:#8a05be
}
.indtel,.kuan p,.smoney,a.indtel:visited {
    color:#fff
}
.indtel {
    font-size:16px;
    display:inline-block;
    width:100px;
    height:24px;
    line-height:24px;
    position:absolute;
    left:50%;
    bottom:26px;
    margin-left:-50px;
    z-index:8
}
.qmoney {
    padding:58px 0 0
}
.ft {
    font-size:40px
}
.numpos p,.smoney {
    font-size:12px
}
.kuan {
    padding:6px 50px
}
.fline {
    top:116px;
    height:44px
}
.atxt {
    font-size:16px;
    padding:10px 10px 0;
    color:grey;
    line-height:28px
}
.notnum,.prg1,.prg2,.prg3,.prg4 {
    line-height:18px;
    text-align:center;
    top:-9px
}
.xinf {
    background:#f5f5f9;
    padding:60px 20px 10px
}
.jiekuan,.phlist {
    background:#fff;
    border-top:1px solid #e8e8e8
}
.dant,.phlist {
    padding:10px 15px
}
.mydiv {
    width:127px;
    height:114px;
    margin:0 auto
}
.mydiv img {
    width:100%
}
.dant {
    font-size:12px
}
.phlist {
    display:block
}
.notnum,.nottit,.oktable span,.w86,.wendot,.wenhao {
    display:inline-block
}
.jiekuan:first-child {
    border-top:none
}
.hlist img {
    width:60px
}
.danstate .rightarr {
    margin:4px 0 0 4px
}
.okdan {
    color:#666;
    padding:4px 0
}
.w86 {
    width:86px
}
.oktable {
    padding:4px 15px;
    font-size:15px
}
.oktit {
    font-size:16px;
    margin:0 10px;
    padding:10px 5px
}
.listit {
    width:28%
}
.deinfo {
    width:72%
}
.wenhao {
    background-position:0 -347px;
    width:16px;
    height:16px;
    margin:4px 0
}
.common {
    padding:0 15px
}
.common input[type=button] {
    background:#7457ea;
    margin:0;
    color:#fff;
    width:100%;
    border:none
}
.fc6 {
    color:#666
}
.f26 {
    font-size:26px
}
.kuren .fl p.f14,.notnum {
    font-size:12px
}
.green {
    color:#2eac62
}
.kprogress {
    padding:15px
}
.prgbar {
    position:relative;
    border-top:1px solid #d3d3d3;
    width:70%;
    margin:30px auto 0;
    height:64px
}
.procir1,.procir2,.procir3,.procir4 {
    width:15px;
    height:15px;
    display:inline-block;
    border-radius:50%
}
.procir2 {
    background:#fb6f00
}
.procir1 {
    background:#ccc
}
.procir3 {
    background-position:0 -368px
}
.procir4 {
    background-position:0 -384px
}
.prg1,.prg2,.prg3,.prg4 {
    position:absolute;
    min-height:64px;
    width:114px
}
@media screen and (max-width:320px) {
    .prg1,.prg2,.prg3,.prg4 {
        width:100px
    }
}.prg1 {
     left:-63px
 }
.borw {
    padding:0 15px
}
.prg2 {
    left:10%
}
.prg3 {
    left:45%
}
.prg4 {
    right:-63px
}
.mui-content>.noteview:first-child {
    margin-top:0
}
.ntopic {
    position:relative;
    margin-right:15px
}
.ntopic img {
    width:44px;
    height:44px
}
.nottit {
    padding-top:10px
}
.notnum {
    min-width:18px;
    height:18px;
    border-radius:9px;
    background:#f43430;
    color:#fff;
    position:absolute;
    right:-9px;
    padding:0 6px
}
.bangfrm article,.bangpop,.bangpop .dotit {
    position:relative
}
.moreinfo {
    font-size:16px;
    color:#666!important
}
.marea label {
    padding:11px 0;
    width:30%
}
.marea label~input {
    font-size:14px;
    padding:10px 0;
    width:70%;
    line-height:20px
}
.textarea {
    padding:10px 15px 0
}
.textarea textarea {
    width:100%;
    border:none;
    height:105px;
    padding:0;
    margin:0
}
textarea::-webkit-input-placeholder {
    color:#999;
    font-size:16px
}
input[type=submit]:enabled:active {
    color:#fff;
    border:1px solid #7457ea;
    background-color:#7457ea;
    opacity:.5
}
.helpDet .mui-table-view-cell.mui-active,.helpcon {
    background:#fff
}
.winxin {
    width:auto
}
.padb60 {
    padding-bottom:60px
}
.hotque {
    color:#333;
    font-size:16px;
    height:40px;
    line-height:40px;
    padding:0 15px
}
.helpDet {
    font-size:15px
}
.helpcon .mui-card {
    border:none;
    padding:0;
    margin:0
}
.answ .mui-table-view-cell>a:not(.mui-btn) {
    white-space:inherit
}
.mui-table-view-cell.mui-collapse .mui-table-view .mui-table-view-cell {
    padding-left:15px;
    color:#999
}
.mui-table-view-chevron .mui-table-view-cell {
    padding-right:54px
}
.mui-table-view-cell>a:not(.mui-btn) {
    border-bottom:1px solid #e8e8e8
}
.grey button {
    color:#999
}
.mui-bar-tab .mui-tab-item .mui-icon {
    width:25px
}
.npos1 {
    left:15px
}
.npos2 {
    left:4px
}
.mui-btn,button,input[type=button],input[type=reset],input[type=submit] {
    padding:10px 12px;
    font-size:18px
}
.greyBtn,.logBtn {
    height:46px;
    line-height:46px
}
.entergroup .bainpt {
    width:70%;
    height:44px;
    line-height:20px;
    border:none
}
.entergroup .w55 {
    height:36px;
    width:46.2%;
    background:#f5f5f5
}
@media screen and (max-width:340px) {
    .entergroup .w55 {
        width:55.2%
    }
}@media screen and (min-width:341px) and (max-width:370px) {
    .entergroup .w55 {
        width:51.2%
    }
}.quetype img {
     width:30px
 }
.dna .dowtxt {
    color:#fff
}
.godw,a.godw {
    width:1.6rem
}
.dnapp,.footmask {
    bottom:51px;
    background:#262626
}
.infoForm .moren {
    width:auto;
    float:left
}
.bangpop {
    padding:0 15px 15px
}
.bangpop .dotit {
    border-bottom:none
}
.banginfo {
    text-align:left
}
.dxotxt,.htan-cont,.tipwin {
    text-align:center
}
.entpho {
    height:40px;
    line-height:40px;
    color:#4c4c4c
}
.bangfrm article img,.infoma,.infomaOff {
    position:absolute;
    right:15px;
    width:80px
}
.bangfrm input {
    font-size:16px
}
.bangfrm article img {
    top:6px;
    height:26px
}
.infoma,.infomaOff {
    top:4px;
    font-size:12px;
    padding:6px 12px
}
.infoma,.mui-btn-outlined.infoma {
    border:1px solid #7457ea;
    color:#7457ea
}
.infomaOff {
    border:1px solid #ccc;
    color:#ccc
}
.wendot {
    background:url(/assets/img/daik/pico.png?a=a) 0 -348px no-repeat;
    background-size:30px auto;
    margin-left:6px;
    width:16px;
    height:16px
}
.berror {
    font-size:14px;
    color:#f02121;
    margin-top:-10px;
    margin-bottom:10px
}
.tipwin {
    width:150px;
    height:110px;
    background:#000;
    opacity:.7;
    position:fixed;
    z-index:30;
    top:50%;
    margin-top:-55px;
    left:50%;
    margin-left:-75px;
    border-radius:4px;
    font-size:14px;
    color:#fff;
    display:none
}
.alert,.pab {
    position:absolute
}
.mui-bar,.mui-bar-tab {
    z-index:4
}
.tipwin img {
    display:block;
    width:40px;
    height:40px;
    margin:20px auto 15px
}
.alert,.emask,.htan {
    display:none
}
.introwin {
    padding:0 8%
}
.clsbtn {
    top:6px;
    right:6px
}
.dxotxt {
    padding:30px 15px 10px;
    color:#333
}
.bankgroup input[type=text] {
    margin-bottom:0
}
.htan-cont {
    height:80px
}
.htan-cont .tex {
    color:#4c4c4c;
    line-height:60px;
    font-size:18px
}
input#bank_card_no {
    margin-bottom:0;
    text-align:right
}
.mui-switch {
    border:1px solid #ddd
}
.deocon .shenfen {
    font-size:16px;
    padding-left:24px;
    line-height:30px
}
.shenfensb {
    line-height:38px;
    color:#737780;
    font-size:16px
}
.shake {
    animation:myfirst .5s cubic-bezier(.3,1.4,.85,1.5);
    -moz-animation:myfirst .5s cubic-bezier(.3,1.4,.85,1.5);
    -webkit-animation:myfirst .5s cubic-bezier(.3,1.4,.85,1.5);
    -o-animation:myfirst .5s cubic-bezier(.3,1.4,.85,1.5);
    -webkit-animation-fill-mode:forwards
}
@keyframes myfirst {
    0% {
        transform:scale(1)
    }
// 50% {
    transform:scale(1.1)
}
100% {
    transform:scale(1.2)
}
}@-moz-keyframes myfirst {
     0% {
         transform:scale(1)
     }
// 50% {
    transform:scale(1.1)
}
100% {
    transform:scale(1.2)
}
}@-webkit-keyframes myfirst {
     0% {
         transform:scale(1)
     }
// 50% {
    transform:scale(1.1)
}
100% {
    transform:scale(1.2)
}
}@-o-keyframes myfirst {
     0% {
         transform:scale(1)
     }
// 50% {
    transform:scale(1.1)
}
100% {
    transform:scale(1.2)
}
}.pr0 {
     padding-right:0!important
 }
.bank_icon {
    background-size:28px auto;
    background-position:0 -1022px;
    width:14px;
    height:14px
}
.h_input input::-webkit-input-placeholder {
    color:#ccc
}
.banktip {
    padding-left:15px;
    padding-top:14px
}
.banktip p {
    font-size:12px;
    color:#999
}
.datatip {
    font-size:16px;
    color:#333
}
.ordercomplete {
    color:#24b543
}
.ordering {
    color:#fd0000
}
.orderelse,.waitverify {
    color:#7457ea
}
.alreadywrite,.dataing {
    color:#333
}
.dataalready {
    color:#09b200
}
.datalose {
    color:#f90006
}
.mui-content .regfrm .password_icon_off {
    top:16px;
    right:10px;
    background-position:0 -1346px;
    background-size:28px auto;
    width:22px;
    height:13px;
    z-index:3
}
.mui-content .regfrm .password_icon_on {
    top:14px;
    right:10px;
    background-position:0 -1359px;
    background-size:28px auto;
    width:22px;
    height:16px;
    z-index:3
}
.alert {
    top:50%;
    left:50%;
    padding:20px;
    border-radius:5px;
    background-color:rgba(0,0,0,.8);
    text-align:center;
    transform:translate(-50%,-50%)
}
.alert .alertImg {
    width:45px;
    height:45px;
    margin:0 auto 15px;
    background:url(/assets/img/daik/alert.png) no-repeat;
    background-size:45px auto
}
.alert .alertContent {
    line-height:1;
    padding:0 10px;
    font-size:14px;
    color:#fff
}
.gray {
    background:#ccc
}
