@charset "utf-8";
body{
		/*width: 100%;*/
	    /*min-height: 1228px;*/
	   	min-width:980px;
	   	height:1228px;
	    background: url(../images/startup/bg.jpg) no-repeat #ca0f01 center top;
	    /*background-size: cover cover	*/
	 }
/*banner*/
div.banner{ height: 490px;}
div.banner .action-info{ display: block; width: 410px; height: 50px; margin: 0 auto; padding: 10px 0; position: relative; top: 359px; left: 19px; }
div.banner .action-info p{ height: 24px; line-height: 24px; font-size: 18px; font-weight: bolder; color: #ffe5b6; text-align: center; }
div.headbox{ width: 1082px; height: 454px; margin: 0 auto; position: relative; top: -65px; left: 4px; }
div.speech{ display: inline-block; height: 300px; width: 340px; margin-left: 140px; margin-top: 134px; float: left;text-align:justify; }
div.speech p{ margin: 10px 0; line-height: 30px; font-size: 20px; color: #e00f03;; text-indent: 2em; }
.videoWrap{ width: 392px; height: 296px; position: absolute; top: 124px; right: 120px; background-color: #000; border:5px solid #fff0df;border-radius:3px;}
/* #playerbox_wrapper{ width: 394px; height: 295px; top: 110px; right: 120px; background-color: #000; } */ 

/*广告*/
div.ad{ height: 100px; width: 980px; margin: -40px auto 0; }
div.ad a{ display: block; height: 100%; width: 100%;  }

div.box{ width: 1155px; margin: 0 auto;/*background:url('../images/startup/bg_main.png') repeat-y;background-size: 100%;*/}
div.boxtitle{ height:65px; width: 1155px; margin: 0 auto; }
/*站庆晚会*/
div.box1{ height: 570px;margin:60px auto 150px auto; }
.title1{ background: url('../images/startup/titl1.png') no-repeat center; position:relative;z-index:9;}
p.videotitle{ height: 40px; line-height: 40px; padding: 0 20px; font-size: 16px; color: #f54f50; font-weight: bolder; }
p.videotitle .name{ float: left; }
p.videotitle .count{ float: right; }
div.playerbox1{ width: 958px; height: 286px; padding: 5px; margin: 0 auto; background-color: #f3c2b1; }
#player1{ width: 958px; height: 286px; background-color: #000; }
div.slide-box{ width: 968px; height: 120px; margin: 0px auto; margin-top:25px;position: relative; }
a.slidebtn{ display: block; width: 44px; height: 44px; position: absolute; top: 20px; background: url('../images/startup/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{ margin-top:58px; }
div.box3{
	margin-top:34px;
}
div.box4{
	margin-top:134px;
}
.title2{ background: url('../images/startup/whjm.png') no-repeat center; }
div.item-list{ padding-left: 36px; padding-top:10px;}
.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: #f33435; }
.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{ height: 295px; }
.title3{ background: url('../images/startup/whgzry.png') no-repeat center; }
div.slidebox2{ width: 893px; height: 195px; margin: 0 auto; position: relative; overflow: hidden; }
ul.list2{ height: 194px; overflow: hidden; position: absolute; left: -14px; }
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/startup/shadowbg.png') repeat; }
li.personnel.curr .user-desc, .personnel:hover .user-desc{ color: #fdd416; }
a.slidebtn2.left2{ display: block; width: 17px; height: 32px; position: absolute; top: 113px; background: url('../images/startup/slidebtnbg.png') no-repeat; z-index: 100; }
a.slidebtn2.right2{ display: block; width: 17px; height: 32px; position: absolute; top: 113px; background: url('../images/startup/slidebtnbgright.png') no-repeat; z-index: 100; }
a.slidebtn2.left2{ left: 12px; background-position: 0 0; }
a.slidebtn2.left2:hover{ background: url('../images/startup/lefthover.png') no-repeat; z-index: 100;}
a.slidebtn2.right2{ right: 12px; /*background-position: -25px 0;*/ }
a.slidebtn2.right2:hover{ background: url('../images/startup/righthover.png') no-repeat; z-index: 100; }

/*评论区*/
div.box4{ padding-bottom: 20px; margin-bottom:25px;}
.title4{ background: url('../images/startup/bg_top.png') no-repeat center; }
#vv_comment{ width: 918px; margin: 0 auto; }
#vv_comment .talk_box{ background-color: #ffefdd; }
#cmt_txt0{ width: 100%; }

div.footlogo{ height: 88px; width: 209px; margin: 0 auto; background: url('../images/index/gehk_dblogo.png') no-repeat center; }

#footer_link_info p, #footer_link_info a{ color: #fff; text-decoration: none;}
.bottom-footer{
	width:1155px;
	height:30px;
}
.bottom-footer img{
	width:100%;
	height:100%;
}
.main_middle{
	width:1048px;
	margin:0 auto;
	margin-top:-1px;
	background:url('../images/startup/bg_main.png') repeat-y;
	background-size: 100%;
	padding-top:24px;
	padding-bottom:24px;
}
.main_middle2{
	background:#ffefdd;
	width:980px;
	margin:0 auto;
}
/*.MsoNormal a{
	color:#f33435
}*/
.MsoNormal a:hover{
	color:#f33435;
	text-decoration: underline;
}
/*.box2 .main_middle{
	padding-top:27px;
	padding-bottom:27px;
}
.box4 .main_middle{
	padding-top:18px;
}
.box3 .main_middle .main_middle2{
	padding-bottom:35px;
	padding-top:35px;
}*/
.main_middle2{
	padding-top:30px;
	padding-bottom:30px;
}
