@import url(/wap/templates/default/css_style/page_icon/nm_icon.css);

#menu  .pc {
    background-image: url(/wap/templates/default/images/icon-32x32-msv-pc.png);
}

#menu .msv {
    background-image: url(/wap/templates/default/images/icon-32x32-msv-msv.png);
}

#menu .touch {
    background-image: url(/wap/templates/default/images/icon-32x32-msv-touch.png);
}
@-ms-viewport {
    width: device-width;
}

a:link, a:visited, a:hover, a:active {
    color: #e6b23f;
    text-decoration: none;
}

#afui {
}


    #afui > #header {
        background-image: url(../../images/bg-header.png);
        border: none;
        border-bottom: 1px solid #804633;
        color: white;
    }

    #afui #header a {
        color: #e6b23f;
    }

    #afui #header h1 {
        text-shadow: none;
        width: 45%;
    }

    #afui #backButton {
        display: block;
        position: absolute;
        left: 15px;
        text-overflow: ellipsis;
        font-size: 14px;
        background-image: url(../../images/bg-back.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 33px;
        top: 5px;
        box-shadow: none;
        text-align: center;
        width: 76px;
        line-height: 33px;
        color: #ffffff!important;
        padding-left: 10px;
    }

    /*#afui #backButton::before {
            z-index: -1;
            font-size: 22px;
            position: absolute;
            top: 10px;
            left: -20px;
            text-align: center;
            border-radius: none;
            border: none;
            border-color: none;
            box-shadow: none;
            -webkit-transform: none;
            transform: none;
            font-family: 'chevron';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            content: "\f054";
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
            background-color: transparent;
        }*/


     #afui > #navbar {
           background-color: #000000;
    background-image: -webkit-linear-gradient(#2d2d2d, #000000);
    background-image: -moz-linear-gradient(#2d2d2d, #000000);
    background-image: -ms-linear-gradient(#2d2d2d, #000000);
    background-image: -o-linear-gradient(#2d2d2d, #000000);
    background-image: linear-gradient(#2d2d2d, #000000);
        border: none;
        border-top:1px solid #2d2d2d;
    }

    #afui #navbar a {
        border-right: 1px solid #2c2c2c;
        border-left: 1px solid #2c2c2c;
        line-height:70px;
        color:#ffffff;
    }
        #afui #navbar a::after {
content:"";
display:block;
position:absolute;
top:0px;
z-index:-1;
width:100%;
height:100%;
        background-position:center top;
        background-repeat:no-repeat;
background-size:28px;
    }
         #afui #navbar .home::after {
       background-image: url(../../images/icon-36x36-home.png);
}
 #afui #navbar .level::after {
       background-image: url(../../images/icon-36x36-level.png);
}
  #afui #navbar .remark::after {
       background-image: url(../../images/icon-36x36-remark.png);
}
    #afui #navbar .record::after {
       background-image: url(../../images/icon-36x36-record.png);
}
            #afui #navbar .user::after {
        background-image: url(../../images/icon-36x36-user.png);
    }
        #afui #navbar a.pressed {
            border-radius: 0;
            background: #000000;
        }


    #afui #navbar .icon.pressed:before {
        color: inherit;
    }

#afui .af-badge {
    border: none;
}

#afui .list {
    background: inherit;
    color: inherit;
    border-color: #303030;
    font-weight: normal;
}

#afui .af-badge {
    box-shadow: none;
}

#afui .list .divider {
    color: black;
}


#afui .panel { 
    background:#75070a;
            background-image: url(../../images/bg-body-index.jpg);
        background-repeat:no-repeat;
          background-size: 100% 100%;

          color:#e6b23f;
}
    #afui .panel.index {

    }

    #afui .panel h2 {
        color: #0088D1;
    }


#afui .collapsed:after {
    border-top: 6px solid;
}

#afui .collapsed:before {
    border: 2px solid;
}

#afui .expanded:after {
    border-bottom: 6px solid;
}

#afui .expanded:before {
    border: 2px solid;
}

#afui .collapsed:before, #afui .expanded:before {
    border-color: inherit;
}

#afui .collapsed:after,
#afui .expanded:after {
    border-top-color: inherit;
    border-top-color: inherit;
}

