body{
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu
}

.modal-backdrop.in+.modal-backdrop.in{
    opacity: 0;
}
.uploaddocument .modal-dialog{
    box-shadow:0px 0px 5px #e4ecf3;
}
.uploaddocument .content{
    min-height: 200px;
}
.class-section{
    display: none;
}
.courseset-header-section .breadcrumb li,.breadcrumb.breadcrumb-o li{
    display: none;
}
.product-breadcrumb{
    display: none;
}
.es-banner,.tabs-wrapper,.filter.hidden-xs{
    display: none;
}
.material-search-list.material-tag.js-material-tag{
    display: none;
}
.es-footer-link .col-md-8.footer-main.clearfix{
    display: none;
}
.course-filter.pull-right{
    display: none;
}
.link-primary.question-bank-use{
    display: none;
}
.class-section.purple .course-price-widget.ontrial{
    display: none;
}
.footercop{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.sidenav{
    font-size: 16px;
    min-height: 600px;
}
.sidenav .list-group-heading{
    font-size: 18px;
    font-weight: 700;
    color: #333 !important;
}
.classroom-manage-header {
    position: relative;
    border: 0px;
    box-shadow:0px 3px 10px #E0E0E0;
}
.classroom-manage-header .classroom-publish-status {
    position: absolute;
    left: -16px;
    top: -5px;
    padding: 9px 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}
.classroom-manage-header .label-warning{
    background: #707070;
}
.bodyname{
    padding-bottom: 30px;
}
.bodyname .cd-btn.cd-btn-default{
    
}
.bodyname .cd-btn.cd-btn-primary{
    
}

.sidenav .list-group .list-group-item>a{
    padding: 15px 15px 15px 35px;
}
.banner_img{
	width: 100%;
}
.webpage_howe{
	left: 5%;
	position: absolute;
	top: 50%;
	transform: translateY(-60%);
}
.listbody.layui-col-space20{
	margin: -10px -20px;
}
.listbody.layui-col-space20>* {
    padding: 10px 20px;
}
.listbody a:hover{
	text-decoration: none;
	color: #007bff;
}
.banner_img2{
	margin-bottom: 20px;
	width: 100%;
}
.listbody .li{
	background: url(../images/banner_body.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 15px 10px 15px 10%;
	font-size: 30px;
	margin-bottom: 10px;
}
.listbody .li span{
	padding-left: 15px;
	font-weight: 700;
}
.listbody .li img{
	height: 80px;
}
/*在教实验*/
.btn_experiment.cd-btn.cd-btn-primary{
    background: #70B603;
    border-color: #70B603;
}
.material-btn-group__btn {
    margin-right: 15px;
}
.btn_experiment.cd-btn.cd-btn-primary:active {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: #70B603;
    border-color: #70B603;
}
.webpage{
    padding: 0px 15px 20px 15px;
}
.webpage .list_text .li{
    display: inline-block;
    padding: 8px 15px;
    font-size: 15px;
}
.webpage .list_text .li.active{
    border-bottom: 2px solid #007bff;
    color: #007bff;
}
.case_list{
    background: #F2F2F2;
    padding: 5px 8px;
    border-radius: 5px;
    margin: 15px 0px 20px 0px;
}
.myexperiment .layui-form-label,.tration .layui-form-label{
    width: 90px;
    color: #333;
}
.case_list .layui-btn-normal{
    display: inline-block;
    transform: translateY(15%);
}
.list_som .li{
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
}
.list_som .li.active{
    background: #FF5722;
    color: #fff;
}
.tration .content{
    position: relative;
    min-height: 300px;
    padding: 10% 10%;
}
.tration-top{
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    color: #333;
    margin-bottom: 30px;
}
.tration-bottom{
    margin-top: 20px;
    text-align: center;
}
.tration-cont .layui-form-item .box,.tration-cont .cont-vice{
    text-align: center;
}
.tration-cont .layui-form-item .box label{
    font-size: 15px;
}
.tration-cont .box #file-1{
    display: none;
}
.objuploa .inputfile-1 + label {
    font-weight: 400 !important;
    color: #A4A4A4 !important;
    background-color: transparent !important;
    border-radius:4px ;
    width: 80%;
    margin: 0px auto;
    border: 1px solid #e4ecf3;
    height: 150px;
    display: block !important;
    text-align: center;
    padding: 0px;
    margin-bottom: 20px;
}
.tration-cont .layui-form-item .box label .addsum{
    position: relative;
    text-align: center;
    transform: translateY(30%);
}
.tration-cont .layui-form-item .box label i{
    font-size: 35px;
}
.addwenj{
    display: block;
}
.objuploa .inputfile-1:focus + label, .objuploa .inputfile-1.has-focus + label, .objuploa .inputfile-1 + label:hover {
    background-color: transparent !important;
}

.webpagesy {
    margin: 30px 0px 40px 0px;
}
.webpagesy .course-list-new{
    padding: 20px 15px;
    background: #fff;
}

.bwz{
    background: #fff;color: #333;
}
.bwz .banners{
    position: relative;
}
.bwz .banners img{
    width: 100%;
}
.bwz .fanchuanbg_a{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: 27px;
    font-size: 16px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    color: #fff;
    font-weight: 700;
    text-shadow:5px 2px 6px #286ac8;
}
.bwz .banners .text{
    font-size: 32px;
    margin-bottom: 20px;
}
.bwz .bwz_body{
    padding: 60px 0px;
}
.bwz_body h2{
    text-align: center;
    font-size: 40px;
    margin-bottom: 50px;
}

.joins_btn{
    display: inline-block;
    margin-top: 10px;
}
.bwz .banners .layui-btn{
    display: block;
    margin-top: 15px;
    border: 3px solid #fff;
    box-shadow:0px 0px 6px #286ac8;
    text-shadow:5px 2px 6px #286ac8;
    background: transparent;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.bwz_body .list{
    font-size: 32px;
    margin-bottom: 20px;
}
.bwz_body .body{
    border: 1px solid rgba(0,0,0,.125);
    font-size: 16px;
}
.bwz_body .head{
    background: #F7F7F7;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding: 10px 10px;
}
.bwz_body .content .li{
    padding: 15px 15px;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.bwz_body .content .li:hover{
    background: #f8f9fa;
}
.bwz_body .head button{
    border: solid 1px #ccc;
    color: #333;
    background: #fff;
}
.bwz_body .head .environment.active{
    border: solid 1px #ff9541;
    color: #fff;
    background: #ff9541;
}
.bwz_body .head .reds.active{
    border: solid 1px #f44336;
    color: #fff;
    background: #f44336;
}
.bwz_body .head .ronization.active{
    border: solid 1px #00ce72;
    color: #fff;
    background: #00ce72;
}
.bwz_body .head .backup.active{
    border: solid 1px #1277eb;
    color: #fff;
    background: #1277eb;
}
.listiconright {
  float: right;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 5px;
  text-align: center;
  line-height: 24px;
  font-size: 18px;
  padding-left: 3px;
  border: solid 1px #00ce72;
  color: #00ce72;
}

.listiconrightno {
  float: right;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 5px;
  text-align: center;
  line-height: 24px;
  font-size: 18px;
  padding-left: 3px;
  border: solid 1px #ccc;
  color: #aaa;
}
/*动态*/
.dynamic-section,#open-course-list-section{
    display: none;
}
.bacolumn .bacolumn_img{
    width: 100%;
}
.bacolumn{
    position: relative;
}
.bodytest{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    left: 0px;
    right: 0px;
    color: #333;
    line-height: 27px;
    margin: 0px auto;
}
.bodytest .text{
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}
.bodytest .body{
    width: 50%;
}
/*我的教学*/

.course_list .title .link-darker{
    width: 80%;display: inline-block;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.course_list .title .ontrial{
    text-align: right;
    width: 20%;
}

.es-header.navbar {
    padding: 0px 20px;
    height: 80px;
    background: #fff;
    border: none;
}
.course-manage-intro.js-plan-intro ,.introjs-overlay,.introjs-tooltipReferenceLayer,.introjs-tooltip.es-intro-help.js-intro-help.multistep,.introjs-tooltipReferenceLayer,.dynamic-section.section-wihte{
	display: none;
}
.course-list .course-item .free,.price,.color-success, .detail-right__price__free, .text-overflow.learn-text__p, .courseset-manage-header-info__price.color-danger, .sss {
    display: none;
}
.container{
	width: 1230px;
}
.footer-main .link-item {
    width: 33.33333333%;
    float: left;
    padding: 0 10px;
}
.es-banner {
	height: 100%;
    padding: 20px 0 20px 0;
}
.es-banner .more .btn.btn-lg {
    font-size: 14px;
	padding: 10px 16px;border: 0px solid transparent;
}
.downanl_label,.downanl{
	display: none;
}
.class-course-list .course-item .class-course-price {
    position: absolute;
    bottom: 10px;
    line-height: 1;
    color: #666;display: none;
}
/*课程目录*/
.task-list.task-list-md .title {
    padding: 10px 100px 10px 45px;
}
.task-list .task-item.bg-gray-lighter.js-task-chapter.infinite-item{
    border-top: solid 1px #D1D3D4;
    padding-bottom: 15px;
    margin-top: 10px;
    
}
.task-list li a,.task-list li .title{
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.task-list .task-item.bg-gray-lighter.js-task-chapter.infinite-item,.task-list .task-item.bg-gray-lighter.js-task-chapter.infinite-item i{
    background-color: transparent!important;color: #333;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
    padding-top: 15px;
}
.task-list .task-item.color-gray.bg-gray-lighter.infinite-item{
    background-color: transparent!important;color: #333;
    font-size: 15px;
    font-weight: 550;margin-bottom: 0px;
}
.task-list .task-item.task-content.mouse-control.infinite-item{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.task-list .task-item.task-content.mouse-control.infinite-item.color-gray,.task-list .task-item.task-content.mouse-control.infinite-item{
    background-color: transparent!important;color: #333;
}
.task-list .task-item a{
    transform: translateY(10%);
}
.task-list .task-item a,.task-list .task-item .title,.task-list .task-item i{
    color: #333 !important;
}
.task-list .task-item i.color-primary{
    color: #0081e6!important;
}
.task-list .task-item.task-content.mouse-control.infinite-item.color-gray:hover{
    background: #F5F5F5!important;
}
.task-list .task-item.task-content.mouse-control.infinite-item.color-gray a{
    transform: translateY(0%);
}
.task-list.task-list-md.task-list-hover.infinite-container .task-item.task-content.mouse-control.infinite-item.color-gray i,.task-list.task-list-md.task-list-hover.infinite-container .task-item.task-content.mouse-control.infinite-item.color-gray .right-menu.color-gray{
    transform: translateY(-20%);
}
.booti{
	border: solid 1px;
	border-radius: 3px;
	padding: 0px 3px;
}
.sunm{
	padding-left: 5px;
}
.course-default .course-item{
    margin: 0px;
    padding: 0px;
}
.course-default .course-item li{
    list-style: none;
    display: inline-block;
    padding: 2px 5px;
    background: #0081e6;
    color: #fff;
    border-radius: 4px;
    margin: 0px 3px 5px 3px;
}
.color-danger,.xieg{
	display: none !important;
}
.cd-mb16 .vertical-sub{
    display:none;
}
/*我的教学*/
.my-header-section .nav-header-section__item {
    margin-right: 30px!important;
}
.es-main-orange.es-nav-white.cd-design .my-header-section {
    margin-bottom: 0px;
	margin-top: 20px;
    background-color: transparent !important;
}
.es-main-orange.es-nav-white.cd-design .my-header-section .cd-container{
	border-bottom:solid 1px #F3F4F4;
}
.es-main-orange.es-nav-white.cd-design .cd-container{
	 background-color: #fff !important;
}
.es-main-orange.es-nav-white.cd-design .cd-container.container{
	background-color: transparent !important;
}
.es-main-orange.es-nav-white.cd-design .cd-container .cd-content.my-teaching-body{
	position: relative;
    border-radius: 4px;
    margin-top: 0px;
    margin-bottom: 24px;
	padding-top:20px;
}
.my-header-section .nav-header-section__heading {
    float: left;
    margin-right: 60px;
    display: inline;
    font-size: 20px;
    font-weight: 500;
    line-height: 64px!important;
    color: #007bff;
}
.nav-header-section.nav{
    padding: 15px 10px 0px 15px;
}
.nav-header-section.nav .nav-header-section__item>a{
    padding: 16px 0px !important;
}
.nav-header-section.nav .nav-header-section__item.active{
    border-bottom: 2px solid #007bff;
}
.nav-header-section.nav .nav-header-section__item.active>a {
    color: #007bff;
}
.nav-header-section.nav .nav-header-section__item>a:hover{
	color: #007bff;
}
/*课程*/
.es-main-orange.es-nav-white.course-list-page .es-banner{
    padding: 20px 0 0px 0;
}
.tabs-wrapper .tabs-mark-group {
    border-bottom: 1px dashed #007bff;
}
.es-main-orange.es-nav-white.course-list-page #content-container .es-filter {
    position: relative;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 0px;
	padding:20px 0px 20px 15px;
}
.es-main-orange.es-nav-white.course-list-page #content-container .es-filter .filter {
    position: absolute;
    text-align: right;
    top: 20px;
    right: 15px;
}
.es-main-orange.es-nav-white.course-list-page #content-container .course-list.course-list-new{
	padding:0px 15px;
	 background-color: #fff;
}
/*首页头部*/

.homepage .es-header.navbar {
    padding: 0px 3%;
    height: 80px;
    background: #fff;
    border: none;
	position: absolute;
	left: 0px;
	background-color: transparent !important;
	right: 0px;z-index: 999;
	box-shadow: 0 0 0px 0 rgb(0 0 0 / 1%), 0 0px 0px 0 rgb(0 0 0 / 4%);
}
.homepage .es-header.navbar .collapse.navbar-collapse {
    transform: translateY(20%);
}

.homepage .es-header.navbar .collapse.navbar-collapse .nav.navbar-nav.clearfix.hidden-xs li a{
	color: #333;
}
.homepage .es-header.navbar .collapse.navbar-collapse .nav.navbar-nav.clearfix.hidden-xs li.active a{
	color: #007bff;
}
.homepage .es-header.navbar .collapse.navbar-collapse .nav.navbar-nav.clearfix.hidden-xs li.active a:hover,.homepage .es-header.navbar .collapse.navbar-collapse .nav.navbar-nav.clearfix.hidden-xs li a:hover{
	color: #007bff;
}
.homepage .es-header .navbar-header .navbar-brand img{
	height:70px;
    width: auto;
}

.collapse.navbar-collapse #nav li.active a:hover{
	color: #007bff;
}

.es-header .navbar-header .navbar-brand img{
	height:70px;
    width: auto;border-radius:5px;
}
.homepage .es-header.navbar .collapse.navbar-collapse .nav.navbar-nav.clearfix.hidden-xs{
	position: absolute;
	left: 39%;
	transform: translateX(-50%);
}
.collapse.navbar-collapse #nav li.active a{
	color: #007bff;
	font-size: 18px;
}
.es-header .nav.navbar-nav>li>a {
    padding: 22px 20px 20px 20px;
    font-size: 18px;
    line-height: 1;
    background: none;
    color: #c1c1c1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.homepage .navbar-header{
	transform: translateY(10%);
}
.navbar-header{
	transform: translateY(2%);
	
}
.collapse.navbar-collapse{
	transform: translateY(20%);
}
.homepage .nav.user-nav .visitor-li.hidden-xs a{
	color:#fff;
}
.classroom-task .classroom-task__item .task-content .task-content__teacher .price-info {
    font-size: 18px;
    color: #ff5c3b;
    display: none;
}
/**轮播**/
.es-poster.swiper-container .swiper-wrapper .swiper-slide div a{
	position: relative;
	display:block;
	height: 100%;
}
.es-poster.swiper-container .swiper-wrapper .banner-tmd{
	position: absolute;
	height: 100%;
	width:100%;
	right:0px;
	left:0px;
	background: linear-gradient(to bottom, #000, transparent,transparent, transparent, transparent);
	opacity:0.5;
}
.btn-default.active, .btn-default.focus, .btn-default:focus, .btn-default:hover {
    color: #fff;
    background-color: #FF7200;
}
.btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover {
    color: #616161;
    background-color: #fff;
    border-color: #dcdcdc;
}
.section-more-btn .btn.btn-default.btn-lg{
	color: #fff;
    background-color: #FF7200;
    border-color: #FF7200;
}
.section-more-btn .btn.btn-default.btn-lg:hover{
	
}
.course-listsd span{
	cursor: pointer;
	display:online-block;
	border-radius: 3px;
	background: #007bff;
	color: #FFFFFF;
	padding: 5px 10px;
	margin:0px 5px;
}
.course-listsd a{
	cursor: pointer;
	display:online-block;
	border-radius: 3px;
	background: #007bff;
	color: #FFFFFF;
	padding: 5px 10px;
	margin:0px 5px;
}
.trationsd .modal-dialog {
    width: 500px;
    margin: 30px auto;
    margin-top: 10%;
}
.trationsd .modal-body{
    height: 300px;
    padding: 0px 5%;
}
.trationsd .content{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.trationsd .layui-input-block {
    margin-left: 80px;
    min-height: 36px;
}
.course-listsd a:hover{
	color: #FFFFFF;
}
.head .reds.active {
    border: solid 1px #f44336;
    color: #fff;
    background: #f44336;
}
.head .environment.active{
    border: solid 1px #ff9541;
    color: #fff;
    background: #ff9541;
}

#myModal .modal-dialog.modal-lg {
	margin: 5% auto 5% auto;
}
#myModal .modal-body{
	overflow: auto;
	height: 500px;
}

