div,ul, ol, dl,dt,dd, li {list-style: none; }
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,form,table,input,ul,ol,dl,dt,dd,li {margin:0px; padding:0px; border:0px; outline: none;}

.mbx {color: #ad542f;}
a.mbx {color: #4e4e4e; text-decoration: none;}
a.mbx:hover {color: #888; text-decoration:none;}

body{font-size: 16px;}

.flower-card{animation: hove 7s linear infinite;webkit-animation: hove 7s linear infinite;}
    @-webkit-keyframes hove {
        0% {-webkit-transform: rotateY(0);}
        25% {-webkit-transform: rotateY(-30deg);}
        50% {-webkit-transform: rotateY(30deg);}
		75% {-webkit-transform: rotateY(-30deg);}
        100% {-webkit-transform: rotateY(0);}
    }
    @keyframes hove {
        0% {transform: rotateY(0);}
        25% {-webkit-transform: rotateY(-30deg);}
        50% {-webkit-transform: rotateY(30deg);}
		75% {-webkit-transform: rotateY(-30deg);}
        100% {-webkit-transform: rotateY(0);}
    }

@media only screen and (min-width: 1400px) {
	header{
		width: 100%;
		height: 563px;
		background: #e8c0b4 url(../images/2024ylzt_240126yyc_09.jpg) no-repeat center center;
		position: relative;
		z-index: 0;
		overflow: hidden;
}
	.cloud{
		width: 100%;
		height: 364px;
		position: relative;
		z-index: 5;
		top: 199px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_08.png) no-repeat bottom center;
		overflow: hidden;
		animation: bgMove3 5s infinite normal linear;
	}
	.red-shadow{
		width: 100%;
		height: 65px;
		position: relative;
		z-index: 10;
		top: 134px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_07.png) repeat-x center center;
		overflow: hidden;
	}
	.top-title-div{
		height: auto;
		position: relative;
		z-index: 3
	}
	.top-logo{
		width: 100%;
		height: 52px;
		text-align: center;
		position: relative;
		top: -330px;
	}
	.top-title-main{
		width: 100%;
		height: 129px;
		position: relative;
		top: -260px;
		text-align: center;
	}
	.top-title-left{
		padding-right: 30px;
	}
	.top-title-right{
		padding-left: 30px;
	}
	.loong{
		width: 378px;
		height: 356px;
		position: absolute;
		z-index: 3;
		top: -225px;
		left: -244px;
		overflow: hidden;
		text-align: center;
	}
	.loong-ani{
		animation: infinite normal linear;
	}
	.flower-div{
		height: auto;
		position: relative;
		z-index: 15;
	}
	.flower{
		width: 353px;
		height: 408px; 
		position: absolute; 
		z-index: 3; 
		top: -610px; 
		right: -105px;
	}
	.flower-card{
		width: 52px;
		height: 166px;
		position: absolute;
		z-index: 3;
		top: -260px;
		right: 85px;
	}
	.mbx-ps{
		font-size: 14px;
		font-family: "宋体", "黑体";
		padding: 45px 0 0 20px;
	}
	.nr-sec{
		width: 100%; 
		height: auto; 
		position: relative; 
		z-index: 20;
	}
	.main-con{
		height: auto; 
		background-color: #fff;
		position: relative;
	}
	.main-title{
		width: 100%;
		text-align: center;
		margin-top: 35px;
	}
	footer{
		width: 100%; 
		height: 371px; 
		background: url(../images/2024ylzt_240126yyc_13.png) no-repeat center bottom; 
		position: relative; 
		z-index: 20; 
		color: #fbdc72; 
		font-size: 16px; 
		font-family: '宋体', '黑体'; 
		text-align: center; 
		padding-top: 87px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px){
	header{
		width: 100%;
		height: 563px;
		background: #e8c0b4 url(../images/2024ylzt_240126yyc_09.jpg) no-repeat center center;
		position: relative;
		z-index: 0;
		overflow: hidden;
}
	.cloud{
		width: 100%;
		height: 364px;
		position: relative;
		z-index: 5;
		top: 199px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_08.png) no-repeat bottom center;
		background-size: 100%;
		overflow: hidden;
		animation: bgMove3 5s infinite normal linear;
	}
	.red-shadow{
		width: 100%;
		height: 65px;
		position: relative;
		z-index: 10;
		top: 134px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_07.png) repeat-x center center;
		overflow: hidden;
	}
	.top-title-div{
		height: auto;
		position: relative;
		z-index: 3
	}
	.top-logo{
		width: 100%;
		height: 52px;
		text-align: center;
		position: relative;
		top: -330px;
	}
	.top-logo img{
		max-width: 22%;
	}
	.top-title-main{
		width: 100%;
		height: 129px;
		position: relative;
		top: -260px;
		text-align: center;
	}
	.top-title-left{
		padding-right: 30px;
	}
	.top-title-left img{
		max-width: 35%;
	}
	.top-title-right{
		padding-left: 30px;
	}
	.top-title-right img{
		max-width: 35%;
	}
	.loong{
		width: 378px;
		height: 356px;
		position: absolute;
		z-index: 3;
		top: -135px;
		left: -134px;
		overflow: hidden;
		text-align: center;
	}
	.loong img{
		max-width: 90%;
	}
	.loong-ani{
		animation: infinite normal linear;
	}
	.flower-div{
		height: auto;
		position: relative;
		z-index: 15;
	}
	.flower{
		width: 353px;
		height: 408px; 
		position: absolute; 
		z-index: 3; 
		top: -610px; 
		right: -135px;
	}
	.flower img{
		max-width: 80%;
	}
	.flower-card{
		width: 52px;
		height: 166px;
		position: absolute;
		z-index: 3;
		top: -324px;
		right: 85px;
	}
	.flower-card img{
		max-width: 80%;
	}
	.mbx-ps{
		font-size: 14px;
		font-family: "宋体", "黑体";
		padding: 45px 0 0 20px;
	}
	.nr-sec{
		width: 100%; 
		height: auto; 
		position: relative; 
		z-index: 20;
	}
	.main-con{
		height: auto; 
		background-color: #fff;
		position: relative;
	}
	.main-title{
		width: 100%;
		text-align: center;
		margin-top: 35px;
	}
	footer{
		width: 100%; 
		height: 300px; 
		background: url(../images/2024ylzt_240126yyc_13.png) no-repeat center bottom; 
		background-size: 100%;
		position: relative; 
		z-index: 20; 
		color: #fbdc72; 
		font-size: 16px; 
		font-family: '宋体', '黑体'; 
		text-align: center; 
		padding-top: 87px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
	header{
		width: 100%;
		height: 533px;
		background: #e8c0b4 url(../images/2024ylzt_240126yyc_09.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		z-index: 0;
		overflow: hidden;
}
	.cloud{
		width: 100%;
		height: 334px;
		position: relative;
		z-index: 5;
		top: 199px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_08.png) no-repeat bottom center;
		background-size: 100%;
		overflow: hidden;
		animation: bgMove3 5s infinite normal linear;
	}
	.red-shadow{
		width: 100%;
		height: 65px;
		position: relative;
		z-index: 10;
		top: 134px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_07.png) repeat-x center center;
		overflow: hidden;
	}
	.top-title-div{
		height: auto;
		position: relative;
		z-index: 3
	}
	.top-logo{
		width: 100%;
		height: 52px;
		text-align: center;
		position: relative;
		top: -320px;
	}
	.top-logo img{
		max-width: 24%;
	}
	.top-title-main{
		width: 100%;
		height: 129px;
		position: relative;
		top: -260px;
		text-align: center;
	}
	.top-title-left{
		padding-right: 15px;
	}
	.top-title-left img{
		max-width: 35%;
	}
	.top-title-right{
		padding-left: 15px;
	}
	.top-title-right img{
		max-width: 35%;
	}
	.loong{
		width: 378px;
		height: 356px;
		position: absolute;
		z-index: 3;
		top: -135px;
		left: -134px;
		overflow: hidden;
		text-align: center;
	}
	.loong img{
		max-width: 80%;
	}
	.loong-ani{
		animation: infinite normal linear;
	}
	.flower-div{
		height: auto;
		position: relative;
		z-index: 15;
	}
	.flower{
		width: 353px;
		height: 408px; 
		position: absolute; 
		z-index: 3; 
		top: -570px; 
		right: -135px;
	}
	.flower img{
		max-width: 75%;
	}
	.flower-card{
		width: 52px;
		height: 166px;
		position: absolute;
		z-index: 3;
		top: -304px;
		right: 85px;
	}
	.flower-card img{
		max-width: 75%;
	}
	.mbx-ps{
		font-size: 14px;
		font-family: "宋体", "黑体";
		padding: 45px 0 0 20px;
	}
	.nr-sec{
		width: 100%; 
		height: auto; 
		position: relative; 
		z-index: 20;
	}
	.main-con{
		height: auto; 
		background-color: #fff;
		position: relative;
	}
	.main-title{
		width: 100%;
		text-align: center;
		margin-top: 35px;
	}
	.main-title img{
		max-width: 45%;
	}
	footer{
		width: 100%; 
		height: 280px; 
		background: url(../images/2024ylzt_240126yyc_13.png) no-repeat center bottom; 
		background-size: 100%;
		position: relative; 
		z-index: 20; 
		color: #fbdc72; 
		font-size: 16px; 
		font-family: '宋体', '黑体'; 
		text-align: center; 
		padding-top: 87px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	header{
		width: 100%;
		height: 433px;
		background: #e8c0b4 url(../images/2024ylzt_240126yyc_09.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		z-index: 0;
		overflow: hidden;
}
	.cloud{
		width: 100%;
		height: 234px;
		position: relative;
		z-index: 5;
		top: 199px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_08.png) no-repeat bottom center;
		background-size: 100%;
		overflow: hidden;
		animation: bgMove3 5s infinite normal linear;
	}
	.red-shadow{
		width: 100%;
		height: 45px;
		position: relative;
		z-index: 10;
		top: 154px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_07.png) repeat-x center center;
		background-size: cover;
		overflow: hidden;
	}
	.top-title-div{
		height: auto;
		position: relative;
		z-index: 3
	}
	.top-logo{
		width: 100%;
		height: 42px;
		text-align: center;
		position: relative;
		top: -200px;
	}
	.top-logo img{
		max-width: 25%;
	}
	.top-title-main{
		width: 100%;
		height: 100px;
		position: relative;
		top: -150px;
		text-align: center;
	}
	.top-title-left{
		padding-right: 15px;
	}
	.top-title-left img{
		max-width: 38%;
	}
	.top-title-right{
		padding-left: 15px;
	}
	.top-title-right img{
		max-width: 38%;
	}
	.loong{
		width: 378px;
		height: 356px;
		position: absolute;
		z-index: 3;
		top: -45px;
		left: -144px;
		overflow: hidden;
		text-align: center;
	}
	.loong img{
		max-width: 70%;
	}
	.loong-ani{
		animation: infinite normal linear;
	}
	.flower-div{
		height: auto;
		position: relative;
		z-index: 15;
	}
	.flower{
		width: 353px;
		height: 408px; 
		position: absolute; 
		z-index: 3; 
		top: -420px; 
		right: -225px;
	}
	.flower img{
		max-width: 50%;
	}
	.flower-card{
		width: 52px;
		height: 166px;
		position: absolute;
		z-index: 3;
		top: -250px;
		right: 15px;
	}
	.flower-card img{
		max-width: 50%;
	}
	.mbx-ps{
		font-size: 0.9rem;
		font-family: "宋体", "黑体";
		padding: 35px 0 0 20px;
	}
	.nr-sec{
		width: 100%; 
		height: auto; 
		position: relative; 
		z-index: 20;
	}
	.main-con{
		height: auto; 
		background-color: #fff;
		position: relative;
	}
	.main-title{
		width: 100%;
		text-align: center;
		margin-top: 35px;
	}
	.main-title img{
		max-width: 45%;
	}
	footer{
		width: 100%; 
		height: 200px; 
		background: url(../images/2024ylzt_240126yyc_13.png) no-repeat center bottom; 
		background-size: 100%;
		position: relative; 
		z-index: 20; 
		color: #fbdc72; 
		font-size: 1rem; 
		font-family: '宋体', '黑体'; 
		text-align: center; 
		padding-top: 57px;
	}
}


