@charset "UTF-8";
/**
 * 
 * @authors ZhangRuonan (you@example.org)
 * @date    2016-12-19 13:41:05
 * @version $Id$
 */
 body{ font-family: "Microsoft yahei"; background: #DC1C47; }

 /*++++++header++++++*/
 .header{ height:610px; background: url('../images/zqActive/header.jpg') no-repeat center; }
 .wrap{ width:980px; margin:auto; background:#fffbe5; }
 .header .wrap{ background: none; }
 .header .hcontent{ float:left; margin-left:188px; margin-top:354px; _margin-left:100px;}
.header .hcontent p{ font-size:18px; font-weight:bold; color:#edeb75; line-height:28px; text-align:center;}
.header .hcontent .room{ margin-right:13px; color:#fff; text-decoration: underline; }
.header .hcontent .room:hover {color:#f4b3ff;}
 /*++++++页面介绍++++++*/
.mainwrap{ width:980px; margin:auto; margin-top:-40px;}
.despbox .desptop{ width:980px; height:10px; background: url('../images/zqActive/top.png') no-repeat; }
 .despbox .despmiddle{ padding:20px 46px 20px; width:888px;  _margin-top:-11px;}
.despbox .despmiddle p{ color:#666; font-size:14px;text-indent: 27px; line-height:24px; padding-top:10px; }
.despbox .despbottom{ height:19px; width:980px; background:url('../images/zqActive/bottom.png') no-repeat; left:3px; }
/*+++++晚会视频部分++++*/
.vediotab{ height:66px; }
.tablist li{ float:left; width:322px; cursor: pointer;}
.tablist .tab1,.tablist .tab2{ margin-right:7px; }
.tablist li a{ height:56px; line-height:56px; width:322px; display: block; text-align: center; background: #dd592e; color:#fbe570; text-decoration: none; font-size:20px; position: relative;}
.tablist li a .data{ font-size:22px; font-weight: bold; }
.tablist li a:hover,
.tablist li.cur a{ background: #fbe570; color:#eb5235; }
.tablist li .arr{ width:15px; height:10px; background:url('../images/zqActive/arr.png') no-repeat; position: absolute; left:154px; display: none; top:56px;}
.tablist li.cur .arr{ display: block;}

.vediowrap{ display:none; }
.vediowrap .vediotop{ height:43px;}
.vediotop .vediotoptitle{ color:#eb5235; font-size:16px; text-indent:25px; line-height:43px; float:left; }
.vediotop .scannum{ color:#ed683d; font-size:14px; float:right; margin-right:16px; line-height:43px; }
.vedio{ height:340px; width:960px; border:5px solid #f9d9c1; margin:auto; background: #000; }

.vediobottom{ margin-top:17px; position:relative; height:144px; }
.vediobottom .vleftbtn,
.vediobottom .vrightbtn{ height:44px; width:44px; display:block; top:20px; cursor: pointer; position:absolute;}
.vediobottom .vleftbtn{ background: url('../images/zqActive/left.jpg') -1px 0px; left:15px;}
.vediobottom .vleftbtn:hover{ background: url('../images/zqActive/lefth.jpg'); }
.vediobottom .vrightbtn{ background: url('../images/zqActive/right.jpg') 1px 0px; right:15px;}
.vediobottom .vrightbtn:hover{ background: url('../images/zqActive/righth.jpg');}
.vediobottom .vedioview{ width:841px; overflow: hidden; position: absolute; left:70px; }
.vediolist{ width:10000px; }
.vediolist li{ float:left; margin-right:20px; cursor: pointer; width:267px;}
.vediolist .vediocover{ display: block;  height:84px; width:267px;}
.vediolist .vediocover img{ height:80px; width:263px; border:2px solid #fefbe6; }
.vediolist li.cur .vediocover img,
.vediolist li:hover .vediocover img{ border:2px solid #ed683d; }
.vediolist .vediotitle{ display: block; text-align: center; margin-top:20px; color:#666; font-size:14px; }
.vediolist li:hover .vediotitle,
.vediolist li.cur .vediotitle{ color:#ed683d; }

.vvRoom{ height:340px; width:960px; display: block; position: relative; }
.vedioIcon{ width:72px; height:52px; display: block; background: url('../images/zqActive/playico.png'); position: absolute; top:50%; left:50%; margin-top:-26px; margin-left:-26px; }
.vvRoom:hover .vedioIcon{ background: url('../images/zqActive/playicoh.png'); }
/*+++++晚会节目单++++*/
.programbox{ margin-top:10px; }
.programbox .title{ width:980px; height:61px; background: url('../images/zqActive/title_wanhui.jpg'); }
.programList{line-height:30px; padding-bottom:20px;  font-size: 14px; color: #666;  padding-left: 23px;  padding-top: 20px;   padding-right: 25px; background: #fefbe6;}
.programList p{ line-height:30px; }
.programList p a{ color:#ff5d2b; }
.programList p a:hover{ color:#F49071; }
/*+++++广告++++*/
.adbox{ height:100px; width:980px; background: url('../images/zqActive/ad.jpg') no-repeat center; margin-top:10px; display: block;}
/*+++++晚会工作人员++++*/
.staff{position: relative;background-color: #fefbe4;overflow: hidden;padding-bottom: 30px; margin-top:10px;}
.staff .top{height:61px; width:980px; background: url('../images/zqActive/title_worker.jpg');}
.staff .producer{ height: 210px; position: relative; z-index: 1; overflow: hidden; }
.staff .producer .picBox{ overflow: hidden; margin-top: 30px; position: relative; margin-left: 15px; width: 950px; }
.staff .producer .picBox ul.pic{ display: block; width: 99999px; }
.staff .producer .picBox ul.pic li{ display: block; float: left; padding: 0 8px; }
.staff .producer .picBox ul.pic a.headlink{ display: block; background-color: #dfdcca; padding: 2px; position: relative; }
.staff .producer .picBox ul.pic a.headlink:hover{ background-color: #ef8c6a; }
.staff .producer .picBox ul.pic a.headlink img{ display: block; width: 125px; height: 173px; }
.staff .producer .picBox ul.pic a.headlink p.intro{ display: block; position: absolute; left: 2px; bottom: 2px; width: 125px; height: 38px; font-size: 14px; line-height: 16px; text-align: center; color: #ffffff; z-index: 10; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.staff .producer .picBox ul.pic a.headlink:hover p.intro{color: #fdd416; }
.staff .producer .picBox ul.pic a.headlink p.layer{ display: block; position: absolute; left: 2px; bottom: 2px; width: 125px; height: 38px; z-index: 1; background-color: #000000; opacity: 0.5; filter: alpha(opacity=50); }
#picPrev0{display: none;width: 22px;height: 50px;position: absolute;background: url(../images/zqActive/wleft.png) no-repeat;left: 15px;top: 88px;}
#picNext0{display: none;width: 22px;height: 50px;position: absolute;background: url(../images/zqActive/wright.png) no-repeat;right: 15px;top: 88px;}
#picPrev0:hover{background: url(../images/zqActive/wlefth.png) no-repeat;}
#picNext0:hover{background: url(../images/zqActive/wrighth.png) no-repeat;}
.producer:hover #picPrev0,.producer:hover #picNext0{display: block;}
/*+++++留言板++++*/
.comment{ margin-top:10px; }
.comment .title{ height:67px; width:980px; background: url('../images/zqActive/title_comment.jpg'); }
#vv_comment .talk_top_tit{ color:#cd6233; font-size:18px; font-weight:normal;}

#vv_comment .talk_window_area_main{ border-top:1px solid #ed683d; border-left:1px solid #ed683d; border-right:1px solid #ed683d;}
#vv_comment .talk_window_area_aside{ border-bottom:1px solid #ed683d; border-left:1px solid #ed683d; border-right:1px solid #ed683d;}
#commit0{ background: #ed683d; color:#fff; border:1px solid #ed683d; text-shadow: none; }

.footer .wrap{ background: #DC1C47 }
#footer_link_info a,
#footer_link_info span,
#footer_link_info a:hover,
#footer_link_info p{ color:#fff; }