section .pull-right a{
	color: #333;
}
section .pull-right a:hover{
	color: #ff7200;
}
section .text-line img{
	transform: translateY(-6px);
	height: 25px;
}
.text-line {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
	padding: 0px 0px;
    
}



.text-line h5 {
    position: relative;
    margin-bottom: 20px;
    font-size: 35px;
    z-index: 1;
    color: #313131;font-weight: 700;
}
.text-line h5>span {
    background: #fff;
    padding: 0 0px;
}
.subtitle{
	display: none;
}
.es-nav-white.homepage .course-filter .course-sort{
	
}
section.es-poster{
	padding: 0px 0px 0px 0px;
}
section.dynamic-section{
	padding: 0px 0px 30px 0px;
}
section.recommend-teacher{
	padding: 30px 0px 0px 0px;
}
section.recommend-teacher .row{
	margin-left: -20px;
    margin-right: -20px;
}
section.recommend-teacher .container{
	padding-bottom: 30px;
}
section.dynamic-section .dynamic-section-main .panel {
    height: 100%;
}
section.class-section,section.recommend-teacher{
	background: #F7F7F7;
}
section.class-section .class-item{
	background: #fff;
}
.homepage .course-filter#course-filter{
    position: relative;
    min-height: 32px;
    margin: 0 0 0px;
    padding-right: 150px;
    margin-left: 10px;
    transform: translateY(5px);
}
.homepage .course-filter .nav-pills>li {
    margin: 0 0px 0px 0;
    padding: 0px 10px;
}
.homepage .course-filter .nav-pills>li>a{
    padding: 5px 0px 3px 0px;
}
.homepage .course-filter .nav-pills>li>a:hover {
    background-color: transparent;
	color: #ff7200;
	border-bottom: 1px solid #ff7200;border-radius: 0px;
}
.homepage .course-filter .nav-pills>li.active>a{
	background-color: transparent;
	color: #ff7200;
	border-bottom: 1px solid #ff7200;border-radius: 0px;
}
.homepage .course-list-new .course-item ,.course-list .course-item ,.recommend-class-list .class-item{
	box-shadow: 0 6px 10px 0 rgba(95, 101, 105, 0.15);
}
.homepage .course-filter.pull-right{
	position: relative;
    min-height: 33px;
    margin: 0 0 0px;
    padding-right: 10px;
    transform: translateY(5px);
}
.text-line .pull-right{
	transform: translateY(10px);
	padding-left: 5px;
}
.homepage .course-filter.pull-right .nav-pills>li.active>a{
	border-bottom: 0px solid #ff7200;
}
.homepage .course-filter.pull-right .nav-pills>li>a:hover{
	border-bottom: 0px solid #ff7200;
}

