/*a{text-decoration:none!important;color:#171920!important;}*/
/* a:hover{color:#009688!important;border:none;} */
.list-group li a h4:hover{color:#009688!important;}

/*二级导航 */
.navbar-default .twoNav > li > a{color:white!important;font-size: 18px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:transparent!important;}
.dropdown-menu > li > a{padding: 10px 20px;}
.navbar-nav > li > .dropdown-menu {border-top-left-radius: 0;border-top-right-radius: 0;margin-left: 13px;}

/* 视频讲堂 */
.live-banner-inner{background:url(../images/banner.png);height:430px;background-size:100% 100%;overflow: hidden;margin-top: 60px;}
.live-schedule-screen{position: relative;top:0;left:0;}
.screen-bd{position: absolute;left:50%;top:50%;width:360px;height:100px;margin-left:-175px;margin-top:-120px;text-align: center;color: #fff;}
.live-schedule-screen .screen-bd{}
.live-banner-inner .layui-fluid{padding:30px 0!important;}
.live-banner-inner .layui-fluid .layui-col-md6 ul{height: 338px;overflow: auto;padding-top: 10px;padding-left: 15px;background:white;}
.live-banner-inner .layui-fluid .layui-col-md6 .layui-timeline-title > span{cursor: pointer;}
.live-banner-inner .layui-fluid .layui-col-md6 .layui-timeline-title > .layui-badge{margin-right:55px;}
.live-banner-inner .layui-fluid .layui-col-md6 .layui-field-title{margin:0!important;}
.layui-elem-field > legend{text-align: center;border-bottom:none!important;margin-bottom:0px!important;background:#292929;font-size:16px;color:white;padding:10px 0!important;}
.layui-timeline-title{margin-bottom:0px!important;}
.layui-timeline-content .layui-badge{height: 21px!important;line-height: 21px!important;margin-left:20px;}

/* 考试相关区 */
.xht2019course{margin-top:20px;}
.xht2019course .pdy_banner_pic{overflow: hidden; padding-left: 0px;z-index:1;}
.xht2019course .course-card p{font-size:12px;color:#9598A2;padding:15px 0;}
.xht2019course .course-card p i{height: 10px;width: 1px;background: #ddd;margin: 0 8px;display: inline-block;}
.xht2019course .course-card {box-sizing: border-box;transition:all .7s ease 0s;margin-top:20px;}
.course-card:hover {box-sizing: border-box;box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);-webkit-transform: translateY(-5px);transform: translateY(-5px);}-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);}
.xht2019course .caption .tree-list{display: table;table-layout: fixed;width:100%;}
.xht2019course .caption .tree-list li{display: table-cell;text-align: center;padding-right:20px;}
.xht2019course .caption .thumbnail{border:none!important;padding:0px!important;}
.xht2019course .caption .teacher-block{padding:0px!important;margin-bottom:0px!important;}
.xht2019course .caption .teacher-block p{text-align:center;}
.xht2019course .caption .course-card-footer{overflow: hidden;}
.xht2019course .caption .course-card-footer >div{padding:15px 0;color: #9598A2;font-size:12px;overflow: hidden;}
.xht2019course .caption .course-card-footer > p{font-size:12px;color:#9598A2;}
.xht2019course .caption .course-card-footer .count-down-day,.count-down-time{color:red;}
.xht2019course .caption .course-card-footer > div del{font-size:12px!important;color:#9598A2!important;}
.xht2019course .caption .course-card-footer .pull-left{font-size:12px;color:#9598A2;margin-top:10px;}
.xht2019course .caption .course-card-footer .pull-right{color:red;font-size:24px;font-weight: bold;}

/* 倒计时 */
.djs span{font-size:42px;font-weight: bold;border:1px solid #ddd;padding:10px 20px;}
.layui-timeline-item .layui-row a{color:#2F4056;}
.layui-timeline-item .layui-text p > a{color:#FF5722;}

/* 条件查询 */
.Conditional_query .btn_query{width: 216px; margin: 0;}

/* 课程体系 */
.container .layui-table tbody tr td span{border-bottom:2px solid red;padding-bottom:5px;}

/*  */
.list-group li{border:none!important;}

/* 知识点题库 */
.xfList .xfTitle{  width:75%!important;display:inline-block;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/
    -o-text-overflow:ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;}
    .list-group-item{padding:10px 0px!important;}


/* 网上书城 */
.thumbnail{border:none!important;padding: 20px 0 20px 0;transition: all .3s;}
.thumbnail:hover {box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px);transform: translateY(-5px);}
.thumbnail a{text-align: center;}
.picCenter {width: 888px; margin: 15px auto;}
.xinxiIcon {margin:0 0 -20px auto;}
.xinxiIcon img {width: 100%;height: auto; object-fit: cover;}
.photo_img img {box-sizing: border-box;border: 1px solid #fff;transition:all .7s ease 0s;}
.photo_img img:hover {box-sizing: border-box;box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);}
.photo_nr {display: flex;align-items: center;margin: 15px auto;}
.photo_nr ul li {float: left;margin: 0 35px;line-height: 30px;text-align: center;}

@media (max-width: 1024px){
    .navbar-fixed-top > div{width: 96%!important;margin-top: 0px!important;}
    .row .col-md-3 .daojishi > p{font-size:13px!important;}
    .thumbnail{padding: 20px 0 5px 0;}
    .col-md-3 .layui-timeline-item{padding-bottom:0px!important;}
    .xht2019course .caption .course-card-footer .pull-right{font-size:20px!important;}
    .xht2019course .caption .course-card-footer del{font-size:14px!important;}
    .Conditional_query .btn_query{width:135px;}
}