@charset "utf-8";
/*访谈*/
.m-ft { overflow: hidden; height: auto; padding: 20px 0; }
/*照片*/
.m-ft .u-photo { overflow: hidden; height: auto; min-height: 164px; }
.m-ft .u-photo img {max-height: 164px; -o-object-fit: cover; object-fit: cover;width: 100%;}
/*主题嘉宾等*/
.m-ft .u-txt { overflow: hidden; height: auto; min-height: 164px; padding: 10px; border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5; background: #f6f6f6; }
.m-ft .title { line-height: 36px; font-size: 16px; }
.m-ft .title span { color: @base-color; font-weight: bold; }
.m-ft .ab { line-height: 32px; font-size: 16px; }
.m-ft .ab span { color: @base-color; font-weight: bold; }
.m-ft .date { line-height: 36px; font-size: 16px; }
.m-ft .date span { color: @base-color; font-weight: bold; }

.ft-bd { padding: 50px 20px;height: auto;overflow: hidden; }
.ft-video-bd {overflow: hidden; height: auto;clear: both; }
.ft-video-bd #live_video_div { width: 100%;height: 460px;background: #e5e5e5; }

.ft-tnm {overflow: hidden; border-bottom: 1px solid #e5e5e5;line-height: 36px;color: #226ebc;font-weight: bold;font-size: 18px;clear: both; }
.ft-txt {overflow: hidden;padding: 10px; line-height: 36px;color: #333;font-size: 18px;clear: both; }
.ft-txt p {margin: 0 0 1rem 0;line-height: 1.8;}
.ft-txt i.name{width: 4em;display:inline-block;text-align:justify;float: left;height: 1em;}
.ft-txt i.name i{display:inline-block;width:100%;}
.ft-txt a{color: @base-color;}
#viewphotos img{min-height: 130px;}
#fontLive {padding: 16px 0;}
#fontLive .fontTitle{font-weight: bold;font-size: 16px;line-height: 40px;}
#fontLive .fontCon{font-size: 16px;line-height: 32px;}
#fontLive .fontCon p{padding-bottom: 15px;}
@media all and(max-width: 1024px) {
  .ft-bd { padding: 16px 0;}
  }
@media all and(max-width: 768px) {
  .ft-bd { padding: 12px 0;}
  }
@media all and(max-width: 750px) {
  .ft-bd { padding: 10px 0;}
  }