@media only screen and (min-width: 576px) and (max-width: 767px){
	header{
		width: 100%;
		height: 333px;
		background: #e8c0b4 url(../images/2024ylzt_240126yyc_09.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		z-index: 0;
		overflow: hidden;
}
	.cloud{
		width: 100%;
		height: 134px;
		position: relative;
		z-index: 5;
		top: 199px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_08.png) no-repeat bottom center;
		background-size: 100%;
		overflow: hidden;
		animation: bgMove3 5s infinite normal linear;
	}
	.red-shadow{
		width: 100%;
		height: 45px;
		position: relative;
		z-index: 10;
		top: 154px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_07.png) repeat-x center center;
		background-size: cover;
		overflow: hidden;
	}
	.top-title-div{
		height: auto;
		position: relative;
		z-index: 3
	}
	.top-logo{
		width: 100%;
		height: 42px;
		text-align: center;
		position: relative;
		top: -120px;
	}
	.top-logo img{
		max-width: 30%;
	}
	.top-title-main{
		width: 100%;
		height: 100px;
		position: relative;
		top: -95px;
		text-align: center;
	}
	.top-title-left{
		padding-right: 15px;
	}
	.top-title-left img{
		max-width: 38%;
	}
	.top-title-right{
		padding-left: 15px;
	}
	.top-title-right img{
		max-width: 38%;
	}
	.loong{
		width: 378px;
		height: 356px;
		position: absolute;
		z-index: 3;
		top: -15px;
		left: -164px;
		overflow: hidden;
		text-align: center;
	}
	.loong img{
		max-width: 50%;
	}
	.loong-ani{
		animation: infinite normal linear;
	}
	.flower-div{
		height: auto;
		position: relative;
		z-index: 15;
	}
	.flower{
		width: 353px;
		height: 408px; 
		position: absolute; 
		z-index: 3; 
		top: -300px; 
		right: -245px;
	}
	.flower img{
		max-width: 45%;
	}
	.flower-card{
		width: 52px;
		height: 166px;
		position: absolute;
		z-index: 3;
		top: -142px;
		right: 5px;
	}
	.flower-card img{
		max-width: 45%;
	}
	.mbx-ps{
		font-size: 0.9rem;
		font-family: "宋体", "黑体";
		padding: 35px 0 0 20px;
		display: none;
	}
	.nr-sec{
		width: 100%; 
		height: auto; 
		position: relative; 
		z-index: 20;
	}
	.main-con{
		height: auto; 
		background-color: #fff;
		position: relative;
		padding-top: 30px;
	}
	.main-title{
		width: 100%;
		text-align: center;
		margin-top: 15px;
	}
	.main-title img{
		max-width: 60%;
	}
	footer{
		width: 100%; 
		height: 150px; 
		background: url(../images/2024ylzt_240126yyc_13.png) no-repeat center bottom; 
		background-size: 100%;
		position: relative; 
		z-index: 20; 
		color: #fbdc72; 
		font-size: 0.9rem; 
		font-family: '宋体', '黑体'; 
		text-align: center; 
		padding-top: 37px;
	}
}

