.pages {
	display: none;
}

.main_box {
	padding: 0 0.2rem 0.3rem;
}

.index_but,
.mask_box .but {
	width: 4.2rem;
	line-height: 1.3rem;
	background: url(../img/but1.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	box-shadow: none;
}

.bodytext_bg {
	position: relative;
	background: #ffeeda;
	border: 1px solid #ffba64;
	padding: 0.2rem 0.1rem;
	border-radius: 0.2rem;
}

.ruru_box {
	padding: 0 0.2rem;
}

.ruru_tit {
	width: 100%;
	height: 0.3rem;
	background: #f67e0d;
	border-radius: 0.2rem;
}

.mask_box {
	background: #ffc58a;
	border: 1px solid #fff;
	padding: 0.5rem 0.rem 0.3rem;
}

.mask_box .box {
	padding: .3rem .4rem .3rem;
}

.br_title {
	width: 4rem;
	line-height: 0.9rem;
	margin: 0 auto;
	background: url(../img/t_bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	font-size: 0.32rem;
	font-weight: bold;
	color: #fff;
	margin-top: -1rem;
	margin-bottom: 0.2rem;
}

.mask_bm .mask_box {
	width: 6rem;
	margin-left: -3rem;
}

input::placeholder {
	color: #7c4414;
	/* 例如，使用灰色 */
}

.mask_box .pho {
	width: 100%;
	background: #fff;
	border-color: #f18025;
	color: #7c4414;
	border-radius: 0.12rem;
	text-align: left;
}

.msk_bmtit {
	text-align: left;
	color: #7c4414;
}

.msk_bmnav {
	padding-top: 0.2rem;
	overflow: hidden;
}

.msk_bmnav .list {
	position: relative;
	float: left;
	width: 33.33%;
	color: #7c4414;
	padding-left: 0.1rem;
}

.msk_bmnav .list::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 0.32rem;
	height: 0.32rem;
	border: 1px solid #f18025;
	border-radius: 0.3rem;
	margin-top: -0.16rem;
}

.msk_bmnav .list_on::after {
	content: '';
	position: absolute;
	left: 0.02rem;
	top: 50%;
	width: 0.24rem;
	height: 0.24rem;
	background: #f18025;
	border-radius: 0.3rem;
	margin-top: -0.12rem;
	border: 1px solid #fff;
}

.msk_bmnav .list_none {
	filter: grayscale(100%);
}

.cj_text {
	text-align: center;
}

.hezi_box {
	margin: 0 0.3rem;
	background: url(../img/index_listbox.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	height: 6.26rem;
	padding: 0.2rem 0;
}

.hezi_box .list {
	width: 2rem;
	padding: 0 0.24rem;
}

.hezi_box .list {
	width: 2rem;
	padding: 0 0.24rem;
	animation: move 1.5s 0s infinite;
}

.hezi_box .list:nth-child(2n) {
	animation: move 1.5s 0.4s infinite;
}

.hezi_box .list:nth-child(3n) {
	animation: move 1.5s 0.2s infinite;
}

@keyframes move {

	0%,
	65% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	70% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	75% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	80% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	85% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	90% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	95% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.mask_suc .ani_box .text {
	position: absolute;
	left: 0;
	top: 3.5rem;
	width: 100%;
	line-height: 0.72rem;
	height: 1.44rem;
	font-size: 0.52rem;
	color: #fff;
	text-align: center;
	text-shadow: 1px 3px 0 #da8a0e;
}

.mask_suc .but {
	width: 2.5rem;
	line-height: 0.72rem;
	text-align: center;
	color: #e82912;
	font-size: 0.28rem;
	background-image: linear-gradient(#ffd698, #feb94b);
	margin: 0.4rem auto 0;
	border-radius: 0.36rem;
}

.list_qu {
	padding: 0.2rem 0.2rem 0.01rem;
}

.list_qu .list {
	position: relative;
	background: #fff4cc;
	height: 1.7rem;
	border-radius: 0.12rem;
	margin-bottom: 0.24rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.list_qu .list::before {
	content: '';
	position: absolute;
	left: 4.2rem;
	bottom: -0.14rem;
	width: 0.28rem;
	height: 0.28rem;
	background: #fff;
	border-radius: 0.14rem
}

.list_qu .list::after {
	content: '';
	position: absolute;
	left: 4.2rem;
	top: -0.14rem;
	width: 0.28rem;
	height: 0.28rem;
	background: #fff;
	border-radius: 0.14rem
}

.list_qu .list .text_box {
	flex: 1;
	padding-left: 0.44rem;
	padding-top: 0.04rem
}

.list_qu .list .text_box .name {
	line-height: 0.52rem;
	font-size: 0.34rem;
	color: #fd7142
}

.list_qu .list .text_box .text {
	line-height: 0.32rem;
	font-size: 0.22rem;
	color: #666666
}

.list_qu .list .but_box {
	width: 2rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.list_qu .list .but_box .but {
	width: 1.5rem;
	line-height: 0.6rem;
	background: #fd7142;
	color: #FFFFFF;
	border-radius: 0.3rem;
	text-align: center;
	opacity: 0.6
}

.list_qu .list .but_box .but_lq {
	opacity: 1
}

.bm_but {
	position: relative;
	width: 3.7rem;
	/* margin: -0.4rem auto 0; */
	z-index: 10;
	display: none;
}

.q_main {
	background: url(../img/xm_index_huodongyi_centerbg_img_.png) repeat-y;
	background-size: 100% auto;
}

.q_box {
	position: relative;
	padding: 0 0.2rem 0 1.9rem;
}

.q_box .list_q {
	position: relative;
	margin-bottom: 0.6rem;
}

.q_box .list_text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}

.q_box .list_text .text {
	width: 3.3rem;
	text-align: center;
	font-size: 0.2rem;
	color: #c66923;
}

.q_box .list_text .name {
	padding-top: 0.26rem;
	width: 3.3rem;
	text-align: center;
	color: #c96821;
}

.q_box .list_text .name i {
	font-size: 0.4rem;
	color: #de3f1f;
	font-weight: bold;
}

.q_box .list_text .tit {
	position: absolute;
	left: 0.3rem;
	top: 0.04rem;
	width: 1.1rem;
	font-size: 0.2rem;
	line-height: 0.34rem;
	text-align: center;
	color: #fff;
	background: url(../img/xm_index_huodongyi_juan_tips_img1.png) no-repeat;
	background-size: 100% 100%;
}

.q_box .list_text .but {
	width: 1.2rem;
	line-height: 0.48rem;
	border: 2px solid #fecb8c;
	color: #ffff02;
	font-size: 0.24rem;
	border-radius: 0.6rem;
	text-align: center;
	margin-left: 0.2rem;
	background-image: linear-gradient(#dd401f, #fe9671);
}

.q_box .list_text .but_none {
	background-image: linear-gradient(#c6c6c6, #7f7f7f);
	color: #fff;
}

.q_box .list_q:last-child {
	margin-bottom: 0;
}

.jd_box {
	position: absolute;
	left: 0;
	top: 0;
	width: 1.9rem;
	height: 90%;
}

.jd_box .list_bg {
	width: 0.26rem;
	height: 100%;
	margin: 0 auto;
	background: #e7453a;
	border-radius: 0.4rem;
}

.jd_box .list_box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.jd_box .list_box .text {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.8rem;
	height: 0.8rem;
	padding-bottom: 0.2rem;
	background: url(../img/xm_index_huodongyi_jindutiao_baoming_bg_img.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	font-weight: bold;
	font-size: 0.26rem;
	margin: 0.28rem auto 0;
}

.jd_box .list_box .text1 {
	font-size: 0.22rem;
	line-height: 0.26rem;
}

.jd_box .list_box .icon {
	display: block;
	width: 0.5rem;
	margin: 0.2rem auto 0;
}

.jd_box .list_box .text2 {
	width: 4rem;
	height: 0.8rem;
	line-height: 0.6rem;
	padding-bottom: 0.16rem;
	background: url(../img/xm_index_huodongyi_jindutiao_jiezhi_bg_img.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	color: #c4631c;
	margin: 0.26rem 0 0 0.1rem;
	font-size: 0.24rem;
}

.q_bor {
	width: 94%;
	height: 0.3rem;
	border-bottom: 2px dashed #d07e44;
	margin: 0 auto;
}

.q_ts {
	padding: 0.2rem 0.2rem 0 0.3rem;
	color: #c66723;
	font-size: 0.22rem;
}

.q_ts i {
	font-weight: bold;
}

.m_ts1 {
	line-height: 0.9rem;
	background: url(../img/xm_index_tips1.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.2rem;
	text-align: center;
	color: #fff;
	font-size: 0.3rem;
}

.m_ts2 {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 0.9rem;
	background: url(../img/xm_index_tips2.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.2rem;
	color: #da4726;
	font-size: 0.2rem;
	padding: 0 0.3rem;
	line-height: 0.3rem;
}

.m_ts2 i {
	font-size: 0.26rem;
	font-weight: bold;
}

.q_main2 {
	background: url(../img/xm_index_huodonger_centerbg_img_.png) repeat-y;
	background-size: 100% auto;
}

.q_main2 .jd_box .list_box .text {
	background: url(../img/xm_index_huodonger_jindutiao_baoming_bg_img.png) no-repeat;
	background-size: 100% 100%;
}

.q_main2 .jd_box .list_box .text4 {
	background: url(../img/xm_index_huodongeri_jindutiao_tisheng_bg_img.png) no-repeat;
	background-size: 100% 100%;
	color: #df3f1f;
}

.list_t {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 0.76rem;
	background: url(../img/tt1.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.2rem;
	line-height: 0.26rem;
	padding: 0 0.2rem 0.12rem;
	color: #c76923;
	margin-bottom: 0.12rem;
}

.list_t1 {
	background: url(../img/tt2.png) no-repeat;
	background-size: 100% 100%;
	color: #999997;
}

.q_main2 .jd_box .list_bg {
	height: 115%;
	background: #d7d7d7;
	box-shadow: inset 0px 0px 5px #585858;
}

.q_main2 .jd_box .list_bg .list_bg1 {
	height: 10%;
	background: #b3212c;
	border-radius: 0.4rem;
	padding: 0.06rem;
}

.q_main2 .jd_box .list_bg .list_bg1 span {
	display: block;
	width: 100%;
	height: 100%;
	background: #ffc776;
	border-radius: 0.4rem;
}

.index_href {
	background: #f4d9d2;
	border: 2px solid #e98a5e;
	color: #c76824;
	line-height: 0.28rem;
	font-weight: bold;
	height: 1.5rem;
}

.index_href2 {
	border-right: 0;
}

.index_href1 {
	border-left: 0;
}

.nav_box {
	position: relative;
}

.list_up {
	position: absolute;
	right: 0;
	top: 0;
	width: 38%;
	height: 100%;
}

.xy_tit {
	font-weight: bold;
	line-height: 0.88rem;
	text-align: center;
}

.xy_text {
	line-height: 0.6rem;
	text-align: justify;
	padding: 0.2rem;
	font-size: 0.28rem;
}

.page_xy {
	background: #ffefd5;
	color: #c66723;
}

.xy_but {
	/* position: fixed;
	left: 0;
	bottom: 0; */
	width: 100%;
	padding: 0.2rem 0;
	background: #ffefd5;
	border-top: 2px dashed #d07e44;
}

.xy_but .public_but1 {
	margin-top: 0;
	line-height: 0.8rem;
	font-size: 0.3rem;
}

.auto_text {
	padding-top: 16px;
	font-size: 14px;
	text-align: center;
}

.auto_text i {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 2px solid #ccc;
	vertical-align: top;
	border-radius: 20px;
	margin-right: 5px;
	margin-top: 3px;
}

.auto_text i.on {
	background: #30a6ff;
	border-color: #fff;
}

.auto_text span {
	color: #30a6ff;
}
.q_main_lq{
	padding: 0 0.4rem 0.1rem;
}
.q_main_lq .new_quan_list{
	position: relative;
	margin-top: 0.2rem;
}
.q_main_lq .new_quan_list:first-child{
	margin-top: 0;
}
.new_quan_list .text_box{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.new_quan_list .text_main{
	width: 4.6rem;
	padding-left: 0.3rem;
}
.new_quan_list .text_main .name{
	color: #dd4021;
	font-size: 0.32rem;
}
.new_quan_list .text_main .text{
	font-size: 0.24rem;
	color: #c76923;
}
.new_quan_list .but {
    width: 1.5rem;
    line-height: 0.68rem;
    border: 2px solid #fecb8c;
    color: #ffff02;
    font-size: 0.24rem;
    border-radius: 0.6rem;
    text-align: center;
    background-image: linear-gradient(#dd401f, #fe9671);
}
.bm_yl_cen{
	padding: 0.2rem 0.3rem;
	background: url(../img/baomingyouli_bg_center_img.png) repeat-y;
	background-size: 100% auto;
}
.bm_yl_cen_v2{
	padding: 0.2rem 0.3rem;
	background: url(../img/tuijianyouli_bg_centerimg.png) repeat-y;
	background-size: 100% auto;
}
.bm_yl_cen .list{
	position: relative;
}
.bm_yl_cen .text_box{
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-left: 1.8rem;
}
.bm_yl_cen .text_text{
	flex: 1;
	font-size: 0.26rem;
}
.bm_yl_cen .text_text .name span{
	color: #e50102;
	font-weight: bold;
	font-size: 0.4rem;
}
.bm_yl_cen .text_text .tetx{
	font-size: 0.26rem;
}
.bm_yl_cen .text_text .sc_box{
	position: relative;
	width: 2.2rem;
	height: 0.12rem;
	background: #fed39e;
	border-radius: 0.3rem;
}
.bm_yl_cen .text_text .sc_box span{
	position: absolute;
	left: 0;
	top: 0;
	width: 20%;
	height: 0.12rem;
	background: #ff4b4c;
	border-radius: 0.3rem;
}
.bm_yl_cen .list .but{
	width: 1.6rem;
	line-height: 0.6rem;
	text-align: center;
	color: #ae100f;
	font-size: 0.28rem;
	background-image: linear-gradient(#ffe7c5,#ffb240);
	border-radius: 0.4rem;
	margin-right: 0.1rem;
}

.bm_yl_text{
	padding: 0.2rem 0.1rem 0.1rem;
	color: #c76923;
	font-size: 0.28rem;
	line-height: 0.4rem;
	font-weight: bold;
	text-align: justify;
}
.tj_but{
	padding: 0.12rem 1rem 0;
}
.bmma_box{
	padding: 1rem 0.12rem;
}
.bmma_box_cen{
	background: url(../img/tips_bg_centerimg.png) repeat-y;
	background-size: 100% auto;
	padding: 0 0.32rem;
	overflow: hidden;
}
.bmma_box_cen .pho{
	width: 100%;
	border:1px solid  #ff785a;
	color: #ff785a;
	border-radius: 0.06rem;
	text-align: left;
	height: 0.72rem;
	line-height: 0.72rem;
	margin-top: 0.24rem;
	padding-left: 0.32rem;
}
.bmma_box_cen .name1{
	line-height: 0.8rem;
	color: #db4729;
	font-size: 0.3rem;
}
.xz_box{
	line-height: 0.4rem;
	color: #df481b;
	font-weight: bold;
}
.xz_box span{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	vertical-align: top;
	margin-right: 0.12rem;
}
.xz_box span img{
	display: block;
	width: 100%;
}
.xz_box span .img_no{
	display: none;
}
.xz_box_on span img{
	display: none;
}
.xz_box_on span .img_no{
	display: block;
}
.xz_list{
	border: 4px solid #fff;
	padding: 0.2rem 0.2rem 0.4rem;
	margin-top: 0.2rem;
	border-radius: 0.12rem;
	box-shadow: inset 0px 0px 10px #f7d3b1;
}
.table_box1 table th{
	background: #de3f1f !important;
	color: #fff !important;
}
.table_box1 table td{
	background: #fff !important;
}
.table_box1  span{
	padding-right: 0.1rem;
}
.table_box1  span img{
	width: 0.32rem;
	height: 0.32rem;
	vertical-align: middle;
}
.table_box1 table img{
	display: inline-block;
}
.table_box1 table .img_on{
	display: none;
}
.table_box1 table .on img{
	display: none;
}
.table_box1 table .on .img_on{
	display:  inline-block;
}
.table_box_text{
	color: #ed4d1b;
	font-size: 0.24rem;
	line-height: 0.36rem;
	padding-top: 0.1rem;
}
.mask_bm_v2 .but{
	width: 4.2rem;
	line-height: 1.3rem;
	background: url(../img/but1.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
}
.mask_bm_v2 .close{
	right: 0.3rem;
	top: 0.5rem;
}
.share_name{
	line-height: 0.48rem;
	padding-top: 0.2rem;
	color: #dd3e1e;
	font-size: 0.3rem;
	font-weight: bold;
}
.table_box_share th{
	background: #de3f1f !important;
	color: #fff;
}
.table_box_share table td{
	background: #fff !important;
}
.newtj_but{
	width: 3.4rem;
	line-height: 0.76rem;
	text-align: center;
	color: #ae100f;
	font-size: 0.36rem;
	font-weight: bold;
	background-image: linear-gradient(#ffe7c5,#ffb240);
	border: 2px solid #fecb8c;
	border-radius: 0.5rem;
	padding-bottom: 0.06rem;
	margin-bottom: 0.1rem;
}