.banner_xian{width:100%;height:auto;padding-top:24px;padding-bottom:25px;box-sizing:border-box;background:url(../images/limittime/bg.jpg) repeat;background-size:60px auto;border-bottom:1px solid #eaeff3}
.banner_title{width: 1000px;background-color:#fff;margin:0 auto;overflow:hidden;border-bottom:1px solid #fff;box-shadow:0 2px 14px rgba(85,182,218,.3)}
.banner_title h1{font-size:28px;color:#1b2026;font-weight:400;line-height:40px;margin-top:26px;padding-bottom:26px;box-sizing:border-box;margin-left:67px;width: 875px;border-bottom:1px solid #eaeff3}
.banner_title ul{width: 875px;margin:16px 67px;overflow:hidden}
.banner_title ul li{float:left;display:block;overflow:hidden;margin-top:10px}
.banner_title ul .li_bao_btn{background-color:#fff;width: 476px;height:45px;text-align:right;margin-top:0}
.banner_title ul li img{width:15px;height:15px;display:block;float:left;margin-top:4px;margin-right:10px}
.banner_title ul li span{font-size:16px;color:#8295a3;line-height:23px;float:left;margin-right:15px}
.banner_title ul li a{display:inline-block;width:150px;color:#fff;background-color:#fcd716;height:41px;border-radius:2px;text-align:center;line-height:41px;font-size:16px}
.course_box{width: 1000px;height:auto;margin:0 auto}
.course_box .brief-intro{font-size:24px;line-height:23px;color:#55b6da;padding:40px 0 20px}
.course_box ul{width: 1000px;background-color:#fafbfd;border:1px solid #eaeff3;padding:40px 0 0 73px;box-sizing:border-box;overflow:hidden}
.course_box ul li{display:block;zoom:1;padding-bottom:36px;box-sizing:border-box;border-left:1px solid #eaeff3}
.course_box ul li .course_baio{width: 17px;height: 17px;float: left;position: relative;left: -8px;top: -1px;}
.course_box ul li div{width:530px;margin-left:35px}
.course_box ul li div span{display:block;margin-bottom:16px;font-size:18px;color:#1b2026;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.free_course_banner{width:100%;height:160px;background:#ccc url(../images/limittime/pexels-photo.jpg) no-repeat 50%;background-size:cover;text-align:center;color:#fff;overflow:hidden}
.free_course_banner h1{font-size:30px;font-weight:400;letter-spacing:3px;margin-top:40px}
.free_course_banner h2{font-size:20px;font-weight:300;margin-top:20px}
.free_course_list{width:100%;height:auto;overflow:hidden;padding-bottom:45px;padding-top:40px}
.list_gradient{width:1100px;height:110px;background:#fff;margin:0 auto 20px;padding:40px 68px;display:block;box-shadow:0 2px 30px rgba(85,182,218,.2)}
.fcl_con{width:100%;height:40px}
.fcl_con1{margin-bottom:30px}
.fcl_con a{width:500px;float:left;color:#1b2026;font-size:24px;font-weight:400;line-height:30px;margin-top:-3px;display:block}
.learn_people{float:right;font-size:18px;color:#1b2026}
.learn_people img{width:23px;height:20px;margin-right:10px}
.learn_people span{float:right;font-size:18px;color:#1b2026}
.course_teacher{float:left;color:#1b2026;font-size:18px;font-weight:300}
.course_teacher .t_avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-block}
.course_teacher .t_avatar img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}
.go_apply_btn{width:160px;height:40px;background:#55b6da;border-radius:3px;float:right;color:#fff;font-size:16px;border:none;cursor:pointer;display:block;text-align:center;line-height:40px}
.course_teacher .t_mentor{vertical-align:middle;margin-left:17px;display:block;line-height:40px}
.timer_box{color: #8295a3;margin-right: 38px;font-size: 17px;}
.fcl_con .go_apply_btn{display:block;width:160px;height:40px;background:#55b6da;border-radius:3px;float:right;color:#fff;font-size:16px;border:none;cursor:pointer;display:block;text-align:center;line-height:40px}
.brief-intro_con p{font-size: 15px;line-height: 32px;color: #1b2026;}
.course_box ul li .course_study{width: auto;margin-right: 35px;}
.course_box ul li .course_study span{display: inline-block;font-size: 15px;color: #888888;}
.course_box ul li .course_study img{position: relative;top: -18px;margin: 0 5px 0 15px;}
.teacher_box{width:1000px;height:auto;margin:0 auto}
.teacher_box .brief-intro{font-size:24px;line-height:23px;color:#55b6da;padding:40px 0 20px}
.teacher-info{background-color:#f7f9fb;height:auto;overflow:hidden;margin-bottom:20px;border:1px solid #eaeff3}
.teacher-photo{float:left;margin:20px 40px 20px 30px;width:150px;height:150px}
.teacher-photo img{width:150px;height:150px}
.teacher-intro{float:left;width:77%;padding-right:50px;box-sizing:border-box;height:100%}
.teacher-intro .intro-teacher{overflow:hidden;margin-top:25px}
.intro-teacher .name{float:left;font-size:18px;font-weight:700;color:#000;margin-right:20px}
.intro-teacher .position{float:left;font-size:14px;color:#1b2026;line-height:28px;position:relative;top:-3px}
.intro-infos{margin-top:10px;margin-bottom:20px;font-size:14px;color:#1b2026;line-height:28px}
.tankuang_box{width:600px;height:300px;background:#fff;box-shadow:0 0 10px #ddd;position:fixed;top:30%;left:50%;border-radius:10px;margin-left:-300px;z-index:99999;text-align:center}
.tankuang_box img{width:80px;margin:50px 0 20px}
.tankuang_box p{font-size:18px}
.tankuang_box a{display:block;width:100px;height:40px;line-height:40px;text-align:center;background:#fcd716;color:#fff;margin:40px auto 0;font-size:16px;border-radius:5px}
