@charset "utf-8";

/*12-04动态轮播*/

#wrapper {
    overflow: hidden;
    height: 400px;
    border-right: 1px solid #e1e1e1;
}

.rslides {
    margin: 0 auto;
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
}

.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
	display: block;
	height: 400px;
	width: 100%;
    float: left;
	border: 0;
}

.rslides_tabs {
    list-style: none;
    padding: 0;
    background: rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    -moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    font-size: 18px;
    list-style: none;
    margin: 0 auto 50px;
    max-width: 540px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 1px;
}

.rslides_tabs a {
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: transparent;
    display: inline;
}

.rslides_tabs li:first-child {
    margin-left: 0;
}

.rslides_tabs .rslides_here a {
    background: rgba(255, 255, 255, .1);
    color: #fff;
    font-weight: bold;
}

.layui-container {
    min-width: 1200px !important;
}

.course {
   box-shadow: 0 0 15px #ddd;
}

.mt15 {
    margin-top: 15px !important;
}
.ml15 {
    margin-left: 15px !important;
}

.yxt_course-title {
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}

.yxt_course-title .more {
    font-size: 14px;
    float: right;
}

.yxt_course-list {
    padding: 10px 0;
}

.yxt_course-list .yxt_course-item:hover {
    -webkit-transform: translateY(-7px);
    -moz-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    transform: translateY(-7px);
    box-shadow: 6px 6px 3px #f5f5f5;
    -moz-box-shadow: 6px 6px 3px #f5f5f5;
    -webkit-box-shadow: 6px 6px 3px #f5f5f5
}

.yxt_course-list .yxt_course-item {
    position: relative;
    z-index: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4ecf3;
    background-color: #fff;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -moz-transition: transform .3s, -moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -moz-transform .3s
}

.yxt_course-list .yxt_course-item .yxt_course-img {
    position: relative;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    /*height: 158px;*/
}

.yxt_course-list .yxt_course-item .yxt_course-img .img-responsive {
    width: 280px;
    height: 168px;
    padding: 10px;
    display: block;
    max-width: 93%;
    transition: .8s;
    -webkit-transition: .8s
}

.yxt_course-list .yxt_course-item .title {
    height: 40px;
    line-height: 20px;
    padding: 0 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
    word-wrap: normal;
}

.yxt_course-list .yxt_course-item .metas {
    position: relative;
    padding: 10px;
    color: #c1c1c1
}

.yxt_course-list .yxt_course-item .metas .comment {
    margin-left: 10px
}

.yxt_course-list .yxt_course-item .metas .free {
    color: #15c288
}

.yxt_course-list .yxt_course-item .metas .price {
    color: #f40;
    height: 20px;
    line-height: 20px;
    font-size: 18px
}
.yxt_course-list .yxt_course-item .metas .oldprice {
    text-decoration: line-through;
    font-size: 14px;
    margin-right: 10px;
}

.new_title {
    font-size: 18px;
    color: #fff;
    background-color: #3573c8;
    height: 60px;
    line-height: 60px;
}
.new_title .more {
    font-size: 14px;
    float: right;
    cursor: pointer;
    color: #fff;
}
.new_top {
    /* margin-top: 15px; */
}
.new_top li {
    height: 32px;
    line-height: 32px;
    cursor: pointer;
}
.new_top li a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_top li span {
    float: right;
}
.new_tit {
    height: 94px;
    line-height: 94px;
    text-align: center;
    color: #11598b;
    font-size: 28px;
}

.new_index {
    width: 1200px;
    margin: 0 auto;
    margin-top:15px;
    display: flex;
}

.new_tg {
    width: 590.5px;
    height: 400px;
    float: left;
    box-shadow: 0 0 15px #ddd;
}

.new_l {
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
}

.new_l p {
    font-size: 18px;
    float: left;
}

.new_l a {
    font-size: 14px;
    float: right;
    cursor: pointer;
}

.new_time {
    padding: 0 20px;
    color: #999;
}

.new_ul {
    padding: 0 20px;
    margin-top:10px !important;
}

.new_ul li {
    height: 32px;
    line-height: 32px;
    cursor: pointer;
}

.new_ul li:hover a {
    color: #3f67b8;
}

.new_ul li:hover span {
    color: #3f67b8;
}

.new_ul li span {
    float: right;
}

.new_ul li a {
    display: inline-block;
    width: 430px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}