*{
	margin:0;
	padding:0;
}
body{
	/*font-family:sans-serif;*/
	/*font-family:'宋体';*/
}
div#indexPage{
	position:relative;
}
/*无缝滚动*/
li.carousel-item{
	/*height:auto;*/
	height:auto;
}
ul.carousel-inner{
	/*height:auto;*/
	height:auto;
}
div.ft-carousel{
	/*height:auto;*/
	height:45rem;
}
div.example{
	width:100%;
	height: 100%;
	background-image: url(../img/bg20240112.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
/*轮播*/
#container {
	width: 100%;
	height: 50rem;
	overflow: hidden;
}
.sections,.section {
	height:100%;
}
#container,.sections {
	position: relative;
	height:auto;
}
.section {
	/*background-color: #000;*/
	background-size: cover;
	background-position: 50% 50%;
	text-align: center;
	color: white;
}
#section0 {
	/*background-image: url(../img/titleImg.png);*/
}
#section1 {
	/*background-image: url('images/2.jpg');*/
	/*background-image: url(../img/titleImg.png);*/
}
/*圆点*/
.pages.horizontal{
	bottom:1rem;
}
.pages li{
	/*兼容ie圆角*/
	behavior: url(PIE-1.0.0/PIE.htc);
}
.pages li.active{
	background:#444444;
}
div#headerDiv{
	width:100%;
	position:relative;
	height:50rem;
	overflow: hidden;
	z-index:1;
	/*background-image: url(../img/titleImg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;*/
}
div#headerDiv #titleImgDiv{
	position: relative;
	width:100%;
	height:7rem;
	/*background:#FFa346;*/
	margin:0 auto;
}
div#headerDiv #budingImg{
	width:12%;
	position:absolute;
	top:40%;
	left:10%;
}
div#headerDiv div.carouselDiv{
	/*position:relative;*/
}
div#headerDiv div.carouselDiv div.carouselInnerDiv{
	/*padding:0 13%;*/
	width:100%;
	/*background-image: url(../img/titleImg.png);
	background-repeat: no-repeat;*/
}
div#headerDiv .titleImg{
	position:absolute;
	top:50%;
}
div#headerDiv img#titleLogoImg{
	position:absolute;
	left:13%;
	margin-top:-2.2rem;
	width:4%;
}
div#headerDiv img#titleTxtImg{
	position: absolute;
	left:17%;
	margin:-2rem 0rem 0rem 0.5rem;
	width:4%;
}
div#headerDiv img#titlePiImg{
	position:absolute;
	top:18%;
	right:17%;
	z-index:7;
	width:7%;
}
div#headerDiv div.courseInfo{
	font-family:"PingFangMedium";
	color:#4c2020;
	/*font-size:20px;*/
	font-size:3.2rem;
	position:absolute;
	left:13%;
	top:43%;
}
/*em单位的大小*/
div#headerDiv div.courseInfo p{
	line-height: 2rem;
	line-height: 2rem\9;
	*line-height: 2rem;
	_line-height:2rem;
}
div#headerDiv div.courseInfo span{
	margin-right:1rem;
	line-height: 4rem;
	line-height: 4rem\9;
	*line-height: 4rem;
	_line-height:4rem;
}
div#headerDiv p.courseTitle{
	font-family: 'PingFangSCSemibold';
	color:#ffffff;
	/*font-size:54px;*/
	font-size:7rem;
	position:absolute;
	left:13%;
	top:20%;
}
div#headerDiv .headerTopImg{
	width: 98%;
	display: block;
	margin-left: 1%;
}
div#headerDiv div.titlePurchaseDiv{
/*	width:13%;
	height:40%;
	position: absolute;
	z-index:2;
	right:6%;
	top:44%;*/
	text-align: center;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
	behavior: url(PIE-1.0.02/PIE.htc);
	/*background-image: url(../img/bg_headerBox.png);
	background-size:100% 100%;
	background-repeat: no-repeat;*/
	/*background-size兼容ie*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_headerBox.png',sizingMethod='scale');  */
	
	/*兼容border-radius*/
	/*border-radius: 20px;
	-moz-border-radius: 20px;*/
	/*border:1px solid #ffffff;
	behavior: url(PIE-1.0.0/PIE.htc);*/
	background:#f9eec1;
	/*background-color:rgba(255,255,255,0.8);*/
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);/*background:rgba()兼容ie用法*/*/
	
}
div#headerDiv div.titlePurchaseDiv p.firstLine{
	font-family:"FZLTCHJW";
	color:#414141;
	font-size:3.2rem;
	padding-top:11%;
	margin-bottom:0rem;
}
div#headerDiv div.titlePurchaseDiv div.secondLine{
	font-family:"PingFangMedium";
	color:#414141;
	font-size:2.8rem;
	/*font-size:1.4em;*/
	/*padding-top:5%;*/
	margin-top: 3%;
}
div#headerDiv div.titlePurchaseDiv .titlePriceDec{
	font-size:2.8rem;
	font-family:"PingFangMedium";
	width: 90%;
	margin-left: 5%;
	text-align: left;
}
div#headerDiv div.titlePurchaseDiv span.titlePriceTxt{
	font-family:"PingFangMedium";
	color:#ff3030;
	font-size:4rem;
	font-weight: 600;
}
div#headerDiv div.titlePurchaseDiv button{
	font-family: 'PingFangSCSemibold';
	font-size:3.2rem;
	width:76%;
	height:18%;
	color:#ffffff;
	border-width: 0rem;
	margin-top:5%;
	opacity:1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter:alpha(opacity=100);
	background:#ffa346;
	border-radius: 2rem;
	-webkit-border-radius: 2rem;
	behavior: url(PIE-1.0.02/PIE.htc);
	/*padding:2% 0;*/
	/*background: transparent;
	background-image: url(../img/bg_btn.png);
	background-size:100% 100%;
	-webkit-background-size: 100% 100%;
	background-repeat: no-repeat;*/
	/*background-size兼容ie*/
	
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_btn.png',sizingMethod='scale');  */
}
.btn_purchase{
	position: absolute;
	bottom:6%;
	right:12%;
	width:9%;
	height:7%;
	background: transparent;
	border-width: 0px;
}
.btn_purchase:focus{
	outline: none;
}
div#headerDiv div.headerPartDiv{
	width:100%;
	background-image: url(../img/bg_header.png);
}
div.titleImgDiv {
	text-align:center;
}
.titleImg {
	width:100%;
	display: inline-block;
	/*width:40%;
	margin:0 10%;
	padding-bottom:8rem;*/
}
.moduleTitle{
	font-family: 'PingFangSCSemibold';
	color:#7c06a7;
	font-size:6rem;
	text-align: center;
/*	margin:150px 0px 100px 0px;*/
	padding:7.5rem 0rem 10rem 0rem;
}
.moduleInnerTitle{
	background-image: url(../img/bg_moduleTitle.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
div.moduleDiv{
	padding-bottom:7.5rem;
}
/*reason*/
div.reasonModuleDiv{
	background-color: #f6f6f6;
	position: relative;
	/*height: 100.8rem;*/
	/*padding:0px 4%;*/
}
div.reasonModuleDiv #reasonBg1{
	position: absolute;
	right: 0;
	top: 0;
	width: 30%;
}
div.reasonModuleDiv #reasonBg2{
	position: absolute;
	left: 0;
	bottom: 30%;
	width:35%;
}
/*flex兼容*/
div.reasonDiv{
	text-align: center;
	/*display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: row;
	justify-content: center;*/
}
div.reasonDiv:nth-child(2){
	margin-bottom:8rem;
}
div.reasonDiv div.describePartDiv{
	color:#ffffff;
	width:92%;
	height:91%;
	position: absolute;
	z-index:2;
	/*padding-top:20px;*/
	top:3%;
	/*bottom:6%;*/
	left:4%;
	/*right:4%;*/
	/*里面文字居中*/
	/*display:table-cell;
	vertical-align: middle;*/
	/*opacity设置*/
	opacity:0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter:alpha(opacity=0);
	/*padding:5%;*/
	border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border:0rem solid #FFFFFF;
	behavior: url(PIE-1.0.0/PIE.htc);
}
div.reasonDiv div.describeInnerDiv{
	padding:20% 5%;
}
div.reasonDiv div.outerImgDiv{
	position:relative;
	width:100%;
	height:auto;
}
div.reasonDiv div.outerImgDiv img{
	width:100%;
}
div.reasonDiv div.outerImgDiv p{
	font-family: 'PingFangSCSemibold',Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#402917;
	font-size:3rem;
	position:absolute;
	bottom:14%;
	left:0;
	right:0;
	z-index:1;
}
/*div.reasonDiv div.describePartDiv:hover{
	cursor: pointer;
}*/
div.reasonDiv div.reasonDiv:hover{
	cursor: pointer;
}
div.reasonDiv div.describePartDiv p.describeTitle{
	font-family: 'PingFangSCSemibold',Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	text-align: left;
	font-size:3rem;
	margin-bottom:1rem;
	/*text-align: center;*/
}
div.reasonDiv div.describePartDiv p.describeTxt{
	font-family: 'PingFangSCSemibold',Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	font-size:2.4rem;
	text-align: left;
}
div.reasonPartDiv{
	display: inline-block;
	position: relative;
	width:27%;
	height:17%;
	margin-right:3%;
	border-radius: 15px;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=100,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=200,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=290,strength=6)";
	*filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=6) 
