/* components/headnavigationlinks/index.wxss */
body {
	margin: 0;
	padding: 0;
}

.rm_pic_box text {
	white-space: pre-line;
}

.rm_fjs_pic_box {
	position: relative;
}

.rm_fjs_pic_box img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.rm_fjs_pic_box>.rm_headSwiper {
	width: 100%;
}

.swiper-slide {
	overflow: hidden;
}

.rm_fjs_headSwiper {

	background: white;
}

.rm_fjs_mydots {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	bottom: 0.896rem;
	right: 0;
	z-index: 999;
}

.rm_fjs_mydots_item {
	width: 0.3413333333333333rem;
	height: 0.2133333333333333rem;
	border-radius: 0.2133333333333333rem;
	margin-left: 0.1706666666666666rem;
	background: rgba(0, 0, 0, 0.4);
}

.rm_fjs_mydots>.rm_fjs_mydots_item:first-child {
	margin-left: 0;
}

.rm_fjs_mydots>.rm_fjs_mydots_item:last-child {
	margin-right: 1.024rem;
}

.rm_fjs_mydots_itemActive {
	background: rgba(0, 0, 0, 0.8);
}

.rm_fjs_titleBox {
	box-sizing: border-box;
	padding: 0 0.64rem;
	width: 100%;
	position: absolute;
	top: 2.56rem;
	left: 0;
}

.rm_fjs_title {
	text-align: center;
	font-size: 0.9386666666666666rem;
	font-weight: bold;
	line-height: 1.5;
}

.rm_fjs_subtitle {
	text-align: center;
	font-size: 0.64rem;
	line-height: 1.5;
}

/* 样式2 */
.rm_fjs_headPic_style2 {}

.rm_fjs_swiperBox {
	overflow: visible;
}

.rm_fjs_headPic_style2 .swiper-container {
	overflow: hidden;
}

.rm_fjs_headPic_style2 .swiper-slide {
	overflow: unset;
	padding: 0 0.6826666666666666rem;
}

.rm_fjs_headPic_style2 .rm_fjs_mydots {
	width: 100%;
	justify-content: center;
	bottom: 1.28rem;
}

.rm_headPic_style2_pic_shadow {
	position: absolute;
	top: 4%;
	left: 5%;
	height: 90% !important;
	width: 90% !important;
	filter: blur(0.256rem);
	z-index: -1;
}

.rm_fjs_headPic_style2 .rm_fjs_mydots_item {
	width: 0.2986666666666667rem;
	height: 0.2986666666666667rem;
	background: rgba(255, 255, 255, 0.4);
	margin-left: 0.2986666666666667rem;
}

.rm_fjs_headPic_style2 .rm_fjs_mydots_itemActive {
	width: 0.5546666666666666rem;
	background: white;
}

.rm_fjs_headPic_style2 .rm_fjs_mydots>.rm_fjs_mydots_item:last-child {
	margin-right: 0;
}

/* 样式3 */

.rm_bottom_triangle_pic {
	-webkit-clip-path: polygon(0% 0%, 0 0, 0% calc(100% - 0.768rem), 50% 100%, 100% calc(100% - 0.768rem), 100% 0%, 100% 0%);
	clip-path: polygon(0% 0%, 0 0, 0% calc(100% - 0.768rem), 50% 100%, 100% calc(100% - 0.768rem), 100% 0%, 100% 0%);
}

.rm_bottom_triangle {
	height: 0.8533333333333334rem;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 100;
}

.rm_bottom_triangle_left {
	position: relative;
	-webkit-clip-path: polygon(0% 0.256rem, 0% 0%, 100% 100%);
	clip-path: polygon(0% 0.256rem, 0% 0%, 100% 100%);
	flex:1;
	height: 100%;
}

.rm_bottom_triangle_right {
	position: relative;
	-webkit-clip-path: polygon(100% 0%, 0% 100%, 100% 0.256rem);
	clip-path: polygon(100% 0%, 0% 100%, 100% 0.256rem);
	flex:1;
	height: 100%;
}



