@charset "utf-8";
body{ background-color: #9a0012; min-width: 1300px; }
/* 整张底图 */
.y8allbox
{
    position: absolute;
    width: 100%;
    min-width: 1300px;
    /* height: 1500px; */
}
.y8allbox_top1
{
    position: relative;
    width: 100%;
    height: 300px;
    background: url(../images/programlist/y9_qdtop1.jpg) repeat-y center;
}
.y8allbox_top2
{
    position: relative;
    width: 100%;
    height: 300px;
    background: url(../images/programlist/y9_qdtop2.jpg) repeat-y center;
}
.y8allbox_top3
{
    position: relative;
    width: 100%;
    height: 300px;
    background: url(../images/programlist/y9_qdtop3.jpg) repeat-y center;
}
.y8allbox_top4
{
    position: relative;
    width: 100%;
    height: 300px;
    background: url(../images/programlist/y9_qdtop4.jpg) repeat-y center;
}
.whjmd_top1
{
  position: relative;
  width: 1000px;
  height: 103px;
  background: url(../images/programlist/y9_dlh_whjmd1.png) no-repeat center;
}
.whjmd_top2
{
  position: relative;
  padding: 30px 30px 0px 30px;
  /* width: 1000px; */
  background: url(../images/programlist/y9_dlh_whjmd2.png) repeat-y center;
}
.whjmd_top3
{
  position: relative;
  width: 1000px;
  height: 37px;
  background: url(../images/programlist/y9_dlh_whjmd3.png) no-repeat center;
}
/*banner*/
div.banner{ height: 1016px; position: relative; }
div.banner div.time-wrap { width: 579px; height: 107px; position: absolute; left: 50%; margin-left: -290px; font-size: 30px; color: #ffeeca; line-height: 1.5; top: 567px;text-align: center; }
div.time-wrap .time { margin-top: 16px; }
div.time-wrap .live-room a { font-size: 30px; color:#ffeeca; text-decoration: none; }
div.banner .action-info{ display: block; width: 900px; height: 110px; position: absolute; left: 50%; margin-left: -450px; bottom: 57px; font-size: 16px; color: #ed2f2b;line-height: 30px;}

div.box{ width: 1000px; margin: 0 auto; }
div.boxtitle{ height: 65px; width: 363px; margin: 0 auto; }
/*站庆晚会*/
div.box1{ height: 610px; margin-bottom: 40px; position: relative; z-index: 10; }
/* .title1{ background: url('../images/programlist/title1.png') no-repeat center; position: relative; z-index: 10; } */
p.videotitle{ height: 40px; line-height: 40px; padding: 100px 20px 0; font-size: 16px; color: #f54f50; font-weight: bolder; }
div.video-content { width: 1000px; height: 610px; background: url('../images/programlist/y9_bg2.png') no-repeat center;}
p.videotitle .name{ float: left; }
p.videotitle .count{ float: right; }
div.playerbox1{ width: 978px; height: 286px; padding: 5px; margin: 0 auto; }
#playerbox{ width: 965px; height: 286px; background-color: #000; margin: 0 auto; }
#player1{ width: 965px; height: 286px; background-color: #000; margin: 0 auto; }
div.slide-box{ width: 968px; height: 120px; margin: 16px auto; position: relative; }
a.slidebtn{ display: block; width: 44px; height: 44px; position: absolute; top: 20px; background: url('../images/programlist/slidebtnbg2.png') no-repeat; }
a.slidebtn.left{ left: 0; background-position: 0 0; }
a.slidebtn.left:hover{ background-position: 0 -92px; }
a.slidebtn.right{ right: 0; background-position: 0 -46px; }
a.slidebtn.right:hover{ background-position: 0 -138px; }
div.list-box{ height: 120px; width: 864px; margin: 0 auto; overflow: hidden; position: relative; }
ul.list{ overflow: hidden; position: absolute; }
li.videoinfo{ height: 120px; width: 268px; margin: 0 10px; float: left; *display: inline; }
li.videoinfo:hover{ cursor: pointer; }
li.videoinfo .video{ height: 80px; width: 264px; border: 2px solid #fefbe4; background-color: #000; }
li.videoinfo.on .video, li.videoinfo:hover .video{ border-color: #f54f50; }
li.videoinfo .video-name{ height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; }
li.videoinfo.on .video-name, li.videoinfo:hover .video-name{ color: #f54f50; }

/*晚会节目单*/
div.box2 {position: relative; z-index: 10; }
/* .title2{ background: url('../images/programlist/title2.png') no-repeat center; width: 357px; height: 66px; position: relative; z-index: 10; } */
/* div.item-list{ padding-left: 36px; background: url('../images/programlist/bg3.png') no-repeat center; height: 865px; margin-top: -15px; } */
div.article-list { padding-top: 60px; font-size: 15px; color: #642cc8; font-family: Microsoft YaHei; }
.chapter{ height: 44px; line-height: 44px; font-size: 18px; font-weight: normal; color: #f54f50; }
.item-list .item{ padding-left: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #666; }
.item-list .index{ display: inline-block; width: 30px; font-style: normal; }
/* .MsoNormal{ padding-left: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #666; }
.MsoNormal:nth-child(3), 
.MsoNormal:nth-child(10), 
.MsoNormal:nth-child(17),
.MsoNormal:nth-child(24),
.MsoNormal:nth-child(31){ padding-left: 0; height: 44px; line-height: 44px; font-size: 18px; font-weight: normal; color: #f54f50; }
.MsoNormal:nth-child(2),
.MsoNormal:nth-child(9), 
.MsoNormal:nth-child(16), 
.MsoNormal:nth-child(23),
.MsoNormal:nth-child(30),
.MsoNormal:nth-child(32){ display: none; } */

/*晚会工作人员*/
div.box3 { margin: 40px auto; }
/* .title3{ background: url('../images/programlist/title3.png') no-repeat center; width: 362px; height: 65px; position: relative; z-index: 10; } */
div.stuff-list { position: relative; padding-top: 122px; height: 194px; }
div.list_wrap { width: 920px; height: 194px; margin: 0 auto; overflow: hidden; position: relative; }
div.slidebox2{ background: url('../images/programlist/y9_bg4.png') no-repeat center; margin: 0 auto 0; position: relative; overflow: hidden; width: 1000px; height: 349px; }
ul.list2{ height: 194px; overflow: hidden; position: absolute; left: -10px; }
/* li.personnel{ position: relative; width: 130px; height: 180px; margin: 6px 14px; float: left; *display: inline; border: 1px solid #fff; box-shadow: 0 0 5px #dfdcc8; }
li.personnel.curr, li.personnel:hover{ border: 1px solid #f54f50; box-shadow: 0 0 5px #f0bfad; }
a.user-img{ display: block; height: 100%; width: 100%; }
a.user-img img{ height: 100%; width: 100%; }
p.user-desc{ position: absolute; bottom: 0; height: 40px; width: 100%; padding: 4px 0; line-height: 20px; color: #fff; font-size: 14px; text-align: center; background: url('../images/programlist/shadowbg.png') repeat; }
li.personnel.curr .user-desc, .personnel:hover .user-desc{ color: #f54f50; } */
li.personnel {
	height: 180px;
	width: 130px;
	margin: 0 10px;
	position: relative;
	border: 2px solid #fff;
	box-shadow: 0 0 5px #e0d5c7;
	overflow: hidden;
	float: left;
	transition: 0.3s;
	background-color: #c72525;
}

li.personnel.curr,
li.personnel:hover {
	background-color: #f01919;
	border: solid 2px #f01919;
	box-shadow: 0 0 5px #f1b9ac;
}

.user-img {
	display: block;
	height: 130px;
	width: 100%;
}
.user-img-a
{
	position: absolute;
	z-index: 2;
	height: 100%;
	width: 100%;
}
a.user-img img {
	height: 100%;
	width: 100%;
}

p.user-desc {
	position: absolute;
	bottom: 26px;
	/* height: 40px; */
	width: 100%;
	padding: 4px 0 0px 0;
	height: 20px;
	line-height: 20px;
	color:#fff;
	font-size: 14px;
	text-align: center;
	width: 120px;
	max-width: 120px;
	text-overflow:ellipsis;
	overflow:hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	_display: -webkit-box;
	_max-width: 120px;
	
	-webkit-box-orient: vertical;  
	-moz-box-orient: vertical;    
	-ms-box-orient: vertical;    
	-o-box-orient: vertical;   
	-webkit-line-clamp: 1;  
	-moz-line-clamp: 1;     
	-ms-line-clamp: 1;
	-o-line-clamp: 1;
	word-break: normal;
	word-wrap: break-word;
}
p.user-desc2
{
	position: absolute;
	bottom: 2px;
	/* height: 40px; */
	width: 100%;
	padding: 0px 0 4px 0;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	width: 120px;
	max-width: 120px;
	text-overflow:ellipsis;
	overflow:hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	_display: -webkit-box;
	_max-width: 120px;
	
	-webkit-box-orient: vertical;  
	-moz-box-orient: vertical;    
	-ms-box-orient: vertical;    
	-o-box-orient: vertical;   
	-webkit-line-clamp: 1;  
	-moz-line-clamp: 1;     
	-ms-line-clamp: 1;
	-o-line-clamp: 1;
	word-break: normal;
	word-wrap: break-word;
}
a.slidebtn2{ display: block; width: 31px; height: 40px; position: absolute; top: 185px; background: url('../images/programlist/slidebtnbg2.png') no-repeat; z-index: 100; }
a.slidebtn2.left2{ left: 1px; background-position: -1px 0; }
a.slidebtn2.left2:hover{ background-position: -1px -92px; }
a.slidebtn2.right2{ right: 1px; background-position: -13px -46px; }
a.slidebtn2.right2:hover{ background-position: -13px -138px; }

/*评论区*/
div.box4{ padding-bottom: 40px; }
div.title4{ background: url('../images/programlist/y9_title4.png') no-repeat center; width: 1000px; height: 103px; }
div.comment-wrap { background: url('../images/programlist/y9_dlh_whjmd2.png') repeat-y center; }
#vv_comment{ width: 918px; margin: 0 auto; }
#vv_comment .talk_box{ background-color: #fbfbe4; }
#cmt_txt0{ width: 100%; }
.comment-foot { width: 1000px; height: 37px; background: url('../images/programlist/y9_dlh_whjmd3.png') no-repeat center; }

div.footlogo{ height: 86px; width: 365px; margin: 10px auto; background: url('../images/programlist/y9_bottom-logo.png') no-repeat center; }

#footer_link_info p, #footer_link_info a{ color: #fff; }