body{
    padding: 0;
    background: #d3b674;
	width: 7.5rem;
	/* overflow-x: hidden; */
}
li {list-style: none;}
.container { width:7.5rem; margin:0 auto;}
.logo {width: 1.8rem;height: 1.8rem;}

/* index */
.index_bg1 {
	background-image: url(../images/index_bg1.jpg);
	background-size: 7.5rem;
	height: 4.65rem;
}
.index_bg2 {
	background-image: url(../images/index_bg2.jpg);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #956c36;
}
.in_txt p{font-size: 0.28rem;line-height: 0.4rem;text-indent: 2em;text-align: justify; }
a.a_more {display: block; width: 1.6rem;height: 0.51rem; background-image: url(../images/index_more.png); background-size: 1.6rem;}

/* zylm */
.list_top_bg {
	background-image: url(../images/list_top_bg.jpg);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
	height: 6.2rem;
}
.detail_bg3 {
	background-image: url(../images/detail_bg3.png);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
}
.nav_list li {padding-left: 0.3rem;}
a.nav {padding-left: 0.1rem;font-size: 0.3rem;color: #000;}
.zylm_main {
	background-image: url(../images/zylm_bg.jpg);
	background-size: 7.5rem 5rem;
	background-position: top;
	background-repeat: no-repeat;
}
.zylm_main_dot {
	width: 1.6rem;
	height: 0.8rem;
}
/* 上下 */
@keyframes updown{
	0%{top:0;opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top: 0;opacity: 1;}
}
@-webkit-keyframes updown{
	%{top:0;opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top: 0;opacity: 1;}
}
@-moz-keyframes updown{
	%{top:0;opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top: 0;opacity: 1;}
}
.updown_m {animation: 1.5s updown 0s infinite; -webkit-animation: 1.5s updown 0s infinite;-moz-animation: 1.5s updown 0s infinite;}
/* shangxia */
@keyframes shangxia{
	0%{top:-0.1rem; opacity: 0.5;}
	50%{top:0;opacity: 1;}
	100%{top:-0.1rem;opacity: 0.5;}
}
@-webkit-keyframes shangxia{
	0%{top:-0.1rem; opacity: 0.5;}
	50%{top:0;opacity: 1;}
	100%{top:-0.1rem;opacity: 0.5;}
}
@-moz-keyframes shangxia{
	0%{top:-0.1rem; opacity: 0.5;}
	50%{top:0;opacity: 1;}
	100%{top:-0.1rem;opacity: 0.5;}
}
.shangxia_m {animation: 1.5s shangxia 0s infinite; -webkit-animation: 1.5s shangxia 0s infinite;-moz-animation: 1.5s updown 0s infinite;}

/* ltfw */
.ltfw_bg {
	background-image: url(../images/ltfw_bg.jpg);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
}
.main_box div {box-sizing: border-box;}
.main_box img {width: 100%;}
a.wu {
	background-color: #714312;
	font-size: 0.3rem;
	height: 100%;
	width: 100%;
	color: #ebd38b;
} 
/* 龙腾凤舞详细 */
.ltfw_detail_container {
	background-color: #ebd38b;
	padding: 0.3rem;
	box-sizing: border-box;
}
.back_img {
	width: 0.6rem;
	height: 0.6rem;
}
.txt p {
	font-size: 0.28rem;
	line-height: 0.5rem;
	text-indent: 2em;
}
.d_title {
	font-size: 0.36rem;
	padding-bottom: 0.3rem;
}
.wen_title {
	padding-top: 0.3rem;
	font-size: 0.36rem;
	padding-bottom: 0.3rem;
	font-weight: bold;
}
.detail_pic_list {
	margin-left: -0.22rem;
}
.detail_pic_list li {
	padding-left:0.22rem;
	padding-top: 0.1rem;
}
.wen_pic {width: 1.04rem;height: 1.04rem;}

/* 文化渊源 */
.whyy_bg {
	background-image: url(../images/whyy_bg.jpg);
	background-size: 7.5rem auto;
	background-position: top;
	background-repeat: no-repeat;
	height: 7rem;
}
.wh_pic {
	width: 2rem;
	height: 3.4rem;
}
.detail_bg {
	background-image: url(../images/detail_bg.jpg);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
	/* height: 100vh; */
}
.detail_pic {width: 1.93rem;height: 1.48rem;}
.whyy_title h2{
	font-size: 0.36rem;
}
.whyy_info {margin-top: 0.2rem;}
.whyy_info p {
	font-size: 0.3rem;
	line-height: 0.5rem;
	text-indent: 2em;
	text-align: justify;
}
.whyy_2_bg {
	background-image: url(../images/whyy_pic.png);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
	height: 6.7rem;
}
.whyy_2_bg_1 {
	background-image: url(../images/whyy_pic_1.png);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
	height: 4.63rem;
}
.whyy_zshi {width: 1.2rem;height: 1.44rem;}
/* whyy_zshi_m */
@keyframes whyy_updown{
	0%{top:-0.1rem; opacity: 1;}
	50%{top:0;opacity: 0.5;}
	100%{top:-0.1rem; opacity: 1;}
}
@-webkit-keyframes whyy_updown{
	0%{top:-0.1rem; opacity: 1;}
	50%{top:0;opacity: 0.5;}
	100%{top:-0.1rem;opacity: 1;}
}
@-moz-keyframes whyy_updown{
	0%{top:-0.1rem; opacity: 1;}
	50%{top:0;opacity: 0.5;}
	100%{top:-0.1rem;opacity: 1;}
}
@keyframes whyy_updown2{
	0%{top:0; opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top:0; opacity: 1;}
}
@-webkit-keyframes whyy_updown2{
	0%{top:0; opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top:0;opacity: 1;}
}
@-moz-keyframes whyy_updown2{
	0%{top:0; opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top:0;opacity: 1;}
}
@keyframes whyy_updown3{
	0%{top:0; opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top:0; opacity: 1;}
}
@-webkit-keyframes whyy_updown3{
	0%{top:0; opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top:0;opacity: 1;}
}
@-moz-keyframes whyy_updown3{
	0%{top:0; opacity: 1;}
	50%{top:-0.1rem;opacity: 0.5;}
	100%{top:0;opacity: 1;}
}
.whyy_zshi_m {animation: 1s whyy_updown 0s  infinite; -webkit-animation: 1s whyy_updown 0s  infinite;-moz-animation: 1s updown 0s  infinite;}
.whyy_zshi_m2 {animation: 1.5s whyy_updown2 0s infinite; -webkit-animation: 1.5s whyy_updown2 0s infinite;-moz-animation: 1.5s updown 0s infinite;}
.whyy_zshi_m3 {animation: 2s whyy_updown3 0s infinite; -webkit-animation: 2s whyy_updown3 0s infinite;-moz-animation: 2s updown 0s infinite;}

/* gzds_bg */
.gzds_bg {
	background-image: url(../images/gzds_bg.jpg);
	background-size: 7.5rem;
	background-position: top;
	background-repeat: no-repeat;
}
.card {
	box-sizing: border-box;
	padding: 0 0.6rem;
}
.card h2 {
	font-size: 0.36rem;
	padding-bottom: 0.2rem;
}
.card .card_txt {
	padding-bottom: 0.3rem;
}
.card .card_txt p {
	font-size: 0.28rem;
	line-height: 0.5rem;
	color: #331f07;
	text-align: justify;
	text-indent: 2em;
}

