select {
    -moz-appearance:none;
    -webkit-appearance:none; 
    background-color: rgba(255, 255, 255, 0);
    box-shadow: none; 
    border: none;
}

.masterTop{
    margin-top: 3%;
}

.masterTop .img{
    width: 100%;
    height: 600px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
.masterMain h2{
    font-family: "Montserrat-Regular";
    font-size: 2.25em;
    color: #fd774c;
    line-height: 36px;
    margin-top: 5%;
}
.masterMain .masterMain-title{
    font-family:"SourceHanSansCN-Regular";
    font-size: 1.5em;
    line-height: 24px;
}
.masterMain .master-massage span{
    display: inline-block;
    font-family: "Montserrat-Regular";
    font-size: 0.875rem;
    margin:3% 5% 3% 0;
}
.masterMain .master-massage span:nth-of-type(1) i{
    display: inline-block;
    width: 15px;
    height: 13px;
    background: url("../img/masterRi.png") no-repeat;
    background-size: 100% 100%;
}
.masterMain .master-massage span:nth-of-type(2) i{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../img/masterTime.png") no-repeat;
    background-size: 100% 100%;
}
.masterMain .master-massage span:nth-of-type(3) i{
    display: inline-block;
    width: 11px;
    height: 15px;
    background: url("../img/masterDingWei.png") no-repeat;
    background-size: 100% 100%;
}
.masterMain .master-massage span:nth-of-type(4) i{
    display: inline-block;
    width: 14px;
    height: 12px;
    background: url("../img/masterLei.png") no-repeat;
    background-size: 100% 100%;
}
.masterMain .master-massage p{
    font-family: "Montserrat-Regular";
    font-size: 1em;
    line-height: 16px;
}
.masterMain .masterXuan{
    display: inline-block;
    margin-top: 5%;
    background: #e4e4e4;
    height: 40px;
    border-radius: 25px;
    line-height: 40px;
    padding: 0 20px;
    font-family: "Montserrat-Regular";
    font-size: 14px;
    color: #fb3f00;
}
.masterMain .masterXuan i{
    font-style: normal;
    font-family: "NotoSansCJK-Bold";
    font-size: 1em;
    color: #0e0e0e;
}
.intro_details {
    font-family: "Montserrat-Regular";
    font-size: 0.875rem;
}
.masterX-nav{
    margin-top: 5%;
}
.masterX-nav a:nth-of-type(1){
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    text-align: center;
    border-radius: 25px;
    background: #fb3f00;
    font-family: "NotoSansCJK-Bold";
    font-size: 16px;
    letter-spacing: 5px;
    color: #ffffff;
    text-decoration: none;
}
.masterX-nav a:nth-of-type(2){
    float: right;
    font-family: "NotoSansCJK-Bold";
    font-size: 14px;
    color: #000;
    text-decoration: none;
    line-height: 40px;
}
.masterX-nav a:nth-of-type(2) i{
    display: inline-block;
    width: 37px;
    height: 37px;
    background: url("../img/masterXianShare.png") no-repeat;
    vertical-align: middle;
}
.masterX-nav2{
    margin-top: 7%;
    border-top: 1px solid;
    height: 140px;
    line-height: 140px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
}
.masterX-nav2 span{
    font-family: "SourceHanSansCN-Bold";
}
.masterX-nav2 .xuanSpan{
    color: #fd774c;

}
.classMain{
    margin-bottom: 4%;
}

.classMain span{
    font-size: 1.125em;
    font-weight: bold;
    line-height: 18px;

}
.classMain .classTime{
    display: block;

}
.classMain .classTitle{
    display: block;
    margin-bottom: 2%;
}
.classMain p{
    font-family: "SourceHanSansCN-Regular";
    font-size: 1em;
    line-height: 16px;
}

.classInfo {
    display: none;
}
.classInfo>div {
    display: inline-block;
    width: 45%;
    height: 100%;
}
.date, .sin, .tab {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
}
.tab {
    margin-top: 40px;
}
.times {
    font-size: 16px;
    margin: 20px 0;
    padding-left: 30px;
}
.wantTo {
    text-align: center;
    font-size: 18px;
    color: rgb(255, 105, 58);
    display: none;
}
h3.methods {
    margin: 20px 0; 
}
.qrCode {
    background-image: url('../img/downLoadApp.png');
    background-size: 100% 110%;
    background-repeat: no-repeat;
    width: 225px;
    height: 225px;
    margin: 20px auto;
}
.classContent {
    display: none;
}
.aboutMaster{
    display: block;
}
.aboutMaster p{
    font-family: "SourceHanSansCN-Regular";
    font-size: 1em;
    line-height: 16px;
    margin-bottom: 3%;
}
.classPrice{
    display: none;
}
.classPrice .classItem{
    margin-bottom:3%;
}
.classPrice .classItem span:nth-of-type(1){
    display: block;
    font-family: "Montserrat-Regular";
    font-size: 14px;
    line-height: 14px;
}
.classPrice .classItem span:nth-of-type(2){
    display: block;
    font-family: "Montserrat-Regular";
    font-size: 1em;
    line-height: 16px;
    font-weight: bold;
}
.classPrice .classPriceList li{
    width: 30%;
    background: #f2f2f2;
    text-align: center;
    height: 120px;
}
.classPrice .classPriceList li:nth-of-type(1){
    line-height: 120px;
    font-family: "Montserrat-Regular";
    font-weight: bold;
    font-size: 1em;
}
.classPrice .classPriceList{
    margin-top: 5%;
    display: flex;
    justify-content: space-between;
}
.classPrice .classPriceList li:nth-of-type(2) span{
    font-family: "Montserrat-Regular";
    font-weight: bold;
    font-size: 1em;
    line-height: 60px;
    display: block;
}
.classPrice .classPriceList li:nth-of-type(3) span{
    font-family: "Montserrat-Regular";
    font-weight: bold;
    font-size: 1em;
    line-height: 60px;
    display: block;
}
