* { padding: 0px; margin: 0px; border: none; outline: 0; -webkit-tap-highlight-color: rgba(0,0,0,0)!important; -webkit-appearance: none!important; position: relative; }
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:after, :before { position: absolute; text-align: center; }
html { min-height: 100%; height: 100%; position: relative; }
body { min-height: 100%; height: 100%; font-family: 'Microsoft YaHei'!important; font-size: 13px; color: #555; line-height: 1.5; background: #EEE; }
a, button, input { -webkit-tap-highlight-color: rgba(0,0,0,0); }
a { text-decoration: none; color: #eee; background-color: transparent }
ul, li, dl, dd, dt { list-style: none; outline: 0; }
i { font-style: normal; }
a:hover { color: #f86a08; }
textarea { resize: none !important; }
body a, form li, input[type="submit"], input[type="text"], input[type="submit"] { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration: none; }
.show { display: block!important }
.hide { display: none !important }
.fr { float: right!important }
.fl { float: left!important }
.tr { text-align: right!important }
.tl { text-align: left!important }
.tc { text-align: center!important }
.sysloading { width: 100%; height: 100%; position: absolute; background: #fff url(../img/loading-0.gif) no-repeat center center; left: 0px; top: 0px; bottom: 0px; display:none;  filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 99999;}
