html {
font-size: 10px;
}
body {
font: 12px/1.5 "Helvetica Neue","Helvetica","Arial","微软雅黑","Microsoft YaHei","Tahoma","Hiragino sans gb","SimSun","Sans-serif";
}
body {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
font-weight: normal;
margin: 0;
padding: 0;
}
ul, li, label {
list-style-type: none;
margin: 0;
padding: 0;
}
dl, dt, dd {
margin: 0;
padding: 0;
}
address, caption, cite, code, dfn, em, i, th, var, optgroup {
font-style: normal;
font-weight: normal;
font-family:Arial;
}
input, button, textarea, select {
outline: medium none;
}
a {
color: #333;
text-decoration: none;
transition: background-color 0.2s ease-in-out 0s;
}
a:hover {
color: #188eee;
text-decoration: none;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: block;
}
.clearfix::after {
clear: both;
}
.clearfix {
clear: both;
}
.fl {
float: left;
}
.fr {
float: right;
}
/*文字颜色*/
.c-333 {
color: #333;
}
.c-666 {
color: #666;
}
.c-999 {
color: #999;
}
.c-green {
color: #1fb079;
}
.c-orange {
color: #fc714c;
}
.c-reg {
color: #d90106;
}
.c-blue {
color: #188eee;
}
/*在线客服*/
.ico-online-service {
background: rgba(0, 0, 0, 0) url(images/ico-online-service.png) no-repeat 0 0;
display: inline-block;
height: 24px;
line-height: 200px;
overflow: hidden;
text-indent: 0;
vertical-align: middle;
width: 88px;
}
.ico-online-service:hover {
background-position: 0 -27px;
cursor: pointer;
}
/*帮助&问号图标*/
.ico-validity-help {
background: rgba(0, 0, 0, 0) url(images/ico-course-details.png) no-repeat -250px -60px;
cursor: pointer;
display: inline-block;
height: 20px;
width: 20px;
}
.ico-validity-help:hover {
background-position: -271px -60px;
}
/*收藏&分享图标*/
.ico-collect, .ico-share {
background: rgba(0, 0, 0, 0) url(images/ico-course-details.png) no-repeat 0 0;
display: inline-block;
height: 18px;
margin-right: 5px;
vertical-align: middle;
width: 18px;
}
.ico-collect {
background-position: -50px -64px;
}
.ico-share {
background-position: -27px -64px;
}
.ico-collect:hover {
background-position: -95px -64px;
}
.ico-share:hover {
background-position: -72px -64px;
}
/*课程管理里面用到的图标 ------编辑-删除-添加图标2016.2.19*/
.ico-edit, .ico-delete, .ico-add, .ico-add-blue, .ico-closed, .ico-gb, .ico-search, .ico-sure {
background: url(images/kc-manage-icon.png) no-repeat 0 0;
display: inline-block;
cursor: pointer;
}
.ico-edit {
background-position: left 6px;
width: 14px;
height: 16px;
}
.ico-delete {
background-position: -16px 5px;
width: 14px;
height: 14px;
}
.ico-add {
background-position: -30px 6px;
width: 14px;
height: 14px;
}
.ico-add-blue {
background-position: -45px 6px;
width: 14px;
height: 14px;
}
.ico-closed {
background-position: -60px 0;
width: 24px;
height: 26px;
}
.ico-gb {
background-position: -13px -26px;
width: 12px;
height: 12px;
}
.ico-gb:hover {
background-position: left -26px;
}
.ico-search {
background-position: left -42px;
width: 18px;
height: 18px;
}
.ico-sure {
background-position: right 0;
width: 22px;
height: 26px;
}
/*分享出去的各个图标*/
.bdshare ul li a {
background: rgba(0, 0, 0, 0) url(images/is.png) no-repeat 0 5px;
height: auto !important;
}
.bds_more {
background-position: 0 5px !important;
}
.bds_qzone {
background-position: 0 -75px !important;
}
.bds_tsina {
background-position: 0 -115px !important;
}
.bds_bdhome {
background-position: 0 -155px !important;
}
.bds_renren {
background-position: 0 -195px !important;
}
.bds_tqq {
background-position: 0 -235px !important;
}
.bds_kaixin001 {
background-position: 0 -275px !important;
}
.bds_tqf {
background-position: 0 -315px !important;
}
.bds_hi {
background-position: 0 -355px !important;
}
.bds_douban {
background-position: 0 -395px !important;
}
.bds_tsohu {
background-position: 0 -435px !important;
}
.bds_msn {
background-position: 0 -475px !important;
}
.bds_qq {
background-position: 0 -515px !important;
}
.bds_taobao {
background-position: 0 -555px !important;
}
.bds_tieba {
background-position: 0 -595px !important;
}
.bds_sohu {
background-position: 0 -675px !important;
}
.bds_t163 {
background-position: 0 -715px !important;
}
.bds_qy {
background-position: 0 -755px !important;
}
.bds_tfh {
background-position: 0 -795px !important;
}
.bds_hx {
background-position: 0 -835px !important;
}
.bds_fx {
background-position: 0 -875px !important;
}
.bds_ff {
background-position: 0 -915px !important;
}
.bds_xg {
background-position: 0 -955px !important;
}
.bds_ty {
background-position: 0 -995px !important;
}
.bds_s51 {
background-position: 0 -1035px !important;
}
.bds_fbook {
background-position: 0 -1115px !important;
}
.bds_twi {
background-position: 0 -1155px !important;
}
.bds_ms {
background-position: 0 -1195px !important;
}
.bds_deli {
background-position: 0 -1235px !important;
}
.bds_s139 {
background-position: 0 -1275px !important;
}
.bds_iguba {
background-position: 0 -1315px !important;
}
.bds_linkedin {
background-position: 0 -1354px !important;
}
.bds_copy {
background-position: 0 -1393px !important;
}
.bds_ifeng {
background-position: 0 -1431px !important;
}
.bds_tuita {
background-position: 0 -1470px !important;
}
.bds_meilishuo {
background-position: 0 -1549px !important;
}
.bds_mogujie {
background-position: 0 -1589px !important;
}
.bds_diandian {
background-position: 0 -1629px !important;
}
.bds_huaban {
background-position: 0 -1669px !important;
}
.bds_leho {
background-position: 0 -1709px !important;
}
.bds_wealink {
background-position: 0 -1749px !important;
}
.bds_duitang {
background-position: 0 -1789px !important;
}
.bds_thx {
background-position: 0 -1829px !important;
}
.bds_mail {
background-position: 0 -1870px !important;
}
.bds_print {
background-position: 0 -1910px !important;
}
.bds_baidu {
background-position: 0 -1950px !important;
}
.bds_share189 {
background-position: 0 -1990px !important;
}
.bds_youdao {
background-position: 0 -2030px !important;
}
.bds_mshare {
background-position: 0 -2070px !important;
}
.bds_mop {
background-position: 0 -2110px !important;
}
.bds_yaoshi {
background-position: 0 -2150px !important;
}
.bds_bdxc {
background-position: 0 -2190px !important;
}
.bds_sqq {
background-position: 0 -2230px !important;
}
.bds_sdo {
background-position: 0 -2270px !important;
}
.bds_qingbiji {
background-position: 0 -2310px !important;
}
.bds_people {
background-position: 0 -2350px !important;
}
.bds_kanshou {
background-position: 0 -2390px !important;
}
.bds_xinhua {
background-position: 0 -2430px !important;
}
.bds_yaolan {
background-position: 0 -2470px !important;
}
.bds_isohu {
background-position: 0 -2510px !important;
}
.bds_bdysc {
background-position: 0 -2550px !important;
}
.bds_ibaidu {
background-position: 0 -2590px !important;
}
/*菜单 icon */
.pIco, .paright {
display: block;
width: 18px;
height: 18px;
overflow: hidden;
background: url(images/bg_channel_nav.png) no-repeat 0 0;
}
.paright {
background-position: 0 -362px;
}
.pIco1 {
background-position: 0 -0px;
}
.pIco2 {
background-position: 0 -18px;
}
.pIco3 {
background-position: 0 -36px;
}
.pIco4 {
background-position: 0 -54px;
}
.pIco5 {
background-position: 0 -72px;
}
.pIco6 {
background-position: 0 -90px;
}
.pIco7 {
background-position: 0 -108px;
}
.pIco8, .pIco_178100 {
background-position: 0 -126px;
}
/*小学*/
.pIco9, .pIco_178200 {
background-position: 0 -144px;
}
/*初中*/
.pIco10, .pIco_178400 {
background-position: 0 -162px;
}
/*高中*/
.pIco11 {
background-position: 0 -180px;
}
.pIco12, .pIco_178010 {
background-position: 0 -198px;
}
/*幼教、家长区*/
.pIco13 {
background-position: 0 -216px;
}
.pIco14 {
background-position: 0 -234px;
}
.pIco15 {
background-position: 0 -252px;
}
.pIco16 {
background-position: 0 -270px;
}
.pIco17 {
background-position: 0 -288px;
}
.pIco18 {
background-position: 0 -306px;
}
.pIco19 {
background-position: 0 -324px;
}
.pIco20 {
background-position: 0 -342px;
}
/*功能提示框 4个方向箭头*/
.arrow-t,
.arrow-r,
.arrow-b,
.arrow-l {
position: absolute;
padding: 6px 10px;
border: 1px solid #f63;
white-space: nowrap;
background-color: #fff;
}
.arrow-t .top, .arrow-t .bot, .arrow-b .top, .arrow-b .bot, .arrow-l .top, .arrow-l .bot, .arrow-r .top, .arrow-r .bot {
position: absolute;
width: 0;
height: 0;
font-size: 0;
overflow: hidden;
border-width: 6px;
border-style: solid;
}
.arrow-t .top {
left: 30px;
top: -12px;
z-index: 1;
border-color: transparent transparent #fff transparent;
}
.arrow-t .bot {
left: 30px;
top: -13px;
border-color: transparent transparent #f63 transparent;
}
.arrow-b .top {
left: 30px;
background: none;
bottom: -12px;
z-index: 1;
border-color: #fff transparent transparent transparent;
}
.arrow-b .bot {
left: 30px;
bottom: -13px;
border-color: #f63 transparent transparent transparent;
}
.arrow-l .top {
left: -12px;
background: none;
top: 8px;
z-index: 1;
border-color: transparent #fff transparent transparent;
}
.arrow-l .bot {
left: -13px;
top: 8px;
border-color: transparent #f63 transparent transparent;
}
.arrow-r .top {
right: -12px;
background: none;
top: 10px;
z-index: 1;
border-color: transparent #fff transparent transparent;
}
.arrow-r .bot {
right: -13px;
top: 10px;
border-color: transparent #f63 transparent transparent;
}
/*------------- 按钮组件 所有按钮集合,目前预估9种大小 (样式一样,大小和颜色不同)-------------------------------*/
.ck-btn {
cursor: pointer;
text-align: center;
color: #fff;
display: inline-block;
}
.ck-btn:hover {
color: #fff;
}
.ck-btn[disabled], .ck-btn[disabled]:hover, .ck-btn[disabled]:active {
cursor: default;
background-color: #ecebeb;
color: #c6c6c6;
}
/* 橘色按钮 宽150 高30*/
.ck-btn1,
.ck-btn2,
.ck-btn-gray {
width: 150px;
height: 50px;
line-height: 50px;
font-size: 20px;
font-family: 'microsoft yahei';
}
.ck-btn1,
.ck-btn7 {
background-color: #f63;
}
.ck-btn1:hover, .ck-btn7:hover {
background-color: #ff4b33;
}
.ck-btn-gray,
.ck-btn-gray:hover {
cursor: default;
background-color: #e6e6e6;
}
/* 蓝色按钮 宽150 高30 */
.ck-btn2 {
background: #188eee;
}
/* 蓝色按钮 宽98 高40 */
.ck-btn3,
.ck-btn4,
.ck-btn5 {
font-size: 14px;
background: #188eee;
}
.ck-btn3 {
width: 98px;
height: 40px;
line-height: 40px;
}
/* 蓝色按钮 宽86 高30 */
.ck-btn4 {
width: 86px;
height: 30px;
line-height: 30px;
}
/* 蓝色按钮 宽86 高30 */
.ck-btn5 {
width: 70px;
height: 32px;
line-height: 32px;
}
.ck-btn2:hover, .ck-btn3:hover, .ck-btn4:hover, .ck-btn5:hover {
background: #1e67a2;
}
/* 蓝色按钮 宽68 高30 */
.ck-btn9 {
width: 68px;
height: 30px;
line-height: 30px;
color: #fff;
border: #188eee solid 1px;
background: #188eee;
}
.ck-btn9:hover {
background: #0d6ab5;
}
/* 灰色按钮 宽68 高30 */
.ck-btn6 {
width: 68px;
height: 30px;
line-height: 30px;
color: #666;
border: 1px solid #cfcfcf;
background-color: #eee;
}
.ck-btn6:hover {
color: #666;
background-color: #d7d7d7;
}
/* 橘色按钮 宽100 高36 */
.ck-btn7 {
width: 100px;
height: 36px;
line-height: 36px;
font-size: 14px;
}
/*------------- 按钮组件 所有按钮集合,目前预估9种大小 (样式一样,大小和颜色不同)end-------------------------------*/
/*好中差评icon*/
.ico-grade-star {
background: url(images/ico-credit.png) no-repeat 0 0;
display: inline-block;
height: 18px;
vertical-align: top;
width: 14px;
}
.ico-grade-star.s1 {
background-position: 0 0;
}
.ico-grade-star.s2 {
background-position: 0 -23px;
}
.ico-grade-star.s3 {
background-position: 0 -46px;
}
/*单选按钮样式radio*/
.radio, .radio-v, .checkbox, .checkbox2, .checkbox-v {
color: #666;
cursor: pointer;
display: inline-block;
font-size: 14px;
line-height: 20px;
overflow: hidden;
}
.radio input, .radio-v input, .checkbox input, .checkbox2 input, .checkbox-v input, .check-gray input {
cursor: pointer; /*display: block; height: 100%; opacity: 0; width: 100%;*/
}
.radio .text, .radio-v .text, .checkbox .text, .checkbox2 .text, .checkbox-v .text, .check-gray .text { /*display: block; margin-left: 20px;*/
}
.radio img, .radio-v img {
margin-right: 5px;
}
.ico-radio,
.ico-radio-v,
.ico-checkbox,
.ico-checkbox2,
.ico-checkbox-v,
.ico-check-gray { /*background: url(images/ico-simulate.png) center center; display: block; float: left; height: 14px; margin-top: 3px; width: 14px;*/
}
.ico-radio {
background-position: 0 0;
}
.radio:hover .ico-radio {
background-position: -18px 0;
}
.radio.checked .ico-radio, .radio.checked:hover .ico-radio {
background-position: -36px 0;
}
.ico-radio-v {
background-position: 0 -18px;
}
.radio-v:hover .ico-radio-v {
background-position: -18px -18px;
}
.radio-v.checked .ico-radio-v {
background-position: -36px -18px;
}
.ico-checkbox {
background-position: 0 -35px;
}
.checkbox:hover .ico-checkbox {
background-position: -17px -35px;
}
.checkbox.checked .ico-checkbox, .checkbox.checked:hover .ico-checkbox {
background-position: -36px -35px;
}
.ico-checkbox2 {
background-position: 0 -53px;
}
.checkbox2:hover .ico-checkbox2 {
background-position: -18px -53px;
}
.checkbox2.checked .ico-checkbox2, .checkbox2.checked:hover .ico-checkbox2 {
background-position: -36px -53px;
}
.ico-checkbox-v {
background-position: 0 -71px;
}
.checkbox-v:hover .ico-checkbox-v {
background-position: -18px -71px;
}
.checkbox-v.checked .ico-checkbox-v, .checkbox-v.checked:hover .ico-checkbox-v {
background-position: -36px -71px;
}
.check-gray, .check-gray input {
cursor: default;
}
.check-gray .ico-checkbox, .check-gray:hover .ico-checkbox {
background-position: 0 -88px;
}
/*文本输入框*/
.com-area {
background: #fff;
border: 1px solid #e1e1e1;
font-family: arial;
font-size: 14px;
height: 170px;
line-height: 18px;
overflow-y: auto;
padding: 5px;
transition: border-color 0.2s ease 0s, background-color 0.2s ease 0s;
vertical-align: top;
width: 800px;
word-wrap: break-word;
}
.com-area:focus, .com-area-focus {
background: rgb(253, 251, 239);
color: #333;
}
.pop-prompt {
display: inline-block;
position: relative;
cursor: pointer;
}
.pop-prompt:hover .arrow-b {
display: block;
}
.pop-prompt .arrow-b {
display: none;
left: -28px;
top: -34px;
padding: 4px;
font-size: 12px;
color: #f63;
}
/* 以上是公共样式 */
/* CSS Document 课程列表页样式*/
.kc-product-list {
}
.kc-product-list ul { /* width:920px;*/
}
.kc-product-list li {
float: left;
margin: 20px 10px 10px 10px;
width: 208px;
}
.kc-product-list .item-panel {
width: 100%;
background: #fff;
}
.kc-product-list .item-panel {
font-size: 12px;
border: #ccc solid 1px;
}
.kc-product-list .item-panel:hover {
border-color: #188eee;
box-shadow: 0 0 3px #ccc;
}
.kc-product-list .item-pic {
width: 100%;
overflow: hidden;
position: relative;
}
.kc-product-list .item-pic:before {
content: "";
display: inline-block;
padding-top: 75%;
}
.kc-product-list .item-pic a {
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
}
.kc-product-list .item-pic img {
width: 100%;
height: 100%;
}
.kc-product-list .item-pic img {
transition: transform 0.25s ease 0s;
-webkit-transition: transform 0.25s ease 0s;
-moz-transition: transform 0.25s ease 0s;
-ms-transition: transform 0.25s ease 0s;
}
.kc-product-list .item-panel:hover .item-pic img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
}
.kc-product-list .item-pic .item-pic-txt {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 26px;
line-height: 26px;
font-size: 12px;
color: #fff;
background: rgba(0,0,0,0.4);
}
.kc-product-list .item-pic-txt .tit {
background: rgba(252, 98, 56, 0.9);
float: left;
width: 58px;
height: 26px;
text-align: center;
}
.kc-product-list .item-pic-txt .con {
float: right;
width: 150px;
height: 26px;
text-align: center;
}
/*item-texts*/
.kc-product-list .item-texts {
padding: 5%;
width: 90%;
}
/*icon*/
.kc-product-list .ico-item {
background: url(images/recommend-ico.png) no-repeat;
display: inline-block;
text-indent: -999em;
overflow: hidden;
}
.kc-product-list .item-pic .ico-item-dj, .kc-product-list .item-pic .ico-item-yj, .kc-product-list .item-pic .ico-item-hot {
position: absolute;
left: 0;
top: 0;
}
.kc-product-list .item-pic .ico-item-st {
position: absolute;
right: 0;
top: 0;
}
.kc-product-list .ico-item-dj {
height: 55px;
width: 55px;
background-position: 0 0;
}
.kc-product-list .ico-item-yj {
height: 55px;
width: 55px;
background-position: -55px 0;
}
.kc-product-list .ico-item-st {
width: 52px;
height: 22px;
background-position: -120px 0;
}
.kc-product-list .ico-item-hot {
height: 55px;
width: 55px;
background-position: -330px 0;
}
.kc-product-list .item-title {
display: block;
height: 3em;
line-height: 20px;
margin-bottom: 8px;
color: #666;
font-size: 14px;
overflow: hidden;
word-wrap: break-word;
}
.kc-product-list .item-addition {
}
.kc-product-list .item-addition::after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}
.kc-product-list .item-addition .price {
color: rgb(187, 187, 187);
float: left;
font-family: Helvetica,verdana,arial,serif;
height: 22px;
line-height: 16px;
max-width: 100px;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: baseline;
white-space: nowrap;
}
.kc-product-list .item-addition .price em {
font-size: 16px;
margin-right: 3px;
}
.kc-product-list .item-addition .price.hot-price, .kc-product-list .item-addition .price.off-price {
color: rgb(255, 102, 0);
font-family: arial;
font-size: 18px;
}
.kc-product-list .item-addition .price.off-price {
color: #71c500;
}
.kc-product-list .item-addition .satisfaction {
color: rgb(187, 187, 187);
float: left;
line-height: 16px;
}
.kc-product-list .item-addition .number {
color: rgb(187, 187, 187);
float: right;
line-height: 16px;
overflow: hidden;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
}
/*school*/
.kc-product-list .item-panel .school {
border-top: 1px dotted rgb(217, 217, 217);
clear: both;
height: 30px;
margin-top: 6px;
position: relative;
}
.kc-product-list .item-panel .school a.url {
color: rgb(187, 187, 187);
display: inline-block;
line-height: 30px;
max-width: 158px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.kc-product-list .item-panel .school a.url:hover {
color: #188eee;
}
.pop-school {
background-color: #fff;
border: 1px solid #e6e6e6;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
display: none;
left: -6%;
position: absolute;
top: 30px;
width: 111%;
z-index: 1060;
}
.pop-school.top {
margin-top: -10px;
}
.pop-school.right {
margin-left: 10px;
}
.pop-school.bottom {
margin-top: 10px;
}
.pop-school.left {
}
.kc-product-list .item-panel .school:hover .pop-school {
animation-delay: 0.2s;
animation-duration: 0.5s;
animation-fill-mode: both;
animation-name: pop-school;
animation-timing-function: ease;
display: block;
}
@keyframes pop-school {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.pop-school > .arrow {
height: 8px;
left: 20px;
overflow: hidden;
position: absolute;
top: -8px;
width: 17px;
}
.pop-school > .arrow em {
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(221, 221, 221);
border-style: solid;
border-width: 0 9px 9px;
display: block;
height: 0;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 0;
}
.pop-school > .arrow i {
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255);
border-style: solid;
border-width: 0 9px 9px;
display: block;
height: 0;
left: 0;
overflow: hidden;
position: absolute;
top: 1px;
width: 0;
}
.pop-school-title {
background-color: rgb(255, 255, 255);
padding: 10px 20px;
}
.pop-school-title .name {
color: rgb(153, 153, 153);
font-size: 12px;
line-height: 1.5em;
}
.pop-school-content {
border-top: 1px dotted rgb(217, 217, 217);
margin: 0 10px 10px;
padding-top: 10px;
}
.pop-school-content dl {
clear: both;
height: 25px;
width: 100%;
}
.pop-school-content dt {
color: rgb(187, 187, 187);
float: left;
height: 25px;
line-height: 25px;
text-align: center;
width: 50px;
}
.pop-school-content dd {
line-height: 25px;
text-align: left;
}
.pop-school-content dd a {
color: rgb(187, 187, 187);
}
/*kc-slidup*/
.kc-slidup > li {
position: relative;
padding-bottom: 6.2rem;
}
.kc-slidup > li:before {
content: "";
display: inline-block;
padding-top: 75%;
}
.kc-slidup .item-panel {
overflow: hidden;
position: absolute;
height: 100%;
left: 0;
top: 0;
}
.kc-slidup .item-texts {
bottom: -4.1rem;
position: absolute;
background: #fff;
transition: bottom 0.5s;
-moz-transition: bottom 0.5s;
-webkit-transition: bottom 0.5s;
}
.kc-slidup > li:hover .item-texts {
bottom: 0;
cursor: pointer;
}
.kc-slidup .item-title {
height: 1.5em;
}
/* CSS Document 导航菜单*/
.mainNav {
width: 100%;
height: 48px;
line-height: 48px;
background: #188eee;
margin-bottom: 20px;
}
.mainNav > ul > li {
float: left;
position: relative;
}
.mainNav > ul > li > a {
color: #fff;
display: block;
font-weight: 700;
font-size: 14px;
margin: 0 1px 0 0;
padding: 0 20px;
height: 46px;
line-height: 46px;
}
.mainNav > ul > li > a.selected, .mainNav > ul > li:hover > a {
background: #f0f0f0;
color: #188eee;
margin-top: 2px;
cursor: pointer;
border-radius: 2px 2px 0 0;
}
/* Category */
.Category {
position: absolute;
top: 48px;
left: 0;
width: 280px;
border: 1px solid #f0f0f0;
display: none;
box-shadow: 0 1px 2px #a4a4a4;
z-index: 10;
}
.mainNav > ul > li:hover > div.Category {
display: block;
}
.Category .tit {
height: 33px;
border-bottom: 1px solid #ddd;
background-color: #fff;
font: 300 14px/33px 'microsoft yahei';
color: #f60;
text-indent: 10px;
}
.Category .con {
background: #f4f4f4;
}
.Category .con li.i {
position: relative;
border-top: 1px dotted #ddd;
}
.Category .con li.i_first {
border-top: none;
}
.Category .iBox {
padding: 14px 10px 10px 14px;
}
.Category .iBox_tit {
display: block;
height: 18px;
font: 700 12px/18px 'simsun';
color: #555;
margin-bottom: 7px;
text-indent: 20px;
}
.Category .iBox_tit {
position: relative;
}
.Category .iBox_tit a:hover {
color: #f60;
}
.Category .iBox_tit .pIco {
position: absolute;
top: 0;
left: 0;
}
.Category .iBox_tit .paright {
position: absolute;
top: 0;
left: 235px;
}
.Category .iBox_con {
line-height: 22px;
}
.Category .iBox_con a {
color: #666;
font-size: 12px;
display: inline-block;
max-width: 60px;
margin-right: 8px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.Category .iBox_con a:hover {
color: #f60;
}
.Category .iBox_oth {
display: none;
position: absolute;
top: 0px;
left: 278px;
z-index: 413;
width: 672px;
border: 2px solid #ccc;
box-shadow: 2px 2px 1px rgba(190,190,190,.2);
padding: 12px 0 11px;
line-height: 22px;
background: #fff;
}
.Category .iBox_oth dl {
float: left;
*display: inline;
width: 210px;
margin: 0 0px 10px 10px;
}
.Category .iBox_oth dt {
line-height: 18px;
color: #f60;
padding-bottom: 5px;
border-bottom: 1px dotted #ccc;
font-size: 14px;
font-weight: bold;
}
.Category .iBox_oth dd {
padding: 5px 0 0 0;
}
.Category .iBox_oth dt a {
color: #f60;
}
.Category .iBox_oth dt a:hover {
color: #666;
}
.Category .iBox_oth dd a {
margin-right: 10px;
color: #666;
font-size: 12px;
display: inline-block;
}
.Category .iBox_oth dd a:first-child {
margin-left: 0;
}
.Category .iBox_oth dd a:hover {
color: #f60;
}
.Category .con li:hover {
}
.Category .con li:hover .iBox {
position: relative;
top: 0px;
left: -1px;
z-index: 414;
width: 258px;
padding: 12px 8px 8px 13px;
background: #fff;
border: 2px solid #ccc;
border-right: none;
}
.Category .con li:hover .iBox_oth {
display: block;
}
.Category .con li:hover .iBox.iBox_no {
border: 2px solid #f4f4f4;
background: none;
}
.Category .con .iBox_no .paright {
display: none;
}
/*直播树形*/
.zb_wrap {
border-left: 1px solid rgb(221, 221, 221);
margin: 0 0 15px 15px;
padding: 0;
font-size: 12px;
}
.zb_list {
padding-top: 10px;
}
.zb_list li {
height: 16px;
line-height: 16px;
margin-bottom: 8px;
overflow: hidden;
width: 292px;
}
.zb_list .zb_head {
background: rgba(0, 0, 0, 0) url(images/ico_index_item.png) no-repeat 0 -26px;
color: rgb(255, 255, 255);
height: 19px;
left: -5px;
line-height: 18px;
overflow: hidden;
padding-left: 19px;
position: relative;
text-align: center;
width: 55px;
}
.zb_list .zb_head.zb {
background-position: 0 -291px;
}
.zb_list .time {
color: rgb(153, 153, 153);
float: left;
margin-left: 12px;
}
.zb_list .c_name {
display: block;
float: left;
height: 16px;
margin-left: 11px;
overflow: hidden;
width: 218px;
}
/*details-topcon顶部课程内容属性*/
.details-topcon-fl-v3 {
float: left;
}
.details-topcon-fr-v3 {
float: right;
}
.details-topcon {
background: #fff;
border: 1px solid rgb(239, 238, 238);
margin-bottom: 20px;
overflow: hidden;
padding: 20px;
}
.details-topcon-pic {
width: 460px;
height: 346px;
overflow: hidden;
position: relative;
margin-right: 20px;
}
.details-topcon-pic img {
height: 100%;
width: 100%;
}
.details-topcon-info {
width: 660px;
}
.details-topcon-info .title {
color: rgb(51, 51, 51);
font-size: 20px;
margin-bottom: 16px;
max-height: 64px;
overflow: hidden;
}
.details-topcon-info .personality {
background-color: rgb(251, 158, 40);
color: #fff;
display: block;
float: left;
font-size: 12px;
height: 22px;
line-height: 22px;
margin: 6px 10px 0 0;
text-align: center;
width: 48px;
}
.details-topcon-info .summary {
color: #666;
padding-left: 0;
}
.details-topcon-info .summary li {
margin-bottom: 8px;
}
.details-topcon-info .price {
background: rgb(249, 249, 249);
height: 50px;
line-height: 50px;
}
.details-topcon-info .price .num {
color: rgb(252, 98, 56);
font-size: 32px;
font-weight: 700;
margin-right: 17px;
vertical-align: middle;
}
.details-topcon-info .price .num .money {
font-size: 20px;
margin-right: 5px;
}
.details-topcon-info .text {
color: rgb(170, 170, 170);
display: inline-block;
padding-left: 10px;
width: 70px;
}
.details-topcon-info .total .text, .details-topcon-info .validity .text {
letter-spacing: 6px;
}
.details-topcon-info .total em, .details-topcon-info .validity em {
color: #333;
padding-right: 5px;
}
.details-topcon-info .purchase {
padding-bottom: 10px;
border-bottom: 1px solid #f4f4f4;
}
.details-topcon-info .purchase i {
margin: 0 30px 0 40px;
color: #e6e6e6;
}
.details-topcon-info .validity-help {
display: inline-block;
position: relative;
vertical-align: middle;
z-index: 11;
}
.details-topcon-info .apply {
overflow: hidden;
padding: 10px 0 14px 10px;
cursor: pointer;
}
.details-topcon-info .apply .buyBtn {
font-family: "microsoft yahei";
font-size: 20px;
height: 50px;
line-height: 50px;
width: 150px;
display: block;
background: #ff6633;
color: #fff;
text-align: center;
}
.details-topcon-info .apply .buyBtn:hover {
background-color: rgb(255, 75, 51);
}
.details-topcon-info .apply .startBtn {
font-family: "microsoft yahei";
font-size: 20px;
height: 50px;
line-height: 50px;
width: 150px;
display: block;
background: #188eee;
color: #fff;
text-align: center;
}
.details-topcon-info .apply .startBtn:hover {
background-color: #0976ce;
}
/*收藏&分享*/
.details-topcon-info .collect, .details-topcon-info .share {
border: 1px solid #fff;
color: #888;
display: block;
height: 48px;
line-height: 48px;
padding: 0 8px;
}
.details-topcon-info .share {
padding: 0 13px;
}
.details-topcon-info .collect:hover, .details-topcon-info .share:hover {
color: #188eee;
}
.details-topcon-info .dividing {
color: rgb(230, 230, 230);
margin: 16px 0px 0 -2px;
}
.details-topcon-info .promise {
color: rgb(153, 153, 153);
}
.details-topcon-info .return {
background: #fea22e;
color: #fff;
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
text-align: center;
}
.details-topcon-info {
position: relative;
}
.details-topcon-info .bdshare-box:hover .bdshare {
position: absolute;
left: 350px;
top: 20px;
}
.tree-over {
position: relative;
height: 3rem;
}
.tree-over .fa {
margin-left: 0.5em;
color: #999;
}
.tree-over li {
float: left;
}
.tree-over a {
display: inline-block;
white-space: nowrap;
}
.tree-over a:visited {
color: #000;
}
.tree-over a:hover {
color: #188EEE;
}
.tree-over .tree-over-down {
display: none;
position: absolute;
left: 0;
width: 99%;
background-color: #fff;
border: 1px solid #188eee;
margin-top: -2px;
z-index: 1;
padding: 0.5%;
}
.tree-over .tree-over-down a {
padding: 0.2rem 0.6rem;
margin: 0.5rem;
}
.tree-over .tree-over-down a em {
color: #f00;
font-style: normal;
margin-left: 0.2rem;
}
.tree-over .tree-over-down .selected a {
background-color: #188eee;
color: #fff;
}
.tree-over .tree-over-down li {
min-width: 8rem;
}
.tree-over .tree-over-down .selected a em {
color: #fff;
}
.tree-over .tree-over-empty {
margin-left: 0.8em;
}
.tree-over .tree-over-empty .fa {
font-size: 1.4em;
line-height: 2rem;
border: 1px solid rgba(255, 255, 255, 0);
margin-left: 0;
}
.tree-over > li {
margin-left: 0.8rem;
height: 34px;
}
.tree-over > li > a {
background-color: #fff;
padding: 0 0.8em;
line-height: 200%;
border: 1px solid #6ccaf7;
position: relative;
z-index: 2;
}
.tree-over > li:first-child {
margin-left: 0;
}
.tree-over > li:first-child:hover {
border: 0;
}
.tree-over > li:hover {
border-left: 1px solid #188eee;
}
.tree-over > li:hover .tree-over-down {
display: block;
}
.tree-over > li:first-child:hover .tree-over-down {
display: none;
}
.tree-over > li:hover > a {
border-left: 0;
border-color: #188EEE;
border-bottom-color: #fff;
padding-bottom: 4px;
}
.tree-over > li:first-child:hover a {
background-color: #fff;
padding: 0 0.8em;
line-height: 200%;
border: 1px solid #6ccaf7;
position: relative;
z-index: 2;
}
.tree-over .tree-over-addition {
line-height: 2rem;
border: 1px solid rgba(255, 255, 255, 0);
}
.tree-over .tree-over-addition em {
color: #f00;
margin: 0 0.5rem;
font-style: normal;
}
.tree-over-children {
clear: both;
overflow: hidden;
border: 1px solid #ddd;
background-color: #fff;
padding: 5px;
}
.tree-over-children li {
float: left;
min-width: 8rem;
margin: 5px;
}
.tree-over-children li a {
padding: 3px 8px;
line-height: 160%;
}
.tree-over-children li a:hover {
background-color: #eee;
}
.tree-over-children li.selected a {
background-color: #188eee;
}
/*---------------------------课程目录----------------------------------*/
/* 详情页 课程目录 m-catalog*/
.m-content {
background: #fff;
min-height: 200px;
}
.m-catalog {
padding: 20px;
}
.m-catalog .header {
background: rgb(242, 241, 241);
height: 46px;
width: 100%;
}
.m-catalog .header .title {
font-size: 16px;
font-weight: normal;
line-height: 46px;
padding-left: 20px;
}
.m-catalog .chapter-title {
background: rgb(254, 254, 254);
font-size: 14px;
font-weight: normal;
height: 46px;
line-height: 46px;
}
.m-catalog .chapter-title em {
display: block;
float: left;
padding-left: 20px;
width: 60px;
}
.m-catalog .m-catalog-list {
margin: 0;
padding: 0;
font-family:Tahoma;
}
.m-catalog-list .bg-cor {
background: #f7f7f7;
}
.m-catalog-list .chapter {
background: rgb(250, 250, 250);
height: 46px;
position: relative;
width: 100%;
}
.m-catalog-list li:hover .chapter {
background: #e4f2fd;
}
.m-catalog-list .chapter .num {
color: rgb(187, 187, 187);
display: block;
float: left;
font-family: arial;
line-height: 46px;
padding-left: 30px;
width: 50px;
}
.m-catalog-list .chapter .title {
font-size: 14px;
line-height: 46px;
max-width: 430px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.m-catalog-list .status {
color: rgb(187, 187, 187);
float: right;
margin: 14px 30px 0 0;
}
.m-catalog-list .status span {
margin-left: 10px;
}
/*listen*/
.m-catalog-list .listen {
display: none;
margin: 7px 20px 0 0;
color:#fff;
}
.m-catalog-list .ok:hover .status {
display: none;
}
.m-catalog-list .ok:hover .listen {
display: block;
}
/*---------------------------课程目录end----------------------------------*/
/*---------------------------课程评价----------------------------------*/
/*course-comment课程评价*/
.course-comment {
padding: 20px;
}
.course-comment .title {
background: #f2f2f2;
font-size: 16px;
height: 46px;
line-height: 46px;
padding-left: 20px;
}
/*comment-rate-tags满意度评价*/
.comment-rate-tags {
padding: 20px 0 18px;
overflow: hidden;
}
/*满意百分比*/
.comment-rate-tags .rate-score {
padding-top: 15px;
text-align: center;
width: 130px;
}
.comment-rate-tags .rate-score .rate {
color: rgb(255, 112, 70);
font: 400 40px/30px arial;
}
.comment-rate-tags .rate-score span {
font-size: 20px;
}
/*好中差评条*/
.comment-rate-proportion {
border-right: 1px solid rgb(241, 241, 241);
color: rgb(102, 102, 102);
font-size: 14px;
height: 80px;
margin-right: 12px;
overflow: hidden;
padding-right: 13px;
}
.comment-rate-proportion li {
margin-bottom: 8px;
overflow: hidden;
vertical-align: top;
}
.comment-rate-proportion h5 {
width: 100px;
}
.comment-rate-proportion .progress-bar {
background-color: rgb(241, 241, 241);
height: 12px;
margin-top: 5px;
width: 120px;
}
.comment-rate-proportion .progress-bar span {
background-color: rgb(255, 142, 28);
display: block;
height: 12px;
}
/*常用评论*/
.comment-rate-tag {
width: auto;
}
.comment-rate-tag .comment-tag {
max-width: 506px;
}
.comment-rate-tag .w1 {
width: 115px;
}
.comment-rate-tag .w2 {
width: 106px;
}
.comment-rate-tag .w3 {
width: 92px;
}
.comment-rate-tag .w4 {
width: 80px;
}
.comment-rate-tag .comment-tag li {
min-width: auto;
padding: 0;
}
.comment-rate-tag .comment-tag li:hover {
background-color: rgb(255, 251, 246);
border: 1px solid rgb(255, 214, 173);
cursor: default;
}
.comment-tag li {
background-color: rgb(255, 251, 246);
border: 1px solid rgb(255, 214, 173);
color: rgb(153, 153, 153);
cursor: pointer;
display: block;
float: left;
height: 28px;
line-height: 28px;
margin: 0 8px 8px 0;
padding: 0 12px;
text-align: center;
white-space: nowrap;
}
.comment-tag li:hover, .comment-tag .select {
background-color: rgb(255, 236, 218);
border: 1px solid rgb(253, 161, 66);
}
/*好中差评按钮*/
.course-comment-filter {
padding: 7px 0 3px 10px;
border-bottom: 1px solid #f1f1f1;
border-top: 1px solid #f1f1f1;
}
.course-comment-filter label {
margin-right: 30px;
}
/*评价内容ul*/
.course-comment .course-comment-list {
}
.course-comment-list .item {
border-bottom: 1px solid rgb(241, 241, 241);
overflow: hidden;
padding: 20px 0 15px;
}
.course-comment-list .pic {
width: 60px;
}
.course-comment-list .avatar {
background-color: rgb(241, 241, 241);
display: block;
height: 60px;
width: 60px;
}
.course-comment-list .pic img {
width: 100%;
}
.course-comment-list .name {
color: rgb(153, 153, 153);
margin-top: 5px;
text-align: center;
}
.course-comment-con {
color: rgb(102, 102, 102);
margin-left: 80px;
}
.course-comment-con .praise img {
margin-right: 5px;
}
.course-comment-con .info {
line-height: 22px;
padding: 10px 0 20px;
word-wrap: break-word;
}
.course-comment-con .operate {
overflow: hidden;
}
.course-comment-con .reply {
height: 30px;
line-height: 30px;
}
.course-comment-con .operate .comment-tag {
width: 600px;
}
.course-comment-con .operate .comment-tag li:hover {
background-color: rgb(255, 251, 246);
border: 1px solid rgb(255, 214, 173);
cursor: default;
}
.course-comment-con .operate .line {
color: rgb(227, 227, 227);
margin: 0 3px;
}
/*回复*/
.comment-reply {
background-color: rgb(253, 253, 253);
border: 1px solid rgb(234, 234, 234);
position: relative;
display: block;
}
.comment-replay-box {
clear: both;
overflow: hidden;
padding: 16px;
position: relative;
}
.comment-replay-box .com-area {
border: 1px solid rgb(219, 219, 219);
height: 26px;
width: 99%;
}
.comment-replay-box .replay-btn {
color: rgb(153, 153, 153);
line-height: 24px;
padding-top: 10px;
}
.comment-replay-box .ck-btn5 {
font-size: 12px;
height: 24px;
line-height: 24px;
width: 54px;
}
.comment-replay-con {
margin-left: 54px;
overflow: hidden;
}
.comment-replay-con .who {
color: rgb(51, 51, 51);
padding-right: 7px;
}
.comment-replay-con h5 {
font-weight: 700;
padding-right: 5px;
}
.comment-replay-con .time {
color: #999;
}
.comment-replay-con .replay-info {
color: rgb(102, 102, 102);
padding-top: 5px;
word-wrap: break-word;
}
.comment-replay-con .replay {
background: rgb(255, 255, 255) none repeat scroll 0 0;
bottom: 0;
min-width: 50px;
position: absolute;
right: 0;
text-align: center;
}
.comment-replay-con .com-area {
width: 698px;
}
.comment-replay-con .comment-replay-box {
padding: 10px 0 0;
}
.comment-replay-list {
}
.comment-replay-list li {
border-top: 1px solid rgb(239, 239, 239);
margin: 0 16px;
overflow: hidden;
padding: 16px 0;
position: relative;
}
.comment-replay-list .avatar {
width: 44px;
height: 44px;
display: block;
background: #fafafa;
}
.comment-replay-list p {
color: #999;
}
.comment-replay-con .line {
margin: 0 5px;
color: #e8e8e8;
}
.com-area-box {
position: relative;
}
.comment-reply .arrow-t {
background-color: rgba(0, 0, 0, 0);
border: medium none;
right: 50px;
top: 1px;
}
.comment-reply .arrow-t .bot {
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(209, 207, 207);
}
/*---------------------------课程评价end----------------------------------*/
/*--------排序/查询条--------*/
.order-bar {
background-color: #fafafa;
border: 1px solid #ddd;
position: relative;
z-index: 100;
}
.order-bar .order > ul > li {
float: left;
position: relative;
white-space: nowrap;
}
.order-bar .order > ul > li > a {
border-right: 1px solid #e6e6e6;
line-height: 36px;
}
.order-bar .order > ul > li > a:hover {
background-color: #fff;
}
.order-bar .order a {
display: inline-block;
padding: 0 16px;
}
.order-bar .order li ul {
display: none;
}
.order-bar .order li:hover ul {
display: block;
left: -1px;
top: -1px;
background-color: #fff;
border: 1px solid #e6e6e6;
position: absolute;
line-height: 36px;
}
.order-bar .order > ul > li.selected a {
background-color: #fff;
border-top: 2px solid #188eee;
line-height: 34px;
}
.order-bar .search {
float: right;
color: #999;
padding: 0px 10px;
line-height: 36px;
}
.order-bar .search.selected {
background-color: #fff;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
}
.order-bar .search.selected .sure-btn {
display: inline-block;
}
.order-bar .search input {
width: 60px;
padding: 4px 2px;
border: 1px solid #d6d6d6;
margin: 0px 2px;
vertical-align: middle;
}
.order-bar .sure-btn {
background-color: #188eee;
line-height: 23px;
height: 23px;
display: inline-block !important;
padding: 0 10px;
color: #fff;
vertical-align: middle;
margin-left: 8px;
display: none;
}
/*------------*/
.m-instruct {
padding: 20px;
font-size: 14px;
}
.m-instruct p {
text-indent: 2em;
margin-bottom: 1em;
}
.Column02 {
border: 1px solid #e0e0e0;
}
.Column02 .Column02_tab {
background-color: #f2f2f2;
border-bottom: 1px solid #e6e6e6;
}
.Column02 .Column02_tab li {
float: left;
}
.Column02 .Column02_tab li a {
font-size: 14px;
line-height: 40px;
padding: 0 36px;
display: inline-block;
border-right: 1px solid #e6e6e6;
}
.Column02 .Column02_tab li a em {
color: #f00;
}
.Column02 .Column02_tab li.selected a {
background-color: #fff;
margin-bottom: -2px;
border-top: 2px solid #188eee;
}
.course-action {
padding: 10px 10px;
background-color: #202020;
position: relative;
}
.course-action .left {
float: left;
}
.course-action .left a {
color: #999;
line-height: 28px;
}
.course-action .left a:hover, .course-action .left a:hover .fa {
color: #188eee;
}
.course-action .left .fa {
font-size: 16px;
vertical-align: middle;
}
.course-action .right {
float: right;
line-height: 22px;
}
.course-action .quick-note-btn {
display: inline-block;
border: 1px solid rgba(120,120,120,1);
color: #999;
padding: 0 10px;
border-radius: 15px;
line-height: 22px;
margin-right: 10px;
}
.course-action .quick-note-btn:hover {
border-color: #188eee;
background-color: #188eee;
color: #fff;
}
.course-action .note-con input {
background: none;
border: 0;
font-size: 12px;
width: 160px;
color: #999;
}
.course-action .note-con {
border: 1px solid rgba(120,120,120,0.5);
line-height: 28px;
display: inline-block;
padding: 0 10px;
}
.course-action .note-con label {
color: #188eee;
}
.course-note-form {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #202020;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
}
.course-note-form .action {
float: right;
width: 120px;
margin-left: 10px;
margin-top: 10px;
line-height: 28px;
}
.course-note-form .action .save-btn {
background-color: #333;
display: inline-block;
margin: 0px 5px;
line-height: 28px;
padding: 0 10px;
color: #aaa;
}
.course-note-form .action .save-btn:hover {
background-color: #188eee;
color: #fff;
}
.course-note-form .action .cancel-btn {
color: #999;
margin-left: 10px;
}
.course-note-form .action .cancel-btn:hover {
color: #188eee;
}
.course-note-form .form {
overflow: hidden;
border: 1px solid #188eee;
margin: 10px;
line-height: 28px;
}
.course-note-form .form span {
float: left;
color: #188eee;
padding-left: 10px;
}
.course-note-form .form div {
overflow: hidden;
}
.course-note-form .form input {
background: none;
border: 0;
width: 100%;
text-indent: 1em;
font-size: 12px;
color: #aaa;
}
/*------------播放界面课程评价pj-content----------*/
.pj-content {
width: 600px;
margin: 0 auto;
padding: 20px;
}
.pj-content .pj-class-name {
width: 600px;
text-align: center;
}
.pj-content .pj-class-name .c-name {
max-width: 434px;
line-height: 20px;
font-size: 16px;
display: inline-block;
}
.pj-content .pj-check-wrap {
padding-top: 40px;
text-align: center;
}
.pj-content .pj-check-wrap .radio {
margin-right: 30px;
}
.pj-content .pj-tips-s {
display: block;
font-size: 18px;
line-height: 24px;
padding-top: 120px;
text-align: center;
}
.pj-content .mr5 {
margin-right: 5px;
vertical-align: middle;
}
.pj-content .pj-main {
margin-top: 30px;
display: block;
}
.pj-content .pj-main .anon-wrap {
background-color: rgb(247, 247, 247);
border: 1px solid rgb(225, 225, 225);
height: 34px;
margin: 0 0 0 0;
width: 592px;
text-align: right;
}
.pj-content .pj-main .anon-wrap .checkbox2 {
margin: 7px 10px 0 0;
}
.pj-content .pj-main .anon-wrap .num {
padding: 7px 0 0 10px;
}
.pj-content .pj-labels {
overflow: hidden;
}
.pj-content .pj-labels li {
background: rgb(255, 251, 246);
border: 1px solid rgb(255, 214, 173);
color: #333;
cursor: pointer;
display: block;
float: left;
height: 28px;
line-height: 28px;
margin: 0 8px 8px 0;
padding: 0 12px;
text-align: center;
white-space: nowrap;
}
.pj-content .pj-labels li.current {
background: rgb(255, 236, 218);
border: 1px solid rgb(253, 161, 66);
}
.pj-content .pj-input-box {
}
.pj-content .pj-input-box .text-wrap {
border: #ddd solid 1px;
height: 120px;
width: 592px;
position: relative;
}
.pj-content .pj-input-box textarea {
border: medium none;
color: #666;
font-size: 14px;
height: 110px;
line-height: 18px;
overflow-y: auto;
padding: 5px;
width: 582px;
}
.pj-content .pj-input-box textarea:focus {
border-color: rgba(255, 216, 145, 0.8);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(255, 216, 145, 0.6);
outline: 0 none;
}
.pj-content .pj-input-box .tips-t {
color: #999;
position: absolute;
}
.pj-content .pj-input-box .tips-t {
left: 10px;
top: 8px;
}
.pj-content .pj-input-box .mt20 {
margin-top: 20px;
text-align: center;
}
.pj-content .pj-input-box .mr20 {
margin-right: 20px;
}
.pj-content .pj-input-box .btn-pj-submit {
background: #188eee;
color: rgb(255, 255, 255);
display: inline-block;
font-size: 16px;
height: 38px;
line-height: 38px;
padding: 0 25px;
}
.pj-content .pj-input-box .btn-pj-submit:hover {
background: #147cd1;
color: #fff;
}
.pj-content .pj-input-box .btn-pj-cancel {
background: #484c50;
color: #cfcfcf;
display: inline-block;
font-size: 16px;
height: 38px;
line-height: 38px;
padding: 0 25px;
}
.pj-content .pj-input-box .btn-pj-cancel:hover {
background: #252729;
}
/*---------播放界面课程评价pj-content---end--------*/
.kc-manage {
border: 1px solid #ccc;
padding: 20px;
}
.kc-manage a:hover {
cursor: pointer;
color: #188eee;
text-decoration: none;
}
.kc-manage .ck-btn9:hover {
color: #fff;
}
.kc-manage .ck-btn6:hover {
color: #666;
}
.kc-manage .ft14 {
font-size: 14px;
}
table.kc-manage-table {
background: #ffffff;
border: 1px solid #fff;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin: 0 auto;
}
.kc-manage input[type='text'] {
border: 1px solid #ccc!important;
height: 28px;
line-height: 28px;
padding: 0 5px;
width: 400px;
}
.kc-manage textarea {
border: 1px solid #ccc!important;
}
table.kc-manage-table th, table.kc-manage-table td {
border-bottom: 1px solid #ccc;
height: 20px;
text-align: left;
padding: 10px;
}
table.kc-manage-table .section-title {
width: 6em;
text-align: right;
}
table.kc-manage-table tr:hover {
background: #eef7ff;
}
table.kc-manage-table td.bl-td {
border-left: #ccc solid 1px;
}
table.kc-manage-table th h2 {
display: inline-block;
}
table.kc-manage-table .operate {
margin-right: 46%;
float: right;
}
table.kc-manage-table .operate > span {
display: none;
}
table.kc-manage-table .operate a {
margin-left: 20px;
display: inline-block;
font-size: 14px;
cursor: pointer;
}
table.kc-manage-table th:hover .menu_edit, table.kc-manage-table td:hover .menu_edit {
display: block;
}
/*添加完的样式*/
table.kc-manage-table .finished-items {
}
table.kc-manage-table .finished-items .video-con-ul li {
margin-left: 0;
}
.video-box {
margin-top: 10px;
margin-bottom: 10px;
}
.add-video {
display: inline-block;
cursor: pointer;
height: 32px;
line-height: 32px;
padding: 0 10px;
background: #c7e5fe;
border: #9fcff5 solid 1px;
text-align: center;
color: #188eee;
font-size: 14px;
}
.add-video:hover {
background: #9dd1fb;
border: #82c1f5 solid 1px;
}
.video-box p {
margin: 10px 0;
}
.video-box-btn {
margin-top: 20px;
}
.video-box-btn a {
margin-right: 10px;
}
/*up-video-box上传视频*/
.up-video-box {
border: #ccc solid 1px;
background-color: #fafafa;
padding: 10px;
min-height: 180px;
margin-top: 10px;
width: 790px;
}
.up-video-box {
position: relative;
}
.up-video-box .ico-closed {
position: absolute;
right: 0;
top: 0;
}
.up-video-box p {
font-size: 16px;
text-align: center;
margin-top: 80px;
}
.up-video-box .span-text {
font-size: 16px;
cursor: pointer;
}
/*video-tc-box 从视频库中选择弹出界面*/
.video-tc-box {
min-height: 120px;
border: #ccc solid 4px;
border-radius: 4px;
background: #fafafa;
width: 712px;
}
.video-tc-box .video-title {
background: #eee;
height: 36px;
line-height: 36px;
font-size: 14px;
text-indent: 10px;
position: relative;
}
.video-tc-box .video-title .ico-gb {
position: absolute;
right: 10px;
top: 12px;
}
.video-tc-box .video-con {
padding: 10px 0;
}
.video-tc-box .video-con .video-select {
line-height: 30px;
height: 30px;
padding-left: 10px;
}
.video-tc-box .video-con .video-select span {
display: inline-block;
}
.video-tc-box .video-con .video-select .select-text > span {
display: inline-block;
border-right: #eee solid 1px;
line-height: 20px;
margin-right: 10px;
padding-right: 10px;
}
.video-con .searh-text {
position: absolute;
right: 55px;
}
.video-con .searh-text input {
width: 240px;
padding-left: 4px;
position: relative;
}
.video-con .searh-text .video-com-area {
border: #ddd solid 1px;
height: 28px;
line-height: 28px;
color: #bbb;
font-size: 12px;
}
.video-con .searh-text .video-com-area:focus {
background: rgb(253, 251, 239);
color: #333;
}
.video-tc-box .video-tc-box-btn {
text-align: center;
margin-bottom: 10px;
margin-top: 20px;
}
.video-tc-box .video-tc-box-btn a {
margin-right: 10px;
}
.video-list .panel-body {
border: none;
}
.video-list .kc-product-list li {
width: 120px;
cursor: pointer;
border: #ccc solid 1px;
}
.video-list .kc-product-list li:hover {
border: #f63 solid 1px;
}
.video-list .kc-product-list li.on {
border: #f63 solid 1px;
}
.video-list .kc-product-list li.on .item-pic:after {
content: " ";
display: block;
background: url(images/kc-manage-icon.png) no-repeat right 0;
width: 22px;
height: 26px;
position: absolute;
right: 0;
top: 0;
}
.video-con-ul .kc-product-list .delete-video {
content: " ";
display: block;
background: url(images/kc-manage-icon.png) no-repeat -62px 0;
width: 22px;
height: 26px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.video-con-ul .kc-product-list li {
position: relative;
}
.video-list .kc-product-list .item-title {
margin-bottom: 0;
}
.kc-manage-btn {
display: inline-block;
line-height: 30px;
height: 30px;
background: #fe7820;
color: #fff;
width: 42px;
border-radius: 0 2px 2px 0;
position: absolute;
margin-left: -3px;
}
.kc-manage-btn:hover {
background: #fcae51;
}
.kc-manage-btn .ico-search {
margin-left: 12px;
margin-top: 6px;
}
/*视频列表*/
.video-con-ul li {
float: left;
width: 130px;
margin: 10px 10px 0 10px;
border: #ccc solid 1px;
}
.video-con-ul li:hover, .video-con-ul li.on {
border: #fe7820 solid 1px;
}
.video-con-ul li .item-panel {
width: 100%;
background: #fff;
}
.video-con-ul li .item-panel .item-pic {
width: 100%;
overflow: hidden;
position: relative;
}
.video-con-ul li .item-panel .item-pic a {
display: block;
height: 100%;
width: 100%;
overflow: hidden;
}
.video-con-ul li .item-panel .item-pic img {
width: 100%;
height: 100%;
}
.video-con-ul li .item-panel .item-pic:before {
display: inline-block;
content: "";
}
.video-con-ul li .item-panel .item-text {
padding: 5%;
width: 90%;
}
.video-con-ul li .item-panel .item-text .title {
display: block;
line-height: 20px;
height: 3em;
margin-bottom: 4px;
font-size: 12px;
color: #333;
overflow: hidden;
}
.video-con-ul li .item-panel .item-pic .ico-sure {
position: absolute;
right: 0;
top: 0;
}
.kc-action {
padding: 12px 0;
border-bottom: 1px solid #ccc;
text-indent: 1em;
}
/*分享弹出框*/
.bdshare-box {
text-align: left;
}
.bdshare-box .share {
padding: 0 13px;
}
.bdshare-box .bdshare {
border: 1px solid #e9e9e9;
width: 210px;
float: left;
background: #fff;
display: none;
}
.bdshare-box:hover .bdshare {
display: block;
z-index: 2;
}
.bdshare-box .bdshare h6 {
background-color: rgb(246, 246, 246);
border-bottom: 1px solid rgb(242, 241, 241);
border-top: 1px solid rgb(251, 251, 251);
float: left;
font: 700 14px/22px "宋体";
margin: 0;
padding: 5px 0;
text-indent: 0.5em;
width: 100%;
}
.bdshare-box .bdshare ul {
margin-left: 2px;
overflow: hidden;
padding: 8px 0;
width: 98%;
}
.bdshare-box .bdshare ul li {
float: left;
margin: 0px 2px;
width: 47%;
}
.bdshare-box .bdshare ul li a {
border: 1px solid rgb(255, 255, 255);
color: rgb(86, 86, 86);
display: block;
font: 12px "宋体";
padding: 6px 0;
text-indent: 2.4em;
width: 98%;
}
.bdshare-box .bdshare ul li a:hover {
background-color: rgb(243, 243, 243);
border: 1px solid rgb(238, 238, 238);
}
.bdshare-box .bdshare p {
background-color: rgb(248, 248, 248);
border-top: 1px solid #e9e9e9;
float: left;
font: 12px "宋体";
height: 21px;
margin: 0;
padding: 0;
width: 100%;
}
.bdshare-box .bdshare p a {
float: right;
padding: 0 5px;
text-align: right;
width: auto;
margin-top: 3px;
}
.bdshare-box .bdshare p a.goWebsite {
background: rgba(0, 0, 0, 0) url(images/pi.gif) no-repeat 0 center;
color: rgb(140, 140, 140);
line-height: 16px;
padding-left: 12px;
text-align: right;
}
.bdshare-box .bdshare p a.goWebsite:hover {
color: rgb(0, 169, 224);
}
/* ---------------------CSS Document star------------------ */
.ShopManage_L01 {
margin-top: 24px;
}
.coursepage-info {
border: #ddd solid 1px;
padding: 20px 10px;
overflow: hidden;
}
.coursepage-info a:hover {
text-decoration: underline;
}
.coursepage-left-pic {
width: 80px;
height: 80px;
overflow: hidden;
margin-right: 10px;
}
.coursepage-left-pic img {
width: 100%;
height: 100%;
}
.coursepage-right-ul {
}
.coursepage-right-ul li {
line-height: 28px;
height: 28px;
}
.coursepage-right-ul li.xinxi span {
margin-right: 10px;
display: inline-block;
}
.coursepage-right-ul li.comt a {
display: inline-block;
color: #188eee;
margin-right: 6px;
}
.coursepage-right-ul li.comt .dividing {
margin: 0 5px;
}
.coursepage-right-ul .apply {
color: #999;
}
.coursepage-right-ul .apply a {
display: inline-block;
margin: 0 10px;
color: #188eee;
}
.coursepage-right-ul .apply a:first-child {
margin-left: 0;
}
.coursepage-info .textbig {
color: #188eee;
font-size: 18px;
}
.coursepage-info .fb18 {
font-size: 18px;
}
.pageitem {
border: #ddd solid 1px;
background: #fff;
margin: 20px 20px 0px 0px;
width: 40%;
}
.pageitem-title {
border-bottom: #188eee solid 1px;
height: 40px;
line-height: 40px;
font-size: 16px;
text-indent: 10px;
}
.pageitem-con {
padding: 10px;
min-height: 100px;
overflow: hidden;
}
.count-box {
}
.count-box .fz18 {
font-size: 18px;
font-weight: bold;
}
.count-box-ul li {
float: left;
text-align: center;
width: 33.3%;
margin-bottom: 20px;
margin-top: 10px;
font-size: 14px;
}
.count-box-ul li.bt-line {
border-bottom: #ddd solid 1px;
padding-bottom: 20px;
}
.count-box-ul li a {
display: block;
cursor: pointer;
}
.editor-box {
display: inline-block;
position: relative;
}
.editor-box .editor-title {
position: relative;
display: inline-block;
text-align: center;
color: #188eee;
width: 80px;
height: 32px;
line-height: 32px;
}
.editor-box:hover .editor-title {
z-index: 3;
background-color: #fff;
color: #F96;
border: #ddd solid 1px;
border-bottom: none;
cursor: pointer;
}
.editor-box .editor-title i {
margin-left: 8px;
}
.editor-box .editor-title i.icon-editordown {
background: url(images/ico-arrow-v3.png) no-repeat left top;
width: 15px;
height: 8px;
display: inline-block;
}
.editor-box:hover .editor-title i {
background: url(images/ico-arrow-v3.png) no-repeat left -18px;
width: 15px;
height: 8px;
display: inline-block;
}
.editor-box .editor-con {
display: none!important;
text-align: left;
border: #ddd solid 1px;
background: #fff;
width: 136px;
min-height: 120px;
z-index: 1;
white-space: normal;
}
.editor-box .editor-con {
position: absolute;
right: 0;
top: 32px;
}
.editor-box .editor-con a {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
margin-left: 10px;
cursor: pointer;
}
.editor-box:hover .editor-con {
display: block!important;
}
/* CSS Document */
.coursegl-top {
overflow: hidden;
}
.coursegl-top-left {
}
.coursegl-top-left .pic {
width: 96px;
height: 60px;
float: left;
margin-right: 10px;
}
.coursegl-top-left .pic img {
width: 100%;
height: 100%;
}
.coursegl-top-left .info {
display: inline-block;
}
.coursegl-top-left .info h2 {
font-size: 16px;
color: #333;
line-height: 26px;
margin-bottom: 10px;
}
.coursegl-top-left .info > span {
display: inline-block;
color: #999;
line-height: 20px;
margin-right: 20px;
}
.coursegl-top-left .info > span i {
vertical-align: middle;
}
.coursegl-top-right {
}
.coursegl-top-right ul {
}
.coursegl-top-right ul li {
float: left;
border-right: #ddd solid 1px;
margin-right: 20px;
padding-right: 20px;
}
.coursegl-top-right ul li a {
display: block;
line-height: 30px;
text-align: center;
color: #999;
font-size: 12px;
cursor: pointer;
}
.coursegl-top-right .fb18 {
font-size: 18px;
color: #188eee;
}
.coursegl-top-right ul li.schoolinfo {
border-right: none;
padding-top: 8px;
}
.coursegl-top-right ul li.schoolinfo span {
display: inline-block;
}
.coursegl-top-right ul li.schoolinfo .imgbox {
width: 40px;
height: 40px;
float: left;
margin-right: 10px;
}
.coursegl-top-right ul li.schoolinfo .imgbox img {
width: 100%;
height: 100%;
}
.coursegl-top-right ul li.schoolinfo .infobox h2 {
font-size: 14px;
line-height: 22px;
color: #555;
}
.coursegl-top-right ul li.schoolinfo .infobox a {
line-height: 20px;
display: inline-block;
margin-right: 5px;
}
.coursegl-top-right ul li.schoolinfo .infobox a.m5 {
padding: 0 5px;
}
.note-list {
position: relative;
height: 100%;
min-height: 400px;
}
.note-list .empty {
position: absolute;
color: #999;
top: 50%;
width: 100%;
left: 0;
text-align: center;
}
.tw-box {
position: relative;
padding: 5px;
border-bottom: 1px solid #444;
}
.tw-box textarea {
width: 221px;
border: 1px solid #444;
height: 60px;
margin: 10px 0 0 10px;
background: #3a3a3a;
color: #bbb;
box-shadow: none;
overflow: auto;
padding: 6px;
}
.tw-box .count {
margin-left: 10px;
line-height: 20px;
color: #999;
}
.tw-box .btn-study-ok {
display: inline-block;
width: 42px;
line-height: 20px;
color: #fff;
background: #188eee;
text-align: center;
cursor: pointer;
}
.tw-box .btn-study-ok:hover {
background: #1766a6;
color: #fff;
}
.tw-box .btn-study-cancel {
width: 42px;
line-height: 20px;
color: #666;
text-align: center;
border-radius: 2px;
display: inline-block;
}
.tw-box .btn-study-cancel:hover {
color: #fff;
}
/*立刻购买弹出框样式2016.3.18*/
.buy_now_kc {
font-size: 16px;
color: #666;
min-height: 140px;
margin: 20px;
text-align: center;
padding-top: 20px;
}
.buy_now_kc .need {
line-height: 30px;
height: 30px;
}
.buy_now_kc .need em {
color: #e4393c;
font-weight: bold;
font-size: 20px;
}
.buy_now_kc .balance {
line-height: 30px;
height: 30px;
}
.buy_now_kc .balance em {
color: #555;
font-size: 16px;
font-weight: bold;
}
.buy_now_kc .action {
text-align: center;
margin-top: 30px;
border-top: 1px dotted #eee;
padding-top: 20px;
}
.buy_now_kc .action .payment_btn {
display: inline-block;
height: 38px;
line-height: 38px;
padding: 0 23px;
background: #ff6633;
text-align: center;
color: #fff;
border-radius: 2px;
font-weight: normal;
}
.buy_now_kc .action .payment_btn:hover {
background: #fd7a4e;
}
.buy_now_kc .action .recharge_btn {
display: inline-block;
height: 38px;
line-height: 38px;
padding: 0 23px;
background: #188eee;
text-align: center;
color: #fff;
border-radius: 2px;
font-weight: normal;
}
.buy_now_kc .action .recharge_btn :hover {
background: #3da6fb;
}
.order-bar .filter {
float: right;
line-height: 36px;
margin-right: 10px;
}
.order-bar .filter input, .order-bar .filter span {
vertical-align: middle;
}
.materials {
padding: 20px;
}
.materials h2 {
font-size: 16px;
height: 36px;
line-height: 36px;
border-bottom: 1px solid #188eee;
}
.materials li {
line-height: 260%;
font-size: 14px;
padding: 0 6px;
}
/* CSS Document */
.divBox_zbrl {
border: 1px solid rgb(204, 204, 204);
}
.divBox_zbrl .ulList {
background: rgb(255, 255, 255) url(images/bg_1_1.png) repeat-y scroll 134px 0;
overflow: hidden;
}
.divBox_zbrl .ulList li {
margin-top: -1px;
overflow: hidden;
}
.divBox_zbrl .ulList li .hd_time {
background: rgba(0, 0, 0, 0) url(images/bg_1_2.png) no-repeat scroll 0 -210px;
float: left;
font-family: arial;
height: 60px;
margin-right: 10px;
padding-right: 5px;
padding-top: 44px;
text-align: center;
width: 142px;
}
.divBox_zbrl .ulList li .hd_time .tx_1 {
color: rgb(255, 255, 255);
}
.divBox_zbrl .ulList li .hd_time .tx_2 {
color: #188eee;
padding-top: 20px;
}
.divBox_zbrl .ulList li.live .hd_time {
background-position: 0 0;
}
.divBox_zbrl .ulList li.today .hd_time {
background-position: 0 -105px;
}
.divBox_zbrl .ulList li.today .hd_time .tx_2 {
color: rgb(255, 127, 0);
}
.divBox_zbrl .ulList li .bd_list {
margin-right: 20px;
overflow: hidden;
border-top: 1px solid rgb(204, 204, 204);
}
.divBox_zbrl .item {
padding: 16px;
overflow: hidden;
}
.divBox_zbrl .item .item-panel {
width: 10rem;
margin-right: 2rem;
}
.divBox_zbrl .item a {
color: rgb(153, 153, 153);
}
.divBox_zbrl .item .item-panel-pic::before {
content: "";
display: inline-block;
padding-top: 75%;
}
.divBox_zbrl .item .item-panel-pic {
float: left;
width: 100%;
overflow: hidden;
position: relative;
}
.divBox_zbrl .item .item-panel-pic a {
display: block;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
}
.divBox_zbrl .item .item-panel-pic a img {
width: 100%;
height: 100%;
}
.divBox_zbrl .item_curr, .divBox_zbrl .item:hover {
background-color: #f3f9fe;
}
.divBox_zbrl .item .tit {
line-height: 1.5; /* padding: 0px 102px 16px 5px;*/
}
.divBox_zbrl .item .tit a {
color: rgb(51, 51, 51);
}
.divBox_zbrl .item .tit a:hover {
color: rgb(255, 102, 0);
}
.divBox_zbrl .item .nam {
padding-top: 3rem;
width: 20%;
}
.divBox_zbrl .item .nam a:hover {
color: rgb(255, 102, 0);
}
.divBox_zbrl .item .enter {
padding-top: 2rem;
}
.divBox_zbrl .item .enter a {
background: #cadceb;
color: rgb(136, 136, 136);
display: inline-block;
font: 300 12px/14px "simsun";
padding: 1rem 1.2rem;
}
.divBox_zbrl .item_curr .enter a, .divBox_zbrl .item:hover .enter a {
background-color: rgb(24, 142, 238);
color: rgb(255, 255, 255);
}
.divBox_zbrl .xxkc {
clear: both;
padding: 0 0 11px 16px;
}
.divBox_zbrl .label-xx {
color: rgb(27, 177, 119);
display: inline-block;
padding: 9px 15px;
}
@charset "utf-8";
/*--------------tree-filter---------------------------*/
/*.tree-filter*/
.tree-filter {
border: #ddd solid 1px;
}
.tree-filter .filter-item {
cursor: pointer;
border-bottom: 1px solid #ddd;
line-height: 100%;
}
.book-publisher,
.grade-list {
position: relative;
}
.book-title, .grade-title {
color: #646464;
padding-left: 10px;
font-size: 1.23em;
height: 40px;
line-height: 40px;
width: 80%;
display: inline-block;
overflow: hidden;
}
.triangle {
background: url(images/ico-arrow_tree.png) no-repeat 0 -38px;
width: 12px;
height: 12px;
position: absolute;
top: 14px;
right: 10px;
}
/*学段&版本弹出*/
.book-publisher .book-layer {
background: #fff;
border: #dbdbdb solid 1px;
left: 100%;
position: absolute;
top: -1px;
width: 280px;
padding: 15px 20px;
display: none;
}
.book-layer h2 {
border-bottom: 1px solid rgb(230, 230, 232);
color: #333;
font-size: 18px;
height: 35px;
}
.book-layer .item {
margin-top: 15px;
}
.book-layer .item .text {
display: inline-block;
text-align: right;
word-wrap: normal;
width: 72px;
font-size: 14px;
}
.book-layer .item .content {
display: inline-block;
vertical-align: middle;
}
.book-layer .radio {
background: rgb(244, 244, 244);
border-radius: 2px;
color: rgb(51, 51, 51);
cursor: pointer;
display: inline-block;
margin-right: 10px;
padding: 1px 10px;
}
.book-layer .on {
background: #484c50;
color: #fff;
}
.book-layer .select-box {
width: 135px;
}
.book-layer .select-box option {
padding: 6px;
}
.book-layer .buttons {
margin-top: 15px;
margin-left: 82px;
}
.book-layer .buttons .confirm {
display: block;
width: 82px;
height: 32px;
line-height: 32px;
background: #F63;
color: #fff;
font-size: 14px;
text-align: center;
border-radius: 4px;
}
.book-layer .buttons .confirm:hover {
background: #F33;
}
.book-publisher:hover .book-layer {
display: block;
}
/*年级弹出*/
.grade-list .grade-layer {
background: #fff;
border: 1px solid rgb(219, 219, 219);
border-width: 1px 0px 0px 1px;
display: none;
left: 100%;
position: absolute;
top: -1px;
width: 440px;
}
.grade-list .grade-layer-list {
float: left;
}
.grade-list li {
border-bottom: 1px solid rgb(219, 219, 219);
border-right: 1px solid rgb(219, 219, 219);
height: 40px;
line-height: 40px;
padding-left: 16px;
text-align: left;
width: 187px;
padding-right: 16px;
overflow: hidden;
}
.grade-list .current, .grade-list li:hover {
background: rgb(241, 241, 241);
}
.grade-list .none-text:hover {
background: rgb(255, 255, 255);
cursor: auto;
}
.grade-list:hover .grade-layer {
display: block;
}
/*tree*/
.book-tree {
padding: 10px;
font-size: 0.9em;
}
.book-tree li {
line-height: 28px;
margin: 1px 0;
}
.book-tree li::after {
clear: both;
}
.book-tree .icon {
background: url(images/tree-icon_filter.png) no-repeat 0 -14px;
float: left;
width: 20px;
height: 28px;
cursor: pointer;
}
.book-tree .level > ul {
display: none;
}
.book-tree .level.tree-opend > ul {
display: block;
}
.book-tree .level > .icon {
background-position: 0 -35px;
}
.book-tree > .first > .icon {
background-position: 0 9px;
}
.book-tree .icon.tree-loading {
background-position: left -368px!important;
-webkit-animation: loading 1s linear;
animation: loading 1s linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-transform-origin: 6px 15px;
transform-origin: 6px 15px;
}
@-webkit-keyframes loading {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loading {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.book-tree .tree-opend > .icon {
background-position: 0 -166px;
}
.book-tree > .first.tree-opend > .icon {
background-position: 0 -123px;
}
.book-tree .last > .icon {
background-position: 0 -80px;
}
.book-tree .last.tree-opend > .icon {
background-position: 0 -212px;
}
.book-tree .last > ul {
background: none;
}
.book-tree .node-text {
display: block;
height: 28px;
line-height: 28px;
overflow:visible;
font-size: 1.1em;
color: #333;
cursor: pointer;
}
.book-tree .node-text:hover {
color: #188eee;
background-color: #f0f0f0;
text-indent: 0.5em;
}
.book-tree .node-unable {
cursor: auto;
}
.book-tree .node-unable:hover {
color: #666;
background: none;
text-indent: 0;
}
.book-tree .node-text.node-blue {
color: #fff;
background-color: #188eee;
text-indent: 0.5em;
}
.book-tree .tree-list {
display: block;
padding-left: 16px;
background: url(images/tree-filter-line.png) repeat-y 5px 0;
}
.book-tree .last-node-list {
height: 28px;
}
.book-tree .last-node-list .icon {
background-position: 6px -264px;
cursor: default;
}
.book-tree > .last-node-list.first > .icon {
background-position: 6px -300px;
}
.book-tree .last-node-list.last .icon {
background-position: 6px -280px;
}
/*--------------tree-filter end---------------------------*/
.paper-body h3 {
font-size: 18px;
line-height: 45px;
}
.paper-filter-wrap {
border: 1px solid #ddd;
margin-top: 6px;
padding: 6px;
}
.paper-filter-lable {
float: left;
width: 5em;
margin: 5px 0;
text-align: center;
font-size: 14px;
}
.paper-filter-list li {
float: left;
padding: 0 10px;
margin: 5px;
font-size: 14px;
}
.paper-filter-list li.current {
background-color: #188EEE;
color: #fff;
}
.paper-filter-list:after {
content: "";
display: block;
clear: both;
}
.paper-question {
margin-top: 16px;
border: 1px solid #ddd;
}
.paper-question-title {
line-height: 38px;
background: #efefef;
}
.paper-question-title:after {
content: "";
display: block;
clear: both;
}
.paper-question-sts {
float: left;
}
.paper-question-order {
float: right;
line-height: 38px;
}
.paper-question-sts {
margin-left: 20px;
font-size: 16px;
}
.paper-question-sts em {
color: rgb(255, 102, 0);
font-weight: bold;
margin: 0 6px;
font-size: 18px;
}
.paper-question-order a {
display: inline-block;
font-size: 14px;
padding: 0 20px;
line-height: 40px;
border-left: 1px solid #ddd;
background-color: #f7f7f7;
}
.paper-question-order a.current {
background-color: #fff;
color: #188eee;
}
.paper-question-item {
padding: 16px;
border-top: 1px solid #ddd;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
line-height: 180%;
}
.question_part_content {
font-size: 11pt!important;
letter-spacing: 1px!important;
line-height: 180%!important;
width: 80%;
}
.question_part_content .uc_q_answer {
padding: 16px;
}
.question_part_content .uc_q_answer img {
}
.PaperDetail .paper-question-body {
margin:20px;
}
.paper-question-body {
overflow:hidden;
}
.paper-question-body > table {
font-family:initial;
}
.paper-question-body td {
font-family:'Microsoft YaHei UI';
font-size:15px;
line-height:180%;
}
.paper-question-footer {
margin-top: 20px;
}
.paper-question-footer .p-left {
float: left;
margin-top: 16px;
font-size: 12px;
line-height: 100%;
}
.paper-question-footer .p-right {
float: right;
text-align: right;
}
.paper-question-footer:after {
display: block;
content: "";
clear: both;
}
.paper-question-footer .p-btn {
display: inline-block;
padding: 0 10px;
line-height: 28px;
background-color: #fff;
border: 1px solid #ddd;
margin-left: 10px;
font-size: 10pt;
}
.paper-question-footer .p-btn:first-child {
margin-left: 0;
}
.paper-question-footer .p-btn .fa {
opacity: 0.5;
}
.paper-question-footer .p-btn:hover {
background-color: #188eee;
color: #fff;
border-color: #188eee;
}
.paper-question-item:hover {
border: 1px solid #188eee;
}
.uc_q_fraction, .ucqo_select {
display: inline-block;
vertical-align: middle;
*display: inline;
margin: 0 10px;
}
.uc_q_object img {
vertical-align: middle;
}
.ucqo_g_blank {
padding: 0 10px;
border-bottom: 1px solid #333;
min-width: 50px;
display: inline-block;
}
.ucqo_g_border {
border-top: 1px solid #000!important;
}
.ucqo_table table {
margin: 10px;
border-collapse: collapse;
}
.ucqo_table table td, .ucqo_table table th {
border: 1px solid #aaa!important;
padding: 4px 16px!important;
font-size: 11pt!important;
}
.ktree-sort {
margin-bottom: 16px;
line-height: 32px;
font-size: 16px;
border-left: 1px solid #ddd;
}
.ktree-sort:after {
content: "";
display: block;
clear: both;
}
.ktree-sort a {
display: inline-block;
width: 50%;
float: left;
text-align: center;
border-top: 1px solid #ddd;
}
.ktree-sort span {
display: block;
background-color: #eee;
border: 1px solid #ddd;
border-left: 0;
border-top: 1px solid #eee;
}
.ktree-sort a.current span {
background-color: #fff;
border-bottom: 1px solid #fff;
border-top: 2px solid #188eee;
color: #188eee;
margin-top: -1px;
}
.paper-question-footer .p-left span {
display: inline-block;
padding: 0 12px;
border-left: 1px solid #aaa;
line-height: 100%;
}
.paper-question-footer .p-left span:first-child {
border-left: 0;
padding-left: 0;
}
.paper-question-footer .p-left label {
color: #999;
}
.PaperDetail .uc_q {
margin: 20px;
font-size: 11pt;
}
.paper-answer {
font-size: 11pt!important;
padding: 20px;
line-height: 180%!important;
}
/*-----------------云盘 列表和缩略图模式star--------------*/
/*------------module-list----------*/
.global-clearfix::after, .g-clearfix::after {
clear: both;
content: ".";
display: block;
font-size: 0;
height: 0;
line-height: 0;
visibility: hidden;
}
.mr20 {
margin-right: 20px;
}
.module-history-list {
height: 30px;
line-height: 30px;
padding-left: 10px;
position: relative;
}
.module-history-list .history-list-tips {
position: absolute;
right: 20px;
top: 0;
}
.moudle-list {
-moz-user-select: none;
overflow: hidden;
position: relative;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.moudle-list .checkbox {
width: 3em;
text-align: center;
}
.list-view-container {
position: relative;
}
.moudle-list .list-view, .moudle-list .list-view-header {
display: table;
table-layout: fixed;
width: 100%;
*display:block;
}
.moudle-list .list-view-header .list-cols, .moudle-list .list-view-item {
background: #f7f7f7;
color: #888;
display: table-row;
*display:block;
}
.moudle-list .list-view-item {
background-color:#fff;
line-height:100%;
}
.moudle-list .col {
display: table-cell;
height: 100%;
border:1px solid #ddd;
border-bottom:none;
border-left:0;
*display:inline;
*zoom:1;
*vertical-align:top;
padding:10px 0;
*min-height:22px;
}
.moudle-list .detailgrid-row-selected,
.moudle-list .list-view-item:hover {
background: #f0f8fd;
}
.moudle-list .col > * {
padding-left:10px;
padding-right:10px;
display:block;
/*padding:0 10px;*/
}
/*列表前的小图标*/
.fileicon {
cursor: default;
display: inline-block;
height: 16px;
width: 16px;
padding-right: 10px;
}
.default-small, .fileicon-small-html {
background: url(images/listIcon_ca26f6a.png) no-repeat 0 0;
}
.dir-small {
background: url(images/listIcon_ca26f6a.png) no-repeat 0 -30px;
}
.dir-cang-small {
background: url(images/listIcon_ca26f6a.png) no-repeat -30px -30px;
}
.dir-apps-small, .dir-app-small {
background: url(images/listIcon_ca26f6a.png) no-repeat -60px -30px;
}
.dir-cloud-small {
background: url(images/listIcon_ca26f6a.png) no-repeat -90px -30px;
}
.dir-multi-small {
background: url(images/listIcon_ca26f6a.png) no-repeat -120px -30px;
}
.dir-backup-small {
background: url(images/listIcon_ca26f6a.png) no-repeat -150px -30px;
}
.fileicon-sys-s-exe {
background-image: url(images/listIcon_ca26f6a.png);
background-position: 0 -60px;
}
.fileicon-sys-s-ipa {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -30px -60px;
}
.fileicon-sys-s-apk {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -60px -60px;
}
.fileicon-sys-s-key {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -90px -60px;
}
.fileicon-sys-s-vsd {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -120px -60px;
}
.fileicon-sys-s-ai {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -150px -60px;
}
.fileicon-sys-s-psd {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -180px -60px;
}
.fileicon-sys-s-text {
background-image: url(images/listIcon_ca26f6a.png);
background-position: -210px -60px;
}
/*列表前的小图标end*/
/*----------------云盘 列表和缩略图模式end---------------*/
.paperLibray {
position: fixed;
bottom: 40%;
right: 0;
border: 1px solid #ddd;
background-color: #fff;
text-align: center;
z-index: 10;
font-size: 16px;
}
.paperLibray-plate {
padding: 10px;
cursor: pointer;
}
.paperLibray-plate:hover {
background-color: #f7f7f7;
}
.paperLibray-plate em {
font-size: 30px;
color: #ff6a00;
font-weight: bold;
margin: 4px 0;
transition: transform 0.2s ease-out;
-webkit-transition: -webkit-transform 0.2s ease-out;
display: inline-block;
}
.paperLibray-plate label {
display: block;
}
.paperLibray-scale {
position: absolute;
bottom: 0;
left: 102%;
background-color: #fff;
border: 1px solid #ddd;
padding: 16px;
margin-right: -1px;
margin-bottom: -1px;
}
.paperLibray-scale li {
white-space: nowrap;
padding: 2px 0;
font-size: 14px;
}
.paperLibray-scale .progress {
display: inline-block;
width: 5em;
background-color: #f0f0f0;
height: 12px;
line-height: 100%;
margin-right: 6px;
text-align: left;
vertical-align: middle;
}
.paperLibray-scale .percent {
background-color: #ff6a00;
display: inline-block;
height: 100%;
line-height: 100%;
vertical-align: top;
}
.paperLibray-scale h4 {
padding-bottom: 6px;
}
.paperLibray-scale em {
margin: 0 4px;
color: #ff6a00;
font-weight: bold;
}
.new_SaleDetail{ margin:0 auto; width:auto;}
.newSaleDetail_L02 .FR_ {
margin-left: -220px;
padding-bottom: 20px;
padding-left: 0px;
width: 220px;
}
.newSaleDetail_L02 .FL_ {
background-color: #fff;
margin-right: 230px;
}
.new_SaleDetail .Column02 .Column02_tab li a {
padding:0 20px;
color:#555;
}
.new_SaleDetail .m-catalog {
padding:10px;
}
.new_SaleDetail .m-catalog .header .title {
padding-left:10px;
}
.new_SaleDetail .m-catalog .chapter-title em {
padding-left:10px;
}
.new_SaleDetail .m-catalog-list .chapter .num {
padding-left:20px;
}
.new_SaleDetail .details-topcon {
border:none;
padding:10px;
}
.new_SaleDetail .details-topcon-pic{
height:150px;
margin-right: 0;
width: 200px;}
.new_SaleDetail .details-topcon-info{ width:auto; margin-top:10px;}
.new_SaleDetail .details-topcon-info .summary li{ font-size:16px; font-family:Arial;}
.new_SaleDetail .details-topcon-info .text{ width:auto; padding-left:0; letter-spacing:0;}
/*--------------忘记密码找回页面样式---------------star*/
.mod-find{ padding:10px; background:#fafafa;}
.mod-find .mt{ padding:10px 0;}
.mod-find .mt h3{
color: #666;
font-size: 12px;
line-height: 18px;
}
.mod-find .mc{ line-height:20px; overflow:hidden;}
.stepflex {
border-top: 5px solid #ccc;
margin: 30px auto;
text-align: center;
}
.stepflex {
display: block;
width:640px;
height:60px;
}
.stepflex li {
border-top: 5px solid #ccc;
float: left;
position: relative;
top: -5px;
width: 160px;
}
.s-text {
color: #ccc;
}
.doing .s-num {
background-position: -23px 0;
}
.doing .s-text {
color: #7abd54;
}
li.doing {
border-top-color: #7abd54;
}
li.done {
border-top-color: #caecb6;
}
.done .s-num {
background-position: -46px 0;
}
.done .s-text {
color: #caecb6;
}
.s-num {
display:block;
background-image: url(images/step2013.png);
color: #fff;
font-weight: 700;
height: 23px;
line-height: 23px;
margin: -15px auto 0;
position: relative;
width: 23px;
}
/*.doing b, .doing s, .first s, .last b {
background-image: url(images/step2013.png);
font-size: 0;
height: 5px;
line-height: 0;
overflow: hidden;
position: absolute;
top: -5px;
width: 5px;
}*/
.stepflex s {
left: 0;
}
.stepflex b {
right: 0;
}
.first s {
background-color: #fff;
background-position: 0 -24px;
}
.last b {
background-color: #fff;
background-position: -5px -24px;
}
.doing s {
background-position: -23px -24px;
}
.doing b {
background-color: #ccc;
background-position: -28px -24px;
}
.doing.last s, .doing.normal s {
background-color: #caecb6;
}
.doing.last b {
background-color: #fff;
}
.done s {
background-position: -46px -24px;
}
.done b {
background-position: -51px -24px;
}
.doing.last .s-num {
background-position: -91px 0;
}
.last .s-num {
background-position: -68px 0;
}
.formflex{ width:640px; margin:0 auto;}
.formflex .item {
line-height: 30px;
margin-bottom: 20px;
}
.formflex .item::after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.formflex .item span.label {
float: left;
height: 18px;
line-height: 18px;
padding: 6px 0;
text-align: right;
width: 100px;
}
.formflexwrap .form .item span.label {
color: #999;
font-size: 14px;
padding: 8px 0;
width: 150px;
}
#sendEmailCode {
padding:6px;
}
#validateType {
width:165px;
}
.formflex .area,
.formflex .itxt,
.formflex .sele,
.formflex .selt {
border: 1px solid #ccc;
float: none;
font-family: "Microsoft YaHei";
font-size: 12px;
line-height: 18px;
padding: 5px;
}
.formflex .itxt, .form .text {
height: 18px;
padding: 5px 23px 5px 5px;
width:134px;
}
.formflex .itxt, .formflex .text {
padding: 8px 23px 8px 5px;
}
.mod-find .commit{
background-color: #f5fbef;
background-image: linear-gradient(to bottom, #f5fbef 0px, #eaf6e2 100%);
border: 1px solid #bfd6af;
border-radius: 2px;
color: #323333;
display: inline-block;
height: 18px;
line-height: 18px;
padding: 2px 14px 3px;
cursor:pointer;
}
.ftx-05, .ftx05{ color:#005ea7;}
.mod-find img {
border: 0 none;
vertical-align: middle;
}
.mod-find .ml10{ margin-left:10px; margin-right:10px;}
/*--------------忘记密码找回页面样式---------------end*/
.quesExtra {
font-family:'Microsoft YaHei UI';
line-height:200%;
}
.quesExtra p {
line-height:200%;
}
.quesExtra p span {
font-size:14px!important;
}
.quesExtra table {
margin:10px;
}
.quesExtra strong {
font-weight: bold;
font-size:1.2em;
font-family:"宋体";
}
.quesExtra p {
margin:1em 0;
}
.quesExtra table[border] td {
border:1px solid #000;
padding:3px;
}