/*- - - - - - - - -样式属目录页-01.html - - - - - - - -*/
.header{position:relative;z-index:2500;margin-bottom:-1.14rem;}
.header ._pic{position:absolute;left:0;top:0;width:100%;max-width:100%;}
.header ._bg{width:100%;max-width:100%;}
.header h2{color:#fff;font-size:0.56rem;text-align:center;font-weight:normal;line-height:0.76rem;position:absolute;height:75.00%;top:0;left:0;right:0;padding-left:1.09rem;padding-right:1.09rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;letter-spacing:0.03rem;}
.header h2 ._titleStyle{text-align:center;display:block;flex:auto;height:auto;}
.header h2 ._titleStyle em{display:block;text-align:center;font-size:0.36rem;line-height:0.63rem;letter-spacing:0.07rem;}
.header h2 ._titleStyle strong{display:block;font-size:0.60rem;font-weight:normal;line-height:0.97rem;letter-spacing:0.07rem;}
.header h2 span{display:block;text-align:right;width:100%;font-size:0.32rem;line-height:0.63rem;position:absolute;right:0;padding-right:1.00rem;}
.header .title_name{height:1.28rem;position:absolute;top:1.10rem;right:0.18rem;}
	/*页尾*/
	.footer{position:relative;margin-top:-1.50rem;background-size:100%;}
	.footer ._pic{width:100%;position:absolute;max-width:100%;right:0;bottom:0;}
	.footer ._bg{width:100%;max-width:100%;}
/*主内容区域*/
.mainContent{position:relative;background:#fff;border-bottom:1px solid transparent;min-height:3.00rem;padding-top:1.41rem;padding-bottom:1.50rem;}
.mainContent ._round1{background:url(../images/body/round1.svg) no-repeat left top;height:2.57rem;width:2.57rem;}
/*主内容区域不同背景*/
.mainContent._bg_round{background:url(../images/body/round1.svg) no-repeat -0.20rem 1.28rem/2.57rem 2.57rem,url(../images/body/round2.svg) no-repeat 3.8rem 48%/7.08rem 7.08rem,url(../images/body/round3.svg) no-repeat -1.58rem bottom/4.34rem 4.34rem;background-color: #fff;}
.mainContent._bg_round2{background:url(../images/body/round1.svg) no-repeat -0.20rem 2.7rem/2.6rem 2.6rem,url(../images/body/round2.svg) no-repeat 3.80rem 48%/7.08rem 7.08rem,url(../images/body/round3.svg) no-repeat -1.58rem bottom/4.34rem 4.34rem; background-color: #fff;}
.mainContent._bg_round3{background:url(../images/body/line2.svg) no-repeat left top 25.9rem/100%,url(../images/body/round1.svg) no-repeat -0.20rem 1.28rem/2.57rem 2.57rem,url(../images/body/round2.svg) no-repeat 3rem 57%/5.7rem 5.7rem,url(../images/body/round3.svg) no-repeat left -1rem bottom 0.3rem/4.5rem 4.5rem; background-color: #fff;}
.mainContent._bg_round4{background:url(../images/body/round1.svg) no-repeat -0.2rem 66%/2.6rem 2.6rem,url(../images/body/round1.svg) no-repeat -0.20rem 1.28rem/2.57rem 2.57rem,url(../images/body/round2.svg) no-repeat 2.6rem 40%/5.7rem 5.7rem,url(../images/body/round3.svg) no-repeat right -0.8rem bottom 0rem/4.5rem 4.5rem; background-color: #fff;}
.mainContent._bg_round5{background:url(../images/body/round2.svg) no-repeat right -0.8rem bottom -0.8rem/4.5rem 4.5rem,url(../images/body/round1.svg) no-repeat right -0.3rem top 29%/2.8rem 2.8rem,url(../images/body/round3.svg) no-repeat left -1.7rem top -0.8rem/5rem 5rem;}
.mainContent._bg_round6{background:url(../images/body/round2.svg) no-repeat right -0.8rem bottom -0.8rem/4.5rem 4.5rem,url(../images/body/round1.svg) no-repeat left -0.2rem top 46%/2.8rem 2.8rem,url(../images/body/round3.svg) no-repeat right top 1rem/1.7rem 1.7rem;}
.mainContent._bg_round7{background:url(../images/body/line2.svg) no-repeat left top 27.3rem/100%,url(../images/body/round2.svg) no-repeat right -0.8rem bottom -0.8rem/4.5rem 4.5rem,url(../images/body/round1.svg) no-repeat left 0rem top 43%/2.8rem 2.8rem,url(../images/body/round3.svg) no-repeat right -0.5rem top -0.3rem/5.7rem 5.7rem;}
.mainContent._bg_round8{background:url(../images/body/round2.svg) no-repeat left -1.3rem bottom 0rem/4.5rem 4.5rem,url(../images/body/round1.svg) no-repeat right -0.8rem top 28%/2.7rem 2.7rem,url(../images/body/round3.svg) no-repeat right -1.3rem top -2.3rem/6rem 6rem;}
.mainContent._bg_round9{background:url(../images/body/round3.svg) no-repeat right -2rem bottom 15%/5.1rem 5.1rem,url(../images/body/round2.svg) no-repeat left -1.5rem bottom 43%/5.8rem 5.8rem,url(../images/body/round1.svg) no-repeat right 0.3rem top 25.5%/2.7rem 2.7rem,url(../images/body/round3.svg) no-repeat right -0.4rem top -0.3rem/5.8rem 5.8rem;}
.mainContent._bg_round10{background:url(../images/body/round2.svg) no-repeat right -0.4rem bottom/5rem 5rem,url(../images/body/round1.svg) no-repeat -0.2rem 55%/3.49rem 3.49rem,url(../images/body/round3.svg) no-repeat right -0.78rem top 1.15rem/3.97rem 3.97rem ; background-color: #fff;}
.mainContent._bg_round10-1{background:
	url(../images/body/round2.svg) no-repeat right -2rem bottom/5rem 5rem,
	url(../images/body/round3.svg) no-repeat left -0.7rem bottom 22.5%/3.46rem 3.46rem,
	url(../images/body/round1.svg) no-repeat right 44%/4.89rem 4.89rem,
	url(../images/body/round2.svg) no-repeat -15% 24%/2.66rem 2.66rem,url(../images/body/round3.svg) no-repeat right -0.78rem top 0.49rem/3.2rem 3.2rem; 
	background-color: #fff;
}
.mainContent._bg_round10-2{background:
	url(../images/body/round2.svg) no-repeat left -1.4rem bottom -0.4rem/5rem 5rem,
	url(../images/body/round3.svg) no-repeat right -0.2rem bottom 31.5%/3.46rem 3.46rem,
	url(../images/body/round1.svg) no-repeat left -0.3rem top 33.5%/3.6rem 3.6rem,
	url(../images/body/round2.svg) no-repeat -15% 24%/2.66rem 2.66rem,url(../images/body/round3.svg) no-repeat right -0.78rem top 3%/3.96rem 3.96rem; 
	background-color: #fff;
}
.mainContent._bg_round11{
	
	background:url(../images/body/round1.svg) no-repeat right -0.3rem bottom 1.5%/2.8rem 2.8rem,url(../images/body/round3.svg) no-repeat left -1.5rem bottom 16.5%/3.46rem 3.46rem,url(../images/body/round2.svg) no-repeat right -5.3rem bottom 47.5%/9.6rem 9.6rem,url(../images/body/round1.svg) no-repeat left -1.1rem top 27%/2.8rem 2.8rem,url(../images/body/round3.svg) no-repeat right -0.48rem top -0.0rem/5.38rem 5.38rem ; background-color: #fff;
}
	/*目录*/
	#Directory{position:relative;margin:0 auto;}
	#Directory .swiper-slide{padding-right: 7.5%;padding-left: 7.5%;box-sizing: border-box;}
	#Directory .swiper-button-next,#Directory .swiper-button-prev{width:0.31rem;height:0.56rem;margin:0;padding:0;background:url(../images/arrow.png) no-repeat left top;background-size:200%;}
	#Directory .swiper-button-next::after,#Directory .swiper-button-prev::after{content:none;}
	#Directory .swiper-button-prev{left:0.10rem;background-position:left top;}
	#Directory .swiper-button-next{right:0.10rem;background-position:right top;}
	/*分类列表*/
	.sortList{color:#6f6f6f;margin-bottom:0.48rem;padding-right:0.52rem;padding-left:1.06rem;list-style-type:disc;}
	.sortList li{line-height:0.49rem;text-align:justify;font-size:0.31rem;margin-bottom:0.19rem;text-justify:inter-ideograph;letter-spacing:0.03rem;}
	/*内容样式*/
		.content{width:81.00%;line-height:1.56;text-align:justify;font-size:0.32rem;color:#777777;margin:0 auto;text-justify:inter-ideograph;}
		.content img._sizebig{width:116%;max-width:none;margin-left:-8%;}
		.content img._sizebig2{width:110%;max-width:none;margin-left:-5%;}
		/*段落不缩进*/
		.content._notIndent p{text-indent:0;}
		.content img{width:100%;max-width:100%;margin-bottom:0.24rem;display:block;}
		.content p{text-indent:2em;margin-bottom:0.24rem;}
		.content p strong{font-weight:normal;color:#fe723f;}
		/*内容2*/
		.content2{width:81.00%;line-height:1.56;text-align:justify;font-size:0.32rem;color:#4d4d4d;margin:0 auto;text-justify:inter-ideograph;}
		.content2{color:#777777;margin-bottom:0.54rem;}
		.content2 ._box{padding-left:0.22rem;background:url(../images/line_y.gif) repeat-y left top;background-size:0.05rem auto;}
		/*内容3*/
		.content3{width:81.00%;line-height:1.56;text-align:justify;font-size:0.32rem;color:#777777;margin:0 auto;text-justify:inter-ideograph;}
		.content3 ._box{line-height:0.50rem;position:relative;clear:both;font-size:0.28rem;margin-bottom:0.30rem;padding-left:0.28rem;}
		.content3 ._box::after{width:0.10rem;height:0.10rem;position:absolute;top:0;left:0;background-color:#f2534f;border-radius:50%;content:"";}
		.content3 ._box em{font-size:0.22rem;color:#f2534f;}
		.content3 ._box::before{width:0.10rem;position:absolute;top:0;bottom:0;left:0;background:url(../images/class/line_y.png) repeat-y center top;background-size:100%;content:"";}
	/*标题*/
	.title{height:0.67rem;line-height:0.58rem;text-align:center;position:relative;font-size:0.3rem;font-weight:normal;color:#717171;margin-top:0.34rem;margin-bottom:0.29rem;box-shadow:0 0.03rem 0.04rem rgba(0,0,0,0.4);border-radius:0.3rem 0 0.3rem 0;}
	.title div{position:relative;color:#6e695c;padding-left:0.60rem;letter-spacing:0.02rem;z-index:101;}
	.title::before{position:absolute;top:0;right:0;bottom:0;left:0;margin-bottom:0.05rem;border-radius:0.3rem 0 0.3rem 0;content:"";}
	.title span{width:0.49rem;height:0.49rem;line-height:0.49rem;text-align:center;position:absolute;color:#fefeff;top:50%;left:0.08rem;background-color:#f46869;letter-spacing:0;box-sizing:border-box;border:1px solid #fde7b6;border-radius:0.60rem;display:inline-block;transform:translatey(-42%);}
	.title._sizeBig{width:110%;margin-left:-5%;}
	.title._titleStyle1{font-size:0.35rem;border-radius:0 0 0.21rem 0;}
	.title._titleStyle1 div{padding-left:0.20rem;letter-spacing:0.05rem;}
	.title._titleStyle1::before{border-radius:0 0 0.21rem 0;}
	.title._titleStyle1 span{background-color:#fea175;}
	.title._titleStyle2 span{background-color:#f2534f;}
	.title._titleStyle2 div{color:#f2534f;}
	/*标题2*/
	.title2{text-align:center;font-size:0.22rem;font-weight:normal;margin-bottom:0.54rem;padding-right:0.13rem;padding-left:0.13rem;border-right:0.05rem solid #fd9067;border-bottom:0.05rem solid #fd9067;border-radius:0.20rem;display:inline-block;}
	.title2 strong{line-height:0.45rem;font-size:0.33rem;font-weight:normal;display:block;}
	/*标题3*/
	.title3{line-height:0.84rem;font-size:0.32rem;font-weight:normal;color:#fe9a7a;}
	.title3::before{width:0.28rem;height:0.15rem;margin-right:0.18rem;margin-left:0;vertical-align:middle;background:url(../images/class/title3_dot.svg) no-repeat left top;display:inline-block;content:"";}
	/*提示*/
	.tip{width:89.00%;line-height:1.67;font-size:0.30rem;margin:0 auto 0.08rem auto;}
	.tip p{text-indent:2em;color:#fff;padding-top:0.22rem;padding-right:0.30rem;padding-bottom:0.22rem;padding-left:0.30rem;background:#ff876e  url(../images/dot.gif) no-repeat left top;}
	/*项*/
	.items{position:relative;margin-bottom:0.43rem;padding-left:0.65rem;}
	.items h4{line-height:0.44rem;font-size:0.33rem;font-weight:normal;color:#f78a8f;}
	.items ._xh{width:0.66rem;height:0.63rem;text-align:center;position:absolute;text-indent:-0.08rem;font-family:'Arial Black', Gadget, sans-serif;font-weight:bold;color:#fff;top:0;left:0;padding-top:0.12rem;background:url(../images/class/items_dot.svg) no-repeat left top;box-sizing:border-box;transform:translate(-40%,-25%);content:"";}
	.items::after{width:0.10rem;height:0.10rem;position:absolute;bottom:0;left:-0.01rem;background-color:#f2534f;border-radius:0.60rem;content:"";}
	.items::before{width:0.08rem;position:absolute;top:0;bottom:0;left:0;background:url(../images/class/line_y2.png) repeat-y left top;background-size:100%;content:"";}
	.items p{text-indent:0;}
	.items._items_lineSize{margin-bottom:0.35rem;padding-left:0.26rem;}
	.items._items_lineSize p{margin-bottom:0;}
	.items._items_lineSize img{margin-top:0.27rem;}
	.items._items_lineSize h4{margin-bottom:0.28rem;padding-left:0.20rem;}
	.items._items_lineSize::before{height:1.04rem;bottom:auto;}
	.items._items_lineSize::after{top:0.95rem;}
	/*主标题*/
	.mainTitle{line-height:0.57rem;font-size:0.38rem;font-weight:normal;color:#fe8057;margin-top:0.30rem;margin-bottom:0.66rem;}
	/*正文标题*/
	.textTitle{line-height:0.57rem;position:relative;font-size:0.32rem;font-weight:normal;color:#fe8057;margin-bottom:0.33rem;margin-left:-5%;padding-right:0.27rem;padding-left:0.72rem;border:0.03rem solid #fe8057;border-radius:0.50rem;display:inline-block;}
	.textTitle::before{width:0.45rem;height:0.45rem;position:absolute;top:0.05rem;left:0.08rem;border-radius:0.50rem;content:"";}
	/*标题4*/
	.title4{width:1.90rem;height:0.83rem;line-height:0.83rem;text-align:center;font-weight:normal;color:#f2534f;margin-bottom:0.12rem;margin-left:0;background:url(../images/class/title4_bgleft.svg) no-repeat left top;display:inline-block;}
	.title4 span{font-size:0.32rem;}
	.title4._Style2{background-image:url(../images/class/title4_bgright.svg);}
	.title4._colorRed{background-image:url(../images/class/title4_leftred.svg);}
	.title4._colorRed._Style2{background-image:url(../images/class/title4_rightred.svg);}
	/*栏目标题*/
	.columnTitle{width:3.74rem;height:0.71rem;line-height:0.58rem;text-align:center;font-size:0.31rem;font-weight:normal;margin-right:auto;margin-bottom:0.14rem;margin-left:auto;background:url(../images/class/columntitle_bg.svg) no-repeat left top;}
	/*栏目标题2*/
	.columnTitle2{width:4.88rem;height:0.63rem;text-align:center;position:relative;font-weight:normal;margin:0 auto 0.16rem auto;background:url(../images/class/columntitle2_bg.svg) no-repeat left top;box-sizing:border-box;}
	.columnTitle2 strong{width:0.46rem;height:0.46rem;line-height:0.46rem;position:absolute;color:#fff;top:0.03rem;left:0.18rem;}
	.columnTitle5{width:5.44rem;height:0.70rem;line-height:0.54rem;text-align:center;font-size:0.32rem;font-weight:normal;margin-right:auto;margin-left:auto;background:url(../images/class/columntitle3_bg.svg) no-repeat left top;}
	/*栏目标题3*/
	.columnTitle3{width:2.53rem;height:0.87rem;line-height:0.87rem;text-align:center;font-size:0.30rem;font-weight:normal;margin:0 auto 0.13rem auto;background:url(../images/bg_columnitle3.svg) no-repeat left top;}
	/*栏目标题4*/
	.columnTitle4{width:4.06rem;height:0.84rem;line-height:0.87rem;text-align:center;font-weight:normal;color:#f2534f;margin-bottom:0.12rem;padding-left:0.41rem;background:url(../images/class/columntitle4_bg2.svg) no-repeat left top;letter-spacing:0.02rem;box-sizing:border-box;}
	.columnTitle4._columnTitle4Right{float:right;padding-right:0.61rem;padding-left:0;background:url(../images/class/columntitle4_bg.svg) no-repeat left top;}
	.subTitle{line-height:0.70rem;font-weight:normal;color:#ff632c;}
	.subTitle::before{width:0.38rem;height:0.34rem;margin-right:0.24rem;vertical-align:middle;background:url(../images/class/1.svg) no-repeat left top;border:1px solid #ff0001;display:inline-block;content:"";}
	/*文本列表*/
	.textList{clear:both;margin-bottom:0.18rem;}
	.textList li{position:relative;margin-left:0.41rem;}
	.textList li ._txt{line-height:0.59rem;margin-top:0.12rem;margin-bottom:0.23rem;}
	.textList li span{width:0.30rem;height:0.30rem;line-height:0.30rem;text-align:center;position:absolute;color:#fff;top:0.12rem;right:100%;margin-right:0.11rem;background-color:#ff7c50;text-transform:lowercase;}
	/*弹窗*/
	#Popup{width:81.00%;height:85%;position:fixed;max-width:6.08rem;top:50%;left:50%;margin:0 auto;padding:0.22rem;box-shadow:0 0.06rem 0.18rem rgba(0, 0, 0, 0.18);box-sizing:border-box;border-radius:0.15rem;z-index:3600;transform:translate(-50%,-50%);}
	#Popup::before{width:1.38rem;height:1.48rem;position:absolute;top:0;left:0.50rem;margin-top:-0.70rem;background:url(../images/needle.svg) no-repeat left top;content:"";}
	#Popup .content{width:100%;}
	#Popup ._box{position:relative;padding-top:0.90rem;padding-right:0.43rem;padding-bottom:0.60rem;padding-left:0.43rem;background:#fff;border-radius:0.15rem;height:100%;overflow:auto;box-sizing:border-box;}
	#Popup .books{margin-bottom:0.12rem;}
	#Popup .books .photo{height:3.99rem;text-align:center;margin-bottom:0.16rem;display:flex;align-items:center;justify-content:center;}
	#Popup .books .photo img{max-width:100%;max-height:100%;}
	#Popup .books strong{line-height:0.86rem;text-align:center;color:#ff511f;display:block;}
	#Popup ._btnClose{width:0.30rem;height:0.30rem;position:absolute;top:0.37rem;right:0.37rem;background:url(../images/icon_close.svg) no-repeat left top;z-index:300;transition:all 0.4s ease-in;}
	#Popup ._btnClose:hover{transform:rotate(90deg);}
	.PopupMask{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.25);z-index:3500;display:none;}
	/*书*/
	.books strong{text-align:center;font-size:0.33rem;font-weight:normal;display:block;}
	/*书架*/
	#bookrack::before{height:0.29rem;background:url(../images/bookrack_1-4.png) no-repeat left top;background-size:100% auto;display:block;content:"";}
	#bookrack .bookrackLayer{height:3.01rem;position:relative;margin-bottom:0.23rem;background:url(../images/bookrack_1-1.png) repeat-x left top;background-size:auto 100%;display:flex;align-items:center;justify-content:center;}
	#bookrack .bookrackLayer:nth-last-of-type(1){background-image:url(../images/bookrack_1-2.png);}
	#bookrack .bookrackLayer::after{height:0.23rem;position:absolute;top:100%;right:0;left:0;background:url(../images/bookrack_1-3.png) no-repeat left top;content:"";}
	#bookrack img{width:100%;max-width:100%;}
	#bookrack .swiper-pagination{bottom:0px;background-size:contain;}
	#bookrack .swiper-pagination .swiper-pagination-bullet{width:0.10rem;height:0.10rem;line-height:0;background-color:#fff;opacity:1;border-radius:0.50rem;}
	#bookrack .swiper-pagination .swiper-pagination-bullet-active{background-color:#ff511f;}
	/*书列表*/
	.booklist{padding-top:0.12rem;display:flex;}
	.booklist li{height:2.80rem;}
	.booklist li .photo{height:100%;display:block;}
	.booklist li .photo img{height:100%;max-height:auto;}
	/**/
	.partTitle{width:6.08rem;line-height:0.54rem;text-align:left;position:relative;overflow:hidden;font-size:0.34rem;font-weight:normal;color:#f8908f;margin-right:auto;margin-bottom:0.10rem;margin-left:auto;padding-top:0.14rem;padding-bottom:0.10rem;padding-left:0.77rem;background:url(../images/bg_parttitle.png) no-repeat center top;background-size:100% auto;box-sizing:border-box;}
	.partTitle span{position:absolute;font-size:0.33rem;font-family:'Arial Black', Gadget, sans-serif;color:#fff;top:0.11rem;left:0.15rem;}
	.partTitle strong{text-align:center;font-weight:normal;display:block;}
	/*视频*/
	#videos .partTitle{font-size:0.30rem;padding-left:0.30rem;text-align:center;}
	#videos .partTitle strong{text-align:left;padding-left:0.50rem;line-height:0.41rem;}
	#videos .videoBox{width:5.30rem;height:3.70rem;margin:0 auto 0.82rem auto;background:#000;}
	#videos .videoBox video{width:100%;height:100%;display:block;}
	.videoItem{width:84.00%;margin:0 auto;}
	.list li{position:relative;margin-bottom:0.21rem;padding-left:0.39rem;}
	.list li::before{width:0.16rem;height:0.16rem;position:absolute;top:0.17rem;left:0;background:url(../images/class/dot_list.svg) no-repeat left top;content:"";}
	/*背景模糊效果*/
	.bg_fuzzy{filter:blur(6x);-webkit-filter:blur(6px);}
	/*颜色*/
	.colorOrange{color:#fe9a7a;}
	.colorRed{color:#f46c6c;}

/*底部条*/
	.bottomBar{position:fixed;bottom:0;max-width:7.50rem;display:flex;padding-top:0.15rem;padding-bottom:0.15rem;margin:0 auto;}
	.bottomBar a{flex:auto;margin-right:0.1rem;margin-left:0.1rem;}
	.bottomBar a img{width:100%;max-width:100%;}
	
	.bottomOne{position:fixed;bottom:0;max-width:7.50rem;display:flex;padding-top:0.15rem;padding-bottom:0.15rem;margin:auto;left:0; right:0; bottom:0;}
	.bottomOne a{flex:auto;margin-left:0.1rem;}
	.bottomOne a img{width:25%;max-width:25%;}