/*培训首页*/
/*banner*/
.train_banner{width: 100%;height: 373px;background: url(../../images/train/02.jpg) no-repeat center;}
.train_banner .banner_main{width: 1200px;height: 371px;margin: 0 auto;}
.train_banner .banner_main .banner_l{float: left;width: 575px;margin-top: 90px;margin-left: 60px }
.train_banner .banner_main .banner_l .txt{color: #2e2e2e;padding-top: 20px;padding-right: 35px;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.train_banner .banner_main .banner_l .link_btn{display: block;margin: 0 auto;margin-top: 35px;width: 140px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 6px;background: url(../../images/train/17.png);color: #fff;}
.train_banner .banner_main .banner_l .link_btn:hover{background: #6c5aeb;}
.train_banner .banner_main .banner_r{float: right;width: 462px;margin-top: 35px;height: 306px;border-radius: 4px;overflow: hidden;background:#fff url(../../images/train/05.png) no-repeat top;position: relative;}
.train_banner .banner_main .banner_r .banner_list .title{font-size: 18px;color: #5573eb;margin:20px 25px;line-height: 30px;background: url(../../images/train/06.png) no-repeat left;padding-left: 25px;}
.train_banner .banner_main .banner_r .banner_list .title .list_more{float: right;width: 21px;height: 21px;background: url(../../images/train/07.png) no-repeat;-webkit-transition: all .3s;transition: all .3s;margin-top: 3px;}
.train_banner .banner_main .banner_r .banner_list .title .list_more:hover{-webkit-transform:translateX(3px);transform: translateX(3px);opacity: .8;}
.train_banner .banner_main .banner_r .banner_list ul{margin: 0 40px;border-left: 1px solid #eeeeee;}
.train_banner .banner_main .banner_r .banner_list li{margin-bottom: 5px;}
.train_banner .banner_main .banner_r .banner_list li .list_item{display: block;height: 56px;;position: relative;}
.train_banner .banner_main .banner_r .banner_list li .list_item:before{position: absolute;top: 0px;left:-6px;content: "";display: block;width: 10px;height: 10px;background:url(../../images/train/08.png) no-repeat center;}
.train_banner .banner_main .banner_r .banner_list li .list_item:hover:before{background-image:url(../../images/train/09.png);}
.train_banner .banner_main .banner_r .banner_list li .list_item:hover .txt{color: #5573eb;}
.train_banner .banner_main .banner_r .banner_list li .policy{margin-left: 20px;position: absolute;top: -8px;}
.train_banner .banner_main .banner_r .banner_list li .policy .txt{width: 360px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.train_banner .banner_main .banner_r .banner_list li .policy .time{width: 280px;border-bottom: 1px dashed #ccc;padding-bottom: 5px;}
.train_banner .banner_main .banner_r .white_block{width: 100%;height:12px;background-color: #fff;position: absolute;bottom: 0px;}
.train_main .content{width: 1200px;margin: 0 auto;}
.train_main .content .index_title{width: 1200px;background:url(../../images/train/10.png) no-repeat center;font-size: 26px;color: #444444;text-align: center;position: relative;padding:20px 0;}
.train_main .content .index_title .more{position:absolute;right: 0px;top: 24px;width: 27px;height: 27px;background:url(../../images/train/11.png) no-repeat center;-webkit-transition: all .3s;transition: all .3s;}
.train_main .content .index_title .more:hover{right: -3px;opacity: .8;}
.train_main .content .no_mar{margin-right: 0 !important;}
/*即将开课*/
.main_part1{background-color: #fff;width: 100%;margin-bottom: 35px;padding-top: 10px;}
.main_part1 .start_class .class_li{float: left;width: 289px;height: 165px;background-size:289px 165px;margin-right: 14px;cursor: pointer;overflow:hidden}
.main_part1 .start_class .class_li:hover .class_name{display: none;}
.main_part1 .start_class .class_li:hover .class_des{width: 289px;opacity: 1;}
.main_part1 .start_class .class_li .class_name{width: 168px;height: 43px;background-color: rgba(85,115,235,.6);margin: 48px auto;border-radius: 5px;text-align: center;color: #fff;font-size: 15px;padding-top: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part1 .start_class .class_li .class_des{width: 0px;height: 165px;overflow: hidden;opacity: 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.main_part1 .start_class .class_li .class_des a{color: #fff;display: block;width: 289px;height: 165px;white-space: nowrap;background-color: rgba(16,19,24,.65);margin: 0 auto;padding:30px 25px 20px 25px;line-height: 24px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.main_part1 .start_class .class_li .class_des .full_name{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part1 .start_class .class_li .class_des .other_info{font-size: 13px;}
.main_part1 .start_class .class_li .class_des .other_info span{display: inline-block;vertical-align: top;}
.main_part1 .start_class .class_li .class_des .other_info span.category{max-width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part1 .start_class .class_li .class_des .other_info span.line{margin: 0 3px;}
.main_part1 .start_class .class_li .class_des .addr{font-size: 13px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part1 .start_class .class_li .class_des .btn{text-align: center;margin-top: 10px;}
/*推荐课程*/
.main_part2{background-color: #fafafa;width: 100%;}
.main_part2 .recommended_course{padding-bottom: 10px;}
.main_part2 .recommended_course .course_li{float: left;margin-bottom: 15px;width: 289px;height: 315px;overflow: hidden;border-radius: 3px;;background-color: #fff;margin-right: 14px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
.main_part2 .recommended_course .course_li:hover{box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.1);transform:translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0); }
.main_part2 .recommended_course .course_li img{width: 289px;height: 165px;}
.main_part2 .recommended_course .course_li .course_info{padding:10px 15px;line-height: 24px;}
.main_part2 .recommended_course .course_li .course_info .full_name{font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part2 .recommended_course .course_li .course_info .other_info{font-size: 13px;color: #ff5959;    height: 48px;}
.main_part2 .recommended_course .course_li .course_info .other_info span{display: inline-block;vertical-align: top;}
.main_part2 .recommended_course .course_li .course_info .other_info span.category{max-width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part2 .recommended_course .course_li .course_info .other_info span.line{margin: 0 3px;}
.main_part2 .recommended_course .course_li .course_info .bottom{margin-top: 15px;}
.main_part2 .recommended_course .course_li .course_info .bottom div{display: inline-block;}
.main_part2 .recommended_course .course_li .course_info .bottom div.time{color: #777777;}
.main_part2 .recommended_course .course_li .course_info .bottom .btn{display: inline-block;margin-left: 65px;width: 100px;height: 32px;line-height: 32px;border-radius: 16px;text-align: center;cursor: pointer;background: url(../../images/train/17.png);color: #fff;}
.main_part2 .recommended_course .course_li .course_info .bottom .btn:hover{background: #6c5aeb;}
/*推荐讲师*/
.main_part3{background-color: #fff;width: 100%;height: 445px;overflow: hidden}
.main_part3 .content{width: 1330px;}
.main_part3 .slide_box{position: relative;}
.main_part3 .slide_box .img_box{width: 1150px;height: 334px;overflow: hidden;margin: 0 auto;}
.main_part3 .slide_box  .prev,.main_part3 .slide_box  .next{cursor: pointer;position: absolute;top: 35%;width: 82px;height: 82px;border-radius: 50%}
.main_part3 .slide_box  .prev{background: url(../../images/train/16.jpg) no-repeat center;right: 5px;}
.main_part3 .slide_box  .prev:hover{background-image:url(../../images/train/14.jpg) }
.main_part3 .slide_box  .next{background: url(../../images/train/15.jpg) no-repeat center;left: 0px;}
.main_part3 .slide_box  .next:hover{background-image:url(../../images/train/13.jpg) }
.main_part3 .slide_box .img_box ul li{float: left;padding: 0 10px;}
.main_part3 .slide_box .lector_item{border:2px solid #f3f3f3;width: 265px;box-sizing: border-box;position:relative;}
.main_part3 .slide_box .lector_item .photo_info .img{width: 261px;height: 210px;background-color: #fff;}
.main_part3 .slide_box .lector_item .photo_info img{width: 261px;height: 210px;}
.main_part3 .slide_box .lector_item .photo_info .txt{background-color: #f8f8f8;padding: 10px 15px 0px 15px;width: 231px;height: 110px}
.main_part3 .slide_box .lector_item .photo_info .txt .line_one{padding: 5px 0px;border-bottom: 1px solid #e4e4e4;line-height: 24px;}
.main_part3 .slide_box .lector_item .photo_info .txt .line_one .name{display: inline-block;font-size: 20px;color: #6b5aeb;width: 80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part3 .slide_box .lector_item .photo_info .txt .line_one .tag{display: inline-block;color: #314551;width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_part3 .slide_box .lector_item .photo_info .txt .des{padding-top: 10px;padding-right: 3px;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.main_part3 .slide_box .lector_item .item_cover{
    position: absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.7);
    width:231px;
    height:300px;
    overflow:hidden;
    padding:15px;
    color:#fff;
    line-height:22px;
    font-size:12px;
    text-indent: 0;
    display: none;
}
.main_part3 .slide_box .lector_item .item_cover pre{margin:0;white-space: pre-wrap;word-wrap: break-word;}
.main_part3 .slide_box .lector_item:hover .item_cover{
    display: block;
}
/*培训风采*/
.main_part4{background-color: #fafafa;width: 100%;height: 295px;}
.main_part4 .img_box .li{float: left;width: 280px;height: 180px;margin-right: 26px;}
.main_part4 .img_box .li img{float: left;width: 280px;height: 180px;}


