.container .search-title {
  height: 35px;
  line-height: 35px;
  background: #f1f1f1;
  border: 1px solid #ddd;
  font-size: 0;
  border-bottom: none;
}
.container .search-title .item {
  display: inline-block;
  font-size: 12px;
  width: 100px;
  text-align: center;
  border-right: 1px solid #ccc;
  position: relative;
  cursor: pointer;
}
.container .search-title .item.selected {
  background: white;
}
.container .search-title .item .icon {
  display: inline-block;
  position: absolute;
  top: 7px;
  right: 1px;
}
.container .search-title .item .icon.up {
  background-image: url(images/up.png);
  width: 20px;
  height: 20px;
  background-size: 20px;
}
.container .search-title .item .icon.down {
  background-image: url(images/down.png);
  width: 20px;
  height: 20px;
  background-size: 20px;
}
.container .hm-property {
  border-bottom: 1px solid #ddd;
}
.container .hm-property .hm-control {
  position: relative;
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-bottom: none;
}
.container .hm-property .hm-control .title {
  height: 45px;
  line-height: 45px;
}
.container .hm-property .hm-control .title .tle {
  color: white;
  background: #009864;
  font-size: 12px;
  display: inline-block;
  width: 40px;
  height: 22px;
  line-height: 22px;
  text-align: center;
}
.container .hm-property .hm-control .title .name {
  font-size: 18px;
  font-family: 微软雅黑;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 500px;
  overflow: hidden;
  position: relative;
  top: 10px;
}
.container .hm-property .hm-control .title .price {
  color: white;
  background: #4bcc6f;
  font-size: 12px;
  display: inline-block;
  width: 50px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.container .hm-property .hm-control .title .price.end {
  background: #999;
}
.container .hm-property .hm-control .time,
.container .hm-property .hm-control .address {
  height: 25px;
  line-height: 25px;
  font-size: 0;
  color: #555;
}
.container .hm-property .hm-control .time span,
.container .hm-property .hm-control .address span {
  font-size: 14px;
  display: inline-block;
}
.container .hm-property .hm-control .time .label,
.container .hm-property .hm-control .address .label {
  width: 10px;
  text-align: center;
}
.container .hm-property .hm-control .time .time-red,
.container .hm-property .hm-control .address .time-red {
  color: #fd6969;
  font-weight: 550;
}
.container .hm-property .hm-control .types {
  width: 700px;
}
.container .hm-property .hm-control .types span {
  min-width: 80px;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  border: 1px solid #009864;
  background: #fff;
  text-align: center;
  margin-right: 10px;
  color: #999;
  margin-bottom: 5px;
  border-radius: 5px;
  padding: 0 6px;
}
.container .hm-property .hm-control .types-index {
  width: 500px;
  height: 25px;
  line-height: 25px;
  font-size: 0;
  color: #555;
}
.container .hm-property .hm-control .types-index span {
  font-size: 12px;
  display: inline-block;
}
.container .hm-property .hm-control .types-index .label {
  width: 10px;
  text-align: center;
}
.container .hm-property .hm-control .types-index .item {
  border: 1px solid #ccc;
  padding: 0 5px;
  margin: 0 5px;
}
.container .hm-property .hm-control .detail {
  position: absolute;
  right: 30px;
  top: 50px;
}
.container .hm-property .hm-control .detail .count {
  color: #aaa;
  text-align: center;
  margin-bottom: 15px;
}
.container .hm-property .hm-control .detail .count .nums {
  color: #fb5a18;
}
.container .hm-property .hm-control .detail .need {
  width: 150px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  background: #199b07;
}
.container .hm-property .hm-control .detail .need a {
  color: white;
  display: inline-block;
  width: 100%;
  font-size: 14px;
}
.container .hm-property .hm-control .time-pricenums {
  position: absolute;
  right: 150px;
  top: 30px;
}
.container .hm-property .hm-control .time-pricenums .count {
  color: #4ccc6d;
  text-align: center;
}
.container .hm-property .hm-control .time-pricenums .day {
  text-align: center;
  margin-bottom: 15px;
}
.container .hm-property .hm-control .action {
  position: absolute;
  right: 10px;
  top: 30px;
  font-size: 0;
}
.container .hm-property .hm-control .action a {
  color: white;
  text-align: center;
  padding: 5px;
  font-size: 12px;
  display: inline-block;
  margin: 2px;
}
.container .hm-property .hm-control .action .edit {
  background: #4ccc6d;
}
.container .hm-property .hm-control .action .delete {
  background: #fd5771;
}
.container .hm-property .hm-control .action .publish {
  background: #58aff6;
}
.right.container.buylist .buy-list-title,
.right.container.buylistdetail .buy-list-title,
.right.container.center-buylist .buy-list-title,
.right.container.new-cert .buy-list-title,
.right.container.profile .buy-list-title,
.right.container.product .buy-list-title,
.right.container.product-list .buy-list-title,
.right.container.update-psw .buy-list-title,
.right.container.account-info .buy-list-title,
.right.container.goodslist .buy-list-title,
.right.container.quotation .buy-list-title {
  background: white;
  border-bottom: 1px dotted #ccc;
}
.right.container.buylist .buy-list-title span,
.right.container.buylistdetail .buy-list-title span,
.right.container.center-buylist .buy-list-title span,
.right.container.new-cert .buy-list-title span,
.right.container.profile .buy-list-title span,
.right.container.product .buy-list-title span,
.right.container.product-list .buy-list-title span,
.right.container.update-psw .buy-list-title span,
.right.container.account-info .buy-list-title span,
.right.container.goodslist .buy-list-title span,
.right.container.quotation .buy-list-title span,
.right.container.buylist .buy-list-title a,
.right.container.buylistdetail .buy-list-title a,
.right.container.center-buylist .buy-list-title a,
.right.container.new-cert .buy-list-title a,
.right.container.profile .buy-list-title a,
.right.container.product .buy-list-title a,
.right.container.product-list .buy-list-title a,
.right.container.update-psw .buy-list-title a,
.right.container.account-info .buy-list-title a,
.right.container.goodslist .buy-list-title a,
.right.container.quotation .buy-list-title a {
  padding-left: 10px;
  border-left: 2px solid #009865;
  height: 22px;
  line-height: 20px;
  display: inline-block;
  margin: 20px;
  font-size: 20px;
  font-family: 微软雅黑;
  color: #666;
}
.right.container.buylist .tit,
.right.container.buylistdetail .tit,
.right.container.center-buylist .tit,
.right.container.new-cert .tit,
.right.container.profile .tit,
.right.container.product .tit,
.right.container.product-list .tit,
.right.container.update-psw .tit,
.right.container.account-info .tit,
.right.container.goodslist .tit,
.right.container.quotation .tit {
  border-bottom: 2px solid #ccc;
  border-left: none;
}
.right.container.buylist .tit .active,
.right.container.buylistdetail .tit .active,
.right.container.center-buylist .tit .active,
.right.container.new-cert .tit .active,
.right.container.profile .tit .active,
.right.container.product .tit .active,
.right.container.product-list .tit .active,
.right.container.update-psw .tit .active,
.right.container.account-info .tit .active,
.right.container.goodslist .tit .active,
.right.container.quotation .tit .active {
  border-top: none;
  margin-bottom: -2px;
  color: #666;
  border-bottom: 2px solid #4ccc6d;
}
.right.container.buylist .tit li a,
.right.container.buylistdetail .tit li a,
.right.container.center-buylist .tit li a,
.right.container.new-cert .tit li a,
.right.container.profile .tit li a,
.right.container.product .tit li a,
.right.container.product-list .tit li a,
.right.container.update-psw .tit li a,
.right.container.account-info .tit li a,
.right.container.goodslist .tit li a,
.right.container.quotation .tit li a {
  display: block;
  float: left;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding: 0 50px;
  border-right: none;
  border-top: none;
  cursor: pointer;
  background: #fff;
  color: #666;
  font-family: '微软雅黑';
  font-weight: 550;
}
.right.container.buylist .submit-btn,
.right.container.buylistdetail .submit-btn,
.right.container.center-buylist .submit-btn,
.right.container.new-cert .submit-btn,
.right.container.profile .submit-btn,
.right.container.product .submit-btn,
.right.container.product-list .submit-btn,
.right.container.update-psw .submit-btn,
.right.container.account-info .submit-btn,
.right.container.goodslist .submit-btn,
.right.container.quotation .submit-btn {
  width: 150px;
  text-align: center;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
}
.right.container.buylist .submit-btn#sel_btn,
.right.container.buylistdetail .submit-btn#sel_btn,
.right.container.center-buylist .submit-btn#sel_btn,
.right.container.new-cert .submit-btn#sel_btn,
.right.container.profile .submit-btn#sel_btn,
.right.container.product .submit-btn#sel_btn,
.right.container.product-list .submit-btn#sel_btn,
.right.container.update-psw .submit-btn#sel_btn,
.right.container.account-info .submit-btn#sel_btn,
.right.container.goodslist .submit-btn#sel_btn,
.right.container.quotation .submit-btn#sel_btn {
  background: gray;
  color: white;
}
.right.container.buylist .submit-btn#del_btn,
.right.container.buylistdetail .submit-btn#del_btn,
.right.container.center-buylist .submit-btn#del_btn,
.right.container.new-cert .submit-btn#del_btn,
.right.container.profile .submit-btn#del_btn,
.right.container.product .submit-btn#del_btn,
.right.container.product-list .submit-btn#del_btn,
.right.container.update-psw .submit-btn#del_btn,
.right.container.account-info .submit-btn#del_btn,
.right.container.goodslist .submit-btn#del_btn,
.right.container.quotation .submit-btn#del_btn {
  background: #009865;
  color: white;
}
.right.container.buylist .action-title,
.right.container.buylistdetail .action-title,
.right.container.center-buylist .action-title,
.right.container.new-cert .action-title,
.right.container.profile .action-title,
.right.container.product .action-title,
.right.container.product-list .action-title,
.right.container.update-psw .action-title,
.right.container.account-info .action-title,
.right.container.goodslist .action-title,
.right.container.quotation .action-title {
  margin: 10px 30px 0;
  height: 40px;
  line-height: 40px;
  background: #f4f4f4;
  padding-left: 10px;
  font-size: 16px;
  font-family: 微软雅黑;
  color: #666;
}
.right.container.new-cert .qrcode-div {
  position: relative;
  margin-bottom: 30px;
}
.right.container.new-cert .qrcode-div .qrcode-title {
  position: absolute;
  bottom: 40px;
  left: 10px;
}
.right.container.new-cert .qrcode-div .qrcode-title .NO {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  float: left;
  color: #ec6536;
  border: 2px solid #ec6536;
  border-radius: 10px;
  font-size: 20px;
  font-family: 微软雅黑;
}
.right.container.new-cert .qrcode-div .qrcode-title .content {
  display: inline-block;
  width: 285px;
  height: 50px;
  line-height: 50px;
  text-align: left;
  margin-left: 10px;
  margin-top: 2px;
  font-family: 微软雅黑;
}
.right.container.new-cert .qrcode-div .qrcode-title .content .til1 {
  font-weight: 550;
  font-size: 16px;
}
.right.container.new-cert .qrcode-div .qrcode-title .content .til2 {
  color: #777;
  font-size: 14px;
}
.right.container.profile .choose-img-title {
  float: left;
  font-size: 12px;
  margin-right: 5px;
  cursor: pointer;
  color: white;
  background: #ff6600;
  padding: 7px 25px;
  border-radius: 5px;
}
.right.container.profile .img-box img {
  width: 200px;
  height: 200px;
}
.right.container.product .btn-green {
  color: white;
  background: #009865;
  padding: 5px 60px;
}
.right.container.product .btn-green:hover {
  background: #009865 !important;
}
.right.container.account-info .account-label {
  height: 50px;
  line-height: 50px;
  margin-left: 50px;
  font-size: 14px;
}
.right.container.account-info .account-label .account-tle {
  display: inline-block;
  width: 100px;
  text-align: right;
}
.right.container.account-info .account-label.head {
  height: 80px;
  margin-top: 30px;
}
.right.container.account-info .account-label.head .head-tle {
  height: 80px;
  line-height: 80px;
}
.right.container.account-info .account-label img {
  width: 80px;
  height: 80px;
}
.right.container.account-info .account-label .account-update-pwd {
  display: inline-block;
  color: #4ccc6d;
}
.right.container.account-info .account-label input {
  height: 30px;
  line-height: 30px;
  width: 200px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.right.container.account-info .btn-green {
  color: white;
  background: #009865;
  padding: 5px 60px;
}
.right.container.account-info .btn-green:hover {
  background: #009865 !important;
}
.right.container.quotation .qua-title {
  height: 50px;
  line-height: 50px;
  background: white;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 5px;
}
.right.container.quotation .qua-title a {
  display: inline-block;
  width: 100px;
  height: 50px;
  line-height: 50px;
  margin-left: 20px;
  font-size: 14px;
}
.right.container.quotation .qua-title a.select {
  color: #009865;
}
.right.container.quotation .quo-table {
  width: 100%;
  margin-top: 20px;
}
.right.container.quotation .quo-table .buyer {
  background: #f4f4f4;
}
.right.container.quotation .quo-table .buyer td span {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  font-family: 微软雅黑;
  color: #555;
  font-weight: 550;
}
.right.container.quotation .quo-table tbody tr {
  border-bottom: none;
}
.right.container.quotation .quo-table .buyer-info {
  cursor: pointer;
}
.right.container.quotation .quo-table .icon {
  width: 12px;
  height: 12px;
  background-size: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  margin-left: 10px;
}
.right.container.quotation .quo-table .icon.up {
  background-image: url('images/big-up.png');
}
.right.container.quotation .quo-table .icon.down {
  background-image: url('images/big-down.png');
}
.right.container.update-psw .pwd-label {
  height: 50px;
  line-height: 50px;
  margin-left: 30px;
}
.right.container.update-psw .pwd-label .red {
  color: red;
}
.right.container.update-psw .pwd-title {
  display: inline-block;
  width: 150px;
  text-align: right;
}
.right.container.update-psw .pwd-content {
  height: 25px;
  line-height: 25px;
  width: 200px;
}
.right.container.update-psw .btn-green {
  color: white;
  background: #009865;
  padding: 5px 60px;
}
.right.container.update-psw .btn-green:hover {
  background: #009865 !important;
}
.right.container.update-psw .error-info {
  color: red;
  display: inline-block;
  margin-left: 20px;
}
.right .profiles .user-form .add-table > div {
  font-size: 0;
  border: 1px solid #ccc;
  border-right: 0;
  padding: 0;
  width: 715px;
  float: left;
  margin-left: 20px;
}
.right .profiles .user-form .add-table > div span {
  position: relative;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-right: 1px solid #ccc;
  height: 40px;
  line-height: 40px;
  float: left;
}
.right .profiles .user-form .add-table > div span.cate {
  width: 120px;
}
.right .profiles .user-form .add-table > div span.specs {
  width: 290px;
}
.right .profiles .user-form .add-table > div span.nums {
  width: 110px;
}
.right .profiles .user-form .add-table > div span.remark {
  width: 110px;
}
.right .profiles .user-form .add-table > div span.action {
  width: 80px;
}
.right .profiles .user-form .add-table > div span.action .delete {
  width: 100%;
  color: green;
  cursor: pointer;
}
.right .profiles .user-form .add-table > div span .alert-input-text {
  width: 90px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #dddddd;
  padding: 0 0 0 10px;
}
.right .profiles .user-form .add-table > div span .alert-input-group {
  width: 130px;
  padding: 0;
  padding-left: 10px;
  height: 22px;
  text-align: left;
  line-height: 22px;
  display: inline-block;
  border: 1px solid #dddddd;
}
.right .profiles .user-form .add-table > div span .alert-input-specs {
  width: 120px;
  padding: 0;
  padding-left: 10px;
  height: 22px;
  text-align: left;
  line-height: 22px;
  display: inline-block;
  border: 1px solid #dddddd;
}
.right .profiles .user-form .add-table > div span .alert-input-ul {
  width: 135px;
  min-height: 30px;
  max-height: 220px;
  overflow: auto;
  position: absolute;
  background: #fff;
  z-index: 10;
  border: 1px solid #ddd;
  left: 20px;
  top: 29px;
  padding: 0 10px;
  display: none;
}
.right .profiles .user-form .add-table > div span .alert-input-ul3 {
  left: 178px;
  top: 29px;
}
.right .profiles .user-form .add-table > div span .alert-input-ul li {
  width: 100%;
  height: 30px;
  cursor: default;
  line-height: 30px;
}
.right .profiles .user-form .add-table > div span .alert-input-ul li:hover {
  background: #ededed;
}
.right .profiles .user-form .add-table .title span {
  background: #f4f4f4;
  height: 30px;
  line-height: 30px;
}
.right .profiles .user-form .add-table .add-div {
  border-top: none;
}
.right .profiles .user-form .add-table .submit-div {
  text-align: center;
}
.right .profiles .user-form .add-table .submit-div .btn {
  background: #06c464;
}
.right .profiles .user-form .button-add {
  color: #ea5420;
  border: 1px solid #ea5420;
  padding: 10px;
  border-radius: 5px;
  margin-left: 20px;
  cursor: pointer;
}
.right .profiles .user-form .submit-div {
  text-align: center;
}
.right .profiles .user-form .submit-div .btn {
  background: #06c464;
  border: none;
  padding: 10px 70px;
}
.right .profiles .user-form .submit-div .btn:hover {
  background: #06c464 !important;
}
.hm-buy-publish-view .view-title {
  position: relative;
  background: #f9f9f9;
}
.hm-buy-publish-view .view-title .left-title {
  font-family: '微软雅黑';
  display: inline-block;
  padding-left: 10px;
  width: 500px;
}
.hm-buy-publish-view .view-title .left-title .name {
  font-size: 20px;
  color: #333;
  margin-top: 20px;
  margin-bottom: 10px;
}
.hm-buy-publish-view .view-title .left-title .time {
  color: #555;
  margin-bottom: 15px;
  font-size: 14px;
}
.hm-buy-publish-view .view-title .left-title .time .red {
  color: #fc6868;
}
.hm-buy-publish-view .view-title .left-title .addr {
  font-size: 14px;
  color: #555;
  margin-bottom: 20px;
}
.hm-buy-publish-view .view-title .mid-title {
  display: inline-block;
  border: 1px solid #f7f7f7;
  width: 110px;
  height: 30px;
  line-height: 22px;
  text-align: center;
  position: absolute;
  top: 20px;
  color: #555;
  background: white;
  cursor: pointer;
}
.hm-buy-publish-view .view-title .right-title {
  position: absolute;
  top: 20px;
  right: 0;
  width: 300px;
  height: 60px;
}
.hm-buy-publish-view .view-title .right-title .phone-item {
  position: relative;
}
.hm-buy-publish-view .view-title .right-title .phone-item > div {
  display: inline-block;
}
.hm-buy-publish-view .view-title .right-title .phone-item .phone {
  background-image: url('images/phone.png');
  background-size: 45px;
  width: 60px;
  height: 60px;
  background-color: #019863;
  background-repeat: no-repeat;
  background-position: 10px;
}
.hm-buy-publish-view .view-title .right-title .phone-item .nums {
  width: 235px;
  height: 58px;
  position: absolute;
  text-align: center;
  border: 1px solid #009864;
}
.hm-buy-publish-view .view-title .right-title .phone-item .nums span {
  display: block;
}
.hm-buy-publish-view .view-title .right-title .phone-item .nums .num {
  font-family: '微软雅黑';
  font-size: 20px;
  color: #fe6c00;
  margin-top: 4px;
}
.hm-buy-publish-view .view-title .right-title .phone-item .nums .checkin {
  color: #555;
  margin-top: 5px;
}
.hm-buy-publish-view .view-title .right-title .addr-info {
  color: #555;
  text-align: center;
  font-family: '微软雅黑';
  font-size: 14px;
  margin-top: 5px;
}
.hm-buy-publish-view .banner {
  height: 35px;
  line-height: 35px;
  color: white;
  background: #4ccc6d;
  text-align: center;
  font-size: 16px;
  font-family: 微软雅黑;
}
.hm-buy-publish-view .banner .banner-img {
  background-image: url('images/banner-img.png');
  height: 35px;
  margin: 0 auto;
}
.hm-buy-publish-view .need-types {
  background: #f9f9f9;
  margin-top: 10px;
  font-family: 微软雅黑;
  color: #555;
  padding: 10px 0;
}
.hm-buy-publish-view .need-types > div {
  display: inline-block;
}
.hm-buy-publish-view .need-types .name {
  width: 70px;
  height: 22px;
  line-height: 22px;
  padding-left: 10px;
  float: left;
}
.hm-buy-publish-view .need-types .types {
  width: 920px;
}
.hm-buy-publish-view .need-types .types span {
  display: inline-block;
  min-width: 80px;
  width: 70px;
  height: 22px;
  margin-top: 3px;
  text-align: left;
}
.hm-buy-publish-view .view-container {
  background: #f9f9f9;
  margin-top: 10px;
}
.hm-buy-publish-view .view-container .view-item {
  margin: 10px 0;
  background: white;
  font-size: 0;
  height: 60px;
}
.hm-buy-publish-view .view-container .view-item > div {
  display: inline-block;
  box-sizing: border-box;
  font-size: 12px;
}
.hm-buy-publish-view .view-container .view-item .name-type {
  width: 600px;
  line-height: 60px;
  font-size: 16px;
  font-family: 微软雅黑;
  color: #555;
}
.hm-buy-publish-view .view-container .view-item .name-type .count {
  color: #4ccc6d;
}
.hm-buy-publish-view .view-container .view-item .name-type span {
  margin-left: 10px;
}
.hm-buy-publish-view .view-container .view-item .name-type .item {
  border: 1px solid #ddd;
  padding: 2px 5px;
}
.hm-buy-publish-view .view-container .view-item .net {
  width: 110px;
  border: 1px solid #ddd;
  padding: 0 5px;
  text-align: right;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
}
.hm-buy-publish-view .view-container .view-item .price {
  width: 400px;
  text-align: right;
}
.hm-buy-publish-view .view-container .view-item .price span {
  font-size: 14px;
  font-family: 微软雅黑;
  color: #333;
}
.hm-buy-publish-view .view-container .view-item .price .click-price {
  color: white;
  background: #4ccc6d;
  display: inline-block;
  height: 25px;
  width: 100px;
  text-align: center;
  line-height: 25px;
  cursor: pointer;
}
.hm-buy-publish-view .view-container .view-item .clr-gre {
  color: #4ccc6d;
}
.hm-buy-publish-view .see {
  background-image: url('images/see.png');
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 6px;
  left: 3px;
}
.hm-wapper .page {
  display: inline-block;
}
.hm-wapper .page li {
  box-sizing: border-box;
  background-color: #f6f6f6;
}
.hm-wapper .page li a,
.hm-wapper .page li span {
  padding: 5px 13px;
  color: #aaa;
}
.hm-wapper .page li:hover {
  background-color: #fff;
}
.hm-wapper .page li:hover a {
  color: #aaa;
}
.hm-wapper .page .active {
  background-color: #fff;
  border: none;
}
.hm-wapper .page .active a {
  color: #aaa;
}
.hm-footer {
  height: 410px;
  background: #2f3237;
  color: #fff;
}
.hm-footer .left-btm {
  width: 60%;
  height: 300px;
  float: left;
}
.hm-footer .left-btm > div {
  width: 33%;
  height: 100%;
  float: left;
}
.hm-footer .left-btm > div a {
  color: #fff;
  display: inline-block;
  margin: 10px 0;
  text-align: center;
  width: 100%;
  font-family: '微软雅黑';
}
.hm-footer .left-btm > div a:hover {
  color: #019865;
}
.hm-footer .left-btm .item .item-name {
  text-align: center;
  font-size: 16px;
  font-family: '微软雅黑';
  margin-top: 50px;
  font-weight: 600;
  margin-bottom: 20px;
}
.hm-footer .right-btm {
  width: 40%;
  height: 300px;
  float: left;
}
.hm-footer .right-btm .img-weixin,
.hm-footer .right-btm .img-app {
  width: 133px;
  height: 133px;
  margin-top: 50px;
  padding: 10px;
  background: white;
}
.hm-footer .right-btm .img-weixin p,
.hm-footer .right-btm .img-app p {
  margin-top: 15px;
  color: #fff;
}
.hm-footer .right-btm .mr10 {
  margin-right: 20px;
}
.hm-footer .btm-total {
  border-top: 1px solid #848486; 
  text-align: center;
}
.hm-footer .btm-total a,
.hm-footer .btm-total span {
  color: #fff;
  font-family: '微软雅黑';
  margin-right: 10px;
}
.hm-footer .btm-total .cctv {
  font-family: '微软雅黑';
  height: 45px;
  line-height: 45px;
  width: 250px;
  margin: 0 auto 0;
}
.hm-footer .btm-total .qq-target {
  display: inline-block;
  margin-top: 7px;
}
.ui-draggable .ui-dialog-titlebar {
  background: #009865;
  color: #fff;
  font-size: 20px;
}
.ui-draggable .ui-dialog-titlebar button {
  display: none;
}
.ui-dialog-buttonset button:first-child {
  font-size: 16px;
}
.ui-dialog-buttonset button:last-child {
  font-size: 16px;
  background: #009865;
  color: #fff;
}
.ui-dialog-buttonset button:last-child:hover {
  background: #009865;
}
#myModal .item {
  width: 60px;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  font-size: 16px;
}
#myModal .control {
  height: 55px;
  line-height: 55px;
  position: relative;
}
#myModal .control p {
  position: absolute;
  top: 43px;
}
#myModal input {
  height: 25px;
  line-height: 25px;
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 300px;
}
#myModal .error {
  display: none;
}
.elevator {
  left: 55% !important;
}
.elevator > li {
  background-color: #fff !important;
}
.elevator > li:hover {
  background-color: #10c75b !important;
}







