.bannerImg{
	width: 100%;
}
/* 启蒙教育 */
.index_qmjy_silid{
	width:100%;
  	height: 5.76rem;
  	overflow-x: hidden;
}
.index_qmjy_silid .swiper-slide{
  width:5.09rem;
  height: 5.76rem;
}
.index_qmjy_silid .swiper-slide img {
    max-width: 100%;
}
.index_qmjy_silid  .swiper-container{
  overflow: visible;
}
/* 启蒙知识 */
.index_qm{
	position: relative;
}
.index_qm_bg{
	width: 3.89rem;
	height: 5.55rem;
	position: absolute;
	right: 0.30rem;
	bottom: 0.5rem;
	z-index: 9;
}
.index_qm_bg img{
	max-width: 100%;
}
.index_qmzs_inner{
	position: relative;
	text-align: left;
	padding-left: 0.40rem;
	padding-top: 1.20rem;
	z-index: 10;
}
/* 首页艺术学习 */
.index_ysxx_title2{
	width: 4.12rem;
	height: 0.48rem;
	line-height: 0.48rem;
	color: #fff;
	text-align: center;
	background: url('../images/title_bg2.png') 0 0 no-repeat;
	background-size: 4.12rem;
	margin: 0 auto;
}
.index_ysxx_title1{
	width: 2.32rem;
	height: 0.48rem;
	line-height: 0.48rem;
	color: #fff;
	text-align: center;
	background: url('../images/title_bg1.png') 0 0 no-repeat;
	background-size: 2.32rem;
	margin: 0 auto;
}
.idnex_ysxx_bot{
	text-align: center;
}
.idnex_ysxx_bot img{
	width: 6.72rem;
	height: 6.49rem;
}
.index_ysxx{
	width: 7.18rem;
	height: 5.35rem;
	margin: 0 auto;
}
.index_ysxx img{
	max-width: 100%;
}
/* .swiper_ysxx_slide .swiper-pagination
{
    position: absolute;
    bottom: 30;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper_ysxx_slide .swiper-pagination-bullet
{
    width: 0.13rem;
    height: 0.12rem;
    display: inline-block;
    border-radius: 0;
    background: url("../images/icon-no.png") 0rem 0 no-repeat;
    background-size:100%;
    opacity: 1;
}

.swiper_ysxx_slide .swiper-pagination-bullet-active
{
    opacity: 1;
    background: url("../images/icon-cur.png") 0 0 no-repeat;
    background-size:100%;
}
.swiper_ysxx_slide .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper_ysxx_slide .swiper-pagination-custom,
.swiper_ysxx_slide .swiper-pagination-fraction
{
    bottom: 0rem;
    left: 0;
    width: 100%;
}

.swiper_ysxx_slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet
 {
    margin: 0 0.08rem;
}
 */
 /* 课程规划 */
.index_kcgh{
	width: 100%;
	height: 7.76rem;
	background: url('../images/index_kcgh_bg.png') 0 0 no-repeat;
	background-size: 100%;
}
.index_kcgh_inner{
	padding: 0.75rem 0.75rem 0 0.40rem;
	text-align: left;
}
.index_kcgh_inner .index_kcgh_title{
	width: 3.34rem;
	padding: 0.35rem 0;
	display: flex;
	border-bottom: #000 0.02rem dotted;
	/* align-items: center; */
}
.index_kcgh_inner .index_kcgh_title2{
	border: none;
}
.index_kcgh_title_img,.index_kcgh_title_img img{
	width: 0.13rem;
	height: 0.13rem;
}
.index_kcgh_title_img{
	margin-right: 0.2rem;
}
.index_kcgh_title_img img{
	margin-top: 0.1rem;
}
.index_kcgh_line{
	height: 0.01rem;
	width: 3.39rem;
}

/* 课程结构 */
.index_kcjgImg img{
  max-width: 100%;
}

