.pageContent .layui-form-select dl dd.layui-this {
  background: #4291ba;
}
.newList .onLineList {
  width: 285px;
}
.ellipsis {
  width: 80%;
}
.onLine .sidebar li.current,
.onLine .sidebar li:hover {
  background: #f17677;
}
.onLine .layui-form-select dl dd.layui-this {
  background: #f17677;
}
.onLine .newInfo {
  margin-top: 5px;
  margin-bottom: 30px;
  overflow: hidden;
}
.onLine .onLineList {
  width: 285px;
  height: 344px;
  margin-top: 25px;
  border: 1px solid #e9e9e9;
}
.onLine .onLineList:hover {
  border-color: #6d9cde;
}

.onLine .listVido {
  width: 100%;
  height: 185px;
  overflow: hidden;
  position: relative;
}
.onLine .listVido a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5) url(../img/play.png) center no-repeat;
}
.onLine .listText {
  padding: 0 8px;
  margin-bottom: 20px;
}
.onLine .listText a {
  display: block;
  margin-bottom: 18px;
  border-bottom: 1px solid #ddd;
}
.onLine .onLineList h3 {
  font-size: 15px;
  margin: 20px 0 12px;
  color: #000;
}
.onLine .ellipsis {
  color: #888;
  width: 100%;
  margin-bottom: 5px;
}
.onLine .vidoPrice {
  font-size: 16px;
  margin-bottom: 8px;
  color: #d92728;
}
.onLine .listText span {
  float: left;
  font-size: 13px;
  color: #999;
  margin-right: 12px;
}
.onLine .onLineList span img {
  float: none;
}
.onLine #page {
  margin-top: 0;
  margin-bottom: 30px;
}
.wrap .onLineDetail .contentMain {
  padding-top: 0;
  margin-top: 25px;
}
.onLineDetail .hosImg {
  float: left;
  width: 810px;
  height: 450px;
}
.onLineDetail .hosImg a {
  width: 100%;
  height: 100%;
}
.relevantMeeting {
  overflow: hidden;
}
.onLineDetail .broadcastBan {
  float: right;
  width: 335px;
  height: 448px;
  border: 1px solid #e4e4e4;
  position: relative;
}
.onLineDetail .broadcastBan h3 {
  font-size: 16px;
  color: #222;
  background: #f1f2f4;
  line-height: 50px;
  text-align: center;
}
.onLineDetail .banList {
  padding: 0 15px;
  overflow: hidden;
}
.onLineDetail .banList ul {
  position: relative;
}
.onLineDetail .banList li {
  margin-top: 14px;
}
.onLineDetail .banList li a {
  display: block;
  overflow: hidden;
}
.onLineDetail .banList li img {
  width: 113px;
  height: 73px;
  float: left;
}
.onLineDetail .banList li p {
  color: #555;
  float: right;
  width: 170px;
  font-size: 13px;
  line-height: 23px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.onLineDetail .broadcastBan i {
  position: absolute;
  cursor: pointer;
  left: 50%;
  color: #2a86c3;
  font-size: 24px;
  transform: translateX(-50%);
  bottom: 8px;
}
.onLineDetail .conterTitle {
  margin-top: 30px;
  padding: 0;
}
.onLineDetail .conterTitle h3 {
  color: #222;
  font-size: 16px;
  padding: 0 45px;
  border-right: 1px solid #e4e4e4;
  cursor: pointer;
}
.onLineDetail .conterTitle h3.current {
  color: #fff;
  background: #1c7ebf;
}
.onLineDetail .conterTitle h3:hover {
  color: #fff;
  background: #1c7ebf;
}
.onLineDetail .meetingDetail {
  margin-bottom: 90px;
}
.onLineDetail .meetingDetail > div {
  margin-top: 35px;
  color: #555;
}
.onLineDetail .meetingDetail > div p {
  line-height: 23px;
}
.onLineDetail .meetingVido {
  margin-bottom: 30px;
  overflow: hidden;
  display: none;
}
.onLineDetail .meetingVido .listVido {
  height: 175px;
}
.onLineDetail .meetingVido .onLineList {
  text-align: left;
  float: left;
  margin-right: 20px;
  margin-left: 0px;
  /* margin-left: 20px; */
  height: 250px;
}
.onLineDetail .newInfo {
  display: block;
}
.onLineDetail .meetingVido .onLineList:nth-child(4n) {
  margin-right: 0;
}
/* .onLineDetail .meetingVido .onLineList:nth-child(1),.onLineDetail .meetingVido .onLineList:nth-child(5){
	margin-left: 0;
} */
.onLineDetail .meetingVido .onLineList h4 {
  margin-bottom: 12px;
}
.onLineDetail .meetingVido .onLineList > div {
  margin-top: 5px;
}
.onLineDetail .meetingVido .onLineList > div p {
  float: left;
  margin-top: 0;
  width: auto;
}
.onLineDetail .meetingVido .onLineList > div span {
  float: left;
  width: 175px;
  margin-top: 0;
}
.onLineDetail #page {
  margin-bottom: 0;
}
.onLineDetail .meetingVido .layui-laypage {
  margin-bottom: 0;
}
.liveBroadcast .newList {
  float: left;
  margin-right: 22px;
}
.liveBroadcast .newInfo .onLineList {
  width: 285px;
}
.liveBroadcast .newList:nth-child(3n){ margin-right: 0;}
/* .liveBroadcast .newList:nth-child(1),
.liveBroadcast .newList:nth-child(4),
.liveBroadcast .newList:nth-child(7) {
  margin-left: 0;
} */
/* .onLineDetail .newInfo .onLineList:nth-child(1),
.onLineDetail .newInfo .onLineList:nth-child(5) {
  margin-left: 0px;
} */
/* .onLineDetail .newInfo .onLineList:nth-child(4),
.onLineDetail .newInfo .onLineList:nth-child(7) {
  margin-left: 20px;
} */
