@charset "utf-8";
/* CSS Document */
*{padding:0 ;margin:0 ;}
body{font-size:16px; line-height:30px; color: #666; font-family: "微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ul li{list-style-type:none;}
a{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
.wh12{width:1200px;margin:0 auto;}
.wh11{width:1100px; margin:0 auto;}
.mr{margin:0 auto;}


.header{height: 97px;}
.logo img{width:123px; height: 68px; margin-top:15px;}
/* 导航条css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1;height:60px; line-height:60px; background:url(images/line.gif) repeat-x 0 bottom #fff; color:#333; margin-left:100px;margin-top:25px; }
.nav{ position:relative; width:970px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .on{border-bottom:3px solid #FE7700;}
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav li.s:last-child{display:none; }
.nav h3 a{ display:block; width:118px; text-align:center;  font-size:16px;  }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:63px; z-index:1; width:122px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
.nav .sub li a:hover{ color:#FE7700;   }
/*.nav .block{ height:3px; width:124px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }*/

/* banner css */
.banner{width:100%; height: 655px; text-align: center; position:relative; overflow:hidden;}
.banner img{position:absolute;width:1920px; height: 655px; left: 50%; margin-left: -960px;}
/* banner css */

/* 启乐园承诺 css */
/*@font-face
{
font-family: myFirstFont;
src:url(../font/SourceHanSansCN-Bold.otf);
}*/
@font-face {
  font-family: "myFirstFont";
  src: url(../font/SourceHanSansCN-Bold.otf),
	   url(../font/SourceHanSansCN-Bold.eot?#iefix) format("embedded-opentype"),
       url(../font/SourceHanSansCN-Bold.woff2) format("woff2"),
       url(../font/SourceHanSansCN-Bold.woff) format("woff"),
       url(../font/SourceHanSansCN-Bold.ttf) format("truetype"),
       url(../font/SourceHanSansCN-Bold.svg) format("svg");
}
.index-box{padding:60px 0;}
.title-cont h2{text-align: center;font-size:40px; color: #222; font-weight: bold;}
.title-cont h2 font{color: #377c42;}
.title-cont .font{font-size:16px; color: #999; text-align: center;margin-top:15px;}
.title-cont .line{width:88px; height: 2px; background: #377c42; margin: 0 auto;margin-top:25px;}
.index-box-cont{width:1200px; height: 623px;margin-top:45px; position:relative;}
.index-box-cont .index-box-left{width:587px; height: 623px; position: absolute; left: 0;}
.index-box-cont .index-box-right{margin-left: -110px; width:690px; height:553px; position: absolute;right:0;padding-top:70px; }
.index-box-cont .index-box-right dl dd{height:76px;margin-bottom: 65px;}
.triangle {width: 38px;height: 38px; float:left;margin-top:38px;}
#Serial1{background: #fa6403;margin-left: 95px; }
#Serial2{ background: #04b1ea;margin-right:-18px; }
#Serial3{background: #febf03;margin-left: 95px; }
#Serial4{background: #bddb25;margin-right:-18px;}
.index-box-list1{width:575px; height: 76px; background: #f1f1f1; border-radius:20px 40px 40px 20px; float: left; margin-left:-18px;}
.index-box-list1 .index-box-list1-cont{width:454px;padding:8px 45px 0 20px;float:left;font-size:18px; line-height: 30px; color: #666;}
.cor{ width: 76px; height: 76px; line-height: 76px; border-radius: 50%;margin-left:-20px; text-align: center; font-size:50px; color: #fff;font-family: myFirstFont;float:left;}
.index-box-list1 .Serial-orange{ background: #fa6403; }
.index-box-list1 .Serial-yellow{ background: #febf03;}
.index-box-list2{width:598px;height: 76px; background: #f1f1f1; border-radius:40px; float: left;margin-left: 95px;}
.index-box-list2 .index-box-list2-cont{width:457px;padding:8px 20px 0 45px;float:left;font-size:18px; line-height: 30px; color: #666;}
.index-box-list2 .Serial-blue{background: #04b1ea;}
.index-box-list3{width:690px;height: 76px;background: #f1f1f1; border-radius:40px; float: left;}
.index-box-list3 .index-box-list3-cont{width:569px;padding:8px 10px 0 35px;float:left;font-size:18px; line-height: 30px; color: #666;}
.index-box-list3 .Serial-green{background: #bddb25;}
/* 启乐园承诺 css */

/* 两大课程 css */
.index-box2{width:100%; background:url(../images/kcbj.jpg) no-repeat center top;padding:80px 0;}
.title-cont2 h2{text-align: center;font-size:40px; color: #fff; font-weight: bold;}
.title-cont2 h2 font{ color:#377c42;}
.title-cont2 .font{font-size:16px; color: #fff; text-align: center;margin-top:15px;}
.title-cont2 .line{width:88px; height: 2px; background: #fff; margin: 0 auto;margin-top:25px;}
.index-box2-kc{width:1100px;margin:0 auto;padding-top:80px; overflow: hidden;}
.index-box2-kc dl dd{padding:30px; width:450px; background: #fff; border:1px solid #ddd;border-radius: 25px; float:left;margin-right: 76px;}
.index-box2-kc dl dd:last-child{margin-right:0;}
.index-box2-kc dl dd .Img{width:450px; height: 300px;overflow:hidden;}
.index-box2-kc dl dd img{width:450px; height: 300px;transition: all ease 0.5s;-welit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;opacity: 0.9;  filter:alpha(opacity=90); }
.index-box2-kc dl dd:hover img{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);opacity: 1;  filter:alpha(opacity=100);}
.index-box2-kc dl dd .title{font-size:22px; font-weight:bold; color: #222;margin:20px 0 10px 0;}
.index-box2-kc dl dd .Sketch{font-size:15px; color:#666;}
.index-box2-kc dl dd .more{display:block; width:140px; height: 35px;font-size:14px;border-radius: 21px; line-height: 35px; text-align: center; margin-top:20px; border: 1px solid #ffa200; color: #ffa200;  transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}
.index-box2-kc dl dd .more:hover{ background: #ffa200; color: #fff;}
.index-box2-wlpx{width:1120px;padding:40px; background: #fc8404;margin-top:50px; overflow: hidden; border-radius: 10px;}
.index-box2-wlpx img{width:200px; height: 200px; float:left;margin-top:15px;}
.index-box2-wlpx .index-box2-title{height:200px; line-height:36px;margin:20px 35px 0 35px;font-size:24px;letter-spacing:5px; font-weight: bold; color: #fff; writing-mode: vertical-lr;writing-mode: tb-lr; float:left; text-align: center;}
.index-box2-wlpx .index-box2-wlpx-cont{font-size:16px; color: #fff; line-height: 36px;text-indent: 2em; margin-top:55px;}
/* 两大课程 css */

/* 为什么选择启乐园 css */
.index-box3{width:100%; background:url(../images/xzqlybj.jpg) no-repeat center top;padding:80px 0;}
.index-box3 .index-box3-cont{ background:url(../images/xzqky.png) no-repeat center 105px;}
.index-box3-list p{font-size:18px; line-height: 30px; color: #7e380d;}
.index-box3-list1{ text-align:center;margin-top:78px;}
.list1-number{width:82px; height: 90px; line-height: 90px;padding-left:8px;border-radius: 50%;font-size:55px;color: #fff; font-family: myFirstFont; font-style: italic; }
#number-green{ background: #739a10; margin:0 auto;margin-top:30px;width:82px; padding-left: 8; text-align: left;}
#number-orange{ background: #ee9b11;margin-left: 32px;}
#number-blue{background: #06afec;}
#number-red{ background: #db2515;margin-left: 32px;}
#number-darkgreen{background: #00a13a;}
.Ranks2{ margin-top:62px; overflow: hidden;}
.index-box3-list2,.index-box3-list3{width: 455px;}
.index-box3-list2 p,.index-box3-list3 p{diaplay:block;width:330px; float:left;}
.index-box3 .index-box3-cont .index-box3-list3 p{margin-left:32px;}
.Ranks3{margin-top:100px;overflow: hidden;}
.index-box3-list4,.index-box3-list5{width: 505px;}
.index-box3-list4 p,.index-box3-list5 p{diaplay:block;width:380px; float:left;}
.index-box3-list5 p{margin-left:32px;}
/* 为什么选择启乐园 css */

/* 新闻资讯 css */
.index-box4{padding:80px 0 40px 0; background: #f1f1f1;}

.news{width:1200px; margin:0 auto;margin-top:70px;}
.news .hd{width:420px; margin:0 auto;}
.news .hd li{ position:relative; margin-left:-1px;  height:50px; line-height:50px; font-size:18px; text-align:center; width:210px; float:left;  background:#ddd; font-family:"Microsoft YaHei"; _font-weight:bold; cursor:pointer; }
.news .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;}
.news .hd li.on{ width:210px; background:#04b1ea; color:#fff;  }
.news .hd li.on .new-triangle{ display: block;}
.news .bd{ height:auto; }
.news .lh{width:1200px; overflow:hidden;padding-top:80px;}
.news .lh li{ width:515px; padding:25px; background: #fff; float:left;margin-right: 70px; border-radius: 15px;margin-bottom: 50px; transition: all ease 0.5s;-wekbit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;}
.news .lh li:nth-child(2),.news .lh li:nth-child(4){margin-right:0;}
.news .lh li .time{font-size:30px; color: #222; font-family: myFirstFont; }
.news .lh li .title{font-size:18px; color: #222; margin:25px 0 5px 0;}
.news .lh li .abstract{height:48px; line-height:24px; color:#666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news .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;}
.news .lh li:hover{ background: #ffa200; cursor: pointer;}
.news .lh li:hover .time,.news .lh li:hover .title,.news .lh li:hover .abstract{color:#fff;}
.news .lh li:hover .more{background:#fff;}
/* 新闻资讯 css */

/* footer css */
.footer{width:100%;background: #222321; padding-top:55px; color: #919190;}
.footer-tp{height: 220px;}
.footer-tp-left{width:370px; line-height: 36px; font-size:14px;}
.footer-tp-left h4,.footer-tp-mid h4{height: 45px; font-size:18px; 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:13px;}
.footer-copyright a{ color:#919190;}
.footer-tp-mid{width:225px; line-height: 36px; font-size:14px;margin-left:180px;}
.footer-tp-mid a{color:#919190; }
.footer-tp-mid a:hover,.footer-copyright a:hover{ color:#fc8404;}
.footer-tp-right{width:286px;}
.footer-tp-right img{width:286px;}

.nybanner{ width: 100%;height: 415px; position: relative; overflow:hidden;}
.nybanner img{position: absolute;left: 50%;margin-left: -960px;}

/* 关于我们二级 */
.ny-container{margin-top:40px;}
.left-menu{width:170px;padding:30px 25px; border:2px solid #b3d70a;margin-bottom:50px;}
.left-menu h2{height:50px; border-bottom: 1px solid #929292; font-size:30px; color: #222; }
.left-menu ul li{height:45px;line-height: 45px; font-size: 16px;margin-bottom: 10px; }
.left-menu ul{padding-top:20px;}
.left-menu ul li a{display:block; padding-left: 50px; color: #222;}
.left-menu ul .active{background: #b3d70a;}
.left-menu ul .active a{color:#fff;}
.left-menu ul li:hover{ background: #b3d70a;}
.left-menu ul li:hover a{color:#fff;}
.right-cont{width:926px; margin-left: 50px;color: #666;padding-bottom: 50px;}
.right-cont img{max-width:100%;}
/* 新闻公告二级 */
.new-list dl{ }
.new-list dl dd{height: 90px;border-bottom: 1px dashed #ddd;margin-top:30px;padding-bottom: 30px;transition: all ease 0.5s; -webit-transition: all ease 0.5s;-moz-transition: all ease 0.5s; }
.new-list dl dd:first-child{margin-top:0;}
.new-list .time{width:110px;height: 90px;font-size:22px; color: #222; line-height: 36px; border-right: 1px solid #e5e5e5;}
.new-list .time p{font-size:32px;font-weight:bold;}
.new-list .cont{width:775px; margin-left: 40px;}
.new-list .cont .title{font-size:20px; color: #222;}
.new-list .cont .dease{font-size:14px; color: #999;margin-top:10px; line-height: 30px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;transition: all ease 0.5s; -webit-transition: all ease 0.5s;-moz-transition: all ease 0.5s; } 
.new-list dl dd:hover .dease{margin-top:5px;}
.new-list dl dd:hover .title{ color:#000;}
.new-list dl dd:hover .time{ color:#666;}

/* 新闻详情页 */
.new-show .title{font-size:30px; color: #222;}
.new-show .time{font-size:14px; color: #999;margin:15px 0 25px 0;}
.new-show .time span{margin-right:15px;}
.new-show .cont{font-size:16px;  color: #666; line-height: 36px;}

/* 在线测评 */
.evaluation{width:1150px; margin:0 auto;padding:50px 0 0 0;}
.evaluation table{width: 100%; border-collapse: collapse;margin-bottom:-1px;font-size:16px; color: #222;}
.evaluation table tr td{border:1px solid #ddd;padding:15px 10px;}
.evaluation table .option{ display: block; float:left;width:95px; line-height: 35px; text-align: right;margin-right:10px;}
.evaluation table font{color:#ff0e00;}
.evaluation table input[type=text]{width:290px; height: 35px; line-height: 35px; border:1px solid #b8b8b8;outline: none;padding:0 10px;font-size:16px;}
.evaluation table label{line-height:35px;margin-right: 16px;}
.evaluation table input[type=radio]{width:15px; height: 15px; }
.evaluation table .question{width:95px; text-align: right;}
.evaluation table .problem{display:inline-block;}
.evaluation table dl dd{line-height: 30px; margin-bottom: 30px; diaplay:black; overflow:hidden;}
.evaluation table input[type=checkbox]{width:16px; height: 16px;margin:0 10px;}
.evaluation .submit{width:235px; height: 45px; line-height: 45px; float: right; border:none;border-radius: 5px; background: #fa6403; color: #fff; margin:35px 0 70px 0;font-size:16px; cursor: pointer; outline:none;}
.evaluation .submit:hover{ background: #f9751f;}

/* 联系我们 */
.contact{ padding-bottom:50px; background: #f7f7f7;}
.contact h2{padding:50px 0; font-size:36px; color: #377c42; text-align: center;}
.contact .con-address{ width: 1100px;height:274px; margin:0 auto;line-height: 36px; font-size:16px; }
.contact .contact-left h3{font-size:24px; color: #222;margin-bottom:25px;}
.contact .Hotline{font-size:16px; color: #222;margin-top:25px;}
.contact .Hotline b{font-size:36px; color: #ff7200;}
.contact .contact-right span{ display: block; width: 211px; float:right; text-align: center; margin-left: 25px;}
.contact .contact-right span img{width:211px; height: 211px;}
.contact .contact-right span p{color:#222;}
.contact .map{width: 1100px; margin:0 auto;border:1px solid #eee;margin-top:5px;}

/* 感统训练 */
.gt-imbalance{ background: #f7f7f7; padding:40px 0;}
.symptom{height:535px;background:url(../images/gtst.png) no-repeat;}
.symptom .left-symptom{width:330px; text-align: center;}
.symptom .left-symptom h3{ display: block; width: 215px; height: 50px; line-height: 50px; background: #fff; border-radius: 10px;margin:0 auto; text-align: center; font-size: 24px; font-weight: bold;margin-top:40px;margin-bottom: 20px;}
.symptom .left-symptom .green{ color:#325502;}
.symptom .left-symptom .orange{ color:#f85201;}
.symptom .left-symptom dl dd{line-height: 40px; font-size:16px; color: #fff; font-weight: bold;}
.gt-tradition{padding:50px 0; background: #e46713; text-align: center;}
.gt-tradition h2{font-size:36px; color: #fff500; font-weight: bold;}
.gt-tradition .abstract,.gt-curriculum .abstract{font-size:16px; color: #fff; font-weight: bold; text-align: justify; line-height: 36px; margin:45px 0 55px 0;text-indent: 2em;}
.gt-Reason{padding:50px 0; text-align: center;}
.gt-Reason h2{font-size:36px; font-weight: bold; color: #377c42;}
.gt-Reason img{margin:65px 0 45px 0;}
.gt-Reason .abstract,.xn-ability .abstract{padding:30px 20px;width:1060px; margin:0 auto;line-height: 36px; background: #199de4; font-size:16px;  color: #fff;text-align: justify; text-indent: 2em;border-radius: 10px; font-weight: bold;}
.gt-Effect{padding-top:50px;height: 780px; background:url(../images/xxlbj.jpg) no-repeat;}
.gt-Effect h2{font-size:36px; font-weight: bold; color: #003860; margin-bottom: 65px; text-align: center;}
.gt-Effect .gt-efficiency{height:730px; background:url(../images/xxl.png) no-repeat;}
.gt-Effect .gt-efficiency dl dd{font-size:16px; color: #7e380d; line-height: 30px;margin-bottom:45px;}
.gt-Effect .gt-efficiency dl dd h3{font-size:20px; color: #590a00; font-weight: bold;}
.gt-Effect .gt-efficiency #efficiency1{width: 830px; margin-left: 270px;}
.gt-Effect .gt-efficiency #efficiency2{width:685px; margin-left:405px;}
.gt-Effect .gt-efficiency #efficiency3{width:630px; margin-left:450px;}
.gt-Effect .gt-efficiency #efficiency4{width:690px; margin-left:400px;}
.gt-Effect .gt-efficiency #efficiency4{width:685px; margin-left:405px;}
.gt-Effect .gt-efficiency #efficiency5{width: 360px; margin-left:20px;margin-top:-70px;}
.gt-Suitable{padding:50px 0; text-align: center;}
.gt-Suitable h2{font-size:36px; font-weight: bold; color: #14b1e7; margin-bottom: 65px;}
.gt-curriculum{padding:50px 0 10px 0; background: #14b1e7;}
.gt-curriculum h2{font-size:36px; font-weight: bold; color: #fff;text-align: center;}
.gt-curriculum .abstract{ text-indent: inherit;}
.gt-curriculum dl dd{height:224px; margin-bottom: 60px;position:relative; }
.gt-curriculum .Img-left{position:absolute; left: 0; z-index: 666;}
.gt-curriculum .con-right{position:absolute; right:0;padding:0 20px 0 100px;border-radius: 0 10px 10px 0; z-index: 1;}
.gt-curriculum .Img-right{position:absolute; right: 0; z-index: 666;}
.gt-curriculum .con-left{position:absolute; left:0;padding:0 100px 0 20px;border-radius: 10px 0 0 10px; z-index: 1;}
.gt-curriculum .curr-cont{width:790px;height:224px; background: #fff;}
.gt-curriculum .curr-cont .train-program,.gt-curriculum .curr-cont .train-program2{font-size:16px; color: #666; line-height: 30px;}
.gt-curriculum .curr-cont .train-program{margin-bottom: 25px;}
.gt-curriculum .curr-cont .train-program2{margin-bottom: 15px;}
.mt28{margin-top:28px;}
.mt23{margin-top:23px;}
.mt35{margin-top:35px;}
.gt-curriculum .curr-cont .train-program b,.gt-curriculum .curr-cont .train-program2 b{ color: #222; font-weight: bold;}


/* 学能注意力训练 */
.xn-ability{ text-align:center;}
.xn-ability h2,.xn-objective h2,.xn-Effect h2{font-size:36px; font-weight: bold; color: #003860;}
.xn-ability .abstract{margin:50px 0 30px 0;}
.xn-objective{ height: 530px; padding: 60px 0; background: url(../images/xzqlybj.jpg) no-repeat center -100px;}
.xn-objective h2{ text-align: center;}
.xn-objective .abstract{font-size:16px; font-weight: bold; color: #7e380d; line-height: 36px; text-indent: 2em; margin:55px 0 90px 0;}
.xn-objective .cont img{width:276px; height: 238px; float:left; margin:0 45px;}
.xn-Effect{ overflow:hidden;padding:15px 0;}
.xn-Effect h2{text-align:center;}
.xn-Effect .abstract{font-size: 16px; font-weight: bold; color: #666; line-height: 36px; text-indent: 2em;  margin:55px 0 90px 0;}
.xn-Effect img{width: 216px; height: 214px;float:left; margin:0 25px;}
.xn-curriculum{padding:60px 0; background: #199de4;}
.xn-curriculum h2{font-size:36px; font-weight: bold; color: #fff; margin-bottom: 60px; text-align: center;}
.xn-curriculum .xn-curriculum-top{height:345px; margin-bottom: 50px;}
.xn-curriculum .xn-curriculum-kc,.xn-curriculum .xn-curriculum-kc3{ padding:25px 20px; border-radius: 10px; font-size:16px; color: #fff; line-height: 40px;}
.xn-curriculum .xn-curriculum-kc{width:485px; height:295px; margin-left: 50px;}
.xn-curriculum .xn-curriculum-kc h3,.xn-curriculum .xn-curriculum-kc3 h3{ font-size: 20px; font-weight: bold;margin-bottom:5px;}
.xn-curriculum .orange{ background:#f66021;}
.xn-curriculum .green{ background:#62a917;}
.xn-curriculum-kc3{width:535px; height:385px; background: #ef9e00; margin:0 auto;}

/* 专业师资 */
.list-teachers dl,.list-environment dl{width:950px; overflow:hidden;}
.list-teachers dl dd,.list-environment dl dd{width:279px; float:left; margin-right:23.6666667px;padding:3px 3px 20px 3px;margin-bottom: 25px;border:1px solid #eee;}
.list-teachers dl dd .Img{width:279px; height: 290px; overflow:hidden;}
.list-environment dl dd .Img{width:279px; height:210px; overflow:hidden;}
.list-teachers dl dd img,.list-environment dl dd img{transition: all ease 0.5s;-welit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;opacity: 0.9;  filter:alpha(opacity=90);}
.list-teachers dl dd img{width:279px; height: 290px;}
.list-environment dl dd img{width:279px; height:210px;}
.list-teachers dl dd .title,.list-environment dl dd .title{width:259px;padding:0 10px; font-size:18px;margin-top:10px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-teachers dl dd p{padding:0 10px;font-size:14px; line-height:24px; color: #666; margin-top:5px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.list-teachers dl dd:hover img,.list-environment dl dd:hover img{  transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);opacity: 1;  filter:alpha(opacity=100);}
.list-teachers dl dd:hover .title,.list-environment dl dd:hover .title{color:#000;}

.problem-xz{width:36px; float:left;}
.problem{width:970px; float:left;}
.page{width: 100%;text-align: center;margin: 40px 0;}
.page .tiao {color: #000;padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;}
.page .current {padding: 5px 15px;margin-left:5px;background: #b3d70a;color: #fff;}
.page a {padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;color: #000;}

/* 右侧浮动 */
.qqkefu{width:168px; position: fixed; right: 0; top:200px;font-size:15px;}
.qqkefu .Img{width:168px; height: 142px;}
.qqkefu .kefu{width:128px; background: #ffa200;padding:20px 15px 0 15px;float:right;border-radius: 5px;margin-top:-10px;}
.qqkefu .kefu .qqlx {width:100%; height: 35px; line-height: 35px; border-radius: 5px; background: #fff;font-size:14px;}
.qqkefu .kefu .qqlx img{width:21px; height: 24px; margin:6px 5px 0 8px;float:left;}
.qqkefu .kefu .qqlx a{color:#666;}
.qqkefu .kefu .qrcode{width:100%; text-align: center; margin-top:20px;}
.qqkefu .kefu .qrcode p{color: #fff; margin-bottom:15px;}
.qqkefu .kefu .qrcode dd img{width:90%;}
.qqkefu .kefu .qrcode dd{line-height:22px;}

/* 测评试课 */
.fulled {width:100%;height:100%;position:fixed;top:0;left:0;background-color: rgba(0,0,0,.5);display:none;z-index:5;}
.fulled .close{position:absolute;right:10px;top:0;color:#999;font-size:30px;font-weight:normal;cursor:pointer;background:none;border:none;outline:none;}
.fulled .close:hover{color:#ffa200;}
.model{width:550px;margin:0 auto;margin-top:155px;padding:15px; background:#fff;}
.model .model-header{position:relative; height:40px; line-height:40px;}

.model .model-header h3{text-align:left;border-bottom:1px solid #e6e6e6;}
.model .modal-body dl{overflow:hidden;padding:10px 0;}
.model .modal-body dl dd{margin-top:5px;}
.model .modal-body dl dd span{padding:0 5px;}
.model .modal-body dl dd span input[type=text]{padding:0 5px;width:270px; height:33px; line-height:33px; border:1px solid #e6e6e6; outline:none; }
.model .modal-body dl dd span label {line-height: 35px;margin-right: 16px;font-size:15px;}
.model .modal-body dl dd span input[type=radio]{width: 15px;height: 15px;margin-right:5px;}
.model .modal-body dl dd span textarea{padding:5px;width:408px; height:110px; font-family:"微软雅黑"; border:1px solid #e6e6e6; outline:none;}
.model .modal-body dl dd .form-clumn{display:inherit; float:left;width:110px; text-align:right; color:#222;}
.model .modal-body dl dd input[type=submit]{float:right;width:85px; height:35px; text-align:center; line-height:35px;border:none; border-radius:5px; color:#fff;background:#ffa200;outline:none; }

.bds-main{height:70px;}

.footer_yyzz{ cursor: pointer;}
.yyzz_layer{ display: none;}
.layui-layer{ width: 800px!important; border: 15px solid #fff; border-radius: 5px!important;}
.layui-layer img{ width: 100%;}
.layui-layer-content{ height: auto!important; overflow: hidden!important;}