.dRXRaK {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.bucGTn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.boatIz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.eDcDTv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.bBNkAc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: space-between;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between;
}

.jrjouJ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.WuhuT {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.RfVFM {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.hxxlzu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* sc-component-id: sc-bxivhb */
.jsPjuz {
	display: inline-block;
	background-color: transparent;
	position: relative;
	color: #1f1f1f;
}

/* sc-component-id: sc-ifAKCX */
.fvGCCz {
	cursor: pointer;
	color: #333333;
}

.fvGCCz [data-icon='true'] {
	color: #666666;
	margin-left: 4px;
	vertical-align: -3px;
}

/* sc-component-id: mkwns5-3 */
.dYxGQP {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	font-size: 14px;
	display: inline-block;
}

.dYxGQP[data-button] {
	cursor: pointer;
}

.dYxGQP>[data-icon] {
	margin: 0 8px;
}

.bjodaa {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 14px;
	display: inline-block;
	cursor: pointer;
	margin-left: 44px;
}

.bjodaa[data-button] {
	cursor: pointer;
}

.bjodaa>[data-icon] {
	margin: 0 8px;
}

.bjodaa:hover {
	color: #28B28B;
}

.bItAzX {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 14px;
	display: inline-block;
	margin-left: 24px;
	margin-right: 24px;
}

.bItAzX[data-button] {
	cursor: pointer;
}

.bItAzX>[data-icon] {
	margin: 0 8px;
}

.kcWMsm {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	font-size: 14px;
	display: inline-block;
	cursor: pointer;
	margin-right: 24px;
}

.kcWMsm[data-button] {
	cursor: pointer;
}

.kcWMsm>[data-icon] {
	margin: 0 8px;
}

.kcWMsm:hover {
	color: #28B28B;
}

.iUGXOV {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
}

.iUGXOV[data-button] {
	cursor: pointer;
}

.iUGXOV>[data-icon] {
	margin: 0 8px;
}

.irdtK {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 40px;
	display: inline-block;
	line-height: 43px;
	font-weight: 500;
	text-align: center;
}

.irdtK[data-button] {
	cursor: pointer;
}

.irdtK>[data-icon] {
	margin: 0 8px;
}

.jEfdzk {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 18px;
	display: inline-block;
	cursor: pointer;
}

.jEfdzk[data-button] {
	cursor: pointer;
}

.jEfdzk>[data-icon] {
	margin: 0 8px;
}

.jEfdzk:hover {
	color: #28B28B;
	font-weight: bold;
}

.iTOZBx {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #28B28B;
	font-size: 18px;
	display: inline-block;
	cursor: pointer;
}

.iTOZBx[data-button] {
	cursor: pointer;
}

.iTOZBx>[data-icon] {
	margin: 0 8px;
}

.iTOZBx:hover {
	color: #28B28B;
	font-weight: bold;
}

.eJXQor {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 18px;
	display: inline-block;
	font-weight: 500;
	margin-bottom: 8px;
	white-space: nowrap;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}

.eJXQor[data-button] {
	cursor: pointer;
}

.eJXQor>[data-icon] {
	margin: 0 8px;
}

.eJXQor:hover {
	color: #28B28B;
}

.cFMcvw {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #999999;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 25px;
}

.cFMcvw[data-button] {
	cursor: pointer;
}

.cFMcvw>[data-icon] {
	margin: 0 8px;
}

.jzaLkj {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 12px;
	display: inline-block;
	line-height: 13px;
	font-weight: normal;
	margin-left: 4px;
	margin-right: 0px;
}

.jzaLkj[data-button] {
	cursor: pointer;
}

.jzaLkj>[data-icon] {
	margin: 0 8px;
}

.fomjse {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #ea4335;
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
	text-align: right;
}

.fomjse[data-button] {
	cursor: pointer;
}

.fomjse>[data-icon] {
	margin: 0 8px;
}

.iXMddA {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #28B28B;
	font-size: 14px;
	display: inline-block;
	line-height: 25px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
}

.iXMddA[data-button] {
	cursor: pointer;
}

.iXMddA>[data-icon] {
	margin: 0 8px;
}

.hCzYIC {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	line-height: 20px;
}

.hCzYIC[data-button] {
	cursor: pointer;
}

.hCzYIC>[data-icon] {
	margin: 0 8px;
}

.bDjurk {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 18px;
	display: inline-block;
	line-height: 25px;
	font-weight: 500;
	margin-bottom: 16px;
	white-space: nowrap;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}

.bDjurk[data-button] {
	cursor: pointer;
}

.bDjurk>[data-icon] {
	margin: 0 8px;
}

.bDjurk:hover {
	color: #28B28B;
}

.gyXuxj {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #999999;
	font-size: 14px;
	display: inline-block;
	line-height: 20px;
	text-align: left;
}

.gyXuxj[data-button] {
	cursor: pointer;
}

.gyXuxj>[data-icon] {
	margin: 0 8px;
}

.eiJZvG {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	font-size: 14px;
	display: inline-block;
	margin-right: 2px;
	white-space: nowrap;
	max-width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.eiJZvG[data-button] {
	cursor: pointer;
}

.eiJZvG>[data-icon] {
	margin: 0 8px;
}

.iiPQdd {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	font-size: 14px;
	display: inline-block;
	margin-right: 2px;
	white-space: nowrap;
	max-width: 100px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.iiPQdd[data-button] {
	cursor: pointer;
}

.iiPQdd>[data-icon] {
	margin: 0 8px;
}

.jwckIl {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 18px;
	display: inline-block;
	font-weight: 500;
	margin-bottom: 12px;
	white-space: nowrap;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jwckIl[data-button] {
	cursor: pointer;
}

.jwckIl>[data-icon] {
	margin: 0 8px;
}

.jwckIl:hover {
	color: #28B28B;
}

.gnATvr {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #999999;
	font-size: 14px;
	display: inline-block;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 8px;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.gnATvr[data-button] {
	cursor: pointer;
}

.gnATvr>[data-icon] {
	margin: 0 8px;
}

.daeojP {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #999999;
	font-size: 12px;
	display: inline-block;
	line-height: 17px;
	text-align: left;
}

.daeojP[data-button] {
	cursor: pointer;
}

.daeojP>[data-icon] {
	margin: 0 8px;
}

.dtcMfu {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #666666;
	font-size: 18px;
	display: inline-block;
	line-height: 24px;
	cursor: pointer;
	margin-left: 28px;
	margin-right: 28px;
}

.dtcMfu[data-button] {
	cursor: pointer;
}

.dtcMfu>[data-icon] {
	margin: 0 8px;
}

.dtcMfu:hover {
	color: #28B28B;
}

.gXFeKX {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 18px;
	display: block;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 13px;
	margin-top: 4px;
	padding-left: 16px;
	white-space: nowrap;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}

.gXFeKX[data-button] {
	cursor: pointer;
}

.gXFeKX>[data-icon] {
	margin: 0 8px;
}

.gXFeKX:hover {
	color: #28B28B;
}

.ckthdc {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #999999;
	font-size: 14px;
	display: block;
	line-height: 21px;
	margin-bottom: 24px;
	padding-left: 24px;
	padding-right: 24px;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.ckthdc[data-button] {
	cursor: pointer;
}

.ckthdc>[data-icon] {
	margin: 0 8px;
}

.dmVfEz {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #EA3553;
	font-size: 14px;
	display: block;
	line-height: 16px;
	font-weight: 500;
	text-align: left;
	margin-right: 12px;
}

.dmVfEz[data-button] {
	cursor: pointer;
}

.dmVfEz>[data-icon] {
	margin: 0 8px;
}

.coHbXL {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #999999;
	font-size: 14px;
	display: inline-block;
	font-weight: normal;
}

.coHbXL[data-button] {
	cursor: pointer;
}

.coHbXL>[data-icon] {
	margin: 0 8px;
}

.YRmsJ {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #333333;
	font-size: 12px;
	display: inline-block;
	line-height: 16px;
	font-weight: normal;
	margin-left: 4px;
	margin-right: 0px;
}

.YRmsJ[data-button] {
	cursor: pointer;
}

.YRmsJ>[data-icon] {
	margin: 0 8px;
}

.gNCFNl {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #ffffff;
	display: inline-block;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 16px;
}

.gNCFNl[data-button] {
	cursor: pointer;
}

.gNCFNl>[data-icon] {
	margin: 0 8px;
}

.FGLYS {
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    color: #ffffff;
    font-size: 14px;
    display: block;
    line-height: 20px;
    text-align: justify;
}

.FGLYS[data-button] {
	cursor: pointer;
}

.FGLYS>[data-icon] {
	margin: 0 8px;
}

.eiBkME {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #ffffff;
	display: inline-block;
	line-height: 40px;
	font-weight: bold;
}

.eiBkME[data-button] {
	cursor: pointer;
}

.eiBkME>[data-icon] {
	margin: 0 8px;
}

.cItZTE {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	line-height: 25px;
	font-weight: 500;
}

.cItZTE[data-button] {
	cursor: pointer;
}

.cItZTE>[data-icon] {
	margin: 0 8px;
}

.bXSHOV {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #b6ccc6;
	font-size: 18px;
	display: block;
	line-height: 25px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 3px;
	margin-top: 6px;
}

.bXSHOV[data-button] {
	cursor: pointer;
}

.bXSHOV>[data-icon] {
	margin: 0 8px;
}

.gPRkLp {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #b6ccc6;
	font-size: 14px;
	display: block;
	line-height: 20px;
	text-align: center;
}

.gPRkLp[data-button] {
	cursor: pointer;
}

.gPRkLp>[data-icon] {
	margin: 0 8px;
}

.haxaTA {
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	color: #666666;
	font-size: 12px;
	display: block;
	line-height: 14px;
	text-align: center;
}

.haxaTA[data-button] {
	cursor: pointer;
}

.haxaTA>[data-icon] {
	margin: 0 8px;
}

.haxaTA:hover {
	color: #28B28B;
}

/* sc-component-id: xuvw34-0 */
.fnyoJz {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: pointer;
	margin-right: 40px;
}

.jKfwEU {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: pointer;
	margin-right: 14px;
}

.hYuBIM {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: pointer;
}

.gUYGAK {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: pointer;
	margin-right: 12px;
}

.gzVPDF {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: pointer;
	margin-left: 4px;
}

.coubQI {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: auto;
}

.eWBvuY {
	fill: currentColor;
	-webkit-transition: -webkit-transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	transition: transform ease 0.3s;
	cursor: pointer;
}

.eWBvuY:hover {
	color: #28B28B;
}

/* sc-component-id: y17q99-0 */
.hdFHHu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 240px;
	height: 36px;
	border: 1px solid #e0e0e0;
	border-radius: 18px;
	position: relative;
	margin-left: 12px;
	margin-right: 12px;
}

.hdFHHu input {
	font-size: 14px;
	margin-left: 14px;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #333333;
}

/* sc-component-id: sc-1cfuy2p-1 */
.bsRODo {
	position: fixed;
	width: 140px;
	height: 132px;
	bottom: 40px;
	right: 40px;
	cursor: pointer;
}

.bsRODo span {
	position: absolute;
	top: 99px;
	right: 30px;
}

.bsRODo img {
	width: 100%;
	height: 100%;
}

.bsRODo svg {
	position: absolute;
	top: 0;
	right: 0;
}

/* sc-component-id: sc-1movoo8-0 */
.cQpnXW {
	width: 88px;
}

.cQpnXW [data-text='true'] {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cQpnXW [data-text='true']:hover {
	font-weight: bold;
	color: #28B28B;
}

.cQpnXW>div:last-child {
	left: 309px !important;
	margin: 0 !important;
}

/* sc-component-id: hq63is-0 */
.uXfMY {
	z-index: 1000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: white;
	box-shadow: 0 4px 10px 0 rgba(146, 157, 154, 0.3);
}

/* sc-component-id: hq63is-1 */
.gYLzFr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 1200px;
	height: 72px;
	margin: 0 auto;
}

.gYLzFr .nav-item {
	width: 88px;
	height: 72px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

.gYLzFr .nav-item .header_title {
	-webkit-transition: none;
	transition: none;
}

.gYLzFr .nav-item:hover {
	font-weight: bold;
	color: #28B28B;
}

.gYLzFr .nav-item.selected {
	color: white;
	font-weight: bold;
	background-color: #28B28B;
}

.gYLzFr .nav-item.selected:hover {
	color: white;
}

.gYLzFr .nav-item.course_live {
	width: 108px;
}

.gYLzFr .nav-item.dot_course {
	position: relative;
}

.gYLzFr .nav-item.dot_course .hot {
	position: absolute;
	top: 32%;
	right: 15px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #EA3553;
}

.gYLzFr .header_info {
	position: relative;
}

.gYLzFr .header_info .count {
	position: absolute;
	top: 4px;
	right: -10px;
	width: 8px;
	height: 8px;
	border: 1px solid #ffffff;
	border-radius: 4px;
	background-color: #EA3553;
}

.gYLzFr .cart {
	position: relative;
}

.gYLzFr .cart .cart-num {
	position: absolute;
	right: -2px;
	top: -2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #EA3553;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	color: white;
	font-size: 12px;
	-webkit-transform: scale(0.833);
	-ms-transform: scale(0.833);
	transform: scale(0.833);
}

.gYLzFr .avatar {
	width: 32px;
	height: 32px;
	border-radius: 16px;
}

/* sc-component-id: sc-1ef84r0-0 */
.kiupPp {
	width: 100%;
	position: relative;
}

/* sc-component-id: sc-1ef84r0-1 */
.cwMNYL {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ffffff;
}

.cwMNYL.bg_img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(static/images/icon-home-background1.svg);
}

.cwMNYL .content {
	width: 1200px;
}

.jEnHCK {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ffffff;
}

.jEnHCK.bg_img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(static/images/1628f5bded8c4e5087bf20979b6ac388.gif);
}

.jEnHCK .content {
	width: 1200px;
}

.fsQMqN {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: transparent;
}

.fsQMqN.bg_img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(static/images/1628f5bded8c4e5087bf20979b6ac388.gif);
}

.fsQMqN .content {
	width: 1200px;
}

.jHWMay {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ffffff;
}

.jHWMay.bg_img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(static/images/icon-other-title-koubeibg.svg);
}

.jHWMay .content {
	width: 1200px;
}

.tHwrF {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #272C32;
}

.tHwrF.bg_img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(static/images/1628f5bded8c4e5087bf20979b6ac388.gif);
}

.tHwrF .content {
	width: 1200px;
}

/* sc-component-id: sc-1gvb5zb-0 */
.dbWct {
	background: #272C32;
	color: #999999;
	padding: 56px 0px;
	font-size: 14px;
	min-width: 1200px;
}

.dbWct .footer-media {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.dbWct .footer-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 40px;
	height: 171px;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.dbWct .footer-header .logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	height: 131px;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.dbWct .footer-header .label {
	font-size: 14px;
	color: #ffffff;
}

.dbWct .footer-header .link-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.dbWct .footer-header .link-container .link-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.dbWct .footer-header .link-container .link-item .blank {
	height: 14px;
}

.dbWct .footer-header .link-container .link-item .link-hover:hover {
	color: #4a90e2;
}

.dbWct .footer-header .link-container .link-item .link-title {
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	white-space: nowrap;
	cursor: pointer;
}

.dbWct .footer-header .link-container .link-item .link-sina {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dbWct .footer-header .link-container .link-item .link-sina>img {
	padding-left: 6px;
}

.dbWct .footer-header .subordinate {
	width: 150px;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	margin-left: -50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.dbWct .footer-header .subordinate .community {
	margin-top: 22px;
	margin-bottom: 22px;
}

.dbWct .footer-header .contact .contact-item {
	width: 222px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.dbWct .footer-header .qrCode {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.dbWct .footer-header .qrCode .item-code {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.dbWct .footer-header .qrCode .item-code .title {
	text-align: left;
	font-size: 14px;
	color: #ffffff;
	line-height: 14px;
}

.dbWct .footer-header .qrCode .item-code .qr {
	width: 100px;
	height: 100px;
}

.dbWct .footer-header .qrCode .weChat {
	padding-left: 80px;
}

.dbWct .copyright {
	padding-top: 8px;
	padding-top: 16px;
	border-top: 1px solid #595858;
	text-align: center;
}

.dbWct .footer-copyright {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-top: 8px;
}

.dbWct .footer-copyright .record-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.dbWct .footer-copyright .record-item .hover:hover {
	color: #4a90e2;
}

.dbWct .footer-copyright .record-item>img {
	width: 14px;
	height: 16px;
}

.dbWct .copy-title {
	font-size: 12px;
	color: #999999;
	text-align: start;
	white-space: nowrap;
	line-height: 17px;
}

@media (max-width:1280px) {
	.dbWct {
		padding: 40px 8px;
	}

	.dbWct .footer-address>div .item {
		margin: 0 4px;
	}
}

/* sc-component-id: sc-9doujn-1 */
.curbhl {
	width: 64px;
	position: fixed;
	bottom: 65px;
	right: calc((100% - 1200px) / 2 - 75px);
	z-index: 1050;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	-webkit-transition: all ease-in-out 0.1s;
	transition: all ease-in-out 0.1s;
}

@media (max-width:1300px) {
	.curbhl {
		right: 16px;
	}
}

.curbhl .container {
	background-color: #ffffff;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
}

/* sc-component-id: sc-9doujn-2 */
.bxmbwT {
	width: 64px;
	height: 64px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	cursor: pointer;
	-webkit-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	margin: 0;
}

.bxmbwT.shaper .infos {
	border-bottom: 1px solid #f5f5f5;
}

.bxmbwT.noBd .infos {
	border-bottom: none;
}

.bxmbwT.cart {
	position: relative;
}

.bxmbwT.cart .cart_num {
	position: absolute;
	right: 6px;
	top: 6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #EA3553;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	color: white;
	font-size: 12px;
	-webkit-transform: scale(0.833);
	-ms-transform: scale(0.833);
	transform: scale(0.833);
}

.bxmbwT.top_bg {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 8px;
	margin-bottom: 24px;
	background-color: #ffffff;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	-webkit-animation: bcCCNc 0.35s linear;
	animation: bcCCNc 0.35s linear;
}

.bxmbwT.top_bg:hover>svg {
	color: #28B28B;
}

.bxmbwT .infos {
	padding-bottom: 10px;
	font-size: 12px;
	-webkit-transform: scale(0.833);
	-ms-transform: scale(0.833);
	transform: scale(0.833);
	-webkit-transition: none;
	transition: none;
}

.bxmbwT:hover .infos {
	padding-bottom: 10px;
	color: #28B28B;
	font-size: 12px;
	-webkit-transform: scale(0.833);
	-ms-transform: scale(0.833);
	transform: scale(0.833);
	-webkit-transition: none;
	transition: none;
}

.bxmbwT:hover .icons {
	color: #28B28B;
}

.bxmbwT:hover .cart_num {
	display: none !important;
	-webkit-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
}

/* sc-component-id: sc-1w2kt5i-0 */
.fbMgMC {
	width: 88px;
	height: 30px;
	display: inline-block;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #28B28B;
	color: #ffffff;
	border: none;
	border-radius: 2px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.fbMgMC:disabled,
.fbMgMC[disabled] {
	cursor: not-allowed;
	background-color: lightgray;
}

/* sc-component-id: sc-17u5avv-0 */
.hpakDT {
	background-color: #EBF1EF;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(static/images/icon-banner-placeholder.svg);
}

.euoqHf {
	background-color: #EBF1EF;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(static/images/icon-43-placeholder.svg);
}

.kMdJDK {
	background-color: #EBF1EF;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(static/images/icon-169-placeholder.svg);
}

/* sc-component-id: sc-147ngpz-0 */
.gpoBOb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* sc-component-id: beaocg-0 */
.fQIagY {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
}

.fQIagY:hover span,
.fQIagY:hover svg {
	color: #ea4335;
}

.gsOYoA {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
}

.gsOYoA:hover span,
.gsOYoA:hover svg {
	color: #28B28B;
}

/* sc-component-id: cfxadd-0 */
.eramxk {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	position: relative;
	overflow: hidden;
	height: 61px;
}

.eramxk .dot-left {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-right: -25px;
	margin-top: -17px;
	width: 42px;
	height: 42px;
	border-radius: 21px;
	background-image: linear-gradient(138deg, rgba(81, 217, 191, 0.17) 1%, rgba(40, 178, 139, 0) 94%);
}

.eramxk .dot-right {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-left: 3px;
	width: 6px;
	height: 6px;
	background-color: #28B28B;
}

/* sc-component-id: sc-1bricr2-0 */
.eRHHgk {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	width: calc(100% + 32px);
	height: 36px;
	border-top: 1px solid #f5f6f6;
	margin-left: -16px;
	margin-right: -16px;
	padding-left: 16px;
	padding-right: 16px;
}

.eRHHgk:nth-of-type(3n) .name {
	margin-right: 0;
}

.eRHHgk .avatar {
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	margin-right: 8px;
	min-width: 16px;
}

.eRHHgk span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: color ease 0.3s;
	transition: color ease 0.3s;
}

.eRHHgk span:hover {
	color: #28B28B;
}

.eRHHgk .teacher_item {
	width: calc((100% - 32px) / 3);
}

.eRHHgk .teacher_item .name {
	display: inline-block !important;
}

/* sc-component-id: sc-13zlu0i-0 */
.knhhIT {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
}

.knhhIT:hover span {
	font-weight: 500;
}

.knhhIT:hover .more_container {
	border: 1px solid #28B28B;
}

.knhhIT .more_container {
	cursor: pointer;
	height: 56px;
	width: 214px;
	background: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 2px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* sc-component-id: u53xr9-0 */
.dqCSUG {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.dqCSUG>a {
	width: calc((100% - 24px) / 2);
	margin-bottom: 24px;
	margin-right: 24px;
}

.dqCSUG>a:nth-child(2n) {
	margin-right: 0;
}

/* sc-component-id: u53xr9-1 */
.Ohdml {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 24px;
	border-radius: 2px;
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.Ohdml:hover {
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	box-shadow: 0 4px 14px 0 rgba(146, 157, 154, 0.24);
}

.Ohdml .course_img {
	width: 287px;
	position: relative;
}

.Ohdml .course_img .img {
	width: 100%;
	height: 161px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.Ohdml .course_info {
	width: 301px;
	height: 161px;
	box-sizing: border-box;
	padding: 16px 20px 8px 14px;
	background: #ffffff;
	border: 1px solid #e7e7e7;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

/* sc-component-id: u53xr9-2 */
.hoUOdk .head {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	display: block;
	margin-right: 10px;
}

.hoUOdk .head.select {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

/* sc-component-id: sc-1e1fo6c-0 */
.haKljC {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	position: relative;
}

/* sc-component-id: sc-1e1fo6c-1 */
.grWEam {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 2px;
	cursor: pointer;
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	width: 282px;
	height: 278px;
	margin: 0 24px 30px 0;
}

.grWEam:nth-of-type(4n) {
	margin-right: 0;
}

.grWEam:hover {
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	box-shadow: 0 4px 14px 0 rgba(146, 157, 154, 0.24);
}

.grWEam .course_img {
	width: 100%;
	position: relative;
}

.grWEam .course_img .img {
	width: 100%;
	height: 158px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.grWEam .course_info {
	height: 120px;
	width: 100%;
	box-sizing: border-box;
	padding: 12px;
	background: #ffffff;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

/* sc-component-id: sc-1e1fo6c-2 */
.kTUFor {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
	margin-bottom: 38px;
}

.kTUFor.fixedCss {
	border-bottom: none;
}

.kTUFor .nav-item {
	-webkit-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	border-bottom: 3px solid transparent;
}

.kTUFor .nav-item.selected {
	font-weight: bold;
	border-bottom-color: #28B28B;
}

.kTUFor .tab_item {
	position: relative;
}

.kTUFor .free_tag {
	position: absolute;
	right: -20px;
	top: 0px;
	width: 62px;
	height: 20px;
	padding: 2px 6px;
	background-image: linear-gradient(270deg, #fd7a5a 0%, #ea3553 100%);
	border-radius: 10px 10px 10px 0;
	font-size: 12px;
	-webkit-transform: scale(0.833);
	-ms-transform: scale(0.833);
	transform: scale(0.833);
}

/* sc-component-id: jlreb6-0 */
.cCNRqB {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.cCNRqB .free_live_item {
	width: 282px;
	margin-bottom: 24px;
	margin-right: 24px;
}

.cCNRqB .free_live_item:nth-child(4n) {
	margin-right: 0;
}

.cCNRqB .free_live_item:hover {
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	box-shadow: 0 4px 14px 0 rgba(146, 157, 154, 0.24);
}

/* sc-component-id: jlreb6-1 */
.iQeLLp {
	cursor: pointer;
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	margin-bottom: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.iQeLLp .course_img {
	width: 282px;
	position: relative;
}

.iQeLLp .course_img .img {
	width: 100%;
	height: 158px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.iQeLLp .course_info {
	width: 282px;
	height: 142px;
	box-sizing: border-box;
	padding: 12px 16px 16px;
	background: #ffffff;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.iQeLLp .course_info .festName {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.iQeLLp .course_info .isReserve:hover {
	background-color: #4ac29c;
}

/* sc-component-id: sc-1615ahs-0 */
.evSIJJ {
	cursor: pointer;
	position: relative;
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.evSIJJ:hover {
	-webkit-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
}

.evSIJJ:hover .course_info {
	box-shadow: 0 4px 14px 0 rgba(146, 157, 154, 0.24);
}

.evSIJJ .images_container {
	position: relative;
}

.evSIJJ .images_container .img_item {
	position: absolute;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
	border-radius: 2px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.evSIJJ .images_container .img_item.two_item::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 320px;
	height: 180px;
	background-color: rgba(255, 255, 255, 0.4);
}

.evSIJJ .images_container .img_item.three_item::after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 288px;
	height: 162px;
	background-color: rgba(255, 255, 255, 0.7);
}

.evSIJJ .images_container .img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	border-radius: 2px;
}

.evSIJJ .course_info {
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 384px;
	height: 272px;
	background: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 2px;
	padding-top: 139px;
}

.evSIJJ .course_info .name {
	border-left: 4px solid #28B28B;
}

.evSIJJ .course_info .description {
	height: 42px;
	min-height: 42px;
}

/* sc-component-id: sc-1615ahs-1 */
.erHcXq {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.erHcXq>a {
	width: 384px;
	height: 371px;
	margin-right: 24px;
	margin-bottom: 24px;
}

.erHcXq>a:nth-of-type(3n) {
	margin-right: 0;
}

/* sc-component-id: sc-1615ahs-2 */
.ijWvTc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 36px;
}

.ijWvTc .tab_item {
	padding-bottom: 1px;
	border-bottom: 3px solid transparent;
}

.ijWvTc .select_tab_item {
	border-bottom-color: #28B28B;
	color: #28B28B;
}

/* sc-component-id: sc-1pba0h9-0 */
.cflZVz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: initial;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	width: 100%;
	overflow: hidden;
	background-color: transparent;
	margin-top: 70px;
	padding: 0 73px 85px;
}

.cflZVz .mark-item {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cflZVz .mark-item .title-desc {
	padding-left: 8px;
}

/* sc-component-id: sc-9i8jdz-0 */
.hTlxcX {
	position: relative;
	width: 100%;
	height: 200px;
	border-radius: 2px;
	cursor: pointer;
	overflow: hidden;
}

.hTlxcX .img {
	width: 100%;
	height: 100%;
	border-radius: 2px;
	-webkit-transition: all ease-in 0.3s;
	transition: all ease-in 0.3s;
}

@-webkit-keyframes fadIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes fadMaskIn {
	0% {
		opacity: 0;
		margin-top: 312px;
	}

	100% {
		opacity: 1;
		margin-top: -150px;
	}
}

@keyframes fadMaskIn {
	0% {
		opacity: 0;
		margin-top: 312px;
	}

	100% {
		opacity: 1;
		margin-top: -150px;
	}
}

@-webkit-keyframes fadMaskOut {
	0% {
		opacity: 0;
		margin-top: -150px;
	}

	100% {
		opacity: 1;
		margin-top: 312px;
	}
}

@keyframes fadMaskOut {
	0% {
		opacity: 0;
		margin-top: -150px;
	}

	100% {
		opacity: 1;
		margin-top: 312px;
	}
}

.hTlxcX:hover .maskHover {
	margin-top: -150px;
	height: 534px;
	-webkit-animation: fadMaskIn 0.4s linear;
	animation: fadMaskIn 0.4s linear;
}

.hTlxcX:hover .content_desc {
	height: 384px;
	background: rgba(0, 0, 0, 0.5);
}

.hTlxcX:hover .titleHover {
	opacity: 0 !important;
	background: transparent;
	-webkit-animation: fadOut 0.08s linear;
	animation: fadOut 0.08s linear;
}

.hTlxcX:hover .teacher_arrow {
	-webkit-animation: fadIn 0.4s linear;
	animation: fadIn 0.4s linear;
	position: absolute;
	right: 24px;
	top: 24px;
	width: 30px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(static/images/icon-home-teacher-arrow-normal.svg);
	z-index: 10;
	opacity: 1 !important;
}

.hTlxcX:hover .teacher_arrow:hover {
	background-image: url(static/images/icon-home-teacher-arrow.svg);
}

.hTlxcX .mask {
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-top: 120px;
	-webkit-animation: fadMaskOut 0.1s linear;
	animation: fadMaskOut 0.1s linear;
}

.hTlxcX .mask .mask_top {
	padding: 24px 15px 16px;
}

.hTlxcX .mask .actors {
	margin: 0 15px 20px 15px;
	padding-left: 0px;
	/*border-left: 2px solid #ffffff;*/
}

.hTlxcX .mask .remark {
	margin: 0px 24px;
	position: relative;
}

.hTlxcX .mask .remark .sketch {
	-webkit-letter-spacing: 0;
	-moz-letter-spacing: 0;
	-ms-letter-spacing: 0;
	letter-spacing: 0;
	text-align: justify;
}

.hTlxcX .title_container {
	width: 100%;
	height: 150px;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	border-radius: 0 2px 2px 0;
	-webkit-animation: fadIn 0.25s linear;
	animation: fadIn 0.25s linear;
	padding: 30px 24px 0 24px;
}

.hTlxcX .title_container .actors_name {
	padding-left: 8px;
	border-left: 2px solid #ffffff;
}

.hTlxcX .title_container .actors_name .actor_item {
	line-height: 20px;
	font-size: 14px;
}

.hTlxcX .title_container .title {
	text-align: center;
	font-size: 28px;
	color: #ffffff;
	line-height: 40px;
}

/* sc-component-id: sc-9i8jdz-1 */
.qBYLq {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.qBYLq .famous_teacher {
	width: 384px;
	margin-right: 24px;
}

.qBYLq .famous_teacher:nth-child(-n + 3) {
	margin-bottom: 24px;
}

.qBYLq .famous_teacher:nth-child(3n) {
	margin-right: 0;
}

.qBYLq .famous_teacher:hover .img {
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
	-webkit-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

/* sc-component-id: at2qke-0 */
.iYSjw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	padding-bottom: 60px;
}

.iYSjw .item {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 200px;
	height: 74px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #eceded;
	border-radius: 2px;
	color: #333333;
	font-size: 20px;
	font-weight: 500;
	cursor: pointer;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.iYSjw .item:hover {
	background: white;
	color: #28B28B;
	box-shadow: 0 2px 6px 0 rgba(151, 198, 185, 0.3);
}

.iYSjw .item.all {
	width: 80px;
	font-size: 16px;
	font-weight: normal;
}

.iYSjw .item+.item {
	margin-left: 24px;
}

/* sc-component-id: yhvryk-0 */
.dxPDSz {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.dxPDSz .slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.dxPDSz .slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.dxPDSz .slick-list:focus {
	outline: none;
}

.dxPDSz .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.dxPDSz .slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.dxPDSz .slick-track:before,
.dxPDSz .slick-track:after {
	display: table;
	content: '';
}

.dxPDSz .slick-track:after {
	clear: both;
}

.dxPDSz .slick-slider .slick-track,
.dxPDSz .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.dxPDSz .slick-loading .slick-track {
	visibility: hidden;
}

.dxPDSz .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

.dxPDSz [dir='rtl'] .slick-slide {
	float: right;
}

.dxPDSz .slick-slide img {
	display: block;
}

.dxPDSz .slick-slide.slick-loading img {
	display: none;
}

.dxPDSz .slick-slide.dragging img {
	pointer-events: none;
}

.dxPDSz .slick-initialized .slick-slide {
	display: block;
}

.dxPDSz .slick-loading .slick-slide {
	visibility: hidden;
}

.dxPDSz .slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.dxPDSz .slick-arrow.slick-hidden {
	display: none;
}

.dxPDSz .slick-prev,
.dxPDSz .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.dxPDSz .slick-prev {
	left: -25px;
}

.dxPDSz .slick-next {
	right: -25px;
}

.dxPDSz .slick-prev:hover,
.dxPDSz .slick-prev:focus,
.dxPDSz .slick-next:hover,
.dxPDSz .slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}

.dxPDSz .slick-prev:before,
.dxPDSz .slick-next:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.dxPDSz .slick-prev:before {
	content: '←';
}

.dxPDSz .slick-next:before {
	content: '→';
}

.dxPDSz .slick-prev:hover:before,
.dxPDSz .slick-prev:focus:before,
.dxPDSz .slick-next:hover:before,
.dxPDSz .slick-next:focus:before {
	opacity: 1;
}

.dxPDSz .slick-prev.slick-disabled:before,
.dxPDSz .slick-next.slick-disabled:before {
	opacity: 0.25;
}

.dxPDSz [dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.dxPDSz [dir='rtl'] .slick-prev:before {
	content: '→';
}

.dxPDSz [dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.dxPDSz [dir='rtl'] .slick-next:before {
	content: '←';
}

.dxPDSz .slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.dxPDSz .slick-dots {
	position: absolute;
	bottom: 22px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.dxPDSz .slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	padding: 0;
	border-radius: 50%;
	cursor: pointer;
	background: white;
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.dxPDSz .slick-dots li.slick-active,
.dxPDSz .slick-dots li:hover {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background: #28b28b;
}

.dxPDSz .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.dxPDSz .slick-dots li button:hover,
.dxPDSz .slick-dots li button:focus {
	outline: none;
}

.dxPDSz .slick-dots li button:before {
	display: none;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: 0.25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.dxPDSz .slick-dots li button:hover:before,
.dxPDSz .slick-dots li button:focus:before {
	opacity: 1;
}

.dxPDSz .slick-dots li.slick-active button:before {
	opacity: 0.75;
	color: black;
}

/* sc-component-id: sc-8kgoxg-0 */
.hHduTv {
	max-height: 303px;
	position: relative;
}

.hHduTv .show_banner_arrow {
	display: none;
}

.hHduTv:hover .banner_left_arrow,
.hHduTv:hover .banner_right_arrow {
	display: block !important;
	position: absolute;
	top: 135.5px;
	height: 32px;
	width: 32px;
	z-index: 100;
	cursor: pointer;
	opacity: 0.5;
	box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.5);
	border-radius: 50%;
}

.hHduTv:hover .banner_left_arrow:hover,
.hHduTv:hover .banner_right_arrow:hover {
	opacity: 0.8;
}

.hHduTv:hover .banner_left_arrow {
	left: 24px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hHduTv:hover .banner_right_arrow {
	right: 24px;
}

/* sc-component-id: sc-19czqb1-0 */
.jboVUe {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

.expert-list-item {
    width: 186px;
    padding: 15px;
}
.expert-list-item-img {
    width: 100%;
    height: 195px;
}

.nameSMo a{
    font-size: 18px;
    color: #666;
    margin: 0;
}

.nameSjsh {
    font-size: 16px;
    color: #999;
    margin-bottom: 20px;
    height: 76px;
    overflow: hidden;
    text-overflow:ellipsis;
}