body{
	background: url(../img/M-bg.jpg) no-repeat #fdfae9;
	background-size: 10rem auto;
	background-position: 0 1.066667rem;
}
.top{
	height: 9rem;
	/* background: url(../img/top_bg_mobile.png) no-repeat 50% 0; */
	background-size:contain;
}
.block_mart{
	margin-top: 0;
}
.block_wrap{
	width: 9.666667rem;
	padding: 0.16rem 0;
	
}
.block_mart{
	margin-top: -1.813333rem;
}
.block_ins,.block_ins_narrow{
	width: 9.133333rem;
	box-sizing: border-box;
	border-radius: 0.133333rem;
	padding: 1.333333rem 0.666667rem 1rem;
	min-height: 7.333333rem;
}
.mart_90{
	margin-top: 2.4rem;
}
.s_t{
	width: 7.386667rem;
	height: 0.16rem;
	background-size: auto .16rem;
	right: 0.333333rem;
	background-position: 100% 0;
}
.block_tit span{
	font-size: 0.746667rem;
}
.block_tit span::after{
	left: -0.533333rem;
	right: -0.533333rem;
	height: 0.213333rem;
	border-radius: 0.106667rem;
	bottom: 0.106667rem;
}
.txtContent{
	font-size: 0.533333rem;
	line-height: 1.013333rem;
	margin-top: 0.8rem;
}
.s_l{
	width: 0.24rem;
	height: 100%;
	background-size: 0.24rem auto;
	top: 0.266667rem;
}
.s_r{
	width: 0.23rem;
	height: 100%;
	background-size: 0.23rem auto;
	background-position: 0 calc(100% - 0.266667rem);
	bottom: 0;
}
.s_b{
	width: 7.386667rem;
	height: 0.16rem;
	background-size: auto .16rem;
	right: 0.333333rem;
	background-position: 0 0;
}
.circle{
	width: 0.106667rem;
	height: 0.106667rem;
}
.c_t_l{
	top: 0.133333rem;
	left: 0.133333rem;
}
.c_t_r{
	top: 0.133333rem;
	right: 0.133333rem;
}
.c_b_l{
	bottom: 0.133333rem;
	left: 0.133333rem;
}
.c_b_r{
	bottom: 0.133333rem;
	right: 0.133333rem;
}
.get_cont p{
	font-size: 0.533333rem;
	line-height: 1.013333rem;
}
.cat_lst li{
	margin-bottom: 1rem;
}
.cat_lst li span{
	width: 0.8rem;
	height: 0.8rem;
	font-size: 0.64rem;
	line-height: .8rem;
}
.cat_lst li div{
	width: 3.64rem;
	height: 3.64rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.cat_lst li:nth-child(2){
	margin-left:0;
	margin-right: 0;
	margin-bottom: 1rem;
}
.cat_lst li{
	padding: 0.2rem 0 0 0.466667rem;
}
.cat_lst li div b{
	height: 1.093333rem;
	width: 100%;
	background-size: contain;
	margin-top: 0;
}
.cat_lst li div i{
	font-size: 0.613333rem;
}
.cate_txt{
	font-size: 0.4rem;
	line-height: 0.666667rem;
	margin-top: 0;
}
.get_cont img{
	width: 2.746667rem;
	height: auto;
}
.participate_dl dt{
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 0.533333rem;
	margin-bottom: 0.4rem;
}
.participate_dl dt b{
	font-size: 0.613333rem;
}
.participate_dl dt::before{
	width: 0.2rem;
	height: .2rem;
	margin: 0 0.266667rem 0 0;
}
.participate_dl dd{
	padding-left: 0;
	margin-bottom: .4rem;
}
.participate_dl dd span{
	width: 2rem;
	font-size: 0.613333rem;
	line-height: 1.013333rem;
}
.participate_dl dd div{
	font-size: 0.613333rem;
	line-height: 1.013333rem;
}
.submit_wrap{
	height: 15.013333rem;
	background: url(../img/foot_top_bg_mobile.png) no-repeat 0 0;
	background-size: 10rem auto;
	margin-top: 2.4rem;
}
.btn_list li{
	margin-top: 0.986667rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.btn_list li a{
	width: 8.946667rem;
	padding-left: 2.6rem;
	padding-right: .2rem;
	height: 2.573333rem;
	border-radius: 1.28rem;
	box-sizing: border-box;
	margin: 0;
	background-size: 2.133333rem 2.133333rem;
	background-position: 0.2rem;
}
.btn_list li:nth-child(2) a{
	background-size: 2.133333rem 2.133333rem;
	background-position: 0.2rem;
}
.bdy_wid{
	width: 100%;
}
.btn_list li a{
	font-size: 0.533333rem;
	line-height: calc(2.573333rem - 8px);
}
.submit_tit{
	font-size: 0.746667rem;
	line-height: 0.84rem;
	margin-top: 1.8rem;
}
.m_hide{
	display: none;
}
.pc_hide{
	display: block;
}
.copy_bx{
	margin-top: 1.333333rem;
}
.copy_bx a{
	min-width: 4.533333rem;
	height: 0.666667rem;
	line-height: 0.666667rem;
	border-radius: 0.333333rem;
	font-size: 0.4rem;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
	padding: 0 0.266667rem;
}
.copy_bx p{
	font-size: 0.4rem;
	line-height: 0.666667rem;
	margin-top: 0.4rem;
	padding: 0 1.133333rem;
}
.floatlft{
	float: none;
}
.footer_cont img{
	width: auto;
	height: 0.6rem;
}
.footer{
	padding: 1rem 1.6rem;
}
.footer_cont div{
	font-size: 0.32rem;
	line-height: 0.48rem;
	margin-top: 0.4rem;
}
.copyright_bx{
	top: 0;
	left: 0.4rem;
	right: .4rem;
}
.copyright_btn span{
	font-size: 0.4rem;
}
.copyright_ins{
	padding: 0;
	font-size: 0.4rem;
	line-height: 0.666667rem;
	-webkit-overflow-scrolling: touch;
	max-height: 9.333333rem;
}
.copyright_ins p{
	margin: 0 0 0.4rem;
}
.copyright_bx{
	padding: 0.4rem 0.533333rem 0.8rem;
}
.sub_block_tit{
	font-size: 0.746667rem;
	line-height: 1.2;
	margin-top: 0;
}
.block_ins_mobile{
	padding-left: .32rem;
	padding-right: .32rem;
}
.reuire_tit{
	font-size: 0.346667rem;
	margin-top: 0.28rem;
}
.form_lst li{
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 0.44rem;
}
.form_lst li span{
	font-size: 0.4rem;
	line-height:  1;
	width: 2.16rem;
	margin-right: 0.133333rem;
}
.form_lst li span i{
	float: left;
}
.form_lst li span b{
	display: block;
	overflow: hidden;
}
.form_lst li div input{
	font-size: 0.346667rem;
	line-height:  0.933333rem;
	height:  0.933333rem;
	padding: 0 0.2rem;
	width: 5.68rem;
	box-sizing: border-box;
}
.block_tit_sub span::after{
	background: #ffcd47;
}
.block_tit_sub{
	margin-top: 1.2rem;
}
.video_wrap{
	width: 8rem;
	height: 3.826667rem;
	box-sizing: border-box;
	background-size: 1.133333rem auto;
}
.editor{
	width: 8rem;
	margin-top: 0.8rem;
}
.tips{
	font-size: 0.346667rem;
	padding-left: 0.54rem;
	background-size: auto 0.36rem;
	margin: 0.133333rem 0 0 0.266667rem;
	height: auto;
	line-height: 1;
}
.upload span{
	font-size: 0.4rem;
	height: 0.933333rem;
	line-height: 0.933333rem;
	padding: 0 0.8rem 0 1.52rem;
	background: url(../img/upload_mobile.png) no-repeat 0.6rem 50%;
	background-size: auto 0.386667rem;
}
.upload{
	margin-top: 0.426667rem;
}
.wysiwyg-editor{
	padding: 0.4rem;
	min-height: 5.893333rem;
	font-size: 0.4rem;
	line-height: 0.613333rem;
}
.submit_btn span{
	width: 5.333333rem;
	height: 1.066667rem;
	line-height: 1.066667rem;
	font-size: 0.4rem;
}
.submit_btn{
	margin-top: 1rem;
}
.block_hei{
	height: 2rem;
}
.mobile_txt_u{
	text-transform: uppercase;
}
.wysiwyg-container{
	border-color: #dcdcdc;
}
.listPic li{
	width: 100%;
	margin: 0 0 0.933333rem;
}
.listPic li img{
	width: 100%;
}
.widper{
	width: auto;
}
.listPic .labels a{
	padding: 0.133333rem 0.266667rem;
	font-size: 0.346667rem;
	line-height: 1.2;
	margin-right: 0.133333rem;
	margin-bottom: 0.24rem;
}
.listPic .labels{
	margin-top: 0.4rem;
}
.listPic p{
	font-size: 0.453333rem;
	line-height: 0.666667rem;
	margin: 0.133333rem 0 0;
}
.thumb{
	margin-top: 0.4rem;
}
.thumb span,.thumb a{
	font-size: 0.293333rem;
	padding-left: 0.693333rem;
	padding-right: 0.693333rem;
	height: 0.666667rem;
	padding-top: 0.773333rem;
	line-height: 1.4;
}
.note{
	margin-top: 1rem;
	margin-bottom: 1.333333rem;
	margin-left: 0.4rem;
	margin-right: 0.4rem;
}
.note span{
	padding: 0;
	height: auto;
	font-size: 0.293333rem;
	line-height: 0.533333rem;
	border: none;
	background: none;
	display: inline;
}
.note::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	width: 0.346667rem;
	height: 0.346667rem;;
	background: url(../img/ring.png) no-repeat 50% 50%;
	background-size: contain;
	margin-top: 0.066667rem;
}
.top_tips div{
	height: 1.066667rem;
	line-height: 1.066667rem;
}
.top_tips div a{
	padding-left: 0.4rem;
	margin-left: 0.4rem;
	font-size: 0.32rem;
}
.bdy_wid_1200{
	width: 100%;
}
.narrow_txt{
	width: 100%;
	font-size: 0.453333rem;
	line-height: 0.666667rem;
}
.mobile_bx{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.floatrgt{
	float: none;
}
.submit_w{
	width: 100%;
}
.narrow_submit{
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.submit_ins span{
	padding-top: 1.544444rem;
	font-size: 0.346667rem;
	line-height: 1.3;
	padding-bottom: 0.533333rem;
}
.submit_ins{
	margin-top: 0.733333rem;
	background-size: auto 1.253333rem;
}
.submitBtn{
	margin-top: 0.666667rem;
}
.submitBtn a{
	width: 100%;
	height: 1.066667rem;
	line-height: 1.066667rem;
	font-size: 0.4rem;
	border-radius: 0.533333rem;
}
.block_ins_narrow{
	padding-top: 0.533333rem;
}
.content_lft{
	width: 100%;
}
.title{
	font-size: 0.56rem;
	line-height: 0.666667rem;
}
.author{
	height: auto;
	line-height: 1.2;
	background: none;
	padding: 0;
	display: flex;
	flex-direction: column-reverse;
	
}
.author span{
	font-size: 0.293333rem;
	padding: 0.133333rem 0.2rem;
	background: #f5f5f5;
}
.share{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0;
}
.share a {
	margin: 0.266667rem 0.133333rem 0 0;
}
.share a img{
	width: 0.666667rem;
	height: 0.666667rem;
}
.mart-30{
	margin-top: 0.4rem;
}
.content{
	font-size: 0.426667rem;
	line-height: 0.666667rem;
	margin-top: 0.333333rem;
}
.content img{
	width: 100%;
	height: auto;
}
.relateBx{
	margin-top: 1.2rem;
}
.relateBx dt{
	font-size: 0.533333rem;
	line-height: 1.2;
}
.relateBx dd{
	margin: 0.44rem 0 0;
}
.relateBx dd a{
	font-size: 0.453333rem;
	line-height: 0.666667rem;
}
.relateBx dd::before{
	width: 0.186667rem;
	height: 0.186667rem;
	margin: 0.266667rem 0.266667rem 0 0;
}
.mobile_mart{
	margin-top: 1.333333rem;
}
.sideLst li{
	margin-bottom: 0.4rem;
}
.sideLst li img{
	width: 100%;
	height: auto;
}
.sideLst li h3{
	padding: 0.24rem 0.32rem;
}
.sideLst li h3 a{
	font-size: 0.453333rem;
	line-height: 0.666667rem;
}
.marb_100{
	margin-bottom: 1.333333rem;
}
.narrow_submit:hover::after{
	border: 0.16rem solid #e6f5fe;
}
/* 20220601 start */
.bdy_item_title{
	font-size: 0.51rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 0.4rem;
}
.bdy_item_title::before{
	margin: 0 0.186667rem 0 0;
	width: 0.08rem;
	height: 0.426667rem;
	border-radius: 0.04rem;
}
.showMore span{
	width: 100%;
	box-sizing: border-box;
	height: 1.066667rem;
	line-height: 0.666667rem;
	padding: 0 0 0.4rem;
	font-size: 0.4rem;
	background-position: 50% 0.666667rem;
	background-size: 0.266667rem auto;
}
.gapBlock{
	height: 1.333333rem;
}
.listPic li a.icon_txt::after{
	width: 0.946667rem;
	height: 0.946667rem;
	background-size: auto 0.453333rem;
	right: 0.213333rem;
	bottom: 0.253333rem;
}
.award_wrap{
	line-height: 0.906667rem;
	padding: 0 0.32rem 0 0.746667rem;
	background-size: auto 0.4rem;
	background-position: 0.266667rem 50%;
	margin-top: 0.4rem;
}
.award_wrap span{
	font-size: 0.4rem;
}
.mart-95{
	margin-top: 1.066667rem;
}
.nav_lst{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 30;
	background: #1c3db6;
}
.nav_lst{
	display: flex;
	flex-direction: column;
}
.nav_lst li{
	height: 1.333333rem;
	border-bottom: 1px solid #2546bf;
}
.top_tips div .nav_lst a{
	font-size: 0.586667rem;
	line-height: 1.333333rem;
	padding: 0 0.64rem;
	display: block;
}
.top_tips div .nav_lst a:hover{
	background: none;
}
.nav_lst{
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
}
.nav_lst_show{
	visibility: visible;
	opacity: 1;
}
.nav_lst li.close{
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding-bottom: 0.533333rem;
	border: none;
}
.nav_lst li.close::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	background: url(../img/close.png) no-repeat;
	width: 0.56rem;
	height: 0.56rem;
	padding-right: 0.506667rem;
	background-size: contain;
}
.top_tips .bdy_wid_1200{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.top_tips .bdy_wid_1200 span.menu{
	width: 0.666667rem;
	height: 0.493333rem;
	background: url(../img/menu.png) no-repeat;
	background-size: contain;
	padding-right: 0.4rem;
}
.top_tips{
	position: fixed;
	z-index: 30;
	left: 0;
	right: 0;
}
.tips_hei{
	height: 1.066667rem;
}
.mart-50{
	margin-top: 0.666667rem;
}
.block_ins_bg{
	background: url(../img/block_bg_wap.png) no-repeat 50% 100% #fff;
	background-size: contain;
}
.award_box{
	display: flex;
	flex-direction: column-reverse;
}
.block_ins_bg .floatrgt{
	margin: 0;
	width: 100%;
	text-align: center;
}
.block_ins_bg .floatrgt img{
	width: auto;
	height: 3.253333rem;
}
.award_cup_wrap{
	width: 100%;
	font-size: 0.453333rem;
	line-height: 0.666667rem;
}
.swiper-container-award{
	width: 99%;
	height: 11.346667rem;
}
.award_focus_lst li .floatlft{
	margin: 0;
}
.award_focus_lst li .floatlft img{
	width: 100%;
	height: auto;
}
.arrow{
	display: none;
}
.award_tit{
	font-size: 0.506667rem;
	line-height: 0.666667rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	margin-top: 0.986667rem;
}
.labels{
	margin-top: 0.32rem;
}
.pagination span{
	width: 0.266667rem;
	height: 0.266667rem;
	margin: 0 0.093333rem;
}
.pagination span.swiper-active-switch{
	width: 1.84rem;
}
.pagination-award{
	position: absolute;
	top: 4.5rem;
	left: 0;
	right: 0;
	z-index: 20;
}
.mart_m{
	margin-top: 0.746667rem;
}
.award_lst li{
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	padding: 0.24rem;
	border: none;
	box-shadow: none;
}
.award_lst li a.floatlft{
	margin: 0;
}
.award_lst li a.floatlft img{
	width: 100%;
	height: auto;
}
.award_lst li div h3 a{
	font-size: 0.453333rem;
	line-height: 0.666667rem;
	margin-top: 0.32rem;
	display: block;
}
.award_lst li div span{
	font-size: 0.32rem;
	line-height: 0.48rem;
	margin-top: 0.32rem;
}
.swiper-container-award-top{
	border: 1px solid #fde1b9;
	height: 8.706667rem;
	box-shadow: 0 0 0.24rem rgba(230, 169, 91, .18);
}
.menuCtrl{
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 20;
}
.menuCtrl span{
	display: inline-block;
	vertical-align: top;
	width: 1.066667rem;
	height: 1.066667rem;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIuNzVlbSIgaGVpZ2h0PSIxZW0iIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDEuNCAyMzMuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNsMTkyIDE5MmMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMHMxMi41LTMyLjggMC00NS4zTDEwOS4zIDI1NiAyNzguNiA4Ni42YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwbC0xOTIgMTkyeiIvPjwvc3ZnPg==") no-repeat 50% 50% #f28962;
	background-size: auto 0.586667rem;
}
.menuCtrl span.a_nxt{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIuNzVlbSIgaGVpZ2h0PSIxZW0iIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzQyLjYgMjMzLjRjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNsLTE5MiAxOTJjLTEyLjUgMTIuNS0zMi44IDEyLjUtNDUuMyAwcy0xMi41LTMyLjggMC00NS4zTDI3NC43IDI1NiAxMDUuNCA4Ni42Yy0xMi41LTEyLjUtMTIuNS0zMi44IDAtNDUuM3MzMi44LTEyLjUgNDUuMyAwbDE5MiAxOTJ6Ii8+PC9zdmc+");
}
.menuCtrl span:hover{
	background-color: #1c3db6;
}
.note_two_lines{
	width: auto;
}
.note_two_lines span::after{
	display: none;
}
.breadCum{
	font-size: 0.32rem;
	line-height: 0.4rem;
	margin-bottom: 0.32rem;
}
.block_ins, .block_ins_narrow{
	padding-left: .5rem;
	padding-right: .5rem;
}
.sideLst{
	width: 100%;
}
.footer_cont .floatlft img {
  width: auto;
}
.showMore span.no-data {
  padding: 0;
  height: 1.066667rem;
  line-height: 1.066667rem;
}