@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family:Arial,"Microsoft YaHei", Helvetica, sans-serif;margin:0;padding:0;color:#323232;}
img{ max-width:100%;}
div,img,h3,h4,p,dd,dl,dt,em,ul,li,span,i,textarea,figure,figcaption,blockquote,strong,form,input,b{margin: 0; padding: 0; border: 0;}
p{ margin:0 auto;}
ul{ list-style:none;margin:0;padding:0}
img{ border:none; max-width:100%; display:block;}
a{ text-decoration:none; color:#323232; font-style:normal; cursor:pointer;}
a:hover{ text-decoration:underline;}
em,i,a{ font-style:normal;}
li{ list-style:none;}
.clearfloat{ clear:both;}
.clearfix:before,.clearfix:after{ content:" ";display:table;}
.clearfix:after{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}



.wrap{ max-width:640px; margin:0 auto; overflow:hidden}
.main{ max-width:640px; margin:0 auto; overflow:hidden}
.bt{ font-size:16px; color:#262626; border-left:10px solid #7b491d; padding:0 0 0 3%;}
.bt a{ color:#262626;}
.bt .more{ width:60px; line-height:20px; font-size:12px; display:block; float:right; background:#bd5651 url(../images/pic56.jpg) no-repeat 85% center; color:#fff; padding:0 0 0 3%; margin:0 2% 0 0;}
/*head*/
.head{ width:100%; overflow:hidden; background:url(../img/top-1.jpg) repeat-x; padding:30px 0 0;}

.new_head{ width:96%; margin:0 auto; overflow:hidden; padding:0 0 1%;}
.new_head article{ width:90%; overflow:hidden; text-align:center; margin-top:3%}
.new_head article img{ width:100%}
.new_head section{ width:20%; float:right;margin-top:8%; overflow:hidden;}
.new_head section p{ width:15%; float:left; margin-left:3%}
.new_head section span{  text-align:center; line-height:25px; color:#c4635e; float:left;  border-radius:5px;}
/*head 结束*/

/*menu*/
.w_menu{ max-width:640px; margin:0 auto;}
.menu{ overflow:hidden; width:100%; text-align:center; background:#7b221d;}
.menu li a{ color:#fff; font-size:14px;}
/*menu 结束*/

/*banner*/
.slideBox{ position: relative; overflow:hidden; max-width:640px; margin:0 auto;}
.slideBox .hd{ position:absolute; bottom:3%; left:0; z-index:1; width:100%; text-align:center}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; border-radius:50%; border-radius:5px; background:#fff;; text-indent:99px; overflow:hidden; margin:0 2px; border:1px solid #7b221d; cursor:pointer;}
.slideBox .hd li.on{ background:#7b221d;}
.slideBox .bd{ position:relative; z-index: 0;}
.slideBox .bd li{ position: relative; text-align: center;}
.slideBox .bd li img{ width: 100%;}
/*banner 结束*/


/*少林资讯*/
.slzx{ width:100%; overflow:hidden; margin:0 0 5%;}
.slzx dl{ width:96%; margin:3% auto; overflow:hidden;}
.slzx dl dt{ width:44%; float:left;}

.slzx dl dd p{ text-indent:2em; line-height:20px; color:#4d4d4d; font-size:14px; padding-top:3%;}
.slzx dl dd p a{ color:#bd5651;}
.slzx01{ width:96%; margin:0 auto; overflow:hidden;}
.slzx01 li{ width:49%; float:left; font-size:14px; margin:0 0 2% 0; background:url(../images/pic58.jpg) no-repeat left center; padding:0 0 0 2%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slzx01 li:nth-child(2n){ float:right;}


.slzx .xyfc03{ width:80%; margin:3% auto 0; overflow:hidden;}
.slzx .xyfc03 li{ width:47%; float:left;}
.slzx .xyfc03 li a{ font-size:12px; color:#fff; display:block; border-radius:5px; line-height:30px; padding:0 0 0 27%;}
.slzx .xyfc03 li:first-child a{ background:#be5752 url(../images/pic29.png) no-repeat 15% center; background-size:10%;}
.slzx .xyfc03 li:last-child{ float:right;}
.slzx .xyfc03 li:last-child a{ background:#bd936e url(../images/pic30.png) no-repeat 15% center;background-size:10%;}

/*在线报名*/
.zxbm{ width:100%; overflow:hidden;}
.zxbm01{ width:96%; margin:3% auto 0; overflow:hidden;}
.zxbm01 p{ width:100%; overflow:hidden; margin:0 0 3%;}
.zxbm01 p label{ font-size:16px; color:#4d4d4d; background:url(../images/pic39.jpg) no-repeat center left; padding:0 0 0 3%; margin:0 0 3%; display:block;}
.zxbm01 p input{ width:100%; color:#262626; line-height:25px; border:1px solid #ccc; background:url(../images/pic40.jpg) repeat-x;  padding:0 0 0 2%;}
.zxbm01 .butn{ width:40%; display:block; height:35px; background: url(../images/pic41.jpg) no-repeat; background-size:contain; margin:5% auto; cursor:pointer;}

/*家长疑问*/
.jzyw{ width:100%; overflow:hidden; margin:0 auto 5%;}
.jzyw dt{ width:20%; height:90px; float:left; background:#bd5651; text-align:center; padding:15px 0 0;}
.jzyw dt img{ width:30px; margin:0 auto 5%;}
.jzyw dt strong{ color:#fff; font-size:12px;}
.jzyw dd{ width:80%; height:90px; float:left; border:1px solid #ccc; border-left:none; padding:7px 0 0 7px;}
.jzyw dd ul{ width:98%; overflow:hidden;}
.jzyw dd ul li{ font-size:12px; float:left;line-height:22px; text-align:center; background:#ebebeb; color:#4d4d4d; margin:0 0 5px 0;}
.jzyw dd ul li:nth-child(1){ width:42%;}
.jzyw dd ul li:nth-child(2){ width:56%; margin-right:0px; float:right;}
.jzyw dd ul li:nth-child(3){ width:47%;}
.jzyw dd ul li:nth-child(4){ width:51%; margin-right:0px; float:right;}
.jzyw dd ul li:nth-child(5){ width:59%;}
.jzyw dd ul li:nth-child(6){ width:39%; margin-right:0px; float:right;}

/*返回顶部*/
#na{ overflow:hidden; position:relative;}
.toTop{cursor pointer;position:fixed; bottom:18%; right:50%; margin-right:-45%; z-index:108; display:block;}
.toTop p{ box-sizing:content-box; width:52px; height:52px; border-radius:50%; background: rgba(125,125,125,0.9)!important;filter:Alpha(opacity=90); background:#7d7d7d; opacity:90; text-align:center; font-size:12px; margin:0;}
.toTop p img{ margin:0 auto 5px;}
.toTop p a{ color:#fff; padding:15% 0 0; display:block;}

.bt{ font-size:28px;}
.new_head section a{ font-size:14px; line-height:40px;}
.menu li{ line-height:40px;height:40px; width:24.98%; float:left; text-align:center; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}

.footer ul li,.footer ul li a,.footer01{ font-size:14px;}
.footer dl dd strong,.footer dl dd p{ font-size:18px;}
.fixed{ height:90px; }
.fixed ul li{ background-size:auto;}
.fixed ul li a span{ font-size:18px;}
.fixed ul li a img,.fixed ul li img{ width:auto;}
.fixed ul li:nth-child(3) img{ width:auto;}
.fixed ul li:nth-child(3){ margin-top:-3%;}
.toTop{ margin-right:-20%;}
.toTop p{ width:60px; height:60px;}
.bt .more{ width:77px; line-height:27px; font-size:18px; padding-left:2%; background:#bd5651 url(../images/pic56.jpg) no-repeat 85% 51%;}
.slzx .xyfc03{ width:80%;}
.slzx .xyfc03 li a{ line-height:50px;font-size:20px;}
.xyfc .xyfc03 li:first-child a,.slzx .xyfc03 li:first-child a{ background:#be5752 url(../images/pic29.png) no-repeat 12% center; background-size:auto;}
.xyfc .xyfc03 li:last-child a,.slzx .xyfc03 li:last-child a{ background:#bd936e url(../images/pic30.png) no-repeat 12% center;background-size:auto;}
.slzx dl dd b{ font-size:16px; color:#262626}
.slzx dl dd p{ font-size:14px; line-height:20px; padding:3% 0 0;}
.slzx dl dt{ width:36%;}
.slzx dl dd{ width:54%; float:left; margin-left:10%}
.slzx01 li{ font-size:14px;}
.zxbm01 p label{ font-size:18px;}
.zxbm01 p input{ line-height:36px;}
.zxbm01 .butn{ width:30%; height:50px;}
.jzyw dt{ height:150px;}
.jzyw dt strong{ font-size:24px;}
.jzyw dd{ height:150px;}
.jzyw dt img{ width:auto;}
.jzyw dd ul li{ font-size:18px; line-height:41px;}
