@charset "utf-8";
body{ background-color: #40b82a; font-size: 14px; font-family: "microsoft yahei"; }
a { text-decoration: none; }

/**********头图*************/
div.bg0{ height:760px; width:100%; background:url("../images/qingmingjie2017/toutu.jpg") no-repeat center; }
div.wrapBox{ width:1140px; height:460px; margin:auto; position:relative; }
div.fengzheng { width:145px; height:277px; position: absolute; left: 90px; top: 135px; background:url("../images/qingmingjie2017/fengzheng.png") no-repeat center;
-webkit-animation: fly 8s linear infinite;/*safari和google*/
-ms-animation: fly 8s linear infinite;/*IE9*/
-o-animation: fly 8s linear infinite;/*Opera*/
-moz-animation: fly 8s linear infinite;/*火狐*/
animation: fly 8s linear infinite; }
@-webkit-keyframes fly { 
	0%, 100% { -webkit-transform: rotate(0deg); -webkit-transform-origin:100% 100%; }
	25% { -webkit-transform: rotate(30deg); -webkit-transform-origin:100% 100%; }
	50% { -webkit-transform: rotate(0deg); -webkit-transform-origin:100% 100%; }
	75% { -webkit-transform: rotate(-30deg); -webkit-transform-origin:100% 100%; }
}
@-o-keyframes fly { 
	0%, 100% { -o-transform: rotate(0deg); -o-transform-origin:100% 100%; }
	25% { -o-transform: rotate(30deg); -o-transform-origin:100% 100%; }
	50% { -o-transform: rotate(0deg); -o-transform-origin:100% 100%; }
	75% { -o-transform: rotate(-30deg); -o-transform-origin:100% 100%; }
}
@-moz-keyframes fly { 
	0%, 100% { -moz-transform: rotate(0deg); -moz-transform-origin:100% 100%; }
	25% { -moz-transform: rotate(30deg); -moz-transform-origin:100% 100%; }
	50% { -moz-transform: rotate(0deg); -moz-transform-origin:100% 100%; }
	75% { -moz-transform: rotate(-30deg); -moz-transform-origin:100% 100%; }
}
@keyframes fly { 
	0%, 100% { transform: rotate(0deg); transform-origin:100% 100%; }
	25% { transform: rotate(30deg); transform-origin:100% 100%; }
	50% { transform: rotate(0deg); transform-origin:100% 100%; }
	75% { transform: rotate(-30deg); transform-origin:100% 100%; }
}
div.st{ position:absolute; bottom:0; right:70px;}
div.st a{ display:block; height:95px; width:160px; background:url("../images/qingmingjie2017/st.gif") no-repeat center; }

/*******************主内容区开始************************/
div.main_box{ width:1000px; margin:auto; font-size:16px; margin-top: -268px; }

/**插柳枝**/
div.right{ float:right; margin-top: -39px; width:366px; height:39px; position:relative; background:url("../images/qingmingjie2017/navRbg.png") no-repeat center; }
div.right a.chaliu_btn{ background-color: #04be6c; border-radius: 5px; width:114px; height:33px;margin: 3px 0 3px 3px; line-height: 33px; text-align:center; display:inline-block; float:left; color:#fff100;}
div.right a:hover{ color:#fff100; background-color: #02d075; border-radius: 5px;}
div.right a.selected{ color:#807e80; background-color: #d4d2d4; border-radius: 5px; width:114px; height:33px;margin: 3px 0 3px 3px; line-height: 33px; text-align:center; display:block; float:left;}
div.right p.chaliu_num{ display: inline-block; color:#2aa9c8; text-indent:23px; float:left; height: 39px; line-height: 39px; }
div.right p.chaliu_num i{ color:#fcb222; padding:0 2px; }
div.right p.chaliu_num span{ color:#fcb222; padding:0 2px; }
div.right a.chaliu_icon{ position:absolute; display:block; height:30px; width:24px; background:url("../images/qingmingjie2017/tree.png"); right:25px; top:5px; }
#floatlayer{ display: none; font-size: 14px; line-height: 22px; position: absolute; right: 0; top: -73px; z-index: 3; padding: 10px; }
#floatlayer div.op{ background: #43b333; opacity: 0.7; filter: alpha(opacity=70); position: absolute; z-index: -1; left: 0; top: 0; height: 100%; width: 100%; }
#floatlayer div.oc{ background: #eafeac; padding: 10px; z-index: 10; color: #2da524; }

/**********引言*************/
div.intro{ width:768px; height:162px; background:url("../images/qingmingjie2017/introBg.png") no-repeat center; margin: 0 auto; margin-top:10px;}
div.intro p{ padding:34px 80px; color:#0a8232; line-height:30px; }

/**********视频*************/
div.video{ width: 980px; margin: 0 auto; margin-top:-154px; background: #75ce30; }
.player{ width:960px; margin: 0 auto; height: 317px; }
.pl_tit{ height: 40px; background: #50be3c; text-indent: 1.5em;}
.pl_tit h2{ font-family: "Microsoft Yahei"; color: #fff100; font-size: 18px; height: 40px; line-height: 40px; float: left;}
/* 切换区域 */
.wys-video { height: 365px; overflow:hidden; background: #50be3c; }
.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;background-color:#50be3c; }
.wys-scrollArea .wys-scrollImg li a.wys-imgLink:hover{ background-color:#9af03a; }

.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; color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wys-scrollArea .wys-scrollImg li p a:hover{color:#fff100;}
.wys-scrollArea .wys-scrollImg li.current{font-weight:bold;}
.wys-scrollArea .wys-scrollImg li.current a{font-weight:bold;color:#fff100;}
.wys-scrollArea .wys-scrollImg li.current a.wys-imgLink{background-color:#9af03a;}

.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:url("../images/qingmingjie2017/leftbtn.png") no-repeat;}
.wys-scrollArea a.prev:hover{ background:url("../images/qingmingjie2017/leftbtnh.png") no-repeat;}
.wys-scrollArea a.next{ right:20px;background:url("../images/qingmingjie2017/rbtn.png") no-repeat;}
.wys-scrollArea a.next:hover{ background:url("../images/qingmingjie2017/rbtnh.png") no-repeat;}
.clear{ clear:both; }
.height30{ height:30px; }


/**********晚会*************/
div.wanhui{ position: relative; background:#75ce30; border-radius:50px; margin-top:15px; font-size:14px; padding-bottom: 42px;background-image:url("../images/qingmingjie2017/wanhuif3.png");background-position: left bottom; background-repeat: no-repeat;}
div.wanhui div.title { height:267px; width:100%; overflow: hidden; background:url("../images/qingmingjie2017/wanhuif1.png") no-repeat; }
div.title01{ height:74px; width:350px; background:url("../images/qingmingjie2017/wanhuiTit.png") no-repeat; margin: 0 auto; margin-top:20px; }
a.more{ float: right; margin-top: -50px; margin-right: 50px; color:#f6ff00; font-weight:normal; font-size:14px;}
a.more:hover{ color:#eafeac; }
div.wanhui_content { width: 1000px; position: relative; background-image:url("../images/qingmingjie2017/wanhuif2.png"); background-position: -14px 30px; background-repeat: no-repeat;}
ul.wanhui_list{ padding-bottom:10px; width: 920px; margin: 0 auto;}
ul.wanhui_list li{ float:left; width:205px; margin:0 25px 35px 0; background-color: #ebfaaf; }
ul.wanhui_list li:hover { background-color: #fff; }
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; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
ul.wanhui_list li p.introTit a:hover{ color:#2dac2c; }
ul.wanhui_list li p.location a{ display: inline-block; max-width: 150px; vertical-align: top; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
ul.wanhui_list li p.location a:hover{ color:#2dac2c; }
p.down_link{ height:45px; width:295px; border-radius:10px; background:#eafeac; text-align:center; line-height:45px; margin: 0 auto; }
p.down_link a{ color: #399644; font-size:16px;}
p.down_link:hover { background:#fff100; }
p.down_link:hover a{ color:#399644; } 
div.wanhui_content div.sideFlower { position: absolute; width: 414px; height: 332px; left: 0; top: 90px; background:url("../images/qingmingjie2017/wanhuif.png") no-repeat center; }

/*vv音乐*/
.activity { width: 1000px; margin: 0 auto; position: relative; margin-top: 40px; padding-top: 1px; background:#75ce30; border-radius:50px; position: relative; background-image:url("../images/qingmingjie2017/actf2.png");background-position: 469px 320px; background-repeat: no-repeat;}
.activity .title { height:200px; width:100%; overflow: hidden; background:url("../images/qingmingjie2017/actf1.png") no-repeat; }
div.title03{ height:74px; width:350px; background:url("../images/qingmingjie2017/actTit.png") no-repeat; margin: 0 auto; margin-top:20px; }
.activity h3 { width: 129px; height: 64px; line-height: 64px; text-align: center; font-size: 22px; color: #fffc00; position: absolute; left: -9px; top: 128px; background: url("../images/qingmingjie2017/activelefttit.png") no-repeat center; }
.activity .activityIntroLeft { float: left; margin-left: 40px; width: 596px;}
.activity .activityIntroLeft p { color: #6f6a6c; font-size: 18px; line-height: 40px; }
.activity .activityIntroLeft .activityTime span { font-weight: bold; color: #fff; }
.activity .activityIntroLeft .entryWay, 
.activity .activityIntroLeft .prize{ width: 100px; height: 30px; text-align: center; background-color: #fff100; color: #30b844; 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; /*background:url("../images/funvjie2017/circle1.png") no-repeat;*/  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; text-align: center; }
.activity .activityIntroRight a { color: #fff100; font-size: 18px; }
.activity .activityIntroRight a:hover { color: #fff799; }
.activity .activityIntroRight .head { width: 150px; height: 131px; margin: 14px auto 0; background: url("../images/funvjie2017/head.png") no-repeat; }
.activity .activityIntroRight .erweima { width: 159px; height: 159px; margin: 0 auto; background: url("../images/funvjie2017/erweima.jpg") no-repeat; }
.activity .activityIntroRight span { color: #6f6a6c; font-size: 14px; }
.activity .activityIntroLeft .entryWay p.entryWayIntro { color: #fff100; }
.activity .activityIntroLeft .prize p { color: #fff; }
/*参赛作品*/
.activity .entryProduction { margin-top: 10px; padding-bottom: 30px; *margin-top: 80px; }
.activity .entryProduction h3 { top: 730px; }
.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: 4px solid #9b9f6a; }
.entryProduction ul li a .flayer { display: none; width: 150px; height: 150px; position: absolute; left: 4px; top: 4px; background:url("../images/qingmingjie2017/actplayer.png") no-repeat; }
.entryProduction ul li a:hover .flayer { display: block; }
.entryProduction ul li a img:hover { border: 4px solid #ff66a7; }
.entryProduction ul li a .entryProductionName{ width: 158px; height: 20px; line-height: 20px; font-size: 14px; color: #333; margin: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.entryProduction ul li a .entryProductionName:hover { color: #30b844;  }
.entryProduction ul li a .participantNameBox{ width: 158px; height: 20px; line-height: 20px; }
.entryProduction ul li a .participantName{ width: 80px; float: left; font-size: 12px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.entryProduction ul li a .participantName:hover { color:#333; }
.entryProduction ul li a .popularityAmount{ width: 70px; float: right; font-size: 12px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.entryProduction ul li a .popularityAmount:hover { color:#333; }
.entryProduction .seeMoreBtnPublic{ display: none; height: 45px; line-height: 45px; margin: 0 auto; cursor: pointer; font-size: 18px; color: #fff; }
.entryProduction .seeMoreBtn{ width: 156px; padding-left: 60px; background: url("../images/qingmingjie2017/seemore.png") no-repeat center; }
.entryProduction .seeMoreBtn:hover{ background: url("../images/qingmingjie2017/seemore_hover.png") no-repeat center; }
.entryProduction .loadedBtn{ width: 216px; padding-left: 25px; background: url("../images/qingmingjie2017/loadedBtn.png") no-repeat center; }

/**********广告*************/
div.guanggao{ width: 980px;  margin:30px auto 0; }
div.guanggao a{ width:100%; height:90px; display:block; }

/**********综艺*************/
div.zongyi{ position: relative; background:#75ce30; border-radius:50px; margin-top:30px; font-size:14px; overflow: hidden; background-image:url("../images/qingmingjie2017/zongyif2.png");background-position: left bottom; background-repeat: no-repeat; }
div.zongyi div.title { height:136px; width:100%; background:url("../images/qingmingjie2017/zongyif1.png") no-repeat 0 0; }
div.title04{ height:74px; width:350px; background:url("../images/qingmingjie2017/zongyiTit.png") no-repeat; margin: 0 auto; margin-top:20px; }
ul.zongyi_list{ margin-bottom:27px; *margin-bottom:75px;}
ul.zongyi_list li{ float:left; position: relative; height:235px; width:200px; background:#ebfaaf; margin-left:40px; _margin-left:30px; text-align:center; margin-bottom:25px;}
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 div.flayer { display: none; width: 61px; height: 61px; position: absolute; left: 70px; top: 75px; background:url("../images/qingmingjie2017/flayer.png") no-repeat; }
a.zongyi_link{ font-size:12px; color:#333; display: block; height: 35px; line-height: 35px; }
a.zongyi_link:hover{ color:#2dac2c; }
ul.zongyi_list li:hover{ background:#fff; 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:#2dac2c; }
ul.zongyi_list li:hover div.flayer { display: block; }

/**********习俗*************/
div.baike{ background:#75ce30; _height: 546px; position: relative; border-radius:50px; margin-top:40px; font-size:14px; overflow: hidden; background-image:url("../images/qingmingjie2017/xisuf2.png");background-position: left bottom; background-repeat: no-repeat;}
div.baike div.title { height:146px; width:100%; background:url("../images/qingmingjie2017/xisuf1.png") no-repeat 0 0; }
div.title02{ height:74px; width:350px; background:url("../images/qingmingjie2017/xisuTit.png") no-repeat; margin: 0 auto; margin-top:20px; }
div.picWrap { height:420px; width:836px; margin: -20px auto 0; position: relative; }
div.picWrap div.com { position: absolute; width: 173px; height: 198px; }
div.picWrap div.p1 { background:url("../images/qingmingjie2017/custom1.png") no-repeat 0 0; left: 0; top: 0; }
div.picWrap div.p2 { background:url("../images/qingmingjie2017/custom2.png") no-repeat 0 0; left: 190px; top: 0; }
div.picWrap div.p3 { background:url("../images/qingmingjie2017/custom3.png") no-repeat 0 0; left: 380px; top: 0; }
div.picWrap div.p4 { background:url("../images/qingmingjie2017/custom4.png") no-repeat 0 0; left: 570px; top: 0; }
div.picWrap div.p5 { background:url("../images/qingmingjie2017/custom5.png") no-repeat 0 0; left: 97px; top:160px }
div.picWrap div.p6 { background:url("../images/qingmingjie2017/custom6.png") no-repeat 0 0; left: 285px; top: 160px; }
div.picWrap div.p7 { background:url("../images/qingmingjie2017/custom7.png") no-repeat 0 0; left: 476px; top:160px }
div.picWrap div.p8 { background:url("../images/qingmingjie2017/custom8.png") no-repeat 0 0; left: 658px; top:160px }
div.picWrap div.floatlayer { display: none; width: 156px; height: 120px; position: absolute; top: 25px; left: 10px; z-index: 2; }
div.picWrap div.floatlayer h1 { font-size: 24px; font-weight: bold; color: #fff; text-align: center; }
div.picWrap div.floatlayer p { font-size: 12px; color: #fff; line-height: 17px; }
div.picWrap div.com:hover div.floatlayer { display: block; cursor: pointer; }
div.picWrap div.layer { display: none; width: 173px; height: 198px; position: absolute; left: 0; top: 0; z-index: 1; background:url("../images/qingmingjie2017/layer.png") no-repeat 0 0;}
div.picWrap div.com:hover div.layer { display: block; cursor: pointer; }
/**********专题*************/
div.zhuanti{ background:#75ce30; position: relative; border-radius:50px; margin-top:40px; font-size:14px; padding-bottom:40px; overflow: hidden; _width:1000px;}
div.zhuanti div.title { height:118px; width:100%; background:url("../images/qingmingjie2017/recomf1.png") no-repeat 0 0; }
div.title05{ height:74px; width:350px; background:url("../images/qingmingjie2017/recomTit.png") no-repeat; margin: 0 auto; margin-top:20px; }
ul.zhuanti_list{ padding-left:40px; margin-top: 13px; }
ul.zhuanti_list li{ float:left; height:152px; width:205px; margin-right:34px; text-align:center; background:#ebfaaf; }
ul.zhuanti_list li a.zhuanti_link{ color:#333333; line-height: 37px; display: block; }
ul.zhuanti_list li:hover{ background:#fff; }
ul.zhuanti_list li:hover a.zhuanti_link{ color:#2dac2c; }
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; }
/**********留言*************/
div.liuyan{ background:#75ce30; position: relative; border-radius:50px; overflow: hidden; margin-top:40px; padding-bottom: 70px; font-size:14px; background-image:url("../images/qingmingjie2017/commf2.png");background-position: left bottom; background-repeat: no-repeat; }
div.liuyan div.title { height:128px; width:100%; background:url("../images/qingmingjie2017/commf1.png") no-repeat 0 0; }
div.title06{ height:74px; width:350px; background:url("../images/qingmingjie2017/commonTit.png") no-repeat; margin: 0 auto; margin-top:20px; }
#vv_comment{ width: 883px; margin: -20px auto 0; padding: 10px; background-color: #F5F5F5; }
.talk_box { min-height: 300px; }
/********** 页尾*************/
#footer_link_info a,#footer_link_info span,#footer_link_info p{ color:#fff; }
#footer_link_info a:hover{ color:#7c3a00; }









