.bannervs{ padding: 20px; text-align: center; background: #fff;}
.bannervs img{ width: 1200px;}
.souskuang{background: #fff;overflow: hidden; padding-bottom: 20px;}
.nav-module,.attr-module,.baiBox{ margin: 0 auto;}
.ui-dialog.pop-wrapper.pcMigration {
	border-radius: 2px;
	width: 866px;
	height: 528px;
	border: none;
	padding-bottom: 0
}
.xdaohang{
   
    height: 24px;
    color: #000;
    font-size: 14px;
   
    line-height: 24px;
}
.xdaohang a{color: #999;}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid .ui-dialog-body .ui-dialog-content {
	width: 100%;
	margin-bottom: 0
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:first-child {
	height: 0
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) {
	width: 100%;
	height: 397px;
	border-radius: 2px;
	color: #fff
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .partone {
	width: 100%;
	margin-bottom: 0;
	padding-top: 42px;
	height: 154px;
	text-align: center;
	background-image: linear-gradient(162deg, #ffb373, #e74b3b)
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .parttwo {
	height: 200px
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .parttwo .course-list li {
	display: inline-block;
	margin-left: 31px;
	margin-top: 37px
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .parttwo .course-list li h3 {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.14;
	color: #333;
	margin-top: 8px
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .parttwo .course-list li p {
	font-size: 14px;
	color: #666;
	margin-top: 8px
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .parttwo .course-list li:first-child {
	margin-left: 0
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .alert-head {
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);
	margin-bottom: 27px
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr:nth-child(2) .alert-content {
	font-size: 16px;
	padding: 0 90px;
	font-weight: 600;
	line-height: 2.0;
	text-align: center;
	color: #fff;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.14)
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr .ui-dialog-button {
	text-align: center
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr .ui-dialog-button button {
	font-size: 14px;
	font-weight: 500;
	height: 36px;
	line-height: 36px;
	color: #fff;
	display: block;
	width: 185px;
	margin: 0 auto
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr .ui-dialog-button button:last-child {
	border: 1px solid #e3e4e5;
	background: #fff;
	color: #333;
	transition-duration: .3s;
	margin-top: 10px
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr .ui-dialog-button button:last-child:hover {
	color: #999;
	transition-duration: .3s
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr .ui-dialog-body {
	padding: 0
}

.ui-dialog.pop-wrapper.pcMigration .ui-dialog-grid tr .ui-dialog-footer {
	padding: 0
}

i {
	font-style: normal
}

html {
	min-width: 1248px;
	margin: 0 auto
}

body {
	background: #f3f4f5
}

img {
	vertical-align: top
}

main {
	width: 1140px;
	margin: 0 auto;
	padding-top: 20px
}

.line-hide-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.line-hide-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.line-hide-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.empty {
	padding: 120px 0 180px;
	font-size: 20px;
	font-weight: 600;
	color: #999;
	text-align: center
}

.nav-module {
	background-color: #fff;
	border-radius: 8px
}

.nav-module .attr-module .cate {
	border-bottom: solid 0px #f0f0f0
}

.nav-module .attr-module .cate .cate-item.selected a {
	background-color:#000;
	color: #fdd100
}

.nav-module .attr-module .cate:last-child {
	padding-bottom: 0
}

.nav-module .cate {
	position: relative;
	font-size: 12px;
	padding: 10px 0 0px 0px
}

.nav-module .cate .cate-title {
	float: left;
	width: 88px;
	height: 24px;
	color: #999;
	font-size: 14px;
	border-radius: 4px;
	line-height: 24px
}

.nav-module .cate:last-child .cate-all {
	float: left
}



.nav-module .cate .cate-list {
	float: left;
	width: 970px
}

.nav-module .cate .cate-item {
	position: relative;
	float: left;
	margin-right: 5px;
	margin-bottom: 8px
}

.nav-module .cate .cate-item:last-child {
	margin-right: 0
}

.nav-module .cate .cate-item.selected a {
	color: #e74b3b;
	cursor: default
}

.nav-module .cate .cate-item a {
	display: block;
	font-size: 14px;
	color: #333;
	height: 24px;
	line-height: 24px;
	
	padding: 0 12px;
	transition: .15s ease-in-out
}

.nav-module .cate .cate-item a:hover {
	color: #fdd100
}

.order .order-list {
	
	display: flex;
	align-items: center
}

.order .order-list li {
	margin-right: 16px
}

.order .order-list li.selected a {
	color: #fff;
	background-color: #333
}

.order .order-list li.selected a:hover {
	color: #fff;
	cursor: default
}

.order .order-list li a {
	position: relative;
	display: block;
	height: 24px;
	color: #999;
	font-size: 14px;
	line-height: 24px;
	transition: .15s ease-in-out;
	
	padding: 0 12px
}

.order .order-list li a:hover {
	color: #fdd100
}

.courselist-module {
	padding-bottom: 30px
}

.courselist-module .card-list {
	margin-top: -20px
}

.courselist-module .pagination-wrapper {
	margin-top: 20px
}

.seven-btn {
	display: none
}

.double11-sider {
	width: 128px;
	height: 271px;
	background-image: url(../../../../oss-xpc0.xpccdn.com/Upload/edu/2019/11/065dc2bb3e34f7a.png);
	background-size: 100%;
	position: fixed;
	bottom: 60px;
	left: 30px;
	cursor: pointer
}

.double11-sider .double11-btn {
	width: 81px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -40px
}

.double11-sider .double11-btn .btn {
	background-size: 100%;
	width: 81px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	color: #ff2496;
	cursor: pointer;
	transition: 0.2s
}

.double11-sider .double11-btn .btn:hover {
	transform: scale(1.2)
}

.double11-sider .double11-btn .btn:first-child {
	background-image: url(../../../../oss-xpc0.xpccdn.com/Upload/edu/2019/11/075dc3d38388304.png)
}

.double11-sider .double11-btn .btn:last-child {
	background-image: url(../../../../oss-xpc0.xpccdn.com/Upload/edu/2019/11/075dc3d1f238e2c.png)
}

.general-mask {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 1000001
}

.general-backimg {
	width: 374px;
	height: 284px;
	background-size: cover;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1000002
}

.general-backimg img {
	width: 72px;
	position: absolute;
	top: 160px;
	right: 152px
}

.general-backimg p {
	position: absolute;
	top: 210px;
	text-align: center;
	color: #fff;
	width: 100%
}



.xiaodaohwai{ width: 1200px;margin: 20px auto;background: #efefef;}
.xiaodaohwai .xdaohang{ padding-left: 15px;}
.bbt{border-bottom: 1px solid #dcdcdc !important;}
.paddl15{ padding-left: 15px !important;}







