*{margin: 0; padding: 0;}
input,select{outline:0px;}
body{ font-family: "微软雅黑";font-size: 18px;color: #666;}
.mainfom{width: 100%; height: auto; overflow: hidden; background: #fff9e6;font-family: "微软雅黑";font-size: 18px;color: #666;}
.bmb{width: 1140px; margin: 20px auto; height: auto; overflow: hidden; background: url(../img/fombg.png) no-repeat bottom; }
.bmbtitle{font-size: 26px; color: #36100f; text-align: center; margin: 20px 0;font-family: "微软雅黑";}
.bmbtitle img{vertical-align: middle;}

/*钢琴标准级*/
.gqbz{width:980px;height: auto; overflow:hidden;background: #fff; border: #e9ddb7 5px solid; border-radius: 18px; margin: 20px auto 19px; font-size: 18px;color: #666;}
.gqbz form{margin: 30px 80px 10px;}
.gqbz input{border: #e1e1e1 1px solid; height: 35px; border-radius: 4px; background: none; font-size: 18px;font-family: "微软雅黑";text-indent: 1em;color: #666;}
.gqbz select{border: #e1e1e1 1px solid; height: 35px; border-radius: 4px; background: none;font-size: 18px;font-family: "微软雅黑";text-indent: 0.8em;color: #666;}
.gqbz p{margin: 18px 0;}

.gqbz .fspan1{width: 180px;display: inline-block;}
.gqbz .fspan2{width:80px ;display: inline-block; margin-left: 40px;}
.gqbz .fspan3{display: inline-block; margin-left: 40px;}

.gqbz .input1{width: 250px;}
.gqbz .input2{width: 630px;}

.gqbz .select1{width: 125px; float: right;}
.gqbz .select2{width: 310px; margin-left: -5px;}


.khnr{font-size: 24px;color: #333; text-align: center; margin: 20px 0;}

.lbtn{text-align: center;}


/*古筝标准级*/
.gqbz .select3{width: 630px; }

/*古筝高级*/
.gzgj{color: #f61360;font-size: 14px;}

/*声乐标准级*/
.rasex{padding: 5px 80px;}

/* RADIO */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 10px;
	height: 10px;
	border-radius: 50px;
	position: absolute;
	top: 4px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 4px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.sysp{margin: 0 50px 0 10px;vertical-align: middle;}


/*小提琴高级*/
.xtqsp{font-size: 14px; color: #888; margin: 5px 0 10px;}




/*预报名登记*/


.ttop{height: 60px;width: 100%;}
.kemc{display: inline-block; float: left; width: 120px; height: 44px; line-height: 44px;text-align: right;}
.mnav{float: left; margin-left: 40px;}


#mtab { width:100%; position: relative; }
#mtab .mnav { position: relative;  z-index: 2; }
#mtab .mnav ul { height: 45px;  }
#mtab .mnav li { float: left; height:44px; overflow:hidden; line-height: 44px; width: 139px; }
#mtab .mnav li:hover label{cursor:pointer; }
#mtab .mnav .active { height:44px; overflow:hidden; width:139px; }
#mtab .mnav .active a { cursor:pointer; color:#C00; font-weight: bold; }
#mtab .mnav .active a:hover { cursor:pointer; height:44px;color:#C00;  overflow:hidden; width:139px; }
#mtab .mnav li input{vertical-align: middle;}

#mtab .content { position: relative; width:100%; }
#mtab .box { height:auto; overflow: hidden; }
#mtab .box p{margin: 8px 0;}
.yspan{width: 120px; height: 44px; line-height: 44px;display: inline-block; text-align: right;}
#mtab .box select{width: 650px; margin-left: 30px;}
#mtab .box input{width: 647px;height: 34px; margin-left: 35px;}
