/*公共样式*/
body{margin:0; padding:0; height:auto; color:#333; font-size:16px; line-height:24px; font-family:Microsoft Yahei,SimSun,Arial, Helvetica,sans-serif;}
div,form,ul,ol,li,dl,dt,dd,cite,p,input,img{margin:0;padding:0;border:none;}
img{vertical-align:middle;display:block;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
input,textarea,select{font-size:12px; font-family:Microsoft Yahei;}
ol,ul,li{list-style-type:none;}
a,a:visited{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
:focus {outline:none;} 
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.textcenter{text-align:center;}
.overflow-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
/*公共样式结束*/

html,body{width:100%;}
.re{position:relative;}
.ab{position:absolute;}
.top{height:808px;background:url('banner.jpg') no-repeat center top;}

/*导航栏*/
.navigation{width:1012px;margin:-140px auto 0;}
.navigation li{float:left;margin:0 16px;}
.navigation img{width:221px;height:60px;}

/*节日起源*/
.qybox{background:#fbf3ec;margin:60px auto 0;height:415px;}
.qybox .qymain{width:1000px;height:346px;margin:auto;padding-top:69px;}
.jrtitle{height:75px;margin:auto;}
.qymain .zq{height:196px;margin-left:46px;margin-top:8px;}
.qymain p{float:left;margin-left:29px;margin-top:30px;width:692px;font-size:16px;color:#000;line-height:25px;text-indent:2em;}
.qymain p a:link,.qymain p a:visited{color:#9f4e04;text-decoration:none;}

.boxs{width:1000px;margin:84px auto 0;}
/*节日传说*/
.csbox{height:816px;}
.csbox .csfirst{margin-bottom:50px;margin-top:60px;}
.csbox .cspic{width:405px;height:295px;border:1px solid #d0d0d0;padding:7px;box-shadow:0 5px 20px #c9c9c9;}
.cspic img{width:405px;height:295px;margin:auto;}
.csbox .cscon{width:522px;margin-top:40px;padding:0 10px;}
.cscon1{margin-left:34px;}
.cscon2{margin-right:34px;}
.cscon h1{display:block;text-align:center;font-size:24px;color:#9f4e04;}
.cscon .detail{margin-top:20px;font-size:18px;color:#000;line-height:30px;text-indent:2em;}
.cscon .detail a:link,.cscon .detail a:visited{color:#9f4e04;text-decoration:none;}

/*节日民俗*/
.msbox{margin:54px auto 51px;height:875px;}
.msbox .msmain{margin:67px auto 0;}
.msmain li{width:472px;height:339px;background:url('pic_circle.png') no-repeat;background-size:100% auto;float:left;position: relative;}
.msmain li:nth-child(odd){margin-right:55px;}
.msmain li{margin-bottom:27px;}
.msmain li .mspic{width:281px;height:281px;border-radius:50%;position:absolute;top:7px;left:7px;}
.msmain li .mstitle{height:31px;position:absolute;top:70px;right:54px;}
.msmain li .detail{width:172px;font-size:16px;color:#000;position:absolute;top:129px;right:0;text-indent:2em;line-height:22px;}
.msmain li .detail a:link,.msmain li .detail a:visited{color:#9f4e04;text-decoration:none;}

/*节日诗篇*/
.spbox{margin:51px auto 73px;height:533px;}
.spmain{margin-top:37px;}
.spmain .spsingle{width:298px;height:418px;background:#fdefe2;border:1px solid #b6783f;float:left;}
.spmain .spsingle:first-child{margin-right:50px;}
.spmain .spsingle:nth-child(2){margin-right:49px;}
.spsingle .sp1{height:286px;margin-top:68px;margin-left:51px;}
.spsingle .sp2{height:338px;margin-top:43px;margin-left:89px;}
.spsingle .sp3{height:337px;margin-top:43px;margin-left:52px;}

/*底部*/
.footer{height:50px;background:#9f4e04;padding-top:20px; text-align:center; color:#FFFFFF}
.footer img{height:20px;margin:auto;}

.weibo{width:1000px;margin:-10px auto 0;}

.wenzhang{width:1000px;margin:-10px auto 0;}


/*置顶按钮*/
.up{display:block;width:30px;height:100px;background:url('up.png') no-repeat;background-size:100% auto;
	position:fixed;top:620px;right:50px;display:none;}

/*内容*/
.detailmain{width:1000px;margin:-213px auto 0;}
.detailmain h2{font-size:18px;color:#000;height:44px;line-height:44px;border-bottom:1px solid #bd0737;}
.detailmain h2 a:link,.detailmain h2 a:visited{color:#000;text-decoration:none;}
.detailmain h3{font-size:30px;color:#252525;font-weight:bold;text-align:center;margin-top:38px;}
.detailmain h4{font-size:14px;color:#252525;text-align:center;margin-top:11px;}
.detailmain .content{margin-top:35px;padding:0 48px;text-indent:2em;}
.detailmain .content p{margin-bottom:40px;line-height:30px;}
.detailmain .content img{height:559px;margin:0 auto 95px;}