@media only screen and (max-width: 575px) {
	header{
		width: 100%;
		height: 253px;
		background: #e8c0b4 url(../images/2024ylzt_240126yyc_09.jpg) no-repeat center center;
		background-size: cover;
		position: relative;
		z-index: 0;
		overflow: hidden;
}
	.cloud{
		width: 100%;
		height: 84px;
		position: relative;
		z-index: 5;
		top: 174px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_08.png) no-repeat bottom center;
		background-size: 100%;
		overflow: hidden;
		animation: bgMove3 5s infinite normal linear;
	}
	.red-shadow{
		width: 100%;
		height: 25px;
		position: relative;
		z-index: 10;
		top: 149px;
		text-align: center;
		background: url(../images/2024ylzt_240126yyc_07.png) repeat-x center center;
		background-size: cover;
		overflow: hidden;
	}
	.top-title-div{
		height: auto;
		position: relative;
		z-index: 3
	}
	.top-logo{
		width: 100%;
		height: 32px;
		text-align: center;
		position: relative;
		top: -80px;
	}
	.top-logo img{
		max-width: 30%;
	}
	.top-title-main{
		width: 100%;
		height: 80px;
		position: relative;
		top: -35px;
		text-align: center;
	}
	.top-title-left{
		padding-right: 10px;
	}
	.top-title-left img{
		max-width: 40%;
	}
	.top-title-right{
		padding-left: 10px;
	}
	.top-title-right img{
		max-width: 40%;
	}
	.loong{
		width: 378px;
		height: 356px;
		position: absolute;
		z-index: 3;
		top: 50px;
		left: -164px;
		overflow: hidden;
		text-align: center;
	}
	.loong img{
		max-width: 30%;
	}
	.loong-ani{
		animation: infinite normal linear;
	}
	.flower-div{
		height: auto;
		position: relative;
		z-index: 15;
	}
	.flower{
		width: 353px;
		height: 408px; 
		position: absolute; 
		z-index: 3; 
		top: -230px; 
		right: -285px;
	}
	.flower img{
		max-width: 25%;
	}
	.flower-card{
		width: 52px;
		height: 166px;
		position: absolute;
		z-index: 3;
		top: -145px;
		right: -15px;
	}
	.flower-card img{
		max-width: 25%;
	}
	.mbx-ps{
		font-size: 0.9rem;
		font-family: "宋体", "黑体";
		padding: 35px 0 0 20px;
		display: none;
	}
	.nr-sec{
		width: 100%; 
		height: auto; 
		position: relative; 
		z-index: 20;
	}
	.main-con{
		height: auto; 
		background-color: #fff;
		position: relative;
		padding-top: 30px;
	}
	.main-title{
		width: 100%;
		text-align: center;
		margin-top: 0;
	}
	.main-title img{
		max-width: 65%;
	}
	footer{
		width: 100%; 
		height: 120px; 
		background: url(../images/2024ylzt_240126yyc_13.png) no-repeat center bottom; 
		background-size: 100%;
		position: relative; 
		z-index: 20; 
		color: #fbdc72; 
		font-size: 0.8rem; 
		font-family: '宋体', '黑体'; 
		text-align: center; 
		padding-top: 37px;
	}
}