.text-line .pull-left span{
	padding-left: 10px;
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 4px;
	color: #333;font-style: oblique;
}
.course-list-section{
    padding: 0px;
}
.course-list-section .text-line .pull-left span{
	background: url(/xjtumaterial/images/red1.png) no-repeat top 2px left 8px;
}
.class-section .text-line .pull-left span{
	background: url(/xjtumaterial/images/purple1.png) no-repeat top 2px left 8px;
}
#open-course-list-section .text-line .pull-left span{
	background: url(/xjtumaterial/images/yellow1.png) no-repeat top 2px left 8px;
}
.recommend-teacher .text-line .pull-left span{
	background: url(/xjtumaterial/images/blue1.png) no-repeat top 2px left 8px;
}


.homepage .text-line .left-w{
	padding-right: 30px;
 	text-align: left;
 	padding-bottom: 5px;
}
.course-list-section .text-line .pull-left.left-w{
	border-bottom:solid 3px #ff4039;
}
.class-section .text-line .pull-left.left-w{
	border-bottom:solid 3px #753dfd;
}
#open-course-list-section .text-line .pull-left.left-w{
	border-bottom:solid 3px #ffa233;
}
.recommend-teacher .text-line .pull-left.left-w{
	border-bottom:solid 3px #5083d9;
}
/**main**/
.container {
    width: 1230px;
}
.section.main .branch-body a{
	font-size: 16px;
}
.section.main{
	margin-bottom: 30px;
	position: relative;
	padding: 30px 0px 30px 0px;
	border-bottom: 1px dashed #FEAE74;
}
.section.main .time-img{
	max-width: 100%;
}
.section.main .banner-1{
	position: absolute;
	top: 0px;
}
.section.main .banner-2, section.dynamic-section .banner-2{
	position: absolute;
	bottom: 0px;
}
.section.main .banner-2{
	left:0px;
}
.section.main .container .branch-body{
	position: relative;
	height: 500px;
	position: 25px 0px 0px 0px;
}
.section.main .container .branch-body .time-img{
	position: absolute;
	top: 25px;
}
.section.main .col-md-3{
	width: 20%;
	padding-left: 0px;
    padding-right: 0px;
}
.section.main .layui-ul{
	margin: 0;
    padding: 0;
}
.section.main .layui-ul li{
	padding: 2px 0px;list-style: none;
}
.section.main .layui-ul li a{
	display:block;
	border: 2px solid;
	border-color: transparent;
	text-align: center;width: 90px;
	padding: 4px 0px;border-radius: 20px;
}
.section.main .layui-ul li a:hover{
	border: 2px solid;
}
.section.main .layui-ul li.layui-this a{
	border: 2px solid;
}
.section.main .layui-ul.layui-ul-sum1 a{
	color: #29ABE2;
}
.section.main .layui-ul.layui-ul-sum2 a{
	color: #8CC63F;
}
.section.main .layui-ul.layui-ul-sum3 a{
	color: #F7931E;
}
.section.main .layui-ul.layui-ul-sum4 a{
	color: #FF5A66;
}
.section.main .layui-ul.layui-ul-sum5 a{
	color: #E60012;
}
/**time-1**/
.section.main .time-1{
	position: absolute;
	top: 0px;
	z-index: 55;
}
.section.main .time-1 .layui-ul li:nth-child(1){
	margin-left: 10px;
}
.section.main .time-1 .layui-ul li:nth-child(2){
	margin-left: 30px;
}
.section.main .time-1 .layui-ul li:nth-child(3){
	margin-left: 50px;
}
.section.main .time-1 .layui-ul li:nth-child(4){
	margin-left: 70px;
}
.section.main .time-1 .layui-ul li:nth-child(5){
	margin-left: 90px;
}
.section.main .time-1 .col-md-3:nth-child(1), .time-2 .col-md-3:nth-child(1){
	transform: translateX(40%);z-index: 999;
}
.section.main .time-1 .col-md-3:nth-child(2), .time-2 .col-md-3:nth-child(2){
	transform: translateX(40%);
}
.section.main .time-1 .col-md-3:nth-child(3), .time-2 .col-md-3:nth-child(3){
	transform: translateX(40%);
}
.section.main .time-1 .col-md-3:nth-child(4), .time-2 .col-md-3:nth-child(4){
	transform: translateX(40%);
}
.section.main .time-1 .col-md-3:nth-child(5), .time-2 .col-md-3:nth-child(5){
	transform: translateX(40%);
}
/**time-2**/
.section.main .time-2{
	position: absolute;
	bottom: 57px;
	z-index: 55;
}
.section.main .time-2 .layui-ul li:nth-child(1){
	margin-left: 90px;
}
.section.main .time-2 .layui-ul li:nth-child(2){
	margin-left: 70px;
}
.section.main .time-2 .layui-ul li:nth-child(3){
	margin-left: 50px;
}
.section.main .time-2 .layui-ul li:nth-child(4){
	margin-left: 30px;
}
.section.main .time-2 .layui-ul li:nth-child(5){
	margin-left: 10px;
}
/**information**/
section.dynamic-section{
	position: relative;
}
section.dynamic-section .container .branch-body {
    position: relative;
    height: 200px;
}
section.dynamic-section .banner-2{
	right: 0px;
}
section.dynamic-section .container{
	position: relative;
}
section.dynamic-section-main #myTab li{
	font-size: 24px;
	position: relative;
	letter-spacing:6px;
	font-weight: 600;
	padding: 0 0px;
	margin-left: 20px;
	margin-right: 20px;
}
#myTab li i{
	font-size: 18px;
	padding-left: 3px;
	position: absolute;
	top: -10px;
	font-weight: 400;
	right:-15px
}
#myTab li.active a{
	color:#007bff !important;
	border-bottom: 2px solid #007bff !important;
}
#myTab.nav.nav-tabs {
	margin-top: 30px;
	text-align: center;
    position: relative;
    margin-bottom: 25px;
    border-color: none;
}
#myTab.nav-tabs {
    border-bottom: 0px solid #fff;
}
#myTab.nav-tabs>li {
	float: none;
    display: inline-block;
	padding-left: 20px;
    padding-right: 20px;
	padding-bottom: 5px;
}
#myTab.nav.nav-tabs>li>a {
    border: none;
    margin-right: 0;
    color: #313131;
    font-size: 24px;
	letter-spacing:6px;
    font-weight: 600;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	padding: 5px 0px 5px;
	display:inline;
}
.nav.nav-tabs .highlight {
    border-bottom: 0px solid #007bff !important;
}
#myTabContent .list-unstyled{
	z-index:555;
	background:#fff;
}
#myTabContent .list-unstyled li{
	list-style: none;
	padding: 5px 0px;
}
#myTabContent .list-unstyled li .date,#myTabContent .list-unstyled li .mrs{
	display: none;
}
#myTabContent .list-unstyled li a{
	display:block;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
