*{margin:0;padding:0;}
body{background:#f5f5f5;font-size:14px;color:#333;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
em{font-style:normal;font-weight:normal;}
dl,ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button{vertical-align:middle;font-size:100%;list-style:none;outline:none;border:0;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:"\200b";display:block;height:0;clear:both;}
.fl{float:left;}
.fr{float:right;}
i,em,q{font-style:normal;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff700a;}
.container{width:1200px;margin:0 auto;}
.container:before,.container:after{content:" ";display:table;clear:both;}
.figures_list{min-height:550px;}
span.pageinfo{display:none;}
.button2{background:#ff700a !important;border-radius:20px;}
.button2:hover{background:#e05d00 !important;}
.pc-sjh{background:#ff700a !important;border:1px solid #ff700a !important;font-size:14px;color:#fff;line-height:30px;display:inline-block;width:100px;text-align:center;margin-right:15px;}
.pc-sjh:hover{background:#e05d00 !important;border:1px solid #e05d00 !important;color:#fff;}
.newbtn,.w200,.w300,.login_from{border:1px solid #ddd !important;}
.newbtn:focus,.w200:focus,.login_from:focus{border-color:#ff700a !important;}
.pc-kecheng-xc{width:1200px;height:30px;overflow:hidden;margin:0 auto;}
.top-yey-pc-gl{padding-top:0px;}
.redPacket{display:inline-block;width:16px;height:18px;vertical-align:text-bottom;position:relative;top:-3px;margin-right:8px;background:url(../images/redpacket.png) no-repeat;background-size:100% 100%;background-position:top center;}
.foot-notice{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
/*新闻列表--左侧*/
.article-card-box-min{float:left;width:835px;min-height:550px;background-color:#fff;border-radius:8px; margin-bottom:50px;}
.article-card{overflow:hidden;margin-bottom:10px;padding:15px;border-bottom:1px #eee solid;}
.article-card .figure{width:210px;height:131px;float:left;display:block;}
.article-card .figure img{width:100%;height:auto;display:block;border-radius:3px;}
.article-text{width:560px;height:131px;float:left;margin-left:25px;}
.article-card h2{margin-bottom:15px;padding-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.article-card h2 .article-title{color:#333;font-size:20px;}
.article-card h2 .article-title:hover{color:#ff700a;}
.article-card .desc{height:45px;font-size:12px;line-height:22px;color:#999;}
.article-card .info{color:#999;font-size:12px;padding-top:15px;}
.article-card .info .author{color:#666;padding-right:10px;}
.article-card .info .time{color:#666;padding-right:10px;}
.article-card .info .read{float:right;color:#666;}
div#add_more,div#nono{text-align:center;font-size:16px;color:#999;margin-top:30px;}
.v-news-list{width:1200px;margin:20px auto; background-color:#fff;}
/*新闻列表-右侧*/
.star-article-r{width:330px;float:right;}
.article-hot-l{background:#fff;padding:25px 20px;margin-bottom:20px;border-radius:8px;}
.article-hot-l .clear-fix{font-size:18px;line-height:20px;color:#333;display:inline-block;font-weight:700;}
.article-hot-l ul li{height:20px;line-height:20px;margin-top:20px;}
.article-hot-l ul li em{float:left;width:25px;height:20px;line-height:20px;text-align:center;background:#ddd;font-size:13px;color:#fff;border-radius:3px;margin-right:10px;}
.article-hot-l ul li .top{background:#ff700a;}
.article-hot-l ul li:nth-child(-n+3) em{background:#ff700a;}
.article-hot-l ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:14px;}
.article-hot-l ul li a:hover{color:#ff700a;}
.gg_hkj{ width:1200px;border-radius:50px;margin:0 auto 20px auto;}
.gg_hkj img{ width:100%;}



.splist {
	background-color: #f3f5f7;
}
.top-list {
	padding-top: 50px;
}
.w1430 {
	width: 1430px;
	margin: 0 auto
}
.web_zslist {
	/**padding-bottom: 50px**/
	padding: 10px 0;
}
.web_zslist .zslist-web {
	position: relative;
	height: 40px
}
.web_zslist .zslist-web .warp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: absolute;
	width: 1160px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	box-shadow: 0 12px 20px 0 rgba(95,101,105,0);
	border-radius: 8px;
	transition: all .2s
}
.web_zslist .zslist-web .warp.one {
	top: 0px;
	z-index: 3
}
.web_zslist .zslist-web .warp.two {
	left: 20px;
	z-index: 2
}
.web_zslist .zslist-web .warp.three {
	z-index: 1
    width: 1160px;
    margin-left: 20px;
}
.web_zslist .zslist-web .warp .items {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1
}
.web_zslist .zslist-web .warp .items li {
	float: left;
	line-height: 16px;
	padding: 8px 0;
	border-radius: 6px;
	margin: 0 12px 0px 0
}
.web_zslist .zslist-web .warp .items li a {
	color: #1c1f21
}
.web_zslist .zslist-web .warp .items li.cur {
	background-color: rgba(233,142,70,.1)
}
.web_zslist .zslist-web .warp .items li.cur a {
	color: #e98e46
}
.main .filter {
	margin: 20px 0
}
.main .filter .sort {
	overflow: hidden
}
.main .filter .sort a {
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #545c63;
	line-height: 16px;
	padding: 4px 12px;
	border-radius: 100px;
	margin-right: 12px
}
.main .filter .sort a:last-child {
	margin-right: 0
}
.main .filter .sort a.on {
	color: #fff;
	background-color: #545c63
}
.main .filter .other {
	font-size: 12px
}
.main .filter .other .course-line {
	color: #e98e46;
	line-height: 16px;
	padding: 4px 16px;
	border-radius: 100px;
	background-color: rgba(233,142,70,.1);
	margin-left: 24px
}
.main .filter .other .new-course {
	color: #1c1f21;
	line-height: 24px;
	margin-left: 24px
}
.main .filter .other .hide-bought {
	color: #9199a1;
	line-height: 24px;
	margin-left: 24px
}
.main .filter .other .checkbox {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 24px;
	cursor: pointer;
	margin-right: 8px
}
.main .filter .other .checkbox::before {
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	width: 32px;
	height: 8px;
	border-radius: 100px;
	background-color: rgba(84,92,99,.2)
}
.main .filter .other .checkbox::after {
	content: '';
	position: absolute;
	top: calc(50% - 8px);
	width: 16px;
	height: 16px;
	background: #fff;
	border: 2px solid #d3d6d9;
	border-radius: 100px;
	box-shadow: 0 1px 2px 0 rgba(28,31,33,.1);
	box-sizing: border-box
}
.main .filter .other .checkbox.on::before {
	background-color: #f9d1da
}
.main .filter .other .checkbox.on::after {
	right: 0;
	border: 2px solid #fe4665
}
.main .kc-list .course-card {
	position: relative;
	width: 270px;
	height: 270px;
	float: left;
	margin: 0 20px 20px 0;
	box-shadow: 0 4px 8px 0 rgba(95,101,105,.05);
	border-radius: 8px;
	background-color: #fff;
	transition: transform .2s, box-shadow .2s
}
.main .kc-list .course-card:nth-child(5n) {
	margin-right: 0
}
.main .kc-list .course-card:hover {
	transform: translateY(-2px);
	box-shadow: 0 12px 20px 0 rgba(95,101,105,.1)
}
.main .kc-list .course-card a {
	display: inline-block;
	width: 100%
}
.main .kc-list .course-card .img {
	height: 152px;
	background: no-repeat center/cover;
	margin-bottom: 8px;
	border-radius: 8px 8px 0 0;
	overflow: hidden
}
.main .kc-list .course-card .title {
	color: #545c63;
	line-height: 20px;
	height: 40px;
	margin-bottom: 8px;
	padding: 0 8px
}
.main .kc-list .course-card .title.ellipsis2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.main .kc-list .course-card .one, .main .kc-list .course-card .two {
	font-size: 12px;
	color: #9199a1;
	line-height: 18px;
	padding: 0 8px;
	margin-bottom: 8px
}
.main .kc-list .course-card .one .discount, .main .kc-list .course-card .two .discount {
	border: 1px solid rgba(242,13,13,.2);
	border-radius: 2px;
	font-size: 12px;
	line-height: 1;
	margin-right: 4px;
	overflow: hidden;
	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
}
.main .kc-list .course-card .one .discount i, .main .kc-list .course-card .two .discount i {
	font-style: normal;
	padding: 3px 4px
}
.main .kc-list .course-card .one .discount i.name, .main .kc-list .course-card .two .discount i.name {
	color: #fff;
	background-color: rgba(242,13,13,.6)
}
.main .kc-list .course-card .one .origin-price, .main .kc-list .course-card .two .origin-price {
	color: #6d7278;
	line-height: 20px
}
.main .kc-list .course-card .one .price, .main .kc-list .course-card .two .price {
	line-height: 20px;
	margin-right: 2px
}
.bold {
	font-weight: 700;
}
.web_zslist .zslist-web .warp .name {
	color: #07111b;
	line-height: 32px;
	font-weight: 700;
	margin-right: 6px;
}
.lmfl {
	width: 5em;
	color: #07111b;
	line-height: 32px;
	font-weight: 700;
	margin-right: 6px;
}
.splist .mbx {
	width: 1430px;
	margin: 0 auto;
	font-size: 14px;
	overflow: hidden;
	display: block;
}
.splist .mbx .mianbao-min {
	line-height: 40px;
	color: #999;
	padding: 10px 0;
}
.splist .mbx .mianbao-min a {
	color: #999;
}
.mianbao-min{ width:1160px; margin:0 auto; padding:20px; background-color:#fff;}

