* {
	margin: 0;
	padding: 0;
	font-family:Alibaba Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-size: 14px;
}

a {
	text-decoration: none;
	color: black;
}

html {
	font-size: 100px;
}

.nodeng a {
	display: flex;
}

.layui-layer-btn0 {
	font-size: 16px;
}

.sanjiao {
	width: 0;
	height: 0;
	border-left: 0.10rem solid transparent;
	border-right: 0.10rem solid transparent;
	border-top: 0.10rem solid #FFFFFF;
	position: absolute;
	top: 100%;
}

.sanjiao2 {
	right: 34%;
}
.sanjiao3{
	right: 10%;
}
.sanjiao1 {
	right: 60%;
}

.left {
	width: 200px;
	/* min-width: 2.00rem; */
	background: #f7f6ff;
	padding: 0.30rem 0;
	display: flex;
	flex-direction: column;
	/* height: 100%; */
	justify-content: space-between;
	position: fixed;
	top: 66px;
	bottom: 0;
	z-index: 1;
}

.left .left-top {
	max-width: 100%;
	/* padding: 5rem 0; */
	/* display: flex; */
	align-items: center;
	/* border-left: 4px #f7f6ff solid; */
}

.syPic {
	display: flex;
	cursor: pointer;
}

.left a {
	color: #666;
	font-size: 14px;
	max-width: 100%;
	margin-left: 0.30rem;
}
/* .left span{
	margin-right: 10rem;
} */
.left .hove a {
	display: flex;
	align-items: center;
}

.left .icon {
	margin-right: 0.1rem;
	font-size: 16px;
}

.icond {
	font-size: 20px !important;
}

.left .wenzi {
	color: #999;
}

.left .hove {
	border-left: 4px #f7f6ff solid;
	cursor: pointer;
	height: 40px;
	display: flex;
	align-items: center;
}

.left .hove:hover {
	border-left: 0.04rem rgba(232, 234, 236, .8) solid;
	background: #e7e6f0;
	/* color: #6958fb; */
}

.left .hove:hover a {
	/* color: #6958fb; */

}

.left .active:hover {
	border-left: 0.04rem #6958fb solid;
	color: #6958fb;
}

.left .active {
	border-left: 4px #6958fb solid;
	color: #6958fb;
	font-weight: bold;
	background: #edecfc;
}

.left .active a {
	color: #6958fb;
}

.left .active a .icon {
	color: #6958fb;
}

.centen {
	margin-top: 96px;
	/* max-width: 1650px; */
	margin-left: 200px;
}

.left-bot svg {
	width: 0.20rem;
	height: 0.18rem;
}

.ico {
	display: flex;
	justify-content: center;
	align-items: center;
}

.icon-pinpaibiaoshi-aliwangwang {
	color: #fff;
	font-size: 18px !important;
}

.ali {
	background: #6958fb;
	box-shadow: 0rem 0rem 0.03rem #6958fb;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	border-radius: 0.30rem;
	width: 75%;
	padding: 0.10rem 0;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.15rem;
	cursor: pointer;
}

.icon-dianhua {
	font-size: 16px !important;
	color: #ff851e;
}

.dianhua .icon {
	color: #ff851e;
	font-size: 16px;
}

