/*头部导航条样式---2018-03-19--by-cs*/ .newHeader { width: 100%; height: 60px !important; min-width: 1200px; position: fixed; top: 0px; left: 0px; z-index: 1000; -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); /* 老的 Firefox */ box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); } .newHeader .logoimg { margin-top: 16px; float: left; width: 97px; } .head-nav { float: left; text-align: center; height: 60px; box-sizing: border-box; min-width: 780px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .head-nav ul#header-nav { position: absolute; top: 0px; z-index: 3; height: 60px; box-sizing: border-box; } .nav-img { position: absolute; top: 2px; right: -8px; display: none } .head-right { box-sizing: border-box; height: 60px; background: #24292D; } .head-right i { margin-top: 12px; float: right; margin-right: 15px; margin-left: 15px; } /* tpm*/ .educontent .icon { padding-left: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; } em.vertical-line { display: inline-block; width: 2px; background: #999; height: 10px } /*.newslight{position: absolute;display: block;background: #FF6800;border-radius:30px;left: 25px;top: 13px;padding:0px 2px;color: #fff;font-size: 11px;*/ /*height: 16px;line-height: 15px;min-width: 12px;text-align: center;}*/ .newslight { display: block; width: 5px; height: 5px; border-radius: 50%; left: 25px; top: 3px; position: absolute; background: #FF6800; } #ratePanel { position: relative; width: 512px; height: 170px; left: -30px; top: -2px; display: none } .showratePanel { position: absolute; width: 512px; height: 224px; left: -31px; top: 30px; } .rateTrangle { display: block; border-width: 8px; position: absolute; top: -8px; left: 35px; border-style: dashed solid dashed dashed; border-color: transparent transparent #fff transparent; font-size: 0; line-height: 0; z-index: 2 } .ratePanelContent { width: 100%; padding: 20px; box-sizing: border-box; height: 180px; background-color: #fff; box-shadow: 0px 0px 5px rgb(202, 193, 153); position: absolute; top: 8px; z-index: 1 } #commentsStar { height: 30px; padding-top: 7px; box-sizing: border-box; } .ratePanelContent-left { justify-content: center; align-items: center; display: -webkit-flex; height: 100%; } .greybar { width: 210px; position: relative; height: 8px; background-color: #CDCDCD; border-radius: 4px; margin-left: 10px; float: left; margin-top: 8px; } .yellowBar { position: absolute; top: 0px; height: 8px; border-radius: 4px; left: 0px; background-color: #FFA800; display: block } .ratePanelContent-left span { display: block; text-align: center } /*----------------------------------首页查询输入框*/ .search-all { width: 216px; margin: 0px auto; position: relative; background-color: #24292D; } .seperateLine { border-left: 1px solid #EAEAEA; float: left; height: 16px; margin-top: 22px; visibility: hidden; } .search-all .search-input { width: 181px; outline: none; border: none; height: 30px; margin-top: 15px; border-bottom: 1px solid #eee; background: none; padding-left: 10px; box-sizing: border-box; color: #fff } .search-all .search-clear { font-size: 14px; display: inline-block; width: 50px; text-align: center; color: #656565; line-height: 60px; cursor: pointer } .search-icon { color: #656565; display: block; display: inline-block; height: 60px; width: 30px; cursor: pointer; } .search-icon path { fill: #4CACFF; } /* 右侧内容宽度变化的话,需要调整posi-search right的值*/ .posi-search { opacity: 1; position: absolute; top: -2px; background: #fff; z-index: 2; right: -241px; } .posi-search.unlogin { right: -191px; } .search-content { box-sizing: border-box; position: absolute; height: 300px; background: #fff; border-radius: 0px 0px 5px 5px; width: 100%; left: 0px; top: 58px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2); overflow-y: auto } .search-title { height: 40px; line-height: 40px; padding-left: 20px; font-size: 12px; color: #bbb; text-align: left } .search-content a { display: inline-block; width: 100%; height: 30px; line-height: 30px; padding: 0px 20px; box-sizing: border-box; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } /*底部*/ .newFooter { max-height: 110px; } .newFooter { position: absolute; bottom: 0; width: 100%; background: #323232; clear: both; min-width: 1200px; z-index: 8; left: 0px; } .footercon { border-bottom: 1px solid #47494d; } .inner-footernav { width: 560px; margin: 0px auto } .inner-footernav li { float: left; height: 50px; width: 80px; text-align: center } .inner-footernav li a { width: 100%; text-align: center; line-height: 50px; color: #888 } .inner-footer_con { width: 1200px; margin: 0 auto; } .inner-footernavysl { display: flex; flex-direction: initial; } .inner-footernavysl li a { height: 40px; line-height: 40px; color: #878786; font-size: 19px; } .inner-footernavysl li Link { height: 40px; line-height: 40px; color: #878786; } .intermediatecenter { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .footer_con-p { color: #888; margin-top: 10px; } /*banner图*/ .banner { width: 100%; height: 345px; position: relative; overflow: hidden; border-radius: 10px; } .banner .img { position: absolute; left: 0px; top: 0px; } .banner .img li { float: left; width: 1200px; height: 345px; } .banner .img li a { display: block; width: 100%; height: 100% } .banner .img li img { width: 100%; height: 345px; } .banner .num { position: absolute; width: 100%; bottom: 30px; left: 0px; text-align: center; font-size: 0px; } .banner .num li { width: 7px; height: 7px; background: rgba(225, 225, 225, 0.3); border-radius: 50%; display: inline-block; margin: 0 5px; cursor: pointer; } .banner .num li.on { width: 12px; border-radius: 8px; } .banner-l { position: absolute; left: -76px; top: 0px; width: 76px; text-align: left; height: 100%; width: 76px; display: none; cursor: pointer } .banner-r { position: absolute; right: -76px; top: 0px; width: 76px; text-align: right; height: 100%; width: 76px; display: none; cursor: pointer } .banner-r img, .banner-l img { padding-top: 148px; } /*更多*/ .moreitem { position: absolute; right: 5px; top: 35px; height: 15px; color: #656565 } /*块状列表*/ .square-list { width: 100%; box-sizing: border-box; margin-top: 20px; flex-wrap: wrap; display: flex; } .square-Item { position: relative; width: 280px; margin-right: 26px; margin-bottom: 26px; float: left; border-radius: 6px; background-color: #fff; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); } .square-Item:hover { /*bottom: 3px;*/ box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3); } .square-Item:hover .closeSquare { display: block } .square-Item:nth-child(4n+0) { margin-right: 0px; } .square-Item .square-img { display: block; width: 100% } .square-Item .square-img img { width: 100%; border-radius: 6px 6px 0px 0px; vertical-align: bottom; height: 210px; } .square-main { padding: 15px 20px; box-sizing: border-box; } .course-bottom { height: 48px; padding: 10px 0px; box-sizing: border-box } .squareIconSpan { line-height: 25px } /*块状列表(小)---列如实训路径详情选择实训*/ .square-Item.smallSquare { width: 32%; margin-right: 1.33%; margin-bottom: 10px; min-height: 210px; border: none; } .square-Item.smallSquare:hover { bottom: 0px; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1); } .smallSquare:nth-child(3n+0) { margin-right: 0px; } .partimg { height: 180px; width: 100%; border-radius: 6px 6px 0px 0px; } /*块状列表上面的绿色标签*/ .tag-green { position: absolute; left: 10px; bottom: 90px; } .tag-green .tag-name { display: block; width: auto; /*background-image: url("/images/educoder/tag1.png");*/ background: rgba(000, 000, 000, 0.56); border: 1px solid rgba(255, 255, 255, 0.56); border-radius: 3px; font-size: 12px; /*opacity: 0.56;*/ background-size: 100% 100%; padding: 0px 8px; color: #fff; float: left; } .tag-orange { position: absolute; right: 0px; top: 12px; } .tag-orange .tag-name { display: block; width: auto; background-color: #FF6800; background-size: 100% 100%; padding: 0px 8px; color: #fff; float: left; height: 28px; line-height: 28px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } /*发送至弹框里的下拉框*/ .downSelectOption { position: relative; height: 35px; } .downSelectOption .showOption { background-color: #F4F4F4; border: 1px solid #EAEAEA; width: 100%; padding: 5px 40px 5px 5px; outline: none; height: 100%; box-sizing: border-box; } .iconPosition { position: absolute; right: 10px; top: 5px; } .downOptions { display: none; cursor: pointer; position: absolute; left: 0px; width: 100%; top: 35px; padding: 5px 0px; height: 200px; overflow-y: auto; background-color: #fff; box-shadow: 0px 1px 4px 1px rgba(76, 76, 76, 0.2); z-index: 2 } .downOptions p { height: 28px; line-height: 28px; padding-left: 20px; box-sizing: border-box; cursor: pointer } .downOptions p:hover { background-color: #F6F6F6; } /*门户左侧导航栏*/ .user_navlist { position: absolute; left: 0px; width: 160px; top: 0px; height: 100%; } .user_navlist_black { position: relative; width: 100%; height: 100%; border-radius: 8px 0px 0px 8px; background: rgba(0, 0, 0, 0.8); } .user_navlist_white { position: absolute; left: 160px; background: #FFFFff; width: 622px; min-height: 345px; top: 0px; z-index: 1; display: none; padding: 0px 30px; box-sizing: border-box; box-shadow: 0px 0px 10px rgba(76, 76, 76, 0.2); z-index: 99 } .user_navlist_white a { color: #989898; margin-right: 15px; font-size: 14px; display: block; float: left; height: 30px; line-height: 30px; } .user_navlist_white a:hover { color: #4cacff } .headIcon { height: 100%; box-sizing: border-box; margin: 0px !important; } .black_nav_list { padding: 4px 0px; box-sizing: border-box; height: 100%; } .black_nav_list li { line-height: 40px; height: 40px; color: #fff; cursor: pointer; } .black_nav_span { display: block; margin: 0px 20px; border-bottom: 1px solid #4B4B4B; padding-left: 8px; color: #FAFAFA } .welcome_shixun_index:last-child .black_nav_span { border-bottom: none } .black_nav_list li:hover { background: #fff; } .black_nav_list li:hover .black_nav_span { color: #05101A !important; } .black_nav_list li:hover>a { color: #4cacff !important; } .black_nav_list li:hover .user_navlist_white { display: block } .navlistpanel-line { border-bottom: 1px solid #EBEBEB; } .navlistpanel-line:last-child { border-bottom: none; } .little-title { width: 100%; height: 20px; line-height: 20px; color: #05101a; font-size: 15px; margin-bottom: 8px; } /*排行榜*/ .ranking { text-align: center; margin-top: 40px } .grade { width: auto; display: inline-block; } .grade li { float: left; margin: 0px 10px; width: 60px; } .ranking a img { width: 60px; height: 60px; border-radius: 50%; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2); } .mentor-ranking { background-color: #EFEFEF; background-size: 100% 100%; } .huangguan { position: absolute; top: -30px; left: 13px; } /*消息盒子*/ .news-list { max-height: 150px; overflow-y: auto } /* colorbox User Style: Change the following styles to modify the appearance of Colorbox. They are ordered & tabbed in a way that represents the nesting of the generated HTML. */ #cboxOverlay { background: #fff; } #colorbox { outline: 0; } #cboxTopLeft { width: 25px; height: 25px; background: url(/images/colorbox/border1.png) no-repeat 0 0; } #cboxTopCenter { height: 25px; background: url(/images/colorbox/border1.png) repeat-x 0 -50px; } #cboxTopRight { width: 25px; height: 25px; background: url(/images/colorbox/border1.png) no-repeat -25px 0; } #cboxBottomLeft { width: 25px; height: 25px; background: url(/images/colorbox/border1.png) no-repeat 0 -25px; } #cboxBottomCenter { height: 25px; background: url(/images/colorbox/border1.png) repeat-x 0 -75px; } #cboxBottomRight { width: 25px; height: 25px; background: url(/images/colorbox/border1.png) no-repeat -25px -25px; } #cboxMiddleLeft { width: 25px; background: url(/images/colorbox/border2.png) repeat-y 0 0; } #cboxMiddleRight { width: 25px; background: url(/images/colorbox/border2.png) repeat-y -25px 0; } #cboxContent { background: #fff; overflow: hidden; } .cboxIframe { background: #fff; } #cboxError { padding: 50px; border: 1px solid #ccc; } #cboxLoadedContent { margin-bottom: 20px; } #cboxTitle { position: absolute; bottom: 0px; left: 0; text-align: center; width: 100%; color: #999; } #cboxCurrent { position: absolute; bottom: 0px; left: 100px; color: #999; } #cboxLoadingOverlay { background: #fff url(/images/colorbox/loading.gif) no-repeat 5px 5px; } /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; } /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0; } #cboxSlideshow { position: absolute; bottom: 0px; right: 42px; color: #444; } #cboxPrevious { position: absolute; bottom: 0px; left: 0; color: #444; } #cboxNext { position: absolute; bottom: 0px; left: 63px; color: #444; } #cboxClose { position: absolute; bottom: 0; right: 0; display: block; color: #444; } /*-----------------------------登录-------------------------------*/ .login_register { height: 100%; width: 100%; background-size: 100% 100%; background-image: url("/images/educoder/logo-bg.jpg"); position: fixed; bottom: 0px; right: 0px; min-height: 700px; } .login_reg { width: 414px; margin: 0px auto; background-size: 100% 100%; } #register_content { border-radius: 5px; background: #FFFFff; width: 100%; text-align: center; margin-top: 75px; padding: 40px 30px; box-sizing: border-box } #log_reg_content { border-radius: 5px; background: #FFFFff; width: 100%; text-align: center; position: absolute; top: 165px; left: 0px; padding: 40px 30px; box-sizing: border-box } .log_nav { border-bottom: 1px solid #eaeaea; } .log_nav li { float: left; text-align: center; font-size: 16px; padding-bottom: 15px; /*margin: 0px 20px;*/ cursor: pointer; } .log_nav li.active { border-bottom: 2px solid #459be5; } .log-botton { width: 100%; text-align: center; color: #FFFFff !important; display: block; background: #cbcbcb; height: 45px; line-height: 45px; border-radius: 4px; letter-spacing: 2px; cursor: pointer } .log-botton:hover { color: #FFFFff !important; } .log-botton.active { background: #4cacff; } .gain-code { width: 48%; display: block; float: right; height: 45px; line-height: 45px; text-align: center; background: #CBCBCB; color: #FFFFff !important; border-radius: 4px; cursor: pointer } .gain-code:hover { color: #FFFFff !important; } .logo-redirect { display: block } .logo-redirect img { width: 105px; } /*-----------------------------注册、找回密码、绑定邮箱----------------------------*/ div.title_detail { width: 660px; margin: 0px auto; } div.title_detail img { width: 180px } p.copyright_info { text-align: center; margin-top: 60px; } .reg_pass { min-height: 100%; width: 100%; background-image: url('/images/educoder/account_bg.png'); background-size: 100% 100%; min-height: 100%; height: 100%; position: relative; } .account_main { width: 660px; margin: 0px auto; background-color: #FFFFff; box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .2); border-radius: 8px; } .account_title { height: 85px; line-height: 85px; text-align: center; background-color: #459be5; color: #FFFFff; border-radius: 8px 8px 0px 0px; font-size: 20px } .account_safe { background: #fff; color: #05101a; border-bottom: 1px solid #eaeaea } #account_input, #bind_email { width: 400px; margin: 0px auto; padding: 40px 0px; box-sizing: border-box } .realheight { padding-top: 140px; } @media screen and (max-height: 1000px) { .realheight { padding-top: 50px; } } @media screen and (max-height: 800px) { .realheight { padding-top: 10px; } } /*----------------------------用户资料完善、认证等页面-----------------*/ .all_submit_btn { width: 340px; height: 48px; line-height: 48px; text-align: center; color: #FFFFff !important; background: #4cacff; border-radius: 4px; display: block; margin: 20px auto 40px; } /*提交、保存*/ .choosefile { width: 120px; height: 70px; border-radius: 4px; text-align: center; line-height: 70px; display: block; color: #FFFFff !important; background: #cccccc } /*选择文件*/ #upload_img_file { width: 120px; height: 70px; border-radius: 4px; } /*更换照片*/ .changephotos { display: block; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.2); color: #FFFFff !important; line-height: 70px; text-align: center; display: none } #upload_img_file:hover .changephotos { display: block } .apply_link { position: absolute; right: -95px; top: 9px; } /*账号安全*/ .account_left { float: left; width: 15%; text-align: center; } .account_middle { float: left; width: 65%; } .account_right { float: right } /*----------------------------试用申请弹框--------------------------*/ .reUploadDetail { border: 1px solid #dddddd; padding: 0 5px; float: left; resize: none; width: 418px; height: 80px; overflow-y: auto; outline: none; } /*-----------------------------个人主页页面-begin-------------------------*/ .user-main-half { width: 100%; height: 465px; background: #fff; margin-bottom: 20px; position: relative } .user-headImg { width: 100%; height: 160px; background-image: url("/images/educoder/userhead.jpg"); position: absolute; width: 100%; left: 0px; top: 0px } .user-headCon { position: absolute; width: 100%; left: 0px; top: 0px; min-height: 465px; } .inline { width: auto; display: inline-block; } .headtab { width: 188px; height: 60px; text-align: center } .headtab span, .headtab a { display: block; width: 100%; text-align: center; } .headtab span { color: #989898; font-size: 14px; } .headtab a { color: #fff; font-size: 24px; } .headphoto { text-align: center; background: #FFFFff; width: 115px; height: 115px; padding: 3px; border-radius: 50%; position: relative; float: left; margin-top: 19px; box-sizing: border-box } .headphoto img { width: 109px; border-radius: 50%; height: 109px; } .headphoto-black { display: none; cursor: pointer; position: absolute; top: 3px; left: 3px; width: 109px; height: 109px; text-align: center; line-height: 112px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.3); color: #fff; } .myName { display: block; width: auto; color: #05101A; font-size: 24px; height: 28px; line-height: 28px; margin-top: 5px } .mypost { color: #686868; font-size: 14px; display: block; width: auto; height: 20px; line-height: 20px; } .mysign-span { margin: 0 auto; color: #05101A; font-size: 14px; display: block; width: 280px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .mysign-input { margin: 0 auto; color: #05101A; font-size: 14px; width: 280px; height: 28px; border: none; outline: none; text-align: center } .v-h-line { display: block; width: 1px; height: 40px; background-color: #999; margin-top: 12px; } .navPositon { position: absolute; bottom: 0px; width: 100%; } .user-nav-item li { float: left; margin: 0px 40px; padding-bottom: 7px } .user-nav-item li a { color: #666; font-size: 16px; } .user-nav-item li.active { color: #05101A; border-bottom: 2px solid #05101A; padding-bottom: 5px } .user-nav-item li.active a { color: #05101A; } /*我的实训、进度条*/ .user-bar { position: relative; width: 100%; height: 8px; background-color: #CDCDCD; border-radius: 4px; } .user-bar p { position: absolute; left: 0px; top: 0px; height: 100%; background-color: #4CACFF; border-radius: 4px; } /*我的课堂和我的项目,公开梯形*/ .publicpart { position: absolute; left: 1px; top: 1px; width: 0; height: 0; border-left: 80px solid #4cacff; border-bottom: 80px solid transparent; z-index: 1; } .publicpart.orangeBlack { border-left: 80px solid #FF6800; } .smalltrangle { display: block; position: absolute; left: 1px; top: 1px; border-left: 25px solid #fff; border-bottom: 25px solid transparent; z-index: 2; } .publicword { transform: rotate(-45deg); text-align: center; color: #FFF; font-size: 14px; display: block; position: absolute; width: 50px; left: 0px; z-index: 3; top: 15px; } .closeSquare { position: absolute; width: 100%; left: 0px; top: 0px; text-align: center; background-color: rgba(0, 0, 0, .5); height: 100%; z-index: 5; display: none; cursor: default } .substance { padding: 40px 40px 0px 40px; box-sizing: border-box; text-align: center; border-bottom: 1px solid #EAEAEA; min-height: 241px; } .subName { line-height: 20px; height: 40px; text-align: center; color: #1A0B00; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } /*题库以及资料*/ .secondNav li { color: #676767; margin: 0px 20px; float: left } .secondNav li a:hover { color: #4CACFF } .secondNav li.active a { color: #4CACFF } /*题库*/ .dataBank_Item { margin-bottom: 3px; width: 100%; border-bottom: 1px solid #EEEEEE; padding: 17px 37px 17px 20px; box-sizing: border-box; background: #fff; display: flex; cursor: pointer } .dataBank_Item:hover { box-shadow: 0px 0px 15px rgba(76, 76, 76, 0.2) } .dataBank_Item:last-child { border: none; } .dataItemLeft { margin-right: 20px; width: 20px; } .dataItemRight { flex: 1; } .edit-del-data { width: 325px; } .dataTitle { color: #05101A; display: block; float: left; max-width: 400px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .itembottom span.bottomspan { display: block; width: 200px; text-align: left } .authForBank { min-height: 400px; padding-top: 154px; box-sizing: border-box } .search_course_list { height: 150px; overflow-y: auto } .search_course_list li { height: 30px; } /*资料*/ .userdata { width: 622px; margin: 0px auto; background: #fff; margin-bottom: 80px; padding: 40px; box-sizing: border-box; border-radius: 4px } label.infolabel { display: block; float: left; width: 56px; text-align: right; margin-right: 30px; color: #989898; } .infosign { display: block; flex: 1; float: left; word-wrap: break-word; word-break: break-all; } .empiric-value { padding: 10px 40px; box-sizing: border-box; background-color: #fff; } .empiric { border-bottom: 1px solid #EBEBEB; } .empiric li { float: left; padding: 10px 0px; } .empiric:last-child { border-bottom: none; } .em-name { width: 13%; text-align: left; } .em-val { width: 10%; text-align: center; } .em-time { width: 25%; text-align: center; color: #9A9A9A } .em-con { width: 52%; text-align: left; color: #666; } /*发送题库的筛选*/ .edu-btn-search { position: absolute; top: 0px; right: 15px; } /*-------------------------------精选实训-------------------------------*/ .shaiTitle { display: block; padding-right: 20px; } .shaiContent li.shaiItem.active { background-color: #4CACFF !important; color: #fff !important; } .shaiContent li.shaiItem { padding: 3px 15px; float: left; border-radius: 4px; color: #4C4C4C; cursor: pointer; margin-right: 15px; display: block } .shaiContent li.shaiItem:hover { background-color: #4CACFF !important; color: #fff !important; } .shaiAllItem { max-width: 1138px; } .subshaicontent { display: none; box-sizing: border-box; position: absolute; width: 100%; top: 33px; left: 0px; background-color: #fff; box-shadow: 0px 1px 4px rgba(76, 76, 76, 0.2); padding: 0px 20px; z-index: 99999; border-radius: 4px; max-height: 800px; overflow-y: auto } .subshaicontent-part { border-bottom: 1px solid #eee; } .subshaicontent-part:last-child { border-bottom: none; } .subshaicontent a:hover, .subshaicontent a.active { color: #4CACFF } .subshaicontent a { float: left; margin-right: 20px; color: #999; cursor: pointer } .search-new { width: 248px; height: 32px; position: relative; } .search-span { display: block; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: #F4F4F4; border: 1px solid #EAEAEA; border-radius: 4px; z-index: 1 } .search-new-input { height: 32px; padding-left: 5px; width: 225px; border: none; box-sizing: border-box; background: none; outline: none; position: absolute; left: 0px; top: 1px; z-index: 2 } .search-new img, .search-new a, .search-new .searchicon { cursor: pointer; position: absolute; right: 2px; top: 2px; z-index: 2 } .search-new a { top: 0px } .search-new-input:focus+.search-span { background-color: #fff; } .controlbtn { width: 36px; height: 15px; background-color: #CCCCCC; border-radius: 7px; cursor: pointer } .controlblue { width: 0px; height: 15px; background-color: #4CACFF; border-radius: 7px; position: absolute; left: 0px; top: 0px; z-index: 1 } .controlring { width: 13px; height: 13px; border-radius: 50%; background-color: #fff; position: absolute; left: 1px; top: 1px; z-index: 2 } /*庞门用于实训,站酷黑用于路径*/ @font-face { font-family: 'panmen-webfont'; src: url('../fonts/panmen-webfont.ttf'); } .shixunDes { font-family: 'panmen-webfont'; display: block; position: absolute; height: 100%; width: 100%; text-align: center; line-height: 220px; color: #fff; top: 0px; font-size: 24px; background-color: rgba(5, 16, 26, 0.4); border-radius: 6px 6px 0px 0px; } /*TPM*/ .shixunDetail_top { width: 100%; background-image: url("/images/educoder/shixun-detail.jpg"); height: 240px; justify-content: center; align-items: center; display: -webkit-flex; background-size: cover; background-position: center; background-repeat: no-repeat; } .task-item { margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee } .task-item:last-child { border-bottom: none; } .challengeNav a.active { color: #4CACFF; } .recomments { margin-bottom: 20px; } .recomments:first-child { margin-top: 0px; } .recomments:last-child { margin-bottom: 0px; border: none; padding-bottom: 0px; } .url-input { border: none; padding: 0px; font-size: 12px; color: #999; outline: none } .forkNum { display: block; float: left; width: 36px; text-align: center; border-left: 1px solid #4CACFF; background-color: rgba(76, 172, 255, 0.2); color: #4CACFF !important; } .TPMtaskName { max-width: 500px } /*任务*/ .recomment-name { max-width: 222px; display: block } .task-colspan { min-width: 25%; text-align: left; display: block; float: left; color: #999; } .colspan-grey { border-radius: 12px; background-color: #E6E6E6; padding: 3px 10px; color: #747A7F } /*新建任务*/ .challenge_nav { padding: 20px 20px 0px 20px; border-bottom: 1px solid #eee; } .challenge_nav li { width: auto; float: left; margin-right: 20px; position: relative } .challenge_nav li.active:after { position: absolute; content: ''; width: 76%; background-color: #4CACFF; height: 3px; border-radius: 2px; left: 25%; bottom: 0px; } .challenge_nav li a { display: block; width: 100%; padding-bottom: 20px; } .add_choose_type { width: 60px; height: 20px; line-height: 19px; border-radius: 2px; background-color: #eaeaea; color: #999 !important; display: block; float: left; text-align: center; margin-top: 4px; } .task_tag_span { float: left; padding: 0px 10px; background-color: #eee; color: #999; border-radius: 2px; margin-right: 10px; margin-bottom: 8px; } .task_tag_span span { float: left; } .task_tag_span a { font-size: 18px; margin-left: 5px; float: left; line-height: 28px; height: 28px; cursor: pointer } .task_tag_span a:hover { color: #666 !important; } .show_content_label { line-height: 48px } .show_content_grey { padding: 10px 15px; background-color: #F4F4F4; color: #05101A; text-align: justify; word-break: break-all; border-radius: 4px; width: 100%; box-sizing: border-box } .del_array { position: absolute; right: -35px; } .del_array i { margin-left: 4.5px; } .del_array:hover i { color: #4cacff !important; } .empty { background: #494A4C; display: inline; margin: 0 2px; padding: 0 3px; } .tab-key { background: #494A4C; display: inline; margin: 0 2px; padding: 0 6px; } .show-span { display: block; text-align: right; min-width: 75px; } /*选择题*/ .option-item { border: 1px solid #e2e2e2; } .option-item, .add-option-item { display: block; width: 38px; height: 38px; text-align: center; line-height: 38px; border-radius: 4px; cursor: pointer } .check-option-bg { background: #FF7500; color: #ffffff !important; border: 1px solid #FF7500 } .add-option-input { padding: 5px; width: 90%; height: 40px; min-width: 700px; } .add-option-input a { display: block; width: 100%; height: 100%; cursor: pointer } .position-delete { position: absolute; right: -22px; top: 12px; cursor: pointer } .position-delete:hover i { color: #4cacff !important; } /*排行榜*/ .rankings li { line-height: 40px; height: 40px; } .rankingindex { width: 24px; text-align: center; } /*合作者*/ .collaborators-item { border-bottom: 1px solid #eee; cursor: default; padding-top: 30px; padding-left: 20px } .collaborators-item:last-child { border-bottom: none; } .collaborators-item-middle { max-width: 300px; padding: 0px 0px 20px 20px; } .upload_select_box { width: 100%; box-sizing: border-box; height: 240px; overflow-y: auto; padding: 10px; background: #F4FAFF; color: #333; } /*配置*/ #evaluate_script_show+.CodeMirror { height: 300px; } .lesson { line-height: 40px; } .lesson_img { position: absolute; right: 10px; top: 10px; } .lesson_checkbox { display: none; position: absolute; top: 40px; left: -1px; width: 100%; border: 1px solid #eeeeee; background: #FFFFFF; padding-bottom: 5px; height: 150px; z-index: 10 } .lesson_checkbox li { height: 20px; padding: 5px 10px; clear: both; line-height: 28px; margin-bottom: 0; } .lesson_checkbox li input { float: left; margin: 3px 5px 0px 0px; } .lesson_content { width: 95%; padding: 5px; border: none !important; } /*版本库*/ .recordnav { background-color: #F0F8FF; vertical-align: middle; } .pullreques_pullbox { border-bottom: 1px solid #eee; padding: 40px 20px; box-sizing: border-box } .pullreques_pullbox:last-child { border-bottom: none; } .pullreques_name { width: 120px; text-align: left; margin-right: 10px } .pullreques_pull_txt { display: block; margin-left: 10px; max-width: 640px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .versionFileList li { border-bottom: 1px solid #eee; } .versionFileList li:last-child { border-bottom: none; } /*项目版本库--旧版*/ .new_roadmap_conbox .pullreques_pullbox { padding: 0px !important; } /* 提交记录详情------文本变更样式 */ .autoscroll { overflow-x: auto; margin-bottom: 0.2em; } table.filecontent { border: 1px solid #e2e2e2; border-collapse: collapse; width: 100%; background-color: #fafafa; } table.text-file {} .old_line, .new_line, .diff_line { margin: 0px; padding: 0px; border: none; background: #f7f8fa; color: rgba(0, 0, 0, 0.3); padding: 0px 5px; border-right: 1px solid #dce0e6; text-align: right; min-width: 35px; max-width: 50px; width: 35px; -webkit-user-select: none; } .old_line a, .new_line a, .diff_line a { float: left; width: 35px; font-weight: normal; color: rgba(0, 0, 0, 0.3); } .line_content { padding: 0px 5px; } .old { background: #ffecec; } .old:hover { background: #fffaf1; } .new { background: #eaffea; } .new:hover { background: #fffaf1; } .commit_id_value { color: white !important; } /*-------------------------------实训路径-------------------------------*/ .path-head { width: 100%; height: 300px; background-image: url("/images/educoder/path.png"); background-color: #000a4f; /*background-size: cover;*/ background-position: center; background-repeat: no-repeat; } .pathNavLine { position: absolute; bottom: -8px; width: 100%; } .path-nav li { float: left; padding: 0px 30px; height: 42px; } .path-nav li a { color: #fff; font-size: 16px; display: block; height: 40px; } .path-nav li.active a { border-bottom: 3px solid #4CACFF; color: #4CACFF; } /*---实训路径详情----*/ .subhead { width: 100%; margin-bottom: 40px; background-size: 100% 100%; background-image: url("/images/educoder/path-detail.jpg"); height: 240px; justify-content: center; align-items: center; display: -webkit-flex; background-size: cover; background-position: center; background-repeat: no-repeat; } .subhead_content { width: 1200px; margin: 0px auto; } .pathInfo li { text-align: center; float: left; margin-right: 30px; } .pathInfo li span { display: block; } .produce-content { padding: 40px 20px; background-color: #fff; box-sizing: border-box } .subject-produce { outline: none; line-height: 1.5; width: 100%; border: none; background: none; height: 30px; } .stage-info-line:hover { background-color: rgba(142, 212, 254, 0.3) } .lesson-saved-list-item { border-bottom: 1px solid #EBEBEB; padding: 37px 0px } .title-line { padding: 0px 20px; } .paragraph { height: 50px; padding: 10px 20px 10px 47px; box-sizing: border-box } .paragraph:hover { background-color: #F0F8FF; } .lesson-saved-list-item:last-child { border: none; } .click_add { text-align: center; height: 90px; line-height: 90px; background-color: #fff; border-top: 1px solid #EBEBEB; cursor: pointer } .mustlearn { padding: 40px 25px; } .teacherTeam { padding: 40px 25px 0px 25px; } .teacherTeamItem { border-bottom: 1px solid #EAEAEA; padding: 40px 0px; } .teacherTeamItem:first-child { padding-top: 0px !important; } .teacherTeamItem:last-child { border: none; } .addTeamMember { height: 70px; text-align: center; line-height: 70px; } .adding-stage-item { padding: 0px 20px 20px 50px; position: relative } .colseThispart { position: absolute; right: -6px; top: -6px; z-index: 2; line-height: 15px; } .progressRing { display: block; width: 16px; height: 16px; float: left; position: relative; z-index: 1; } .progressRing-over { color: #459BE6; position: absolute; top: -10px; } .progressRing-part { color: #B3DCFF; position: absolute; top: -10px; } .upline { content: ''; position: absolute; left: 7px; bottom: 15px; right: auto; height: 18px; width: 1px; } .downline { content: ''; position: absolute; left: 7px; top: 15px; right: auto; height: 18px; width: 1px; } .myProgressNav { width: 100%; position: relative; height: 10px; border-radius: 5px; background-color: #EAEAEA; } .myProgressGreen { position: absolute; top: 0px; left: 0px; border-radius: 5px; height: 100%; background-color: #29BD8B } .lesson-saved-list-item .title-line .edit:hover, .lesson-saved-list-item .title-line .delete:hover { color: #ff7500 !important; } li.li-width63 { width: 63%; text-align: left } li.li-width20 { width: 20%; text-align: left } li.li-width15 { width: 15%; text-align: left } li.li-width7 { width: 7%; text-align: left } /*-----------------------------在线课堂动态----------------------------------*/ .courseHead { width: 100%; margin-bottom: 40px; background-size: 100% 100%; background-image: url("/images/educoder/courtailsbdpicture.jpg"); height: 240px; justify-content: center; align-items: center; display: -webkit-flex; background-size: cover; background-position: center; background-repeat: no-repeat; } .invite-tip { position: absolute; top: -5px; right: 140px; color: #fff; box-sizing: border-box; width: 170px; text-align: center; border-radius: 2px; background-color: rgba(5, 16, 26, 0.6); z-index: 5000; } .inviteTipbtn a { font-size: 14px; width: 100%; height: 30px; line-height: 30px; display: block; color: #747A7F; background-color: rgba(5, 16, 26, 0.4) } .inviteTipbtn a:hover { color: #4cacff !important; } .top-black-trangle { display: block; border-width: 8px; position: absolute; top: -16px; right: 4px; border-style: dashed solid dashed dashed; border-color: transparent transparent rgba(5, 16, 26, 0.6) transparent; font-size: 0; line-height: 0; } .right-black-trangle { display: block; border-width: 8px; position: absolute; top: 10px; right: -16px; border-style: dashed solid dashed dashed; border-color: transparent transparent transparent rgba(5, 16, 26, 0.6); font-size: 0; line-height: 0; } .activity-nav.active { color: #4CACFF !important; } .yslinvitetip { right: 140px; color: #fff; box-sizing: border-box; width: 170px; text-align: center; border-radius: 2px; background-color: rgba(5, 16, 26, 0.6) } .courseNewNum { display: block; background: #FF6800; border-radius: 30px; padding: 0px 2px; color: #fff !important; font-size: 11px; height: 16px; line-height: 15px; min-width: 12px; text-align: center; margin-top: 17px; } .devide_class { max-width: 112px; } .edu-class-leftnav { background: #fff; } .edu-class-leftnav li { height: 50px; line-height: 50px; font-size: 16px; cursor: pointer; position: relative; } .edu-class-leftnav li a { padding-left: 42px; width: 100%; box-sizing: border-box; } .edu-class-leftnav li:hover { background-color: #4CACFF } .edu-class-leftnav li:hover a { color: #FFF !important; } .edu-class-leftnav li:hover a, .edu-class-leftnav li:hover i { color: #fff !important; } .edu-class-leftnav li:hover span { color: #FFF; } .edu-class-leftnav li.active:before { content: ''; position: absolute; left: 0px; top: 14px; bottom: 0; right: auto; height: 24px; width: 2px; background-color: #459be5; } .edu-class-leftnav li.active:hover { color: #fff; } .edu-class-leftnav li.active:hover .activity-left-name, .edu-class-leftnav li.active:hover i, .edu-class-leftnav li:hover .groupNum { color: #fff !important; } .edu-class-leftnav li.active:hover .courseNewNum { color: #fff !important; } /*动态*/ .activity-i { height: 32px; line-height: 32px; } .activity-list { padding-left: 20px; } .activity-item { padding: 30px 0px; display: flex; border-top: 1px solid #eee; } .activity-item:first-child { border-top: none; } p .activity-item:first-child { border-top: 1px solid #eee; } .activity-title { max-width: 530px; } .activity-tag { display: block; float: left; line-height: 48px; color: #999; font-size: 16px; width: 32px } .loadMore { width: 100%; background-color: #fff; color: #4cacff !important; text-align: center; display: block; letter-spacing: 1px; box-sizing: border-box; height: 110px; line-height: 110px; } /*课堂设置*/ .upperLeft { min-width: 400px; } .upperLeft-s { padding-left: 75px; } .del-childName { position: absolute; right: -37px; top: 7px } .addChildName { position: absolute; right: -178px; top: 10px; } .activity-left-name { display: block; max-width: 126px; float: left; } /*帖子列表*/ .panel-inner-fourm { padding: 15px 20px; border-bottom: 1px solid #eee; } .panel-inner-fourm:hover { background: #EFF9FD; } /*---------------------------------我的粉丝和我的关注-------------------*/ .focus_fan_list { border-bottom: 1px solid #EBEBEB; padding: 20px 0px; display: flex } .focus_fan_list:last-child { border-bottom: none; } .double_f_middle { width: 56%; } /*如何获得金币弹框*/ .knowThis { width: 100%; height: 45px; line-height: 45px; text-align: center; border-top: 1px solid #eee } /*课堂资源列表*/ #resource_list .homepageRight { width: 100% !important; box-sizing: border-box; } .homepageRightBanner { width: 100% !important; margin: 0px auto; float: right; background-color: #ffffff; padding: 25px 15px; border-bottom: 1px solid #eee; box-sizing: border-box; } .resources { width: 100% !important; padding: 15px; float: left; box-sizing: border-box; border-top: 1px solid #EEEEEE } .sources-bg:hover { background: #EFF9FD } .resources:last-child { border-bottom: none; } .homepagePostBrief { display: flex } .homepagePostDes { flex: 1; position: relative; } .homepagePostBrief { width: 100% !important; margin: 0px auto; position: relative; } /*资源标签*/ #sourceTag li { font-size: 12px; color: #4E7A9B; background-color: #E5F3FF; padding: 0px 4px; height: 20px; line-height: 20px; margin-left: 5px; display: inline-block; cursor: pointer } #sourceTag li a { color: #4e7a9b !important; } #sourceTag li.active { background-color: #4CACFF; color: #fff; } #sourceTag li.active a { background-color: #4CACFF; color: #fff !important; } .sourseLineTag li { display: inline-block; margin-right: 5px; } .sourseLineTag li span { display: inline-block; font-size: 12px; cursor: default; color: #4E7A9B; background-color: #E5F3FF; padding: 0px 4px; height: 20px; line-height: 20px; } .sourseLineTag li a { display: inline-block; margin-left: 3px; color: #cccccc; } .sourseLineTag .addTagBtn { font-size: 12px; border: 1px solid #4CACFF; color: #4CACFF; height: 20px; line-height: 20px; padding: 0px 5px; border-radius: 4px; } /*---------------------------------消息页----------------------------------*/ .new-info { height: 18px; min-width: 18px; line-height: 18px; padding: 0px 2px; box-sizing: border-box; text-align: center; background-color: #ff6800; color: #fff; border-radius: 30px; display: block; position: absolute; right: 40px; top: 13px; font-size: 12px; } .ridingNav li { float: left; margin: 0px 20px; color: #999; font-size: 16px; height: 60px; line-height: 60px; position: relative; } .ridingNav li a { display: block; width: 100%; height: 100%; color: #999999; } .ridingNav li.active a { color: #05101A; } .ridingNav li.active:after { content: ''; position: absolute; bottom: 0px; width: 100%; height: 2px; border-radius: 1px; background-color: #05101A; } .new-point { display: block; width: 4px; height: 4px; border-radius: 50%; background-color: #ff6800; } .ridinglist:hover { background-color: #F5F5F5; } .ridinglist .ridinglist-sub { border-bottom: 1px solid #F5F5F5; padding: 25px 0px; cursor: pointer; } .ridinglist:last-child .ridinglist-sub { border-bottom: none; } /*私信*/ .private-item { padding: 30px 30px 30px 25px; border-bottom: 1px solid #F5F5F5; cursor: pointer } .private-item:hover { background-color: #f5f5f5; } .private-item:last-child { border-bottom: none; } .writeLetter_Info { position: relative; width: 100%; height: 260px; background-color: #F6F6F6; cursor: default; border-radius: 3px; } .writeLetter_text { width: 100%; border: none; background-color: #F6F6F6; outline: none; height: 100%; padding: 5px 5px 30px 5px; border: 1px solid #EAEAEA; box-sizing: border-box; resize: none; } .longchar { position: absolute; background-color: #F6F6F6; bottom: 1px; color: #999999; right: 10px; } .writeLetter_text:focus+.longchar { background-color: #fff; } .recently_person { position: absolute; width: 100%; top: 35px; max-height: 300px; overflow-y: auto; border-radius: 4px; box-shadow: 0px 1px 6px rgba(76, 76, 76, 0.2); left: 0px; z-index: 1; background-color: #fff; cursor: pointer; display: none } .recently_item { padding: 10px 20px; } .recently_name { float: left; line-height: 48px; display: block } .recently_item:hover { background-color: #F9F9F9; } /*私信对话框*/ .private-list { min-height: 660px; max-height: 831px; overflow-y: auto; overflow-x: hidden; } .private-list .private-part { padding-left: 20px; cursor: pointer } .private-part:hover { background-color: #F5F5F5; } .private-part.active { background-color: #F5F5F5; } .privatePartName { max-width: 70px; float: left } .newLetter { display: block; width: 4px; height: 4px; background-color: #FF6800; border-radius: 50%; float: right } .part-line { padding: 30px 20px 30px 0px; border-bottom: 1px solid #f5f5f5; } .private-part:last-child .part-line { border: none; } .dialogPanel { padding: 0px 20px; height: 545px; overflow-y: auto } .letter-time { width: auto; padding: 0px 10px; background-color: #999; color: #fff; border-radius: 10px; height: 20px; line-height: 20px; } .OtherSide, .ThisSide { margin-top: 30px; } .OtherSide-info .trangle { position: absolute; left: -5px; top: 10px; width: 0; height: 0px; border-top: 6px solid transparent; border-right: 5px solid #f5f5f5; border-bottom: 6px solid transparent } .OtherSide-info .sms { max-width: 300px; padding: 10px 15px; box-sizing: border-box; background-color: #F5F5F5; color: #666; border-radius: 6px; text-align: justify } .OtherSide-info .sms img { max-width: 80px; cursor: pointer } .ThisSide-info .sms p { line-height: 20px; } .sms { min-height: 48px; } .ThisSide .trangle { position: absolute; right: -5px; top: 10px; width: 0; height: 0px; border-top: 6px solid transparent; border-left: 5px solid #4CACFF; border-bottom: 6px solid transparent } .ThisSide-info .sms { max-width: 300px; padding: 10px 15px; box-sizing: border-box; background-color: #4CACFF; color: #fff; border-radius: 6px; text-align: justify } .ThisSide-info .sms p { line-height: 20px; } .ThisSide-info .sms img { max-width: 80px; cursor: pointer } /*-------------------竞赛----------------------*/ #contenter { min-width: 1200px; } #competition-content, #competition-db-content { background-color: #EFEFEF } #competition-content img, #competition-db-content img, #ccfPage img { vertical-align: bottom; } #hnpage1 { background: url('/images/educoder/competition/logo_1.jpg') no-repeat top center; min-height: 820px; } #competition-header { background: linear-gradient(to right, #29bd8b, #13dc98); height: 60px; width: 100%; padding-right: 40px; box-sizing: border-box; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 1000; } .nav-game { position: relative; } .nav-game li { position: relative; float: left; width: 110px; height: 60px; line-height: 60px; text-align: center; box-sizing: border-box } .nav-game li a { color: #fff; font-size: 16px; } .nav-border { position: absolute; bottom: 0px; width: 100%; height: 3px; } #nav-white { height: 3px; background-color: #fff; position: relative; width: 42px; left: 34px; } .intoGame { background-color: #efefef; width: 100%; position: relative; min-height: 2200px; } .top-com { position: relative; width: 100%; top: 285px; margin: 0px auto; } .partGame { width: 900px; margin: 60px auto; background-color: #fff; padding: 70px; box-sizing: border-box } .partGame:first-child { margin-top: 0px; } .partborder { position: relative; width: 100%; border: 1px solid #eee; border-radius: 3px; padding: 60px; box-sizing: border-box; text-align: center } .gemeName { position: absolute; font-weight: bold; font-size: 24px; top: -24px; background-color: #fff; display: block; left: 50%; margin-left: -45px; text-align: center; padding: 0px 5px; } .enterTo a { float: left; width: 180px; color: #fff !important; background-color: #cdcdcd; font-weight: bold; font-size: 22px; text-align: center; margin-right: 25px; cursor: default; height: 60px; line-height: 60px; border-radius: 35px; } .enterTo a:last-child { margin-right: 0px; } .partTime .pro, .partTime .time { color: #666; font-size: 17px; } .action { color: rgb(5, 16, 26); } .partTime.active .pro, .partTime.active .time { color: #666; } /*开源标注组*/ .partGame.largepart { width: 1010px; } .partGame.largepart .partborder { padding: 56px 40px 40px 40px; } .partGame.largepart .partborder .enterTo a { width: 249px; margin-right: 20px; font-size: 20px; font-weight: normal } .enterTo span.f-cart { width: 246px; text-align: center; color: #29BD8B; font-size: 20px; line-height: 20px; float: left; display: block; font-weight: bold; margin-right: 20px; } .enterTo span.d-cart { box-sizing: border-box; width: 246px; text-align: center; color: #989898; font-size: 16px; line-height: 22px; float: left; display: block; margin-right: 20px; } .partGame.largepart .partborder .enterTo a:last-child, .enterTo span.f-cart:last-child, .enterTo span.d-cart:last-child { margin-right: 0px; } /*.partTime.active .time{color:#ff3232; }*/ .partTime.active .enterTo a { cursor: pointer; background-color: #29bd8b; box-shadow: 0px 10px 10px rgba(41, 189, 139, 0.2) } a.enterLink { cursor: pointer; color: #418CCD !important; background: none !important; box-shadow: none !important; font-size: 14px !important; text-align: left; line-height: 20px; height: 20px; padding-bottom: 1px; border-bottom: 1px solid #418ccd; width: auto !important; border-radius: 0px; } .codeRemark { display: block; height: 30px; border-radius: 14px; width: 100%; background-color: #cdcdcd; color: #fff !important; text-align: center; line-height: 30px; } .timered { color: #ff3232 !important; } .wordblack { color: rgb(5, 16, 26) !important; } .Enroll-competition1, .Enroll-competition2, .Enroll-competition3 { width: 140px; color: #cdcdcd !important; font-weight: bold; font-size: 18px; text-align: center; margin: 0px 20px; cursor: default } .Enroll-competition1.active, .Enroll-competition2.active, .Enroll-competition3.active { color: #13dc98 !important; cursor: pointer } .position-shixun { position: absolute; z-index: 2; bottom: 40px; text-align: center; width: 100% } .ccf-position-shixun .shixun-btn, .position-shixun .shixun-btn, .ccf-position-shixun-2 .shixun-btn { display: block; float: left; width: 160px; text-align: center; letter-spacing: 1px; height: 40px; line-height: 40px; color: #fff !important; margin: 0px 20px; background: linear-gradient(to right, #ff8634, #ff9d5b); box-shadow: 6px 4px 11px #f7ece4; } @media screen and (max-width: 1600px) { .position-shixun { bottom: 30px; } .ccf-position-shixun .shixun-btn, .position-shixun .shixun-btn, .ccf-position-shixun-2 .shixun-btn { width: 150px; letter-spacing: 0px; height: 40px; line-height: 40px; } .ccf-position-shixun { top: 242px !important; } .ccf-position-shixun-2 { bottom: 240px !important; } } @media screen and (max-width: 1400px) { .position-shixun { bottom: 25px; } .ccf-position-shixun .shixun-btn, .position-shixun .shixun-btn, .ccf-position-shixun-2 .shixun-btn { width: 130px; letter-spacing: 0px; height: 30px; line-height: 30px; } .ccf-position-shixun { top: 200px !important; } .ccf-position-shixun-2 { bottom: 200px !important; } } .announcement-list { padding: 10px 80px 40px; } .announcement { padding: 20px 0px; border-bottom: 1px solid #eee; } .announcement:last-child { border-bottom: none; } .competition-part { position: absolute; width: 100%; top: 550px; z-index: 9; height: 0px; } .img-game { position: absolute; right: -140px; z-index: 11; } .close-game { position: absolute; right: 10px; z-index: 12; top: 0px; } .part { width: 540px; margin: 0px auto 10px; background-color: rgba(25, 27, 32, .6) } /*报名入口页*/ .enroll-t { min-height: 350px; position: relative; justify-content: center; align-items: center; display: -webkit-flex; } .enroll-b { background: url('/images/educoder/competition/enroll-2.png') no-repeat top center; min-height: 1100px } .enroll-info { margin: 0px auto; min-width: 520px; max-width: 580px; height: 40px; line-height: 40px; background-color: #f6f6f6; border-radius: 20px; padding: 0px 60px; box-sizing: border-box } .immediatelyEnroll { display: block; width: 130px; text-align: center; letter-spacing: 1px; height: 34px; line-height: 34px; color: #fff !important; background: linear-gradient(to right, #ff8634, #ff9d5b); box-shadow: 6px 4px 11px #f7ece4; } .enrollShowPanel { width: 915px; min-height: 300px; box-shadow: -8px 9px 12px 1px rgba(116, 122, 127, 0.2); margin: 0px auto; margin-left: 18px; } .enrollShowTitle { position: absolute; top: -39px; width: 100%; left: 0px; text-align: center } .enrollShowNum { font-size: 18px; height: 40px; line-height: 40px; box-shadow: 0px -3px 4px rgba(109, 109, 109, 0.15); background: #fff; width: 150px; text-align: center; color: #21B351; display: block } .enrollList { height: 670px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); width: 100%; margin-top: 40px; } .enrollItemContent { padding: 0px 10px; width: 100%; box-sizing: border-box; height: 100%; overflow: hidden; } .enrollItemContent li { border-bottom: 1px solid #EAEAEA; padding: 20px; line-height: 20px } .team-p-s { width: 20px; height: 20px; line-height: 12px; text-align: center; border-radius: 50%; background: #BCBCBC; color: #fff; float: left } .enroll-in-b { display: block; border: 4px solid #fff; width: 216px; height: 62px; text-align: center; line-height: 62px; margin-right: 220px; font-size: 32px; color: #fff !important; background: #006542 } .enroll-in-b-green { background: #29BD8B } .joinTeamInfo { background-image: url('/images/educoder/competition/enroll-item.png'); height: 202px; width: 934px; padding: 10px 35px; box-sizing: border-box; margin: 0px auto; padding-top: 60px; } .joinTeamInfo span, .joinTeamInfo a { line-height: 30px; } /*弹框*/ .c-l-box { background: rgba(139, 163, 183, 0.08); height: 226px; overflow-y: auto; width: 100%; padding: 20px 20px 0px 20px; box-sizing: border-box; } .c-l-box li, .c-r-box li { margin-bottom: 15px; line-height: 25px; } .l-column-1, .l-column-2, .l-column-3 { text-align: left; float: left; width: 100px; } .l-column-1 { width: 80px } .select-arrow i { color: #B2DAFB !important; } .select-arrow i:hover { color: #4CACFF !important; } .c-r-box { height: 226px; padding: 20px 20px 0px 20px; overflow-y: scroll; } .pointerTeacher { position: absolute; width: 100%; background: #fff; border-radius: 2px; box-shadow: 0px 2px 10px 0px rgba(76, 76, 76, 0.2); height: 184px; z-index: 3; top: 35px; overflow-y: auto } .pointerTeacher li .pt-s { width: 100px; text-align: center; float: left; margin-right: 10px; line-height: 34px } .pointerTeacher li .pt-s-n { width: 120px; text-align: center; float: left; margin-right: 10px; line-height: 34px } .pointerTeacher li .pt-m { width: 260px; text-align: center; float: left; line-height: 34px } .pointerTeacher li .pt-l { width: 369px; text-align: center; float: left; line-height: 34px } .pointerTeacher li { cursor: pointer } .pointerTeacher li:hover { background-color: #F6F6F6; } .pointerTeacher .added { background-color: #FFF0E5 !important; } .personListLine { cursor: default } .personListLine>span { float: left; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .t-c-1 { width: 120px; } .t-c-2 { width: 150px; text-align: left !important; } .t-c-3 { width: 210px; } .t-c-4 { width: 200px; } .t-c-5 { width: 80px; } /*东北赛区*/ #dbpage1 { background: url('/images/educoder/competition/db/db1.jpg') no-repeat top center; min-height: 820px; } /*主页、列表页*/ .competitionHome { background: url('/images/educoder/competition/home/homepage.jpg') no-repeat top center; min-width: 1200px; } .homePageBtn { position: absolute; width: 100%; top: 510px; } .homeBtn { display: block; float: left; border-radius: 30px; width: 168px; height: 60px; line-height: 60px; background-color: #21B351; font-size: 30px; color: #fff !important; text-align: center } .competitionsList-item { width: 50%; float: left; box-sizing: border-box; } .competitionsList-item:nth-of-type(odd) { padding-right: 10px; } .competitionsList-item:nth-of-type(even) { padding-left: 10px; } .competition-Img { width: 100%; height: 340px; } .status-tag { display: block; height: 30px; line-height: 30px; color: #fff; padding: 0px 20px; } .status-blue .status-tag { background-color: #4CACFF; } .status-orange .status-tag { background-color: #ff6800; } .status-grey .status-tag { background-color: #B3B3B3; } /*竞赛报名弹框*/ .CompetitionEnrollBox { position: fixed; z-index: 99998; width: 100%; height: 100%; background-color: rgba(5, 26, 26, 0.4); left: 0px; top: 0px; text-align: center; justify-content: center; align-items: center; display: -webkit-flex; min-width: 1200px } .CompetitionEnrollBox .CloseBox { position: absolute; right: 6%; top: 24%; } .CompetitionEnrollBox .ImmediatelyEnroll { position: absolute; bottom: 4%; border-radius: 33px; background: rgba(255, 198, 2, 1); box-shadow: -1px 2px 64px 1px rgba(121, 94, 0, 0.2); width: 22%; left: 50%; margin-left: -11%; height: 8%; color: #fefefe; font-size: 28px; font-weight: bold; justify-content: center; align-items: center; display: -webkit-flex; } @media screen and (max-width: 1600px) { .CompetitionEnrollBox .ImmediatelyEnroll { font-size: 24px; } } @media screen and (max-width: 1500px) { .CompetitionEnrollBox .ImmediatelyEnroll { font-size: 24px; } } @media screen and (max-width: 1300px) { .CompetitionEnrollBox .ImmediatelyEnroll { font-size: 20px; } } @media screen and (max-width: 1200px) { .CompetitionEnrollBox .ImmediatelyEnroll { font-size: 18px; } } /*ccf*/ .ccf-position-shixun { position: absolute; z-index: 2; top: 300px; text-align: center; width: 100% } .ccf-position-shixun .shixun-btn { margin: 0px 38px; } .ccf-position-shixun-2 { position: absolute; z-index: 2; bottom: 300px; text-align: center; width: 100% } .headerImg { min-height: 820px; } /*全国赛*/ .qg-1 { min-height: 822px; } .qg-2 { min-height: 2758px; } .qg-3 { min-height: 1755px; } .qg-4 { min-height: 1531px; } .qg-5 { min-height: 661px; } /*排行榜*/ .competion-ranking { background-color: #fff; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); position: relative; width: 860px; margin: 70px auto 80px; padding: 50px; } .ranking-nav { height: 48px; width: 480px; margin: 0px auto; background-color: #fff; text-align: center; position: absolute; top: -48px; left: 50%; margin-left: -240px; } .ranking-nav li { cursor: pointer; float: left; font-size: 18px; margin: 0px 15px; line-height: 48px; height: 48px; position: relative } .ranking-nav li.active { color: #29BD8B !important; } .ranking-nav li.active:after { content: ''; position: absolute; height: 2px; width: 60px; left: 50%; margin-left: -30px; bottom: 0px; background-color: #29BD8B; } .person-ranking { background-color: #f6f6f6; border-radius: 20px; margin: 0px auto; } .person-ranking li { cursor: default; float: left; margin: 0px 25px; height: 40px; line-height: 40px; } .ranking-img { width: 25px; height: 30px; margin-top: 12px } .ranking-number { width: 25px; text-align: center; font-size: 16px; } .team-ranking { background-color: #f6f6f6; border-radius: 20px; margin: 0px auto; padding: 0px 20px; height: 40px; line-height: 40px; } .team-ranking li { float: left; text-align: center; box-sizing: border-box; margin: 0px 10px; cursor: default } .team-ranking li:nth-child(1) { width: 100px; } .team-ranking li:nth-child(2) { width: 120px; } .team-ranking li:nth-child(3) { width: 90px; } .team-ranking li:nth-child(4) { width: 100px; } .rankingList-line { padding: 15px 0px; border-top: 1px solid #eee; box-sizing: border-box; } .rankingList-line li { float: left; height: 50px; line-height: 50px; } .ranking-name { display: block; max-width: 80px; } .no-com { padding: 70px 0px; } #new_private_message_form .ke-toolbar-icon-url { background-image: url('/images/educoder/upload-image.png'); background-position: 0px 0px; background-size: 20px 20px; width: 20px; height: 20px; } /*竞赛列表页*/ .competition_list_pagebox { width: 100%; min-height: 1200px; margin: 25px 0px 50px 0px; } /*顶部按钮*/ .both { clear: both; } .left { float: left; } .right { float: right; } .competition_list_pageboxchildtopbotton { width: 100%; height: 60px; } .com_list_pagespan { display: inline-block; margin: 15px 10px 0px 0px; float: right; } .com_list_pagespan a { border-radius: 8px; } .competition_Content_checkbox { width: 65px; } /*顶部top容器*/ .competition_list_pageboxchildtop { min-height: 400px; width: 95%; padding: 29px; border: 1px solid #e7e7e7; margin-bottom: 20px; ; } .competition_list_images { min-height: 200px; width: 95%; padding: 29px; border: 1px solid #e7e7e7; margin-bottom: 20px; ; } .competition_list_title { height: 50px; } .competition_list_center {} .competitionUpload { margin-left: 1%; width: 93%; max-height: 225px; overflow-y: auto; } .Upload-picture-prompt { width: 28% !important; line-height: 90px; color: #3BA0FE; } .competition_list_bottom { margin-top: 70px; max-height: 150px; } .Other_boxinput { height: 30px; padding-left: 5px; width: 80px; } .Other_boxdiv { width: 87px; margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .marbot { margin-bottom: 15px; } .competition_Nav { width: 45px; padding-left: 3px; } .competition_Content li { margin-bottom: 20px; } .ompetitionCheckbox { height: 30px; padding-left: 5px; width: 400px; } .addContentFillinthebox { font-size: 18px !important; color: #4CACFF !important; margin-left: 8px; line-height: 31px; } .newaddFillintheboxinput { height: 30px; margin-right: 10px; padding-left: 5px; width: 80px; } .competition_Content_notice { width: 100px; } .competition_Content_ranking { width: 100px; } .competition_Content_data_download { width: 100px; } .ContentFillintheboxdata_download { margin-left: -3px; width: 50%; height: 50px; } #competition_homepage_input { color: #B4B4B4; } #competition_homepage_input::-webkit-input-placeholder { color: #B4B4B4; padding-left: 20px; } #competition_homepage_input:-moz-placeholder { color: #B4B4B4; padding-left: 20px; } #competition_homepage_input:-ms-input-placeholder { color: #B4B4B4; padding-left: 20px; } #competition_data_download { color: #3BA0FE; padding-left: 20px; } .competition_input_style { color: #3BA0FE; padding-left: 20px; width: 79%; } #competition_data_download::-webkit-input-placeholder { color: #3BA0FE; padding-left: 20px; } #competition_data_download:-moz-placeholder { color: #3BA0FE; padding-left: 20px; } #competition_data_download:-ms-input-placeholder { color: #3BA0FE; padding-left: 20px; } /*顶部center容器*/ .competition_list_pageboxchildcenter { flex: 1; min-height: 150px; border: 1px solid #e7e7e7; width: 99.9%; margin-bottom: 20px; } .childcenter_title { width: 99%; border-bottom: 1px solid #e7e7e7; padding: 6px; } .childcenter_content { width: 26%; float: right; margin-right: 10px; } .childcenter_title_input { padding-left: 20px; font-weight: bold; width: 50%; float: left; border: 1px solid transparent; background: #fafafa; } .childcenter_title_botton { display: inline-block; float: right; } .childcenter_title_botton a { border-radius: 8px; } .childcenter_but { background: #fafafa; float: right; margin-right: 10px; } .childcenter_center_content { padding: 10px; height: 50px; margin-left: 25px; border-bottom: 1px solid #e7e7e7; } .childcenter_center_contentlast { padding: 10px; height: 50px; margin-left: 25px; border-bottom: 1px solid transparent; } .childcenter_center_content_two { padding: 10px; height: 50px; margin-left: 25px; } .editTitlevalue { width: 70%; margin-left: 10px; } .child_center_overtime { margin-left: 20px; } .child_center_entry_button { margin-left: 20px; } .child_nth_child1span { margin-top: 10px; margin-right: 10px; display: inline-block; } .childcenterWinput { width: 150px; height: 35px; padding: 5px; box-sizing: border-box; } .child_entry_button_input { width: 1.5rem; } .child_nth_child1spinner span { margin-bottom: 7px; } .child_center_entry_buttondel { margin-top: 10px; } #goodsUpload { position: relative; } #uploadImg { position: absolute; bottom: 0px; left: 30px; } .Event_prompts { color: red; margin-right: 10px; display: none; } /*面向学院管理员的综合统计页面*/ .statistics_top { height: 240px; width: 100%; position: relative; background-image: url('/images/educoder/statistics.jpg'); background-size: 100% 100%; } .statistics_position { position: absolute; bottom: 22px; left: 0px; width: 100%; left: 0px; } ul.count_ul li { width: 300px; position: relative; float: left } ul.count_ul li span:first-child { display: block; width: 100%; color: #989898; margin-bottom: 20px; } ul.count_ul li span:last-child { display: block; width: 100%; color: #fff; font-size: 24px; line-height: 20px; } ul.count_ul li:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 36px; background-color: #999999; right: 0px; top: 16px; } .static_shadow { box-shadow: 0px 0px 9px rgba(174, 175, 177, 0.2); } .base_status_name { display: flex; height: 48px; line-height: 48px; font-size: 16px; background-color: #F5F5F5; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; } .base_status_name li, .base_status_value li { float: left; flex: 1; text-align: center; color: #686868; } .base_status_value { display: flex; height: 100px; line-height: 100px; text-align: center; } .base_status_value li { color: #05101A; cursor: default } .base_status_value li span { font-size: 24px; margin-right: 5px; } .count_student_test a { cursor: pointer; display: inline-block; width: 60px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; color: #666 } .count_student_test a.active { background: #4CACFF; color: #fff; } /*路径的合作团队增加使用情况统计页面*/ .subject_statistics_top { height: 240px; width: 100%; position: relative; background-image: url('/images/educoder/subject_statistics.jpg'); background-size: 100% 100%; } /*------------------------------职业路径begin-----------------------------*/ /*新建页*/ .subjectPathArray { width: 100%; background-color: #FAFAFA; padding: 20px; box-sizing: border-box; box-shadow: 0px 0px 6px rgba(154, 154, 154, 0.3); font-size: 16px; margin-bottom: 22px; cursor: move; } .subjectPathArray p { cursor: default; } /*详情页*/ .busy_detail_top { width: 100%; height: 230px; background: url('/images/educoder/business/detailTop.jpg') no-repeat top center; position: relative } .busy_detail_nav { position: absolute; bottom: 0px; text-align: center; width: 100% } .busy_detail_nav ul { vertical-align: bottom } .busy_detail_nav ul li { padding: 0px 49px 34px 49px; float: left; position: relative } .busy_detail_nav ul li a { display: block; width: 100%; height: 100%; font-size: 24px; color: #fff; line-height: 28px; font-weight: bold } .busy_detail_nav ul li.active a { background: linear-gradient(to bottom right, #fcd16a, #f9b76a); -webkit-background-clip: text; color: transparent; } .busy_detail_nav ul li.active:after { content: ''; width: 64px; position: absolute; left: 50%; margin-left: -32px; bottom: 0px; height: 4px; background: #f9b76a } /*--课程介绍--*/ .busy_detail_vedio { width: 1238px; margin: 78px auto; position: relative; border-radius: 10px; height: 480px; } .vedioInfo { position: absolute; z-index: 2; width: 100%; height: 100%; background-color: rgba(5, 16, 26, 0.8); color: #fff; border-radius: 10px; top: 0px; left: 0px; justify-content: center; align-items: center; display: -webkit-flex; } .playVedio { font-size: 86px !important; line-height: 86px; } .vedioInfoWords { width: 630px; text-align: left } .vedioTitle { background: linear-gradient(to right, #f5f5f5, #c9c9c9); -webkit-background-clip: text; color: transparent; } .busy_detail_introduce { width: 100%; background: url('/images/educoder/business/introduceback.jpg') no-repeat top center; cursor: default; min-height: 800px; padding-top: 92px; box-sizing: border-box; position: relative; } .introduce_content { position: absolute; bottom: 0px; width: 100%; text-align: center; } .introduce_content img { vertical-align: bottom; } .introduce_content_font { padding-left: 116px; padding-top: 66px; text-align: left; color: #fff; max-width: 521px; } .busy_detail_lessons { background: #f9f9f9; padding-top: 84px; text-align: center; position: relative; padding-bottom: 106px; } .busyLessons { width: 1152px; margin: 0px auto; } .l-course-cart { width: 288px; float: left; margin-bottom: 48px; padding: 0px 24px; position: relative; box-sizing: border-box; } .l-course-cart-axis { position: absolute; width: 288px; height: 16px; top: 25px; left: 0; z-index: 0; } .l-course-cart-axis .axisx { position: absolute; width: 100%; height: 4px; top: 6px; left: 0; right: 0; background-color: #C6CCD2; z-index: 0; } .l-course-cart-axis .axisy { position: absolute; left: 8px; top: 0; border-radius: 50%; width: 16px; height: 16px; box-sizing: border-box; border: 4px solid #C6CCD2; background-color: #fff; z-index: 1; } .l-course-cart:nth-child(4n+0) .axisx { border-radius: 0px 3px 3px 0px; } .l-course-cart:nth-child(4n+1) .axisx { border-radius: 3px 0px 0px 3px; } .l-course-cart-wrap { position: relative; width: 100%; height: 250px; background-color: #fff; border-radius: 12px; box-shadow: 0 4px 8px rgba(7, 17, 27, .1); z-index: 1; overflow: hidden } .l-course-cart-t { height: 58px; line-height: 60px; border-radius: 12px 12px 0px 0px; background: #788795; padding: 0px 20px; box-sizing: border-box; font-size: 18px; color: #fff; text-align: left } .l-course-more { position: absolute; bottom: 0px; height: 244px; width: 100%; z-index: 1; text-align: center; padding-top: 90px; box-sizing: border-box; background-image: linear-gradient(to bottom, rgba(243, 243, 243, 0) 0%, rgba(243, 243, 243, 0.3) 5%, rgba(243, 243, 243, 0.4) 10%, rgba(243, 243, 243, 0.6) 20%, rgba(243, 243, 243, 0.9) 30%, rgb(243, 243, 243) 100%); } .l-course-more-btn { display: block; width: 207px; height: 64px; line-height: 64px; border-radius: 32px; font-size: 18px; text-align: center; color: #fff !important; background: #4CACFF; margin: 0px auto; } .busy_detail_question { padding: 100px 0px; width: 1165px; margin: 0px auto } .q-course-cart { width: 540px; margin-bottom: 40px; display: inline-grid; } .q-course-cart:nth-child(odd) { margin-right: 40px; } .q-course-cart:nth-child(even) { margin-left: 40px; } .q-course-cart-right { max-width: 503px; text-align: justify; line-height: 22px; } .grey-to-white { background: linear-gradient(to bottom, #f5f5f5, #C9C9C9); -webkit-background-clip: text; color: transparent; } .yellow-to-orange { background: linear-gradient(to bottom, #FCD16A, #F9B76A); -webkit-background-clip: text; color: transparent; } .mainfont { color: #C59F59; } .yellowfont { color: #C18C14 } /*--内容安排--*/ .busy_detail_content { background: #101019; padding: 60px 0px 30px 0px; } .lesson-all-link { height: 384px; background: linear-gradient(-41deg, rgba(103, 51, 79, 0.96), rgba(88, 89, 144, 0.96), rgba(49, 65, 127, 0.96)); padding: 4px; box-sizing: border-box } .lesson-all-link>div { background: #202031; width: 100%; height: 100%; box-sizing: border-box; padding: 20px 15px; } .lesson-all-link>div li { float: left; min-height: 60px; min-width: 144px; padding: 4px; box-sizing: border-box; margin: 0px 5px 9px 5px; } .lesson-all-link>div li a { display: block; width: 100%; color: #fff !important; font-size: 20px; text-align: center; height: 54px; line-height: 54px; cursor: pointer; } .lesson-all-link>div li.link-on { background: linear-gradient(-41deg, rgba(124, 97, 66, 0.96), rgba(188, 151, 102, 0.96), rgba(124, 97, 66, 0.96)); } .lesson-all-link>div li.link-on a { background: linear-gradient(to right, #181b33, #281725); } .lesson-all-link>div li.link-off { background: linear-gradient(-41deg, rgba(73, 68, 69, 0.96), rgba(146, 145, 148, 0.96), rgba(89, 87, 91, 0.96)); } .lesson-all-link>div li.link-off a { background: #202031; } .mer-width { width: 182px; } .m-width { width: 186px; } .u-width { width: 286px; } .l-width { width: 464px; } .l-height { height: 204px; } li.l-height a { height: 196px !important; line-height: 196px !important; } .m-height { height: 98px; } li.m-height a { height: 90px !important; line-height: 90px !important; } .lesson-l-cart { border: 1px solid #6C5539; padding: 44px 32px 20px 32px; box-sizing: border-box; background: #010101; border-radius: 2px; } .l-cart-number { display: block; height: 62px; line-height: 62px; border-radius: 0px 10px 0px 10px; background: linear-gradient(0deg, rgba(30, 29, 58, 1), rgba(46, 26, 40, 1)); font-size: 36px; color: #fff; width: 74px; text-align: center; border: 1px solid #3a3a3a; } .l-cart-name { display: block; max-width: 700px } .l-cart-h-title { width: 100%; height: 78px; background-color: #1F1F30; color: #A6A6A6; line-height: 78px; } .c-number { display: block; float: left; background-image: url("/images/educoder/c-number.png"); background-size: 100% 100%; width: 95px; height: 78px; line-height: 78px; text-align: center; padding-right: 17px; } .c-number>span { font-size: 40px; background: linear-gradient(to bottom, #FCD16A, #F9B76A); -webkit-background-clip: text; color: transparent; } .l-cart-h-content { background-color: #1B1B2A; } .spinner { font-size: 20px; width: 1em; height: 1em; border-radius: 50%; box-shadow: inset 0 0 0 .1em rgba(58, 168, 237, .2); } .spinner span { position: absolute; clip: rect(0, 1em, 1em, .5em); width: 1em; height: 1em; content: ''; animation: spinner-circle 1s ease-in-out infinite; border-radius: 50%; box-shadow: inset 0 0 0 .1em #3aa8ed; } /*------------------------------职业路径end-----------------------------*/ /*智慧课堂-------------------------------资源详情列表页面改版*/ .du-back-white-right { width: 100%; height: 35px; margin-bottom: 8px; text-align: right; border: 1px solid transparent; position: relative; } .du-back-Iconfont { position: absolute; top: 1px; right: -16px; font-size: 12px !important; color: #989898; } .du-back-whiteP { position: absolute; top: 37px; right: 24px; font-size: 12px; color: rgba(152, 152, 152, 1); line-height: 0px; width: 100px; height: 50px; } .du-back-whitePP { position: absolute; top: 14px; right: 0px; font-size: 12px; color: rgba(152, 152, 152, 1); line-height: 0px; width: 100px; height: 50px; } .du-back-whiteTime { position: absolute; top: 8px; right: 20px; } ._resource_detailwidth { max-width: 516px; height: 17px; font-size: 16px; color: #05101A; font-weight: bold; line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .newImport_resource_info_list { width: 610px; background: rgba(247, 251, 255, 1); overflow-y: hidden; overflow-x: hidden; padding-left: 10px; } .newhomework_info_list { width: 529px !important; background: rgba(247, 251, 255, 1); overflow-y: hidden; overflow-x: hidden; padding-left: 10px; } .newBorder_info_list { display: inline-block; } .descriptionboxlist { cursor: default; width: 711px; } .deletPosition { position: relative; } .deletVersions { position: absolute; top: 12px; right: -85px; } .deletVersionsFont { margin-left: 62px; max-width: 229px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .deletPositionLabel { position: absolute; top: 1px; left: 33px; } .newedu-find-input { border: 1px solid #EAEAEA; width: 100%; } .newpanelstylel { width: 248px; height: 30px; } .newedu-open { top: -1px; right: -21px; } .NewsOrange-btn { height: 15px; font-size: 16px; color: rgba(5, 16, 26, 1); line-height: 0px; margin-top: 13px; } .NEWorange-btn { border: 1px solid transparent !important; color: #4CACFF !important; } .newedu-back-white { height: 50px; margin-bottom: 40px; border: 1px solid transparent !important; } #course_list { overflow-y: auto; background: #FFF; } .file_fontGrey { margin-top: -1px !important; } a.newcolor-grey3:hover { color: #459be5 !important; } .edu-menu-listlia { color: #05101a !important; } .syllabusbox_tishi p { text-align: center; } #tip_attachment_count { color: #4CACFF; margin-top: 4px !important; } .newsedu-open { top: -1px !important; right: 7px !important; } #course_filter_order { top: 24px; width: 110px; text-align: left; right: -28px !important; } .du-back-white-right :hover .du-back-whiteTime { color: #459be5 !important; } .du-back-white-right :hover .du-back-Iconfont { color: #459be5 !important; } .popup_tip_box { right: -160px; top: 55px; } .privately-owned { position: absolute; top: 15px; color: #747A7F !important; } .homepagePostSetting { display: none; } #describe { width: 100%; line-height: 25px; } #describe a { display: none; line-height: 25px; } #resources-Sourcesbg:hover .homepagePostSetting { display: block; } #resources-Sourcesbg:hover #describe a { display: inline-block; } #describe a i.iconfont:hover { color: #fff !important; } .newBorder_info_listone { width: 15px; height: 15px; border: 1px solid #29BD8B; background: #29BD8B; border-radius: 50%; position: relative; display: block; top: 3px; margin: 1px 0px 0px 10px; } .newBorder_info_listtwo { display: block; color: #fff; font-size: 13px !important; position: absolute; top: -4px; left: 1px; } .newcolor-grey3 { max-width: 516px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .homepageSignatureTextarea { resize: none; max-width: none; margin-left: 0 } .neworange-btn { border: 1px solid transparent !important; color: #FFF !important; background: #FF6800 !important; border: 1px solid #FF6800 !important; } #course_file_form { height: 260px; } #course_file_form form { min-height: 260px; } .NEWtitlefl { margin: 0px 0px 0px 43%; } .font12mb15 { font-size: 16px !important; } .newfont12mb { color: #FF6800; } .newtask-btn-orange { margin-right: 180px; } .newtask-btn { margin-right: 80px !important; color: #FFFFFF !important; } a.task-btn-9A9A9A { background: #9A9A9A !important; color: #fff !important; } .margin20 { margin: 20px; } .edumaxblueh { height: 320px; } .edutaskhide { font-size: 14px; color: rgba(76, 76, 76, 1); } .newtask-popup { width: 600px; max-height: 700px; overflow-x: auto; } .newcolor-grey { margin: 0px 0px 0px 43%; color: #05101A !important; } .newrealname { width: 90%; margin-left: 10px; } .newhide_realname { top: -15px !important; left: 46px !important; } .search_undis { margin-top: 8px; margin-bottom: 37px; } .nestask-orange { margin-right: 210px; } .nestask-btn { margin-right: 80px; color: #FFFFFF; } .newImport_resource_info_list { width: 600px !important; } .nodata { text-align: center; background-color: transparent; border-color: transparent; color: #000; } .import_color-grey { margin: 0px 0px 0px 150px; color: #000 !important; width: 300px; } .newtask-popup-content { max-height: 459px; min-height: 459px; } .userImport_resource { margin-bottom: 32px; } .subjectBannernews { height: 350px; min-height: 350px; max-height: 350px; margin-bottom: 15px; } .subjectBannerone { width: 91.3% !important; padding: 0px 0px 0px 64px; color: #676767; font-size: 14px; height: 40px !important; line-height: 40px; } .subjectNamenew { padding-left: 15px; } .import_resource_infobtn-orange { margin-right: 198px; } .import_resource_infobtn-btn { margin-right: 68px; color: #FFFFFF; } .subjectSearChfrp { background: rgba(244, 244, 244, 1); right: -24px; top: -37px; position: absolute; } .du-back-Iconfontbox { position: absolute; top: -37px; right: -11px; cursor: pointer; font-size: 18px !important; } .newtaskTitle { margin: 0px 0px 0px 130px; color: #000 !important; width: 300px; } .task-popupList { width: 598px; max-height: 574px; } .newnetwork_issu { color: red; display: none; } .newregex_publish_time { margin-right: 190px; } .newregtask-btn_time { margin-right: 80px; color: #FFFFFF; } .newregexInputBox { width: 530px !important; height: 200px !important; font-size: 12px !important; } .newregexInputBox::-webkit-input-placeholder { /* WebKit browsers */ color: #999; font-size: 14px; } .newregexInputBox:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; font-size: 14px; } .newregexInputBox::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; font-size: 14px; } .newregexInputBox:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; font-size: 14px; } #datetimepicker_mask::-webkit-input-placeholder { /* WebKit browsers */ color: #999; font-size: 14px; } #datetimepicker_mask:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; font-size: 14px; } #datetimepicker_mask::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; font-size: 14px; } #datetimepicker_mask:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; font-size: 14px; } .datetimepicker_mask::-webkit-input-placeholder { /* WebKit browsers */ color: #999; font-size: 14px; } .datetimepicker_mask:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; font-size: 14px; } .datetimepicker_mask::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; font-size: 14px; } .datetimepicker_mask:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; font-size: 14px; } .attachmentinput::-webkit-input-placeholder { /* WebKit browsers */ color: #999; font-size: 14px; } .attachmentinput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; font-size: 14px; } .attachmentinput::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; font-size: 14px; } .attachmentinput:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; font-size: 14px; } .newtaskpopupWrap { width: 598px !important; min-height: 300px !important; } .newclearfix { margin: -3px 0px 10px 0px; } .newcourseFileform { min-height: 250px; } .newcourseFileform ul { overflow-y: auto; height: 269px !important; } .course_file_form_form form { min-height: 320px !important; } .muban_table { border: 1px solid transparent; } .muban_table thead tr th { border: 1px solid transparent; } #attachment_history_popub { margin-left: 3px; } .muban_tableone { width: 565px !important; } #attachments_fields span { font-size: 12px; color: #CCC; } .nestask-popuphidden { width: 598px; max-height: 708px; overflow-y: auto; overflow-x: hidden; } .nestask-popuphiddencolor-grey { margin: 0px 0px 0px 43%; color: #000 !important; } .popup_ziyuan_title_fl { max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ml20mr20Color { color: #676767; } .popup_ziyuan_title a { width: 268px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .muban_icons_bluemt5ml5fl { /*position: absolute;*/ /*top: 6px;*/ /*left: 146px;*/ } .clearcoursecoursenew { width: 87%; margin-left: 2%; } .publicmb10 { width: 87%; margin-left: 0.5%; } .clearfixnewmb10 { width: 87%; margin-left: 0.5%; } .mb10newclearfix { width: 95%; margin-left: 0.5%; } .settingfllme { width: 50%; height: 40px; } .tasksettingfllme { margin-top: 4px; width: 55px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .attachmentTake { margin-right: 53px !important; color: #FFFFFF !important; } .attachmentTakebut { margin-right: 198px; } .newmuban_textarea { resize: none; width: 98% !important; min-height: 100px; } .newun_unified_setting_group { width: 100%; } .newfontdeletitle { position: relative; top: -53px; left: 126px; width: 700px; height: 0px; padding: 10px; } .colorGreylistbox { margin-left: 20px; } .new_ypopupWrap { /*top: 230px !important;*/ /*left: 650px !important;*/ width: 600px !important; /*height:530px !important;*/ /*min-height:530px !important;*/ /*max-height:600px !important;*/ } .newchoose_group_allow { margin-left: 17px; font-size: 13px; } .no_span2_font a { margin-right: 10px; } .nesbor-bottom-greyE { line-height: 14px; position: relative; } .nesbor-bottom { display: inline-block; height: 50px; } .newConstration { position: absolute; top: 28px !important; } .nesbor-bottom label { top: -1px !important; left: 114px; } .nesbor-bottom label span { position: absolute; top: 6px !important; width: 562px; } .newteacher_banner { height: 75px !important; line-height: 75px !important; } .newpanel-box-sizing { position: absolute; bottom: 25px; right: 10px; } .HowManyStu { position: absolute; top: 85px; left: 20px; } .HowManyStuValue { color: #FF6800; } .newsedu-opennew { top: 7px !important; right: 10px !important; position: absolute; } .newsedu-opennewP { top: -1px !important; right: 10px !important; position: absolute; } .newedu-findnew-input { position: absolute; right: 20px; z-index: 1; } .du-backnew-Iconfont { position: absolute; top: 45px; right: 4px; font-size: 12px !important; } .du-backnew-IconfontP { position: absolute; top: 1px; right: -17px; font-size: 12px !important; } .du-back-white-rightnews { width: 100%; height: 35px; text-align: left; border: 1px solid transparent; position: relative; } .eduCenternew { height: 56px !important; } .mh550cClearfix { background: #FAFAFA !important; } .setting_member_cClearfix { height: 56px !important; background: #FFF !important; } .setting_member_cClearfix:hover { background: #EFF9FD; } .newedua-pop-table tr th { border: 1px solid transparent; } .newedua-pop-table { margin-bottom: 50px; } .newSelectclass { width: 600px; height: 237px; } #newteacher_assign #teacher_assign_group_form { padding-left: 30px; } .newteacher_clearfix { color: #05101A; font-weight: Bold; font-size: 16px; padding-left: 2%; } .newclassHtmlvalue { width: 600px; height: 237px; } .NewClasses { margin-left: 44%; } .newpanel-form-label { width: 1% !important; margin-left: -30px; } .new_neygroup_name { width: 86% !important; height: 30px !important; margin-top: 5px !important; } .newtaskBtn { margin-right: 35%; margin-top: 19px; } .newtask-mr10btn { margin-right: 7%; margin-top: 19px; color: #fff !important; } .task-popup-submit02 { width: 100%; } .linclorregrey { width: 463px; border: 1px solid #ddd; background: #fff; } .Suggest_delete { margin-left: 46%; color: #05101A !important } .newflBtn { margin-bottom: 20px; margin-left: 30px; } .nesntoclasses { margin-left: 30px; margin-right: 10px; color: #4CACFF !important; border: 1px solid #4CACFF !important; } .deletebtnOrange { color: #DEDEDE !important; border: 1px solid #DEDEDE !important; } .nesteacher { width: 650px; } .nesteacherFont { margin-left: 40%; } /* .width100{ width: 92%; padding: 0px 0px 0px 25px; } */ .unitsGrey { float: left; height: 40px; line-height: 40px; margin-right: 15px; } .unitsPosition { float: left; width: 465px; margin-top: 4px; } .unitsPositionboxsizing { height: 30px !important; margin-top: 2px; } .unitsPositionboxsizinga { width: 465px !important; height: 30px !important; margin-top: 6px; } .unitsPositionboxsizingc { width: 465px !important; height: 30px !important; margin-top: 6px; } .edu-btn-searcha { position: absolute; top: -5px; right: 15px; } .edu-btn-searchtwo { position: absolute; top: 0px; right: 15px; } .search_Stubd_list { overflow-y: auto; width: 100%; height: 280px; } .choose_student_idslist { width: 100%; background: #fff; height: 25px; } .attachmentTakebuta { margin-right: 170px; } .teacher_bannerBar { height: 80px !important; line-height: 80px !important; } .color-dark-greyfont { color: #666 !important; font-size: 14px; } .color-dark-grey { color: #999 !important; } .educontopnewclearfix { height: 125px; } .nesbor-bottom-greyE { top: 0px; } .colorFFF { color: #FFF !important; } .marginrename { margin-left: 44%; color: #05101A !important } .attachmentTakebuttwo { margin-right: 143px; } .new_neygroupaname { width: 81% !important; height: 30px !important; margin-top: 3px; } .unitsGreynew { float: left; height: 40px; line-height: 40px; text-align: left; width: 56px; margin-left: 11px } .btn_student { color: #FF7500; border: 1px solid #FF7500; } .btn_studenta { color: #FFF !important; border: 1px solid #FF7500; background: #FF7500; } .edu-pop-table tr td .ChangeAdministrator { color: #4CACFF !important; } .mutual { margin-left: 2px; } #student_table_div table tbody tr:nth-child(1) td { border-top: 1px solid transparent !important; } .orangeback { width: 68px; height: 24px; line-height: 24px; background: #FF7500 !important; color: #FFF !important; font-size: 14px !important; } .colorBule { color: #4CACFF !important; } .educontoptwpConnot { height: 50px !important; position: relative; border-bottom: none !important; } .HowManyStufont14 { position: absolute; top: 21px; left: 20px; font-size: 14px; } .edu-cold-input { position: absolute; top: 17px; right: 18px; } .newseduiconfont { top: -1px !important; } #edu-bgtablethead table thead tr th { width: 132px !important; display: inline-block; float: left; height: 56px !important; line-height: 56px !important; } #edu-bgtablethead table thead tr th:nth-child(1) { margin-left: 24px; } #edu-bgtablethead table tbody tr td { width: 134px !important; display: inline-block; float: left; height: 56px !important; line-height: 56px !important; } #edu-bgtablethead table tbody tr td:nth-child(1) { margin-left: 24px; } #edu-bgtablethead table tbody tr:nth-child(1) td { border-top: 1px solid transparent !important; } #edu-bgtablethead table tr th { border: 1px solid transparent; } #edu-bgtabletheadtech table thead tr th { width: 160px !important; display: inline-block; float: left; height: 56px !important; line-height: 56px !important; font-weight: 500; color: #666666 !important; } #edu-bgtabletheadtech table thead tr th:nth-child(1) { margin-left: 24px; } #edu-bgtabletheadtech table tbody tr td { width: 163px !important; display: inline-block; float: left; height: 56px !important; line-height: 56px !important; } #edu-bgtabletheadtech table tbody tr td:nth-child(1) { margin-left: 24px; } #edu-bgtabletheadtech table tbody tr:nth-child(1) td { border-top: 1px solid transparent !important; } #edu-bgtabletheadtech table tr th { border: 1px solid transparent; } .newpopupteacher { width: 600px; margin-left: 38%; position: absolute; top: -100px; left: 100px; } .newupload_Teacher { height: 520px; } .taskform80 { padding: 5px; width: 83%; height: 30px !important; background: rgba(255, 255, 255, 1); border-radius: 4px; } .unitsGrey80 { float: left; height: 29px; line-height: 29px; margin-right: 15px; } .edu-btn-searcha80 { position: absolute; top: -7px; right: 64px; } .left_80_path { width: 568px; } .all_ther_selectstyle { width: 550px; background: #f7f9fd; height: 25px; display: none; } .all_settings_selectstyle ul { width: 519px !important; height: 280px; } .task_popup_conList { padding: 30px 40px 0px 40px; } .mb10important { margin-bottom: 20px !important; position: relative; } .unitsGrey101 { width: 100%; height: 100px; position: relative; } .unitsGrey101 h4 { width: 52px; float: left; } .unitsGrey101 ul { width: 280px; float: left; } .left { float: left; } .assistants { margin-left: 30px; } .cancellation { position: absolute; top: 62px; left: 177px; color: #FFF !important; } .determine { position: absolute; top: 62px; left: 287px; } .nesborBox { height: 105px; } .CCC_btn { border: 1px solid #B3B3B3 !important; color: #B3B3B3 !important; } .backOrange { background: #FF6800 !important; color: #FFF !important; border: 1px solid #FF6800 !important; } .bulewhitebtn { border: 1px solid #4CACFF !important; color: #4CACFF !important; } .tabeltext-alignleft { text-align: center; } .tehchpositiong { top: 18px !important; } .newpanelstylelposition { position: absolute; top: -1px; } .newsedu-opennewposition { top: -3px !important; right: 10px !important; position: absolute; } .sy_cgreyblue { color: #4CACFF !important; border: 1px solid #4CACFF !important; } .attachment_history_tr th { color: #888 !important; } .attachment_th th { color: #888 !important; margin-right: 22px; width: 500px; } .deletehist { position: absolute; bottom: 91px; right: 27px; } .orangebtuB3 { color: #B3B3B3 !important; border: 1px solid #B3B3B3 !important; } #homepagePostPorimg img { float: left; margin-top: 17px !important; } #tip_attachment_count span { margin-right: 24px; } .homepagePostSettingundis { left: -66px !important; } .muban_table thead tr th { font-weight: 500 !important; } .greymaxfont { color: #989898 !important; font-size: 12px; margin-top: 2px; } #edu-bgtabletheadtech table tbody tr td span { color: #343434 !important; } #edu-bgtabletheadtech table tbody tr td:nth-child(1) span { color: #656565 !important; } #edu-bgtabletheadtech table tbody tr td:nth-child(3) span { color: #9A9A9A !important; } #edu-bgtablethead table thead tr th { font-weight: 400; color: #666 !important; } #edu-bgtabletheadtech table tbody tr td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #search_not_teachers_ul li label a { color: #4C4C4C; } #search_not_students_ul li label a { color: #4C4C4C; } #search_not_students_ul li label span:nth-child(2) { color: #9A9A9A; } #search_not_students_ul li label span:nth-child(3) { color: #CBCBCB; } .loginX { position: absolute; right: 6px; top: 0px; } #newtrainingtask-popup { width: 840px; height: 615px; } .TrainingList { margin-left: 32px; color: #9A9A9A; font-size: 14px; line-height: 32px; } .TrainingListchild { color: #FF6800; } .newshixun_tab_div { padding: 0px 22px 0px -5px; max-height: 90px; overflow-y: auto; } .newtask_popup_con { padding: 20px 0px 20px 0px; } #new_shixun_homework_list { padding: 0px 3px 10px 20px; } .choose_idsbox { width: 100%; height: 30px; background: #EAEAEA; } .task-hidechoose_idsbox { width: 100px; color: #343434; } .task-hidechild { display: inline-block; margin-left: 10px; } .search-spannew { margin-right: 32px; } .newdetails { color: #4CACFF; width: 80px; } .widthnew90 { width: 90px; } .widthnew250 { width: 250px; } .widthnew180 { width: 180px; } .clearfixnewclass { height: 38px; border-bottom: 1px solid #EBEBEB; padding-top: 10px; } .over490 { max-height: 420px; } .widthnew280 { width: 280px; } .widthnew100 { width: 134px; text-align: center; color: #676767; } .widthnew210 { width: 229px; text-align: right; color: #676767; } .widthnew142 { width: 147px; text-align: right; color: #676767; } .widthnew132 { width: 81px; text-align: right; color: #676767; } .FFFFF { color: #FFFFFF !important; margin-right: 61px; } .search-spannewshixun_name_search::-webkit-input-placeholder { color: #9A9A9A; } .search-spannewshixun_name_search:-moz-placeholder { color: #9A9A9A; } .search-spannewshixun_name_search:-ms-input-placeholder { color: #9A9A9A; ; } /*在线课堂作业*/ .classaInputOverflow { display: block; color: #333; font-size: 16px; max-width: 516px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; font-family: MicrosoftYaHei-Bold; color: #05101A !important; font-weight: Bold; margin-top: 3px; } .marginxe61f { margin-top: 5px; margin-left: 6px; color: #747A7F !important; } .classaInputleft { font-size: 16px; font-family: MicrosoftYaHei-Bold; color: #05101A !important; font-weight: Bold; } .Training_details { background: rgba(76, 172, 255, 1); border-radius: 12px; color: #FFF !important; width: 76px !important; height: 22px !important; line-height: 21px !important; padding: 0px !important; border: 1px solid rgba(76, 172, 255, 1); margin-top: 7px; } .Training_FCFCFC { background: #B2B2B2; border-radius: 12px; color: #FFF !important; width: 76px !important; height: 22px !important; line-height: 21px !important; padding: 0px !important; border: 1px solid #B2B2B2; margin-top: 7px; } .Training_FCFCFC a { color: #FFF; font-size: 14px; } .Training_details a { color: #FFF; font-size: 14px; } .Foundedin { color: #CCCCCC; font-size: 14px; } .color343434 { color: #343434; font-size: 14px; } .colortFF6800 { color: #FF6800; font-size: 14px; } .colort21B351 { color: #21B351; font-size: 14px; } .edu-filter-btn-redgreenBtn { width: 94px; height: 22px; background: #FFF; border-radius: 12px !important; line-height: 22px !important; padding: 0px !important; color: #DD1717 !important; margin-top: 7px; border: 1px solid #DD1717; font-size: 14px; } .edu-filter-btn-no-latehomeStatusBtn { width: 66px; height: 22px; background: #FFF; border-radius: 12px !important; line-height: 22px !important; padding: 0px !important; color: #747A7F !important; margin-top: 7px; border: 1px solid #747A7F; font-size: 14px; } .edu-filter-btn-endhomeStatusBtn { width: 66px; height: 22px; background: #FFF; border-radius: 12px !important; line-height: 22px !important; padding: 0px !important; color: #747A7F !important; margin-top: 7px; border: 1px solid #747A7F; font-size: 14px; } .edu-filter-btn-endgreenhomeStatusBtn { width: 100px; height: 22px; background: #FFF; border-radius: 12px !important; line-height: 22px !important; padding: 0px !important; color: #29BD8B !important; margin-top: 7px; border: 1px solid #29BD8B; font-size: 14px; } .edu-filter-btn-orangehomeStatusBtn { width: 66px; height: 22px; background: #FFF; border-radius: 12px !important; line-height: 22px !important; padding: 0px !important; color: #ff6800 !important; margin-top: 7px; border: 1px solid #ff6800; font-size: 14px; } .newcolor-red { color: #DD1717; } .newcolor-orange { color: #FF6800; } .color4CACFF { color: #4CACFF !important; font-size: 16px; } .paddingLeft30 { padding-left: 30%; } .paddingLeft35 { padding-left: 35%; } .paddingLeft20 { padding-left: 20%; } .color979797 { font-size: 14px; color: #979797 !important; padding-left: 2%; } .marginRight55 { margin-right: 55px; } .marginTop { margin-right: 33%; margin-top: 20px; } .marginTop30 { margin: 30px 30% 20px 0px; } /*选择实训弹框*/ .Select_trainingFont { font-weight: Bold; font-size: 16px; font-family: MicrosoftYaHei-Bold; color: #05101A !important; } .TrainingHead { padding: 0px !important; height: 151px !important; margin-bottom: 10px; border: 1px solid transparent; } #resources-Sourcesbg { border-top: 1px solid #eee; border-bottom: 1px solid transparent; } .homework_index_list .mh550 #resources-Sourcesbg:nth-child(1) { border-top: 1px solid transparent; } .height55 { height: 55px; border-bottom: 1px solid #eee; } .TrainingHead div:nth-child(2) { border-bottom: 1px solid transparent; } .mt12ml25 { margin-top: 12px; margin-left: 25px; } .mat13 { margin-top: 13px; } #homework_index_tab a { font-size: 14px !important; display: inline-block; margin-right: 45px; } .homework_index_taba { color: #459be5 !important; } .relativemrt { position: relative; margin-top: 10px; margin-right: -14px; } .borderEAEAEA { border: 1px solid #EAEAEA; } .borderEAEAEA::-webkit-input-placeholder { color: #9A9A9A; font-size: 14px; } .borderEAEAEA:-moz-placeholder { color: #9A9A9A; font-size: 14px; } .borderEAEAEA::-moz-placeholder { color: #9A9A9A; font-size: 14px; } .borderEAEAEA:-ms-input-placeholder { color: #9A9A9A; font-size: 14px; } /*选择实训弹窗*/ .shixuns_countfont { color: #9A9A9A; font-size: 14px; margin-left: 10px; } .shixuns_count { color: #05101A; font-size: 14px; } #shixun_search_form_div { margin-top: 20px; margin-bottom: 20px !important; } .relativemrtnew { margin-top: -3px; } #import_resource_div_list { padding: 20px !important; height: 260px !important; max-height: 260px !important; overflow-y: auto; } .newtask_popup_con { padding: 15px 36px 36px 36px; } .zuoyebtn { margin-right: 50px; margin-left: 185px; color: #FFF !important; } .newsedu-shuxunsearch { top: -6px !important; right: 10px !important; position: absolute; } .shixuntaskname { width: 85px; text-align: left !important; } .shixunstaskum { width: 15px; text-align: left !important; } .shixunstasktype { text-align: left !important; } .shixuntasktitle { text-align: left; width: 280px; color: #4C4C4C !important; padding: 0px 0px 0px 5px; } .singlebtn { margin-top: 25px; margin-left: 196px; } .singlefrbtn { margin-right: 40px; color: #FFF !important; } .student_workcontent { padding: 10px 30px 30px 30px; } .newsinglebtn { margin-top: 25px; margin-right: 150px; } .newsinglebtna { margin-top: 25px; margin-right: 130px; } .newsinglebtnaTwo { margin-top: 32px; margin-right: 138px; } .singlepublishbtn { padding-left: 17px; padding-right: 15px; } .singlepublishbtn { padding-left: 17px; padding-right: 15px; } .tasklepublishbtn { padding-left: 16px; padding-right: 16px; } .newsinglebtntwo { margin-top: 25px; margin-right: 75px; } .singlefrbtntwo { margin-right: 40px; } .edu-pop-table-grey { border: 1px solid transparent; background: #F7FBFF; max-height: 198px; overflow-y: auto; display: block; } .edu-pop-table-grey tr td { border: 1px solid transparent; } .publish-btn { background: #4CACFF !important; width: 86px !important; height: 28px !important; line-height: 28px !important; color: #FFF !important; border: 1px solid #4CACFF !important; border-radius: 2px !important; font-size: 14px; font-weight: 500 !important; } a.singlepublish { background: #9A9A9A !important; width: 86px !important; height: 28px !important; line-height: 28px !important; border: 1px solid #9A9A9A !important; color: #FFF !important; border-radius: 2px !important; font-size: 14px; font-weight: 500; text-align: center; } a.singlepublishtwo { margin-right: 50px; padding-right: 15px; padding-left: 17px; } .publish-btntwo { margin-right: 50px; padding-right: 12px !important; padding-left: 20px !important; } .studentcontent { color: #05101A !important; font-size: 16px; } .class-containersdu { color: #989898 !important; } .class-containersdu a { color: #989898 !important; } .user_bg_shadowfont { color: #333333 !important; max-width: 300px; height: 26px; line-height: 26px !important; font-size: 18px; font-family: MicrosoftYaHei; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .homework_top_conton { height: 40px !important; padding-top: 26px; } .newgreengreenBtn { margin-top: 2px; } .newgreendetails { margin-top: 2px; } .goTraining_deta { margin-top: -2px; color: #999999; } .background-newBlue { width: 118px !important; height: 48px !important; border: 1px solid #4CACFF !important; border-radius: 24px !important; } .background-newBlue a { color: #4CACFF !important; } .edu-tab-navhomework { height: 80px !important; padding-top: 38px; } .newhomework_info_list tr td { border: 1px solid transparent; } .newhomework_info_list.hover-td_1 tbody tr:hover { background: transparent; } .short_note_but { width: 80px; height: 27px; border: 1px solid #CCC; text-align: center; line-height: 27px; cursor: pointer; } .short_note_but:hover { background: #F3F3F3; } #newhomework_list { width: 100%; height: 30px; margin-top: 10px; } .navdefaultsetting { width: 118px !important; height: 48px !important; border: 1px solid transparent; border-radius: 24px !important; } .newpadding40 { padding: 40px !important; } .editormd-html-preview { width: 100% !important; color: #323232 !important; } #homework_editorMd_description hr { border: 1px solid transparent; } #homework_explanation_div { padding: 5px 60px !important; } .jobDescription { color: #29BD8B; font-size: 16px !important; font-weight: 500; } .newBorder_info_listtwo:hover { color: #FFF !important; } .newnoteDetailPoint { width: 100px; height: 70px; background-color: #4cacff; border-radius: 35px; color: #fff; text-align: center; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2px 0; cursor: pointer; line-height: 22px; padding-top: 12px; } .newCommentItem { height: 112px; border-bottom: 1px solid transparent; } .comment_reply_box { margin-top: 20px; } .panel-mes-headbox { padding: 10px; } .colorCCC { color: #CCCCCC !important; } .panelHeaddiv { padding-left: 30px; } .newpanel-comment_item { width: 94%; padding: 0px 0px 0px 30px; margin-bottom: 20px; } .mt4 { margin-top: 4px; } .panel-comment_itemorig_cont { border: solid 1px transparent !important; background: #EBEBEB !important; padding: 0px !important; color: #999 !important; } .orig_ClearfixBox { padding: 0px !important; } .ptl8 { padding-left: 8px; } /*毕业设计*/ #selectionSubject p { margin: 0px 30px; height: 56px; line-height: 56px; border-bottom: 1px solid #ebebeb; display: flex; } #selectionSubject p:first-child { background-color: #F5F5F5; text-align: center; border-bottom: none; color: #666666; padding: 0px 30px; margin: 0px !important; } #selectionSubject p span { min-width: 80px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0px 5px; box-sizing: border-box; text-align: center; color: #989898 } #selectionSubject p span.s-w { width: 130px; } #selectionSubject p span.m-w { width: 170px; } #selectionSubject p span.l-w { width: 240px; } /*----------------------------超级管理员------------------------------------*/ .NotCountUrl { display: inline-block; height: 22px; text-align: center; width: 22px; line-height: 22px; color: #fff; background-color: #666; border-radius: 4px; } .havaCountUrl { background-color: #91D5FF; display: inline-block; height: 22px; text-align: center; width: 22px; line-height: 22px; border-radius: 4px; color: #2B9AFD !important; } .manageName { display: inline-block; height: 22px; line-height: 22px; padding: 0px 5px; border: 1px solid #91D5FF; background-color: #E6F7FF; color: #91D5FF; border-radius: 4px; margin-top: 5px; } /*工程认证*/ .ManagerFindPanel { width: 260px; height: 34px; } .ManagerFindPanel>input { width: 100%; border: 1px solid #eee; padding: 0px 25px 0px 5px; outline: none; box-sizing: border-box; height: 34px; line-height: 34px; } .ManagerFindPanel>i { position: absolute; right: 5px; top: 0px; color: #eee; } .majorItem { margin-bottom: 10px; } .majorItem-line { height: 40px; line-height: 40px; background-color: #f5f5f5; font-size: 14px; padding: 0px 10px; cursor: pointer; color: #666; } .collegeManage { float: left; padding: 0px 8px; border-radius: 6px; background-color: #f5f5f5; margin: 3px 0px 3px 10px; height: 34px; line-height: 34px; } /*合作伙伴*/ .edu-cooperation li { height: 60px; width: 210px; padding: 10px 0px; margin-left: 20px; float: left; margin-bottom: 20px; text-align: center; line-height: 40px; box-sizing: border-box } .edu-cooperation li img { height: 40px; width: 210px; } /* 兼容(小屏幕)手机浏览器 */ .newHeader, .newMain, .newFooter { max-width: unset; } .educontentTop { width: 1178px !important; } .inner-footer_con { width: auto; } .competition_img { width: 120px; height: 90px; } .careershover { margin-right: 30px !important; } .careershover ul li a { color: #000 !important; } .careershover ul li { height: 35px !important; line-height: 35px !important; } .edu-menu-listnew { width: 165px !important; top: 60px; left: -42px; } .edu-menu-listnew li a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000 !important; } .edu-menu-listnew li a:hover { color: #fff !important; } /*工程认证*/ /*首页*/ .authMainImg { width: 100%; height: 240px; background: url("/images/educoder/auth/banner1.jpg") no-repeat top center; background-size: 100% 100%; justify-content: center; align-items: center; display: -webkit-flex; } .ListTableLine>p, .ListTableLine>.ListTableTitle { margin-bottom: 0px; padding: 0px 30px; background-color: #F5F5F5; line-height: 40px; height: 56px; padding-top: 8px; box-sizing: border-box; } .ListTableLine>p span, .ListTableTitle span { float: left; color: #666; box-sizing: border-box } .ListTableLine li { min-height: 48px; padding: 10px 0px; box-sizing: border-box; margin: 0px 30px; border-bottom: 1px solid #eaeaea; } .ListTableLine li>span { float: left; box-sizing: border-box; } .ListTableLine.disInline>.ListTableTitle, .ListTableLine.disInline li { line-height: 20px; min-height: 56px; } .ListTableLine .column-1 { width: 100px; text-align: left; padding-left: 5px; box-sizing: border-box } .ListTableLine .column-1 { width: 100px; text-align: left; padding-left: 5px; box-sizing: border-box } .ListTableLine .column-2 { width: 180px; text-align: center; padding-left: 5px; box-sizing: border-box } .ListTableLine .column-3 { width: 330px; text-align: left; padding-left: 5px; box-sizing: border-box } .ListTableLine .column-4 { width: 400px; text-align: left; padding-left: 5px; box-sizing: border-box } .ListTableLine .column-5 { width: 120px; text-align: center; padding-left: 5px; float: right; box-sizing: border-box } .ListTableLine .column-6 { width: 130px; padding-left: 5px; box-sizing: border-box; text-align: center; } .ListTableLine .column-7 { width: 200px; text-align: center; padding-left: 5px; box-sizing: border-box } /*具体学年*/ .MajorName { display: inline-block; position: relative; padding: 0px 5px; height: 28px; line-height: 28px; background-color: #ebebeb; border-radius: 14px; color: #323232; margin: 0px 3px 5px 3px; } .MajorColumn { max-width: 362px; } .MajorName>i { position: absolute; top: -11px; right: -5px; color: #CBCBCB; cursor: pointer; } .MajorName>i:hover { color: #4CACFF } /*培养目标*/ #traningNav { padding: 30px 30px 0px 0px; } #traningNav>li { float: left; padding: 0px 30px 30px 30px; font-size: 16px; } #traningNav>li>a, #traningNav li>i { color: #666 !important; position: relative } #traningNav>li.active>a, #traningNav li.active>i { color: #05101A !important; } #traningNav>li.active>a:after { content: ''; position: absolute; width: 64px; left: 50%; margin-left: -32px; height: 2px; background-color: #05101A; bottom: -35px; } /*毕业要求VS培养目标*/ .sustain { display: inline-block; width: 14px; height: 14px; background-color: #29BD8B; border-radius: 50%; } .gaugeOutfit { position: relative; height: 70px; width: 120px; background: linear-gradient(30deg, transparent 49.5%, #eee 50%, #eee 50%, transparent 50.5%); } .gaugeOutfit span:first-child { position: absolute; left: 8px; top: 46px; } .gaugeOutfit span:last-child { position: absolute; right: 8px; top: 14px; } .sustainLine td:not(:first-child):hover { background-color: rgba(41, 189, 139, 0.1); cursor: pointer } /*毕业要求VS课程体系*/ .tableScroll { width: auto; white-space: nowrap; min-width: 100%; } /*课程目标VS毕业要求指标点*/ .CourseTargetPoint thead th { vertical-align: baseline; } .CourseTargetPoint tbody tr td { vertical-align: top; } /*众包*/ .packinput .ant-input { height: 50px; width: 749px; border-color: #E1EDF8 !important; } .packinput { width: 749px; } .packinput .ant-input-group-addon .ant-btn { width: 140px !important; font-size: 18px; height: 50px; background: rgba(76, 172, 255, 1); } .setissues { width: 280px; height: 50px; background: rgba(76, 172, 255, 1); border-radius: 4px; margin-left: 15px; } .pagetype li { color: #8F8F8F !important; } .maxwidth700 { max-width: 700px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .mbf10 { margin-bottom: -10px; } .PackageIndexNEIBanner { width: 1200px; height: 110px; background: rgba(255, 255, 255, 1); box-shadow: 0px 2px 6px 0px rgba(125, 125, 125, 0.26); border-radius: 8px; } .padding110 { padding: 39px 110px 0px; box-sizing: border-box; } .borderccc { border: 1px solid #ccc; } .input-100-40s { width: 100%; padding: 5px; box-sizing: border-box; } .fafafas { background-color: #fafafa !important; height: 40px; } .fafafas:focus { background-color: #fff !important; } .fafas .ant-input { background-color: #fafafa !important; height: 40px; } .fafas .ant-input:focus { background-color: #fff !important; } .fafas .ant-input-group-addon .ant-btn { width: 140px !important; font-size: 14px; height: 40px; background: rgba(76, 172, 255, 1); } .newFormbox .upload_filename { line-height: 32px; } .newFormbox .attachment span { line-height: 23px; } .newFormbox .attachment .remove-upload { line-height: 28px; } .pd26a0 { padding: 26px 26px 16px 26px; } .newFormbox .attachment .icon-fujian { font-size: 14px !important; line-height: 14px; margin-top: 9px; } .newFormbox { height: 20px } .ml24 { margin-left: 24px; } .defalutCancelbtns { display: block; border: 1px solid #4CACFF !important; background-color: #fff; color: #4CACFF !important; width: 130px; height: 40px; text-align: center; line-height: 40px; border-radius: 4px; } .defalutSubmitbtns { background-color: #4CACFF; height: 40px; } .defalutSubmitbtnmodels { width: 127px; height: 30px; background-color: #4CACFF; } .ant-steps-item-process .ant-steps-item-icon { background-color: #4CACFF !important; } .ant-steps-item-process .ant-steps-item-icon { background-color: #4CACFF !important; } .padding200 { padding: 115px 200px 215px 200px; } .fontcircle { font-size: 80px; display: inherit; } .sumbtongs { font-size: 24px; display: inherit; text-align: center; } .terraces { font-size: 16px; display: inherit; text-align: center; color: #999; } .padding251 { padding: 0px 245px; } .ant-modal-title { text-align: center; } .ml17 { margin-left: 17px; } .project-package-items { display: -webkit-flex; display: flex; flex-direction: row; margin: 0px !important; padding: 20px; background: white; margin-bottom: 0px !important; box-shadow: none !important; } .mtf7 { margin-top: -7px; } .publicpart.orangeGreen { border-left: 80px solid #29BD8B; } .publicwords { left: 3px; top: 18px; } .project-packages-list .project-package-items .item-image { width: 100px !important; } .height185 { height: 185px; } .ContacttheTA { width: 80px; height: 26px; font-size: 14px; line-height: 26px; display: block; border: 1px solid #4CACFF !important; background-color: #fff; color: #4CACFF !important; text-align: center; border-radius: 4px; } .ContacttheTAs { width: 80px; height: 26px; font-size: 14px; line-height: 24px; /*display: block;*/ border: 1px solid #fff !important; background-color: #4CACFF; color: #fff !important; text-align: center; border-radius: 4px; } .ml28 { margin-left: 28px; } .longboxs { font-size: 16px; font-family: MicrosoftYaHei-Bold; font-weight: bold; color: rgba(5, 16, 26, 1); border-left: 4px solid rgba(76, 172, 255, 1); padding-left: 10px; margin-bottom: 20px; } .padding020 { padding: 0px 20px 20px; } .mtf3 { margin-top: -3px; } .task-btn-nebules { background: #fff !important; color: #4CACFF !important; border: 1px solid #4CACFF !important; margin-left: 20px; cursor: pointer; display: inline-block; padding: 0 12px; letter-spacing: 1px; text-align: center; font-size: 14px; height: 30px; line-height: 30px; border-radius: 2px; } .packageabsolute { position: absolute; right: -16px; top: -7px; } .relativef { position: relative; } .homehove:hover .ptext { color: #4CACFF !important; } .homehove:hover .ContacttheTAs { display: block; } .topsj { position: absolute; top: -6px; } .bottomsj { position: absolute; bottom: -6px; } .touchSelect .ant-spin-dot-spin { margin-top: 30% !important; } .pagenoedits { margin-left: 20px; color: #ccc; } .pagemancenter { text-align: center; } .ml0 { margin-left: 0px; } .tabelcli { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 850px; display: table-cell; } .mtf10 { margin-top: -10px; } .padding26 { padding: 26px; box-sizing: border-box; } .pd26 { padding: 26px; } .pd30a0 { padding: 30px 30px 16px 30px; } .shaiContent li.shaiItem:hover span { color: #fff !important; } .shaiContent li.shaiItem:hover i.iconfont { color: #4CACFF !important } .detail_for_paragraph p { white-space: pre-wrap; } .ant-tooltip { max-width: 100% !important; } .square-main p { margin-bottom: 0 !important; } .markdown-body { text-align: justify; word-break: break-all; } .RightPaneDrawer .ant-drawer-content { background: #070f1a; overflow: hidden !important; } .deletebuttom { border: transparent; } .RightPaneDrawer .jupyter_data_list { max-height: 340px; } .ant-btn-primary { text-shadow: none !important; box-shadow: none !important; } .ant-notification { z-index: 10001 !important; }