body {
  position: relative;
}
.covered {
  position: fixed;
  z-index: 888;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: Black;
  opacity: 0.5;
  text-align: center;
}
.poplayer-tips {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 446px;
  height: 225px;
  margin: -112.5px 0px 0px -223px;
  z-index: 8888;
  background-color: #fff;
  text-align: center;
  font-family: "微软雅黑";
}
.poplayer-tips .tips-title {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
}
.poplayer-tips .tips-content {
  height: 105px;
  line-height: 3;
  color: #666666;
  font-size: 14px;
  text-align: -webkit-center;
}
.poplayer-tips .tips-button {
  height: 40px;
  text-align: -webkit-center;
  display: inline-block;
}
.poplayer-tips .tips-button a {
  display: block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-align: center;
  float: left;
}
.poplayer-tips .tips-button a:hover,
.poplayer-tips .tips-button a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #56a71f;
}
.g-form {
  border: 1px solid #ccc;
  font-size: 14px;
  font-family: "微软雅黑";
}
.g-form .form-title {
  font-size: 16px;
  height: 40px;
  padding: 10px 75px 10px 20px;
  border-bottom: 1px solid #ccc;
}
.g-form .form-info {
  height: 397px;
  padding: 12px 129px 31px 60px;
  text-align: left;
}
.g-form .form-info .m-info {
  height: 32px;
  margin-top: 20px;
  line-height: 32px;
}
.g-form .form-info .m-info .info-input {
  width: 300px;
  height: 34px;
}
.g-form .form-info .m-info .info-option {
  width: 200px;
  height: 34px;
  margin-right: 20px;
}
.g-form .form-info .m-info .helpBlock-info {
  padding-left: 20px;
  color: #DC143C;
}
.g-form .form-info .m-info1 {
  height: 80px;
  margin-top: 20px;
  position: relative;
}
.g-form .form-info .m-info1 .info-input1 {
  width: 648px;
  height: 80px;
  position: absolute;
  border: 1px solid #ccc;
}
.g-form .form-info .m-info1 .helpBlock-info {
  position: absolute;
  left: 747px;
  color: #DC143C;
}
.g-form .form-info .m-info2 {
  margin-top: 20px;
  margin-left: 73px;
  height: 23px;
  width: 100px;
  position: relative;
  line-height: 23px;
  text-align: center;
}
.g-form .form-info .m-info2 .info-checkbox {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
}
.g-form .form-info .m-but {
  height: 60px;
  padding: 22px 421px 0px 75px;
}
.g-form .form-info .m-but a {
  display: block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-align: center;
  float: left;
  margin-right: 20px;
}
.g-form .form-info .m-but a:hover,
.g-form .form-info .m-but a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #56a71f;
}
.g-address {
  margin-top: 42px;
  height: 436px;
}
.g-message {
  margin-top: 62px;
  height: 680px;
}
.g-message .form-content {
  height: 621px;
  padding: 42px 52px 40px 50px;
  text-align: left;
  font-size: 14px;
  font-family: "微软雅黑";
}
.g-message .form-content .form-bookmsg {
  display: -webkit-box;
  height: 191px;
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 32px 13px;
}
.g-message .form-content .form-bookmsg .bookmsg-cover {
  width: 160px;
  border: 1px solid #ccc;
  height: 100%;
}
.g-message .form-content .form-bookmsg .bookmsg-cover img {
  width: 100%;
  height: 100%;
}
.g-message .form-content .form-bookmsg .m-bookmsg {
  -webkit-box-flex: 1;
  padding: 0px 0px 38px 60px;
}
.g-message .form-content .form-bookmsg .m-bookmsg .u-title {
  line-height: 3;
  font-size: 20px;
}
.g-message .form-content .form-bookmsg .m-bookmsg .u-msg {
  line-height: 3;
}
.g-message .form-content .form-booktip {
  height: 351px;
  font-size: 14px;
  font-family: "微软雅黑";
  padding: 20px 0px 0px 13px;
}
.g-message .form-content .form-booktip .u-booktip {
  line-height: 2.5;
}
.g-message .form-content .form-booktip .u-input {
  width: 100%;
  height: 100px;
  border: 1px solid #ccc;
}
.g-message .form-content .form-booktip .m-but {
  height: 70px;
  padding: 35px 0px 0px 871px;
}
.g-message .form-content .form-booktip .m-but a {
  display: block;
  float: right;
  width: 100px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.g-message .form-content .form-booktip .m-but a:hover,
.g-message .form-content .form-booktip .m-but a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #56a71f;
}
