﻿* {
  margin: 0;
  padding: 0;
}
body,
html {
  height: 100%;
}
body {
  background: #fff;
  font-family: 'Microsoft YaHei';
}
input[type=text] {
  outline: none;
}
.drag {
  background-color: #e8e8e8;
  height: 34px;
  line-height: 34px;
  position: relative;
  text-align: center;
  width: 300px;
}
.drag .handler {
  border: 1px solid #cccccc;
  cursor: move;
  height: 32px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}
.drag .drag_bg {
  background-color: #7ac23c;
  height: 34px;
  width: 0px;
}
.drag .drag_text {
  /*-moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        -webkit-user-select: none;*/
  position: absolute;
  top: 0px;
  /*user-select: none;*/
  width: 300px;
}
.handler_bg {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center;
}
.handler_ok_bg {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center;
}
.form {
  width: 100%;
  *overflow: no-display;
  border-collapse: collapse;
  /*pointer-events: none;*/
}
.form .fst {
  height: 280px;
  background: #0092ff url('../images/client.png') no-repeat center center;
}
.form .sec {
  text-align: center;
  vertical-align: top;
  padding-top: 15px;
}
.form .sec > table {
  margin: 0 auto;
}
.form .title {
  text-align: center;
  font-size: 26px;
  color: #5e2700;
}
.form .wbox {
  border: 1px solid #ff6a00;
  background: #faf5f1;
  padding: 4px 10px;
  margin-bottom: 20px;
}
.form .wbox .numbox {
  text-align: center;
  width: 180px;
  border: 0;
  background: none;
  font-size: 1em;
  color: #5e2700;
  /*pointer-events: all;*/
}
.form .numbtn {
  border: 2px solid #ff6a00;
  background: #ff6a00;
  height: 30px;
  width: 82px;
  display: block;
  /*filter: chroma(color=#000000);*/
  color: #ffe7d6;
  font-size: 1em;
  outline: none;
  /*-moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none;*/
  font-family: 'Microsoft YaHei';
}
#paneldetail {
  padding: 4%;
  margin-bottom: 4%;
  background: #fff;
}
#paneldetail .back {
  font-size: 0.8em;
  margin-bottom: 1.5em;
}
#paneldetail .back a {
  text-decoration: none;
  color: #ff6a00;
}
#paneldetail .event .title {
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 1.5em;
  border-bottom: 3px solid #0092ff;
}
#paneldetail .event .result {
  font-size: 1em;
  margin-top: 1.5em;
  line-height: 1.4;
}
#paneldetail .event .feed {
  font-size: 0.9em;
  padding: 0.3em;
  margin-top: 1.5em;
  background: #faf5f1;
  text-align: center;
  border-radius: 0.5em;
}
#paneldetail .score {
  padding: 4%;
  margin-top: 1.5em;
  background: #0092ff;
  color: #fff;
}
#paneldetail .score b {
  margin: 0.3em 0;
  display: block;
}
#paneldetail .radio label {
  margin-right: 1em;
}
#paneldetail .txt {
  display: block;
  height: 100px;
  width: 88%;
  padding: 4%;
  -moz-box-sizing: padding-box;
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
}
#paneldetail .btn {
  margin-top: 1em;
  border: 2px solid #ffe0ca;
  background: #ff6a00;
  width: 20%;
  min-width: 100px;
  height: 34px;
  color: #fff;
}
#paneldetail .footer {
  text-align: center;
  font-size: 0.8em;
  line-height: 1.5;
  margin-top: 8%;
  padding: 8% 4% 12% 4%;
  background: #ececec;
}