
/* 一级 */
body { background: #eee; padding: 0px; margin: 0px; max-width: 1024px; width:100%; }
#sec-sec h4,p { margin: 0; font-size:1em; }
#sec-sec a { text-decoration: none; color: black; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
#sec-sec ul { list-style-type: none; margin: 0; padding: 0; }
#sec-sec nav { text-align: center; background: #1A98FF; height: 48px; line-height: 48px; color: #fff; position: fixed; top: 0; width: 100%; max-width: 1024px; z-index: 1000; }
#sec-sec #navbg { height: 48px; }
#sec-sec textarea { width: 154px; height: 60px; vertical-align:top; border: 1px solid #ccc }

/* 二级 */
#sec-sec { width: 100%; height: 100%; background:#efefef; overflow: auto; }
#sec-sec div { overflow: hidden; background: #fff;  }
#sec-sec h4 { padding: 3.6% 0%; margin: 0% 6%;     border-top: 1px solid #eee; }
#sec-sec li span:nth-child(2) { float: right; opacity: 0.4; margin-right:10px; }
#sec-sec li:hover { background: #eee; }
#sec-sec li a { width: 88%; padding: 3.6% 0%; border-top: 1px solid #eee; margin: 0 auto; display: block;}

#main { position: fixed; top: 0; width: 100%; height: 100%; box-sizing: border-box; display: none; z-index: 990;}
#main #form-host { width:100%; position:absolute; z-index:990; }
#main #bg { height: 100%; width: 100%; background: black; opacity: 0.5; }
#main ul { background: #fff; margin: 0 auto; border-radius: 3px; margin-top: 20%; list-style-type: none; padding: 1em 0; width:300px; }
#main li { padding:0.5em 0px; }

#main ul { padding: 2em 0; border-radius: 1em; position: relative; }
label { width: 8em; display: inline-block; text-align: right; margin-right: 0.5em; opacity: 0.5 } 
#btn-send { border: none; background: #1a98ff; color: #fff; width: 16em; height: 3em; border-radius: 4px; }
li.submit { text-align: center; margin-top: 1em; } 
li.tip { margin-left:6%; width: 90%; opacity: 0.5; } 

#main div { width: 300px; margin: 0 auto; } 
#main input[type='text'],
#main input[type='password'],
#main select { width: 145px; height: 26px; padding-left: 0.5em; display:inline-block; background:#fff; }
#sec-control { margin: 1em 0; }

#nodata { position: absolute; left: 0; right: 0; top: 40%; text-align:center; opacity: 0.5; }
#cue {
    display: none; position: absolute; left: 0; right: 0;
    top: 50%; width: 300px; color: #fff; background: #777;
    opacity: 1; text-align: center; vertical-align: middle; border: 1px solid #ddd;
    border-radius: 8px; padding: 30px 0px; margin: 0 auto;
}
