
@charset "utf-8";
body{font-size: 14px; font-family: "microsoft yahei"; }
a { text-decoration: none; }

/**********头图*************/
.bg0{ width:100%; overflow: hidden; background:no-repeat center; height: 740px; }

.wrapBox{ width:1000px; height:140px; margin: 0 auto; position:relative; }
.st{ position:absolute; bottom:40px; right:0;}
.st a{ display:block; height:95px; width:160px;}
.st a img{ display:block; height:95px; width:160px;}
/*******************主内容区开始************************/
.main_box{ width:1000px; margin:auto; font-size:16px; margin-top: -246px; }


/**插柳枝**/
.right{ margin: 97px 560px; width:445px; height:80px; position:relative; background: no-repeat center; cursor: pointer;}
.right a.zan_btn{ font-size: 16px; font-weight: bold; width:150px; height:66px; line-height: 80px; text-align: center; padding-left: 1px; float:left; cursor: pointer;}
.right p.zan_num{ float:left; width: 180px; height:66px; line-height: 80px; text-align: center; font-size: 16px; cursor: pointer; font-weight: bold;}
.right p.zan_num span.valueNum { display: block; }
.right .selected { float:left; width: 136px; height:57px; line-height: 57px; margin-top: 5px; text-align: center; font-size: 16px; font-weight: bold; margin-left: 4px;border-radius: 12px;}
.right a.zan_icon{ position:absolute; display:block; height:45px; width:52px; background: no-repeat center; right:50px; top:17px; }
#floatlayer{ display: none; font-size: 14px; line-height: 22px; position: absolute; right: 0; top: -73px; z-index: 3; padding: 10px; }
.op{ opacity: 0.7; filter: alpha(opacity=70); position: absolute; z-index: -1; left: 0; top: 0; height: 100%; width: 100%; }
.oc{ padding: 10px; z-index: 10; }
#floatlayer1 { display: none; font-size: 14px; line-height: 22px; position: absolute; left: 0; top: -73px; z-index: 3; padding: 10px; margin-left: 67px; }
.oc1{ padding: 10px; z-index: 10; color: #666; }
/**********引言*************/
.intro{ width: 1030px; height: 206px; background: no-repeat center; position:relative; margin: 0 auto; }
.intro p{ padding: 50px 75px; line-height: 35px; padding-bottom:00px;text-indent: 2em; }


/**********视频*************/
.video{ width: 980px; margin: 0 auto; margin-top:-20px; }
.player{ width:960px; margin: 0 auto; height: 317px; }
.pl_tit{ height: 40px; text-indent: 1.5em;}
.pl_tit h2{ font-family: "Microsoft Yahei"; font-size: 18px; height: 40px; line-height: 40px; float: left;}
/* 切换区域 */
.wys-video { height: 365px; overflow:hidden; }
.wys-scrollArea { position: relative; padding-bottom:10px; padding-top: 20px; }
.wys-scrollArea .wys-scrollImg { width:819px; height:138px; position:relative; left:72px; top:0; overflow:hidden; }
.wys-scrollArea .wys-scrollImg ul { display: inline-block; width: 8000px; }
.wys-scrollArea .wys-scrollImg li { width: 267px; height: 134px; float:left; _display: inline; position: relative; overflow:hidden; margin-left:9px; }
.wys-scrollArea .wys-scrollImg li.fr_tabItem{ margin-left:0;}
.wys-scrollArea .wys-scrollImg li:first-child{ margin-left:0;}

.wys-scrollArea .wys-scrollImg li a.wys-imgLink { cursor:pointer;display:block;margin:0 auto;width:267px;height:84px;}
/*.wys-scrollArea .wys-scrollImg li.current a.wys-imgLink{background-color:#f4a022;}*/
.wys-scrollArea .wys-scrollImg li a img{border:none;float:left;_display:inline;width:263px;height:80px;margin-left:2px;margin-top:2px;}
.wys-scrollArea .wys-scrollImg li p{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;}

.wys-scrollArea .wys-scrollImg li p a{cursor:pointer;display:block;margin-top:9px;width:100%;font-family:"Microsoft Yahei"; font-size: 14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wys-scrollArea a.moveBtn{ position:absolute;display:block;width:20px;height:50px;top:40px;cursor:pointer;z-index:1;}
.wys-scrollArea a.prev { left:20px;background: no-repeat;}
.wys-scrollArea a.prev:hover{ background: no-repeat;}
.wys-scrollArea a.next{ right:20px;background: no-repeat;}
.wys-scrollArea a.next:hover{ background: no-repeat;}
.clear{ clear:both; }
.height30{ height:30px; }


/**********晚会*************/
.wanhui{ position: relative; border-radius:50px; margin-top:7px; font-size:14px; padding-bottom: 42px; background-position: left bottom; background-repeat: no-repeat;}
.title01{ width:1000px; background: no-repeat; margin: 0 auto; }
a.more{ float: right; margin-top: -95px; margin-right: 50px; color:#996c33;font-weight:normal; font-size:14px;}

a.more1{ float: right; margin-top: -95px; margin-right: 50px; font-weight:normal; font-size:14px;}
.wanhui_content { width: 1000px; position: relative; }
ul.wanhui_list{ padding-bottom:10px; width: 920px; margin: 0 auto;}
ul.wanhui_list li{ float:left; width:205px; margin:0 25px 35px 0; }
ul.wanhui_list li a.img { display: block; width:205px; height: 115px; }
ul.wanhui_list li a img { width:205px; height: 115px; }
ul.wanhui_list li p { width: 200px; height: 20px; text-indent: 8px; }
ul.wanhui_list li p.introTit { margin-top: 10px; font-size: 12px;}
ul.wanhui_list li p.location { margin-bottom: 10px; font-size: 12px; }
ul.wanhui_list li p.introTit a{ display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
ul.wanhui_list li p.location a{ display: inline-block; max-width: 150px; vertical-align: top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
p.down_link{ height:45px; width:295px; border-radius:25px; text-align:center; line-height:45px; margin: 0 auto; }
p.down_link a{font-size:16px;}

/**********v篇美文*************/
.meiwen{ position: relative; margin-top:35px; font-size:14px; padding-bottom: 42px; background-position: left bottom; background-repeat: no-repeat;}
.title04{ width:1000px; background: no-repeat; margin: 0 auto; }
.meiwenContent ul.work_list { width: 856px; margin: 0 auto; margin-bottom: 15px; }
.meiwenContent ul.work_list li { float: left; _display: inline; width: 189px; height: 170px; margin: 0 12px 28px; }
.meiwenContent ul.work_list li a { display: block; width: 181px; height: 106px; margin: 0 auto; margin-top: 4px;}
.meiwenContent ul.work_list li a img { display: block; width: 100%; height: 100%; }
.meiwenContent ul li p.introTit { width: 169px; height: 40px; padding: 10px; line-height: 20px; font-size: 15px; }
.meiwenContent ul li .introTit a { display: block; width: 169px; height: 40px; overflow: hidden; }
.downloadvp { display: none; width: 307px; height: 45px; line-height: 45px; margin: 0 auto 40px; text-align: center; border-radius: 25px; font-size: 18px; }


/**********习俗*************/
.baike{ _height: 546px; position: relative; border-radius:50px; margin-top:40px; font-size:14px; overflow: hidden; background-position: left bottom; background-repeat: no-repeat;}
.title02{ width:1000px; background: no-repeat; margin: 0 auto;}
.picWrap { height:404px; width:836px; margin: 0 auto; position: relative; }
.picWrap .com { position: absolute; width: 173px; height: 198px; }
.picWrap .com img { display: block; }
.picWrap .p1 { left: 0; top: 0; }
.picWrap .p2 { left: 190px; top: 0; }
.picWrap .p3 { left: 380px; top: 0; }
.picWrap .p4 { left: 570px; top: 0; }
.picWrap .p5 { left: 97px; top:160px }
.picWrap .p6 { left: 285px; top: 160px; }
.picWrap .p7 { left: 476px; top:160px }
.picWrap .p8 { left: 658px; top:160px }
.picWrap .floatlayer { display: none; width: 156px; height: 120px; position: absolute; top: 25px; left: 10px; z-index: 2;}
.picWrap .floatlayer h1 { font-size: 24px; font-weight: bold; color: #fff; text-align: center; }
.picWrap .floatlayer p { font-size: 12px; color: #fff; line-height: 17px;}
.picWrap .com:hover .floatlayer { display: block; cursor: pointer; }
.picWrap .layer { display: none; width: 173px; height: 198px; position: absolute; left: -10px; top: -25px; z-index: -1; background:url("../../images/qingmingjie2017/layer.png") no-repeat 0 0;}
.picWrap .com:hover .layer { display: block; cursor: pointer; }

/*vv音乐*/
.activity { width: 1000px; margin: 0 auto; position: relative; margin-top: 40px; border-radius:50px; position: relative; background-position: left bottom; background-repeat: no-repeat;}
.title03{ width:1000px; background: no-repeat center; margin: 0 auto;}
.activity h3 { width: 129px; height: 64px; line-height: 64px; text-align: center; font-size: 22px; position: absolute; left: -8px; top: 128px; background: no-repeat center; }
.activity .activityIntroLeft { float: left; margin-left: 40px; width: 596px;margin-top:70px;}
.activity .activityIntroLeft p { font-size: 18px; line-height: 40px; }
.activity .activityIntroLeft .activityTime span { font-weight: bold; color: #000000; }
.activity .activityIntroLeft .entryWay, 
.activity .activityIntroLeft .prize{ width: 100px; height: 30px; text-align: center; font-size: 18px; font-weight: bold; line-height: 30px; }
.activity .activityIntroLeft .prizeWrap { width: 600px; }
.activity .activityIntroLeft .prizeContent { width: 600px; float: left; margin-left: -15px;}
.activity .activityIntroLeft .prizeContent p.prizeIntroTit { line-height: 34px; margin-left: 13px; }
.activity .activityIntroLeft .prizeContent p.prizeIntro { line-height: 34px; padding-left:15px; }
.activity .activityIntroLeft .prizeContent .prizeleft { float: left; }
.activity .activityIntroLeft .prizeContent .prizerig { float: left; margin-left: 20px;}
.activity .activityIntroRight .prizeSample { width: 270px; height: 190px; margin-top: 150px;}
.activity .activityIntroRight .prizeSample .prize1 { display: inline-block; *display: inline; *zoom:1; width: 120px; text-align: center; }
.activity .activityIntroRight .prizeSample .prize2 { display: inline-block; *display: inline; *zoom:1; width: 130px; text-align: center;}
.activity .activityIntroRight .prizeSample span { color: #6f6a6c; font-size: 14px;  }
.activity .activityIntroRight { float: right; width: 280px;margin-top:200px;text-align: center; }
.activity .activityIntroRight a { color: #cd2c7d; font-size: 18px; }
.activity .activityIntroRight a:hover { color: #cd2c7d; }
.activity .activityIntroRight .erweima { width: 159px; height: 159px; margin: 0 auto; background: url("//www.51vv.com/zhuanti/jieri/guoqingjie2018/images/vvmusicerweima.jpg") no-repeat; }
.activity .activityIntroRight span { color: #6f6a6c; font-size: 14px; }
/*参赛作品*/
.activity .entryProduction { margin-top: 10px; padding-bottom: 30px; *margin-top: 80px; }
.activity .entryProduction h3 { top: 915px; }
.entryProduction ul{ margin-top: 80px; margin-left: 40px; *margin-top: 40px; }
.entryProduction ul li{ float: left; width: 158px; margin-right: 21px; margin-bottom: 28px; }
.entryProduction ul li a{ display: inline-block; position: relative;}
.entryProduction ul li a img{ width: 150px; height: 150px; border-width: 4px; border-style: solid; }
.entryProduction ul li a .entryProductionName{ width: 158px; height: 20px; line-height: 20px; font-size: 14px;  margin: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.entryProduction ul li a .participantNameBox { width: 158px; height: 20px; line-height: 20px; }
.entryProduction ul li a .participantName { width: 80px; float: left; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.entryProduction ul li a .popularityAmount { width: 70px; float: right; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.entryProduction .seeMoreBtnPublic{ display: none; height: 45px; line-height: 45px; margin: 0 auto; cursor: pointer; font-size: 18px;}
.entryProduction .seeMoreBtn{ width: 156px; padding-left: 60px; background: no-repeat center; }
/*.entryProduction .seeMoreBtn:hover{ background: url("../images/laodongjie2017/seemore_hover.png") no-repeat center; }
*/.entryProduction .loadedBtn{ width: 216px; padding-left: 25px; background: no-repeat center; }

/**********广告*************/
.guanggao{ width: 1000px;  margin:30px auto 0; }
.guanggao a{ width:100%; height:90px; display:block; }

/**********综艺*************/
.zongyi{ position: relative; border-radius:50px; margin-top:30px; padding-bottom: 40px; font-size:14px; overflow: hidden; background-position: left bottom; background-repeat: no-repeat; }
.title04{ height:145px; width:1000px; background:url("../images/jiandangjie2017/zongyi_Top.jpg") no-repeat center; margin: 0 auto; }
ul.zongyi_list{ /*margin-top:40px;*/ }
@-moz-document url-prefix(){ /*只在firefox起作用*/ ul.zongyi_list{margin-top:-10px;float:left;display:inline;} }
ul.zongyi_list li{ float:left; position: relative; height:235px; width:200px; background:#ffcc00; margin-left:40px; _margin-left:30px; text-align:center; margin-bottom:25px;color:#c38229}
a.zongyi_img{ display:block; height:200px; width:200px; overflow: hidden; }
a.zongyi_img img { height:100%; width:100%; overflow: hidden; }
ul.zongyi_list li .flayer { display: none; width: 61px; height: 61px; position: absolute; left: 70px; top: 75px; background:url("../images/jiandangjie2017/flayer.png") no-repeat; }
a.zongyi_link{ font-size:12px; color:#484231; display: block; height: 35px; line-height: 35px; }
a.zongyi_link:hover{ color:#8fac29; }
ul.zongyi_list li:hover{ background:#fef32e; cursor: pointer; }
ul.zongyi_list li:hover a.zongyi_img img{ height:110%; width:110%; margin-top: -5%; margin-left: -2.5%; }
ul.zongyi_list li:hover a{ color:#c38229; }
ul.zongyi_list li:hover .flayer { display: block; }

/**********专题*************/
.zhuanti{ position: relative; border-radius:50px; margin-top:40px; font-size:14px; padding-bottom:50px; overflow: hidden; _width:1000px; background-position: left bottom; background-repeat: no-repeat; }
.title05{ width:1000px; background: no-repeat center; margin: 0 auto; }
ul.zhuanti_list{ padding-left:40px; margin-top: -12px; }
@-moz-document url-prefix(){ /*只在firefox起作用*/ ul.zhuanti_list{padding-left:40px; margin-top: 13px;margin-top:-12px;float:left;display:inline;} }
ul.zhuanti_list li{ float:left; height:152px; width:205px; margin-right:34px; text-align:center; }
ul.zhuanti_list li a.zhuanti_link{ line-height: 37px; display: block; }
ul.zhuanti_list li a.zhuanti_img{ height:115px; width:205px; display:block; }
ul.zhuanti_list li a.zhuanti_img img { height:115px; width:205px; }
/**********留言*************/
.liuyan{ position: relative; border-radius:50px; overflow: hidden; margin-top:40px; padding-bottom: 70px; font-size:14px; background-position: left bottom; background-repeat: no-repeat; border-radius:50px;}
.title06{ width:1000px; background: no-repeat; margin: 0 auto;}
#vv_comment{ width: 883px; margin: -30px auto 0; padding: 10px; background-color: #F5F5F5; }
.talk_box { min-height: 290px; }
/********** 页尾*************/
#footer_link_info a,#footer_link_info span,#footer_link_info p{ color:#cde4ff; }
#footer_link_info a:hover{ color:#ffffff; }


/*侧边栏*/
.asidebox{ width: 142px; position: fixed; right: 57px; bottom:122px; z-index: 500; /*height: 448px;*/ background: no-repeat; }
.asidebox{ _position: absolute; _margin-bottom:290px;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }

/*.asidebox_inner{ height: 489px; }*/
.asideul{ margin-top:120px}
.asideitem{float:left; position:relative;width:142px;height:37px;line-height:35px;}
.asideitem:hover { width:142px; height: 37px; background: no-repeat center;}
.asideitem a{text-decoration:none}
.asidea{ width: 142px; float:left;_display:inline;cursor:pointer;padding-left:49px;font-size:14px;height:37px;}
.asidea1{ width: 142px; float:left;_display:inline;cursor:pointer;padding-left:49px;font-size:14px;height:37px;}
.gzbox{display:none;position:absolute;width:163px;height:103px;left:-120px;top:0;}
.asideitem:hover .gzbox{display:block}
#bds_more{
    float: left;
    font-size: 14px;
    padding-left: 0px;
    line-height: 36px;
    height: 49px;
    background-image:none;
    background-repeat: no-repeat;
    cursor: pointer;
    margin:0;
	/*margin-left:32px;*/
	display: block;
	width: 100%;
	text-indent: 27px;

}

.asidebox_inner .backTop{width:142px; }
.asidebox_inner .backTop .bottom{display:block;width:142px;height:142px;}