section.dynamic-section .container img.icon8{
	position: absolute;top:50px;
	left: 230px;
}
section.dynamic-section .container img.icon9{
	position: absolute;left: 140px;top:50px;
}
section.dynamic-section .container img.icon10{
	right: 230px;position: absolute;top:120px;
}
section.dynamic-section .container img.icon11{
	right: 150px;position: absolute;top:100px;
}
section.dynamic-section .container img.icon12{
	right: 280px;position: absolute;top:60px;
}
section.dynamic-section .layui-tab-content .layui-tab-ul{
	background-color: #FFFFFF;
}
section.dynamic-section .layui-tab-content .layui-tab-ul li{
	padding: 5px 0px;
}
section.dynamic-section .layui-tab-content .layui-tab-ul li a{
	display:block;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
section.dynamic-section .layui-tab-content .layui-tab-ul li a:hover{
	color: #007bff;
}
/**honor**/
.section.honor{
	display: none;
	border-top: 1px dashed #FEAE74;
	border-bottom: 0px dashed #FEAE74;
	padding-bottom: 0px;
}
#myCarousel.layui-carousel .layui-row{
    background-color: #fff;
}
#myCarousel .col-md-3{
	margin-bottom:20px;
}

.section.honor .honor-space .layui-col-lg3 a{
	display: block;
}
.section.honor .layui-carousel .img-fluid{
	position: relative;
}
#myCarousel .layui-carousel-ind{
	display: none;
}
#myCarousel .layui-icon.layui-carousel-arrow{
	border-radius: 0%;
}
#myCarousel .right.carousel-control,#myCarousel .left.carousel-control{
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.0));
	font-size: 20px;
    color: #FFFFFE;
	opacity: 1;
	width: 0%;
    text-align: center;
    text-shadow: 0 0px 0px rgb(0 0 0 / 60%);
}
#myCarousel .right.carousel-control .glyphicon-chevron-right,#myCarousel .left.carousel-control .glyphicon-chevron-left{
	height: 35px;
    margin-top: -25px;
    font-size: 30px;
}
#myCarousel .left.carousel-control .glyphicon-chevron-left{
	left: -25px !important;
	background: url(../images/icon/zslb-l.png) no-repeat;
}
#myCarousel .right.carousel-control .glyphicon-chevron-right{
	right: -25px !important;
	background: url(../images/icon/zslb-r.png) no-repeat;
}
#myCarousel .right.carousel-control .glyphicon-chevron-right:before ,#myCarousel .left.carousel-control .glyphicon-chevron-left:before{
    content: ""; 
}
#myCarousel .honor-test, #test12 .honor-bodys{
	text-align: left;
	color: #FFFFFF;
}
#myCarousel .honor-test{
	padding: 10px;
	font-size: 16px;
	background:rgba(0,0,0,0.7);
	position: absolute;
	bottom: 5px;
	left: 15px;
	right:15px;
}
#myCarousel .honor-test span{
	padding: 0px 5px;
	display: inline-block;
}
#myCarousel .honor-test span:nth-child(1){
	border-right: 2px solid rgb(45,115,239);
}
#myCarousel .honor-bodys{
	display: none;
	padding: 10px;
	font-size: 14px;
	background:rgba(0,0,0,0.7);
	position: absolute;
	bottom: 5px;
	left: 15px;
	right:15px;
}
#myCarousel .honor-bodys .honor-division{
	font-size: 16px;
	display: inline-block;
	padding: 2px 0px;
	border-bottom: 1px solid rgb(45,115,239);
	margin-bottom: 5px;
}
#myCarousel .honor-bgimg .img-fluid{
	position: relative;
}
#myCarousel,.section.honor .layui-carousel .img-fluid{
	width: 100%;
}
#myCarousel .honor-bgimg img{
	width: 100%;
}
#myCarousel .honor-bgimg .img-bgimg{
	position: absolute;
	background: url(../images/icon/zslbbj.png) no-repeat;
	background-size: 100% 100%;
	bottom: 0px;
	top: 0px;
	left: 11px;
	right:13px;
}
.es-footer .copyright {
    background: #ACC3EC;
    border-top: 0px solid #444;
    text-align: left;
    padding: 20px 0;
    line-height: 30px;
    color: #fff;
}
.es-footer .copyright a{
    color: #fff;
}
.es-footer .copyright .bao_logo{
    text-align: center;
}
.es-footer .copyright .bao_logo img{
    height: 70px;
    position: relative;
    top: 50%;
    transform: translateY(20%);
}
.container,.cd-container{
    width: 75%;
}

