		body{
			background: #ffeac9;
		}
		
		.y-header{
			background: url(./20230117cj-header-bg.png) no-repeat top center;
			width: 100%;
		    min-width: 1400px;
		    max-width: 1920px;
		    height: 1685px;
		}
		.y-header .y-header-margin{
			width: 1200px;
			margin: 0 auto;
			height: 100%;
		}
		.y-header .logo{
			left: 32px;
    		top: 112px;
    		animation: logo 1.5s 1 linear;
		}
		.y-header .year{
			left: 290px;
    		top: 150px;
    		animation: year 2s 1 linear;
		}
		.y-header .yanhua-small{
			left: 110px;
    		top: 280px;
    		animation: suofang 2.5s linear infinite normal;
		}
		.y-header .yanhua-large-left{
			left: -180px;
    		top: 520px;
    		animation: suofang 2.5s linear infinite normal;
		}
		.y-header .yanhua-large-right{
		    right: -125px;
    		top: 635px;
    		animation: suofang 2.5s linear infinite normal;
		}
		@keyframes year{
			0%{
				top: -100%;
			}
			100%{
				top: 150px;
			}
		}
		@keyframes suofang{
			0%{
				opacity: 0;
				transform: scale(0.5);
			}
			100%{
				opacity: 1;
				transform: scale(1);
			}
		}
		@keyframes logo{
			0%{
				left: -220px;
			}
			100%{
			   left: 32px;
			}
		}
			/*公共标题-S-*/
			.title{
				width: -webkit-max-content;
				margin:0 auto;
				padding-top: 60px;
			}
			.title img{
				width: 100%;
				height: 100%;
			}
			.title span{
				font-size: 66px;
				color: #d10707;
				top: 89.5px;
				left: 159px;
				display: block;
				letter-spacing: 2px;
				font-family: "黑体";
			}
			
			@font-face {
				font-family: 'MyNewFont';   /*字体名称*/
				src: url(fonts/九州真书.ttf);       /*字体源文件*/
				
			}
			/*公共标题-E-*/
		
			.y-center{
				background: url(./20230117cj-header-center.png) no-repeat top center;
				width: 100%;
			    min-width: 1400px;
			    max-width: 1920px;
			    height: 3885px;
			    margin: 0 auto;
			}
		
			/*春节传说-S-*/
			.y-legend .list{
				width: 1200px;
				margin: 55px auto 0px;
				height: 592px;
			}
			.y-legend .list ul li{
				width: 131px;
/*				overflow: hidden;*/
				float: left;
				margin-right: 20px;
				height: 100%;
				cursor: pointer;
				
			}
			.y-legend .list ul li:last-child{

				margin-right: 0px;
				
			}
			.y-legend .list ul li .liuxu{
		    	left: 35px;
			    bottom: 2px;
			    display: block;

			}
			.y-legend .list ul li .liuxu.active{
			    animation: liuxu 3s linear infinite normal;
		    	transform-origin: center top ;
				
			}
			@keyframes liuxu{
				0%{
					transform: rotateZ(0deg);
					}
				25%{
					transform: rotateZ(10deg);
					}
				50%{
					transform: rotateZ(0deg);
					}
				75%{
					transform: rotateZ(-10deg);
					}
				100%{
					transform: rotateZ(0deg);
					}
			}
			.y-legend .list ul li .box-left{
				width: 131px;
				height: 100%;
				
			}
			.y-legend .list ul li .box-right{
			  	background: url(./20230116cj-legend-contentbg.png) no-repeat top center;
				width: 727px;
			    height: 429px;
			    margin-top: 9px;
			    display: none;
    			margin-left: -112px;

			}
			.y-legend .list ul li .box-right .type-name{
			 	display: block;
			 	float: left;
		    	margin-left: 170px;
   				 margin-top: 55px;
			 	font-size: 32px;
			 	font-family: "MyNewFont";
			 	width: 40px;
			 	color: #bd5c4b;

			}
			.y-legend .list ul li .box-right .type-content{
			    margin-left: 22px;
			    width: 268px;
			    height: 320px;
			    margin-top: 55px;
			    writing-mode: vertical-lr;
				font-size: 22px;
				line-height: 33px;
				font-family: "楷体";
				font-weight: bold;
				color: #bd5c4b;
			}
			.y-legend .list ul li .box-right .tuzi{
			    width: max-content;
				left: 198px;
			    bottom: 190px;
			}
			
			.y-legend .list ul li:nth-child(2) .box-right .tuzi{
				left: 202px;
    			bottom: 146px;
			}
			.y-legend .list ul li:nth-child(3) .box-right .tuzi{
				    left: 200px;
    				bottom: 108px;
			}
			.y-legend .list ul li:nth-child(4) .box-right .tuzi{
				    left: 203px;
    				bottom: 186px;
			}
			.y-legend .list ul li .box-right .tuzi img{
			    width: 100%;
			    height: 100%;
			}
			
			.y-legend .box-right-information{
				width: 500px;
				float: left;
			}
			.y-legend .box-right-img-padding{
			    padding-right: 5px;
			    padding-bottom: 5px;
			    border: 2px solid #eb6e46;
			    float: left;
			    margin-top: 78px; 
			    margin-left: 18px;
			}
			.y-legend .box-right-img{
				width: 158px;
			    height: 258px;
			    float: left;
			    margin-top: -10px;
			    border: 2px solid #eb6e46;
			    /* border-radius: 5px; */
			    margin-left: -12px;
			}
			.y-legend .box-right-img img{
				width: 100%;
				height: 100%;
			}
			/*春节传说-E-*/
			
			
			/*春节习俗*/
			
			
			.y-custom{
			    padding-top: 20px;
			    height: 1240px;
			}
			.y-custom .left-dl{
				left: 0;
			}
			.y-custom .right-dl{
				right: 0;
			}
			.y-custom .box{
				width: 308px;
				height: 361px;
				top: 476px;
				animation: denglong 6s linear infinite normal;
			    transform-origin: center top ;
			}
			.y-custom img{
				width: 100%;
				height: 100%;
			}
			
			@keyframes denglong{
				0%{
					transform: rotateZ(0deg);
					}
				25%{
					transform: rotateZ(10deg);
					}
				50%{
					transform: rotateZ(0deg);
					}
				75%{
					transform: rotateZ(-10deg);
					}
				100%{
					transform: rotateZ(0deg);
					}
			}
			.y-custom .item{
				width: 450px;
				height: 490px;
			
			}
			.y-custom .item:hover{
				cursor: pointer;
				animation: denglongcustom 3s linear infinite normal;
    			transform-origin: center top;
			}
			.y-custom .content{
				width: 1200px;
				height: 100%;
				margin: 260px auto 0px;
			}
			
			.y-custom .content .shc{
				left: -78px;
   				top: -8px;
			}
			.y-custom .content .tnh{
				left: 208px;
				top: 0;
			}
			.y-custom .content .nyf{
				left: 492px;
				top: -26px;
			}
			.y-custom .content .ss{
				left: 774px;
				top: 0px;
			}
			@keyframes denglongcustom{
				0%{
					transform: rotateZ(0deg);
					}
				25%{
					transform: rotateZ(5deg);
					}
				50%{
					transform: rotateZ(0deg);
					}
				75%{
					transform: rotateZ(-5deg);
					}
				100%{
					transform: rotateZ(0deg);
					}
			}
			/*春节习俗-E-*/
			
			
			
			/*春节文学-S-*/
				.y-learning{
				/*	background: url(images/cj-learning-bg.png) no-repeat top center;*/
					width: 100%;
				  	min-width: 1400px;
				    height: 1010px;
				 /*   padding-top: 60px;*/
				}
				.y-learning .content{
					width: 1200px;
					margin: 60px auto 0px;
				}
				.y-learning .learning-left{
					background: url(./20230116cj-learning-contentbg.png) no-repeat top center;
					width: 1055px;
				    height: 562px;
				    margin-top: 14px;
				    
				}
				.y-learning .learning-left .box{
					width: 830px;
				    margin: 80px 98px;
				    height: 400px;
				}
				.y-learning .learning-left .box-left{
					width: 226px;
				   
				}
				.y-learning .learning-left .box-right{
					width: 500px;
					padding-left: 104px;
					padding-top: 30px;
				}
		
				.y-learning .box-left ul li{
					width: 75px;
					float: left;
					padding-top: 42px;
					cursor: pointer;
				}
				.y-learning .box-left ul li span{
					display: block;
					height: 194px;
			    	font-size: 40px;
				    text-align: center;
				    font-family: "MyNewFont";
			/*	    font-weight: bold;*/
				   	border-right: 2px solid #e15455;
				}
				
				
				.y-learning .box-left ul li:first-child span{
				   	border-left: 2px solid #e15455;
				}
				
				.y-learning .box-left ul li.active{
					background: url(./20230116cj-learning-onico.png) no-repeat top center;
					color: #bd5c4b;
					 
				
				}
				.y-learning .box-right ul li{
						margin-top: 15px;
				}
				.y-learning .box-right ul li:first-child{
						margin-top: 0px;
				}
				.y-learning .box-right ul li p{
					font-size: 26px;
					color: #bd5c4b;
					padding: 8px 0px;
					letter-spacing: 1px;
					font-weight: bold;
		    		font-family: "楷体";
				
				}
				.y-learning .box-right .item:first-child p {
				    padding: 4px 0px;
				}
				.y-learning .box-right .item{
					display: none;
				}
				.y-learning .learning-right{
					background: url(./20230116cj-learning-title.png) no-repeat top center;
					width: 173px;
				    height: 590px;
					top: 0;
					right: 0;
				}
				
				
				
				/*春节活动*/
				.y-activity{
					/*background: url(images/cj-activity-bg.png) no-repeat top center;*/
					min-width: 1200px;
					height: 748px;
					width: 100%;
				}
				.y-activity .list{
					width: 1200px;
					margin: 65px auto 0;
					cursor: pointer;
				}
				.y-activity .list .list-left{
					width: 690px;
				}
				.y-activity .list .list-right{
					width: 490px;
					margin-left: 20px;
					
				}
				.y-activity .list .list-left .list-img {
					width: 690px;
					height: 410px;
				}
				.y-activity .list .list-left img{
					width: 100%;
					height: 100%;
				}
				.y-activity .list .list-left p{
				    left: 0;
				    bottom: 0;
				    text-align: center;
				    width: 100%;
				    background-color: #e5613a;
				    padding: 16px 0px;
				    font-size: 20px;
				    color: #FFFFFF;
				    letter-spacing: 3px;
				}
				.y-activity .list .list-right h2{
					font-size: 21px;
	    			letter-spacing: 1px;
	    			line-height: 32px;
	    			font-family: "黑体";
				}
				.y-activity .list .list-right p{
					font-size: 16px;
					color: #414141;
	    			margin:10px 0px;
	    			line-height: 28px;
				}
				.y-activity .list .list-right .other{
					border-top:2px dashed #a9141a;
					padding-top: 15px;
				}
				.y-activity .list .list-right dl dt{
					font-size: 18px;
					text-align: justify;
					letter-spacing: 2px;
					color: #484848;
					padding: 15px 0px;
					background: url(./20230116cj-activity-listico.png) no-repeat left center;
					padding-left: 30px;
					font-weight: bold;
					font-family: "黑体";
				}
				.y-activity .list .list-right dl dt:hover{
					color: #b40000;
				
				}
				
				/*轮播*/
	
				.y-slide .slideBox1 {
					width: 690px;
					height: 410px;
					position: relative;
					float: left;
				}
				.y-slide .slideBox1 .hd {
					height: 15px;
					overflow: hidden;
					position: absolute;
					right: 5%;
					bottom: 2%;
					z-index: 1;
				}
				.y-slide .slideBox1 .hd ul {
					overflow: hidden;
					zoom: 1;
					float: left;
				}
				.y-slide .slideBox1 .hd ul li {
					float: left;
					margin-right: 8px;
					width: 20px;
					height: 5px;
					line-height: 12px;
					text-align: center;
					cursor: pointer;
					background-color: #FFFFFF;
				}
				
				.y-slide .slideBox1 .hd ul li.on {
					background-color: #C20007;
				}
				
				.y-slide .slideBox1 .bd {
					position: relative;
					height: 100%;
					z-index: 0;
				}
				
				.y-slide .slideBox1 .bd li {
					zoom: 1;
					vertical-align: middle;
					width: 690px;
					height: 410px;
				
				}
				
	
		
				.y-slide .img-title {
					box-sizing: border-box;
					background: #5b5b5d;
					background: rgba(0, 0, 0, .5);
					padding: 10px;
					position: absolute;
					left: 0;
					bottom: 0;
					width: 100%;
					color: #fff;
					font-size: 16px;
				}
				.y-slide .slideBox1 .img-title a {
					font-size: 16px;
					color: #FFFFFF;
				}
				.slideBox1 a.prev,.slideBox1 a.next{
					position: absolute;
				    top: 180px;
				    left: 30px;
				    width: 40px;
				    height: 60px;
				    background: url(./20230116cj-activity-lb-left.png) no-repeat;
				    background-position: 0 0;
				    display: block;
				}
				.slideBox1 a.next{
					left: auto;
				    right: 30px;
				      background: url(./20230116cj-activity-lb-right.png) no-repeat;
				}