.module-recommend .module-list-video {
  padding: 0 .625rem .9375rem;
  line-height: 1;
  background-color: #fff;
  overflow: hidden; }

.module-recommend .module-list-video li {
  float: left;
  width: 50%;
  margin-top: .9375rem;
  margin-bottom: .2rem; }

.module-recommend .module-list-video li a {
  position: relative;
  display: block;
  margin: 0 5px;
  overflow: hidden; }

.module-recommend .module-list-video li a img {
  width: 100%;
  height: auto; }

.module-recommend .module-list-video li a .long {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 1rem;
  margin-top: -1rem;
  font-size: .75rem;
  color: #fff;
  text-align: right;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); }

.module-recommend .module-list-video li a .long::after {
  content: "";
  display: inline-block;
  width: .125rem; }

.module-recommend .module-list-video li a strong {
  display: block;
  height: 3rem;
  margin: .375rem 0 0;
  font-size: 1rem;
  color: #444;
  line-height: 1.5em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.module-recommend .module-list-video li a .play {
  float: left;
  margin: .25rem 0 -.125rem;
  font-size: .75rem;
  color: #c3c3c3;
  line-height: 1rem; }

.module-recommend .module-list-video li a .play .icon-play {
  display: inline-block;
  margin-right: .3125rem;
  vertical-align: top; }

.module-recommend .module-list-video li a time {
  float: right;
  margin: .25rem 0 -.125rem;
  font-size: .75rem;
  color: #c3c3c3;
  line-height: 1rem; }

.module-recommend .more_recommend {
  display: block;
  position: relative;
  width: 100%;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  background-color: #fff;
  margin-top: .125rem;
  color: #588dce; }

.ah-foot {
  margin-top: 10px;
  background-color: #fff; }

.ah-foot .search-inlay {
  margin: .5rem .5rem; }

.ah-foot .application {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.live-chat-publish {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  background-color: #f9f9f9; }

.live-chat-publish .publish {
  position: relative;
  display: block;
  box-sizing: border-box;
  margin: 0 .625rem;
  margin-right: 4.5rem;
  padding: .5rem 3.75rem .5rem .3125rem; }

.live-chat-publish .publish input {
  width: 100%;
  height: 1.875rem;
  padding: 0 .5rem;
  font-size: .875rem;
  color: #444;
  line-height: 1.75rem;
  background-color: #fff;
  border: solid #e8e8e8 1px;
  border-radius: .1875rem; }

.live-chat-publish .publish .btn {
  position: absolute;
  top: 50%;
  right: -2.685rem;
  width: 3.125rem;
  margin-top: -.875rem;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

.live-chat-publish .icon-share, .live-chat-publish .icon-gift {
  display: none;
  position: absolute;
  top: .5rem;
  right: 2.375rem;
  padding: .375rem .5rem;
  font-size: 1.125rem;
  color: #888; }

.live-chat-publish .icon-share {
  display: none;
  right: .4375rem; }