@charset "utf-8";
/* css Document */
*{ padding:0; margin:0;}
body{ font-size:14px; font-family:"微软雅黑", "宋体"; line-height:24px; color: #222;}
img{max-width:100%;}
a{ -webkit-tap-highlight-color:rgba(255,0,0,0);}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
ul li{ list-style:none;}
.mt20{margin-bottom:20px;}

/*启乐园承诺（sy）*/
.in-about{width:96%;padding-bottom:25px; margin:0 auto; overflow:hidden;}
.title-cont,.title-cont2{margin:25px 0 35px 0;}
.title-cont h2{text-align: center;font-size:26px; color: #222; font-weight: bold;}
.title-cont h2 font{color: #377c42;}
.title-cont .font{font-size:14px; color: #999; text-align: center;margin-top:10px;}
.title-cont .line{width:88px; height: 2px; background: #377c42; margin: 0 auto;margin-top:10px;}
.in-about .row{margin:25px 0; overflow: hidden;}
.in-about .row span{display: block; width: 31.3333333%; margin:0 1%; float:left; border-radius: 50%;}
.in-about .row span img{width:100%; height:auto;}
.in-about-Promise{padding:5px; border-radius: 25px; overflow: hidden;}
.in-about-Promise span{display:block; float:left;width:82%;}
.in-about-Promise .Snumber{float:left;font-size:35px;padding-top:10px; margin-right:10px; font-weight: bold;font-style: normal;}
.in-about-text{padding:10px; border-radius: 25px;overflow: hidden; color: #fff; font-size:15px;}
.in-border-orange{border:2px dotted #fa6403;}
.in-border-blue{border:2px dotted #04b1ea;}
.in-border-yellow{border:2px dotted #f3b90c;}
.in-border-green{border:2px dotted #b5d224;}
.in-bg-orange{ background:#fa6403; }
.in-bg-blue{background:#04b1ea; }
.in-bg-yellow{background:#f3b90c;}
.in-bg-green{background:#b5d224;}

/*两个课程（sy）*/
.in-curriculum{padding:25px 2%; background:url(../images/kcbj.jpg) no-repeat;}
.title-cont2 h2{text-align: center;font-size:26px; color: #fff; font-weight: bold;}
.title-cont2 h2 font{ color:#377c42;}
.title-cont2 .font{font-size:14px; color: #fff; text-align: center;margin-top:10px;}
.title-cont2 .line{width:88px; height: 2px; background: #fff; margin: 0 auto;margin-top:10px;}
.in-curriculum dl{overflow:hidden;}
.in-curriculum dl dd{padding:10px; background: #fff; border:1px solid #ddd; border-radius: 15px; margin-bottom: 25px;}
.in-curriculum dl dd img{width:100%;}
.in-curriculum dl dd .title{font-size:22px; font-weight:bold; color: #222;margin:20px 0 10px 0;}
.in-curriculum dl dd .Sketch{font-size:14px; color: #666;}
.in-curriculum dl dd .more{display:block; width:140px; height: 35px;font-size:14px;border-radius: 21px; line-height: 35px; text-align: center; margin:20px 0; border: 1px solid #ffa200; color: #ffa200;  transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}
.in-curriculum dl dd .more:hover{ background: #ffa200; color: #fff;}
.index-curriculum-wlpx{padding:15px; background: #fc8404;margin-top:25px; overflow: hidden; border-radius: 10px;}
.index-curriculum-wlpx img{width:80%;margin-bottom:10px;}
.index-curriculum-wlpx .index-curriculum-title{line-height:36px;padding:20px 0 0 10px;font-size:24px;font-weight: bold; color: #fff; text-align:center;}
.index-curriculum-wlpx .index-curriculum-wlpx-cont{font-size:16px; color: #fff; line-height: 36px;text-indent: 2em; margin-top:15px;}

/*为什么选择启乐园（sy）*/
.in-why-process,.in-effect-process {border-left: 1px dashed #999;position: relative;width: 90%;margin-left: 8%;margin-top: 25px;}
.in-why-process dl dd,.in-effect-process dl dd {margin-bottom: 40px;}
.in-why-process dl dd i,.in-effect-process dl dd i {display: block;width: 45px;height: 45px;border-radius: 50%;text-align: center;line-height: 45px;color: #fff;float: left;font-style: normal;position: absolute;left: -25px;z-index: 9999;font-size:24px; font-weight: bold;}
.in-why-process dl dd p{margin-left: 25px;padding:10px; border-radius: 10px; color: #fff; font-size:15px;}
.in-bg-green1{ background: #739a10;}
.in-bg-red{ background: #db2515;}
.in-bg-green2{ background: #00a13a;}

/*新闻资讯（sy）*/
.in-news{ background: #f1f1f1; padding: 15px 0 15px 0;}
.in-news-cont{padding:0 3%;margin-top:50px;}
.in-news-cont .hd{width:100%; margin:0 auto;}
.in-news-cont .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; font-size:16px; text-align:center; width:50%; float:left;  background:#ddd; font-family:"Microsoft YaHei"; _font-weight:bold; cursor:pointer; }
.in-news-cont .hd li .new-triangle{ width: 0;height: 0;border-width: 10px;border-style: solid;border-color:#04b1ea transparent transparent transparent;margin:0 auto; display: none;}
.in-news-cont .hd li.on{background:#04b1ea; color:#fff;  }
.in-news-cont .hd li.on .new-triangle{ display: block;}
.in-news-cont .bd{ height:auto; }
.in-news-cont .lh{width:100%; overflow:hidden;padding-top:50px;}
.in-news-cont .lh li{ width:100%;padding:15px; background: #fff; border-radius: 10px;margin-bottom: 25px;transition: all ease 0.5s;-wekbit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}
.in-news-cont .lh li:nth-child(2),.news .lh li:nth-child(4){margin-right:0;}
.in-news-cont .lh li .time{font-size:24px;  color: #222;}
.in-news-cont .lh li .title{font-size:18px; color:#222; margin:13px 0 5px 0;}
.in-news-cont .lh li .abstract{font-size:15px; color: #666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.in-news-cont .lh li .more{ display: block; width:130px; height: 35px; text-align: center; line-height: 35px; color: #ffa200; border: 1px solid #ffa200; border-radius: 18px; margin-top:25px;}
.in-news-cont .lh li:hover{ background: #ffa200; cursor: pointer;}
.in-news-cont .lh li:hover .time,.in-news-cont .lh li:hover .title,.in-news-cont .lh li:hover .abstract{color:#fff;}
.in-news-cont .lh li:hover .more{background:#fff;}



/*footer（sy）*/
footer{width:100%;background: #222321; padding-top:35px; color: #919190;}
.footer-tp-left{width:94%; margin:0 auto; line-height: 32px; font-size:14px;}
.footer-tp-left h4,.footer-tp-mid h4{height: 45px; font-size:16px; font-weight: bold; border-bottom: 1px solid #2c2e2a; margin-bottom: 15px;}
.footer-copyright{ line-height: 55px; text-align: center; border-top:1px solid #2c2e2a;font-size:12px;}
.footer-copyright a{ color:#919190;}
.footer-tp-mid{width:94%; margin:0 auto; line-height: 32px; font-size:14px; margin-top:20px;}
.footer-tp-mid a{color:#919190; }
.footer-tp-mid a:hover,.footer-copyright a:hover{ color:#fc8404;}
.footer-tp-right{width:94%; margin:0 auto; margin-top:20px; margin-bottom: 20px;}
.footer-tp-right img{max-width: 240px;}


/*感统失调（ny）*/
.gt-title{font-size: 26px; font-weight: bold;  text-align: center;padding:25px 0; line-height: 32px;}
.gt-imbalance h2,.xnzyl-ability h2{color: #003860;}
.gt-imb-zz{width:50%; text-align: center;float:left;}
.gt-imb-zz h3{ display: block; width:75%; height:40px; line-height: 40px; border-radius: 5px; margin:0 auto;font-size:20px; background: #fff;margin-top:20px;margin-bottom:15px;}
.gt-imb-left h3{color: #8eca05;}
.gt-imb-right h3{color: #f85201;}
.gt-imb-left{background: #8eca05;}
.gt-imb-right{background: #ef9e00;}
.gt-imb-zz dl dd{height:40px; line-height: 40px; border-bottom: 2px solid #cbe493; font-size:15px; color: #fff; font-weight: bold;}
.gt-imb-zz dl dd:last-child{border:none;}
.gt-integration{ background: #e46713; padding:10px 3% 20px 3%; overflow:hidden;}
.gt-integration h2{color: #fff500;}
.gt-integration p,.ge-curriculum .ge-curriculum-gs{font-size:15px; color: #fff; line-height: 30px;}
.gt-integration img{margin-top:25px;}
.gt-reason,.gt-suitable,.ge-curriculum,.xnzyl-ability,.xnzyl-effect,.xnzyl-curriculum{padding:10px 3% 20px 3%; overflow:hidden;}
.gt-reason h2{color:#377c42;}
.gt-reason p,.xnzyl-ability p{padding:15px; background: #14b1e7; border-radius: 5px;font-size:15px; color: #fff; margin-top:25px; line-height: 30px;}
.gt-effect,.xnzyl-objective{padding:10px 3% 5px 3%; overflow:hidden; background: #a6e419;}
.gt-effect h2,.xnzyl-objective h2,.xnzyl-effect h2{ color:#003860;}
.in-effect-process .in-effect-cnt{ background:#fff; color: #7e380d;margin-left: 30px;padding:10px; border-radius: 10px;font-size:15px;}
.in-effect-process .in-effect-cnt b{ display: block; font-size:18px;font-weight: bold; color:#590a00;margin-bottom:5px;}
.gt-bg-green{ background:#71bd38;}
.gt-bg-orange{ background:#ffa900;}
.gt-bg-red{ background:#e76e5e;}
.in-effect-process{margin-top:5px;}
.gt-suitable h2{ color: #14b1e7;}
.gt-suitable dl dd{width:40%; margin:0 5%; float:left;padding: 5px; border-radius: 10px; text-align: center; color: #fff; font-weight: bold; font-size:16px;margin-bottom: 20px;}
.gt-suitable dl dd p{padding: 10px; border-radius: 10px;}
.gt-bg-blue1{background: #0177bf;}
.gt-bg-green1{background: #08887f;}
.gt-bg-orange1{background: #de6217;}
.gt-bg-red1{background: #9e231c;}
.gt-brd-blue1{border: 2px dotted #0177bf;}
.gt-brd-green1{border: 2px dotted #08887f;}
.gt-brd-orange1{border: 2px dotted #de6217;}
.gt-brd-red1{border: 2px dotted #9e231c;}
.ge-curriculum,.xnzyl-curriculum{ background: #14b1e7;}
.ge-curriculum .ge-curriculum-gs{margin-bottom: 10px;}
.ge-curriculum h2,.xnzyl-curriculum h2{  color: #fff;}
.ge-curriculum dl dd{padding:15px; background: #fff; border-radius: 10px;margin-bottom: 20px;font-size:15px; color: #666;}
.ge-curriculum dl dd img{width:34%; float:left; margin-right: 15px;}
.ge-curriculum dl dd p strong{font-size:16px; color: #222;}

/*学能注意力训练（ny）*/
.xnzyl-ability p{margin-top:0; margin-bottom: 20px;}
.xnzyl-objective p{font-size: 15px;color: #7e380d;line-height: 30px;}
.xnzyl-objective-md1{margin:15px 0 15px 0; overflow: hidden;}
.xnzyl-objective-md1 span{ display:block;width:50%; float:left;text-align: center;}
.xnzyl-objective-md1 span img,.xnzyl-objective-md2 img{width:95%;}
.xnzyl-objective-md2{ width:50%; margin:0 auto;text-align:center;overflow: hidden;}
.xnzyl-effect p{font-size: 15px; line-height: 30px; color: #666;}
.xnzyl-effect dl{margin-top:25px;}
.xnzyl-effect dl dd{width:50%; text-align: center; margin-bottom: 20px; float:left;}
.xnzyl-effect dl dd img{width:95%;}
.xnzyl-bg-orange{ background:#f66021;}
.xnzyl-bg-green{ background:#62a917;}
.xnzyl-bg-yellow{ background:#ef9e00;}
.xnzyl-curriculum dl dd{padding:15px; border-radius: 10px; margin-bottom: 20px; color: #fff;}
.xnzyl-curriculum dl dd .xnzyl-curr-title{font-size:18px; font-weight: bold; margin-bottom: 10px;}

/*page（ny）*/
.page-cnt{padding:15px 3%; overflow:hidden;}
.ny-news,.ny-evaluation{padding:0 3% 15px 3%; overflow: hidden;}


/*新闻列表（ny）*/
.ny-news dl dd{padding:25px 0; border-bottom: 1px solid #ddd;}
.ny-news dl dd .time{font-size:24px; color: #222;}
.ny-news dl dd  h4{font-size:16px; color: #222; font-weight: normal;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin:10px 0 5px 0;}
.ny-news dl dd p{font-size:15px; color: #666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;
}

/*环境列表（ny）*/
.ny-environment{padding:25px 0;overflow: hidden;}
.ny-environment dl{width:100%; overflow:hidden;}
.ny-environment dl dd{width:44%; margin:0 3%; text-align: center; float:left; margin-bottom: 20px;padding:1px; border: 1px solid #eee;}
.ny-environment dl dd img{width:100%; height: 110px;}
.ny-environment dl dd h4{font-size:14px; color: #222;padding:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny-evaluation{padding-top:25px;}
.ny-evaluation table{width:100%; border-collapse: collapse;}
.ny-evaluation table tr td{border:1px solid #eee;padding:10px 0 10px 10px;}
.ny-evaluation table tr td font{color:#ff0e00;}
.ny-evaluation table input[type=text]{width: 90%;height: 30px;line-height: 30px;border: 1px solid #b8b8b8;outline: none;padding: 0 10px;font-size: 16px;}
.ny-evaluation table input[type=radio] {width: 15px;height: 15px;}
.ny-evaluation table tr td label{ display: block; width:30%; float:left;}
.ny-evaluation dl dd{ overflow:hidden; margin-bottom: 10px;}
.ny-evaluation .problem-xz{width:20px; float:left;}
.ny-evaluation .submit{width: 135px;height: 40px;line-height: 40px;float: right;border: none;border-radius: 5px;background: #fa6403;color: #fff;margin: 25px 0 20px 0;font-size: 16px;cursor: pointer;outline: none}

/*联系我们（ny）*/
.contact-lx{padding:15px 3% 0 3%;overflow:hidden;}

.contact-lx h3{font-size:18px; color: #222; margin-bottom: 10px;}
.contact-code{ text-align:center;overflow:hidden;}
.contact-code span img{width:80%;}
.contact-code p{font-size:16px;}
.contact-code span{display:inline;width:50%;float:left;}

.show-zs{padding:0 3%;}
.show-zs .title{font-size:24px; line-height:30px; color:#222;padding:10px 0 5px 0;}
.show-zs .time{font-size:13px; color:#999;}
.show-zs .time span{margin-right:15px;}
.show-zs .cont{padding:15px 0;}
.page{text-align:center;padding:35px 0 20px 0;}
.page span{padding:5px 15px; color:#fff; background:#8eca05;}
.page .tiao{color:#222; background:none;border:1px solid #eee;}
.page .next,.page .end,.page .prev,.page .first{padding:5px 15px; border:1px solid #eee;color:#222;}

#dhzx{display: inherit;line-height:18px;font-size:16px;color:#ef9e00;padding-top:12px;}
#dhzx p{font-size:22px; font-weight:bold; }
#rigfloat{display: block; width:133px; height:60px; position:fixed;right:0; bottom:50px;z-index:999; background:url(../images/zjrxtb.png) no-repeat; background-size:cover;}







