/* banner */
.banner{width: 100%; position: relative;min-width: 1150px;height: 500px;}
.banner img{margin: 0 auto;display: block;position: absolute;top: 0px;left: 50%;margin-left: -950px;}

/* 口才培训课程 */
.kcpx_bg{width: 100%;margin-top: 50px;}
.kcpx_bg .kcpx>p{font-size: 22px; text-align: center;color: #555;}
.kcpx_bg .kcpx h2{font-size: 40px;text-align: center;}
.kcpx_bg .kcpx .kcpx_nav{text-align: justify; border-bottom: 1px solid #eee;padding: 20px; margin-bottom: 30px;}
.kcpx_bg .kcpx .kcpx_nav::after {content: "";width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;}
.kcpx_bg .kcpx .kcpx_nav a{display: inline-block;padding: 0 20px;border:1px solid #ccc; border-radius: 20px; font-size: 14px;line-height: 42px;color: #818181;/*margin: 0 20px;*/}
.kcpx_bg .kcpx .kcpx_nav a:hover{background-color: #df1721; color: #fff;er:none;}
.kcpx_bg .kcpx .gzbd .words{width: 75px;}
.kcpx_bg .kcpx .gzbd>div>span{font-size: 58px;color: #df1721;line-height: 1; font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.kcpx_bg .kcpx .gzbd .gzbdl{overflow: hidden;}
.kcpx_bg .kcpx .gzbd .gzbdl h3{font-size: 24px;line-height: 30px;color: #de1620;}
.kcpx_bg .kcpx .gzbd .gzbdl .en{margin-bottom: 15px;font-size: 15px;line-height: 24px;color: #ccc;font-style: normal;}
.kcpx_bg .kcpx .gzbd .gzbdl p{font-size: 16px; line-height: 1.5;    overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 12;}


h6{position: relative;margin-bottom: 20px;padding: 5px 15px;font-size: 18px;line-height: 24px;font-weight: normal;color: #fff;background-color: #de1620;display: inline-block;}
h6::before{content: "";position: absolute;left: -5px;right: -5px;display: block;height: 10px;border: 1px solid #de1620;top: -5px;border-bottom: 0 none;}
h6::after{content: "";position: absolute;left: -5px;right: -5px;display: block;height: 10px;border: 1px solid #de1620;bottom: -5px;border-top: 0 none;}    

.kcpx_bg .kcpx .gzbd .tasz{width: 500px; padding:20px 10px}
.kcpx_bg .kcpx .gzbd .tasz img{width:450px ;height: 300px;}
.kcpx_bg .kcpx .gzbd .tasz p a{display: inline-block;padding: 0 10px;border:1px solid #ccc; border-radius: 10px; font-size: 14px;line-height: 35px;color: #666;/*margin: 0 20px;*/}
.kcpx_bg .kcpx .gzbd .tasz p a:hover{background-color: #df1721; color: #fff;}

.kcpx_bg .kcpx .gzbd .tasz p{text-align: center; margin-top: 10px;}

.kcpx_bg .kcpx .gzbd .gtnr{overflow: hidden; padding:20px 50px}
/* 学员案例  */

.xyal{margin-top: 50px;}
.xyal h2{font-size: 40px;text-align: center;}
.xyal>p{font-size: 22px; line-height: 1.5; color: #555; text-align: center;}
.xyal ul{margin-top: 20px;}
.xyal ul li {float: left; padding:20px 10px ; }
.xyal ul li a img{width: 360px; height: 240px;}
.xyal ul li a .tit {border: 1px solid #ccc;border-radius: 10px;width: 100%;margin-top: 20px;}
.xyal ul li a .tit h3{font-size: 18px ; color: #df1721; text-align: center;}
.xyal ul li a .tit p{font-size: 14px ;color: #666; text-align: center;}

.xyal .more{width: 100%; margin-top: 20px;}
.xyal .more p{text-align: center;}
.xyal .more p a{display: inline-block;padding: 0 40px;border:1px solid #ccc; border-radius: 10px; font-size: 14px;line-height: 40px;color: #666;/*margin: 0 20px;*/}
.xyal .more a:hover{background-color: #df1721; color: #fff;}

/* 实战讲师团队 */
.szjstd{margin-top: 50px;}
.szjstd h2{font-size: 40px;text-align: center;}
.szjstd p{font-size: 22px; line-height: 1.5; color: #555; text-align: center;}
.szjstd ul{margin-top:20px;}
.szjstd ul li{width: 25%; padding: 0 10px; box-sizing: border-box;float: left;margin-top: 20px;}
.szjstd ul li a img{width: 215px;height: 215px;margin: 0 auto;display:block;}
.szjstd ul li a .info{padding: 0 15px;border-top: 1px solid #eee;background-color: #f4f4f4;}
.szjstd ul li a .info h4 {margin-bottom: 5px;font-size: 20px;line-height: 40px;font-weight: 400;color: #de1620;border-bottom: 1px solid #e4e4e4;}
.szjstd ul li a .info h4 span {margin-left: 5px;font-size: 16px;}
.szjstd ul li a .info p{overflow: hidden;display: -webkit-box;max-height: 22px;font-size: 15px;line-height: 22px;font-weight: 400;color: #555;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: left;}
.szjstd .more{width: 100%; margin-top: 20px;}
.szjstd .more p{text-align: center;}
.szjstd .more p a{display: inline-block;padding: 0 40px;border:1px solid #ccc; border-radius: 10px; font-size: 14px;line-height: 40px;color: #818181;/*margin: 0 20px;*/}
.szjstd .more a:hover{background-color: #df1721; color: #fff;}

/* 德业教育介绍 */
.dyjxjs_bg{width: 100%;/*height: 600px;*/background-color: #000;margin-top: 50px;}
.dyjxjs{color: #fff; padding:80px 10px 120px 10px;text-align: center;}
.dyjxjs h2{font-size: 38px;line-height: 160px;}
.dyjxjs p{font-size: 18px;}

/* 德业动态 */
.dydt_bg{margin-top: 50px; background-color: #fff;width: 100%;}
.dydt .img{width: 558px;}

.dydt .img img{width: 100%;}
.dydt .img h3{font-size: 16px;line-height: 50px;text-indent: 2em;}
.dydt .mian{width: 560px;}
.dydt .mian .mian_top a{display: inline-block; width: 50%;font-size: 18px;line-height: 50px;text-align: center;}
.dydt .mian .mian_top a:first-child{background-color: #df1721;color: #fff;}
.dydt .mian .mian_top a:last-child{background-color:#eee;}
/* .dydt .mian .mian_top a:hover{background-color: #df1721;color: #fff;} */
.mian_box .newstop{margin: 15px 0;}
.mian_box .newstop a{display: flex;}
.mian_box .newstop a img{width: 214px;height: 151px;margin-right: 15px;}
.mian_box .newstop a .words{flex: 1;}
.mian_box .newstop a .words h3{font-size: 16px;}
.mian_box .newstop a .words p,.mian_box .newstop a .words span{font-size: 14px; line-height: 1.5; color: #666;}
.mian_box .news_tit ul{list-style: inside;}
.mian_box .news_tit ul li {font-size: 16px;line-height: 2;}
.mian_box .news_tit ul li a em{float: right;}



















