.pc body{
	height:auto;
	min-height:100%;
}
.swiper-container {
  width: 100%;
  height:2.2rem
}
.mobile .swiper-container {
  height:4.1rem;
}
.layui-laypage input:focus, .layui-laypage select:focus {
  border-color: #105b9e!important;
}
  /* 虚拟课程 */
.course-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
  background: url(../images/fictitiousCourse/banner.jpg) center center no-repeat;
  background-size: 100% 100%;
}

.course-banner .course-banner-text {
  width: 5.29rem;
  height: 1.01rem;
  position:relative;
}
.item__head{ width:100%;height:100%;text-align: center;}
.item__title{ font-size:.36rem; line-height:.6rem;color:#fff; }
.item__subheading{font-size:.2rem;color:#fff;}
.item__subheading::before{content:'';display:inline-block;background-image: linear-gradient(to left,#DCDCDC,transparent);width:1.2rem;height:1px;margin-right:.1rem;}
.item__subheading::after{content:'';display:inline-block;background-image: linear-gradient(to right,#DCDCDC,transparent);width:1.2rem;height:1px;margin-left:.1rem;}
 /* 虚拟课程内容 */
.course-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 82.927%;
  margin: .28rem auto 0px auto;
  padding-bottom:.6rem;
}

.course-container .course-container-left {
  /* width: 2.881rem; */
  width: 17.08%;
}

.course-container .course-container-left .category {
  /* width: 99.1%; */
  width:100%;
  height: .46rem;
  margin-top: .12rem;
  font-size: .16rem;
  font-weight: bold;
  line-height: .46rem;
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  text-indent:.1rem;
}
.course-container .course-container-left .category .icon{
	margin-right: 10px;
    border-radius: 1px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/fictitiousCourse/course-class.png)center center no-repeat;
    background-size: cover;
}
.course-container .course-container-left .menu {
  width: 100%;
}

/* 覆盖菜单原来的样式 */
.layui-nav {
  /*background:rgba(232,232,232,1)!important;*/
  background:#f2f2f2;
  color: #333333;
}

.layui-nav-tree .layui-nav-item {
  border-bottom: 1px solid #ececec;
}

.layui-nav-tree .layui-nav-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #333333;
  font-size: .16rem;
  height: .49rem;
  line-height: .49rem;
}
.layui-nav-tree .layui-nav-item>a{
	background-color:#f5f5f6;
}
.layui-nav-tree .layui-nav-itemed>a{background-color:#105b9e;color:#fff}
/* .layui-nav-tree .layui-nav-item a .icon {
  margin-right: 10px;
  border-radius: 1px;
  display: block;
  width: 14px;
  height: 14px;
} */

.layui-nav-tree .layui-nav-item .layui-nav-more {
  border-style: none;
  width: 0.06rem;
  height: 0.06rem;
  border-top: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  transform: rotate(45deg);
}

.layui-nav-tree .layui-nav-itemed .layui-nav-more {
  border-style: none;
  width: 0.06rem;
  height: 0.06rem;
  border-top: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  transform: rotate(135deg);
  margin-top: -0.03rem!important;
}

/* 设置菜单栏的滚动条 */
.course-container .course-container-left .menu >ul {
  margin-right: 10px;
  width: 100%;
  height: auto;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  overflow-y: scroll;
}

.course-container .course-container-left .menu >ul:hover::-webkit-scrollbar {
  background-color: #F1F1F1;
  width: 2px;
}

.course-container .course-container-left .menu >ul::-webkit-scrollbar {
  width: 0px;
}

.course-container .course-container-left .menu >ul::-webkit-scrollbar-thumb {
  background-color: #105b9e;
}

.layui-nav-tree .layui-nav-child, .layui-nav-tree .layui-nav-child a {
  color: #333333;
}
.layui-nav-tree .layui-nav-child a:hover{color:#333}
.layui-nav-tree .layui-nav-item >a:hover {
  background-color: rgba(232,232,232,1);
  color:#333
}


.layui-nav-itemed>.layui-nav-child {
  display: block;
  padding: 0;
  background-color: #fff!important;
}
.layui-nav-tree .layui-nav-itemed >a:hover{background-color: #105b9e;color:#fff}
/* .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a {
  background-color: #fff;
  color: #105b9e;
}

.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
  background-color: #105b9e!important;
}

.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-itemed>a {
  background-color: #105b9e!important;
  color: #F1F1F1!important;
}

.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-itemed>a:hover{
  background-color: #105b9e!important;
} */
/* .layui-nav-tree .layui-nav-item>a>.icon{
	margin-right: .1rem;
    border-radius: 1px;
    display: block;
    min-width: .14rem;
    height: .14rem;
} */
/*.layui-nav .layui-this:after,*/
.layui-nav-bar, 
.layui-nav-tree .layui-nav-itemed:after {
  width: 0!important;
}

.layui-nav-itemed>.layui-nav-child dd{
  border-bottom: 1px solid #e8e8e8;
}

.layui-nav-itemed>.layui-nav-child dd a{
  margin-left: 1.563vw;
  background: none;
}
.layui-nav-itemed>.layui-nav-child dd a.active{
	color:#105b9e;
}
/*个人中心  */
.p_c_tw_a{background: none;}
.layui-nav-itemed>.layui-nav-child dd a.p_c_tw_as,
.layui-nav-itemed>.layui-nav-child dd a:hover{
	color:#105b9e;
	background: url(../img/per_cen_jtc.png) no-repeat 5px center
}
.course-container .course-container-right {
  width: 82.92%;
}

.course-container .course-container-right .sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 96.631%;
  margin-bottom: 5px;
  margin-left: 3.369%;
}

.course-container .course-container-right .sort >div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin:.1rem 0;
  font-size: .12rem;
  color: #333333;
}
.course-container .course-container-right .sort .bread-cont{width:auto;min-width:50%;justify-content:flex-start;justify-content:left;padding:0}

.course-container .course-container-right .sort .icon div:hover {
  color: #105b9e;
}

.course-container .course-container-right .sort .icon div:hover {
  cursor: pointer;
}

.course-container .course-container-right .sort .icon span {
  margin-left: 10px;
  text-align:center;
}
.course-container .course-container-right .sort .icon div:nth-child(1){
  -ms-transform:rotate(180deg);
  -moz-transform:rotate(180deg); 	
  -webkit-transform:rotate(180deg); 
  -o-transform:rotate(180deg); 	
  transform:rotate(180deg);
}

.course-container .course-container-right .course-content,
.course-container .course-container-right>.per_cen_all {
	height: 100%;
	width: 96.631%;
	margin-bottom: 5px;
	margin-left: 3.369%;
}

.course-container .course-container-right .course-content {
  width: 100%;
  display:none
}
.per_cen_all{font-size:.16rem}
/* 分页 */
.nav-pagination {
  width: 100%;
}

.layui-laypage-molv {
  width: 100%;
  text-align: center;
}

.layui-laypage-molv a {
  margin-left: .12rem!important;
}

.layui-laypage-molv a:hover {
  color:#105b9e!important;
}

.layui-laypage-molv > .layui-laypage-curr,
.layui-laypage-molv > .layui-laypage-spr {
  margin-left: .12rem!important;
}


.course-footer {
  width: 100%;
  line-height:.4rem;
/*  position: absolute;
  bottom: 0; */
}
.layui-icon-triangle-d:before {
  content: "\e625";
  height: 5px!important;
}

/*移动端  */
.mobile .course-banner{
	background: url(../images/fictitiousCourse/banner-phone.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.mobile .swiper-container-body{
  display:none;
	height:3rem;
	/* margin-top:1.12rem */
}
.mobile .course-container{
	width:100%;
  /* height:calc(100% - 1.18rem); */
  height:auto;
  /* margin:1.1rem 0 0 0; */
  margin:0;
  padding:0;
  flex-wrap: wrap-reverse;
}

.mobile .course-container .course-container-left{
	width:100%;
  height:auto;
  margin-top: .75rem;
  padding:0 .23rem
}


.mobile .course-container .course-container-left .menu{
	height:100%
}
.mobile .layui-nav{background:transparent;}
.mobile	.course-container .course-container-left .menu >ul{
	height:100%;
  overflow-y:hidden;
  border:0
}
.mobile .layui-nav-tree .layui-nav-item{margin-bottom:.18rem;border:0}
.mobile	.course-container .course-container-right{width:100%;;height:auto;position:relative}
.mobile .layui-nav .layui-nav-item{display:none}
.mobile .layui-nav .layui-nav-item:first-child{display:block}
.mobile .layui-nav .layui-nav-item>a{
	display:none
}
.mobile .course-container .course-container-left .category{display:none}
.mobile .layui-nav-tree .layui-nav-item a .icon,
.mobile .layui-nav-tree .layui-nav-itemed>a .icon{
    display:none
}
.mobile .layui-nav-tree .layui-nav-item .layui-nav-more,
.mobile .layui-nav-tree .layui-nav-itemed .layui-nav-more{
	display:none
}
.mobile .course-container .course-container-right .sort >.bread-cont{display:none}

.mobile .layui-nav-tree .layui-nav-item .layui-nav-child{border:0;color:#666;display:block}
.mobile .layui-nav-child dd{
  display:none;
  font-size:.3rem;
  color:#444;
  border: 1px solid #F0F0F0;
  border-radius:.1rem;margin-bottom:.18rem
}
.mobile .course-container .course-container-right .sort{
  display:none;
	position: absolute;
	top:-.66rem;
	left:-32.97%;
	-webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items:center;
    background:#fff;
    margin-bottom:0;
    height:.66rem
    }
.mobile .layui-laypage-count{display:none}
.mobile .layui-laypage-count{display:none}
.mobile .layui-laypage .layui-laypage-skip{display:none}
.mobile .cont-footer{margin-top:0;display:none}
.mobile .layui-laypage a, 
.mobile .layui-laypage span{
	padding:0 5px;
	height:18px;
	line-height:18px
}
.mobile .course-container .course-container-right .course-content>img{max-width:50%}
.mobile .course-container .course-container-right .course-content{width:100%;height:auto;
/* overflow-y:auto; */margin:0;overflow-y:hidden;
flex-direction:column;flex-wrap:nowrap;align-items: center;text-align:center;display:none;/*记得删除*/}
.mobile .course-container-right .course-content .per_cen_all{
  font-size:.28rem;overflow-x: auto;border:1px solid #1f5bb1;padding:0 0 .1rem 0;margin:20px
}
.mobile .course-container-right .course-content .per_cen_all::-webkit-scrollbar {
  width: 100%;
  background: #dcd7e1;
  height: .1rem;
}
.mobile .course-container-right .course-content .per_cen_all::-webkit-scrollbar-thumb {
  background: #3a6fbb;
  border-radius: .5rem;
}
.mobile .course-container-right .course-content .my-course .per_cen_all{margin-top: 56px;}
.mobile .course-container-right .course-content .my-course .per_cen_all .per_col_ul{position:fixed;top:1.4rem}
.mobile .course-content .p_c_cla_tab,
.mobile .course-content .per_cen_all .paging_div{width:900px}
.mobile .course-content .p_c_cla_tab tr td{border:0}
.mobile .course-content .p_c_cla_tab tr{border-bottom:1px solid #ceddee}
.mobile .per_h_spl{color:#333}
.mobile .per_h_del {color: #5583ba;}
/*滚动固定  */
.mobile .main-scroll {
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
}
.mobile .is-top .swiper-container-body{display:none}
.mobile .is-top .course-container {position:fixed;top:1.12rem}
.mobile .is-top .course-container .course-container-right .course-content{
  overflow-y:auto;
}
.mobile	.is-top .course-container .course-container-left .menu >ul{
  overflow-y:auto;
 }
.mobile .layui-laypage{display:none!important}

/* 个人中心内容样式修改移动版*/
.mobile  .course-container .course-container-right>.per_cen_all{border-radius: 0 0 .6rem .6rem;box-shadow: 0 0 5px rgba(0,0,0,.3);margin:0;width:100%;height:auto;padding-top: 1.6rem;
  margin-top: -1.1rem;background: url(../images/public/center-bg.png) center center no-repeat;background-size: cover}
.mobile .p_c_r_tab .p_c_t_ul>li:last-child{display: none;}
.mobile .p_c_r_ind{padding:0}
.mobile .p_c_r_ind .p_c_r_tab{margin:auto}
.mobile .p_c_r_c{display:none}
.mobile .p_c_r_tab tr td{display:block}
.mobile .p_c_head{border:0}
.mobile .p_c_heads{width:1.61rem;height:1.61rem;margin:0 auto .25rem;border:1px solid #333}
.mobile .p_c_heads>img{width:100%}
.mobile .p_c_t_ul li{float:none;padding:0;color:#444;line-height:.36rem;text-align: center;}
.mobile .p_c_t_ul li:first-child{margin-bottom:.28rem}
.mobile .p_c_r_ads{font-size: .36rem;font-weight: bold;color: #222222;line-height: .52rem}
.mobile #welcome{display:none}
.mobile .p_c_r_ic1,
.mobile .p_c_r_ic2{background:none;font-size:.24rem;padding:0;text-align: center;}
.mobile .p_c_r_ic3{display:none}
.mobile .layui-nav-child .phone-item{display:block;padding:.26rem .2rem .26rem 1.33rem;position:relative}
.mobile .layui-nav-child .phone-item:hover{border:1px solid #105b9e}
.mobile .layui-nav-child .phone-item::before{content:'';position:absolute;top:.26rem;left:.33rem;width:.83rem;height:.83rem;border-radius:50%; vertical-align: middle;}
.mobile .phone-item-test::before{background:#478BF4 url(../img/per_cen_rimg1.png) center center no-repeat;background-size: auto .47rem;}
.mobile .phone-item-course::before{background:#F49047 url(../img/per_cen_rimg2.png) center center no-repeat;background-size: auto .47rem;}
.mobile .phone-item-work::before{background:#EF6E50 url(../img/per_cen_rimg3.png) center center no-repeat;background-size: auto .47rem;}
.mobile .phone-item-report::before{background:#4747DE url(../img/per_cen_rimg4.png) center center no-repeat;background-size: auto .47rem;}
.mobile .layui-nav-child dd a{font-size:.3rem;font-weight:bold;line-height:.52rem;padding:0;margin:0}
.mobile .layui-nav-itemed>.layui-nav-child dd a.p_c_tw_as,
.mobile .layui-nav-itemed>.layui-nav-child dd a:hover{background: none}
.phone-item-supplements{display:none}
.mobile .phone-item-supplements{display:block;font-size:.24rem;color:#666;line-height:1}

/* 我的课程移动版 */
/* .mobile .my-course .p_c_cla_tab tr td{border:0}
.mobile .my-course .p_c_cla_tab tr{border-bottom:1px solid #ceddee} */
.mobile .course-container-right  .course-content  .my-course .per_cen_all{border:0}
.mobile .my-course .p_c_cla_tab tr td:nth-child(2),
.mobile .my-course .p_c_cla_tab tr td:nth-child(3),
.mobile .my-course .p_c_cla_tab tr td:nth-child(4)
{display:none}
.mobile .my-course .p_c_cla_tab tr td:nth-child(1){text-align: left}
.mobile .my-course .p_c_cla_tab tr td:nth-child(5),
.mobile .my-course .p_c_cla_tab tr td:nth-child(6)
{width:7em}
.mobile .my-course .p_c_cla_tab tr td:nth-child(7){
  width:10em
}
/* 我的报告移动版 */
/* .mobile .my-report .p_c_cla_tab tr td{width:10%;border:0}
.mobile .my-report .p_c_cla_tab tr{border-bottom:1px solid #ceddee} */
.mobile .my-report .p_c_cla_tab tr td:nth-child(1),
.mobile .my-report .p_c_cla_tab tr td:nth-child(4),
.mobile .my-report .p_c_cla_tab tr td:nth-child(5)
{display:none}
.mobile .my-report .p_c_cla_tab tr td:nth-child(3){width:7em}
.mobile .my-report .p_c_cla_tab tr td:nth-child(6){width:8em}
.mobile .my-report .p_c_cla_tab tr td:last-child{width:7em}
.mobile .my-report .p_c_cla_tab tr td:last-child span{display:block;margin: 0!important;padding: 0!important;}

/* 我的作业移动版 */
/* .mobile .my-homework .p_c_cla_tab tr td{width:10%;border:0}
.mobile .my-homework .p_c_cla_tab tr{border-bottom:1px solid #ceddee} */
.mobile .my-homework .p_c_cla_tab tr td:nth-child(3){width:15em}
.mobile .my-homework .p_c_cla_tab tr td:nth-child(2)
/* ,.mobile .my-homework .p_c_cla_tab tr td:nth-child(4),//评语
.mobile .my-homework .p_c_cla_tab tr td:nth-child(6)//得分 */
{display:none}
.mobile .my-homework .p_c_cla_tab tr td:nth-child(5),
.mobile .my-homework .p_c_cla_tab tr td:last-child{width:7em}
.mobile .my-homework .p_c_cla_tab tr td:last-child a{display:block;padding:0}
.mobile .paging_div{width:100%;padding:.25rem 0 0 0}
.mobile .my-report .paging_div{width:900px}
.mobile .paging_ul li{font-size:.2rem;line-height:.4rem;padding:0.1rem .05rem}
.mobile .pag_sp{width:.8rem;height:.4rem;display:inline-block;vertical-align: middle}
.mobile .pag_sp1,
.mobile .pag_sp3,
.mobile .pag_opt,
.mobile .paging_ul li:nth-last-child(1),
.mobile .paging_ul li:nth-last-child(3){display:none}
.mobile .pag_sp2{background: url(../img/paging_jt.png) no-repeat -.98rem 0.1rem #0B86C5;background-size: 180%}
.mobile .pag_sp2:hover{background: url(../img/paging_jt.png) no-repeat -.98rem 0.1rem #105B9E;background-size: 180%}
.mobile .pag_sp4{background: url(../img/paging_jt.png) no-repeat -.98rem 120% #0B86C5;background-size: 180%}
.mobile .pag_sp4:hover{background: url(../img/paging_jt.png) no-repeat -.98rem 120% #105B9E;background-size: 180%}

/* 上传作业弹窗 */
.mobile .ruite-dialog{
  width:92%!important;
  height:5rem!important;
  top:0!important;
  left:0!important;
  bottom:0;
  right:0;
  margin:auto
}
.mobile .ruite-dialog-title{height:.5rem;line-height:.5rem}
.mobile .ruite-dialog-content{width:100%!important;height: 3.5rem!important;}
.mobile .icon-close:before{content:none}
.mobile .ruite-dialog-title-text,
.mobile .ruite-vbox{
  width:100%!important;
  height: auto!important;
}
.mobile .ruite-vbox{height:3.33rem!important}
.mobile .ruite-vbox>div{width: 97%!important;
  right: 0}
.mobile .ruite-button-inner{vertical-align: middle!important;padding: 0 0 0 20px!important;}
.mobile .my-report .ruite-dialog-buttonbar .ruite-button-inner{padding: 0 20px 0 20px!important;}
.mobile .ruite-table{height:auto!important}
.mobile .ruite-scroll-content{overflow: auto!important}
.mobile .ruite-table-wrap{height:auto!important;overflow: auto}
.mobile .hbar{display:none!important}
.mobile .ruite-table-pagination{height:auto}
.mobile .ruite-table-pagination-table{position:relative;margin:auto}
.mobile .ruite-table-pagination-table tr>td:nth-child(5),
.mobile .ruite-table-pagination-table tr>td:nth-child(6),
.mobile .ruite-table-pagination-table tr>td:nth-child(7),
.mobile .ruite-table-pagination-table tr>td:nth-child(8){display:none}
.mobile #table-content{height:93px!important}
.mobile #bottom-container{padding-top: 6px!important;top: 103px!important;height: 37px!important}
.mobile .ruite-table-pagination-info{position: relative;text-align: center}

.mobile .start .logo{background: none!important}
.mobile .start .mobile-menu-btn .iconfont,
.mobile .start .logbar .o-btn,
.mobile .start .search-div .search-btn i{color:#222}
/* 媒体查询 */
@media screen and (max-width: 1600px) {
  html {
    font-size: 90px;
  }
  .course-container {
    width: 86.927%;
  }
  .course-container .course-container-right .sort .bread-cont {
  width:76.5%;min-width:76.5%;
  }
}

@media screen and (max-width: 1440px) {
  .course-container {
    width: 88.927%;
  }
}

@media screen and (max-width: 1366px) {
  html {
    font-size: 85px;
  }
  .course-container {
    width: 91.927%;
  }
}
