/* 头部 */
.headerSet{
	background: #024FB2 !important;
}
.headerSet span{
	font-size:0.85rem
}
.lvm{
	font-weight: bold;
	font-size: 1rem;
	padding-bottom: 2px;
}
.lvm2{
	text-align: right;
}
/* 议程 */
.plan ul{
	margin: var(--pd20) auto;
}
.plan li h4{
	font-weight: 500;
	line-height: 30px;
}
.plan li .icon_cirw{
	position: absolute;
	top: 13px;
	left: 0rem;
	width: 16px;
	height: 16px;
	border: #fff 1px solid;
	border-radius: 8px;
}
.plan li .icon_cirn{
	position: absolute;
	top: 2px;
	left: 2px;
	width:10px;
	height:10px;
	background: #fff;
	border-radius: 8px;
}
.plan li{
	margin-top:0px ;
	/* padding-bottom: 0.71rem; */
	background: url(../images/dash.png) repeat-y 7px top !important;
	/* background: url(../images/dot.png) repeat-y 7px 22px !important; */
}
.subTopicbox{
	width: 100%;
	padding-left: 2px;
	position: relative;
	box-sizing: border-box;
}
.subTopic{
	position: relative;
	padding-bottom: 0.35rem;
}
.plan li{
	margin-top:0;
	background: url(../../image/dot.png) repeat-y 5px top !important;
	padding-bottom: 0.71rem;
}
.plan li .icon_cir {
	position: absolute;
	/* top: 1rem; */
	left: 0rem;
	width: 11px;
	height: 11px;
	background:#fff;
	border-radius: 5px;
}
.plan li hr{
	background: transparent;
}

/* .plan li .icon_cir {
	position: absolute;
	top: 0px;
	left: 0rem;
	width: 11px;
	height: 11px;
	background:#5094B3;
	border-radius: 5px;
}
.plan li hr{
	background: transparent;
	display: none;
} */
/* 预约 */
.plan .appointment1,
.plan .appointment2{
	font-size: 0.78rem;
	margin: 0.35rem 1.57rem;
	padding-left: 2.14rem;
	padding-right: 1.07rem;
	width:auto;
	height: 1.8rem;
	line-height: 1.8rem;
	border-radius: 0.57rem;
	border: 0rem;
	position: relative;
	text-align: left;
}
.plan .appointment1{
	background: #73A7FF url(../../image/yuyue-01@2x.png) 0.35rem center no-repeat;
	background-size: 1.22rem 1.22rem;
}
.plan .appointment2{
	background: #E6EDFF url(../../image/yiyuyue-01@2x.png) 0.35rem center no-repeat;
	background-size: 1.22rem 1.22rem;
	color: #0036C2;
}
.icon_playNum{
	background-image: url(../../image/guankan@2x.png);
	background-repeat: no-repeat;
}
.langlive{
	/* width: 5.14rem; */
	height: 1.57rem;
	background: rgba(255,255,255,0.4);
	border-radius: 4px;
	position: absolute;
	top:0.71rem;
	right: 30px;
	border: 0rem;
	font-size: 0.85rem;
	padding:0 5px;
}
.langlive option{
	background: rgba(255,255,255,0.4);
	color: #333;
	height: auto;
	width: 100%;
	overflow: hidden;
}
/* 议程 */
.plan .swiper-container {
	margin:var(--pd20) var(--pd20) auto auto;
}
.plan .swiper-slide{
	width: auto !important;
	color: #8497B7;
	font-size: 1rem;
	padding: 0.35rem 0.35rem;
	text-align: center;
	background:none;
	box-sizing: border-box;
	cursor: pointer;
}
.plan .swiper-slide.selected{
	color: #fff;
	background: #73A7FF;
	border-radius: 0.57rem;
}
.agendaTitle{
	font-size: 1rem;
	margin-top: var(--pd20);
}
.select_box {
	display: none;
}

.selet_open {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 1.57rem;
	background: url(../images/Mask.png) no-repeat center center;
}

.select_txt {
	display: inline-block;
	padding: 0 30px 0 8px;
	line-height: 1.57rem;
	width: auto;
	cursor: text;
	overflow: hidden;
}

.option {
	width: 100%;
	position: absolute;
	top: 1.71rem;
	left: -1px;
	z-index: 2;
	overflow: hidden;
	display: none;
	border-radius: 0.35rem;
}

.option a {
	display: block;
	height: 26px;
	line-height: 26px;
	text-align: left;
	padding: 0 10px;
	width: 100%;
	background: #fff;
}

.option a:hover {
	background: #FDE0E5;
}
.video-js .vjs-big-play-button{
	background-color: rgba(0, 0, 0, 0.2) !important;
}
.swiper-slide:last-child{
	margin-right: 40px
}
.material{
	position: relative;
}
.material li{
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.material li h5{
	width: calc(100% - 20px - 1.57rem);
	padding: 10px;
	display: block;
	line-height: 25px;
	padding-left: 50px;
	background-color: var(--material_color);
	border-radius: 8px;
	position: relative;
	float: left;
}
.material li h5 .pdfico{
	display: block;
	width: 1.5rem;
	height: 1.42rem;
	position: absolute;
	top: 50%;
	margin-top: -0.71rem;
	left:10px;
	background-position: left top;
	background-size: 100% 100%;
}
.material li .copyLink{
	display: block;
	width: 1.57rem;
	height: 1.57rem;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -0.71rem;
	background-position: left top;
	background-size: 100% 100%;
}
@media screen and (max-width: 450px){
   .headerSet{
	padding-top: 0.71rem !important;
	box-sizing: border-box;
	height: 3.57rem;
	line-height: 1.28rem;
   }
   .lvm2{
	text-align: left;
   }
   .hd{
	   height: 3.57rem;
   }
   .lvm{
	  /* line-height: 1.28rem;
	   padding-top: 0.57rem; */
   }
   .ln1{
	   word-break:keep-all;
		 white-space:nowrap;
		 overflow:hidden;
		 text-overflow:ellipsis;
   }
   .icon_playNum{
	/* margin-top: -5px; */
	background-image: url(../images/guankan.png);
	background-size: 18px 18px;
	background-position: center top
   }
   .plan .appointment{
	background-size: 14px 14px;
   }
   .menuList{
	padding: 0 var(--pd20);
   }
   .plan .swiper-container {
	margin:var(--pd20);
   }
}
@media screen and (min-width: 1000px){
	.plan ul{
		height: calc(100% - 8.57rem);
	}
	.material li{
		width: calc(100% - 20px);
	}
}
@media (min-width: 600px) and (max-width: 1000px){
	.headerSet .col-xs-12{
		width: 50%;
	}
	.icon_playNum{
		background-position: center center
	}
	.menuList{
		padding: 0 var(--pd20);
	}
	.plan .swiper-container {
		margin:var(--pd20);
	}
}