.dianhua .icon {
	background-image: -webkit-linear-gradient(bottom, red, #f4af4d, #f0c383);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #f4af4d;
	color: #f4af4d;
	font-size: 16px;
}

.ico {
	cursor: pointer;
}

.koukou,
.weix,
.dianhua 
,.weixcx{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0.08rem;
}

.sj {
	text-align: center;
	font-size: 14px;
	margin: 0.10rem 0;
	color: #333333;
}

.wenzi {
	margin-top: 0.20rem;
	margin-left: 0.30rem;
	font-size: 14px;
}

.hove {
	/* padding: 10rem 0; */

}

.ico {
	position: relative;
}

.tankuang {
	position: absolute;
	bottom: 200%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	padding: 0.10rem;
	left: 10%;
}

.w-tan img {
	width:0.7rem;
	height:0.7rem;
	margin: 0.05rem;
}
.weixcx .w-tan img{
	width: auto;
	height: auto;
}
.left-bot .icon{
	margin-right: 0;
}

.w-tan {
	display: none;
	border-radius: 0.05rem;
	box-shadow: 0rem 0rem 0.13rem #e8e8e8;
	left:0.5rem;
    bottom: 0.3rem;
}
.weixcx .w-tan{
	flex-direction: column;
	align-items: center;
	left: 0.76rem;
	display: flex;
}
.d-tan {
	display: none;
	border-radius: 0.05rem;
    box-shadow: 0rem 0rem 0.13rem #e8e8e8;
    left: 0.40rem;
    color: #666;
    bottom: 0.3rem;
    font-size: 16px;
}

.logo {
	display: flex;
	align-items: center;
}

.deng {
	position: relative;
}

.touxiang:hover .xiala {
	display: block;
}

.xiala:hover {
	display: block;
}

.xiala {
	position: fixed;
	width: 180px;
	top: 65px;
	/* right: -0.10rem; */
	right: 0;
	background-color: #ffffff;
	box-shadow: 0rem 0.02rem 0.14rem 0rem rgba(0, 0, 0, 0.21);
	border-radius: 0.06rem;
	background: #FFFFFF;
	font-family: Alibaba Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	padding-bottom: 0.08rem;
	display: none;
	z-index: 300;
}

.yiyun {
	background-color: #efedff;
	border-radius: 0.06rem 0.06rem 0rem 0rem;
	margin-bottom: 0.08rem;
}

.ids {
	font-size: 12px;
	line-height: 0.20rem;
	color: #999999;
	margin-top: 0.10rem;
}

.yiyunt {
	font-size: 16px;
	line-height: 0.20rem;
	color: #666666;
}

.yiyun,
.xialas {
	padding: 0.10rem 0;
	padding-left: 0.20rem;
}

.yiyunt {
	font-size: 16px;
	line-height: 0.20rem;
	color: #666666;
}

.xialas {
	font-size: 14px;
	line-height: 0.20rem;
	color: #666666;
	cursor: pointer;
}

.xialas:hover {
	background-color: #f4f4f4;
}

.content {
	/* width: 100%;
	min-width: 1440rem;
	max-width: 100%; */

}

.touxiang {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.tximg {
	width: 40px;
	height: 40px;
	border-radius: 100%;
}

.name {
	display: flex;
	align-items: center;
	margin-left: 0.05rem;
}

.top {
	position: fixed;
	top: 0;
	background: #fff;
	/* padding: 0 0.36rem;
	display: flex;
	justify-content: space-between; */
	max-width: 100%;
	left: 0;
	right: 0;
	z-index: 110;
	box-shadow: 0 0 16px rgba(0,0,0,.06);
	/* height: 66px; */
	
	
	
	
	display:flex;
	flex-direction:column;
}

.deng {
	display: none;
	/* padding: 0.10rem 0; */
	height: 100%;
}

.yonghu {
	display: flex;
	align-items: center;
}

.nodeng {
	/* padding: 0.18rem 0; */
	display: flex;
	font-size: 14px;
}

/* .nodeng div {
	color: #151212;
	padding: 0 4px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
} */

.nodeng .sanfangs{
	display: flex;
	align-items: center;
	justify-content: center;
}
.nodeng .sanfangs .icon{
	margin: 0;
	margin-left: 8px;
}
.denglu {
	border-right: 1px solid gray;
}

.deng {
	font-size: 14px;
}

.name a {
	/* margin-right: 0.20rem; */
	/* ���ֽ��� */
	/* background-image:-webkit-linear-gradient(bottom,red,#f4af4d,#f0c383); 
	-webkit-background-clip:text; 
	-webkit-text-fill-color:transparent; */
	display: flex;
	align-items: center;
	/* color: #f4af4d; */
	color: #bc8230;
	font-weight: bold;
	font-size: 14px;
}

.name span {
	margin-top: 8px;
}

.name img {
	width: 60px;
}
.mianfei img{
	width: 40px;
}
.guide img{
	margin-left: 2px;
	width:34px;
}
.huodong img{
	width: 34px;
}
.svgimg img{
	width: 34px;
}
.svgimg{
	display: flex;
	align-items: center;
}
.zxCourse {
	display:flex;
}

.name .icon {
	margin-right: 0.05rem;
	background-image: -webkit-linear-gradient(bottom, red, #f4af4d, #f0c383);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #f4af4d;
	color: #f4af4d;
	font-size: 20px;
}

.active {
	color: #6958fb;
}

.fanye {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0.48rem;
}

.shang,
.xia {
	width: 0.70rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #f0f3f4;
	color: #444950;
	height: 0.36rem;
	line-height: 0.36rem;
	min-width: 0.40rem;
	padding: 0 0.04rem;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	border-radius: 0.04rem;
	margin: 0 0.02rem;
	font-size: 16px;
}

.nofan {
	opacity: .3;
	cursor: default;
}

.yemas {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #f0f3f4;
	color: #444950;
	height: 0.40rem;
	width: 0.40rem;
	line-height: 0.40rem;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	border-radius: 0.04rem;
	margin: 0 0.02rem;
	font-size: 16px;
}

.yemas:hover {
	background: #6958fb;
	color: #fff;
}

.xia:hover {
	background: #6958fb;
	color: #fff;
}

.shang:hover {
	background: #6958fb;
	color: #fff;
}

.nofan:hover {
	opacity: .3;
	cursor: default;
	background: #f0f3f4;
	color: #444950;
}

.dang {
	background-color: #6958fb;
	border-radius: 0.04rem;
	color: #fff;
	cursor: default;
}

.dian {
	width: 0.40rem;
	height: 0.40rem;
	line-height: 0.40rem;
	text-align: center;
	letter-spacing: 0.03rem;
	color: rgba(0, 0, 0, .25);
	font-size: 16px;
	font-weight: bold;
}

.sguhuab {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #f4af4d;
	margin: 0 0.2rem;
}

.jiaoc {
	display: flex;
	animation: scrol 1s infinite linear;
	cursor: pointer;
	transform:scale(0.8)
}

@keyframes scrol{
	from{
		transform:scale(1)
	}
	50% {
		transform:scale(0.8);
	}
	
	to {
		transform: scale(1);
	}
}

.layui-layer-btn {
	text-align: right;
	padding: 0 10px 12px;
	pointer-events: auto;
	display: flex;
	justify-content: flex-end;
}

.indexzhezhao {
	position: fixed;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 200;
}

.indexzhe {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
}

.rea {
	position: relative;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.indhongbao {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.hongimg img {
	width: 600px;
	height: 395px;
}

.hongan img {
	width: 220px;
	height: 54px;
}

.hongcha img {
	width: 36px;
	height: 36px;
}

.hongimg,
.hongan,
.hongcha {
	display: flex;
}

.hongan {
	/* position: absolute;
	bottom: 1rem; */
	margin-top: -100px;
	cursor: pointer;
	/* animation: scrol 1s infinite linear; */
}

.hongcha {
	margin-top: 60px;
	cursor: pointer;
}
.xinzhezhao .hongan{
	position:absolute;
	left:12%;
	bottom:33%;
}
.xinzhezhao .hongan img{
	width:175px;
	height: auto;
}
.xinzhezhao .hongimg img{
	width: 620px;
	height: auto;
}
.xinzhezhao .hongcha{
	margin-top:40px;
}
.xinzhezhao .hongcha img{
	width: 50px;
	height: 50px;
}
.tancon {
	/* position: absolute; */
	display: flex;
}

.zuo {
	display: flex;
	z-index: 10;
}

.zuo img {
	border-radius: 0.05rem 0 0 0.05rem;
	width: 244px;
}

.dlk {
	background: #FFFFFF;
	border-radius: 0 0.05rem 0.05rem 0;
	padding: 0.20rem;
	width: 3.4rem;
	position: relative;
}

.xuanxiang .xuanzhong {
	color: #282828;
	border-bottom: 0.02rem solid #282828;
	font-weight: 500;
}

.xuanxiang {
	width: 3rem;
	margin: 0 auto;
	font-size: 16px;
	border-bottom: 0.01rem solid #eeeeee;
	margin-bottom: 0.10rem;
	margin-top: 0.10rem;
}

.logo {
	display: flex;
	justify-content: center;
	
}
.hufen{
	display:flex;
	justify-content: space-between;
	padding: 0 0.36rem;
	height: 66px;
}
.xuanxiang {
	display: flex;
}

.mima,
.duanxin {
	color: #999999;
	margin-right: 0.30rem;
	border-bottom: 0.02rem solid transparent;
	padding-bottom: 0.10rem;
	margin-bottom: 0rem;
	cursor: pointer;
}

.inputs {
	display: flex;
	flex-direction: column;
}

.minput input {
	color: #999999;
	width: 3.36rem;
	height: 0.42rem;
	padding-left: 0.20rem;
	padding-right: 0.20rem;
	color: #666666;
	font-size: 14px;
	border: 0.01rem solid #dddddd;
	background: #f4f4f4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0.04rem;
	-webkit-border-radius: 0.04rem;
}

.minput {
	margin-bottom: 0.20rem;
	display: flex;
}

.dl {
	margin: 0 auto;
	width: 3rem;
	border-radius: 0.5rem;
	margin-bottom: 0.20rem;
	color: #FFFFFF;
	background: #6958fb;
	border: 0.01rem solid #6958fb;
	border-radius: 0.04rem;
	cursor: pointer;
	text-align: center;
	height: 0.42rem;
	font-size: 16px;
	line-height: 0.42rem;
}

.xuanze {
	width: 2.63rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
}

.xuanze .auto-login-c {
	margin-right: 0.10rem;
	background:
		url(https://img.alicdn.com/imgextra/i1/2791424107/O1CN01nSamBa1gD3EVURQG5_!!2791424107.png) no-repeat 0 0.02rem;
	background-size: 0.15rem;
}

.xuanze .auto-login-cd {
	background:
		url(https://img.alicdn.com/imgextra/i3/2791424107/O1CN013ekjKN1gD3EQmlllP_!!2791424107.png) no-repeat 0 0.02rem;
	margin-right: 0.10rem;
	background-size: 0.15rem;
}

.xuanze input {
	vertical-align: middle;
	font-family: Alibaba Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-size: 14px;
	border: 0;
	opacity: 0;
	margin-right: 0.08rem;
	width: 0.15rem;
	height: 0.15rem;
}

.mz {
	display: flex;
	color: #999999;
}

.mz a {
	color: #6958fb;
	margin: 0 0.05rem;
}

.sanfang {
	color: #999999;
	text-align: center;
	margin-top: 0.45rem;
	margin-bottom: 0.20rem;
	font-size: 16px;
}

.sanfangs {
	display: flex;
	justify-content: center;
	align-items: center;
	/* margin-top: 0.1rem; */
}

.sanfangs .icon {
	color: #dddddd;
	font-size: 40px;
	margin: 0 0.15rem;
	cursor: pointer;
}

.weixin,.xinlang,.koukoua,.taobao {
	display: flex;
}

.weixin .icon {
	/* font-size: 45rem; */

}

.taobao .icon {
	color: rgba(255,63,0,0.6);
}
.weixin .icon{
	color: rgba(88,188,70,0.6);
}

.xinlang .icon {
	color: rgba(60,170,227,0.6);
}

.koukoua .icon {
	color: rgba(60,170,227,0.6);
}

.taobao .icon:hover {
	color: #ff3f00;
}
.weixin .icon:hover {
	color: #58bc46;
}

.xinlang .icon:hover {
	color: #e90e24;
}

.koukoua .icon:hover {
	color: #3caae3;
}

.shoujideng,
.mimadeng {
	display: none;
}

.mxuanxiang {
	display: block;
}

.xuanwo {}

.shouji input {
	margin: 0 auto;
	color: #999999;
	width: 3rem;
	height: 0.42rem;
	padding-left: 0.20rem;
	padding-right: 0.20rem;
	color: #666666;
	font-size: 14px;
	border: 0.01rem solid #dddddd;
	background: #f4f4f4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0.04rem;
	-webkit-border-radius: 0.04rem;
}

.shouji {
	margin-bottom: 0.10rem;
	display: flex;
}

.yanzheng {
	margin: 0 auto;
	margin-bottom: 0.10rem;
	display: flex;
	justify-content: space-between;
	width: 3rem;
}

.yanzheng input {
	color: #999999;
	width: 180px;
	height: 0.42rem;
	padding-left: 0.10rem;
	padding-right: 0.10rem;
	color: #666666;
	font-size: 14px;
	border: 0.01rem solid #dddddd;
	background: #FFFFFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0.04rem;
	-webkit-border-radius: 0.04rem;
	/* margin-right: 10rem; */
}

.yanzheng button {
	height: 0.42rem;
	padding-left: 0.10rem;
	padding-right: 0.10rem;
	color: #666666;
	font-size: 14px;
	border: 0.01rem solid #dddddd;
	background: #FFFFFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0.04rem;
	-webkit-border-radius: 0.04rem;
	cursor: pointer;
}

.yanzheng .dls {
	color: #444444;
	background: #97a1ff;
	border: 0.01rem solid #97a1ff;
	border-radius: 0.04rem;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
}

.dls {
	color: #444444;
	background: #6958fb;
	/* background: #97a1ff; */
	border: 0.01rem solid #97a1ff;
	border-radius: 0.04rem;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
}

.dls:hover {
	background: #6958fb;
	border: 0.01rem solid #6958fb;
	color: #FFFFFF;
}

.tangb {
	position: absolute;
	right: -0.5rem;
	display: flex;
	top: -0.2rem;
	cursor: pointer;
}

.tangb img {
	width: 0.36rem;
}

#indexzhezhao {
	display: none;
}

.geetest_holder.geetest_wind .geetest_radar_btn {
	min-width: 100%;
}

#captcha2 {
	width: 100%;
}

.geetest_holder.geetest_wind {
	min-width: 100% !important;
}

.yulan-hov {
	display: none;
}

.biaoqian-cons:hover .yulan-hov {
	display: block;
}

.biaoqian-cons:hover .ytulan-nohov {
	display: none;
}
.pubuliu .biaoqian-yulan img{
	margin-right: 6px;
}
.pubuliu .dzsc img{
	margin-right: 6px;
}
.pubuliu .biaoqian-cons{
	border-bottom: 1px solid #eee;
}
.fix-bottom {
	max-width: 100%;
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	margin-left: 200px;
	margin-top: 0.36rem;
	padding: 0.36rem;
	padding-bottom: 0.16rem;
}

.bottom-center {
	color: #7f8792;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 12px;
	margin-bottom: 10px;
}

.diyilie {
	border-top: 1px solid #eee;
	padding-top: 0.36rem;
	padding: 0.3rem 0;
	display: flex;
	justify-content: center;
	border-bottom: 1px solid #eee;
	color: #666666;
	margin-bottom: 20px;
}

.liecon {
	margin: 0 1.22rem;
}

.liecons a {
	color: #7f8792;
}

.liebiao {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

.liecons a {
	font-size: 12px;
}

.liecons {
	display: flex;
	margin-top: 14px;
}
/* .liebiao:hover{
	color: #000;
	
} */
.bottom-center a {
	color: #7f8792;
}

.bottom-center a:hover {
	color: #222;
}

.liecons a:hover {
	color: #222;
}

.bottom-center span:hover {
	cursor: pointer;
}
.topnav{
	font-size: 14px;
	color: #333;
	margin-right: 0.2rem;
	display: flex;
	align-items: center;
}
.topnav:hover{
	color: #6958fb;
	font-weight: bold;
}


.jiazai{
	text-align:center;
}


/* 头部图片 */
.fenimg{
	width: 100%;
	height: 50px;
	background:url(https://img.alicdn.com/imgextra/i4/2791424107/O1CN01VD0jiF1gD3HMd05wY_!!2791424107.jpg) no-repeat center;
	cursor:pointer;
	overflow: hidden;
}
.fenguang{
	color: #FFFFFF;
	font-size: 12px;
	border-bottom-right-radius: 6px;
	background: rgba(0,0,0,0.3);
	width: 30px;
	text-align: center;
}

@media (max-width : 1680px) {
	.yanzheng button {
		font-size: 12px;
	}
}

@media ( max-width : 1440px) {
	.yanzheng input {
		width: 120px;
	}
}
