@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; color:#333; font-size:14px; font-family:"微软雅黑";}
body{ font-size: 12px; overflow-x: hidden; }
ul{ list-style-type:none;}
a{ text-decoration:none;}
img{ display: block; width: 100%;}
#header{ margin:0 auto; max-width:640px;}
#nav{ max-width:640px; margin:0 auto;}
#nav ul{  max-width:640px; height:55px; list-style:none;}
#nav ul li{ float:left;  text-align:center; width:14%; height:55px; line-height:55px;}
#nav ul li a{ display:block; text-decoration:none; color:#717171;}
#nav ul li a:hover{ text-decoration:underline;}
#banner{ max-width:640px; height:auto; margin: 0 auto;}
#banner img{ display:block; margin:0 auto;}
#main{ max-width:640px;  margin:0 auto; margin-bottom:90px;}
#main .left{ max-width:640px; position:relative; top:-124px; background:url(../images/left.png) no-repeat;}
#FBucketImgID { display: inline; width: 56px; height: 20px;}
.left img{ display:block; margin:0 auto; padding-bottom:20px;}
.left h1{ height:40px; vertical-align:top;text-align:center; font-size:20px; background:#fff;}
.left ul{ text-align:center; margin:0 10px;}
.left ul li{ width:100%; height:60px; line-height:60px;}
.left ul li.current{ background:url(../images/left_bg.jpg);}
.left ul li a{ display:block;}
.left ul li.left_a a{ background:url(../images/left_1.png) no-repeat 30px center;}
.left ul li.left_b a{ background:url(../images/left_2.png) no-repeat 30px center;}
.left ul li.left_c a{ background:url(../images/left_3.png) no-repeat 30px center;}
.left ul li.left_d a{ background:url(../images/left_5.png) no-repeat 30px center;}
.left ul li.left_e a{ background:url(../images/left_4.png) no-repeat 30px center;}
.left ul li.left_f a{ background:url(../images/left_6.png) no-repeat 30px center;}
.left ul li:hover{ background:url(../images/left_bg.jpg);}
.right{ max-width:640px;  position:relative; text-align:center; margin:0 auto;}
.right h2{ font-weight:normal; font-size:18px; height:40px; line-height:40px; padding-left:20px;  }
.right ul.ul,.right ul.ul2{ text-align:center; padding-left:8px; height:47px;}
.right ul.ul li{ float:left; width:100px; height:47px; line-height:42px; background:url(../images/right_5.jpg);}
.right ul.ul li a:hover,.right ul.ul2 li a:hover{ color:#FE7221;}
.right ul.ul li.right_b{ background:url(../images/right_4.jpg); }
.right ul.ul li:hover,.right ul.ul2 li:hover{ background:url(../images/right_4.jpg);}
.right ul.ul2 li{width: 100px; float: left; height:47px; line-height:42px; background:url(../images/right_5.jpg); }
.right ul.ul2 li.right_b{ background:url(../images/right_4.jpg); }



.right .jiben_xingxi p{ width:100%; height:50px; line-height:50px;   box-sizing:border-box; clear: both;/*20170310新增*/text-align: left;padding-left: 10%;}
.right_a{ width: 100%; height: 50px;text-align: left; }
.right_a p{ display: inline; width: 80% !important; padding-left: 5%;}
.right_a a{ float: right; margin-left:10px;  vertical-align:middle; margin-top:15px; width: 20%;}

.right .form.xiugai_mima{ width:370px; height:350px; vertical-align:middle; margin-left:150px; padding-top:10px; }
.right .form.xiugai_mima div{ margin-top:30px;}
.right .form.xiugai_mima input{ background:url(../images/xiugai.jpg); width:205px; height:40px; border:0; margin-left:20px;}
.right .form.xiugai_mima input.submit{ background:url(../images/xiugai_a.jpg); color:#fff; margin-left:80px;}

.right table{ text-align:center; margin:0 auto; margin-top:30px; width:100%;}
.right table.dindan_table{ width:100%;}
.right table tr{ width:100%; height:50px;}
.right table tr td a{ color:#e4811b;}
.right table tr td a.a{ color:#FF7726;}
.right table tr:hover{ background:#EDEDED;}
.zuce_bottom .form p label{width:20%;display:inline-block; text-align: right;}

.right .form.tianjua_zilu{ width:540px; height:120px; margin:0 auto; margin-top:70px; }
.right .form.tianjua_zilu p{color:#999;}
.right .form.tianjua_zilu p input{ width:100px; height:30px;}
.right .form.tianjua_zilu .tianjia_submit{ float:right; margin-top:20px; width:55px; height:28px; background:#FF6801; border:0; color:#fff;}

.right ul.ulb{ width:400px; background:#030; margin:0 auto; margin-top:100px;}
.right ul.ulb li{ float:left; border:1px solid #D8D8D8; padding:10px 15px 10px 15px;}


/*会员注册页*/
#zuce_head{ width: 100%; background:#F9F9F9;}
#zuce_head img{ max-width: 640px; display:block; margin:0 auto; }
#zuce_main{ width:100%; background:#F9F9F9; margin-bottom:90px; }
.zuce_main{ max-width:640px; margin:0 auto; background:#fff;}
.zuce_main .zuce_top{ margin:0 auto; border-bottom:1px solid #ccc; max-width:98%; text-align:center; line-height:200%; font-size: 14px;}
.zuce_bottom{ max-width:635px; margin:0 auto; background:#fff;}
.zuce_bottom h3{text-align:right; line-height:250%; width: 95%;}
.zuce_bottom h3 span{ color:#F00;}
.zuce_bottom .form{}
.zuce_bottom .form p{  height:50px; margin-top:20px; vertical-align:middle; max-width: 600px;}
.zuce_bottom .form p input,.zuce_bottom .form p select{width:58%; height:22px;padding:8px; color:#999;border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;border-width:1px;border-style:solid;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#btnSubmit{width:50%;}
.zuce_bottom .form p select.zuzi{  color: #999; height: 43px; width: 20%;}
.zuce_bottom .form p input.zuce_submit,.zanghao_main p input.zuce_submit{ background:url(../images/an.jpg) center center no-repeat; color:#fff; border:0;height:40px; margin-left: 10%; text-align: center;}

.zanghao_main { margin:0 auto; max-width:640px; text-align:center; line-height:200%;}
.zanghao_main .form p input{ width:300px; height:30px; padding-left:5px; margin-top:20px; margin-left:5px;}
.zanghao_main .form p input.zuce_submit{ background:url(../images/zhanghao.jpg); width:323px; height:48px;}
.zanghao_main p span{ display:block; margin-left:300px;}


.clear{clear: both;line-height: 0;height: 0;overflow: hidden;}

#footer{  bottom: 0; width: 100%; margin:0 auto;  margin-bottom:0px;/*position:relative; */text-align:center;/* position: fixed;*/ font-family:"微软雅黑",  sans-serif; background: #fff;border-top: 1px solid #e4dddd;}
#footer p{ line-height:25px;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{

	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
	/*float: right;
min-width: 2%; 	*/ 
	/*width: 140px !important;*/
	margin-left:8px;
	
	
}
.Validform_right{
	color:#71b83d !important;
	padding-left:20px;
	background:url(../admin/images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../admin/images/error.png) no-repeat left center;
   
}

.Validform_loading{
	padding-left:20px;
	background:url(../admin/images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.mm-link{margin:0px 5px;font-size:12px;color:#8c8c8c}
.box input,.box select{width:58%;height:30px;padding:5px;   border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;border-width:1px;border-style:solid; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.box select.zuzi {
    color: #999;
    height: 43px;
    width: 20%;
}
.form-span{color:Red; width: 2%;}

.box .tianjia_submit {
    background: #003300 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display:block;
    height: 30px;
    margin-top: 20px;
    width: 85px; margin: 0 auto;
}
.box label{ width: 10%;}
.icos{background:transparent url("/resource/icon.png") no-repeat scroll 0px 0px;width:32px;height:32px;display:inline-block;}
.ok{background-position:0px 0px;}
.noresult{background:transparent url("/resource/no-result.png") no-repeat scroll center top;height:45px;line-height:45px;width:100%;text-align:center;  padding-top: 213px;font-size:20px;}
.onShow{color:#999;font-size:12px;}
/**课程报名*/
#kecen_main{ max-width:640px; /**background:#F8F8F8;**/ position:relative; top:-125px;  margin:0 auto;}
.kecen_main{ max-width:640px; margin:0 auto; padding-top:15px;}
.kecen_main .kecan_dl{ width:100%; height:250px; margin:0 auto; margin-top:20px; border-bottom:0px solid #eee;}
.kecan_dl dl.style_a{ margin:0 0% 3% 1%; width:98%; text-align:center; float:left; height:97%;}
.kecan_dl dl.style_a dt{ height:50px; line-height:50px;}
.kecan_dl dl.style_b{ border-bottom:2px solid #A40000;}
.kecen_main .center{/** border:1px solid #eee;**/ width:100%; background:#fff; margin-top:20px; clear: both;}
.kecen_main .center h2{ height:130; line-height:130px; font-size:14px; text-align:center;}
.kecen_main .center h2 span{ margin-left:500px;}
.kecen_main .center h3{ font-size:14px; text-align:center; width:800px;  margin:0 auto; font-weight:normal;}
.kecen_main .center h3 span{ margin-left:500px;}
.kecen_main .center table{ margin: 0 1% 10% 1%; width:98%; text-align:center; border:0; }
.kecen_main .center table caption{ text-align:left; padding:5px;}
.kecen_main .center table tr{}
.kecen_main .center table th,.kecen_main .center table td{ padding:10px; border:1px solid #ccc;}
.kecen_main .center table td a:hover{ text-decoration:underline; color:#A40000;}
.kecen_main .center p{ margin-left:80px;}
.pagebar a,.pagebar span{margin:0 3px;}
.pagebar .page_current {color: #ff3300;}
.none{display:none;}
.none1{display:none;}
/*.form span{color:Red;  min-width: 2%;}*/
.c-num-a{color:#ff8434  !important;}
.none{ display:inline-block;}
.haizi td{ width: 23%;}
.haizi tr>td:first-child{width:8%;}



#mComs{ max-width: 640px; margin: 0 auto;}
#mComs p{ height: 30px; line-height: 30px; margin: 0 2%;}
#mComs img{ margin: 0 2%;}


@media(max-width:480px){ 
	.zuce_top h1{ font-size: 12px;}
	/*.zuce_top p{ font-size: 12px;}*/
	label{ font-size: 12px;}
	input{ font-size: 12px;}
	p a{ font-size: 12px;}
	p{ font-size: 12px;}
	.none{ display: none;}
	/*20170309注释  #footer{ height: 30px;}*/
	.form h3{ font-size: 12px;}
	.form1 h3{ font-size: 12px;}
	#zuce_main { margin-bottom: 10px!important;}
	#main { margin-bottom: 10px!important;}
	.main { margin-bottom: 10px!important;}
	span{ font-size: 12px;}
	#nav ul li { width: 16%;}
	em{ font-size: 12px;}
	select{ font-size: 12px;}
	td{ font-size: 12px;}
	span{ font-size: 12px;}	
	.zuce_bottom .form p input.zuce_submit,.zanghao_main p input.zuce_submit{ background:url(../images/an1.jpg) center center no-repeat; color:#fff; border:0;height:40px; margin-left: 10%; text-align: center; }
    .right .jiben_xingxi p{ padding-left:5%;}
    /*.form span {color: Red; min-width: 2% !important;}*/
}
@media(max-width:640px)
{
    .Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../admin/images/error.png) no-repeat left center;
    float:right !important;
}
    }

/**个人中心*/
.navmain,.zxbm,.zxbm1{width:100%;background-color:#fff;overflow:hidden;}
.navmain a{float:left;width:25%;font-size:15px;padding:12px 0 5px;text-align:center;}
.navmain span:hover{ color:#030;}
.navmain a img{width:63%;display:block;margin:0 auto 3px;}
.slide-body a span{ line-height: 42px;}




/**在线报名*/
.zxbm a{float:left;width:50%;font-size:15px;padding:12px 0 5px;text-align:center;margin-bottom: 90px;}
.zxbm span:hover{ color:#030;}
.zxbm a img{width:50%;display:block;margin:0 auto 3px;}


/**课程选择*/
.zxbm1 a{float:left;width:33%;font-size:15px;padding:12px 0 5px;text-align:center;}
.zxbm1 span:hover{ color:#030; }
.zxbm1 .on{ border-bottom:2px #C30 solid;}
.zxbm1 a img{width:62%;display:block;margin:0 auto 3px;}
.kcxz{ max-width:640px; margin:0 auto; background:#FFF; margin-top:20px;}
.kcxz .form{ max-width:635px; margin:0 auto; background:#FFF;}
.kcxz p{ height: 50px;margin-top: 20px;vertical-align: middle;max-width: 600px;}
.kcxz .form a{ color:#fff;display: block; }
.kcxz .next{ background:#030; margin:0 auto; width:40%; border:1px;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:30px;text-align:center; padding-top:13px; margin-top:5px; margin-bottom:30px;}
.kcxz label{width: 20%;display: inline-block;text-align: right;}
.kcxz .select{width: 68%;height: 22px;padding: 8px;color: #999;border-color: #d8d8d8 #e5e5e5 #e5e5e5 #d8d8d8;border-width: 1px;border-style: solid;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/**舞蹈排班表*/
.course{ max-width: 640px; margin:0 auto;}
.course span{ color:#ffffff;}
.course table{ border-collapse:collapse; width: 97%; text-align: center; margin:0 auto; margin-bottom:20px;}
.course td{ height: 50px; width: 25%;}
.course tr td:first-child{ width: 15%;}
.course p{line-height:30px;}
.course a:hover{color:#003300; text-decoration:underline;}
.course caption{ text-align:left; padding:5px;}
.bmzn{ max-width:640px; margin:0 auto; text-align:center; margin-top:20px;}
.bmzn h2{ font-size:14px; padding-bottom:10px; }


/*下拉菜单*/
.single-select{ position:relative; display:inline-block; margin-right:5px; vertical-align:middle; cursor:pointer;  }
	.single-select .boxwrap{ display:inline-block; vertical-align:middle; }
	.single-select .select-tit{ position:relative; display:block; padding:5px 38px 5px 10px; min-width:150px; border-radius: 5px; line-height:20px; height:20px; border:solid 1px #dbdbdb; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all; }
	.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
	.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #dbdbdb; background:url(../admin/images/skin_icons.png)  -49px -160px no-repeat #fafafa; }
	.single-select .select-items{ display:none; position:absolute; left:0; top:45px; /*overflow:hidden;*/ }
	.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #dbdbdb; background:#fff; overflow-y:auto; overflow-x:hidden; }
	.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
	.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:rgb(230,109,6); }
	.single-select .select-items ul li.selected{ color:#FFF; background:rgb(230,109,6); }
	.single-select .arrow{ display:none; position:absolute; left:15px; top:35px; width:21px; height:11px; text-indent:-9999px; background:url(../admin/images/skin_icons.png) -40px -356px no-repeat; }
	.tab-content .r-list{ float:left; }
	.tab-content .r-list .keyword{ display:block; float:left; margin:0; padding:0 5px; width:190px; height:30px; line-height:28px; font-size:12px; border:1px solid #dbdbdb; color:#444; }
	.tab-content .r-list .btn-search{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:url(../admin/images/skin_icons.png) -160px -20px no-repeat #fafafa; cursor:pointer; text-indent:-9999px; }
	
        .tab-contentgo .r-list{ float:left; }
        .tab-contentgo .r-list .keyword{ display:block; float:left; margin:0; padding:0 5px; width:190px; height:30px; line-height:28px; font-size:12px; border:1px solid #dbdbdb; color:#444; }
        .tab-contentgo .r-list .btn-search{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:url(../admin/images/skin_icons.png) -160px -20px no-repeat #fafafa; cursor:pointer; text-indent:-9999px; }
/* ==========================编辑页样式.结束======================== */
/**myorder我的课程*/
.dindan_table{ text-align:center; margin:0 auto; margin-top:30px; width:100%;}
.dindan_table tr td a{ color:#f00;}
.dindan_table tr td a.a{ color:#FF7726;}
.dindan_table  tr:hover{ background:#EDEDED;}
.right1{ max-width:640px;  position:relative; text-align:center; margin:0 auto; }
.right1 h2{ font-weight:normal; font-size:18px; height:40px; line-height:40px; padding-left:20px;padding-bottom:20px;  }
.right1 ul.ul,.right1 ul.ul2{ text-align:center; padding-left:8px; height:47px;}
.right1 ul.ul li{ float:left; width:32%; height:47px; line-height:42px; background:url(../images/right_51.jpg);}
.right1 ul.ul li a:hover,.right1 ul.ul2 li a:hover{ color:#fff;}
.right1 ul.ul li.right_b{ background:url(../images/right_41.jpg) center center; }
.right1 ul.ul li.right_b a{ color:#fff;}
.right1 ul.ul li:hover,.right1 ul.ul2 li:hover{ background:url(../images/right_41.jpg) center center; color:#fff;}
.right1 ul.ul li:hover a,.right1 ul.ul2 li:hover a{ color:#fff;}
.right1 ul.ul2 li{width: 100px; float: left; height:47px; line-height:42px; background:url(../images/right_51.jpg); }

/*20170310新增*/
#laodbox{position: absolute; right: 1%; top: 35%; width:50%;text-align: right;}
#laodbox1{position: absolute; right: 1%; top: 5%; width:34%;text-align: right;}
#btn_next,#btn_next1{color: white;}
.tip {position: absolute;font-size: 12px;background-color: #FC6762; width: 18px;height: 18px; color: #fff;border-radius: 4px;top: 0px; }
.tip1{ color:Red;}
.bming{ display:block; width:100%; margin:0px auto; background:url('../images/ljbm.jpg'); background-position:center; background-repeat:no-repeat; line-height:26px;  height:26px;}
#cnzz_stat_icon_1262613700 Img{ width:auto;display: initial;}
 