#afui select, #afui textarea, #afui input[type="text"],
#afui input[type=search], #afui input[type="password"],
#afui input[type="datetime"], #afui input[type="datetime-local"],
#afui input[type="date"], #afui input[type="month"],
#afui input[type="time"], #afui input[type="week"],
#afui input[type="number"], #afui input[type="email"],
#afui input[type="url"], #afui input[type="tel"],
#afui input[type="color"], #afui .input-group {
    background: inherit;
    color: inherit;
}

#afui input.toggle + label:after {
    color: inherit;
}

#afui input.toggle + label {
    border-radius: 0;
}

    #afui input.toggle + label > span {
        border-radius: 0;
        top: 0;
        width: 27px;
        height: 23px;
    }

#afui label {
    color: inherit;
}

#afui input[type="radio"]:checked + label:before, #afui input[type="checkbox"]:checked + label:before {
    background: #33B5E5;
}

#afui > #menu.tabletMenu {
    color: white;
    background: rgba(29,29,28,1);
}






#menu .divider {
    border-top: 1px solid #1c1c1c;
    border-bottom: 1px solid #191919;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    line-height: 2em;
    background: rgba(29,29,28,1);
}

    #menu .divider > span {
        padding-right: 15px;
        background: url(../images/icon-8x8-menu-title.png) no-repeat right center;
    }

#menu ul {
    margin: 0px;
    padding: 0px;
    background-color: #2b2b2b;
}

    #menu ul > li {
        list-style: none;
        border-top: 1px solid #414141;
        border-bottom: 1px solid #181818;
    }
        /* A plain, non-interactive list item--best suited to a heading. */

        #menu ul > li > a {
            display: block;
            background-position: 8px center;
            background-repeat: no-repeat;
            background-size: 26px;
            line-height: 220%;
            color: #fff;
            text-indent: 42px;
            font-size: 18px;
            white-space: nowrap;
        }

            #menu ul > li > a:after {
                content: "";
            }

        #menu ul > li:last-child > a {
            border-bottom: 1px solid black;
        }

    #menu ul.lan a {
        background-position: 11px center;
        background-size: 20px;
    }

    #menu ul.msv a {
        background-position: 11px center;
    }

        #menu ul.msv a.pc {
            background-image: url(../images/icon-32x32-msv-pc.png);
        }

        #menu ul.msv a.msv {
            background-image: url(../images/icon-32x32-msv-msv.png);
        }

        #menu ul.msv a.touch {
            background-image: url(../images/icon-32x32-msv-touch.png);
        }
/* End side menu css */













#afui .button {
}

.list > li > a:after {
    color: #0088D1;
}


#afui .button.pressed {
}

#afui .button.previous {
    border: none;
}

#afui .button.next {
    border: none;
}


#afui .button.previous::after {
    color: black;
    z-index: -1;
    font-size: 22px;
    position: absolute;
    top: 2px;
    left: -25px;
    text-align: center;
    border-radius: none;
    border: none;
    border-color: none;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background-color: transparent;
}

#afui .button.next::after {
    color: black;
    z-index: -1;
    font-size: 22px;
    position: absolute;
    top: 6px;
    right: -25px;
    text-align: center;
    border-radius: none;
    border: none;
    border-color: none;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'chevron';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f054";
    background-color: transparent;
}


#afui #af_actionsheet {
    background: #0190d6;
    color: inherit;
}

    #afui #af_actionsheet a {
        border-radius: 0;
        -webkit-border-radius: 0;
        color: black;
        background: white;
        border: none;
        text-shadow: none;
    }


BODY > DIV#mask {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 999999;
    position: absolute;
    top: 0;
    left: 0;
}




.afpopupwheel {
     display: block;
    width: 320px;
    float:left;
    opacity: 1;
    -webkit-transform: scale(1);
    -webkit-transition: all  0.20s  ease-in-out;
    transform:scale(1);
    transition: all 0.20s  ease-in-out;
    position: absolute;
    z-index: 1000000;
    top: 50%;
    left: 50%;
    margin: 0px auto;
    color:white;
}
#promptpopup {
     top: 10%!important;
}
.afpopupwheel >* {
color:inherit;
}

.afpopupwheel.hidden {
    opacity: 0;
    -webkit-transform: scale(0);
    top: 50%;
    left: 50%;
    margin: 0px auto;
}

.afpopupwheel>HEADER{
    display:none!important;
    font-weight:bold;
    font-size:20px;
    margin:0;
    padding:0;
}

.afpopupwheel>DIV{
    font-size:22px;
    line-height:200px;
    text-align:center;
    background-image:url(../../images/bg-pupop.png);
    background-repeat:no-repeat;
    background-position:center;
}