/* 样式4 */
.rm_headPic_style4 {
	width: 100%;
	padding: 0.9386666666666666rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.rm_headPic_style4_content {
	max-height: 4.352rem;
	box-sizing: border-box;
	padding: 0 0.64rem;
	width: 100%;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.rm_headPic_style4_content_picBox {
	height: 4.181333333333333rem;
	width: 4.181333333333333rem;
	min-width: 4.181333333333333rem;
	border: 0.128rem solid #DEB995;
	border-radius: 0.384rem;
	overflow: hidden;
	position: relative;
}

.rm_pdf_box {
	font-size: 0.4266666666666667rem;
	font-weight: bold;
	width: 1.4933333333333334rem;
	height: 0.64rem;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0 0 0.64rem 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	box-sizing: border-box;
	padding-left: 0.0853333333333333rem;
}

.rm_headPic_style4_content_pic {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.rm_headPic_style4_content_text {
	box-sizing: border-box;
	line-height: 1.5;
	min-height: 4.394666666666667rem;
	color: white;
	margin-left: 0.7253333333333334rem;
	padding: 0.256rem 0;
	display: flex;
	align-items: center;
}

.rm_headPic_style4_content_text_title {
	font-size: 0.768rem;
	font-weight: bold;
	max-height: 2.176rem;
	overflow: hidden;
}

.rm_headPic_style4_content_text_subtitle {
	margin-top: 0.64rem;
	max-height: 0.768rem;
	overflow: hidden;
}

.rm_headPic_style4_content_text_subtitle text {

	font-size: 0.512rem;
	padding: 0.2133333333333333rem 0;

}

/* 样式5 */
.rm_headPic_style5 {
	width: 100%;
	height: 10.112rem;
	position: relative;
	overflow: hidden
}

.rm_headPic_style5_bgPic {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.rm_headPic_style5_content {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 14%;
	left: 0;
}

.rm_headPic_style5_logPic_box {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7.381333333333333rem;
	height: 3.7546666666666666rem;
	margin: 0 auto;
	z-index: 1;
}

.rm_headPic_style5_logPic {
	object-fit: cover;
}

.rm_headPic_style5_text_box {
	padding: 0 0.64rem;
	line-height: 1.5;
	text-align: center;
}

.rm_headPic_style5_title {
	font-size: 0.9813333333333333rem;
}

.rm_headPic_style5_subtitle {
	font-size: 0.5546666666666666rem;
}

.rm_headPic_style5_btn_box {
	margin-top: 1.4933333333333334rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rm_headPic_style5_btn {
	box-sizing: border-box;
	max-width: 100%;
	height: 1.4506666666666668rem;
	width: auto;
	padding: 0.384rem 1.152rem;
	border-radius: 1.2373333333333334rem;
	font-size: 0.7253333333333334rem;
	font-weight: bold;
	line-height: 1;
}

/* 样式6 */
.rm_headPic_style6 {
	width: 100%;
	height: 10.112rem;
	position: relative;
	overflow: hidden;
}

.rm_headPic_style6_bgPic {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.rm_headPic_style6_content {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 20%;
	left: 0;
}

.rm_headPic_style6_logPic_box {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7.04rem;
	height: 2.9013333333333335rem;
	margin: 0 auto;
	z-index: 1;
}

.rm_headPic_style6_logPic {
	object-fit: cover;
}

.rm_headPic_style6_text_box {
	padding: 0 0.64rem;
	line-height: 1.5;
	text-align: center;
}

.rm_headPic_style6_title {
	font-size: 0.9813333333333333rem;
	font-weight: bold;
}

.rm_headPic_style6_subtitle {
	font-size: 0.5546666666666666rem;
}

.rm_headPic_style6_btn_box {
	margin-top: 1.4933333333333334rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rm_headPic_style6_btn {
	box-sizing: border-box;
	max-width: 100%;
	height: 0.896rem;
	width: auto;
	padding: 0.2133333333333333rem 0.8533333333333334rem;
	border-radius: 0.896rem;
	font-size: 0.4266666666666667rem;
	line-height: 1;
}

/* 音频播放 */
.rm_audioBox {
	/* 	margin: 15px 0; */
	padding-top: 0.9386666666666666rem;
	padding-bottom: 0.64rem;
}

.rm_audioBox_topPicBox {
	position: relative;
	
	margin: 0 auto;
	border-radius: 0.64rem;
	overflow: hidden;
	box-shadow: 0 0.0853333333333333rem 0.4266666666666667rem 0 rgba(0, 0, 0, .15);
	display: flex;
	align-items: center;
	justify-content: center;
}

.rm_audioBox_playBtn {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2.3893333333333335rem !important;
	z-index: 2;
}

.rm_audioBox_topPic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none;
	background: #ffffff;
}

.rm_audioBox_downloadBtn {
	width: 2.3466666666666667rem;
	height: 1.28rem;
	border-radius: 1.28rem;
	position: absolute;
	bottom: 0.4266666666666667rem;
	right: 0.4266666666666667rem;
	background: white;
	font-size: 0.4266666666666667rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rm_audioBox_title {
	text-align: center;
	font-size: 0.7253333333333334rem;
	font-weight: bold;
	margin-top: 1.1946666666666668rem;
	line-height: 1.5;
}

.rm_audioBox_progressBox {
	margin-top: 1.1946666666666668rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rm_audioBox_progress {
	max-width: 10.709333333333333rem;
	height: 0.0853333333333333rem;
	position: relative;
	flex: 1;
	border-radius: 0.0853333333333333rem;
}

.rm_myProgress {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	background: #E5E5E5;
	border-radius: 0.0853333333333333rem;
}

.rm_myProgress::-webkit-progress-bar {
	background: #E5E5E5;
}

.rm_myProgress_success {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.0853333333333333rem;
	border-radius: 0.0853333333333333rem;
}

.rm_audioBox_progressBox_time {
	font-size: 0.512rem;
	color: #6E6E6E;
}

.rm_audioBox_progressBox>.rm_audioBox_progressBox_time:first-child {
	margin-right: 0.512rem;
}

.rm_audioBox_progressBox>.rm_audioBox_progressBox_time:last-child {
	margin-left: 0.512rem;
}

.rm_audioBox_progressDot {
	box-sizing: content-box;
	position: absolute;
	left: -0.256rem;
	top: -0.384rem;
	width: 0.4266666666666667rem;
	height: 0.4266666666666667rem;
	min-width: 0.4266666666666667rem;
	min-height: 0.4266666666666667rem;
	border-radius: 50%;
	border: 0.2133333333333333rem solid #FF5252;
	background-color: white;
}

/* 音频播放 */
/* 
滑块 */

.rangeslider,
.rangeslider__fill {
	background: #e6e6e6;
	display: block;
	height: 0.0853333333333333rem;
	width: 100%;
	-moz-box-shadow: inset 0rem 0.0426666666666666rem 0.128rem rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0rem 0.0426666666666666rem 0.128rem rgba(0, 0, 0, 0.3);
	box-shadow: inset 0rem 0.0426666666666666rem 0.128rem rgba(0, 0, 0, 0.3);
	-moz-border-radius: 0.4266666666666667rem;
	-webkit-border-radius: 0.4266666666666667rem;
	border-radius: 0.4266666666666667rem;
}

.rangeslider {
	opacity: 0;
	position: relative;
	touch-action: none;
}

.rangeslider--disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: 0.4;
}

.rangeslider__fill {
	background: #00ff00;
	position: absolute;
	top: 0;
}

.rangeslider__handle {
	touch-action: none;
	background: white;
	cursor: pointer;
	display: inline-block;
	width: 0.8533333333333334rem;
	height: 0.8533333333333334rem;
	position: absolute;
	left: -0.3413333333333333rem;
	top: -0.3413333333333333rem;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
	-moz-box-shadow: 0 0 0.3413333333333333rem rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 0.3413333333333333rem rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0.3413333333333333rem rgba(0, 0, 0, 0.3);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.rangeslider__handle:after {
	content: "";
	display: block;
	width: 0.8533333333333334rem;
	height: 0.8533333333333334rem;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
	background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.rangeslider__handle:active {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}

input[type="range"]:focus+.rangeslider .rangeslider__handle {
	-moz-box-shadow: 0 0 0.3413333333333333rem rgba(255, 0, 255, 0.9);
	-webkit-box-shadow: 0 0 0.3413333333333333rem rgba(255, 0, 255, 0.9);
	box-shadow: 0 0 0.3413333333333333rem rgba(255, 0, 255, 0.9);
}

/*背景音乐*/
.bj-music-warp-sjixhju1h{position:fixed;right:0.6826667rem;top:0.6826667rem;z-index:999999999999999}
.bj-music-box-sjixhju1h{display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:1.1946667rem;height:1.1946667rem;background:rgba(0,0,0,.4);border:0.0853333rem solid #fff;border-radius:50%;color:#ffffff;cursor: pointer;}
.bj-music-box-sjixhju1h svg{width:0.5973333rem;height:auto;}
@keyframes bj-music-rotate-shuhs{0% { transform: rotate(0); } 100% {transform: rotate(1turn);}}
.bj-music-animation-box-sjixhju1h{animation: bj-music-rotate-shuhs 3.5s linear infinite;}

.iconfont{
	font-size:0.6826667rem;
}
/*body{position: relative;}*/
/*body,.edit_paging_footer__hysw{*/
/*max-width: 750px;*/
/*margin: 0 auto;*/
/*}*/
#width_class__jisuans{
	margin: 0 0.682667rem;
	height: 100vh;
	position: absolute;
	width: calc(100% - 0.682667rem - 0.682667rem);
	z-index: -100;
	opacity: 0;
	pointer-events: none;
}
/* 
滑块 */
