body{background-color:#F7F7F7;}
.prive{position:relative;}
.download_content{width:1200px;margin:0 auto;}
.detail_nav{width:100%;height:58px;line-height:58px;background-size:cover;min-width:1200px;margin-top:70px;display:flex;}
.detail_navI{width:18px;height:18px;}
.detail_navA{font-size:14px;font-weight:400;color:#666;vertical-align:3px;}
.detail_navP{font-size:15px;color:#666;margin:0 5px;}
.courseware_detail{width:100%;height:262px;background:#FFF;border-radius:12px;display:flex;padding:32px 38px 32px 27px;box-sizing:border-box;}
.courseware_menu{margin-top:13px;width:100%;background:#FFF;border-radius:12px;padding-bottom:80px;box-sizing:border-box;margin-bottom:75px;}
.detail_book{width:160px;height:197px;margin-right:20px;}
.detail_center{position:relative;flex:1;}
.linkA{display:block;width:120px;height:38px;background:#4caf501a;border:1px solid #4caf50;border-radius:19px;font-size:16px;color:#4caf50;text-align:center;line-height:38px;}
.linkA1{position:absolute;right:130px;top:0;}
.linkA2{position:absolute;right:0;top:0;}
.linkA:hover{background-color:#4caf50;color:#fff;}
.fs12{font-size:12px;color:#999;text-align:center;margin-top:5px;}
.xzstate{padding:3px 6px 3px 10px;box-sizing:border-box;background:rgb(0,0,255,0.06);border-radius:20px;font-size:12px;color:blue;font-weight:400;}
.detail_cname{margin-top:8px;font-size:20px;font-weight:bold;line-height:18px;}
.gxp{font-size:18px;color:#ef3c01;margin-left:30px;}
.detail_cnavP{font-size:14px;color:#666;margin-right:20px;}
.detail_cnav{margin:20px 0 28px 0;line-height:14px;}
.detail_cnavp1{font-size:12px;font-weight:bold;color:#666;line-height:12px;margin-bottom:13px;}
.detail_cnavp2s{line-height:24px;}
.detail_cnavp2{font-size:12px;color:#666;}
.detail_cnavp3{font-size:12px;color:rgba(248,119,76,1);}
.detail_cnavp4{font-size:14px;font-weight:400;font-weight:bold;color:blue;}
.detail_cnavp5{font-size:12px;color:blue;margin-left:3px;}
.detail_cnavdown{height:27px;border-radius:2px;margin-top:8px;align-items:center;display:flex;}
.detail_softI{width:15px;height:15px;}
.detail_appleI{width:12px;height:15px;}
.detail_apple{display:flex;align-items:center;margin-left:10px;padding:6px 10px;box-sizing:border-box;background:rgb(0,0,255,0.06);border-radius:4px;}
.detail_bookB{position:relative;flex-shrink:0;}
.detail_bookp{position:absolute;top:50%;left:14px;color:#FEFEFE;font-size:16px;}
.detail_bookp1{position:absolute;top:136px;left:56px;color:#FEFEFE;font-size:24px;font-weight:400;}
.detail_share{margin-left:130px;cursor:pointer;}
.share_img{width:14px;height:16px;}
.share_p{font-size:14px;font-weight:400;color:#FF4725;vertical-align:3px;}
.menu_head{display:flex;justify-content:space-between;box-sizing:border-box;padding:31px 0 9px 0;border-bottom:1px solid #DDD;width:1110px;margin:0 auto;line-height:14px;}
.menu_headr{display:flex;justify-content:space-between;align-items:center;}
.menu_headt{font-size:14px;font-weight:400;color:#666;}
.menu_headp{font-size:14px;font-weight:400;color:#666;width:130px;text-align:center;}
.buybook{font-size:16px;font-weight:bold;color:#333;box-sizing:border-box;padding:21px 0 14px 38px;line-height:17px;}
.menu_detail{width:1130px;height:107px;line-height:107px;background:#FFF2EE;border:1px solid #F8774C;border-radius:12px;margin:0 auto;display:flex;justify-content:space-between;box-sizing:border-box;padding:0 12px;}
.menu_dnone{width:1130px;height:107px;line-height:107px;margin:0 auto;display:flex;justify-content:space-between;box-sizing:border-box;padding:0 12px;}
.pofixed{position:fixed;left:50%;transform:translate(-50%);top:70px;z-index:2;}
.menu_detailpr{display:flex;justify-content:space-between;align-items:center;position:relative;}
.menu_detailp{font-size:16px;font-weight:bold;color:#FA5A4A;position:relative;}
.offer{font-size:24px;font-weight:bold;color:#F43529;line-height:30px;}
.menu_label{top:36px;right:-56px;position:absolute;height:18px;}
.xsthA{top:36px;right:-126px;position:absolute;height:18px;}
/*购买*/
.menu_buy{font-size:14px;font-weight:400;text-align:center;color:#3D63D2;cursor:pointer;width:130px;}
.menu_buy1{font-size:14px;font-weight:400;text-align:center;color:#3D63D2;cursor:pointer;width:62px;line-height:29px;background:#FFF;border-radius:14px;display:block;margin:0 auto;}
/*下载*/
.download{font-size:14px;font-weight:400;width:130px;text-align:center;color:#14C62D;cursor:pointer;}
.download1{font-size:14px;font-weight:400;text-align:center;color:#14C62D;cursor:pointer;width:62px;line-height:29px;background:#FFF;border-radius:14px;display:block;margin:0 auto;}
.eyestyle{height:12px;cursor:pointer;}
.courseware_list{width:1132px;margin:0 auto;}
.list_menu{min-height:33px;border:1px solid #F8774C;border-radius:12px;margin-bottom:30px;}
.first_p{float:left;font-size:16px;font-weight:bold;color:#FFF;border-radius:4px;box-sizing:border-box;position:relative;}
.borders{border:1px solid #999;}
.list_detail{display:flex;justify-content:space-between;box-sizing:border-box;padding:0 12px 0 35px;margin:0 auto;line-height:56px;height:56px;border-radius:4px;}
.backcolor{background:#FFF2EE;}
.list_detailp{font-size:14px;font-weight:400;color:#333;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;width:50%;}
.list_detail:hover{background:#FFF2EE;}
.colb{color:#FFF !important;}
.colh{color:#FEE7E1;text-decoration:line-through;}
.col{text-decoration:line-through;text-decoration-color:#FA5A4A;}
.fs20{font-size:20px;}
.fs24{font-size:24px;}
.lin23{line-height:23px;}
.first{float:left;width:100%;background:#FF4C41;border-radius:10px 10px 0px 0px;display:flex;justify-content:space-between;box-sizing:border-box;padding:0 12px 0 35px;margin:0 auto;line-height:50px;height:50px;}
.first_img{position:absolute;top:10px;right:-57px;height:18px;}
.home_huipopI{position:fixed;top:20%;left:50px;cursor:pointer;}
.poplist{width:153px;border-left:2px solid #fec8b7;border-right:2px solid #fec8b7;box-sizing:border-box;padding:10px 0;background:#fff;}
.pop_down{margin-left:-14px;margin-top:-6px;height:62px;}
.pop_up{margin-bottom:-4px;height:95px;}
.poplist_s{width:121px;height:37px;background:#FFF;border:1px solid #EDEDED;border-radius:22px;margin:0 auto;text-align:center;line-height:37px;font-size:14px;font-weight:400;color:#333;margin-bottom:10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:0 10px;}
.hstyle{background:#FFF2EE;border:1px solid #F8774C;color:#FE4539;}
.poplist_s:hover{background:#FFF2EE;border:1px solid #F8774C;color:#FE4539;}
.top_p{font-size:16px;font-weight:400;color:#F54B40;vertical-align:3px;}
.pop_top{position:absolute;bottom:22px;left:36px;}
.popmenu{position:relative;}
.top_img{width:18px;}
/*分享弹窗*/
.share_popup{width:100%;height:100%;position:fixed;top:0;left:0;display:none;background-color:rgba(0,0,0,0.5);}
.share_popcont{width:489px;height:345px;background:#FFF;border-radius:4px;margin:16% auto 0 auto;box-sizing:border-box;padding:26px 34px 33px 34px;}
.share_title{width:100%;display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center;}
.share_tleft{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;}
.share_tw{font-size:20px;color:#272727;margin-left:12px;}
.share_tclose{cursor:pointer;}
.share_infor{width:100%;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;margin-top:40px;}
.share_ilist{margin-left:55px;}
.share_ilist:first-child{margin-left:0;}
.share_icode{display:block;width:120px;height:118px;}
.share_iword{display:block;text-align:center;color:#272727;font-size:16px;margin-top:5px;}
.share_iline{width:1px;height:77px;background:#C2C2C2;margin-left:25px;}
.share_link{width:100%;border:1px solid #3297FC;height:41px;display:flex;display:-webkit-flex;flex-direction:row;border-radius:4px;margin-top:35px;}
.share_linp{width:73%;height:100%;color:#999;font-size:18px;box-sizing:border-box;padding:0 14px;}
.share_lbtn{font-size:18px;color:#fff;height:100%;background:#3297FC;border:1px solid #3297FC;width:28%;cursor:pointer;}
.cpmeng{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background-color:#fff;}
.cpbox{width:100%;box-sizing:border-box;position:relative;background-color:#fff;padding-bottom:0;}
.cptit{width:100%;height:50px;display:block;font-size:18px;font-weight:bold;color:#333;line-height:50px;text-align:center;border-bottom:1px solid #e6e6e6;}
.cpclose{display:block;position:absolute;top:16px;right:25px;cursor:pointer;}
.cpmengc{float:left;width:100%;height:800px;overflow-y:auto;}
.cpimg{float:left;width:100%;position:relative;margin-bottom:5px;}
.snbox{width:100%;position:absolute;bottom:0;left:0;text-align:center;}
.swnums{display:inline-block;box-sizing:border-box;padding:4px 10px;border-radius:5px;font-size:12px;color:#fff;background-color:#999;margin:0 auto;}
.width100{width:100% !important;}
.fleft{float:left;}
.phonep{font-size:12px;text-align:center;color:#666;}
.mtop20{margin-top:50px;margin-left:20px;}
.ewms{border:1px solid #E5DEFF;width:75px;height:75px;display:block;margin-bottom:5px;display:flex;align-items:center;justify-content:center;}
.ewms img{width:65px;display:block;}
.dnone{display:none;}
.hsc{color:#999;}
.wpx150{width:150px !important;}
.wpx80{width:80px !important;}
.flsho{flex-shrink:0;}
/* 微信支付弹窗 */
.meng{width:100%;height:100%;position:fixed;top:0;left:0;z-index:110;background-color:rgba(0, 0, 0, 0.47);}
.phone_ma{display:block;width:100%;height:100%;}
.loader{position:absolute;;top:50%;left:50%;transform:translate(-50%,-50%);}
.qrcode{width:114px;height:114px;}
@keyframes fadeIn{
from{ opacity:0; transform:translate(-50%, -20px); }
to{ opacity:1; transform:translate(-50%, 0); }
}
.bodyover{width:100%;height:100vh;overflow:hidden;}
.compopf{display:none;position:fixed;top:20%;left:50%;transform:translateX(-50%);z-index:120;animation:fadeIn 0.3s;width:600px;border-radius:12px;background-color:#fff;overflow:hidden;box-shadow:0px 8px 24px 0px rgba(25,25,26,.06), 0px 4px 16px 0px rgba(25,25,26,.04),0px 0px 4px 0px rgba(25,25,26,.04);}
.pmt-deco{position:absolute;right:-5px;bottom:-60px;opacity:.2;z-index:-1;width:140px;}
.payment-app{width:100%;display:flex;flex-direction:column;}
.payment-header{position:relative;display:flex;align-items:center;width:100%;height:40px;background:url(/static/pc/img/mkhour/solo_header_bg.png) left top / cover no-repeat;}
.hbj{display:block;width:100%;height:100%;}
.pop-title{width:100%;font-size:16px;color:#fff;line-height:40px;text-align:center;}
.closeA{position:absolute;top:0;right:0;width:50px;height:40px;display:flex;align-items:center;justify-content:center;}
.closeA img{display:block;width:18px;}
.payment-cont{width:100%;box-sizing:border-box;padding:30px 35px 40px 35px;display:flex;flex-direction:column;gap:20px;}
.cont-name{display:flex;align-items:center;gap:10px;}
.lname{color:#333;font-size:15px;}
.rname{color:#19191a;font-size:15px;font-weight:bold;}
.fl1{flex:1;overflow:hidden;}
.zf-way{width:150px;height:48px;border:1px solid #12112a12;border-radius:8px;display:flex;align-items:center;gap:18px;box-sizing:border-box;padding-left:12px;cursor:pointer;}
.xzbor{border:1px solid #ff3c531c;background:#FFF4F6;}
.solo-main-order-pay{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px;}
.order-pay-qrcode-container{width:126px;height:126px;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;box-shadow:inset 0 0 0 1px rgba(18,17,42,.07);margin-right:20px;background:url(/static/pc/img/mkhour/qrcode-scan-frame.png) left top / cover no-repeat;}
.order-pay-qrcode-container .qrcode-scan-container{width:100%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;}
.order-pay-qrcode-container .qrcode-scan-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(180deg, rgba(255,65,96,0.2) 0%,rgba(255,65,96,0.12) 100%);animation:bg 6s ease-in-out infinite normal;}
@keyframes bg{
0%, 30.01%, 100%{height:0;}
30%{height:100%;}
}
.order-pay-qrcode-container .qrcode-scan-container::after{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:rgba(254,61,99,.85);animation:line 6s ease-in-out infinite normal;}
@keyframes line{
0%, 30.01%, 100%{top:-2px;}
30%{top:100%;}
}
.order-price-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-bottom:20px;height:40px;}
.order-price-content .unit{font-size:20px;line-height:28px;color:#f43529;margin-right:4px;}
.order-price-content .order-amount{font-size:40px;line-height:44px;height:44px;color:#f43529;margin-right:6px;font-weight:bold;}
.order-price-content .reduced-amount{font-size:12px;font-weight:400;line-height:26px;color:#ff3768;white-space:nowrap;}
.order-agreement-content .agreements{font-size:12px;font-weight:400;color:#8b8c8f;height:18px;line-height:18px;}
.span-btn{font-size:12px;font-weight:400;}
.wcc8f{color: #8b8c8f;}
.wc557{color:#555557;}
.dflex{display:flex;align-items:center;gap:8px;}
.fs15{font-size:15px;}
.address-route:hover{color:#ff3768 !important;}
/*小屏*/
@media screen and (max-width:1440px){
.detail_nav{height:43px;line-height:43px;margin-top:61px;}
.detail_navI{width:14px;height:14px;content:url(../../img/mkhour/homeX.png);}
.download_content{width:1000px;}
.courseware_detail{height:200px;padding:23px 27px 25px 20px;}
.detail_book{width:120px;height:148px;margin-right:10px;}
.detail_bookp{font-size:12px;left:11px;}
.detail_bookp1{font-size:18px;top:102px;left:45px;}
.detail_cname{font-size:15px;margin-top:4px;}
.detail_cnavp4{font-size:13px;}
.gxp{font-size:14px;}
.detail_cnavP{font-size:11px;}
.detail_cnav{margin:16px 0 20px 0;line-height:11px;}
.detail_cnavp1{font-size:11px;margin-bottom:10px;line-height:11px;}
.detail_cnavp2s{line-height:18px;transform:scale(0.9);transform-origin:0 0;}
.detail_cnavp2{font-size:11px;}
.detail_navA{font-size:11px;vertical-align:1px;}
.share_p{font-size:11px;}
.detail_share{margin-left:-125px;cursor:pointer;}
.detail_cnavdown{height:20px;transform:scale(0.9);transform-origin:0 0;margin-top:0;}
.courseware_menu{margin-top:10px;margin-bottom:56px;padding-bottom:45px;}
.menu_head{padding:23px 0 6px 0;width:940px;}
.menu_detail,.menu_dnone{width:940px;height:80px;line-height:80px;}
.pofixed{top:53px;}
.menu_headt{font-size:12px;}
.menu_headp{font-size:12px;width:100px;}
.buybook{font-size:14px;padding:16px 0 11px 28px;line-height:12px;}
.menu_detailp{font-size:14px;}
.menu_label{top:23px;right:-50px;position:absolute;height:14px;content:url(../../img/mkhour/labelX.png);}
.xsthA{top:20px;right:-120px;}
.courseware_list{width:940px;}
.menu_buy{font-size:12px;width:100px;}
.offer{font-size:18px;}
.download1{font-size:12px;width:50px;line-height:24px;}
.home_huipopI{top:23%;}
.first_img{height:14px;content:url(../../img/mkhour/Any_choiceX.png);}
.first{line-height:40px;height:40px;}
.download{font-size:12px;width:100px;}
.list_detailp{font-size:12px;}
.list_detail{line-height:42px;height:42px;}
.pop_up{content:url(../../img/mkhour/upX.png);height:73px;}
.poplist{width:114px;}
.pop_down{margin-left:-10px;margin-top:-6px;height:47px;content:url(../../img/mkhour/downX.png);}
.fs20{font-size:14px;}
.poplist_s{width:90px;height:32px;line-height:32px;font-size:12px;}
.pop_top{position:absolute;bottom:13px;left:16px;}
.menu_buy1{font-size:12px;width:50px;line-height:24px;}
.share_popcont{width:367px;height:259px;margin:16% auto 0 auto;box-sizing:border-box;padding:20px 25px 24px 25px;}
.share_tw{font-size:15px;}
.share_icode{width:88px;height:90px;}
.share_iword{font-size:12px;}
.share_ilist{margin-left:30px;}
.share_link{height:31px;margin-top:15px;}
.share_linp{font-size:14px;}
.share_lbtn{font-size:14px;}
.share_infor{margin-top:26px;}
.lin23{line-height:18px;}
.linkA{display:block;width:100px;height:32px;border-radius:19px;font-size:14px;line-height:32px;}
.first_p{font-size:14px;}
.linkA1{right:110px;}
.ewms{width:60px;height:60px;}
.mtop20{margin-top:45px;}
}