.recommend-teacher .teacher-item .avatar-lg {
    border: 0px solid #fff;
    border-radius: 5px;
    height: 300px !important;
}
.recommend-teacher .avatar-lg, .avatar-medium {
    width: 100%!important;
    height: 100%!important;
}
.recommend-teacher .teacher-item .teacher-top {
    position: relative;
    z-index: 1;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #fff;
    padding: 0px 0px 0px 0px;
}
.recommend-teacher .avatar-lg, .avatar-md, .avatar-medium {
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
}
.recommend-teacher .teacher-item{
	text-align:left;
}
.recommend-teacher .col-md-3{
	padding-right: 20px;
	padding-left: 20px;
}
.recommend-teacher .teacher-item:hover .title{
	display:none;
}
.recommend-teacher .img-fluid-jb{
	height: 3px;
	background: #000 linear-gradient(to right, #2d73ef,#2d73ef, #fff);
	border-radius: 0px 5px 0px 5px;
}


.recommend-teacher .teacher-item .title{
	position: absolute;
    height: 37px;
	line-height:37px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
	padding: 0px 10px;
	font-size: 16px;
	background-color: rgba(0,0,0,0.7);
	color:#fff;
	z-index:55;
	margin:0px;
}
.recommend-teacher .teacher-item .title .link-dark{
	color:#fff !important;
	border-right: 2px solid rgb(45,115,239);
	padding-right:5px;
}
.recommend-teacher .teacher-item .title span{
	padding-left:5px;
	font-size:12px;
	opacity: 0.8;
	color:#fff;
}
.recommend-teacher .teacher-item .teacher-bottom{
	height:100%;
}
.recommend-teacher .teacher-item .metas{
	position: absolute;
	color:#fff;
	z-index:55;
	margin:0px;
	font-size: 14px;padding: 10px 10px;
	background-color: rgba(0,0,0,0.7);
	text-align:right;
	border-radius: 0px 5px 5px 0px;
}
.recommend-teacher .teacher-item .metas a{
	color:#fff;
	cursor: pointer;
}
.recommend-teacher .teacher-item .metas .btn{
	margin: 0px;
	border:0px;
	border-color:#007bff;
    background-color: transparent;
}
.recommend-teacher .teacher-item .metas .btn.btn-sm{
	padding: 0px 0px 0px 5px;
}
.recommend-teacher .teacher-item .metas .metas-a{
	border-left: dashed 1px #007bff;
	color:#fff;
	padding:0px 0px 0px 5px;
}
.recommend-teacher .teacher-item .metas a:hover{
	color:#007bff;
}
.recommend-teacher .teacher-item .teacher-introduction{
	padding: 5px 0px;text-align:left;
}
.recommend-teacher .teacher-item .teacher-division{
	font-size: 16px;
	display: inline-block;
	padding: 3px 0px;
	border-bottom: 1px solid rgb(45,115,239);
	margin-bottom: 5px;
}
.recommend-teacher .teacher-item .teacher-division .link-dark{
	color:#fff !important;
}
.recommend-teacher .teacher-item .metas,.recommend-teacher .teacher-item .title{
	bottom: 3px;
	left: 0px;
	right:0px;
}

.downloadfile-rw,.downloadfile-rw .left-menu{
	padding-left: 20px;
}
.downloadfile-rw a{
	color: #999 !important;
}
.btn.btn-transparent.btn-learn.js-btn-learn.kshiy{
	border-color: #ff7200;
    background: #ff7200;
}

.js-article-copy-body {
    text-align: justify;
    text-justify: inter-ideograph;
}
.es-tabs.article-list-header .tab-header{
	background: #fff;
}
.es-tabs.article-list-header .tab-header .clearfix li.active a{
	color: #FFFFFF;
	background: #ff7200;
}

.panelsd {
    width: 30px;
    height: 30px;
    font-size: 20px;
    background: #ff7200;
    box-shadow: 1px 5px 19px rgb(0 0 0 / 15%);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    border-radius: 50%;
    display: none;
    text-align: center;
    line-height: 30px;
    bottom: 10%;
    right: 2%;
    cursor: pointer;
    position: fixed;
    z-index: 999;
}