　　　　　　       progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=90,strength=6) 
　　　　　　　  progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=6) 
　　　　　　    progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=270,strength=6);
	box-shadow: 0px -1px 10px 2px rgba(0,0,0,40%);*/
	
}
div.reasonPartDiv:last-child{
	margin-right:0rem;
}
div.reasonPartDiv img{
	width:100%;
}
div.reasonPartDiv div.reasonImgDiv{
	height:60%;
}
div.reasonPartDiv div.reasonImgDiv .reasonImg{
	width:100%;
	display: block;
}
div.reasonPartDiv div.reasonDesDiv{
	width: 100%;
	height:40%;
	padding:8% 0;
	border-radius: 0px 0px 10px 10px;
	position:absolute;
	bottom: -12%;
	left: 6%;
}
div.reasonPartDiv div.reasonTxtDiv{
	
}
div.reasonPartDiv div.reasonDesDiv div.reasonIconDiv{
	width:15%;
	float: left;
	margin-top: 5%;
}
div.reasonPartDiv div.reasonDesDiv div.reasonIconDiv .reasonIconImg{
	width:70%;
}
div.reasonPartDiv div.reasonDesDiv div.reasonTxtDiv{
	width:85%;
	float: left;
	font-family: 'PingFangSCSemibold';
	text-align: left;
}
div.reasonPartDiv div.reasonDesDiv div.reasonTxtDiv p.reasonMainTitle{
	font-size:3rem;
	color:#ffffff;
	margin-bottom:0.5rem;
}
div.reasonPartDiv div.reasonDesDiv div.reasonTxtDiv p.reasonTxt{
	font-size:2.4rem;
	color:#ffffff;
}
div.reasonPartDiv div.reasonTitle{
	width:100%;
	height:30%;
	color:#402917;
	font-size:2.2rem;
	background-image: url(../img/bg_mask.png);
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	margin-left:-5%;
	/*display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: column;
	justify-content: center;*/
}
div.reasonPartDiv div.reasonTitle p{
	margin-bottom:0.1rem;
	height:100%;
	padding:5% 0;
	/*position:absolute;
	top:50%;
	bottom:50%;
	transform:translateY(-50%);*/
}
#videoModuleDiv{
	width:88%;
	margin:0 auto;
	background-image: url(../img/img_bg_video.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-top: 2%;
	padding:4% 0 5% 0;
	position: relative;
	z-index: 3;
}

