@charset "utf-8";
body { font-family: "Microsoft YaHei"; font-size: 18px; position:relative; background-color: #c2152a; }
a{text-decoration:none;}

/*头部信息*/
.headWrap{ width: 100%; height: 770px; background: url("../images/jmhy5y/bg1.png") no-repeat center;}
.headWrapInner{ position: relative; width: 980px; height: 570px; margin:0 auto; }
.timeWrap{ position: absolute; top: 261px; left: 290px; width: 408px; height: 86px; font-size: 16px; color: #fff; font-weight: bold; }
.logo { width: 124px; height: 147px; position: absolute; top: 50px; left: 45px; background: url("//www.51vv.com/zhuanti/5y/inc/images/logo/logo.png") no-repeat 0 0;}
span.tit { color: #fff102; }
p.shijian{  width: 310px; height: 16px; margin-left: 50px ; padding-top:8px; overflow: hidden; line-height: 16px; }
p.zhubojian{ width: 310px; height: 16px; margin-left: 50px; padding-top:8px; overflow: hidden; line-height: 16px;}
p.zhuanbojian{ width: 310px; height: 16px; margin-left: 50px; padding-top:8px; overflow: hidden; line-height: 16px;}
a.vvroom{ font-size: 16px; color: #fff; font-weight: bold; }
a.vvroom:hover{ color:#ff002c; font-weight:bold; text-decoration:underline; }
.introWrap{ position: absolute; top:410px; left:17px; width: 980px; height: 142px; font-size: 16px; line-height: 36px; color: #ff5a40;}
.introWrap p{ margin-left:53px; margin-top: 19px; width: 860px; }

.content { width: 980px; margin: 0 auto; margin-top: -183px; }
/*晚会视频*/
div.year_party { position: relative; padding-bottom: 30px; padding-top: 74px; background-color: #ff5a40; border-radius: 15px; }
div.year_party p.tit { width: 544px; height: 78px;position: absolute; top: -14px; left: 50%; margin-left: -272px; padding-top: 10px; font-size: 30px; color: #fff106; line-height: 78px; text-align: center; background: url("../images/jmhy5y/bgtit.png") no-repeat 0 0; }
div.year_party p.party_title { height: 30px; font-size: 14px; color: #fff; text-indent: 24px; line-height: 30px; }
div.innerWrap { width: 960px; margin: 0 auto; position: relative; overflow: hidden; background-color: #fff8c4; border-radius: 15px; }
#clickTimes { float: right; _display: inline; margin-right: 24px; }
#player1 { width: 960px; height: 340px; /*margin: 7px 0;*/ margin-top: -1px;  }

#scrollArea0 { width: 807px; _width: 813px; overflow: hidden; margin: 30px auto 0; }
#scrollArea0 ul { width: 99999px; height: 137px; }
#scrollArea0 li { float: left; width: 265px; margin: 0 2px; text-align: center; _display: inline; }
#scrollArea0 li a.wys-imgLink { display: block; width: 263px;height: 80px; padding: 1px; background-color: #fff; cursor: pointer; }
#scrollArea0 li a.wys-imgLink img { display: block; width: 263px; height: 80px; }
#scrollArea0 li a.wys-imgLink:hover,
#scrollArea0 li.current a.wys-imgLink { background-color: #ff6174; }
#scrollArea0 li p { font-size: 14px; line-height: 40px; }
#scrollArea0 li p a { text-decoration: none; color: #666666; width: 247px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; padding-left: 10px; padding-right: 10px; cursor: pointer; }
#scrollArea0 li p a:hover,
#scrollArea0 li.current p a { text-decoration: none; color: #ff5a40; }
a.lbtn { position: absolute; display: block; width: 52px; height: 52px; background: url("../images/jmhy5y/lbtn.png") no-repeat center; left: 6px; top: 397px; }
a.rbtn { position: absolute; display: block; width: 52px; height: 52px; background: url("../images/jmhy5y/rbtn.png") no-repeat center; right: 6px; top: 397px; }
a.lbtn:hover { background: url("../images/jmhy5y/lbtnHover.png") no-repeat center; }
a.rbtn:hover { background: url("../images/jmhy5y/rbtnHover.png") no-repeat center; }

/*晚会节目单*/
div.party_list { margin-top: 42px; position: relative; padding: 74px 0 30px; background-color: #ff5a40; border-radius: 15px; }
div.party_list p.tit { width: 544px; height: 78px; position: absolute; top: -14px; left: 50%; margin-left: -272px; padding-top: 10px; font-size: 30px; color: #fff106; line-height: 78px; text-align: center; background: url("../images/jmhy5y/bgtit.png") no-repeat 0 0; }
div.party_list div.programList { margin: 0 auto; width: 900px; background-color: #fff8c4; border-radius: 15px; padding: 20px; }
div.party_list div.programList,
div.party_list div.programList p { color: #666; font-size: 14px; line-height: 30px; }
div.party_list div.programList a { color: #ff4351; }
div.party_list div.programList a:hover { color: #ff952e; text-decoration: underline; }

/*晚会工作人员*/
div.staff { position: relative; margin-top: 42px; padding: 74px 0 30px; background-color: #ff5a40; border-radius: 15px; }
div.staff p.tit { width: 544px; height: 78px;position: absolute; top: -14px; left: 50%; margin-left: -272px; padding-top: 10px; font-size: 30px; color: #fff106; line-height: 78px; text-align: center; background: url("../images/jmhy5y/bgtit.png") no-repeat 0 0;  }
div.staff div.show { margin: auto; width: 933px; height: 182px; padding: 25px 0;  position: relative; background-color: #fff8c4; border-radius: 15px; }
div.staff div.show a.scrollBtn { display: none; width: 22px; height: 50px; position: absolute; top: 90px; cursor: pointer; }
div.staff div.show a.prev { background: url("../images/jmhy5y/picLeft.png") no-repeat center; left: 26px; }
div.staff div.show a.prev:hover { background: url("../images/jmhy5y/picLeftHover.png") no-repeat center; }
div.staff div.show a.next { background: url("../images/jmhy5y/picRight.png") no-repeat center; right: 26px; }
div.staff div.show a.next:hover { background: url("../images/jmhy5y/picRightHover.png") no-repeat center; }
div.staff div.show:hover a.scrollBtn { display: block; }
div.staff div.picBox { overflow: hidden; position: relative; margin: 0 auto; width: 880px; height: 182px; }
div.staff div.picBox ul.pic{ display: block; width: 99999px; height: 182px; }
div.staff div.picBox ul.pic li { float: left; _display: inline; width: 132px; height: 182px; padding: 0 10px; }
div.staff div.picBox ul.pic a.headlink{ display: block; width: 130px; height: 180px; padding: 1px; background-color: #f9f3f2; position: relative; cursor: pointer; }
div.staff div.picBox ul.pic a.headlink:hover { background-color: #ff5c68; }
div.staff div.picBox ul.pic a.headlink:hover p.intro { color: #fdd416; }
div.staff div.picBox ul.pic a.headlink img { display: block; width: 130px; height: 180px; }
div.staff div.picBox ul.pic a.headlink p.layer { display: block; position: absolute; left: 1px; bottom: 1px; width: 130px; height: 44px; cursor: pointer; background-color: #000000; filter: alpha(opacity=50); opacity: 0.5; }/*文字下面的灰色背景*/
div.staff div.picBox ul.pic a.headlink p.intro { display: block; position: absolute; left: 1px; bottom: 1px; width: 118px; height: 32px; cursor: pointer; padding: 6px; font-size: 14px; line-height: 16px; text-align: center; color: #ffffff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }/*两行文字*/

/*评论页脚*/
div.comment { position: relative; margin-top: 42px; padding: 74px 0 30px 0; background-color: #ff5a40; border-radius: 15px; }
div.comment p.tit { width: 544px; height: 78px; position: absolute; top: -14px; left: 50%; margin-left: -272px; padding-top: 10px; font-size: 30px; color: #fff106; line-height: 78px; text-align: center; background: url("../images/jmhy5y/bgtit.png") no-repeat 0 0; }
#vv_comment { width: 933px; margin: 20px auto 0; }
.talk_box { min-height: 300px; _height: 300px; }
.cmt_modelAdd { display: none; }
#footer_link_info p,
#footer_link_info a { color: #fff; }
#footer_link_info a:hover { color: #fdd416; }