forgeplus/public/react/build/css/edu-all.css

7883 lines
120 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*头部导航条样式---2018-03-19--by-cs*/
.newHeader {
background: #24292D !important;
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;
}