
.index-desc{background-color: var(--public-color);padding: 4vh 8vw; padding-bottom:8vh; line-height: 1.5em;
 clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 calc(100% - 30px)); text-align:center;}
 
.index-desc p{color:var(--font); font-size:.9em;text-align: center;}
.index-choose-title{margin-top:-40px; padding-top:40px;
background:url("https://arc-live.oss-cn-hongkong.aliyuncs.com/mobile/choose.png") no-repeat; background-color: var(--yellow);
background-position: 5px 57px;
background-size:94% 44%;
}
.index-choose-title h2{width:100%; padding: 20px 0; text-align: center;font-size:1.5em; color: var(--white);letter-spacing: 5px; font-weight:500;}

/*  课程类别  */
.course-title{background-color:#595CC7; text-align: center;dispaly：table-cell;
color:var(--white);height:10vh; line-height:8vh;font-size: 1.2em;font-weight: 500;}
.course-title img{width:1.2em;vertical-align: middle;}
.course-title span{vertical-align: middle;}
.course-list ul,.course-list ul li{list-style: none;margin: 0;padding:0;}
.course-list ul li{box-shadow: 3px 5px 10px #444;margin-top:-8px;position: relative;}
.course-list ul li a{display: block;margin:0;padding:0;line-height: 0px;}
.course-list ul li a img{width:100%;border-top-left-radius: 8px; border-top-right-radius: 8px;}
.course-list ul li a span{position: absolute;z-index:99;left:20px;top:30px; color:var(--font);font-weight: 600;font-size:1.3em;}
.course-footer{margin-top:-2px;}
.course-footer img{width:100%;}
.sh{padding-top:60px;margin-top: -40px;
background: url("https://arc-live.oss-cn-hongkong.aliyuncs.com/mobile/index/shouhuo/bg.png") no-repeat;
background-color: #f9df6c;
	background-size: 100% 140px;
	background-position: 0px 20px;
}
.sh p{color: #595CC7; text-align: center;font-size:1.7em;}
.sh .sh-title{color:#F6A361;padding-top:20px;padding-bottom:12px;}
.sh .sh-desc{color:#466172;font-size:1em;padding:3px 16px;}
.sh .swiper-pagination-bullet{ border-color:#595ac7;background-color: #7b7cd8;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	text-align: center;
}
.shouhuo-footer{line-height: 0px;}
.shouhuo-footer img{width:100%;padding-top:20px;}
/* 关于我们 */
.about{margin-top:-1px;position: relative;line-height:0;}
.about .about-title{line-height: 1em;}
.about p{line-height: 1.3em;}
.about img{width:100%;}

.about-content{position: absolute;left:8px; top:10px; width:46vw;}
.about-content .about-title{font-size: 1.2em;}
.about-content p{color:var(--white);}
.about-content .about-desc{text-indent:2em;font-size:.9em;}