.afpopupwheel>FOOTER{
    width:100%;
    text-align:center;
    display:none !important;
}

.afpopupwheel>FOOTER>A#cancel{
    float:left;
}

.afpopupwheel>FOOTER>A#action{
    float:right;
    margin-right:4px;
}

.afpopupwheel>FOOTER>A.center{
    float:none!important;
    width:80%;
    margin:8px;
}


.panel.view {
    padding: 10px;
    line-height: 1.5em;
}

.infos {
    padding: 10px 20px;
    line-height: 2em;
}

    .infos > *:nth-child(1) {
        display: inline-block;
        width: 48%;
    }

    .infos > span span {
        color: #ffffff;
    }

    .infos > *:nth-child(2) {
        display: inline-block;
        width: 50%;
    }

#wheelbox {
    position: relative;
    margin:20px auto;
    width: 320px;
    height: 338px;
}

#wheelbox .pointer {
    position: relative;
    margin: auto;
    width: 320px;
    height: 320px;
    background-image: url(../../images/bg-wheel-pointer.png);
    -webkit-transform: rotate(0deg);
}


@-webkit-keyframes start {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1080deg);
    }
}
#wheelbox .text {
    position: absolute;
    top:0px;
    left:0px;
    width: 320px;
    height: 320px;
    background-image: url(../../images/bg-wheel-pointer-text.png);
}



.record {
    display: block;
    text-align: center;
}

#cursor {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 178px;
    height: 298px;
    background-image: url(../../images/cursor-on.png);
    background-position: left top;
}
.lists {
    margin:0px 10px;
    padding:10px 0px;
}

.lists > dt {
    position: relative;
    background: url(../../images/bg-level-title.png) no-repeat left center;
    line-height: 28px;
    color: #a60200;
    text-indent: 15px;
}



    .lists > dt span {
        display: inline-block;
        text-indent: 15px;
    }

.lists > dd {
    margin:10px auto;
    border:1px solid #a71c1e;
    border-radius:5px;
    padding: 20px;
    background: url(../../images/bg-level.png) no-repeat left top,url(../../images/bg-level.png) no-repeat right top,url(../../images/bg-level.png) no-repeat left bottom,url(../../images/bg-level.png) no-repeat right bottom #a92322;
    color: #ffffff;
    line-height:2em;
}
    .lists > dd > div {
    position:relative;
    margin-bottom:20px;
    }

    .lists > dd .t {
         color:#fff49b;
        display:block;
    }
        .lists > dd .time {
        display: block;
        line-height:1.3em;
    }
    .lists > dd a:nth-of-type(1) {
        position:absolute;
        right:0px;
        bottom:0px;
        width:100px;
        color: #7a0609;
        font-weight:bold;
    }
.lists.record {
    line-height: 50px;
}

    .lists.record li {
        display: inline-block;
        width: 100%;
        border-bottom: 1px dashed #e0a83b;
    }

    .lists.record span {
        float: left;
        height: 50px;
    }

    .lists.record .t {
        width: 120px;
        font-size: 22px;
        font-weight: bold;
       
    }

    .lists.record .n {
        padding: 5px;
        width: 300px;
    }

        .lists.record .n img {
            width: 40px;
        }
         .view.remark .title {
position: relative;
background: url(../../images/bg-level-title.png) no-repeat left center;
line-height: 28px;
color: #a60200;
text-indent: 15px;
}

.view.remark .infos {
margin-bottom:20px;
}
.tc {
text-align:center;
}
.panel .integralnum form {
color:#666!important;
}

.tc {
text-align:center;
}
.panel .integralnum form {
color:#666!important;
}
#jg_frm  input,#jg_frm textarea{
    color:#000!important;

}
#jg_frm  label{
    width:20%!important;
}

.btnitem {
display:block;
line-height:3em;
border:1px solid  #9d7128;
border-radius:8px;
        color: #7a0609;
   background-color: #dfcd69;
    background-image: -webkit-linear-gradient(#f5e8a0, #dfcd69);
    background-image: -moz-linear-gradient(#f5e8a0, #dfcd69);
    background-image: -ms-linear-gradient(#f5e8a0, #dfcd69);
    background-image: -o-linear-gradient(#f5e8a0, #dfcd69);
    background-image: linear-gradient(#f5e8a0, #dfcd69);
    text-align:center;
}