*{margin:0;padding:0;box-sizing:border-box;}
body{font-size:0.18rem;color:#000;}
img{display:block;width:100%;border:0;height: auto;}
ul, li,dt,dd{list-style:none; margin: 0; padding: 0;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.float-l{ float: left;}
.float-r{ float: right;}
.d-none{ display: none;}
body{ width: 6.4rem; height: auto; margin: auto;background: #f7f7f7;}
@media (min-width:320px){html{font-size:42.6667px}
}
@media (min-width:360px){html{font-size:48px}
}
@media (min-width:375px){html{font-size:50px}
}
@media (min-width:384px){html{font-size:51.2px}
}
@media (min-width:414px){html{font-size:55.2px}
}
@media (min-width:448px){html{font-size:59.7333px}
}
@media (min-width:480px){html{font-size:48px}
}
@media (min-width:512px){html{font-size:68.2667px}
}
@media (min-width:544px){html{font-size:72.5333px}
}
@media (min-width:576px){html{font-size:76.8px}
}
@media (min-width:608px){html{font-size:81.0667px}
}
@media (min-width:640px){html{font-size:85.3333px}
}
@media (min-width:750px){html{font-size:100px}
}

.title{width: 100%; height:auto;text-align: center;padding-top: 0.6rem;}
.title1{
	font-size: 0.3rem;
	font-family: Avian;
	font-weight: normal;
	color: #F8C3C9;
}
.title2{
	font-size: 0.3rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.djzx{
	width: 3rem;
	height: 0.8rem;
	background: linear-gradient(87deg, #FBD0D5, #F3AFB8);
	border-radius: 0.4rem;
	line-height: 0.8rem;
	text-align: center;
	margin: auto;
	margin-top: 0.8rem;
}
.djzx a{
	font-size: 0.24rem;
	font-family: Microsoft YaHei;
	font-weight: 600;
	color: #D60F4B;
	-webkit-text-stroke: 0.3px #FFFFFF;
	text-stroke: 0.3px #FFFFFF;
}




.banner{ width: 6.4rem; height: 5.15rem; margin-top: 0.75rem;  }
.list-head{ width: 5.6rem; height: 1.1rem; margin: auto;  }
.list-head dt{ width: 0.16rem;height: 0.33rem; margin-top: 0.2rem;  }
.list-head dd{ width: 2rem; height: 0.32rem; margin-left: 1.6rem;margin-top: 0.2rem;  }
.qt{ width: 6.4rem; height: 5.8rem;background: #fff;}
.qt-ct{ width: 6.08rem; height: 3.02rem;margin: auto; margin-top: 0.6rem; }

.om{ width: 6.4rem; height: 15rem;}
.om-ct{ width: 6.08rem; height: auto; margin: auto;margin-top: 0.4rem;}
.om-ct li{width: 6.08rem; height: 2.6rem;margin-top: 0.2rem;}

.kc{ width: 6.4rem; height: auto;background: #fff;padding-bottom: 0.8rem;}
.kc-tp{ width: 6.08rem; height: auto;margin: auto;}
.kc-tt{ width: 3.35rem; height: 0.5rem;margin: auto;line-height: 0.5rem;text-align: center;margin-top: 0.5rem;}
.kc-tt li{ width: 1.55rem; height: 0.5rem;  background: #E6E6E6;border-radius: 0.23rem;font-size: 0.24rem;font-family: Microsoft YaHei;color: #868686;}
.kc-dj{background: #D60F4B!important; color: #fff!important;}
.kc-ct{ margin-top: 0.4rem;}
.kc-ct li{ width: 2.96rem; height: 2.93rem;margin-top: 0.2rem;box-shadow: 1px 3px 33px 2px rgba(187, 187, 187, 0.15);}

.trad{ width: 6.4rem; height: 12.6rem;}
.trad-ct{ width: 6.08rem; height: 8.44rem; margin: auto;margin-top: 0.4rem;}

.hj{ width: 6.4rem; height: 9.5rem;background: #fff;}
.hj-tp{ width: 6.08rem; height: auto;margin: auto;}
.hj-tt{ width: 5.55rem; height: 0.5rem;margin: auto;line-height: 0.5rem;text-align: center;margin-top: 0.5rem;}
.hj-tt li{ width: 1.2rem; height: 0.5rem;  background: #E6E6E6;border-radius: 0.2rem;font-size: 0.2rem;font-family: Microsoft YaHei;color: #868686;}
.hj-dj{background: #D60F4B!important; color: #fff!important;}
.hj-ct{ margin-top: 0.4rem;}
.hj-ct li{ width: 2.99rem; height: 2rem;margin-top: 0.2rem;box-shadow: 1px 3px 33px 2px rgba(187, 187, 187, 0.15);}

.teacher{ width: 6.4rem; height: 8rem;}
.teacher-ct{ width: 6.1rem; height: 3.65rem; margin: auto;margin-top: 0.4rem;}
.swiper-slide img{ width: 6.1rem; height: 3.65rem;}

.customized{ width: 6.4rem; height: 5.2rem;background: #fff;}
.customized-ct{width: 6.08rem; height: 2.66rem;margin: auto;margin-top: 0.5rem;}



/********************************************head*********************************************************/
.head {
	width: 6.4rem;
	height: 0.9rem;
	background: #d60f4b;
	position: fixed;
	top: 0;
	z-index: 999;
}

.head dt {
	width: 0.17rem;
	height: 0.3rem;
	margin-left: 0.38rem;
	margin-top: 0.3rem;
}

.head dd {
	width: 3.11rem;
	height: 0.49rem;
	margin-left: 1.15rem;
	margin-top: 0.22rem;
}






/********************************************footer*********************************************************/
.foot-t {
	width: 4.54rem;
	height: 1.2rem;
	margin: auto;
	margin-top: 0.4rem;
	;
}

.foot-bq {
	width: 5.6rem;
	height: auto;
	margin: auto;
	margin-bottom: 1.8rem;
	text-align: center;
}

.foot-bq p {
	padding-top: 0.1rem;
}

.foot-bq a {
	color: #000;
}

.footer {
	width: 6.4rem;
	height: 1.36rem;
	background-image: url(https://m.sdonmind.com/mstyle/image/foot-b.png);
	position: fixed;
	bottom: 0;
	z-index: 999;
	background-size: 100% 100%;
}

.footer-1 {
	width: 1.4rem;
	height: 1.59rem;
}

.footer-2 {
	width: 1.8rem;
	height: 1.59rem;
}


/********************************************yuyue*********************************************************/

.form {
	width: 6.4rem;
	height: auto;
	margin: auto;
	margin-top: 0.5rem;
	margin-bottom: 0.6rem;
}

.form-tt {
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.32rem;
	font-weight: bold;
	color: #000;
}

.form-input {
	width: 6.4rem;
	height: 0.7rem;
	margin-top: 0.2rem;
	background: #fff;
	border-radius: 0.1rem;
}

.form-input input {
	width: 6.4rem;
	height: 0.7rem;
	border: none;
	border-radius: 0.1rem;
	background: #fff;
	text-indent: 0.2rem;
	font-size: 0.14rem;
	color: #666;
	font-weight: bold;
}

.form-sub {

}

.form-sub input {
	width: 6.4rem;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	border: none;
	border-radius: 44px;
	background: linear-gradient(179deg, #FA4674, #D60F4A);
	margin-top: 0.2rem;
	color: #fff;
	font-size: 0.3rem;
}

.form-select {
	width: 6.4rem;
	height: 0.7rem;
	border: none;
	border-radius: 0.1rem;
	background: #fff;
	text-indent: 0.2rem;
	font-size: 0.14rem;
	color: #666;
	font-weight: bold;
}

.form-select option {
	height: 0.3rem;
	line-height: 0.3rem;
	width: 6.4rem;
}



.pinpai-db {
	width: 100%;
	height: auto;
	background: #f7f7f7;
}

.form-sub {
    width: 6.84rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    border: none;
    border-radius: 44px;
    background: linear-gradient(179deg, #FA4674, #D60F4A);
    margin-top: 0.2rem;
    color: #fff;
    font-size: 0.3rem;
}

.head .tel {

	width: 0.31rem;
	height: 0.31rem;
	float: right;
	display: inline-block;
	margin-top: 0.3rem;
	margin-right: 0.33rem;


}

.head .tel img {

	width: 0.3rem;

	height: 0.33rem;

}
