.ad1{margin:50px auto 0;}
.ph60{padding-top: 30px;}
.about_lab1{padding-top:25px;}
.about_lab1 h2{font-size:30px; color: #e80505; text-align: center; margin:50px 0 40px;}
.about_lab1 p{font-size:16px; color: #262626; line-height:1.8; text-align: justify;}
.about_lab1 img{padding: 25px 0;}

.about_lab2{padding-top:30px; clear: both;}
.about_lab2-con{display:block; float: left;}
.about_lab2-con h2{font-size:30px; color: #e80505; text-align: center; margin:60px 0;}
.lab2-img{display: inline-block;clear: both;}
.about_lab2-con .infos{width:795px; display: inline-block;}
.about_lab2-con .infos h3{width:803px; height: 50px; line-height:50px; font-size:30px; color: #262626; display: block; float: left; margin-bottom: 15px;}
.about_lab2-con .infos h3 i{width:32px; height: 32px; margin:5px 10px; display: block; float: left;}
.about_lab2-con .infos p{font-size:16px; color: #262626; line-height:1.8; padding:0 10px; text-align: justify;}

.qwbd{padding:30px 0;clear: both;}
/* .qwbd img{width:100%;} */

.about-bmsk{}
.about-bmsk .cont{width:1200px; height: auto; margin:0 auto;}
.about-bmsk .cont ul{margin-top:50px;}
.about-bmsk .cont h2{font-size:30px; color: #e80505; text-align:center; padding-top:80px;}
.about-bmsk .cont ul li{width: 385px; height: 290px; float: left; margin:0 22px 22px 0; border-radius: 10px;}
.about-bmsk .cont ul li:hover {-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.1);box-shadow: 0 10px 20px rgba(0,0,0,0.4);}
.khdy .cont ul li:nth-child(3n){margin-right: 0px;}
.about-bmsk .cont ul li:nth-child(3n){margin-right: 0px;}
.about-bmsk .cont ul li img{width:385px; height: 290px; display: block; z-index: 99;border-radius: 10px;}
.about-bmsk .cont ul li p{width: 384px; height: 40px; line-height:40px; font-size:16px; color: #fff; background: rgba(117, 117, 116, 0.3); display: block; float: left;margin-top: -40px;
	z-index: 999;position: absolute; text-align:center; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.about-bmsk .cont .infos{font-size:18px; color: #4c4c4c; text-align:center; clear: both; padding-top:20px;}

.about-bmlc{width: 100%; height: 580px; background: #fff;}
.about-bmlc h2{ font-size:32px; color: #e80505; text-align: center; margin:120px auto 80px;  }
.about-bmlc-img{display: block; margin:0 auto;}
.about-bmlc .btan{width:190px; height: 45px; line-height:45px; text-align:center; background: #e80505; font-size:18px; color: #fff; display: block; margin:100px auto 0; border-radius:25px;}
.about-bmlc .btan:hover{ background: #e54343;}

.about-bmlc p{text-align: center;font-size: 18px;color: #4c4c4c;margin-top: 30px; line-height:1.8; text-indent: 15px;}


/***小班化***/
.xbjianjie{ margin-top:75px; background: #fff; }
.xbjianjie h2{font-size:30px; color: #e80505; text-align: center; font-weight: 600; margin-bottom: 25px;}

.xbjianjie .cont{width:990px;height: 390px; margin:0 auto;}
.xbjianjie .cont .txt{width:640px;float: left;margin-top: 30px;}
.xbjianjie .cont .txt p{font-size:16px; color: #262626; line-height:2; padding:0 15px 15px; text-align: justify;}

.jiemi{width:100%; height: 985px; background: url('../images/jiemi_bg.png') no-repeat;}

.jiemi h2{font-size:30px; color: #e80505; text-align: center; font-weight: 600; padding: 75px 0 25px 0;}
.jiemi h4{font-size:16px; color: #383838;}
.jiemi .lab_tab1{width:100%;height: 195px;margin:28px auto 0; background: #f7f7f7;}
.jiemi .lab_tab1 dl{display: block; float: left; margin-right: 3px;}
.jiemi .lab_tab1 dl dt{ height: 40px; line-height:40px; background: #e80505; font-size: 16px; text-align: center; color: #fff; }
.jiemi .lab_tab1 dl dd{font-size:16px;color: #666; line-height:1.75;display: flex;justify-content: center; align-items: center; padding:0 15px;}

.lab_tab1 dl.t1{width: 105px; height: 195px;  }
.lab_tab1 dl.t1 dd{ width: 100%;height: 80%;}
.lab_tab1 dl.t2{width: 145px; height: 195px;}
.lab_tab1 dl.t2 dd{ width: 100%;height: 80%; text-align: justify;}

.lab_tab1 dl.t3{width: 244px; height: 195px; margin-right: 0px;}
.lab_tab1 dl.t3 dd{ width: 100%;height: 80%;display: flex;justify-content: center; align-items: center; padding:0 10px 0 10px;}

.lab_tab2{width:100%;height: 195px;margin:0 auto;}
.lab_tab2 dl{display: block; float: left; margin-right: 3px;  background: #ebebeb;}
.lab_tab2 dl dd{font-size:16px;color: #e80505; line-height:1.7; display: flex;justify-content: center; align-items: center;padding:0 15px;}

.lab_tab2 dl.t1{width: 105px; height: 195px;}
.lab_tab2 dl.t1 dd{ width: 100%;height: 100%;}
.bt1{font-size: 16px; font-weight: bold;}

.lab_tab2 dl.t2{width: 145px; height: 195px;}
.lab_tab2 dl.t2 dd{ width: 100%;height: 100%; text-align: justify; }

.lab_tab2 dl.t3{width: 244px; height: 195px; margin-right: 0px; padding:0 10px 0 10px; text-align: justify;}
.lab_tab2 dl.t3 dd{ width: 100%;height: 100%;display: flex;justify-content: center; align-items: center; }

.lab_tab3{margin-top:50px;}
.lab_tab3 h4{font-size:16px; color: #e80505; margin-bottom: 30px;}

.lab_tab3 dl{width:100%; height: 125px; background: #fff;}
.lab_tab3 dl dt{width: 140px; height: 98px; padding:10px 20px; float: left;}
.lab_tab3 dl dd{width:1040px; height: 90px; float: left;margin-top:20px;}
.lab_tab3 dl dd h3{font-size: 16px; color: #666; line-height: 1.8;}
.lab_tab3 dl dd p{font-size: 16px; color: #666; line-height:2; text-align: justify;}


.xuanzhe{width:100%; padding-bottom: 130px;}
.xz_bg1{background: url('../images/xuanzhe-bg.png') 0px 410px  no-repeat;}
.xz_bg2{background: url('../images/xz_bg2.png') 0px 560px  no-repeat;}

.xuanzhe .cont{width:1200px; height: auto; margin:0 auto;}
.xuanzhe .cont ul{margin-top:55px;}
.xuanzhe .cont h2{width:1200px; font-size:30px; color: #e80505; text-align:center; padding-top:70px;}
.xuanzhe .cont ul li{width: 385px; height: 290px; float: left; margin:0 22px 22px 0; border-radius: 10px;}
.xuanzhe .cont ul li:hover {  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.1);box-shadow: 0 10px 20px rgba(0,0,0,0.4);}

.xuanzhe .cont ul li:nth-child(3n){margin-right: 0px;}
.xuanzhe .cont ul li img{width:385px; height: 290px; display: block; z-index: 99; border-radius:10px;}
.xuanzhe .cont ul li p{width: 384px; height: 40px; line-height:40px; font-size:14px; color: #fff; background: rgba(117, 117, 116, 0.3); display: block; float: left;margin-top: -40px;z-index: 999;
	position: absolute; text-align:center;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.xuanzhe .cont .infos{font-size:16px; color: #4c4c4c; text-align:center; clear: both; padding-top:20px;}

.tab_jzxuanz .cont{width:1200px;}
.tab_jzxuanz .cont h2{width: 1200px;font-size: 30px;color: #e80505;text-align: center; padding-top:50px;}
.tab_jzxuanz .lab_cont h4{font-size: 16px;color: #383838; margin:50px 0;}
.lab_cont .lab_info h5{font-size: 16px; color: #e80505; font-weight:normal;}
.lab_cont .lab_info p{font-size: 16px; color: #333; line-height: 2; display: inline-block; padding:5px 0 30px; text-align: justify;}

.table_1{height: 105px;}
.table_1 dl {width: 168px; height: 40px; display: inline-block; float: left; margin-right: 3px;}
.table_1 dl:last-child{margin-right: 0px;}
.table_1 dl dt{width: 168px; height:40px; line-height:40px; font-size: 16px; color: #333; background: #f1f1f1; text-align: center; display:block; margin-bottom: 3px;}
.table_1 dl dd{width: 168px; height:40px; line-height:40px; font-size: 16px; color: #999; background: #f8f8f8; text-align: center; display:block;}

.dtbg dl dt{background: #e80505 !important; color: #fff !important;}
.dtbg dl:nth-child(2){width:510px;}
.dtbg dl:nth-child(2) dt{width: 510px; height:40px; line-height:40px; font-size: 16px; color: #333; background: #f1f1f1; text-align: center; display:block; margin-bottom: 3px;}
.dtbg dl:nth-child(2) dd{width: 510px; height:40px; line-height:40px; font-size: 16px; color: #999; background: #f8f8f8; text-align: center; display:block;}

.dtbg dl:nth-child(3){width:468px;}
.dtbg dl:nth-child(3) dt{width: 510px; height:40px; line-height:40px; font-size: 16px; color: #333; background: #f1f1f1; text-align: center; display:block; margin-bottom: 3px;}
.dtbg dl:nth-child(3) dd{width: 510px; height:40px; line-height:40px; font-size: 16px; color: #999; background: #f8f8f8; text-align: center; display:block;}

/***强劲师资***/
.qjsz_part1{ margin-top:75px; background: #fff; }
.qjsz_part1 h2{font-size:30px; color: #e80505; text-align: center; font-weight: 600; margin-bottom: 25px;}
.qjsz_part1 img.jqsz-part1-img{margin-top:50px; display: block;}
.qjsz_part1 p{font-size: 16px; color: #262626; line-height:1.75; padding-top: 30px; text-align: justify;}


/**教学PK**/
.jiaoxue_pk{width:100%; background: #f6f6f6; margin-top:60px; clear: both;}
.jiaoxue_pk .cont{height: 940px;}
.jiaoxue_pk .cont h2{font-size: 30px; color: #e80505; text-align: center; padding-top: 60px}

.jiaoxue_pk .lab_tab1{width: 100%;/* height: 216px; */margin: 28px auto 0; background: #fff;}
.jiaoxue_pk .lab_tab1 dl{height: 212px;display: inline-block; float: left; margin-right: 2px;}
.jiaoxue_pk .lab_tab1 dl dt{ height: 40px; line-height:40px; text-align: center; background: #e80505; font-size: 16px; color: #fff; font-weight: 600;}
.jiaoxue_pk .lab_tab1 dl dd{font-size: 16px;color: #666;line-height: 1.75;display: flex;justify-content: center;align-items: center; padding: 0 15px; background: #f5f5f5; text-align: justify;}
.jiaoxue_pk .lab_tab1 dl.t1{width: 128px;}
.jiaoxue_pk .lab_tab1 dl.t1 dt{font-size:16px; font-weight: 600;}
.jiaoxue_pk .lab_tab1 dl.t1 dd{font-size:16px;}

.jiaoxue_pk .lab_tab1 dl.t2{width: 150px;}
.jiaoxue_pk .lab_tab1 dl.t3{width: 310px; margin-right:0px;}

.lab_tab3 dl.t1 dd{ width: 100%;height: 100%;}
.lab_tab3 dl.t2 dd{ width: 100%; height: 100%;  }
.jiaoxue_pk .lab_tab3{width: 100%;height: 655px;margin: 0px auto 0; background: #fff;}
.jiaoxue_pk .lab_tab3 dl{height: 445px;display: inline-block; float: left; margin-right: 2px; background: #ebebeb;}

.jiaoxue_pk .lab_tab3 dl dd{font-size: 16px;color: #e80505;line-height: 1.75;display: flex;justify-content: center;align-items: center; padding: 0 15px; background: #ececec; margin-top:0px;}
.jiaoxue_pk .lab_tab3 dl.t1{width: 128px; }
.jiaoxue_pk .lab_tab3 dl.t1 dd{font-size: 18px; font-weight:bold;}

.jiaoxue_pk .lab_tab3 dl.t2{width: 150px;}
.jiaoxue_pk .lab_tab3 dl.t3{width: 310px; margin-right:0px;}
.jiaoxue_pk .lab_tab3 dl.t3 dd{width: 100%;height: 100%;display: flex;justify-content: center; align-items: center;text-align: justify;}
.jiaoxue_pk .cont p.lab3_info{font-size: 16px; color: #666;line-height:2; display: block; margin-top:30px; text-align: justify;}

.khdy{width:100%; padding-bottom: 130px;}
.khdy .cont{width:1200px; height: auto; margin:0 auto;}
.khdy .cont ul{margin-top:55px;}
.khdy .cont h2{width:1200px; font-size:30px; color: #e80505; text-align:center; padding-top:100px;}
.khdy .cont ul li{width: 385px; height: 290px; float: left; margin:0 22px 22px 0; border-radius: 10px;}
.khdy .cont ul li:hover {  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.1);box-shadow: 0 10px 20px rgba(0,0,0,0.4);}
.khdy .cont ul li:nth-child(3n){margin-right: 0px;}
.khdy .cont ul li img{width:385px; height: 290px; display: block; z-index: 99; border-radius: 15px;}
.khdy .cont ul li p{width: 384px; height: 40px; line-height:40px; font-size:14px; color: #fff; background: rgba(117, 117, 116, 0.3); display: block; float: left;margin-top: -40px;z-index: 999;
	position: absolute; text-align:center;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.khdy .cont .infos{font-size:18px; color: #4c4c4c; text-align:center; clear: both; padding-top:20px;}
.khdy p.des{font-size: 22px; color: #999; text-align: center; padding:80px 0 10px;}


/****效果震撼****/
.case-part1{ margin-top:50px; background: #fff; }
.case-part1 .cont{height: 155px; margin:0 auto;}
.case-part1 .txt{width:945px; height: 150px; overflow: hidden; float: right; background:#f5f5f5;padding-top: 20px;}
.case-part1 .txt p{font-size:15px; color: #4c4c4c; line-height:1.8; padding:0 20px 10px; text-align: justify;}
.case-part3{width: 100%; height: 1815px; background: url('../images/case-part3-bg.jpg') no-repeat; /* background-size: 100%; */} 
.case-part3 .wid h2{font-size: 38px; color: #fff; text-align: center; padding:70px 0 50px;}

.cases-con1 dl{width:585px; height: 305px; display: block; float: left;background:#fff; border-radius: 10px; margin:0 30px 30px 0;}
.cases-con1 dl:nth-child(2n){margin-right:0px;}
.cases-con1 dl dt{width:205px; height:290px; margin-top:30px;display: block; }
.cases-con1 dl dd{width:380px; height:290px; margin-top:30px;display: block; padding:0 20px;}
.cases-con1 dl dt.fl img{width:176px; height: 178px; margin-left: 30px;}
.cases-con1 dl dt.fr img{width:176px; height: 178px; margin-right: 30px;}

.cases-con1 dl dd.fl{padding-left: 30px;}
.cases-con1 dl dd h3{font-size:22px; color: #262626;}
.cases-con1 dl dd h3 span{font-size: 18px; color: #999; font-weight: normal; margin-left: 10px;}

.cases-con1 dl dd .xingx{width:100%; height: 20px; margin:15px 0 10px;}
.cases-con1 dl dd p{font-size: 15px; color: #4c4c4c; line-height:1.8; text-align: justify;}
.cases-con1 dl:nth-child(3),.cases-con1 dl:nth-child(4){height: 405px !important;}

.cases-con1 dl.d5{width:100%; height: 240px; display: block; float: left;background:#fff; border-radius: 10px; margin:0 30px 30px 0;}
.cases-con1 dl.d5 dd{width: 950px; height: 240px;}

.cases-con1 dl.d6{width:100%; height: 260px; display: block; float: left;background:#fff; border-radius: 10px; margin:0 30px 30px 0;}
.cases-con1 dl.d6 dd{width: 950px; height: 260px;}

.cases-con1 dl.d7{width:100%; height: 240px; display: block; float: left;background:#fff; border-radius: 10px; margin:0 30px 30px 0;}
.cases-con1 dl.d7 dd{width: 950px; height: 240px;}

/***学生案例**/
.gushi{display: table; width: 100%; margin-top: 95px; margin-bottom: 100px;}
.pub-title{font-size: 30px;color: #e80505;font-weight: bold;text-align: center;}
.gushi .box{width: 384px; float: left; margin-left: 15px;}
.gushi .box:nth-of-type(1){margin-left: 0;}
.gushi .box ul li{width: 100%; background: #f5f5f5; -webkit-border-radius: 10px; border-radius: 10px; padding: 30px; margin-top: 30px; list-style-type:none; float:left;}
.gushi .box ul li:nth-of-type(1){margin-top: 0;}
.gushi .box ul li .name{float: left; width: 100%;}
.gushi .box ul li .name .pict{float: left; width: 70px; height: 70px; overflow: hidden;}
.gushi .box ul li .name .pict img{width: 100%;}
.gushi .box ul li .name .text{float: left; margin-left: 15px; margin-top: 10px;}
.gushi .box ul li .name .text h2{font-size: 24px; color: #333; font-weight: normal;}
.gushi .box ul li .name .text span{font-size: 16px; margin-top: 10px; display: block;}
.gushi .box ul li .name .text span.c1{color: #2cb71a;}
.gushi .box ul li .name .text span.c2{color: #dc404b;}
.gushi .box ul li .name .text span.c3{color: #f9561d;}
.gushi .box ul li p{line-height: 2; color: #595959; margin-top: 20px; float: left; width: 100%; font-size: 15px; text-align: justify;}
.gushi .gao{background: url("../images/5ebf9_100x53.png") center top no-repeat; -webkit-background-size: cover; background-size: cover; width: 100px; height: 53px; text-align: center; color: #fff; font-size: 24px; margin: 60px auto 0; line-height: 60px;}
.gushi .box-wrap{position: relative; float: left; width: 100%;}


/***选课教程***/
.kecheng-main{/*  height: 950px; */ margin-top:60px; background: #fff;  overflow: hidden;}
.kecheng-main .cont{width:1200px; margin:0 auto; }
.nianji-hd {width:1100px; height: 35px; margin:0 auto; /* background:url("../images/nianji-hd-line.jpg") -50px 0px no-repeat; background-size:100%;*/}
.nianji-hd a{padding:0 24px; height: 35px; line-height:35px; display: inline-block; text-align: center; font-size: 16px; color: #999; display: inline-block;
 float: left;margin-right: 4px; }
.nianji-hd a:last-child{margin-right: 0px;}
.nianji-hd a.curri_active{background:#ff7f00; color: #fff; border-radius:25px;}
.nianji-hd #line{ height: 35px;border-right:2px solid #dbdbdb; display: inline-block; float: left; margin: 0 10px;}

.nianji-content{ margin-top:27px;}
.nianji-content .ts-tit{ height: 100px; background:url(../images/ts-tit-bg.jpg) no-repeat; font-size: 22px; color: #fff; line-height: 100px; padding-left: 50px; font-weight: 600;}
.nianji-content .ts-tit span{font-size: 18px; color: #fff; text-align: right; font-weight: 600; display: inline-block;float: right; margin:20px 50px 0 0;;}
.ts-cont{margin-top:40px;}
.ts-cont dl{min-height: 110px; margin-bottom: 5px;}
.ts-cont dl dt{width:145px; float: left;}
.ts-cont dl dt i{width:10px; height: 20px; background:#ff7f00; display: inline-block; float:left;margin-top:2px;}
.ts-cont dl dt span{font-size: 18px; color: #ff7f00; font-weight: 600; float: left; text-indent: 5px; }
.ts-cont dl dd{width: 1050px; display: block; float: left; font-size: 16px; color: #4c4c4c; line-height: 1.8; text-align: justify;}

.bg_lv{background: #ffbb3b!important;}
.valignC {text-align: center;}
.curri_table{margin-bottom: 50px;}
.curri_table th{width: 185px;height: 55px;overflow: hidden; font-size: 16px; color: #fff; line-height: 55px; font-weight: normal; border-radius:5px;}

.curri_table td{width: 185px;height: 100px;overflow: hidden; background-color: #fff6e5; font-size: 16px; color: #4c4c4c;line-height: 1.8; border-radius: 4px;}
.curri_table .curri_tableW{width: 195px}
.curri_table .curri_timeW{width: 425px;}
.curri_btn{margin: 36px 0 80px;text-align: center;}
.curri_btn a{padding:0 50px; height:46px;background-color: #e80505;color: #fff;display: inline-block;text-align:center;line-height:46px;font-size:16px; border-radius:25px;}
.curri_btn a:hover{ background: #e54343;}

.ts-cont dl:nth-child(2){margin-bottom: 0px;}

/***校区分布***/
.xiqoqu-part1{ margin-top:75px; background: #fff; }
.xiqoqu-part1 h2{font-size:30px; color: #e80505; text-align: center; font-weight: 600; margin-bottom: 25px;}
.xiqoqu-part1 .cont{height: 485px; margin:0 auto; padding-top:20px;}
.xiqoqu-part1 .cont img{width:590px;float: left; display: inline-block; }
.xiqoqu-part1 .cont img:first-child{margin-right: 20px;}
.xiqoqu-part1-infos{display: block; width: 1200px; font-size:18px; color: #4c4c4c; text-align: center; padding:5px;}

.xiqoqu-part2{margin-top: 80px;  background:#f5f5f5 url("../images/xiqoqu-bg.png") no-repeat top; padding-bottom: 20px;}
.xiqoqu-part2 h2{font-size: 30px; color: #e80505; text-align: center; padding:60px 0;}

.arealist{margin-bottom: 80px;}
.arealist h3{height: 45px; font-size:22px; color:#262626; border-bottom: 1px dashed #dbdbdb;}
.arealist h3 i{width:24px; height: 24px; display: inline-block; float: left; margin:3px 8px 0 0;}

.arealist-infos {padding:20px 0 20px; clear: both;}
.arealist-infos h4{width:135px; font-size: 18px; color: #4c4c4c; float: left;}
.arealist-infos span{font-size: 18px; color: #4c4c4c; margin-left: 80px; text-align: left; width: 35%; display: inline-block; float:left;}

/**您问我答**/
.wenda-cont{margin-top:75px;}
.wd-cont-list{margin-bottom:50px; display: block; float: left;}
.wd-cont-list h2{width:100%; height: 30px; font-size: 18px; color: #262626;}
.wd-cont-list h2 span{margin-left: 15px;}
.wd-cont-list h2 i{width:40px; height: 25px;display:block; float: left; background:url("../images/wen.png") no-repeat; line-height:22px; text-indent: 11px; font-size: 16px; color: #fff;font-weight: normal;}
.wd-cont-list .wd-infos{margin-top: 15px; display: block; float: left;}
.wd-cont-list .wd-infos i{width:40px; height: 25px;display:block; float: left;  background:url("../images/da.png") no-repeat;line-height:24px; text-indent: 11px; font-size: 16px; color: #fff; }
.wd-cont-list .wd-infos p{width:1130px;display: block; float: left; margin-left:15px; font-size: 16px; color: #4c4c4c; line-height:2; text-align: justify;}

.wenda{width: 100%; height: 600px; background: #fff;display: block; float: left;}
.wenda h2{ font-size:32px; color: #e80505; text-align: center; margin:60px auto 50px;  }
.wenda-img{display: block; margin:0 auto;}
.wenda .btan{width:190px; height: 45px; line-height:45px; text-align:center; background: #e80505; font-size:18px; color: #fff; display: block; margin:100px auto 0; border-radius:25px;}
.wenda .btan:hover{ background: #e54343;}
.wenda p{text-align: center;font-size: 18px;color: #4c4c4c;margin-top: 30px; line-height:1.8; text-indent: 15px;}





















