/* 清除内外边距 */ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; } address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */ /* 重置列表元素 */ ul, li, ol { list-style: none; } /* 重置文本格式元素 */ a:hover { text-decoration: none; } q:before, q:after { content: ''; } /* 重置表单元素 */ fieldset { border: none; } /* img 搭车:让链接里的 img 无边框 */ /* 注:optgroup 无法扶正 */ button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ } /*字体图标*/ @font-face { font-family: 'icomoon'; src: url('../../../common/fonts/icomoon.eot?iufg09'); src: url('../../../common/fonts/icomoon.eot?iufg09#iefix') format('embedded-opentype'), url('../../../common/fonts/icomoon.ttf?iufg09') format('truetype'), url('../../../common/fonts/icomoon.woff?iufg09') format('woff'), url('../../../common/fonts/icomoon.svg?iufg09#icomoon') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] , [class^="el-tree-node"], [class^="el-icon"]{ font-family: 'icomoon' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-person:before { content: "\e900"; } .icon-search:before { content: "\e901"; } .icon-classify:before { content: "\e902"; } .icon-exit:before { content: "\e903"; } .icon-collection:before { content: "\e904"; } .icon-close:before { content: "\e905"; } .icon-collected:before { content: "\e906"; } .icon-complete:before { content: "\e907"; } .icon-upload:before { content: "\e908"; } .icon-schedule:before { content: "\e909"; } .icon-allcourse:before { content: "\e90a"; } .icon-switch:before { content: "\e90b"; } .icon-calendar:before { content: "\e90c"; } .icon-record:before { content: "\e90d"; } .icon-play:before { content: "\e90e"; } .icon-download:before { content: "\e90f"; } .icon-minus:before { content: "\e910"; } .icon-plus:before { content: "\e911"; } .icon-video:before { content: "\e912"; } .icon-text:before { content: "\e913"; } .icon-minsize:before { content: "\e914"; } .icon-delete:before { content: "\e915"; } .icon-uploadFile:before { content: "\e916"; } .icon-picture:before { content: "\e917"; } .icon-completeFill:before { content: "\e918"; } .icon-newFolder:before { content: "\e919"; } .icon-folder:before { content: "\e91a"; } .icon-suspended:before { content: "\e91b"; } .icon-checked:before { content: "\e91c"; } .icon-start:before { content: "\e91d"; } .icon-other:before { content: "\e91e"; } .icon-move:before { content: "\e91f"; } .icon-copy:before { content: "\e920"; } .icon-rename:before { content: "\e921"; } .icon-swf .path1:before { content: "\e922"; color: rgb(159, 160, 166); } .icon-swf .path2:before { content: "\e923"; margin-left: -1.3330078125em; color: rgb(159, 160, 166); } .icon-swf .path3:before { content: "\e924"; margin-left: -1.3330078125em; color: rgb(188, 21, 21); } .icon-swf .path4:before { content: "\e925"; margin-left: -1.3330078125em; color: rgb(255, 255, 255); } .icon-refresh:before { content: "\e926"; } .icon-drawer:before { content: "\e927"; } .icon-layers:before { content: "\e928"; } .icon-numofpeople:before { content: "\e929"; } .icon-sign:before { content: "\e92a"; } .icon-sign2:before { content: "\e92b"; } .icon-label:before { content: "\e92c"; } .icon-signSuccess:before { content: "\e92d"; } .icon-worrySign:before { content: "\e92e"; } .icon-sweepYard:before { content: "\e92f"; } .icon-arrowTop:before { content: "\e930"; } .icon-arrowRight:before { content: "\e931"; } .icon-arrowBottom:before { content: "\e932"; } .icon-arrowLeft:before { content: "\e933"; } .icon-classAddr:before { content: "\e934"; } .icon-teacher:before { content: "\e935"; } .icon-classTime:before { content: "\e936"; } .icon-grade:before { content: "\e937"; } .icon-class:before { content: "\e938"; } .icon-classmates:before { content: "\e939"; } .icon-collegeName:before { content: "\e93a"; } .icon-professionalName:before { content: "\e93b"; } .icon-signFailure:before { content: "\e93c"; } .icon-alreadySigned:before { content: "\e93d"; } .icon-maximize:before { content: "\e93e"; } .icon-home:before { content: "\e93f"; } .icon-building1:before { content: "\e940"; } .icon-building2:before { content: "\e941"; } .icon-building3:before { content: "\e942"; } .icon-Time:before { content: "\e943"; } .icon-ClassroomId:before { content: "\e944"; } .icon-CourseName:before { content: "\e945"; } .icon-Teacher:before { content: "\e946"; } .icon-MoreAndMore:before { content: "\e947"; } .icon-Crowd:before { content: "\e948"; } .icon-FullScroll:before { content: "\e949"; } .icon-apply:before { content: "\e94a"; } .icon-personal-information:before { content: "\e94b"; } .icon-room:before { content: "\e94c"; } .icon-goBack:before { content: "\e94d"; } .icon-recordFile:before { content: "\e94e"; } .icon-connection:before { content: "\e94f"; } .icon-live:before { content: "\e950"; } .icon-arrowDown:before { content: "\e951"; } .icon-arrowUp:before { content: "\e952"; } .icon-coursewareLive:before { content: "\e953"; } .icon-weixin:before { content: "\e954"; } .icon-jsty:before { content: "\e955"; } /*浮动与清除浮动*/ .left { float: left; } .right { float: right; } .clearfix:after { content: ""; display: block; height: 0; clear: both; } .clearfix { zoom: 1; } /*字体大小*/ .font-12 { font-size: 12px; } .font-14 { font-size: 14px; } .font-15 { font-size: 15px; } .font-16 { font-size: 16px; } .font-18 { font-size: 18px; } .font-19 { font-size: 19px; } .font-20 { font-size: 20px; } .font-21 { font-size: 21px; } .font-22 { font-size: 22px; } .font-24 { font-size: 24px; } .font-26 { font-size: 26px; } .font-28 { font-size: 28px; } .font-30 { font-size: 30px; } .font-32 { font-size: 32px; } /*字体颜色*/ .font-white { color: #fff; } .font-blue { color: #068358; } .font-ccc { color: #ccc; } .font-bbb { color: #bbb; } .font-666 { color: #888888; } .font-333 { color: #333333; } .font-888 { color: #666666; } .font-lightBlue { color: #068358; } /*字体加粗*/ .f-weight { font-weight: bold; } /* 斜体 */ .f-italic { font-style: italic; } /*背景颜色*/ .bg-gray { background: #b8c0cc; } .bg-black-303030 { background-color: #303030; } .bg-blue { background: #068358; } .bg-f4f4f4 { background: #f4f4f4; } span.bg-blue:hover, a.bg-blue:hover { background: #237ac1; } /*.icon-close:hover{*/ /*color: #068358;*/ /*}*/ .bg-white { background: #fff; } /*内边距*/ .p-1 { padding: 1px; } .p-5 { padding: 5px; } .p-10 { padding: 10px; } .p-15 { padding: 15px; } .p-20 { padding: 20px; } .p-30 { padding: 30px; } .p-t-1 { padding-top: 1px; } .p-t-30 { padding-top: 30px; } .p-t-b-1 { padding-top: 1px; padding-bottom: 1px; } .p-t-b-5 { padding-top: 5px; padding-bottom: 5px; } .p-t-b-8 { padding-top: 8px; padding-bottom: 8px; } .p-t-b-10 { padding-top: 10px; padding-bottom: 10px; } .p-t-b-15 { padding-top: 15px; padding-bottom: 15px; } .p-t-b-20 { padding-top: 20px; padding-bottom: 20px; } .p-t-b-30 { padding-top: 30px; padding-bottom: 30px; } .p-l-r-5 { padding-right: 5px; padding-left: 5px; } .p-l-r-7 { padding-right: 7px; padding-left: 7px; } .p-l-r-10 { padding-right: 10px; padding-left: 10px; } .p-l-r-15 { padding-right: 15px; padding-left: 15px; } .p-l-r-20 { padding-right: 20px; padding-left: 20px; } .p-l-r-25 { padding-right: 25px; padding-left: 25px; } .p-l-r-30 { padding-right: 30px; padding-left: 30px; } .p-l-5 { padding-left: 5px; } .p-l-10 { padding-left: 10px; } .p-l-15 { padding-left: 15px; } .p-l-20 { padding-left: 20px; } .p-l-25 { padding-left: 25px; } .p-l-30 { padding-left: 30px; } .p-l-50 { padding-left: 50px; } .p-l-45 { padding-left: 45px; } .p-l-67 { padding-left: 67px; } .p-r-2 { padding-right: 2px; } .p-r-5 { padding-right: 5px; } .p-r-10 { padding-right: 10px; } .p-r-15 { padding-right: 15px; } .p-r-20 { padding-right: 20px; } .p-r-40 { padding-right: 40px; } .p-t-5 { padding-top: 5px; } .p-t-6 { padding-top: 6px; } .p-t-10 { padding-top: 10px; } .p-t-15 { padding-top: 15px; } .p-t-20 { padding-top: 20px; } .p-t-30 { padding-top: 30px; } .p-b-5 { padding-bottom: 5px; } .p-b-10 { padding-bottom: 10px; } .p-b-15 { padding-bottom: 15px; } .p-b-20 { padding-bottom: 20px; } .p-n { padding: 0; } .p-l-n { padding-left: 0; } .p-r-n { padding-right: 0; } .p-b-n { padding-bottom: 0; } .p-t-n { padding-top: 0; } /*外边距*/ .m-5 { margin: 5px; } .m-8 { margin: 8px; } .m-10 { margin: 10px; } .m-15 { margin: 15px; } .m-20 { margin: 20px; } .m-30 { margin: 30px; } .m-l-5 { margin-left: 5px; } .m-l-10 { margin-left: 10px; } .m-l-r-10 { margin-right: 10px; margin-left: 10px; } .m-l-r-20 { margin-right: 20px; margin-left: 20px; } .m-l-15 { margin-left: 15px; } .m-l-20 { margin-left: 20px; } .m-l-30 { margin-left: 30px; } .m-l-40 { margin-left: 40px; } .m-l-50 { margin-left: 50px; } .m-r-5 { margin-right: 5px; } .m-r-8 { margin-right: 8px; } .m-r-10 { margin-right: 10px; } .m-r-15 { margin-right: 15px; } .m-r-20 { margin-right: 20px; } .m-t-3 { margin-top: 3px; } .m-t-5 { margin-top: 5px; } .m-t-10 { margin-top: 10px; } .m-t-15 { margin-top: 15px; } .m-t-20 { margin-top: 20px; } .m-t-30 { margin-top: 30px; } .m-t-40 { margin-top: 40px; } .m-t-50 { margin-top: 50px; } .m-t-b-5 { margin-top: 5px; margin-bottom: 5px; } .m-t-b-10 { margin-top: 10px; margin-bottom: 10px; } .m-t-b-15 { margin-top: 15px; margin-bottom: 15px; } .m-t-b-20 { margin-top: 20px; margin-bottom: 20px; } .m-t-b-30 { margin-top: 30px; margin-bottom: 30px; } .m-t-b-50 { margin-top: 50px; margin-bottom: 50px; } .m-b-5 { margin-bottom: 5px; } .m-b-10 { margin-bottom: 10px; } .m-b-15 { margin-bottom: 15px; } .m-b-20 { margin-bottom: 20px; } .m-b-30 { margin-bottom: 30px; } .m-b-35 { margin-bottom: 35px; } .m-n { margin: 0; } .m-l-n { margin-left: 0; } .m-r-n { margin-right: 0; } .m-b-n { margin-bottom: 0; } .m-t-n { margin-top: 0; } /*圆角*/ .b-r-50 { border-radius: 50%; overflow: hidden; } .b-r-5 { border-radius: 5px; } .b-r-8 { border-radius: 8px; } .b-r-10 { border-radius: 10px; } .b-r-t-r-5 { border-radius: 5px 5px 0 0; } .b-r-b-l-5 { border-radius: 0 0 5px 5px; } .b-r-t-r-8 { border-radius: 8px 8px 0 0; } .b-r-b-l-8 { border-radius: 0 0 8px 8px; } .b-r-t-r-10 { border-radius: 10px 10px 0 0; } .b-r-b-l-10 { border-radius: 0 0 10px 10px; } /*定位*/ .absolute-t-l { position: absolute; top: 0; left: 0; } .absolute-t-r { position: absolute; top: 0; right: 0; } .absolute-b-l { position: absolute; bottom: 0; left: 0; } .absolute-b-r { position: absolute; bottom: 0; right: 0; } .absolute-center { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .fixed-center { position: fixed; top: 0; left: 0; bottom: 0; right: 0; display: flex; align-items: center; justify-content: center; } /*边框*/ .border-none { border: none; } .border-ddd { border: 1px solid #dddddd; } .border-t-b-ddd { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } .border-t-ddd { border-top: 1px solid #dddddd; } .border-r-ddd { border-right: 1px solid #dddddd; } .border-b-ddd { border-bottom: 1px solid #dddddd; } .border-l-ddd { border-left: 1px solid #dddddd; } .border-l-r-ddd { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; } .border-l-ddd-3 { border-left: 3px solid #dddddd; } .border-blue { border: 1px solid #068358; } .border-l-blue-3 { border-left: 3px solid #068358; } .border-l-lightBlue-3 { border-left: 3px solid #068358; } #timeTable td.border-l-r-blue { border-left: 1px solid #068358; border-right: 1px solid #068358; } .border-t-b-blue { border-top: 1px solid #068358; border-bottom: 1px solid #068358; } .border-b-blue-3 { border-bottom: 3px solid #068358; } .border-b-blue { border-bottom: 1px solid #068358; } .border-b-666 { border-bottom: 1px solid #666666; } /*字体一排显示不下隐藏*/ .text-hidden { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /*字体两排显示不下隐藏*/ .font-2-hidden { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -moz-box; -moz-line-clamp: 2; -moz-box-orient: vertical; overflow: hidden; word-break: break-all; } .font-3-hidden { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -moz-box; -moz-line-clamp: 3; -moz-box-orient: vertical; overflow: hidden; word-break: break-all; } .font-5-hidden { display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; display: -moz-box; -moz-line-clamp: 5; -moz-box-orient: vertical; overflow: hidden; word-break: break-all; } /*display*/ /*子元素上下左右居中*/ .el-block-center { display: flex; align-items: center; justify-content: center; } .el-block-space-between { display: flex; align-items: center; justify-content: space-between; } .el-inline-center { display: inline-flex; align-items: center; justify-content: center; } .el-vertical-center { display: flex; align-items: center; } .el-inline-vertical-center { display: inline-flex; align-items: center; } .el-inline-space-between { display: inline-flex; align-items: center; justify-content: space-between; } .flex { flex: 1; } .flex-wrap { display: flex; flex-wrap: wrap; } .flex-column { display: flex; flex-direction: column; } .flex-inline-column { display: inline-flex; flex-direction: column; } /*鼠标手型*/ .m-pointer { cursor: pointer; } /*背景图片大小自适应,位置居中*/ .bg-img-adaptive-box { width: 100%; padding-top: 56.25%; overflow: hidden; background-size: cover; background-position: center; } /*图片大小自适应,位置居中*/ .img-adaptive { position: relative; width: 100%; padding-top: 56.25%; overflow: hidden; } .img-adaptive>img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .btn { padding: 7px 18px; } .highlight:hover span { color: #068358; } /*元素大小*/ .absolutely { width: 100%; height: 100%; } .full-screen { width: 100vw; height: 100vh; } .w-half { display: inline-block; width: 50%; } div.nav-route a { display: inline-block; color: #666; font-size: 16px; line-height: 60px; text-decoration: none; } div.nav-route a:focus, div.nav-route a:hover { color: #068358; } .no-data-prompt { width: 100%; line-height: 6; color: #ccc; font-size: 16px; } .scrollbar::-webkit-scrollbar { width: 5px; height: 30px; background-color: #666666; } .scrollbar::-webkit-scrollbar-track { background-color: #383838; } .scrollbar::-webkit-scrollbar-thumb { height: 30px; background-color: #666; } .text-container { padding-right: 0; padding-left: 0; } /*---------头部样式----------*/ #dbzqHeader .header { height: 180px; background: url("../../../common/images/head_bg.png"); background-position: center; background-size: cover; } #dbzqHeader .header .userName-search { height: 100px; display: flex; flex-direction: column; justify-content: space-between; } #dbzqHeader .header .userName-search .userName { text-align: right; font-size: 16px; } #dbzqHeader .header .userName-search .button { align-self: flex-end; } #dbzqHeader .header .userName-search .button a { display: flex; align-items: center; } #dbzqHeader .header .userName-search .search input { padding: 4px 8px; border: 1px solid #225e22; width: 260px; } #dbzqHeader .header .userName-search .search a { padding: 7px 8px; background: #225e22; } #dbzqHeader .header .userName-search .search a:hover, #dbzqHeader .header .userName-search .search a { color: #fff; } #dbzqHeader .navigation_head { height: 50px; background: #225e22; padding: 0 80px; } #dbzqHeader .navigation_head li { position: relative; height: 100%; display: flex; justify-content: center; } #dbzqHeader .navigation_head li .sub-meun { display: none; position: absolute; top: 50px; width: 200px; z-index: 10; background: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); } #dbzqHeader .navigation_head li .sub-meun li a { color: #000; width: 100%; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: normal; } #dbzqHeader .navigation_head li .sub-meun li a:hover { color: #fff; background: #237223; } #dbzqHeader .navigation_head li:hover .sub-meun { display: block; } #dbzqHeader .navigation_head li a { font-size: 16px; display: inline-block; padding: 14px 20px; color: #fff; } #dbzqHeader .navigation_head li a:hover { color: #fff; background: #237223; } #dbzqHome .main { margin: 100px auto 0; padding: 50px 80px 0; } #dbzqHome .main .recommand { color: #068358; background: linear-gradient(to right, #f4f4f4, #f4f4f4), linear-gradient(to right, #cdcdcd, #cdcdcd); background-size: 193px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat; } /*pc端头部样式*/ #header, #class, #jxtyHeader, #movieHeader { height: 70px; position: fixed; top: 0; left: 0; right: 0; z-index: 999; } #class, #jxtyHeader, #movieHeader { background: #fff; color: #333; box-shadow: 0 0 1px 0 #ccc; } #class .header .start-btn .search-btn:first-child:before, #jxtyHeader .header .start-btn .search-btn:first-child:before, #tabHead .start-btn .search-btn:first-child:before { content: ""; display: inline-block; width: 22px; height: 22px; background: url("../../images/home.png"); margin-bottom: -5px; } #tabHead .start-btn .search-btn:first-child:before { background: url("../../images/home-white.png"); margin-right: 5px; } #class .header .start-btn .search-btn, #class span, #jxtyHeader .header .start-btn .search-btn, #jxtyHeader span, #movieHeader .header .start-btn .search-btn, #movieHeader span { color: #666; } #movieHeader .header .start-btn .font-blue { color: #068358; } #class .header .start-btn .search-btn:hover, #jxtyHeader .header .start-btn .search-btn:hover, #movieHeader .header .start-btn .search-btn:hover { color: #068358; } #movieList .main-list, #movieSearch .mainSearch { width: 1200px; padding: 0; margin: auto; } #movie .header, #moviePlay .header, #movieSearch .header, #movieLive .header, #movieList .header, #movieNews .header, #class .header { max-width: 1200px; padding: 0; margin: auto; } .first .header { padding: 0 88px; } .header { height: 70px; padding: 0 70px; display: flex; align-items: center; justify-content: space-between; } .logo { min-width: 180px; } .navigation { min-width: 80px; display: flex; margin: 0 20px; justify-content: center; flex: 1; } #movieHeader .input-box { flex: 0 0 160px; } div.input-search { display: flex; margin: 0 30px; width: 330px; justify-content: flex-end; } #class .empty-div-flex-1, #jxtyHeader .empty-div-flex-1 { flex: 1; } #class .navigation, #class .navigation .start-btn, #jxtyHeader .navigation, #jxtyHeader .navigation .start-btn { /*flex: 0 0 80px;*/ flex: 0 0 200px; } div.input-box { display: flex; justify-content: flex-end; cursor: pointer; } div.input-box .button { position: relative; display: flex; align-items: center; color: #fff; height: 100px; max-width: 235px; justify-content: flex-end; } div.input-box .button:hover .personal-center { display: block; } #movieHeader div.input-search>input, #class div.input-search>input, #jxtyHeader div.input-search>input, #header div.input-search>input { border-radius: 0; } div.input-search>input { flex: 1; height: 38px; padding: 8px 12px 8px 18px; border-radius: 19px 0 0 19px; border: none; background: #fff; outline: none; } #movieHeader div.input-search .icon-bg, #class div.input-search .icon-bg, #jxtyHeader div.input-search .icon-bg, #header div.input-search .icon-bg { font-size: 20px; color: #666; background: transparent; } #header div.input-search .icon-bg { color: #068358; } #movieHeader div.input-search .icon-bg, #class div.input-search .icon-bg, #jxtyHeader div.input-search .icon-bg, #header div.input-search .icon-bg { border-radius: 0; } div.input-search .icon-bg { font-weight: bold; flex: 0 0 80px; width: 80px; height: 38px; vertical-align: middle; line-height: 38px; text-align: center; cursor: pointer; font-size: 16px; color: #fff; border-radius: 0 19px 19px 0; background: linear-gradient(to left, #068358, #068358); } .header .start-btn { height: 70px; overflow: hidden; width: calc(100% - 47px); display: flex; justify-content: center; flex-wrap: wrap; } .header .start-btn>li { margin: 0 0 0 20px; height: 100%; display: inline-flex; align-items: center; cursor: pointer; } .header .start-btn>li:first-child { margin: 0; } .header .start-btn .search-btn { font-size: 16px; } .header .start-btn .search-btn:focus, .header .start-btn .search-btn:hover { color: #068358; } .header .btn-icon { flex: 0 0 47px; padding: 0 15px 0 12px; height: 40px; margin: 25px 0 0 0; } .btn-icon-box { display: inline-block; width: 20px; height: 20px; line-height: 0; vertical-align: middle; cursor: pointer; } .btn-icon-box:hover>.circle-icon, #movieHeader .btn-icon-box:hover>.circle-icon { border: 1px solid #068358; } #movieHeader .btn-icon-box .circle-icon { border: 1px solid #333; } .btn-icon-box .circle-icon { display: inline-block; width: 7px; height: 7px; border: 1px solid #fff; border-radius: 50%; margin: 1px; } #class .header .btn-icon .circle-icon, #jxtyHeader .header .btn-icon .circle-icon { border: 1px solid #333; } #class .header .btn-icon-box:hover>.circle-icon, #jxtyHeader .header .btn-icon-box:hover>.circle-icon { border: 1px solid #068358; } .channel-hide { display: none; position: absolute; width: 500px; background: #fff; margin: 15px 0 0 -191px; padding: 10px; box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); border-radius: 8px; } .btn-icon:hover>.channel-hide { display: flex; } .channel-hide:before { width: 18px; height: 18px; content: ""; display: block; border-left: 9px solid transparent; border-top: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #fff; position: absolute; top: -18px; left: 192px; } .all-channel { width: 70px; height: 14px; margin-top: 9px; line-height: 14px; border-right: 1px solid #ccc; padding-right: 10px; font-size: 14px; } .header .btn-icon>.channel-hide>ul { flex: 1; margin-left: 10px; text-align: left; } .header .btn-icon>.channel-hide>ul>li { display: inline-block; margin: 0 15px 0 0; line-height: 30px; } .header .btn-icon>.channel-hide>ul>li a { color: #000; font-size: 14px; word-break: break-all; } #movieHeader .header .channel-hide .font-blue { color: #068358; } .header .btn-icon>.channel-hide>ul>li>a:hover { color: #068358; } .header .input-box div.button>a, .header .input-box div.button span { white-space: nowrap; display: flex; align-items: center; } .header .input-box div.button span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; } .header .input-box div.button>a:hover { color: #068358; } .input-box span.head-portrait { padding: 0; flex: 0 0 40px; width: 40px; height: 40px; margin-right: 20px; } .personal-center .head-portrait-name { height: 60px; background: #068358; display: flex; align-items: center; padding: 0 15px; } .head-portrait-name .head-portrait { flex: 0 0 40px; height: 40px; } .personal-center-loginout { background: #fff; } .personal-center-loginout-li { line-height: 45px; display: flex; align-items: center; } .personal-center-loginout-li:hover { background: #f4f4f4; } .personal-center-loginout-li:hover span, .personal-center-loginout-li:hover a { color: #068358; } .personal-center-loginout-li .icon-exit { width: 40px; } .personal-center-loginout-li-a { color: #666; width: 115px; } .header .input-box div.button .personal-center-loginout-li .icon-person, .header .input-box div.button .personal-center-loginout-li .icon-switch { font-size: 20px; width: 40px; display: inline-block; } /*移动端头部样式*/ .header-web { position: fixed; top: 0; z-index: 99; width: 100%; padding: 4px 10px; background: #fff; display: flex; align-items: center; height: 42px; box-shadow: 0 0 1px #ccc; } .logoweb { flex: 0 0 20px; width: 20px; } .logoweb img { width: 100%; } .header-web .phone-channel-hide-btn { margin-left: 8px; } .header-web .searchbox { flex: 1; padding: 0 20px; } .header-web .searchbox span { display: block; width: 100%; border-radius: 24px; background: #e6e6e6; opacity: .8; text-align: center; color: #9c9c9c; line-height: 26px; margin: 4px 0; font-size: 14px; } .header-web .icon span, .header-web .icon .icon-classify { display: inline-block; color: #676767; font-size: 20px; font-weight: normal; } .avatar { width: 23px; height: 23px; border-radius: 50%; } .header-web .icon .icon-classify { padding-right: 8px; } .header-web .icon div.login-icon { display: flex; align-items: center; } .header-web .icon div.login-icon div.logged-in { position: absolute; top: 33px; right: -8px; width: 100px; text-align: center; border-radius: 8px; z-index: 20; } .header-web .icon div.login-icon div.logged-in>a { display: block; color: #fff; font-size: 14px; line-height: 28px; padding: 0 9px; background: #ccc; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .header-web .icon div.login-icon div.logged-in>a { border-bottom: 1px solid #c1c1c1; margin: 0 8px; } .header-web .icon div.login-icon div.logged-in>a:focus, .header-web .icon div.login-icon div.logged-in>a:hover { color: #068358; } .header-web .icon div.login-icon div.logged-in:after { content: ""; position: absolute; top: -10px; right: 7px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 10px solid #fff; } .header-web .icon span:hover { color: #068358; cursor: pointer; } /*登录框样式*/ .login .login-box { box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0.2); background: #fff; border-radius: 6px; overflow: hidden; } .login form { position: relative; padding-bottom: 15px; } .login .VerificationCode { padding: 8px 15px; border: 1px solid #068358; color: #068358; border-radius: 5px; margin-right: 40px; cursor: pointer; } .login .close-btn { position: absolute; right: 15px; top: -40px; font-size: 20px; } .login .close-btn:focus, .login .close-btn:hover { color: #068358; cursor: pointer; } .login .title { background: #F0F0F0; height: 40px; line-height: 40px; letter-spacing: 4px; font-size: 18px; margin-bottom: 10px; } .login .input-group { padding: 0 40px; width: 100%; margin-bottom: 10px; } .login .input-group label { color: #666; font-size: 14px; line-height: 35px; font-weight: normal; } .login .input-group .form-control { width: 100%; height: 36px; line-height: 36px; border-radius: 4px; } .login .res-btn { text-align: right; border-bottom: 1px solid #d7d7d7; } .login .res-btn a { color: #666; line-height: 2; } .login .res-btn a:focus, .login .res-btn a:hover { text-decoration: underline; color: #068358; } .login .btn { width: 76%; margin: 10px 40px; } .login .btn:focus, .login .btn:hover { color: #fff; } .prompt { height: 20px; margin-top: 20px; } .prompt .loginError { color: red; font-size: 12px; } .tourists:hover { color: #237ac1; } /* pc端非首页显示的头部 */ .second #header { background: rgb(46, 50, 62); } /*--------移动端所有频道样式--------*/ .phone-all-channel { position: fixed; top: 0; bottom: 0; left: 0; z-index: 1005; transform: translateX(-100%); transition-duration: 200ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); width: 85%; background: #fff; } .phone-all-channel-bg { position: fixed; top: 0; right: 0; z-index: 1005; transform: translateX(100%); transition-duration: 200ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); width: 15%; height: 100%; background: rgba(0, 0, 0, 0.2); } .phone-all-channel-header { flex: 1; display: flex; align-items: center; justify-content: center; overflow: hidden; } .phone-channel-hide-btn { flex: 0 0 11px; width: 11px; height: 11px; border-bottom: 2px solid #676767; border-left: 2px solid #676767; margin-left: 20px; transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); } .all-channel-h3 { flex: 1; text-align: center; padding: 10px 0; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .phone-all-channel-section { width: 100%; padding: 10px; } .phone-all-channel-section ul { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; display: flex; align-items: center; flex-wrap: wrap; } .phone-all-channel-li { margin-bottom: -1px; text-align: center; width: 33.333333%; border-bottom: 1px solid #ebebeb; height: 50px; line-height: 50px; } .phone-all-channel-li a { display: inline-block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #323232; font-size: 15px; background: linear-gradient(to bottom, #ebebeb, #ebebeb) no-repeat; background-size: 1px 15px; background-position: right center; } .phone-all-channel-li:nth-child(3n+3) a { background: none; } .phone-all-channel-li a.router-link-exact-active { color: #068358; } /*--------移动端导航样式--------*/ .swiper-slide { width: auto; } div.course-web { margin: 45px 0 0 0; display: block; height: 42px; line-height: 42px; background: #e6e6e6; opacity: .8; } div.course-web ul { width: 100%; min-width: 320px; display: flex; justify-content: flex-start; overflow-x: auto; } div.course-web ul::-webkit-scrollbar { display: none; } div.course-web ul li { float: left; word-break: keep-all; padding: 0 1em; } div.course-web ul li a { color: #333; font-size: 1.4rem; display: inline-block; } div.course-web ul li a.router-link-exact-active { color: #068358; background: linear-gradient(to right, #068358, #068358) no-repeat; background-position: bottom; background-size: 20px 2px; } /*-----网络课堂coursewareHeader-----*/ #movieHeader div.input-search>input, #class div.input-search>input, #jxtyHeader div.input-search>input, #header div.input-search>input { width: 0; flex: 0; padding: 0; position: absolute; right: 80px; } #movieHeader div.input-search, #class div.input-search, #jxtyHeader div.input-search, #header div.input-search { width: 80px; position: relative; } #movieHeader div.input-search:hover .icon-bg, #class div.input-search:hover .icon-bg, #header div.input-search:hover .icon-bg { background: linear-gradient(to left, #068358, #068358); color: #fff; font-size: 16px; border-radius: 0 15px 15px 0; transition: border-radius 2s; } #jxtyHeader div.input-search:hover .icon-bg { background: linear-gradient(to left, #068358, #2066AE); color: #fff; font-size: 16px; border-radius: 0 15px 15px 0; transition: border-radius 2s; } #movieHeader div.input-search:hover input, #class div.input-search:hover input, #jxtyHeader div.input-search:hover input, #header div.input-search:hover input { width: 300px; border: 1px solid #068358; padding: 8px 12px 8px 18px; border-radius: 15px 0 0 15px; transition-property: width, padding, border-radius; transition-duration: 1s; transition-timing-function: ease-out; } .navigation-arrow-icon { display: inline-block; width: 7px; height: 7px; border-bottom: 2px solid transparent; border-right: 2px solid transparent; transform: rotate(45deg); margin: 0 5px 3px 5px; transition: transform 0.5s; } #class .header .start-btn>li:hover .navigation-arrow-icon, #jxtyHeader .header .start-btn>li:hover .navigation-arrow-icon { transform: rotate(225deg); } .start-btn .sub-meun { border-top: 1px solid #ccc; background: #fff; box-shadow: -1px 3px 5px rgba(0, 0, 0, 0.3); width: 200px; min-height: 80px; position: absolute; z-index: 2; display: none; } #class .header .start-btn>li:hover .sub-meun, #jxtyHeader .header .start-btn>li:hover .sub-meun { display: block; } .start-btn .sub-meun a { display: flex; height: 35px; align-items: center; padding: 0 0 0 10px; color: #333; } .start-btn .sub-meun a:hover { color: #068358; } #class .header .input-box div.button>a, #class .header .input-box div.button span, #jxtyHeader .header .input-box div.button>a, #jxtyHeader .header .input-box div.button span, #movieHeader .header .input-box div.button>a, #movieHeader .header .input-box div.button span { color: #666; white-space: nowrap; } #class .header .input-box div.button>a:hover, #jxtyHeader .header .input-box div.button>a:hover, #movieHeader .header .input-box div.button>a:hover { color: #068358; } /*------home页的样式------*/ #movie .main { padding: 0; width: 1200px; } .main { margin: 60px auto 0; padding: 0 80px; min-height: 100vh; } .main .recommand, .online-class-category .recommand { width: 100%; font-size: 26px; color: #068358; text-align: center; background: linear-gradient(to right, #f4f4f4, #f4f4f4), linear-gradient(to right, #cdcdcd, #cdcdcd); background-size: 193px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat; } .main .recommand-content, .online-class-category .recommand-content { margin-top: 50px; } .recommand-content a:hover h4, .recommand-content a:hover span { color: #068358; } #search ul.video-page>li { width: calc((100% - 64px)/5); } .main .recommand-content ul.video-page>li { width: calc((100% - 85px)/7); } #movie ul.video-page>li, #movieList ul.video-page>li { width: calc((100% - 64px)/4); } #movie .recommand-content ul.video-page>li, #movie .left-big-image ul.video-page>li { width: calc((100% - 80px)/5); } #movie .recommand-content ul.video-page>li { width: calc((100% - 80px)/5); } /*#movie .main .recommand-content ul.video-page > li:nth-child(6),#movie .main .recommand-content ul.video-page > li:nth-child(7){*/ /*display: none;*/ /*}*/ #movie ul.video-page>li:nth-child(9), #movie ul.video-page>li:nth-child(10), #movie ul.video-page>li:nth-child(11), #movie ul.video-page>li:nth-child(12) { display: none; } #movie .left-big-image ul.video-page>li:nth-child(8), #movie .left-big-image ul.video-page>li:nth-child(9) { display: none; } .main .ad>a { display: block; float: left; padding: 0 1%; } .menu { margin-top: 40px; display: flex; } .online-class .menu { display: block; } .program-box { flex: 1; } .menu .title { padding: 0 5px 0; color: #333; margin-bottom: 15px; display: flex; align-items: center; flex-wrap: nowrap; } .menu .title .more { flex: 0 0 46px; } .menu .title dl { width: 1px; flex: 1; display: flex; overflow: hidden; } .menu .title dl dd { max-width: 20%; padding: 0 30px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .menu .title dl .Category { font-size: 26px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 20%; } .menu .title dl .Category:before { content: "|"; color: #068358; } .menu .title dl dd>a { display: inline-block; color: #666; font-size: 14px; padding: 9px 10px 0; } .menu .title dl dd>a:focus, .menu .title dl dd>a:hover { color: #068358; } .menu .title .more { display: inline-flex; align-items: center; justify-content: center; color: #636b6f; flex: 0 0 55px; height: 24px; border: 1px solid #ccd0d7; border-radius: 5px; } .menu .title .more:hover { background: #ccd0d7; } .menu .title .more:hover span { margin-right: 5px; transition: margin-right 0.2s; } .menu .title .more i { display: inline-block; width: 7px; height: 7px; border-top: 1px solid #636b6f; border-right: 1px solid #636b6f; transform: rotate(45deg); } .to-top { display: none; cursor: pointer; width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0.5); position: fixed; right: 10px; bottom: 8%; border-radius: 5px; background-image: url("../../../common/images/all_icon.png"); background-repeat: no-repeat; background-position: -28px -113px; z-index: 1; } /*-----网络课堂class-----*/ .online-class, .coursewareList, #live, #list, #play, #search, #movieList, #moviePlay, #movieSearch, #movieLive, #coursewareSearch, #coursewareLive { display: flex; flex-direction: column; min-height: 100vh; } .online-class { padding-top: 0; } .online-class #class, .online-class #jxtyHeader { background-color: rgba(255, 255, 255, 0.6); } #dbzq, #dbzqList, #dbzqLive, #dbzqSearch, #dbzqPlay { display: flex; flex-direction: column; min-height: 100vh; } .online-class-category { width: 1200px; /*margin: 50px auto 0;*/ margin: 0 auto; } .coursewareList .main-list { display: block; width: 1200px; padding: 0; } .coursewareList .main-list .video-page li { width: calc((100% - 80px)/5); } /*-----网络课堂play组件样式-----*/ .courseware-play-box { font-size: 16px; width: 1200px; margin: 0 auto auto; } .nav-route span { color: #666; } .title-abstract { margin: 0 0 50px; border: 1px solid #EFEFEF; background: #fff; } .class-introduce { display: flex; padding: 15px; } .class-abstract-box { display: flex; width: calc(100% - 390px); } .class-abstract-box>div { width: 100%; position: relative; } .class-abstract-top { display: flex; align-items: center; } .class-abstract-title { display: inline-block; /*margin-right: 77px;*/ } .courseware-all-score { padding-right: 10px; font-size: 14px; color: #666666; } #class-score { display: inline-block; } .class-abstract-top .star { padding: 0 20px 0 0; } .class-score-number { font-size: 20px; font-weight: 400; color: #ef9c00; margin: 0 0 -3px 15px; } #scored { display: flex; align-items: flex-end; color: #666666; padding: 7px 0; font-size: 16px; } #scored span:first-child { padding-right: 20px; } .class-abstract { display: flex; padding-top: 15px; } .class-count { flex: 0 0 50px; width: 50px; height: 50px; border: 1px solid #ef9c00; border-radius: 5px; margin-right: 15px; } .class-count span:first-child { display: flex; line-height: 30px; height: 30px; background: #ef9c00; text-align: center; font-size: 20px; color: #fff; justify-content: center; } .class-count span:last-child { display: flex; line-height: 20px; height: 20px; color: #ef9c00; justify-content: center; } .class-abstract .abstract { flex: 1; display: flex; } .class-abstract .abstract span { flex: 0 0 60px; height: 50px; } .img-box { flex: 0 0 373px; width: 373px; height: 210px; margin-right: 20px; background-size: cover; } .abstract-content { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; max-height: 117px; color: #666666; font-size: 13px; word-break: break-all; } .rating-and-teacher { margin-top: 5px; font-size: 14px; display: flex; align-items: center; } .rating-and-teacher span em { color: #666666; } .rating-and-teacher-span { position: relative; } .program-title .rating-and-teacher-span { flex: 0 0 85px; } .rating-and-teacher-span:before { content: ""; display: inline-block; width: 19px; height: 19px; margin-right: 7px; background: url("../../../common/images/all_icon.png") no-repeat; margin-bottom: -4px; } .rating-and-teacher-span-1:before { background-position: -201px -128px; } .rating-and-teacher-span-2:before { background-position: -201px -94px; } .rating-and-teacher-span-3:before { background-position: -200px -33px; } .rating-and-teacher-span-4:before { background-position: -200px -65px; } .rating-and-teacher-span-5:before { background-position: -248px -160px; } .rating-and-teacher-span-5 { cursor: pointer; } .rating-and-teacher-span-5:hover #code { display: inline-block; } .rating-and-teacher-span-5:hover .phone-code { color: #068358; } span#code { display: none; width: 180px; height: 180px; position: absolute; left: -45px; top: 40px; padding: 10px; border: 1px solid #EFEFEF; background: #fff; z-index: 100; } .tag { margin-top: 5px; padding: 5px 0; background: #f4f4f4; color: #666666; font-size: 14px } .tag:before { content: ""; display: inline-block; width: 22px; height: 22px; background: url("../../../common/images/all_icon.png") no-repeat -249px -35px; margin-bottom: -4px; } .tag span { margin-left: 10px; } .tag span:after { content: "|"; display: inline-block; margin-left: 10px; font-size: 13px; } .tag span:last-child:after { content: ""; } .rating-and-teacher .star { padding: 0 20px 0 0; } .star .star-off { display: inline-block; width: 30px; height: 30px; cursor: pointer; } .rating-and-teacher>span { color: #000; padding-right: 15px; } .rating-and-teacher>span:first-child { /* max-width: 25%; */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .rating-and-teacher>span:last-child { padding-right: 0; } .catalog-content { background: #fff; border: 1px solid #EFEFEF; } .catalog-content h4:before { display: inline-block; content: ""; width: 23px; height: 21px; margin-right: 10px; vertical-align: text-top; background-color: #ccc; background: linear-gradient(to bottom, #666, #666 3px, transparent 3px, transparent), linear-gradient(to bottom, #666, #666 3px, transparent 3px, transparent); background-size: 4px 7px, 100% 7px; background-repeat: repeat-y; background-position: 0 0, 7px 0; } .catalog-content ul li { padding: 21px 20px 20px; border: 2px solid transparent; border-top: 1px solid #EFEFEF; display: flex; } .catalog-content ul li .play-icon:hover { background: #237ac1 } .catalog-content ul li>span { flex: 0 0 80px; font-size: 16px; color: #a7a1a1; } .catalog-content ul li div .class-title { font-size: 16px; cursor: pointer; color: #666666; line-height: 36px; } /* .catalog-content ul li div .class-title:hover { color: #068358; } */ .catalog-content ul li .play-icon { display: flex; align-items: center; justify-content: center; background: #068358; color: #fff; width: 65px; height: 36px; border-radius: 5px; cursor: pointer; float: right; font-size: 15px; } p.ChatContent-t, p.ChatContent-s { position: relative; line-height: 1.7; word-break: break-all; } p.ChatContent-t:before, p.ChatContent-s:before { content: ""; display: inline-block; width: 0; height: 0; border-style: solid; position: absolute; } p.ChatContent-t:before { border-color: transparent #f4f4f4 transparent transparent; border-width: 6px 10px 6px 0; left: -10px; top: 5px; } p.ChatContent-s:before { border-color: transparent transparent transparent #d9f4fd; border-width: 6px 0 6px 10px; right: -10px; top: 5px; } textarea[name='ChatContent']:focus { border: none; outline: none; caret-color: #068358; } input[name='ChatContent']:focus { border: 1px solid #068358; outline: none; } textarea[name='ChatContent']::-webkit-input-placeholder { background: url("../../../common/images/edit.png") no-repeat; } textarea[name='ChatContent']:focus::-webkit-input-placeholder { color: transparent; background: #fff; } textarea[name='ChatContent']:focus:-moz-placeholder { color: transparent; background: #fff; } textarea[name='ChatContent']:focus:-ms-input-placeholder { color: transparent; background: #fff; } .play-area-box { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); z-index: 1000; } .play-area { position: absolute; top: 15px; /*top: 0;*/ bottom: 0; right: 0; left: 0; margin: auto; width: 1300px; height: 95%; /*width: 960px;*/ /*height: 540px;*/ box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7); background: #3c3c3c; border-radius: 10px; padding: 6px; } .play-area-small { height: 547.19px; } .close-icon { display: block; width: 30px; height: 30px; border-radius: 50%; background: #fff; border: 4px solid #3c3c3c; color: #3c3c3c; font-size: 16px; font-weight: bold; text-align: center; line-height: 24px; position: absolute; top: -10px; right: -10px; cursor: pointer; z-index: 9999; } .close-icon:hover { color: #068358; border: 4px solid #068358; } .ppt-video { display: flex; height: 100%; } .class-ppt { width: 650px; /*width: 400px;*/ height: 100%; } .comment-content-area::-webkit-scrollbar, .attachment-content-area::-webkit-scrollbar, .abstract-content-area::-webkit-scrollbar, .review-content-area::-webkit-scrollbar { width: 5px; } .comment-content-area::-webkit-scrollbar-track, .attachment-content-area::-webkit-scrollbar-track, .abstract-content-area::-webkit-scrollbar-track, .review-content-area::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.3); border-radius: 5px; } .comment-content-area::-webkit-scrollbar-thumb, .attachment-content-area::-webkit-scrollbar-thumb, .abstract-content-area::-webkit-scrollbar-thumb, .review-content-area::-webkit-scrollbar-thumb { background-color: #000; border-radius: 5px; } .comment-content-area .error-message { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #000; } .poster-img { width: 1200px; padding: 30px 0 0; margin: auto; } .poster-img img { width: 100%; } .video-comment { flex: 1; background: #3f3f3f; display: flex; flex-direction: column; border-radius: 5px; } .video-comment-row { flex-direction: row; padding: 0; } .poster-img-box { display: flex; justify-content: space-between; margin-top: 20px; } .poster-img-box img { width: 590px; } .video-comment-row .video-area { /*width: 73.5%;*/ width: 100%; padding-bottom: 28.1250425%; } .comment-login { color: #068358; cursor: pointer; padding-right: 10px; } .video-area { box-sizing: content-box; padding-bottom: 56.250085%; position: relative; background: #000; } .video-area iframe { position: absolute; top: 0; left: 0; } .class-comment { width: 100%; height: 100%; flex: 1; overflow: hidden; background: #636363; } .video-comment-row .class-comment { border-left: 5px solid #3c3c3c; } .comment-box { width: 100%; height: 100%; position: relative; overflow: hidden; } .comment-box-header { height: 40px; line-height: 40px; background: #484848; color: #fff; } .comment-box-header li { font-size: 16px; padding: 0 20px; height: 40px; cursor: pointer; } .abstract-content-area, .comment-content-area { padding: 10px; height: calc(100% - 70px); } .attachment-content-area { padding: 10px 25px; height: calc(100% - 40px); } .comment-content-area { overflow: auto; } .review-content-area { position: absolute; top: 40px; bottom: 0; left: 0; right: 0; background: #969696; overflow-x: hidden; overflow-y: auto; } .review-table { position: absolute; top: 0; bottom: 0; left: 0; right: 0; color: #fff; text-align: center; } .review-tr { border-top: 1px solid rgba(204, 204, 204, 0.3); } .review-tr_1 { height: 36px; } .review-td { border-left: 1px solid rgba(204, 204, 204, 0.3); padding: 5px; width: 14%; } .review-td-3 { width: 48%; } .review-td-div { display: flex; } .review-td-select { background: #f2f2f2; border: 1px solid #a1a1a1; cursor: pointer; width: 50px; height: 20px; color: #e47030; border-radius: 3px; } .review-td-select option { background: #f2f2f2; color: #666; } .review-td-text { text-align: right; padding-right: 20px; line-height: 20px; } .review-td-bg_1 { background: #e1e1e1; color: #333; } .review-td-bg_2 { background: #f1f1f1; color: #333; } .review-td-bg_3 { background: #ececec; color: #333; text-align: left; } .review-td-bg_4 { background: #fff; color: #333; text-align: left; } .review-button { display: inline-block; background: #068358; padding: 5px 15px; cursor: pointer; border-radius: 5px; } .review-button:hover { background: #217dc8; } .review-tr-bg { background: #636363; border: 0; } .review-tr-border { border: none; } .abstract-content-area { text-indent: 26px; overflow: auto; color: #fff; line-height: 25px; } .talk-content { width: 100%; margin-bottom: 10px; display: flex; border-bottom: 1px solid rgba(204, 204, 204, 0.3); color: #fff; } .talk-content img { width: 35px; height: 35px; border-radius: 50%; flex: 0 0 35px; overflow: hidden; } .name-content { padding: 0 10px; flex: 1; vertical-align: top; } .talk-content .user-name { padding-right: 20px; } .chat-content { font-size: 14px; padding-top: 10px; word-break: break-all; } .comment-box .input { position: absolute; bottom: 0; left: 0; line-height: 30px; width: 100%; font-size: 14px; } .comment-box .input input { border: 2px solid #068358; outline: none; height: 32px; width: calc(100% - 50px); padding: 0 10px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; } .comment-box .input .send { display: inline-block; cursor: pointer; background: #068358; color: #fff; width: 50px; height: 32px; text-align: center; vertical-align: top; border-top-right-radius: 8px; border-bottom-right-radius: 8px; } .courseware-reply-btn { cursor: pointer; width: 100%; text-align: right; padding: 5px 10px; } .courseware-reply-btn:before { content: ''; display: inline-block; width: 17px; height: 15px; background: url("../../../common/images/all_icon.png") no-repeat -154px -66px; margin-right: 5px; vertical-align: middle; } .reply-content-box { padding: 10px 0; } .reply-content-box .talk-content { border: none; } .reply-input { padding-bottom: 10px; } .reply-input input { display: inline-block; width: calc(100% - 110px); border: 2px solid #068358; line-height: 28px; border-radius: 7px; padding: 0 10px; outline: none; color: #000; } .reply-input span { display: inline-block; height: 30px; width: 50px; color: #fff; background: #068358; vertical-align: top; line-height: 30px; text-align: center; border-radius: 7px; cursor: pointer; } .scale-img { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); align-items: center; justify-content: center; overflow: auto; z-index: 9991; cursor: pointer; } .scale-img img { width: 100%; } .download { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid rgba(204, 204, 204, 0.3); padding: 15px 0; } .download a:first-child { color: #fff; padding-right: 10px; } .download a:last-child { flex: 0 0 72px; } .download-btn { display: flex; align-items: center; justify-content: center; height: 35px; cursor: pointer; background: #068358; border-radius: 5px; color: #fff; padding: 5px 10px; } .download-btn:before { content: ''; display: inline-block; vertical-align: middle; margin-right: 6px; margin-top: -1px; width: 16px; height: 16px; background: url("../../../common/images/all_icon.png") no-repeat -154px -33px; } .download-btn:hover { background: #217dc8; } .attachment-content-area { width: 100%; overflow-y: auto; overflow-x: hidden; } /*-----play组件和live组件样式-----*/ .videos-pc { min-height: 77.4vh; } .online-class .videos-pc { padding: 0; } div.videos-pc .link, div.videos-pc div.wrap { width: 1200px; margin: 0 auto; } div.videos-pc div.wrap .video { max-width: 960px; width: 100%; } div.videos-pc div.wrap .video-box, div.videos-pc div.wrap .video-img-box { background: #484848; vertical-align: top; padding-bottom: 56.25%; position: relative; z-index: 1; } div.videos-pc div.wrap .video-box iframe { position: absolute; z-index: 1; top: 0; left: 0; } .video-box img { width: 100%; height: 540px; } div.videos-pc div.wrap .video-list { width: 240px; height: 100%; background: #303030; box-sizing: border-box; padding-bottom: 20px; vertical-align: top; } div.videos-pc div.wrap div.video-list .top { text-align: center; font-size: 18px; line-height: 46px; border-bottom: 1px solid #068358; } div.videos-pc ul.bot { width: 100%; height: 473px; overflow-x: hidden; overflow-y: auto; } div.videos-pc ul.bot::-webkit-scrollbar { width: 5px; height: 30px; } div.videos-pc ul.bot::-webkit-scrollbar-track { background-color: #ccc; } div.videos-pc ul.bot::-webkit-scrollbar-thumb { height: 30px; background-color: rgba(0, 0, 0, 0.2); } div.videos-pc ul.bot>li>a { width: 100%; display: flex; align-items: center; color: #fff; height: 48px; padding-right: 10px; } div.videos-pc .tab-content ul.bot>li>a { color: #666; padding-left: 0; } div.videos-pc .tab-content ul.bot>li>a .icon { background: url("../../../common/images/playph.png") no-repeat center; } div.videos-pc .tab-content ul.bot>li.ac { background: #fff; } div.videos-pc .tab-content ul.bot>li.ac>a { color: #068358; } div.videos-pc .tab-content ul.bot>li.ac>a .icon { background: url("../../../common/images/playph1.png") no-repeat center; } div.videos-pc div.wrap div.video-list .top { letter-spacing: 5px; } div.videos-pc div.wrap div.video-list ul.bot>li>a>.num { flex: 0 0 30px; width: 30px; height: 20px; line-height: 20px; background-color: #9a9a9a; text-align: center; margin: 0 10px; border-radius: 2px; } div.videos-pc div.wrap div.video-list ul.bot>li>a>.title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; } div.videos-pc div.wrap div.video-list ul.bot>li>a .swf { position: absolute; right: 0; top: 1px; display: inline-block; width: 32px; color: #c1a161; border: 1px solid #c1a161; font-size: 10px; border-radius: 4px; text-align: center; } div.videos-pc div.wrap div.video-list ul.bot .ac>a { color: #068358; background-color: #212121; } div.videos-pc div.wrap div.video-list ul.bot .ac>a>.num { background-color: #068358; color: #fff; } .web-video-list { width: 100%; overflow: hidden; } .xuanji { height: 48px; line-height: 48px; font-size: 16px; font-weight: 700; padding: 0 10px; } .film-name-list { display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; margin-bottom: 5px; } .film-name-list::-webkit-scrollbar { display: none; } .film-name-list li { flex: 0 0 150px; width: 150px; height: 60px; background: #e6e6e6; margin-right: 10px; border-radius: 5px; padding: 0 10px; } .film-name-list li:first-child { margin-left: 10px; } .film-name-list li.ac a { color: #2fb3ff; } .film-name-list li a { color: #333; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -moz-box; -moz-line-clamp: 2; -moz-box-orient: vertical; overflow: hidden; line-height: 2; word-break: break-all; } .video-component { padding: 15px; width: 1200px; margin: auto; display: flex; align-items: center; justify-content: space-between; } /*---------promgram组件样式---------*/ .loading { width: 100%; text-align: center; font-size: 20px; color: #666; font-weight: 500; display: flex; align-items: center; justify-content: center; } ul.video-page>li:hover, .news-left:hover, .news-middle:hover { box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10); top: -10px; } .online-class-category .left-big-image ul.video-page>li:first-child { width: calc((100% - 48px)/5*2); } .left-big-image ul.video-page>li:first-child { width: calc((100% - 48px)/6*2); } #movie .left-big-image ul.video-page>li:first-child { width: calc((100% - 48px)/5*2); } ul.video-page>li { width: calc((100% - 97px)/6); float: left; margin: 0 6px 25px; } .news-left { width: calc((100% - 80px)/5); float: left; margin: 0 8px 0; } #movie .news-left { width: calc((100% - 80px)/3); float: left; margin: 0 8px 0; } .news-left .ProgramIntroduction { height: 102px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; display: -moz-box; -moz-line-clamp: 6; -moz-box-orient: vertical; word-break: break-all; } #dbzqSearch ul.video-page>li { width: calc((100% - 112px)/7); } .online-class ul.video-page>li { width: calc((100% - 80px)/5); } .online-class .recommand-content ul.video-page>li { width: calc((100% - 80px)/3); } #movieSearch ul.video-page>li { width: calc((100% - 80px)/5); } .collection ul.video-page>li { width: calc((100% - 64px)/4); } ul.video-page>li, .news-left { display: block; color: #666; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.07); position: relative; top: 0; -webkit-transition: top .15s linear; -moz-transition: top .15s linear; -ms-transition: top .15s linear; -o-transition: top .15s linear; transition: top .15s linear; } ul.video-page>li>a div.vertical[lazy="loading"], ul.video-page>li>a div.horizontal[lazy="loading"] { background-size: cover; background-position: center; } ul.video-page>li div.vertical { position: relative; width: 100%; padding-top: 133.3333%; overflow: hidden; background-size: cover; background-position: center; } .left-big-image ul.video-page>li:first-child div.horizontal { padding-top: calc(56.25% + 70px); } ul.video-page>li>.horizontal-a div.horizontal, .news-left .horizontal-a div.horizontal, .news-middle .horizontal-a div.horizontal { position: relative; width: 100%; padding-top: 56.25%; overflow: hidden; background-size: cover; background-position: center; } ul.video-page>li:hover div.horizontal { transform: scale(1.2); } ul.video-page>li>a div.font-intro>h6 { padding: 5px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; } ul.video-page>li>a div.font-intro>.time-playCount, ul.video-page>li>a div.font-intro>.CoursewareCatalog { font-size: 12px; color: #93999F; line-height: 2; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 5px; height: 24px; overflow: hidden; margin: 1px 0; } .online-class ul.video-page>li:hover>a div.font-intro>.time-playCount { margin-bottom: 10px; } .font-intro { height: 52px; } .courseware-playCount { display: inline-block; background: url("../../../common/images/all_icon.png") no-repeat -100px -78px; padding-left: 18px; } .CoursewareCatalog-span-em:after { content: "|"; margin: 0 3px; color: #93999F; } .CoursewareCatalog-span-em:last-child:after { content: ""; } ul.video-page>li:hover>a div.font-intro h6 { color: #068358; } div form input.conditions { outline: none; } div form input.conditions:focus { border: 1px solid #068358; } .news-left .horizontal-a:hover { color: #fff; } .news-middle-box { float: left; width: calc((100% - 80px)/5); margin: 0 8px 0; } #movie .news-middle-box { float: left; /* width: calc((100% - 80px)/4); */ margin: 0 8px 0; width: 250px; } .news-middle { display: block; color: #666; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.07); position: relative; top: 0; -webkit-transition: top .15s linear; -moz-transition: top .15s linear; -ms-transition: top .15s linear; -o-transition: top .15s linear; transition: top .15s linear; } .news-middle:first-child { margin: 0 0 20px; } #movie .news-middle:first-child { margin: 0 0 40px; } .news-right { float: left; margin: 0 0 8px 25px; width: calc((100% - 80px)/5*2); } #movie .news-right { float: left; margin: 0 0 8px 25px; width: calc((100% - 80px)/7*2); } .news-right>li:nth-child(6) { margin-top: 20px; } .news-right>li a { color: #666; } .news-right>li a:hover { color: #068358; } .solid-round { display: inline-block; width: 7px; height: 7px; border-radius: 50%; background-color: #ccc; margin-right: 8px; } /*-------list页面样式------*/ nav { text-align: center; } .main-list { width: 100%; padding: 0 70px 0; margin: 0 auto auto; display: flex; } .coursewareSearch { width: 1200px; margin: 0 auto auto; } .main-list .listCont { flex: 1; } .filter, .video-filter { border: 1px solid #dadada; margin: auto; display: flex; flex-wrap: wrap; } .filter { border-bottom: 0; } .coursewareSearch .filter, .main-list .filter { padding: 5px 15px; } .nav-route { display: flex; align-items: center; } .location-arrow { display: inline-block; width: 8px; height: 8px; border-top: 1px solid; border-right: 1px solid; transform: rotate(45deg); margin: 0 12px 0 8px; } .videos-pc .nav-route { width: 1200px; margin: auto; } .filter dt, .filter dd { display: inline-block; font-size: 14px; color: #666; /*padding: 10px 0;*/ } .filter-btn-span { display: inline-block; margin: 5px 15px; cursor: pointer; } .filter-btn-span:first-child { position: absolute; left: 0; } /*.main-list .filter dd > a:first-child{*/ /*position: absolute;*/ /*top: 10px;*/ /*left: 0;*/ /*}*/ .filter dt { width: 70px; margin-top: 4px; } .filter dd { width: calc(100% - 100px); position: relative; padding-left: 60px; } .coursewareSearch .video-page li { width: calc((100% - 80px)/5); } .main-list .filter dd>a { display: inline-block; color: #666; padding: 4px 15px; border: 1px solid transparent; } .main-list .filter dd>a:focus, .main-list .filter dd>a:hover { color: #068358; } .main-list filter dd>a.ac { border-color: #dadada; color: #068358; } .classification { overflow: auto; display: flex; flex-wrap: nowrap; } .classification::-webkit-scrollbar { display: none; } .classification li { height: 30px; line-height: 30px; margin-right: 10px; border-radius: 5px; color: #666; min-width: 55px; text-align: center; } .classification li.bg-color, .video-filter .bg-color { background: #e6e6e6; } .classification li a { color: #666; } .news-rank { width: 390px; height: 100%; margin-left: 20px; } #movie .news-rank { width: 240px; height: 100%; margin-left: 20px; } .news-rank-title:before { content: ""; display: inline-block; height: 18px; margin-right: 12px; border-left: 2px solid #068358; } .rank-box { flex: 0 0 185px; position: relative; } #list .rank-box, #movieList .rank-box { width: 185px; position: relative; } .rank-box .rank { margin-left: 25px; width: 160px; } .rank-fixed { position: fixed; top: 80px; width: 13%; } #dbzqList .rank-fixed { top: 250px; } .rank-absolute { position: absolute; bottom: 0; width: 100%; } .video-filter>a, .video-filter>span { padding: 17px; color: #666; } .video-filter>a { border-left: 1px solid #dadada; } .video-filter>a:last-child { border-right: 1px solid #dadada; } .video-filter>a.ac { color: #068358; background: #fff; } .order-icon { display: inline-block; border: 6px solid transparent; border-top: 0; border-bottom-color: #ccc; margin: 0 0 2px 4px; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .reverse-order-icon { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); } #liveTab .tab-content { overflow: auto; } .nav-tabs { margin-bottom: 15px; } .nav-tabs>li { padding: 0; } .nav-tabs>li>a { margin-right: 0; border: none; border-radius: 0; line-height: 38px; border-bottom: 1px solid #cdcdcd; height: 38px; } .nav-tabs .active>a, .nav-tabs .active>a:hover { color: #068358; cursor: pointer; border: none; border-bottom: 3px solid #068358; } .nav>li>a { padding: 0; color: #666; line-height: 35px; width: 100%; text-align: center; cursor: pointer; } div.tab-content ul.rankList { width: 100%; } div.tab-content ul.rankList>li { font-size: 12px; position: relative; margin-bottom: 15px; } div.tab-content ul.rankList>li.img-txt>a { color: #666; } .play-count { display: flex; align-items: center; position: relative; left: 0; right: 0; bottom: 0; padding: 3px 5px; } .play-count-active { position: absolute; background: rgba(0, 0, 0, 0.3); color: #fff; } .program-play-count { text-align: right; padding-left: 5px; } .play-count .num { flex: 0 0 19px; width: 19px; height: 19px; line-height: 21px; text-align: center; margin-right: 10px; } div.tab-content ul.rankList>li.img-txt>a .img { display: none; width: 160px; height: 90px; background-repeat: no-repeat; background-size: cover; background-position: center; } div.tab-content ul.rankList>li.img-txt>a .img>img { width: 100%; height: 100%; } div.tab-content ul.rankList>li>a h4 { flex: 1; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } div.tab-content ul.rankList>li>a p { display: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; } div.tab-content ul.rankList>li:first-child>a .img { display: block; } .program-content { margin: 20px -5px 0; } /*--------live页面------*/ div.videos-pc ul.bot>.channel-li { color: #fff; cursor: pointer; } div.videos-pc ul.bot .channel-li-title { display: flex; justify-content: space-between; align-items: center; padding: 0 20px; overflow: hidden; height: 48px; } .channel-li-title .channel-name:before, .channel-li-title .stream-name:before { content: ""; display: inline-block; width: 17px; height: 17px; margin: 0 15px -3px 0; } .channel-li-title .channel-name:before { background: url("../../../common/images/channel_icon.png") center no-repeat; } .channel-li-title .stream-name:before { background: url("../../../common/images/stream_icon.png") center no-repeat; } .channel-li-title .channel-name, .channel-li-title .stream-name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 180px; display: inline-block; } div.videos-pc ul.bot .open-icon { display: inline-block; width: 8px; height: 8px; border-top: 1px solid #fff; border-right: 1px solid #fff; } .channel-li-ul { background: #262626; } div.videos-pc ul.bot>li.bg-black { background: #212121; } div.videos-pc ul.bot>.channel-li .rotate-45 { transform: rotate(45deg); } div.videos-pc ul.bot>.channel-li .rotate-135 { transform: rotate(135deg); } .intro-web { margin-top: 10px; } div.videos-pc .backgroundimg { height: 100%; background: #484848; } div.videos-pc .backgroundimg>img { width: 100%; height: 100%; position: absolute; } div.videos-pc ul.bot { background: #303030; } .channel-li-ul>li { display: flex; align-items: center; } .channel-li-ul>li>.liveChannel>i { font-style: normal; font-size: 14px; } .channel-li-ul>li>.liveChannel { font-size: 13px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 15px 10px 15px 50px; width: 100%; } .channel-li-ul>li>.liveChannel:hover { background-color: #3f3f3f; } .channel-li-ul>li>.liveChannel:hover .icon { background: url("../../../common/images/all_icon.png") no-repeat -222px -445px; } .channel-li-ul>li>.liveChannel .icon { display: inline-block; width: 15px; height: 17px; background: url("../../../common/images/all_icon.png") no-repeat -47px -392px; margin: 0 14px -3px 0; } .channel-li-ul>li.ac>.liveChannel { color: #068358; } .channel-li-ul>li.ac>.liveChannel .icon { background: url("../../../common/images/all_icon.png") no-repeat -222px -445px; } .channel-li-ul>li.ac>.liveChannel:hover { color: #068358; } div.videos-pc ul.bot>li:not(.bg-black):hover { background-color: #3f3f3f; } div.videos-pc ul.bot>li:hover>.liveChannel { color: #fff; } div.videos-pc .tab-content ul.bot>li>.liveChannel { color: #666; padding-left: 0; } div.videos-pc .tab-content ul.bot>li>.liveChannel .icon { background: url("../../../common/images/playph.png") no-repeat center; } div.videos-pc .tab-content ul.bot>li.ac { background: #fff; } div.videos-pc .tab-content ul.bot>li.ac>.liveChannel { color: #068358; } div.videos-pc .tab-content ul.bot>li.ac>.liveChannel .icon { background: url("../../../common/images/playph1.png") no-repeat center; } /*------rating组件------*/ .rating-title-span { float: right; font-size: 18px; } .sum-score { font-size: 18px; } .rating-score { color: #ef9c00; display: block; padding: 10px 0; font-size: 38px; } .starItem { display: inline-block; width: 32px; height: 28px; cursor: pointer; padding-right: 3px; } .my-rating-score { border-top: 1px solid #ccc; padding-top: 11px; } .my-rating-score-title { font-size: 15px; } .star-select { display: table; width: 100%; cursor: pointer; } .top-line-p { padding: 6px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /*--------search页面-------*/ .mainSearch { padding: 0 70px; margin: 0 0 auto; } /*移动search页面*/ .search-web { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #fff; z-index: 500; } .search-web .search-head, .search-web .search-hot { padding: 0 10px; } .search-web .search-head { background: #F4F4F4; height: 45px; } .search-web .search-head .search-input { margin-top: 10px; } .search-web .search-head .search-cancel { margin-top: 13px; } .search-web .search-head .search-input { background: #fff; } .search-web .search-head .search-input input { width: 90%; font-size: 14px; border: none; padding-left: 5px; } .search-web .search-head .search-input .search-icon { color: #666; font-size: 14px; line-height: 24px; } .search-web .search-hot { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #bababa; font-size: 14px; color: #666; } .search-web .hot-list { width: 100%; padding: 10px 15px; } .search-web .hot-list>a { color: #888; font-size: 12px; line-height: 1.5; float: left; margin-right: 10px; } /*-------footer页面-------*/ .footer { width: 100%; color: #fff; margin-top: 50px; position: relative; } .footer .top-box { width: 100%; background: #333; opacity: 0.7; } .footer .top { width: 1200px; margin: auto; padding: 50px 0; border-bottom: 1px solid #444546; } /* .footer .bot { line-height: 60px; font-size: 12px; background: #000; text-align: center; opacity: 0.7; } */ .footer .bot { /* line-height: 60px; */ font-size: 12px; background: #000; /* text-align: center; */ opacity: 0.8; text-align: left; padding: 20px 0; line-height: 18px; position: relative; } .footer .bot>p { width: 1200px; margin: 0 auto; padding-left: 10px; } #coursewareLive, #coursewareSearch, #coursewarePlay, #coursewareList { min-width: 1200px; } #movie .footer .bot { min-width: 1200px; } .footer .bot p>a { color: #fff; } .footer .bot p>a:focus, .footer .bot p>a:hover { color: #068358; text-decoration: underline; } .phone-footer { margin: 40px 0 0; padding: 10px 0; text-align: center; width: 100%; border-top: 1px solid #ccc; font-size: 12px; color: #555; } .phone-footer p:last-child { color: #909090; } .phone-footer a { color: #333; } /**/ .weblist .login .title { background: #fff; } .weblist .login { margin-top: 50px; background: #fff; height: 100vh; } /*-----pc端轮播图样式------*/ #pcBox { width: 100%; height: 400px; position: relative; overflow: hidden; } #pcBox ul:first-child { width: 100%; height: 100%; } #pcBox .poster-li { /* display: none; */ opacity: 0; width: 100%; height: 100%; position: absolute; justify-content: center; } /* #pcBox .poster-li:first-child { display: flex; } */ #pcBox .poster-li a { position: absolute; /* display: block; */ opacity: 0; transition: all 1s; height: 100%; background-repeat: no-repeat; background-size: 15% 100%, 15% 100%, cover; background-position: left, right, center; } #movie #pcBox .poster-li a { width: 1480px; position: relative; } #pcBox .title, .courseware-poster .title { width: 250px; position: absolute; z-index: 10; /* background: rgba(0, 0, 0, 0.3); */ padding: 10px; border-radius: 5px; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .poster #pcBox .title { top: 90px; right: 80px; } .poster #pcBox .poster-li a { left: 80px; right: 80px; margin: 0 auto; } #movie #pcBox .title { left: 465px; right: -465px; top: 0; bottom: 0; margin: auto; } .courseware-poster-round { position: absolute; bottom: 10px; width: 100%; height: 20px; display: flex; align-items: center; justify-content: center; } .courseware-poster-round-li { cursor: pointer; margin-right: 10px; } .svg-path { stroke-dasharray: 282.783; stroke-dashoffset: 282.783; } .play-active { animation: active 11.5s; } @keyframes active { 0% { stroke-dashoffset: 282.783 } 100% { stroke-dashoffset: 0 } } .courseware-poster .title { top: 69px; left: 50%; margin-left: -600px; padding: 0; height: 100%; display: flex; flex-direction: column; border-radius: 0; padding-top: 10px; } #movie { padding-top: 70px; } #movie #pcBox { height: 360px; width: 100%; min-width: 1200px; } #pcBox .title-li, .courseware-poster .search-btn { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .courseware-poster .search-btn { color: #fff; width: 200px; max-height: 55px; overflow: hidden; } #pcBox .title-li, .courseware-poster .search-btn-children { font-size: 12px; color: hsl(0, 0%, 85%); vertical-align: top; } .courseware-poster .search-btn-children:first-child { color: blue; } .search-btn-children:nth-child(2) { margin-left: 30px; } .courseware-poster .search-btn-children:hover { color: #007FFF; } .courseware-poster .title-li:hover .search-btn-children { display: inline; } .courseware-poster .search-btn-children:after { content: "|"; margin: 0 3px; vertical-align: top; } #pcBox .title-li, .courseware-poster .search-btn-children:last-child:after { content: ""; } #pcBox .title-h3, .courseware-poster .title-h3 { margin: 0; padding: 0 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } #pcBox .title-h3 { line-height: 40px; } #movie #pcBox .title-h3 { line-height: 44px; } .courseware-poster .title-li { display: flex; justify-content: center; border-left: 2px solid transparent; } .courseware-poster .title-h3 { padding: 8px 0 7px; font-size: 14px; } .courseware-poster .title-h3:before { content: ""; display: inline-block; width: 20px; height: 18px; margin-right: 10px; background: url("../../../common/images/all_icon.png") no-repeat; vertical-align: top; } .courseware-poster .title-li:first-child .title-h3:before { background-position: -100px -244px; } .courseware-poster .title-li:nth-child(2) .title-h3:before { background-position: -100px -264px; } .courseware-poster .title-li:nth-child(3) .title-h3:before { background-position: -100px -284px; } .courseware-poster .title-li:nth-child(4) .title-h3:before { background-position: -100px -302px; } .courseware-poster .title-li:nth-child(5) .title-h3:before { background-position: -100px -322px; } .courseware-poster .title-li:nth-child(6) .title-h3:before { background-position: -100px -341px; } .courseware-poster .title-li:nth-child(7) .title-h3:before { background-position: -100px -359px; } .courseware-poster .title-li:nth-child(8) .title-h3:before { background-position: -100px -377px; } .courseware-poster .title-li:nth-child(9) .title-h3:before { background-position: -100px -398px; } .courseware-poster .title-li:nth-child(10) .title-h3:before { background-position: -100px -416px; } .courseware-poster .title-li:nth-child(11) .title-h3:before { background-position: -100px -245px; } .courseware-poster .title-li:hover { background: rgba(0, 0, 0, 0.2); border-color: #ccc; border-left: 2px solid #068358; } .courseware-poster .title-li:hover .search-btn { border-bottom: 1px solid transparent; color: #fff; } .courseware-sub-meun { width: 800px; min-height: 360px; background: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 200px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 20px; display: none; border-bottom-right-radius: 10px; border-top-right-radius: 10px; } .courseware-poster .title-li:hover .courseware-sub-meun { display: block; } .courseware-second-sub-meun-dl { padding: 10px; border-bottom: 1px solid #f0f0f0; display: flex; } .courseware-second-sub-meun-dt { font-size: 14px; color: #333; padding-right: 35px; font-weight: normal; height: 100%; flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; flex-shrink: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; } .courseware-second-sub-meun-dd a { font-size: 12px; color: #666; display: inline-block; padding-bottom: 10px; } .courseware-second-sub-meun-dd>a:hover, .courseware-second-sub-meun-dt:hover { color: #2396f3; } .courseware-second-sub-meun-dd>a:after { content: '|'; margin-left: 4px; margin-right: 4px; color: #e4e4e4; } .courseware-second-sub-meun-dd>a:last-child:after { content: ''; } .courseware-poster .title-li:hover .search-btn-children { color: #fff; } .on { font-size: 20px; color: #fff; } .courseware-poster-logo { position: absolute; bottom: 0; right: 0; display: inline-block; width: 200px; height: 81px; background: url("../../../appimg/logo_1.png"); } /*移动端轮播图样式*/ #phoneBox .swiper-container { margin: 10px 0 0 0; width: 100%; } #phoneBox .swiper-slide { padding-top: 42.43%; } #phoneBox .swiper-slide a { position: absolute; top: 0; bottom: 0; } #phoneBox img { width: 100%; height: 100%; } .coursewarePoster { width: 100%; min-width: 1200px; } .courseware-poster { position: relative; width: 100%; height: 400px; overflow: hidden; } .courseware-poster-ul { height: 400px; } .courseware-poster-li { width: 100%; min-width: 1200px; height: 400px; position: absolute; display: flex; align-items: center; justify-content: center; text-align: center; } .courseware-poster:hover .btn-left, .courseware-poster:hover .btn-right { display: flex; } .courseware-poster-li-a { display: inline-block; width: 100%; height: 400px; background-repeat: no-repeat; background-size: 10% 100%, 10% 100%, cover; background-position: left, right, center; position: relative; } .EduBannerNoGradient { display: inline-block; width: 100%; height: 400px; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; } #pcBox .poster-li .BannerNoGradient { background-size: cover; background-position: center; } .courseware-poster .btn-left, .courseware-poster .btn-right { display: none; align-items: center; justify-content: center; width: 50px; height: 80px; background: rgba(0, 0, 0, 0.3); position: absolute; top: 44%; left: 50%; cursor: pointer; border-radius: 5px; } .courseware-poster .btn-left { margin-left: -670px; } .courseware-poster .btn-right { margin-left: 615px; } .courseware-poster .btn-left:after, .courseware-poster .btn-right:after { content: ''; display: inline-block; width: 30px; height: 30px; border-top: 3px solid #fff; border-left: 3px solid #fff; } .courseware-poster .btn-left:after { transform: rotate(-45deg); margin-left: 10px; } .courseware-poster .btn-right:after { transform: rotate(135deg); margin-right: 10px; } /* error */ .error-contanier { position: absolute; top: 70px; right: 0; bottom: 0; left: 0; background: url(../../../common/images/error-bg.png) no-repeat center; display: flex; flex-direction: column; align-items: center; justify-content: center; } .error-contanier .box { width: 785px; margin-top: 149px; height: 78px; display: flex; flex-direction: column; justify-content: space-between; text-align: center; } .error-contanier a:hover { color: #006dc5; } .error-contanier p { align-self: flex-start; } ul.liveRoom li:hover { background: #fff; color: #068358; } /* 三级课程播放 */ .video-subject-area { display: flex; width: 1200px; margin: 0 auto; overflow: hidden; position: relative; background-color: #000; } .align { /* margin:0 auto; */ transform: translateX(120px); transition: all 0.3s; } .leftTrans { transform: translateX(0); transition: all 0.3s; } .video-subject-area .video-box { width: 960px; height: 540px; } .video-catalogue { width: 260px; height: 540px; background-color: #191919; } .video-catalogue>ul { height: 480px; overflow-y: auto; } .video-catalogue li { padding: 10px; color: #A3A3A3; cursor: pointer; border-top: 2px solid #242424; } .video-catalogue li:hover { color: #068358 !important; background-color: #242424 !important; } .video-catalogue .play-btn { display: inline-block; background-color: #068358; padding: 0 5px; border-radius: 5px; color: #fff; font-size: 14px; display: none; } /* .video-catalogue li:first-child { color: #068358; background-color: #242424; } */ .lesson-collection { width: 100%; margin: 30px auto; background-color: #fff; height: 95px; position: relative; } .lesson-collection>span { display: inline-block; width: 210px; height: 48px; color: #fff; background-color: #068358; display: flex; align-items: center; justify-content: center; position: absolute; right: 20px; top: 24px; cursor: pointer; border-radius: 5px; } .lesson-collection>p { padding: 8px; width: 80%; } .main-content { background-color: #fff; width: calc(100% - 260px); } /* .title-list{ border-bottom: 1px solid #ddd; } */ .title-list>ul { display: flex; height: 69px; } .title-list>ul>li { display: flex; align-items: center; padding: 20px 40px; cursor: pointer; position: relative; transition: 0.2s all linear; } .title-list>ul>li:first-child { margin-left: 10px; } .title-list>ul>li::before { content: ""; position: absolute; top: 0; left: 100%; width: 0; height: 100%; border-bottom: 2px solid #068358; transition: 0.2s all linear; } .title-list>ul>li:hover::before { left: 0; width: 100%; transition-delay: 0.1s; border-bottom-color: #068358; } li:hover~li::before { left: 0; } .choose { color: #068358; border-bottom: 2px solid #068358; } /* .course-introduction>p { color: #808080; padding: 0 20px 10px 20px; font-size: 15px; } */ .mainContent-playBtn { background-color: #068358; padding: 5px 30px; color: #fff; border-radius: 5px; font-size: 15px; position: absolute; right: 15px; top: 25%; display: none; } .diversity-title:hover { background-color: #EAF9F4; } .d-title { display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: -7px; } .catalogInfo ul { display: flex; flex-wrap: wrap; border: 1px solid #dddddd; border-bottom: 0; } .catalogInfo ul li span:first-child { background: #f0f7ff; text-align: right; } .catalogInfo ul li span { line-height: 50px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } .catalogInfo ul li span:last-child { color: #888; } .beside-img { width: 200px; height: 120px; overflow: hidden; } .besides-content { padding-left: 40px; /* width: 200px; */ } .beside-img img { width: 100%; } .subject-comment .top-line { margin-top: -1px; padding-top: 20px; overflow: hidden; width: 92%; margin: 0 auto; } #subjectPlay .talk-content { color: #333333; } .recommend-course img { width: 100%; height: 100%; border-radius: 8px 8px 0 0; transition: all 0.2s; } .recommend-course a { text-decoration: none; color: #333 !important; } .recommend-course li { margin: 25px 0; background-color: #fff; border-radius: 8px; overflow: hidden; box-shadow: 3px 3px 5px 1px #dddddd; } .recommend-course img:hover { width: 110%; height: 110%; } .r-imgBox { width: 200px; height: 113px; overflow: hidden; display: flex; align-items: center; justify-content: center; } .recommend-tag:hover { color: #068358; } .recommend-tag>p:nth-of-type(1) { max-width: 200px; } .subject-comment .reply-input input { border: 2px solid #ccc; } .subject-comment .top-line { border-top: none; } .reply-input textarea { border-radius: 5px; border: 1px solid #ccc; box-shadow: 0 0 3px 3px #f5f5f5; max-width: 815px; min-width: 815px; padding: 3px; } .reply-textarea span { float: right; height: 30px; width: 70px; margin: 5px; color: #666; background: #fff; border: 1px solid #ccc; vertical-align: top; text-align: center; border-radius: 7px; cursor: pointer; font-size: 14px; } .reply-textarea span:hover { color: #fff; background: #5CB85C; } .video-catalogue>span { position: absolute; left: -12px; color: #525252; cursor: pointer; padding: 270px 0; } .packup { transform: translateX(250px); transition: all 0.3s; } .expanding { transform: translateX(0); transition: all 0.3s; } .video-play { width: 960px; height: 540px; margin: 0 auto; } .checkRecord>span { background: #5CB85C; color: #fff; padding: 5px; border-radius: 5px; cursor: pointer; } .checkRecord>span:hover { background: #3cb45b; } .cata-list { display: flex; } .isplaying-icon { display: flex; align-items: center; justify-content: center; } .isplaying-icon>img { display: none; } .video-catalogue .cata-list:first-child .isplaying-icon>img { display: block; } .subject-comment textarea:focus { border: 1px solid #ccc !important; border-bottom-color: #068358 !important; } .subjectList .main-content-list { width: 1200px; margin: 0 auto; } .each-sub-list { position: relative; margin: 0 10px; margin-left: 30px; padding: 0 0 20px 20px; border-left: 1px solid #068358; } .each-sub-list:last-child { border-left: none; } .each-sub-list>i { margin-top: -18px; position: absolute; left: -7px; top: 17px; display: block; cursor: pointer; width: 15px; height: 15px; color: #068358; background: #f5f5f5; display: flex; align-items: center; justify-content: center; } .sub-title { height: 30px; cursor: pointer; overflow: hidden; } .s-c-title { font-size: 17px; float: left; font-weight: 400; } .it-sub-name { height: 42px; line-height: 42px; font-size: 14px; } .it-sub-name .crumbs { float: left; cursor: pointer; } .cur { color: #068358 !important; background-color: #e8f4f0 !important; } .sub-name:hover { color: #068358 !important; background-color: #e8f4f0 !important; } .it-sub-name .sub-name { position: relative; display: inline-block; padding: 0 25px; height: 30px; line-height: 30px; color: #666; font-size: 12px; background-color: #f9f9f9; border-radius: 3px; } .it-sub-recbox { display: flex; width: 1099px; flex-wrap: wrap; } .it-sub-recbox>li { float: left; margin-right: 28px; width: 190px; height: 200px; overflow: hidden; padding-top: 10px; cursor: pointer; } .it-sub-recbox h3 { line-height: 18px; } .it-sub-down { display: none; height: 240px; position: relative; overflow: hidden; margin-right: 40px; padding-left: 20px; } .iconHidden { display: none; z-index: -1; } .sub-test { float: left; margin-left: 20px; color: #999; } .it-sub-head { width: 1200px; margin: 0 auto; padding: 20px 10px; overflow: hidden; } .head-l { width: 800px; float: left; } .head-l .pic { display: block; padding: 5px; width: 178px; height: 100px; overflow: hidden; border: 1px solid #f1f1f1; background-color: #fff; float: left; } .head-l .pic img { display: block; width: 100%; height: 100%; } .head-l .con { padding-left: 20px; margin-left: 190px; } .con-title { font-size: 22px } .con .info { padding: 10px 0 20px; color: #666; } .head-r { margin-top: 15px; overflow: hidden; float: right; } .head-r li { float: left; width: 128px; height: 70px; text-align: center; } .head-r .line { border-right: 1px solid #e9e9e9; } .h-r-num { font-size: 30px; color: #068358; } .h-r-text { font-size: 14px; color: #999; } .it-sub-recbox>li img { width: 100%; height: 100%; border-radius: 5px; } .it-sub-recbox>li:hover img { width: 120%; height: 120%; transition: all 0.1s; } .titleOnPic { position: absolute; width: 100%; background-color: #068358; color: #fff; top: 55px; line-height: 30px; /* padding: 0 10px; */ white-space: nowrap; overflow: hidden; letter-spacing: 2px; opacity: 0.8; text-align: center; } .it-sub-recbox h3:hover { color: #068358; } .s-c-title:hover { color: #068358 !important; } .heightadjust { height: 435px; } .sub-bg { display: flex; align-items: center; justify-content: center; width: 190px; height: 107px; border-radius: 5px; overflow: hidden; background-image: url("../../images/loading.gif"); background-size: cover; background-position-y: 30px; } .subject-comment .textarea { width: 100%; height: 85px; border-radius: 4px 0 0 0; border: 1px solid #ccc; resize: none; box-shadow: inset 0 3px 3px #ebebeb; padding: 5px 0 0 8px; } #subjectPlay .btn-fabu { display: inline-block; background: #efefef; width: 100%; height: 85px; border-radius: 0 4px 0 0; border: 1px solid #ccc; border-left: none; text-align: center; font-size: 25px; color: #2396f3; line-height: 85px; cursor: pointer; } #subjectPlay #scored { display: flex; align-items: flex-end; color: #666666; padding: 7px 0; font-size: 16px; position: absolute; top: 102px; z-index: 99; left: 10px; } .subMovTime { position: absolute; right: 15px; top: 35%; } .under-line { width: 1180px; margin: 0 auto; border-bottom: 1px solid #ddd; position: absolute; left: 360px; } .foot-line { width: 100%; border-bottom: 1px solid #525252; position: absolute; bottom: 48px; } .sub-page { position: absolute; right: 48px; top: -11px; } .subjectList::-webkit-scrollbar { display: none; } .sub-r-arrow { position: absolute; right: 5px; top: 200px; z-index: 99; background: rgba(0, 0, 0, 0.6); color: #f5f5f5; display: inline-block; width: 35px; height: 50px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .sub-l-arrow { position: absolute; left: 5px; top: 200px; background: rgba(0, 0, 0, 0.6); color: #f5f5f5; display: inline-block; width: 35px; height: 50px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .moveArrow { z-index: -1; } /* 收藏和记录 */ .col-poster { width: 226px; height: 127px; background-image: url("../../../common/images/loading.gif"); background-repeat: no-repeat; background-position: center; background-size: contain; border-radius: 5px 5px 0 0; overflow: hidden; } .col-poster img { width: 100%; height: 100%; object-fit: cover; } .collection-program-box ul { display: flex; flex-wrap: wrap; margin-top: 20px; } .collection-program-box ul li { width: 23%; position: relative; margin: 0 8px 20px 8px; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); border-radius: 5px; cursor: pointer; transition: all 0.2s; } .list-ProgramTitle { color: #666; } .playRecord .collection-program-box ul li:hover { /* transform: translateY(-10px) */ } .collection-program-box ul li:hover .list-ProgramTitle { color: #068358; } .collection-program-box ul li:hover .delprogram { display: block; } .col-info { font-size: 12px; padding-top: 5px; color: #999999; } .col-class { float: right; /* display: inline-block; */ max-width: 96px; } .delprogram { position: absolute; right: -5px; top: -5px; display: none; } .delprogram:hover { background: #068358; }