/* 创新工场 */
.index_gc{
  width: 100%;
  height: 7.24rem;
  background: url('../images/index_gcBg.jpg') 0 0  no-repeat;
  background-size: 100%;
}
.index_gc_txt img{
  max-width: 100%;
}
.title .line{
  display: block;
  width: 0.73rem;
  height: 0.12rem;
  margin: 0 auto;
  background: #a066ff;
  border-radius: 0.06rem;
}
/* 体系 */
.tixi_lnImg img{
	max-width: 100%;
}
/* 外教 */
.waijiao_item{
	display: flex;
	text-align: left;
	margin-bottom: 0.5rem;
}
.waijiao_item img{
	max-width: 50%;
}
.waijiao_item_L{
	width: 4.11rem;
}
.waijiao_item_L img{
	max-width: 100%;
}
.waijiao_item_R{
	flex: 1;
}
.waijiao_item_txt{
	padding-top: 0.75rem;
	line-height: 1.8;
}
.waijiao_list .waijiao_item:nth-child(odd) .waijiao_item_L{
	margin-right: 0.10rem;
}
.waijiao_list .waijiao_item:nth-child(even) .waijiao_item_L{
	margin-left: 0.10rem;
}
.waijiao_px{
	width: 100%;
	height: 5.05rem;
	background: url('../images/waijiao_2.jpg') 0 0  no-repeat;
	background-size: 100%;
}
.waijiao_px_inner{
	padding: 0.65rem 2.7rem 0 0.40rem;
	text-align: left;
}
.waijiao_px_txt{
	line-height: 1.6;
}
.waijiao_item_txt1 {
	display: flex;
}
.waijiao_item_txt1 img{
	display: block;
	width: 0.16rem;
	height: 0.16rem;
	margin-right: 0.1rem;
	margin-top: 0.17rem;
}
.waijiao_item_txt1 span{
	display: block;
	flex: 1;
}
.waijiao_item_txtPt1{
	padding-top: 1.6rem;
}
.waijiao_item_txtPt2{
	padding-top: 0.6rem;
}
/* 下载 */
.dw_img{
	width: 7.28rem;
	margin: 0 auto;
}
.dw_list{
	width: 100%;
	/* height: 12.97rem;
	background: url('../images/dw_2.png') 0 0 no-repeat;
	background-size: 100%; */
}
.dw_list a{
	display: block;
	width: 7.28rem;
	margin: 0 auto 0.39rem auto;
}
.dw_list a img{
	width: 100%;
}
.dw_xt{
	width: 100%;
	height: 4.52rem;
	background: url('../images/dw_bg.png') 0 0 no-repeat;
	background-size: 100%;
}
.dw_xt_inner{
	padding: 0.65rem 0.80rem 0 0.80rem;
	text-align: left;
}
.dw_xt_cont{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.dw_xt_img{
	width: 1.65rem;
	margin-right: 0.6rem;
	text-align: center;
}
.dw_xt_img img{
	width: 1.65rem;
	height: 1.98rem;
}
.dw_xt_R{
	flex: 1;
}
.dw_xt_R p{
	display: flex;
	line-height: 1.8;
}
.dw_xt_R img{
	display: block;
	width: 0.16rem;
	height: 0.16rem;
	margin-right: 0.30rem;
	margin-top: 0.14rem;
}
.dw_xt_R span{
	display: block;
	flex: 1;
}
.dw_step{
	background: #a066ff;
	padding: 0.40rem 0;
	color: #fff;
}
.dw_step_list {
	height: 3.75rem;
	padding-left: 0.3rem;
	/* padding-right: 0.40rem; */
	text-align: left;
	overflow-x: hidden;
}
.dw_step .swiper-slide {
    width: 3.36rem;
    height: 3.75rem;
}
.dw_step .swiper-slide img {
    width: 3.36rem;
    height: 3.75rem;
}
.dw_step .swiper-slide:last-child{
	width: 3.70rem;
}
.dw_step .swiper-slide:last-child img{
	width: 3.40rem;
    height: 3.75rem;
}
.mask{
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999999999;
}
.dwPop{
      display: none;
      width: 5.5rem;
      height: 2.00rem;
      margin: 0 auto;
      position: fixed;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1.00rem;
      background: #fff;
      border-radius: 0.20rem;
      z-index: 9999999999999;
  }
.btnDwClose{
	text-align: right;
	padding-right: 0.30rem;
	padding-top: 0.15rem;
}
.dwPopTxt{
	padding-top: 0.15rem;
}
.dwPopTxtInner{
	display: flex;
	align-items: center;
	padding: 0 0.5rem;
}
.dwPopTxtInner p{
	background: #f1f1f1;
	flex: 1;
	height: 0.50rem;
	line-height: 0.50rem;
	border-radius: 0.10rem;
	text-align: left;
	padding-left: 0.10rem;
}
.dwPopTxtInner a{
	display: inline-block;
	width: 0.8rem;
	height: 0.50rem;
	line-height: 0.50rem;
	border-radius: 0.10rem;
	margin-left: 0.10rem;
	background: #8348e3;
	color: #fff;
	text-align: center;
}
/* 艺术启蒙课 */
.qmk_time_btn{
	display: inline-block;
	padding: 0 0.20rem;
	height: 0.48rem;
	line-height: 0.48rem;
	background: #f45423;
	border-radius: 0.24rem;
}
.qmk_time_btn img{
	width: 0.32rem;
	height: 0.30rem;
	vertical-align: middle;
	margin-right: 0.10rem;
	margin-top: -0.10rem;
}
.qmk_dz_cat li{
	text-align: left;
	margin-bottom: 0.20rem;
}
.qmk_dz_cat li div{
	display: inline-block;
	background: #e8e8e8;
	height: 0.50rem;
	line-height: 0.50rem;
	border-radius: 0.25rem;
}
.qmk_dz_cat li div i{
	display: inline-block;
	height: 0.50rem;
	line-height: 0.50rem;
	border-radius: 0.25rem;
	background: #a06cfc;
	padding: 0 0.15rem;
}
.qmk_dz_cat li:nth-child(2) div i{
	background: #ffac4b;
}
.qmk_dz_cat li:nth-child(3) div i{
	background: #ff754b;
}
.qmk_dz_cat li div span{
	color: #777;
	padding: 0 0.15rem;
}
.qmk_dz_slid_main{
	height: 5.8rem;
}
.swiper-slide .qmk_dz_slid_item{
	display: flex;
	height: 1.15rem;
	align-items: center;
	background: #f0e8ff;	
	border-radius: 0.10rem;
	text-align: left;
	margin-bottom: 0.12rem;
}
.swiper-slide .qmk_dz_slid_item .qmk_dz_slid_itemL{
	background: #a06cfc;
	color: #fff;
	border-radius: 0.10rem;
	line-height: 1.15rem;
	width: 1.62rem;
	text-align: center;
}
.swiper-slide .qmk_dz_slid_item .qmk_dz_slid_itemR{
	flex: 1;
	padding: 0rem 0.10rem;
	color: #8756de;
}
.swiper-slide .qmk_dz_slid_item:nth-child(2){
	height: 2.44rem;
}
.swiper-slide .qmk_dz_slid_item:nth-child(2) .qmk_dz_slid_itemL{
	line-height: 2.44rem;
}
.qmk_dz_menu ul{
	display: flex;
}
.qmk_dz_menu ul li{
	width: 2.16rem;
	height: 0.50rem;
	line-height: 0.50rem;
	text-align: center;	
}
.qmk_dz_menu ul li p{
	border-radius: 0.25rem;
}
.qmk_dz_menu ul li:nth-child(1) p{
	color: #a06cfc;
	border: #a06cfc 0.01rem solid;
}
.qmk_dz_menu ul li:nth-child(2){
	margin-right: 0.10rem;
	margin-left: 0.10rem;
}
.qmk_dz_menu ul li:nth-child(2) p{
	color: #ffac4b;
	border: #ffac4b 0.01rem solid;
}
.qmk_dz_menu ul li:nth-child(3) p{
	color: #ff754b;
	border: #ff754b 0.01rem solid;
}
.qmk_dz_menu ul li.qmk_dz_menu_cur:nth-child(1) p{
	background: #a06cfc;
	color: #fff;
}
.qmk_dz_menu ul li.qmk_dz_menu_cur:nth-child(2) p{
	background: #ffac4b;
	color: #fff;
}
.qmk_dz_menu ul li.qmk_dz_menu_cur:nth-child(3) p{
	background: #ff754b;
	color: #fff;
}
/* 4步体验  */
.qmk_ty_item{
	display: flex;
	align-items: center;
	text-align: left;
	margin-bottom: 0.20rem;
}
.qmk_ty_itemL{
	width: 3.43rem;
	height: 2.28rem;
}
.qmk_ty_itemL img{
	max-width: 100%;
	border-radius: 0.30rem;
	box-shadow: 0 5px 20px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}
.qmk_ty_itemR{
	margin-left: 0.50rem;
}
.qmk_ty_itemR img{
	width: 0.81rem;
	height: 0.69rem;
	margin-bottom: 0.15rem;
}
.qmk_banner{
	width: 100%;
	height: 8.70rem;
	background: url('../images/banner.jpg') 0 0 no-repeat;
	background-size: 100%;
}

.qmk_time_btn2{
	display: inline-block;
	padding: 0 0.20rem;
	height: 0.68rem;
	line-height: 0.68rem;
	background: #f45423;
	border-radius: 0.27rem;
	margin-top: 7.76rem;
}
.qmk_time_btn2 img{
	width: 0.29rem;
	height: 0.29rem;
	vertical-align: middle;
	margin-right: 0.10rem;
	margin-top: -0.03rem;
}

.qmk_bottom{
	width: 100%;
	height: 1.70rem;
	background-size: 100%;
}
.qmk_bottom_btn2{
	display: inline-block;
	padding: 0 0.20rem;
	height: 0.68rem;
	line-height: 0.68rem;
	background: #f45423;
	border-radius: 0.27rem;
	margin-top: 0.52rem;
}
.qmk_bottom_btn2 img{
	width: 0.29rem;
	height: 0.29rem;
	vertical-align: middle;
	margin-right: 0.10rem;
	margin-top: -0.03rem;
}
.qmk_kctx_item{
	display: flex;
	/* align-items: center; */
	text-align: left;
}
.qmk_kctx_itemL{
	width: 4.49rem;
}
.qmk_kctx_itemR{
	flex: 1;
	padding-right: 0.40rem;
	line-height: 1.8;
	padding-top: 0.6rem;
}
.qmk_kctx_item2 .qmk_kctx_itemL{
	width: 4.28rem;
}
.qmk_art{
	width: 2.83rem;
	height: 0.82rem;
	margin-bottom: 0.10rem;
}
.qmk_kctx_item2 .qmk_kctx_itemR{
	padding-right: 0rem;
	padding-left: 0.40rem;
}
.swiper_dz_slide img{
	max-width: 100%
}
.qmk_ty_girl{
	margin-top: 0rem;
}