#videoPosterDiv{
	width:100%;
	height:100%;
	position:relative;
}
.videoPosterImg{
	width:100%;
	height:100%;
}
#videoDiv{
	width:81%;
	margin:0 auto;
	padding-top: 2%;
	position:relative;
	text-align: center;
}
.videoPlayIcon{
	position: absolute;
	top:44.5%;
	left:44.5%;
	display: block;
	width:11%;
}
/*素养*/
div.attainmentModuleDiv{
	/*background:#f9fafc;*/
	color:#ffffff;
	font-family: 'PingFangSCSemibold',Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	
}
div.attainmentModuleDiv div.rowDiv{
	display:table-row;
	
}
div.attainmentModuleDiv div.levelDiv{
	width:70%;
	margin:0 auto;
}
div.attainmentModuleDiv div.levelDiv div.levelTitleDiv{
	width:11%;
	height:11.4rem;
	background:#f3ede9;
}
div.attainmentModuleDiv div.levelDiv div.levelPartDiv{
	width:28%;
}
div.attainmentModuleDiv div.levelTxtDiv{
	position:absolute;
	width:100%;
	height:50%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	text-align: center;
}
div.attainmentModuleDiv p.levelMainTitle{
	
}
div.attainmentModuleDiv p.levelSubTitle{
	
}
div.attainmentModuleDiv div.rowDiv div.columnDiv{
	display:table-cell;
	width:28%;
	/*background:#ededed;*/
	border:0.2rem solid #ffffff;
	vertical-align: top;
	padding:2% 0%;
}
div.attainmentModuleDiv div.rowDiv div.columnDiv div.columnInnerDiv{
	font-size:2rem;
	width:90%;
	margin:0 auto;
}
div.attainmentModuleDiv div.rowDiv div.columnTitleDiv{
	font-size:2rem;
	width:11%;
	/*padding:5% 0%;*/
	background:#76cbed;
	text-align: center;
	border-left-width:0rem;
	vertical-align: middle;
}
div.attainmentModuleDiv div.rowDiv div.levelTitleDiv{
	font-size:2rem;
	width:11%;
	background:transparent;
	text-align: center;
	border-left-width:0rem;
	vertical-align: bottom;
	padding:0%;
}
div.attainmentModuleDiv div.rowDiv div.abilityColumnTitleDiv{
	font-size:2rem;
	display:table-cell;
	width:11%;
	background:#76cbed;
	text-align: center;
	border:0.2rem solid #ffffff;
	vertical-align: middle;
	padding:2% 0%;
	border-left-width:0rem;
}
div.attainmentModuleDiv div.rowDiv .abilityColumnTxt{
	font-size:2rem;
	padding:2% 0%;
	
}
div.attainmentModuleDiv div.rowDiv .abilityColumnTxt p{
	/*width:90%;*/
	/*margin:0 auto;*/
}
div.attainmentModuleDiv p.objectTitle{
	/*color:#1fb6e7;*/
}
div.attainmentModuleDiv p.lifeTitle{
	margin-top:1rem;
	/*color:#6a9147;*/
}
div.attainmentModuleDiv p.spaceTitle{
	/*color:#f6be1b;*/
	margin-top:1rem;
}
div.attainmentModuleDiv p.projectTitle{
	margin-top:1rem;
	/*color:#8849fc;*/
}
div.attainmentModuleDiv p.levelMainTitle{
	color:#ffffff;
	font-size:3.6rem;
}
div.attainmentModuleDiv p.levelSubTitle{
	color:#ffffff;
	font-size:2rem;
	margin-left:-0.2rem;
}
div.attainmentModuleDiv div#firstLevelDiv{
	
}
div.attainmentModuleDiv div#secLevelDiv{
	/*background:#ff9a46;
	border-radius: 20px;*/
}
div.attainmentModuleDiv div#thirdLevelDiv{
	/*background:#ed6616;
	border-radius: 20px;*/
}
/*未来*/
/*
div.futureModuleDiv{
	background:#f6f6f6;
}
div.futureModuleDiv div.futureDiv{
	width:100%;
	text-align: center;
}
div.futureModuleDiv div.futureIconDiv{
	width:100%;
	margin:0 auto;
	text-align: center;
}
div.futureModuleDiv div.futureIconDiv img{
	display:inline-block;
	margin-right:20%;
	width:10%;
	height:10%;
}
div.futureModuleDiv div.futureIconDiv img:nth-child(3){
	margin-right:0%;
}
div.futureModuleDiv div.futureDiv{
}
div.futureModuleDiv div.futureDiv div.futurePartDiv{
	width:23%;
	margin-right:7%;
	display:inline-block;
	vertical-align: top;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv:nth-child(3){
	margin-right:0;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv:nth-child(3){
	margin-right:0%;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv img{
	width:40%;
	margin:0 auto;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv p.mainTitle{
	font-family: 'PingFangSCSemibold';
	color:#8D541A;
	font-size:3em;
	margin:40px 0px 20px 0px;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv p.contentInfo{
	font-family: PingFangSCRegular,Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	
	color:#333333;
	font-size:2.2em;
}*/
div.futureModuleDiv{
	width:68%;
	padding-left:16%;
	padding-right:16%;
	background:#f6f6f6;
}
div.futureModuleDiv div.futureDiv{
	vertical-align: middle;
	margin:0 auto;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv{
/*	width:40%;
	height:280px;*/
	/*margin:0px 0% 50px 0%;
	overflow: hidden;
	display: table;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	behavior: url(PIE-1.0.02/PIE.htc);
	box-shadow: 0px -1px 4px 5px rgba(0,0,0,40%);*/
	position: relative;
	text-align: center;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv img{
	width:100%;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv p.futureTxt{
	position:absolute;
	width:45%;
	left: 45%;
	top:30%;
	font-family: "PingFangMedium",Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#333333;
	font-size:2.4rem;
	text-align: left;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv div.txtDiv{
	width:72%;
	padding:0rem 3rem;
	display: table-cell;
	vertical-align: middle;
}
div.futureModuleDiv p.mainTitle{
	font-family: 'PingFangSCSemibold';
	color:#FFA346;
	font-size:4rem;
	/*margin-bottom:6rem;*/
	text-align: center;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv{
	/*background:#FFFFFF;*/
	margin:5rem 0rem;
}
div.futureModuleDiv div.futureDiv div.futurePartDiv p.content{
	font-family: "PingFangMedium",Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#333333;
	font-size:2.4rem;
}
/*教学理念*/
div.teachingIdeaModuleDiv{
	background-image: url(../img/bg_teachingIdea.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
}
div.teachingIdeaModuleDiv div#teachingIdeaDiv{
	position: relative;
	/*height: 500px;*/
	width:100%;
}
div.teachingIdeaModuleDiv div.teachingIdeaImgDiv{
	width:30%;
	position: absolute;
	top: 15%;
	left: 35%;
}
div.teachingIdeaModuleDiv div.teachingIdeaImgDiv img{
	width:100%;
}
div.teachingIdeaModuleDiv div.txtDiv{
	position: absolute;
	width:18%;
}
div.teachingIdeaModuleDiv div.txtDiv p.mainTitle{
	color:#333333;
	font-family: 'PingFangSCSemibold';
	font-size:3.4rem;
	margin-bottom:1rem;
}
div.teachingIdeaModuleDiv div.txtDiv p.content{
	color:#666666;
	font-family:"PingFangMedium";
	font-size:2.4rem;
}
/*idea*/
div.ideaModuleDiv{
	width:50%;
	background:#f9fafc;
	padding-left:25%;
	padding-right:25%;
	display: none;
}
div.ideaModuleDiv div.ideaDiv{
	vertical-align: middle;
	margin:0 auto;
}
div.ideaModuleDiv div.ideaDiv div.ideaPartDiv{
/*	width:40%;
	height:280px;*/
	margin:0rem 0% 5rem 0%;
	overflow: hidden;
	display: table;
}
div.ideaModuleDiv div.ideaDiv div.ideaPartDiv div.ideaImgDiv{
	width:28%;
}
div.ideaModuleDiv div.ideaDiv div.ideaPartDiv div.ideaImgDiv img{
	width:100%;
}
div.ideaModuleDiv div.ideaDiv div.ideaPartDiv div.txtDiv{
	width:72%;
	padding:0rem 3rem;
	display: table-cell;
	vertical-align: middle;
}
div.ideaModuleDiv div.ideaDiv div.ideaPartDiv p.mainTitle{
	font-family: 'PingFangSCSemibold';
	color:#333333;
	font-size:3rem;
	margin-bottom:1rem;
}
div.ideaModuleDiv div.ideaDiv div.ideaPartDiv p.content{
	font-family: PingFangSCRegular,Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#333333;
	font-size:2.2rem;
}
div.methodModuleDiv{
}

div.methodModuleDiv div.contentTxt{
	color:#3f3d5f;
	font-size:2rem;
	/*height:204px;*/
	display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: column;
	justify-content: center;
	padding:0rem 3rem;
}
div.methodImgdiv{
	/*display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: row;
	justify-content: center;*/
	width:100%;
	text-align: center;
	margin-top:5rem;
	/*padding:0 17%;*/
}
div.teachingImgDiv{
	display: inline-block;
	/*margin-right:18%;*/
	position: relative;
	text-align: center;
}
div.teachingImgDiv:nth-child(1){
	margin-right:8%;
}
div.teachingImgDiv:nth-child(2){
	margin-right:8%;
}
div.teachingImgDiv:nth-child(3){
	margin-right:0;
}
img.teachingImg{
	width:70%;
}
div.teachingTxt{
	color:#3f3d5f;
	font-size:2.2rem;
	font-family: 'PingFangSCSemibold',Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	position: absolute;
	top:20%;
	left:25%;
	right:25%;
	width: 50%;
	text-align: left;
}
p.teachingTitle{
	font-family: 'PingFangSCSemibold';
	color:#ffffff;
	font-size:3rem;
	position:absolute;
	bottom:15%;
	left:0;
	right:0;
	margin-bottom: 0rem;
}
div.methodModulDiv p.titleTxt{
	/*color:#ffffff;*/
	/*height:70px;*/
	color:#DC3545;
	font-size:2.2rem;
	line-height: 7rem;
	line-height: 7rem\9;
	*line-height: 7rem;
	_line-height:7rem;
	text-align: center;
}
div.methodModulDiv div.methodDiv{
	display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: row;
	justify-content: center;
}
div.methodModulDiv div.methodDiv div.methodPartDiv{
	/*width:274px;
	height:299px;*/
	margin-right:12%;
}
div.methodModulDiv div.methodDiv div.methodPartDiv:nth-child(1){
	background-image: url(../img/teaching1.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
div.methodModulDiv div.methodDiv div.methodPartDiv:nth-child(2){
	background-image: url(../img/teaching2.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
div.methodModulDiv div.methodDiv div.methodPartDiv:nth-child(3){
	background-image: url(../img/teaching3.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
/*服务承诺*/
div.promiseModuleDiv{
	background-image: url(../img/bg_promise.jpg?v=1);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding-bottom:0rem;
	position: relative;
}
div.promiseModuleDiv p.moduleTitle{
	color:#ffffff;
	padding:3% 0%;
	font-family: 'PingFangSCSemibold';
}
div.promiseModuleDiv div.promiseDiv{
	width:100%;
	text-align: center;
	/*padding: 0% 28%;*/
	/*display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: row;
	justify-content: center;*/
}
div.promiseModuleDiv div.promiseDiv div.promisePartDiv{
	/*display: flex;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
	flex-direction: column;
	justify-content: center;*/
	margin-right:10%;
	display:inline-block;
}
div.promiseModuleDiv div.promiseDiv div.promisePartDiv:nth-child(3){
	margin-right:0;
}
div.promiseModuleDiv div.promiseDiv div.promisePartDiv div.promiseImgDiv{
	text-align: center;
}
div.promiseModuleDiv div.promiseDiv div.promisePartDiv div.promiseImgDiv img{
	width:6.6rem;
	height:6.6rem;
}
div.promiseModuleDiv div.promiseDiv div.promisePartDiv p{
	font-family: PingFangSCRegular,Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#ffffff;
	font-size:2.6rem;
	margin-top:1rem;
	text-align: center;
}
/*扫码*/
div.codeDiv{
	text-align: center;
	margin: 5% 0 7% 0;
}
#testFont{
	font-size:3rem;
	/*color:#FFFFFF;*/
	margin-top:10rem;
}
div.codeDiv p{
	font-family: PingFangSCRegular,Helvetica,Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#ffffff;
	font-size:4rem;
	/*margin-top:1%;*/
}
div.codeDiv img{
	width:13%;
}
div.promiseModuleDiv .mask{
	width: 100%;
	height: 100%;
	background: #000000;
	position: absolute;
	z-index: 1;
}
div.promiseModuleDiv .promiseContent{
	width: 100%;
	height: 100%;
/*	background-color:rgba(0,0,0,0.66);*/
}
p.aboutTitle{
	margin:6% 0 3% 0;
	padding:0 !important;
}
p.aboutTxt{
	width:90%;
	font-size:2.4rem;
	font-family:"helvetica",Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
	color:#ffffff;
	margin:3% auto 0% auto;
	padding-bottom:3%;
}
div.promiseModuleDiv .aboutWe{
	width:50%;
	margin:0 auto;
	border-top:2px solid #ffffff;
	text-align: center;
	padding-top:1%;
}
div.promiseModuleDiv .aboutWe p{
	font-size:16px;
	color:#fff;
	line-height:25px;
	font-family:"helvetica",Tahoma,Arial,Hiragino Sans GB,\\51AC\9752\9ED1\4F53,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STXihei,\\534E\6587\7EC6\9ED1,SimSun,\\5B8B\4F53,Heiti,\\9ED1\4F53,sans-serif;
}
/*遮罩层*/
div#maskDiv{
	width:100%;
	height:100%;
	background:#333333;
	position:absolute;
	z-index:10;
	top:0;
	opacity:0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
.showMask{
	opacity:0.5 !important;
	-moz-opacity: 0.5 !important;
	-webkit-opacity: 0.5 !important;
	filter:alpha(opacity=50)!important;
}
/*点立即购买出弹窗*/
div#myModalPurchase{
	width:36%;
	height:60%;
	background:#FFFFFF;
	border-radius: 2rem;
	-webkit-border-radius: 2rem;
	behavior: url(PIE-1.0.02/PIE.htc);
	position: fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	z-index:100;
	text-align: center;
	display: none;
	/*font-size:62.5%;*/
}
div#myModalPurchase p.headerTitle{
	font-family: 'PingFangSCSemibold';
	font-size:3.4rem;
	color:#333333;
	margin:4rem 0rem 0.7rem 0rem;
}
div#myModalPurchase span.headerTxt{
	font-size:3rem;
	color:#666666;
}
div#myModalPurchase span.headerPriceTxt{
	color:#cb0a1b;
	font-size:3.6rem;
}
div#myModalPurchase img.codeImg{
	width:45%;
	margin-top:2%;
}
div#myModalPurchase p.headerFontStyle{
	font-family:"PingFangSCRegular";
}
div#myModalPurchase p.codeTxt{
	font-family:"PingFangMedium";
	font-size:2.8rem;
	color:#333333;
	margin-top:0.3rem;
}
div#myModalPurchase img.closeModalImg{
	width:8%;
	position:absolute;
	right: -8%;
	top:-10%;
}
.fixedFloatWindow{
	position: fixed;
	bottom: 0;
	background-color: rgba(0,0,0,0.66);
	width: 100%;
	height: 8%;
	z-index: 3;
}
.fixedFloatWindow .desTxt{
	font-family:"PingFangMedium";
	font-size: 3rem;
	color: #ffffff;
	position: absolute;
	/*top: 12%;*/
	left: 30%;
	line-height: 5rem;
	height: 100%;
}

.fixedFloatWindow .buding{
	position: absolute;
	width: 6%;
	top: -90%;
	left: 20%;
}
.fixedFloatWindow .fixedWindowPrice{
	font-size:5rem;
	color:#ffa346;
	font-weight: 800;
}
.fixedFloatWindow .obtainBtnDiv{
	width: 12%;
	max-height: 100%;
	height: 100%;
	/*position: relative;
	float: right;
	margin-right: 23%;*/
	position: absolute;
	right:23%;
	top:-70%;
}
.fixedFloatWindow .btn_obtainCourse{
	width:100%;
	height:62%;
	background: #FFA346;
	border-radius: 7px;
	/*position: absolute;
	left:0%;
	top: 19%;*/
	color: #FFFFFF;
	font-size: 3rem;
	border-color: #FFA346;
	border-width: 0px;
}
.fixedFloatWindow .obtainBtnDiv .obtainBtnImg{
	width: 60%;
	display: block;
	margin-left:20%;
	/*position: absolute;
	top: -76%;
	left: 25%;*/
}
#headerVideo{
	
}
/*渐变*/
.gradientColumn{
	/*background-image: -webkit-linear-gradient(left,#ffbf46,#ed6616);*/
	background: -moz-linear-gradient(to right, #ffbf46, #ed6616);
    background: -ms-linear-gradient(to right, #ffbf46, #ed6616);
    background: -webkit-linear-gradient(to right, #ffbf46, #ed6616);
    background: linear-gradient(to right, #ffbf46, #ed6616);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffbf46", endColorstr="#ed6616", gradientType="1");
}
/*@font-face{
	font-family:"microsoftYaHei";
	src:url("../font/microsoftYaHei.ttf") format("truetype");
}*/
