a{text-decoration: none!important;}
.header{height: 50px;width: 100%;position: fixed;top: 0px;left: 0px;padding-top: 9.5px;padding-bottom: 9.5px;z-index: 999;line-height: 50px;}
.header h1{font-size: 18px;color: #fff;letter-spacing: 0;text-align: center;font-weight: bold;line-height: 24px;margin: 0;}
.course1-body-m{width:100%;background: #f7f7f7;}
.course1-body-top-m{height: 30px;padding: 14px 20px;background: #fff;}
.course1-body-top1-m{border: 1px solid #E4E4E4;border-radius: 4px;height: 28px;width: 60px;text-align: center;font-size: 14px;line-height: 28px;
    color: #999999;letter-spacing: 0;float: left;margin-right: 10px;}
.selected-m{border: 1px solid #1EB9EE!important;color:#1EB9EE!important;}
.course1-body-desc-body-m{margin-top: 10px;background: #fff;padding: 8px 20px 14px 20px;}
.course1-tabs-m{height: 18px;font-size: 12px;color: #666666;letter-spacing: 0;line-height: 18px;}
.course1-body-desc-body-img-m{margin-top: 8px;width: 100%;line-height: 0;height: auto;}
.course1-body-desc-body-img-m img{width: 100%;height: auto;}
.course1-body-desc-body-title-m{margin-top: 8px;font-size: 17px;color: #333333;letter-spacing: 0;line-height: 25px;font-weight: bold;}
.course1-body-desc-body-contant-m{margin-top: 5px;font-size: 15px;color: #666666;letter-spacing: 0;line-height: 22.5px;}
.course1-body-desc-body-bottom-m{margin-top: 7px;height: 16px;font-size: 12px;color: #999999;letter-spacing: 0;line-height: 16px;}
.course1-body-desc-body-bottom-m span{float:right;background: transparent url(../images/clock.png) no-repeat 0 2px;background-size: 12px;padding-left: 16px;}
.course1-body-desc-body-bottom-m.open{background: transparent url(../images/clock.png) no-repeat 0 3px;background-size: 12px;padding-left: 16px;line-height: 16px;}
.header-menu{background-image: url('../images/menu.png');}

.header h1 span{position: absolute;left: 10.05px;top:9.5px;}
.course-top-m{margin-top:50px;height:160.5px;position:relative}
.bg-img-m{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.c-top-title-m{font-size:24px;color:#fff;letter-spacing:0;text-align:center;line-height:27.5px;margin-top:45px;position:relative;height:78.5px}
.c-top-title-m span{position:absolute;bottom:0;padding:0 20px;left:0;width:100%;font-size:24px;color:#fff;letter-spacing:0;text-align:center;line-height:35px;font-weight:bold}
.c-top-desc-m{font-size:15px;color:#fff;letter-spacing:0;text-align:center;margin-top:9.5px}
.c-top-admin-m{padding-left:20px;padding-right:20px;margin-top:26.5px;height:65px}
.c-top-admin-detail-m{background:#fff;height:65px;border-radius:8px;padding:12.5px 10px 10.5px 14.5px}
.c-top-admin-1-m{font-size:12px;color:#999;letter-spacing:0;line-height:12px}
.c-top-admin-1-m .right{float:right;font-size:12px;color:#666;letter-spacing:0;text-align:right;line-height:12px;background:0;display:block;width:unset;height:unset;margin-left:0;margin-right:0}
.c-top-admin-1-m .right span{color:#fe3824}
.c-top-admin-2-m{font-weight:bold;margin-top:6px;font-size:24px;color:#fe3824;letter-spacing:0;line-height:24px}
.c-top-admin-2-m .right{float:right;font-size:12px;color:#666;letter-spacing:0;text-align:right;line-height:18px;padding-top:5px;background:0;display:block;width:unset;height:unset;margin-left:0;margin-right:0}

.course-container-m{padding-left:20px;padding-right:20px}
.course-desc-m{background:#f7f7f7;padding-top:70px;padding-bottom:31px}
.desc-title-m{margin-bottom:3px;font-size:18px;color:#333;letter-spacing:0;text-align:center;font-weight:bold;line-height:25px}
.desc-desc-m{margin-top:3px;font-size:14px;color:#666;letter-spacing:0;text-align:justify;line-height:22px;white-space:pre-wrap}
.desc-img-m{text-align:center;margin-top:14px;width:100%;height:auto}
.desc-img-m img{width:245px;height:auto;border-radius:8px}
.desc-img-tea-m{margin-top:6px;font-size:13px;color:#666;letter-spacing:0;text-align:center;line-height:20px}
.course-point-m{padding-top:19px;padding-bottom:23px;background:#fff}
.course-point-m .desc-title-m{font-size:18px;color:#333;letter-spacing:0;text-align:center;font-weight:bold;line-height:25px}
.course-point-m .point-detail-m{padding-left:42px;padding-top:15px;position:relative}
.course-point-m .detail-order-m{font-size:16px;color:#fff;background:#2e90c0;border-radius:100%;letter-spacing:0;text-align:center;line-height:25px;width:25px;height:25px;position:absolute;left:0;top:18px;font-weight:bold}
.course-point-m .detail-title-m{font-size:16px;color:#333;letter-spacing:0;line-height:25px}
.course-point-m .detail-desc-m{margin-top:5px;font-size:13px;color:#666;letter-spacing:0;line-height:20px;text-align:justify}
.point-img-m{padding:0 20px;margin-top:10px;width:100%;height:auto}
.point-img-m img{width:100%;height:auto}
.course-gain-m{padding-top:22px;padding-bottom:30px}
.mui-popup-button.mui-popup-button-bold{font-weight:400!important}
.desc-title-1-m{font-size:13px;color:#f7f7f7;letter-spacing:0;text-align:center;line-height:22.5px;margin-bottom:20px}
.gain-title-m{font-size:16px;font-weight:bold;color:#fff;text-align:justify;line-height:25px}
.gain-desc-m{font-size:13px;color:#fff;text-align:justify;line-height:25px;margin-bottom:27px}
.menu-search-botton{padding-left:0;line-height:unset}
.menu-search-botton i{line-height:unset!important}
.m-course-ap{margin-bottom:12px;font-size:18px;color:#333;letter-spacing:0;text-align:center;line-height:25px;font-weight:bold}
.m-course-part{border-radius:8px;background-color:#fff;margin-bottom:15px;padding:14px 0 18px}
.m-course-tar{font-size:13px;color:#666;letter-spacing:0;text-align:justify;margin-bottom:4px;padding:0 15px;border-left:4px solid}
.m-course-t{padding:0 15px;font-size:16px;color:#333;letter-spacing:0;text-align:justify;line-height:25px;font-weight:bold;margin-bottom:12px}
.m-course-d{font-weight:bold;padding:0 15px;font-size:15px;color:#666;letter-spacing:0;text-align:justify;line-height:22px}
.m-course-d span{color:#2a2a2a;font-weight:normal}
.m-c-faq-cont{padding:15px 20px 25px;background:#fff}
.m-c-faq-title{font-size:18px;color:#333;letter-spacing:0;text-align:center;font-weight:bold;line-height:25px;margin-bottom:12px}
.m-c-faq-q{font-size:15px;color:#333;letter-spacing:0;line-height:21px;margin-bottom:20px}
.m-c-faq-a{font-size:15px;color:#666;letter-spacing:0;text-align:justify;line-height:22px;margin-bottom:25px}
.m-course-btcon{width:100%;background-color:#f8fafc;position:fixed;bottom:0}
.m-course-btcont{padding:9px 20px}
.m-course-bt{background:#1eb9ee;border:1px solid #1eb9ee;border-radius:5px;font-size:16px;color:#fff;letter-spacing:0;line-height:24px;text-align:center;padding:8px 0}

.course1-top{height:300px;width:100%;background:url('../images/course-m-index-banner.jpg');background-position:center;background-size:auto 100%;background-repeat:no-repeat}
.course1-top-title{width:1079px;margin:0 auto;position:relative;padding-top:65px;padding-right:330px}
.course1-top-title1{font-size:20px;color:#fff;letter-spacing:0;line-height:30px}
.course1-top-title2{height:59px;font-weight:bold;font-size:34px;color:#fff;letter-spacing:0;line-height:48px}
.course1-top-date{height:27.9px;font-weight:bold;font-size:20px;color:#fff;letter-spacing:0;line-height:28px}
.course1-top-button{height:39.9px;width:120px;margin-top:27.1px;font-weight:bold;font-size:16px;color:#1890ff;text-align:center;line-height:22px;padding-top:8px;background:#fff;border-radius:4px;float:left}
.course1-top-img{height:171px;position:absolute;top:59px;right:-40px}
.course1-top-img img{height:100%}
.course1-body{width:1152px;margin: 60px auto;background-color:#fff;padding-top:13px;border-top-left-radius:2px;border-top-right-radius:2px;}
.course1-body-top{height: auto;width: 207px;/* padding-left:23px; */float:  left;}
.course1-body-top1{height:46px;width: 100%;font-size:14px;color:rgba(0,0,0,0.65);letter-spacing:0;text-align:center;line-height:46px;margin-right:24px;float:left;}
.course1-body-top1.selected{font-weight:bold;border-right: 1px #1eb9ee solid;color:#1eb9ee!important;}
.course1-body-top .selected{font-weight:bold;border-right: 1px #1eb9ee solid;color:#1eb9ee!important;height:46px;width: 100%;font-size:14px;letter-spacing:0;text-align:center;line-height:46px;margin-right:24px;float:left;box-shadow: 0px 0px 10px #999;}
.course1-body-desc{padding:0 6px;overflow:hidden;border-left:  1px #ccc solid;}
.course1-body-desc-body{border:1px solid #e9e9e9;border-radius: 0;height:256px;width: 31.333%;margin-left: 12px;float:left;margin-bottom: 12px;padding: 10px;box-sizing:  border-box;}
.course1-body-desc-body-img{height:135.6px;width: 100%;margin-bottom:13.4px;position:relative;}
.course1-body-desc-body-img img{height:100%;width:100%;border-top-left-radius:6px;border-top-right-radius:6px}
.course1-body-desc-body-title{height:24px;width: 100%;font-weight:bold;font-size:16px;color:rgba(0,0,0,0.85);letter-spacing:0;line-height:24px;/* margin:13.4px 12px 6px 14px; */text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.course1-body-desc-body-title:hover{color:#3C8BEA}
.course1-body-desc-body-contant{height:43px;width: 100%;font-size:14px;color:rgba(0,0,0,0.65);letter-spacing:0;line-height:22px;/* margin:6px 12px 6px 14px; */overflow:hidden;}
.course1-body-desc-body-bottom{height:20px;width: 100%;font-size:12px;color:rgba(0,0,0,0.45);line-height:20px;/* margin:0 12px 0 14px; */}
.course1-body-desc-body-bottom1{height:20px;width:130px;font-size:12px;color:rgba(0,0,0,0.45);line-height:20px;float:left}
.course1-body-desc-body-bottom2{height:20px;font-size:12px;color:rgba(0,0,0,0.45);line-height:20px;float:right;background:transparent url(../images/clock.png) no-repeat 0 5px;background-size:12px;/* padding-left:16px */}
.course1-tabs{position:absolute;bottom:13px;left:2px;height:22px;width:auto}
.course1-tab{background:rgba(0,0,0,0.45);border-radius: 0;height:22px;font-size:12px;color:#fff;line-height:22px;text-align:center;padding:0 8px;margin-left:12px;display:inline-block;}

.course-top{width:100%;height:368px;padding-top:62.8px;color:#fff;position:relative}
.c-top-title{font-weight:bold;font-size:38px;letter-spacing:0;text-align:center;width:100%;line-height:53px;margin-bottom:10.8px}
.c-top-desc{font-weight:bold;font-size:16px;letter-spacing:0;text-align:center;width:100%;line-height:22px;margin-bottom:45.9px}
.c-top-admin{height:63.8px;width:573px;margin:0 auto 32px auto}
.c-top-admin-1{width:90px;height:63.8px;float:left;text-align:center;letter-spacing:0}
.c-top-admin-2{width:291px;height:63.8px;margin:0 50px;float:left;text-align:center}
.c-top-admin-1 .name,.c-top-admin-2 .name{font-size:20px;line-height:27.8px}
.c-top-admin-1 .detail,.c-top-admin-2 .detail{font-size:24px;line-height:28px}
.c-top-aply{width:180px;height:40px;margin:0 auto;position:relative}
.c-top-aply .aply-btn{width:100%;height:40px;background:#fff;border-radius:4px;font-size:16px;color:#1890ff;text-align:center;font-weight:bold;line-height:22px;padding-top:8px}
.c-top-aply:hover .course-ewm{display:block}
.course-container{width:1130px;padding:0 15px;margin:0 auto}
.course-desc{padding-top:27px;padding-bottom:71px;padding-left:108px;padding-right:117px;position:relative}
.course-container .desc-title{font-size:24px;color:rgba(0,0,0,0.85);text-align:center;line-height:32px;font-weight:bold;margin-bottom:3px}
.course-container .desc-title-1{font-size:16px;color:rgba(0,0,0,0.65);text-align:center;line-height:32px;margin-bottom:34px}
.desc-desc{width:557px;font-size:14px;color:rgba(0,0,0,0.85);line-height:24px;min-height:177px;white-space:pre-wrap;text-align:justify}
.desc-img{position:absolute;right:146px;top:126px;width:252px;height:164px}
.desc-img img{width:252px;height:164px}
.desc-img-tea{margin-top:6px;font-size:14px;color:rgba(0,0,0,0.65);line-height:24px}
.course-point{padding-top:33px;padding-bottom:39px}
.point-desc{padding:4px 138px 39px 430px;min-height:318px;position:relative}
.point-detail{width:534px;margin-bottom:23px;position:relative;padding-left:49px}
.point-detail .detail-order{position:absolute;top:0;left:0;font-size:20px;font-weight:bold;color:rgba(255,255,255,0.85);text-align:center;line-height:27px;background:#fe3824;border-radius:100%;width:31px;height:31px}
.point-detail .detail-title{font-size:16px;color:rgba(0,0,0,0.85);font-weight:bold;line-height:22px;margin-bottom:8px}
.point-detail .detail-desc{font-size:14px;color:rgba(0,0,0,0.85);line-height:20px}
.point-img{position:absolute;left:85px;top:-21px;width:324px;height:285px}
.point-img img{width:324px;height:285px}
.course-gain{width:100%;height:490px;padding-top:27px;padding-bottom:56px;position:relative}
.course-body{width:1130px;padding:0 15px;margin:0 auto}
.course-body .desc-title{font-size:24px;color:#FFF;text-align:center;line-height:32px;font-weight:bold;margin-bottom:3px}
.course-body .desc-title-1{font-size:16px;color:#FFF;text-align:center;line-height:32px;margin-bottom:34px}
.gain-img-1{float:left;width:350px}
.gain-img-2{float:left;margin:0 25px;width:350px}
.gain-img-1 img{width:100%;height:196px;margin-bottom:5px}
.gain-img-2 img{width:100%;height:196px;margin-bottom:5px}
.gain-title{font-size:16px;color:#fff;text-align:justify;line-height:28px;font-weight:bold;margin-bottom:4px}
.gain-desc{font-size:14px;color:#fff;text-align:justify;line-height:21px;font-weight:bold}
.course-list{padding-top:33px;padding-bottom:25px}
.course-list-body{width:890px;background-color:#fff;margin:0 auto 26px auto;padding:29px 26px 17px 57px;position:relative}
.list-body-order{position:absolute;top:27px;left:27px;font-size:20px;color:#4a90e2;line-height:17px;font-weight:bold}
.list-body-title{font-size:16px;color:rgba(0,0,0,0.85);line-height:16px;font-weight:bold;margin-bottom:15px}
.list-body-desc-1{font-size:14px;color:rgba(0,0,0,0.85);line-height:22px;font-weight:bold}
.list-body-desc-2{font-size:14px;color:rgba(0,0,0,0.65);line-height:22px;margin-bottom:14px}
.course-pj{width:100%;height:403px;padding-top:27px;padding-bottom:46px;background:#989a9c}
.pj-img-1{float:left;width:350px;padding:0 35px;text-align:center;color:#fff}
.pj-img-1:nth-child(odd){margin-left:25px}
.pj-img-2{float:left;margin:0 25px;width:350px;padding:0 35px;text-align:center;color:#fff}
.pj-img-1 img{width:66px;height:66px;border-radius:100%}
.pj-img-2 img{width:66px;height:66px;border-radius:100%}
.pj-name{font-size:16px;font-weight:bold;letter-spacing:0;line-height:33px}
.pj-star{height:25px;width:72px;margin:0 auto;padding-left:2px}
.pj-star-1{float:left;width:12px;height:12px;margin-right:2px;background:transparent url(../images/st-star.png) repeat center left;background-size:contain}
.course-pj .desc-title{margin-bottom:31px}
.pj-desc{font-size:14px;color:#fff;letter-spacing:0;line-height:22px;text-align:justify;height:132px;overflow:hidden}
.course-tea{padding-top:27px;padding-bottom:60px;background-color:#f7f7f7}
.course-tea .desc-title{margin-bottom:27px;color:rgba(0,0,0,0.85)!important}
.tea-body{padding-left:439px;width:995px;min-height:200px;position:relative}
.tea-name{font-size:16px;font-weight:bold;color:rgba(0,0,0,0.85);line-height:28px;padding-top:3px}
.tea-desc{font-size:14px;color:#000;line-height:28px}
.tea-detail{font-size:14px;color:#000;line-height:24px}
.tea-avatar{position:absolute;left:106px;top:0;width:300px;height:200px}
.tea-avatar img{width:300px;height:200px}
.course-faq{width:808px!important;margin:0 auto}
.course-q{font-size:14px;font-weight:bold;color:rgba(0,0,0,0.85);line-height:22px}
.course-a{font-size:14px;color:rgba(0,0,0,0.65);line-height:22px;margin-bottom:23px}

.fixbt:hover .course-ewm{display:block}

.bg-img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.course-ewm{z-index:9999;border:1px solid #e7e7e7;padding:0 10px 10px;background:#fff;position:absolute;left:120%;top:-130px;display:none}
.fix-time{height:52px;border-bottom:1px solid #e9e9e9;background-color:#fff;position:fixed;width:100%;top:0;z-index:999;display:none}
.time-cont{line-height:52px}
.time-title{font-size:16px;color:rgba(0,0,0,0.85);letter-spacing:0;font-weight:bold;width:370px;margin-right:190px;float:left}
.release-topic{font-size:14px;color:rgba(0,0,0,0.85);letter-spacing:0;float:right;line-height:52px}
.re-name{display:inline-block;width:46px;margin-left:10px;text-align:left;color:#e0021b;font-size:20px}
.time-topic{font-size:14px;color:rgba(0,0,0,0.85);letter-spacing:0;line-height:20px}
.time-part{font-size:16px;color:#000;letter-spacing:0;line-height:20px;display:inline-block;font-weight:bold;text-align:right;margin-left:15px}
.time-botton{background:#1890ff;border-radius:4px;font-size:14px;color:#fff;text-align:left;line-height:22px;padding:5px 16px;border:0}
.re-num{width:46px;display:inline-block;margin-left:10px;line-height:20px;font-size:20px;font-weight:bold;color:#e00219}

