.tl-banner {
	padding: 10px 30px 0;
}

.right-side ul,
ol {
	list-style: none
}

.right-side img {
	display: block;
	width: 100%;
	border: none;
}

.right-side a {
	text-decoration: none;
}

.right-side {
	float: right;
	width: 310px;
}

.right-side .header-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}

.right-side .title {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 28px;
}

.right-side .title::before {
	content: '';
	position: absolute;
	top: 2px;
	left: 10px;
	display: block;
	width: 4px;
	height: 24px;
	border-radius: 2px;
	background-image: linear-gradient(to bottom, #ff6f01, #ff8e1b);
}

.right-side .title::after {
	content: '';
	position: absolute;
	top: -3px;
	right: -10px;
	z-index: -1;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background-image: linear-gradient(to bottom, #facd89, #f9fcff);
}

.right-side .more-btn {
	position: relative;
	margin-right: 10px;
	padding-right: 20px;
	font-size: 14px;
	color: #959595;
	cursor: pointer;
}

.right-side .more-btn::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 19px;
	height: 19px;
	background: url(https://img.gaodun.cn/skin_wx/zhongji/article/img/more-ico.png) center top no-repeat;
	background-size: cover;
}

.data-wrap {
	background-color: #fff;
	padding: 10px 0;
	margin-top: 20px;
}

.data-ad {
	margin-top: 20px;
}

.data-ad img {
	border-radius: 12px;
}

.hot-topic-wrap {
	background-color: #fff;
	padding: 10px 0;
	margin-top: 20px;
}

.focus-wrap {
	background-color: #fff;
	padding: 10px 0;
	margin-top: 20px;
}

.right-side .countdown-wrap {
	height: 270px !important;
	text-align: center;
	background: url(https://img.gaodun.cn/skin_wx/zhongji/article/img/countdown-bg.jpg) center top no-repeat;
	background-size: contain;
	color: #fff;
	background-color: #fff;
}

.right-side .countdown-wrap .head1 {
	font-size: 46px;
	color: #fff;
	margin-bottom: 0px;
}

.right-side .countdown-wrap .head2 {
	font-size: 30px;
	margin-bottom: 0px;
}

.right-side .countdown-wrap .countdown-num-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 200px;
	margin-left: 20px;
	margin-top: 10px;
	font-size: 46px;
	line-height: 64px;
	margin-bottom: 0px;
}

.right-side .countdown-wrap .countdown-num-item {
	width: 51px;
	height: 64px;
	font-weight: 700;
	background: url(https://img.gaodun.cn/skin_wx/zhongji/article/img/num-bg.png) center top no-repeat;
	background-size: contain;
	color: #fc7736;
}

.right-side .countdown-wrap .countdown-num-unit {
	font-size: 24px;
	font-weight: 700;
	color: #ffebda;
}

.right-side .countdown-wrap .countdown-btn-list {
	display: flex;
	justify-content: space-between;
	width: 260px;
	margin: 30px auto 0;
}

.right-side .countdown-wrap .countdown-btn-item {
	width: 125px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	border-radius: 15px;
	cursor: pointer;
	background-image: linear-gradient(to bottom, #ff6e00, #ff8f1c);
	box-shadow: -9px 6px 15px -5px #ff7808;
}

.right-side .countdown-wrap .countdown-btn-item a {
	color: #fff;
}

.right-side .guide-wrap {
	margin-top: 20px;
	background-color: #fff;
	padding: 10px 0;
}

.right-side .guide-wrap .table {
	table-layout: fixed;
	border-collapse: collapse;
	width: 300px;
	margin: 20px 5px;
	font-size: 14px;
	text-align: center;
}

.right-side .guide-wrap .table .table-content {
	height: 100px;
	border: 5px solid rgb(251, 251, 251);
	background-color: #f2f4f7;
}

.right-side .guide-wrap .table .table-content a {
	display: block;
	color: #000;
}

.right-side .guide-wrap .table .table-ico {
	width: 50px;
	margin: auto;
}

.right-side .guide-wrap .tool-list {
	width: 285px;
	margin: auto;
}

.right-side .guide-wrap .tool-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.right-side .guide-wrap .tool-img-wrap {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 90px;
	height: 110px;
}

.right-side .guide-wrap .tool-item:nth-child(1) .tool-img-wrap {
	background: url(https://stark-attachment.pxo.cn/img/202211041511310190125.png) center top no-repeat;
	background-size: cover;
}

.right-side .guide-wrap .tool-item:nth-child(2) .tool-img-wrap {
	background: url(https://img.gaodun.cn/skin_wx/zhongji/article/img/guide-img2.jpg) center top no-repeat;
	background-size: cover;
}

.teacher-banner-wrap {
	background-color: #fff;
	padding: 10px 0;
	margin-top: 20px;
}

.right-side .guide-wrap .tool-img-name {
	font-size: 12px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	background: rgba(0, 0, 0, .68);
}

.right-side .guide-wrap .tool-item-right {
	width: 180px;
}

.right-side .guide-wrap .tool-title {
	font-size: 14px;
	line-height: 2;
	color: #313131;
}

.right-side .guide-wrap .tool-content {
	font-size: 14px;
	line-height: 1.5;
	color: #999;
}

.right-side .guide-wrap .tool-btn {
	width: 80px;
	margin-left: auto;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #fdc4bb;
	border-radius: 6px;
	cursor: pointer;
	float: left;
	margin-right: 5px;
	color: #e33b29;
}

.right-side .guide-wrap .tool-btn a {
	color: #e33b29;
}

.right-side .teacher-banner-wrap .teacher-banner {
	padding: 0 5px;
}

.right-side .teacher-banner-wrap .teacher-banner-item {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 295px;
	height: 233px;
	cursor: pointer;
}

.right-side .teacher-banner-wrap .teacher-banner-item a {
	display: block;
}

.right-side .teacher-banner-wrap .teacher-banner-bg {
	position: absolute;
	width: 295px;
	left: 0;
	top: 0;
	z-index: -1;
}

.right-side .teacher-banner-wrap .name {
	width: 110px;
	margin-left: auto;
	margin-right: 3px;
	font-size: 22px;
	line-height: 2;
	color: #ff7002;
	border-bottom: 1px solid rgb(255, 208, 171);
}

.right-side .teacher-banner-wrap .introduction {
	width: 85px;
	margin-left: auto;
	margin-right: 25px;
	padding: 15px 0;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
}

.right-side .teacher-banner-wrap .identify {
	width: 110px;
	height: 30px;
	margin-left: auto;
	margin-right: 10px;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	color: #fff;
	background-image: linear-gradient(to left, #ff6e00, #ff8f1c);
}

#teacherBannerSwiper {
	padding-bottom: 25px;
}

#teacherBannerSwiper .tab {
	bottom: 0;
}

#teacherBannerSwiper .swiper-pagination-bullet {
	width: 9px;
	height: 9px;
	background: #ececec;
	border-radius: 5px;
	opacity: 1;
	/* cursor: pointer; */
}

#teacherBannerSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 18px;
	height: 7px;
	border-radius: 4px;
	background: #fc9d35;
}

.right-side .shipin-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.right-side .teacher-banner-wrap .right-side-banner {
	width: 294px;
	margin: 20px auto;
	border-radius: 8px;
}

.right-side .data-wrap .type-list {
	display: flex;
	justify-content: space-between;
	padding: 0 15px;
}

.right-side .data-wrap .type-item {
	position: relative;
	width: 135px;
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	border-radius: 14px;
	background: #f2f2f2;
	color: #000;
	cursor: pointer;
}

.right-side .data-wrap .type-item.active,
.right-side .data-wrap .type-item:hover {
	background: linear-gradient(to left, #ff6e00, #ff8f1c);
	color: #fff;
}

.right-side .data-wrap .type-item.active::after,
.right-side .data-wrap .type-item:hover::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 100%;
	transform: translateX(-50%);
	display: block;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 8px solid rgb(255, 124, 24);
}

.right-side .data-wrap .data-list {
	padding: 15px 8px;
}

.right-side .data-wrap .data-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 7px;
}

.right-side .data-wrap .data-item:hover {
	background: #f9f9f9;
}

.right-side .data-wrap .data-item-ico-wrap {
	width: 43px;
}

.right-side .data-wrap .data-info-wrap {
	flex: 1;
	margin-left: 8px;
}

.right-side .data-wrap .data-info-name {
	font-size: 14px;
	color: #333;
}

.right-side .data-wrap .data-info-name a {
	color: #333;
}

.right-side .data-wrap .data-info-details-wrap {
	display: flex;
	align-items: center;
}

.right-side .data-wrap .data-info-details-worth {
	width: 19px;
}

.right-side .data-wrap .data-info-details-num {
	padding-left: 5px;
	font-size: 14px;
	color: #7e6672;
}

.right-side .data-wrap .data-info-details-size {
	padding-left: 8px;
	font-size: 14px;
	color: #a6a0a9;
}

.right-side .data-wrap .data-info-details-download {
	display: block;
	width: 50px;
	height: 24px;
	margin-left: auto;
	font-size: 12px;
	text-align: center;
	line-height: 24px;
	border-radius: 12px;
	background-image: linear-gradient(to left, #ff6e00, #ff8f1c);
	box-shadow: -7px 3px 12px -4px #ff7808;
	color: #fff;
	cursor: pointer;
}

.right-side .hot-topic-wrap .hot-topic-logo {
	width: 167px;
	margin-right: 10px;
}

.right-side .hot-topic-wrap .hot-topic-list {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	flex-wrap: wrap;
	text-align: center;
}

.right-side .hot-topic-wrap .hot-topic-item {
	width: 140px;
	padding-bottom: 10px;
}

.right-side .hot-topic-wrap .hot-topic-item a {
	display: block;
}

.right-side .hot-topic-wrap .hot-topic-img {
	width: 140px;
	margin: auto;
	padding-right: 10px;
	font-size: 32px;
	font-weight: 700;
	line-height: 118px;
	color: #fd847c;
	background-size: contain;
}

.right-side .hot-topic-wrap .hot-topic-name {
	font-size: 16px;
	line-height: 2;
	color: #363636;
}

.right-side .hot-topic-wrap .hot-topic-detail {
	font-size: 14px;
	color: #707070;
}

.right-side .focus-wrap .focus-list {
	/* padding-top: 20px; */
	text-align: center;
	line-height: 1.5;
}

.right-side .focus-wrap .qr-code-wrap {
	margin: auto;
}

.right-side .focus-wrap .focus-item:nth-child(1) .qr-code-wrap {
	width: 301px;
	height: 235px;
	padding-top: 32px;
	padding-left: 11px;
	background: url(https://img.gaodun.cn/skin_wx/zhongji/article/img/qr-code-app-bg.png) center top no-repeat;
	background-size: contain;
}

.right-side .focus-wrap .focus-item:nth-child(2) .qr-code-wrap {
	width: 289px;
	height: 254px;
	padding-top: 55px;
	padding-left: 13px;
	background: url(https://img.gaodun.cn/skin_wx/zhongji/article/img/qr-code-group-bg.png) center top no-repeat;
	background-size: contain;
}

.right-side .focus-wrap .qr-code-img {
	margin: auto;
}

.right-side .focus-wrap .focus-item:nth-child(1) .qr-code-img {
	width: 157px;
}

.right-side .focus-wrap .focus-item:nth-child(2) .qr-code-img {
	width: 152px;
}

.right-side .focus-wrap .focus-title {
	font-size: 16px;
	color: #313131;
}

.right-side .focus-wrap .detail {
	padding: 5px 20px 15px;
	font-size: 14px;
	color: #7d7d7d;
	margin-top: -45px;
}

.Colligate-wrap {
	box-shadow: 0 10px 0 0px #e66c6a;
	border-radius: 20px 20px;
}

.Page {
	margin: auto;
	position: relative;
	z-index: 5;
}

.ondition_july {
	position: relative;
	padding-top: 25px;
	padding-bottom: 5px;
}

.condition {
	background: #fff;
	padding-top: 35px;
	padding: 20px 30px 0px;
	box-sizing: border-box;
	border-radius: 0 0 5px 5px;
}

.clearfix2::after {
	content: '\0020';
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}

.condition.condition_july dl dt {
	margin-top: 0;
}

.condition dl {
	margin-bottom: 10px;
	position: relative;
}

.condition dl dt {
	float: left;
	width: 53px;
	font-size: 16px;
	font-weight: 700;
	margin-top: 3px;
	color: #11233f;
	line-height: 33px;
}

.condition dl dd {
	width: 800px;
}

.condition.condition_july dl dd a.cur {
	padding: 0 16px;
	background: #fff;
	box-shadow: 0 0 10px #e4e4e4;
	color: #e31436;
	padding: 0 20px;
	color: #e31436;
}

.condition.condition_july dl dd a {
	position: relative;
	padding: 0 16px;
	margin: 0 0 10px 0;
	/* float: left; */
	display: inline-block;
	height: 33px;
	line-height: 33px;
	border-radius: 33px;
	color: #6b7484;
	text-decoration: none;
	color: #424242;
}

.heard-hide {
	transition: all .3s;
	;
	display: none;
}

.heard-hide.active {
	display: block;
	/* transform; */
}

.ant-modal {
	width: initial !important;
}

aside.right-content-wrap {
	float: right;
	width: 310px;
	z-index: 3;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

aside.right-content-wrap .info-card {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 0 10px 0 hsla(0, 0%, 40%, .08);
	box-sizing: border-box;
	padding: 21px 15px 15px;
	width: 310px
}

aside.right-content-wrap .info-card .pic-wrap {
	height: 166px;
	position: relative;
	width: 279px
}

aside.right-content-wrap .info-card .pic-wrap img {
	border-radius: 6px
}

aside.right-content-wrap .info-card .pic-wrap .pic-shade {
	background: rgba(0, 0, 0, .5);
	border-radius: 6px;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0
}

aside.right-content-wrap .info-card .pic-wrap a.play {
	word-wrap: break-word;
	background-size: 62px 55px;
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	height: 100%;
	left: 0;
	padding-top: 110px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 100%;
	word-break: break-all;
	z-index: 2
}

aside.right-content-wrap .info-card .pic-wrap .sale-first {
	background: url("//img.gaodun.cn/skin_wx/uscpa/article/img/biaoqian.png") no-repeat 50%;
	background-size: auto;
	background-size: 100% 100%;
	color: #fff;
	font-size: 12px;
	height: 37px;
	left: 10px;
	line-height: 33px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 32px;
	z-index: 99;
}

aside.right-content-wrap .info-card .price-wrap {
	border-radius: 6px;
	margin-bottom: 15px;
	width: 279px;
}

.banner-ad-box a {
	display: block;
	line-height: 1;
	margin-top: 15px;
}

.banner-ad-box img {
	border-radius: 23px;
}

.price-inner {
	margin-top: 15px;
}

aside.right-content-wrap .info-card .price {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1;
	width: 100%;
}

aside.right-content-wrap .info-card .price .new {
	color: #e31537;
	font-size: 22px;
}

aside.right-content-wrap .info-card .price .new b {
	color: #e22228;
	font-size: 32px;
	font-weight: 700;
}

aside.right-content-wrap .info-card .price del.old {
	color: #9299a6;
	font-size: 18px;
	margin-left: 10px;
}

aside.right-content-wrap .info-card .active-type {
	background-color: #fff;
	box-sizing: border-box;
	color: #bf8966;
	font-size: 12px;
	max-height: 22px;
	width: 279px;
}

.tab-list-box {
	background: #f3f3f3 url("//img.gaodun.cn/skin_wx/uscpa/article/img/right_bg.png") no-repeat 100% 100%/178px 92px;
	border-radius: 8px;
	box-sizing: border-box;
	padding: 13px 0 10px;
}

aside.right-content-wrap .info-card .tab-list {
	box-sizing: border-box;
	padding: 0 14px;
	width: 100%;
}

aside.right-content-wrap .info-card .tab-list li:not(:last-child) {
	margin-bottom: 9px;
}

aside.right-content-wrap .info-card .tab-list li {
	font-size: 14px;
	width: 100%;
}

aside.right-content-wrap .info-card .tab-list li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.btn-action-wrap {
	position: relative;
}

aside.right-content-wrap .info-card .btn-action-wrap {
	border-radius: 6px;
	width: 100%;
	float: left;
	position: relative;
	background: linear-gradient(90deg, #e31537, #fa5255);
	color: #fff;
	cursor: pointer;
	font-size: 22px;
	height: 47px;
	line-height: 47px;
	margin-bottom: 15px;
	text-align: center;
}

.clearfix2::after {
	clear: both;
	content: "\0020";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

.discount {
	line-height: 1;
	overflow: hidden;
	transform: translateY(-3px);
}

.discount a {
	color: #e31537;
	cursor: pointer;
	float: right;
	font-size: 12px;
	text-decoration: underline;
}

.course-info-box .title2 {
	color: #30353d;
	font-size: 16px;
}

.course-info-box ul li.video-li {
	background: url("//img.gaodun.cn/skin_wx/uscpa/article/img/bofang.png") 0 no-repeat;
	background-size: auto;
	background-size: 19px;
}

.course-info-box ul li {
	background-size: 50%;
	color: #5a6476;
	cursor: pointer;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding-left: 28px;
	position: relative;
}

.course-info-box ul li.download-li {
	background: url("//img.gaodun.cn/skin_wx/uscpa/article/img/xiazai.png") 0 no-repeat;
	background-size: auto;
	background-size: 19px;
}

.course-info-box ul li.refund-li {
	background: url("//img.gaodun.cn/skin_wx/uscpa/article/img/shichang.png") 0 no-repeat;
	background-size: auto;
	background-size: 19px;
}

.course-info-box ul li .box {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	padding: 15px;
	position: absolute;
	right: 110%;
	top: 0;
	transform: translateY(-40%);
	visibility: hidden;
	width: 315px;
}

.goBuy.inline-btn {
	color: #fff;
}

aside.right-content-wrap .info-card .tab-list li span.red {
	color: #e31537;
}

aside.right-content-wrap .info-card .tab-list li i.red {
	background: #e31537;
}

aside.right-content-wrap .info-card .tab-list li i {
	border-radius: 4px;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	height: 19px;
	line-height: 20px;
	margin-right: 5px;
	padding: 0 2px 0 3px;
	text-align: center;
	width: 19px;
}

.new-course-wrap-sun i {
	font-style: normal;
}

.course-info-box ul li.course-li {
	background: url("//img.gaodun.cn/skin_wx/uscpa/article/img/yiwen.png") 0 no-repeat;
	background-size: auto;
	background-size: 19px;
}

.course-info-box ul li.refund-li {
	background: url("//img.gaodun.cn/skin_wx/uscpa/article/img/shichang.png") 0 no-repeat;
	background-size: auto;
	background-size: 19px;
}

aside.right-content-wrap .info-card .price del.old {
	color: #9299a6;
	font-size: 18px;
	margin-left: 10px;
}

/* 替换右上角登录按钮小程序二维码 */
#codeImg {
	display: none;
}

.img-wrap {
	background: url(https://img.gaodun.cn/skin_wx/uscpa/images/login.png) center center no-repeat;
	background-size: 100%;
}

/* 开屏弹窗 */
.first-quote-popup {
	z-index: 999;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 1182px;
	padding: 60px;
	box-sizing: border-box;
	height: 521px;
	background: #FFFFFF;
	border-radius: 20px 20px 20px 20px;
	display: none;
}

.first-quote-popup .close {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	display: block;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/pop-sms-close.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -13px;
	right: -13px;
	cursor: pointer;
}

.first-quote-popup .flex {
	align-items: center;
	justify-content: space-between;
}

.first-quote-popup .example {
	width: 632px;
	margin-right: 70px;
	padding-right: 70px;
	border-right: 1px solid #CCCCCC
}

.first-quote-popup .example h3 {
	height: 42px;
	width: 234px;
	color: #fff;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/hangqing.png) no-repeat
}

.first-quote-popup .example h3 strong {
	font-weight: bold;
	margin-right: 6px
}

.first-quote-popup .example h2 {
	font-size: 48px;
	color: #222222
}

.first-quote-popup .example .serve-num {
	font-size: 20px;
	color: #121529;
	margin: 10px 0
}

.first-quote-popup .example .serve-num b {
	color: #F23A30;
	font-weight: 700;
	margin: 0 6px
}

.first-quote-popup .example img {
	margin-bottom: -15px
}

.first-quote-popup .form {
	flex: 1
}

.first-quote-popup .form h2 {
	text-align: center;
	font-size: 24px;
	color: #333333;
	margin-bottom: 30px
}

.first-quote-popup .form .counter-box {
	position: relative;
	width: 100%;
	height: 71px;
	background: #F4F3FD;
	box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding: 0 20px;
	box-sizing: border-box
}

.first-quote-popup .form .counter-box .dt {
	font-size: 16px;
	font-weight: 700;
	color: #333
}

.first-quote-popup .form .counter-box .dd {
	height: 38px
}

.first-quote-popup .form .counter-box .dd b {
	display: inline-block;
	width: 23px;
	height: 38px;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/number.png) no-repeat 0 0/auto 38px;
	margin-left: 0.02rem
}

.first-quote-popup .form .counter-box .dd .unit {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	color: #999999;
	line-height: 1;
	margin-left: 6px;
	vertical-align: text-bottom
}

.first-quote-popup .form .input-box {
	position: relative;
	height: 55px;
	background: #F7F7F7;
	border-radius: 10px;
	display: flex;
	align-items: center;
	padding: 0 20px;
	box-sizing: border-box;
	margin-top: 15px;
	border: 1px solid #ddd;
}

.first-quote-popup .form .input-box label {
	width: 84px;
	font-weight: 700;
	color: #333;
	font-size: 16px
}

.first-quote-popup .form .input-box input {
	flex: 1;
	background: transparent;
	font-size: 16px;
	color: #333
}

.first-quote-popup .form #firstApply {
	width: 100%;
	display: block;
	text-align: center;
	height: 55px;
	line-height: 55px;
	background: #F23A30;
	border-radius: 10px 10px 10px 10px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 900
}

.first-quote-popup .form .counter-box::before {
	content: '';
	width: 100%;
	height: 100%;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/bg.png);
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0
}

.first-quote-popup .form .counter-box .counter2 .num {
	display: none
}

.first-quote-popup .form .counter-box .counter2 .num0 {
	background-position: 1% 0
}

.first-quote-popup .form .counter-box .counter2 .num1 {
	background-position: 11% 0
}

.first-quote-popup .form .counter-box .counter2 .num2 {
	background-position: 23% 0
}

.first-quote-popup .form .counter-box .counter2 .num3 {
	background-position: 33% 0
}

.first-quote-popup .form .counter-box .counter2 .num4 {
	background-position: 45% 0
}

.first-quote-popup .form .counter-box .counter2 .num5 {
	background-position: 56% 0
}

.first-quote-popup .form .counter-box .counter2 .num6 {
	background-position: 67% 0
}

.first-quote-popup .form .counter-box .counter2 .num7 {
	background-position: 78% 0
}

.first-quote-popup .form .counter-box .counter2 .num8 {
	background-position: 89% 0
}

.first-quote-popup .form .counter-box .counter2 .num9 {
	background-position: 100% 0
}

.first-quote-popup .agreement {
	position: relative;
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	padding-left: 18px;
	color: #848494
}

.first-quote-popup .agreement .phone-agreement {
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 14px;
	opacity: 0
}

.first-quote-popup .agreement .icon {
	width: 14px;
	height: 14px;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/s-unselect-icon.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0
}

.first-quote-popup .agreement .cur {
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/s-select-icon.png) no-repeat 0 0;
	background-size: 100%
}

.first-quote-popup .agreement a {
	color: #666;
	margin: 0 5px;
	text-decoration: underline
}

.first-quote-popup .agreement a:hover,
.first-quote-popup .agreement a:active {
	color: #d00;
	text-decoration: underline
}

.first-quote-popup .agreement .tips {
	display: none;
}

.first-quote-popup .agreement.err .tips {
	position: absolute;
	bottom: -22px;
	left: 0;
	font-size: 12px;
	color: #F23A30;
	display: flex;
	align-items: center;
}

.first-quote-popup .agreement.err .tips::before {
	content: '';
	display: block;
	margin-right: 4px;
	margin-top: 4px;
	width: 14px;
	height: 14px;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/tips-icon.png) no-repeat 0 0;
	background-size: auto 100%;
}

.first-quote-popup .form .input-box em {
	font-size: 14px;
	color: #333
}

.first-quote-popup .form #firstApply:hover {
	background: #d00
}

.first-quote-popup .form .input-box .tips {
	position: absolute;
	color: #F23A30;
	left: 104px;
	top: 50%;
	font-size: 16px;
	transform: translateY(-50%)
}

.first-pop-agree {
	text-align: center;
	position: absolute;
	z-index: 10;
	left: -411px;
	top: -44px;
	padding: 32px;
	font-family: "Microsoft YaHei";
	background: #fff;
	box-sizing: border-box;
	border-radius: 16px;
	display: none;
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
	/* border: 1px solid #ddd; */
}

.first-pop-agree::before {
	content: "";
	position: absolute;
	top: 40px;
	right: -21px;
	width: 0;
	height: 0;
	border: 11px solid transparent;
	border-left: 11px solid #fff;
	display: inline-block
}

.first-pop-agree h4 {
	font-size: 20px;
	font-weight: 600;
	color: #1A1A1A;
	line-height: 24px
}

.first-pop-agree h4 i {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(//img.gaodun.cn/skin_wx/uscpa/images/agree-warn.png) no-repeat 0 0;
	background-size: 100%;
	vertical-align: top;
	margin-right: 4px;
	position: static
}

.first-pop-agree .link {
	font-size: 15px;
	color: #606275;
	margin: 25px 0
}

.first-pop-agree .link a {
	color: #1A1A1A;
	font-weight: bold
}

.agree-btn a {
	font-size: 14px;
	display: inline-block;
	width: 118px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 8px
}

.first-pop-agree a.dis {
	font-weight: 500;
	color: #666;
	border: 1px solid #999999
}

.first-pop-agree a.yes {
	margin-left: 40px;
	font-weight: 700;
	color: #fff !important;
	background: #F23A30;
}

.first-pop-agree a.yes:hover {
	background: #d00
}

.article-body p {
	margin-bottom: 0 !important;
	font-size: 15px !important;
	color: #333;
	line-height: 42px !important;
	text-align: justify;
}

.article .article-body {
	font-size: 15px !important;
}

.article .article-body h2 {
	font-size: 16px;
}

.article .article-body h3 {
	font-size: 16px;
}

.article .article-body h4 {
	font-size: 16px;
}

.article .article-body strong {
	font-size: 15px;
}

.article-body ol {
	margin: 0 0 !important;
}

.article-body ol li {
	list-style-type: none !important;
}

.article-body ul li {
	list-style-type: none !important;
}

.article-body ul {
	margin: 0 0 15px 0 !important;
}

/* 导航样式 */
.ch-nav-box-index {
	background: #1787e0;
}

.ch-nav-box-index li {
	float: left;
	height: 80px;
	color: #fff;
}

.ch-nav-box-index li.nav-last-li .nav-con {
	width: 66px;
}

.ch-nav-box-index li.nav-last-li .nav-td {
	padding-right: 0;
	border-right: none;
}

.ch-nav-box-index li.nav-last-li .nav-td li {
	margin-right: 0;
}

.ch-nav-box-index li.nav-first-li .nav-con {
	width: 258px;
}

.ch-nav-box-index li.nav-cx .nav-con {
	width: 125px;
}

.ch-nav-box-index li.nav-ss .nav-con {
	width: 410px;
}

.ch-nav-box-index li.nav-last-li .nav-con {
	width: 150px;
}

.ch-nav-box-index .nav-th {
	float: left;
	padding: 0 12px 0 15px;
	line-height: 80px;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 2px;
}

.ch-nav-box-index .nav-con {
	float: left;
	padding: 12px 0;
}

.ch-nav-box-index .nav-td {
	padding-right: 20px;
	border-right: 1px solid #459ce3;
	font-size: 14px;
}

.ch-nav-box-index .nav-td a {
	color: #fff;
}

.ch-nav-box-index .nav-td li {
	float: left;
	height: 28px;
	line-height: 28px;
	margin: 0 10px;
	margin-right: 10px;
}

.ch-nav-box-index .nav-wrapper {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
}

.ch-nav-box-index .nav-first-li .nav-th {
	padding-left: 0;
}

.clearfix::after {
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
}

/* html1-导航下通栏图片 */
.newcomer-package .column-2 {
	background: linear-gradient(180deg, #FFF0EF 5%, #f6f6f6 99%);
	padding: 40px 0 0px;
}

.newcomer-package .column {
	width: 100%;
	min-width: 1200px;
}

.newcomer-package .column .column-title {
	font-size: 40px;
	text-align: center;
	line-height: 47px;
	font-weight: bold;
}

.newcomer-package .n-tiku {
	margin-top: 35px;
}

.newcomer-package .column-content {
	width: 1200px;
	margin: 0 auto;
	margin-top: 0px;
}

.justify-between {
	display: flex;
	justify-content: space-between;
}

.newcomer-package .n-tiku .flex-lf {
	width: 481px;
	height: 170px;
	background: linear-gradient(-48deg, #4C5157 5%, #2C75C8 43%, #CBE2FA 99%);
	background-repeat: repeat;
	background-image: linear-gradient(-48deg, rgb(76, 81, 87) 5%, rgb(44, 117, 200) 43%, rgb(203, 226, 250) 99%);
	background-size: auto;
	background-image: url(https://img.gaodun.cn/skin_wx/cma/article/img/vip.png);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 16px;
	position: relative;
	padding: 50px 24px 0;
	box-sizing: border-box;
}

.newcomer-package .n-tiku .top-left-tag {
	position: absolute;
	left: 0px;
	top: -2px;
	width: 129px;
	height: 40px;
	text-align: center;
	color: #fff;
	line-height: 42px;
	font-size: 18px;
	background-image: url(https://img.233.com/project/newcomer-package/v1/pc/img/tag_bg_01.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.newcomer-package .n-tiku .block-desc {
	color: #ff341f;
	font-size: 20px;
	vertical-align: bottom;
	display: flex;
	align-items: flex-end;
}

.newcomer-package .n-tiku .block-desc .bold-text {
	font-weight: bold;
	font-size: 42px;
	line-height: 54px;
	height: 52px;
}

.newcomer-package .n-tiku .block-desc .bold-text .number {
	font-size: 54px;
	line-height: 54px;
	vertical-align: bottom;
}

.newcomer-package .border-btn {
	width: 130px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ff341f;
	border-radius: 14px;
	color: #ff341f;
	margin-top: 15px;
	padding: 0 10px 0 18px;
}

.translate-y-btn {
	transition: transform .3s;
	cursor: pointer;
}

.newcomer-package .border-btn>span {
	position: relative;
}

.newcomer-package .border-btn {
	line-height: 28px;
	color: #ff341f;
}

.translate-y-btn {
	cursor: pointer;
}

.newcomer-package .border-btn>span::after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 1px;
	width: 100%;
	height: 0px;
	background-color: #0C3D7A;
}

.newcomer-package .n-tiku .flex-rt {
	width: 700px;
	height: 171px;
	background: linear-gradient(180deg, #F9C5C4 5%, #FDDDDC 43%, #FFF0EF 99%);
	border-radius: 16px;
	padding: 14px;
	box-sizing: border-box;
}

.newcomer-package .rt-box {
	width: 671px;
	height: 143px;
	background: #FFFFFF;
	border: 1px solid #FFF0EF;
	border-radius: 8px;
	padding: 0 20px 0 40px;
	box-sizing: border-box;
	position: relative;
}

.newcomer-package .rt-box .box-title {
	position: absolute;
	width: 40px;
	height: 120px;
	background: linear-gradient(90deg, #F9BEBA 0%, #F9E9E8 100%);
	border-radius: 0px 10px 10px 0px;
	padding: 10px 8px;
	box-sizing: border-box;
	left: 0;
	top: 50%;
	margin-top: -60px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

.newcomer-package .rt-box .box-group {
	align-content: space-around;
	padding: 10px 0;
	height: 100%;
	box-sizing: border-box;
}

.flex-wrap {
	display: flex;
	flex-wrap: wrap;
}

.newcomer-package .rt-box .group-item {
	padding-left: 20px;
	width: 25%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	align-content: space-around;
	font-size: 15px;
}

.newcomer-package .rt-box .group-item>img {
	width: 32px;
	height: 32px;
	margin-right: 6px;
}

fieldset,
img {
	border: 0px;
}

.newcomer-package .rt-box .group-item .group-item-desc {
	font-size: 13px;
	color: #999;
	margin-top: 7px;
}

.container {
	padding-top: 0px !important;
}

/* html3-详情页资料领取 */
.inner {
	display: flex;
	background: url(https://img.gaodun.cn/skin_wx/cma/images/spe_cont.png?v1) center no-repeat;
	position: relative;
	background-size: cover;
	height: 100px;
	border-radius: 8px;
}

.inner h3 {
	font-size: 25px;
	color: #fff;
	text-align: left;
	margin-top: 15px;
	letter-spacing: 4px;
	margin-left: 20px;
}

.inner h3 i {
	font-size: 20px;
	color: #ff902e;
	background: #fff;
	border-radius: 8px;
	padding: 2px 0 2px 16px;
	text-align: center;
	letter-spacing: 0;
}

.inner h3 span {
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0;
}

.icon10 {
	margin-top: 20px;
	padding-left: 40px;
	height: 60px;
	margin-left: 60px;
}

.inner h4 {
	font-weight: normal;
	font-size: 22px;
	color: #666666;
	margin-top: 10px;
	margin-left: 10px;
	/*! width: 222px; */
}

.inner h4 span {
	line-height: 30px;
	display: block;
	text-align: center;
	margin-bottom: 5px;
}

.inner h4 a {
	display: block;
	width: 180px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 25px;
	color: #fff;
	font-weight: bold;
	background: -webkit-linear-gradient(left, #ffac48, #ff4520);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ffac48, #ff4520);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ffac48, #ff4520);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ffac48, #ff4520);
	/* 标准的语法 */
}

.inner a:hover {
	transform: scale(1.1);
	background: -webkit-linear-gradient(left, #ff4520, #ffac48);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff4520, #ffac48);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff4520, #ffac48);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff4520, #ffac48);
	/* 标准的语法 */
}

/* 右侧顶部下载书籍 */
.wxdytx23-box {
	padding: 1px 15px 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(https://img.gaodun.cn/skin_wx/cma/images/xlmy-cont-bg1.png) no-repeat #FFF7F5;
	background-size: 100%;
}

.wxdytx23-h3 {
	height: 47px;
	line-height: 47px;
	padding-left: 48px;
	position: relative;
}

.wxdytx23-h3 .lz-ico {
	position: absolute;
	top: 50%;
	left: 0;
	width: 36px;
	height: 36px;
	background: url(https://img.gaodun.cn/skin_wx/cma/images/ico-lmy2023-bg.png) no-repeat;
	margin-top: -18px;
}

.wxdytx23-h3>span {
	font-size: 18px;
	font-weight: 900;
}

.wxdytx23-main {
	min-height: 100px;
	padding: 26px 200px 20px 120px;
	background-color: #fff;
	border: 1px solid #FFB2B2;
	position: relative;
}

.wxdytx23-tagBox {
	padding-left: 88px;
	position: relative;
	min-height: 68px;
}

.wxdytx23-tagLab {
	position: absolute;
	top: 0;
	left: 0;
	width: 86px;
	height: 77px;
	background: url(https://img.gaodun.cn/skin_wx/cma/images/ico-lmy2023-bg.png) no-repeat -260px 0;
}

.wxdytx23-tag>p {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding-left: 23px;
	font-size: 16px;
	color: #666;
	margin-right: 20px;
	margin-bottom: 3px;
	position: relative;
}

.wxdytx23-tag>p>i {
	position: absolute;
	top: 50%;
	left: 0;
	width: 14px;
	height: 14px;
	background: url(https://img.gaodun.cn/skin_wx/cma/images/ico-lmy2023-bg.png) no-repeat -440px 0;
	margin-top: -7px;
}

.wxdytx23-tip {
	margin-top: 8px;
	font-size: 14px;
	color: #999;
	padding-left: 16px;
	position: relative;
}

.wxdytx23-tip:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 6px;
	height: 6px;
	margin-top: -2px;
	background-color: #ccc;
	border-radius: 50%;
}

.wxdytx23-ewmBox {
	position: absolute;
	top: -34px;
	right: 18px;
	width: 165px;
	height: 157px;
	background: url(https://img.gaodun.cn/skin_wx/cma/images/ico-lmy2023-bg.png) no-repeat 0 -360px;
}

.wxdytx23-ewmImg {
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 128px;
	height: 128px;
	margin-left: -64px;
}

.wxdytx23-ewmImg img {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}

.wxdytx23-ewmImg2 {
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 138px;
	height: 138px;
	margin-left: -680px;
	top: 40px;
}

.cma-right-1 {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 0 10px 0 hsla(0, 0%, 40%, .08);
	box-sizing: border-box;
	padding: 21px 15px 15px;
	width: 310px;
	margin-bottom: 20px;
}

.book-wrapper {
	padding-bottom: 20px;
}

.section-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.section-title-icon {
	position: relative;
	top: -1px;
	flex-shrink: 0;
	width: 22px;
	height: 22px;
	margin-right: 6px;
}

.section-title-icon img {
	width: 100%;
	height: 100%;
	border: 0;
}

.layout-section-title.small {
	font-size: 20px;
}

.layout-section-title {
	flex-grow: 1;
	margin-right: 8px;
	line-height: 1;
	font-size: 24px;
	font-weight: 600;
	color: #131b25;
}

.ADEvent_tag_S3mUa {
	cursor: pointer;
}

.more {
	line-height: 1;
	font-weight: 400;
	color: #828a92;
	cursor: pointer;
	position: relative;
	top: 3px;
	font-size: 14px;
}

.minibook {
	display: flex;
	margin-top: 25px;
	border-radius: 4px;
}

.minibook img {
	display: block;
	flex-shrink: 0;
	width: 106px;
	height: 159px;
	box-shadow: 0 7px 15px 0 rgba(199, 209, 215, .75);
	border-radius: 5px;
	cursor: pointer;
}

.minibook-info {
	margin-left: 20px;
}

.minibook-info h6 {
	height: 39px;
	line-height: 21px;
	text-align: left;
	font-size: 14px;
	font-weight: 500;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.com-article-title {
	color: #303030;
	cursor: pointer;
	transition: all .3s ease;
	word-wrap: break-word;
	text-decoration: none;
}

com-article-title {
	color: #303030;
	cursor: pointer;
	word-wrap: break-word;
}

.minibook-author {
	margin-top: 14px;
}

.minibook-author p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-height: 18px;
	color: #828a92;
	text-align: justify;
	font-size: 12px;
	font-weight: 400;
}

.ctn {
	display: inline-block;
	flex-shrink: 0;
}

.minibook-info .minibook-desc,
.minibook-info p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.minibook-info .minibook-desc {
	margin-top: 18px;
}

.minibook-info p {
	line-height: 19px;
	text-align: justify;
	font-size: 12px;
	font-weight: 400;
	color: #4a4a4a;
}

/* 老版左右侧弹窗 */
.aicpa_float {
	position: fixed;
	top: 50%;
	left: 0;
	margin-top: -210px;
	z-index: 33333;
	width: 138px;
	height: 640px;
}

.aicpa_float dt,
.aicpa_float dd {
	display: block;
	position: relative;
	margin-bottom: 11px;
	margin-left: 0;
}

.aicpa_float dt::before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 40px;
	height: 40px;
	content: "";
	z-index: 333;
	background-position: -2px -14px;
	background-image: url(https://cma.gaodun.cn/images/uscpa-float-bg.png);
	background-repeat: no-repeat;
	background-size: 73px 640px;
}

.aicpa_float dd::before {
	position: absolute;
	top: 7px;
	left: 10px;
	width: 20px;
	height: 22px;
	content: "";
	z-index: 333;
	background-position-x: -10px;
	background-position-y: -74px;
	background-image: url(https://cma.gaodun.cn/images/uscpa-float-bg.png);
	background-size: 73px 640px;
	background-repeat: no-repeat;
	transition-property: left;
	transition-duration: 0.6s;
}

.aicpa_float dd:nth-child(2)::before {
	background-position-y: -74px;
}

.aicpa_float dd:nth-child(3)::before {
	background-position-y: -119px;
}

.aicpa_float dd:nth-child(4)::before {
	background-position-y: -163px;
}

.aicpa_float dd:nth-child(5)::before {
	background-position-y: -205px;
}

.aicpa_float dd:nth-child(6)::before {
	background-position-y: -250px;
}

.aicpa_float dd:nth-child(7)::before {
	background-position-y: -294px;
}

.aicpa_float dd:nth-child(8)::before {
	background-position-y: -335px;
}

.aicpa_float dd:nth-child(9)::before {
	background-position-y: -379px;
}

.aicpa_float dd:nth-child(10)::before {
	background-position-y: -423px;
	left: 7px;
	background-position-x: -6px;
	width: 22px;
}

.aicpa_float dd.float_last:hover::before {
	background-position-x: -6px;
	left: 26px;
}

.aicpa_float dt {
	width: 110%;
	height: 49px;
	background: #1787e0;
	border-top-right-radius: 23px;
	border-bottom-right-radius: 23px;
	cursor: pointer;
	font-size: 17px;
	color: #FFFFFF;
	text-indent: 50px;
	line-height: 49px;
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.29);
}

.aicpa_float dd {
	cursor: pointer;
	background: #ffffff;
	width: 110px;
	font-size: 14px;
	color: #232323;
	text-indent: 32px;
	line-height: 32px;
	height: 32px;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	padding-left: 0;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.29);
	transition: 0.3s;
}

.aicpa_float dd:hover {
	padding-left: 21px;
	background: #1787e0;
	color: #FFFFFF;
}

.aicpa_float dd:hover::before {
	left: 33px;
	background-position-x: -46px;
}

.subnav .sn-right dd.active,
.subnav .sn-right dd:hover {
	background: white;
	border-color: #1787e0 !important;
	color: #1787e0 !important;
}

.aicpa_float dd.float_last {
	background: #1787e0;
	height: 96px;
	color: #FFFFFF;
	font-size: 15px;
	width: 110%;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
}

.aicpa_float dd.float_last::after {
	content: "";
	background: #FFFFFF;
	width: 54px;
	height: 54px;
	position: absolute;
	top: 31px;
	left: 34px;
	background-image: url(https://cma.gaodun.cn/images/leftwechat.png);
	background-size: 54px 54px;
	transition: 0.3s;
	top: auto;
	bottom: 10px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.aicpa_float dd.float_last:hover::after {
	width: 160px;
	height: 160px;
	background-size: 160px 160px;
	bottom: 0;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.29);
}

#codeImg {
	display: none;
}

.img-wrap {
	background: url(https://img.gaodun.cn/skin_wx/cma/skin2022/images/login_v1.png) center center no-repeat;
	background-size: 100%;
}

.article .article-head li.follow-share span:first-child {
	color: #1480FF !important;
}

.subnav .sn-right dd.active,
.subnav .sn-right dd:hover {
	border-color: #1480FF !important;
	color: #1480FF !important;
}

.selected-service .ss-title {
	border-left: 4px solid #1480FF !important;
	color: #1480FF !important;
}

.selected-service .ss-title span {
	color: #96C6FF !important;
}

.selected-service .ss-teacher .sst-btn a:hover {
	background: #1480FF !important;
	color: #fff !important;
}

.selected-service .ss-teacher .sst-btn a {
	border: 1px solid #1480FF !important;
	color: #1480FF !important;
}

.article-list .al-option span.active {
	color: #1480FF !important;
}

.article-list .al-option span::before {
	background: #1480FF !important;
}

.article-list .al-cont .al-more a {
	color: #1480FF !important;
}

.right-side .title::before {
	background-image: linear-gradient(to bottom, #1480FF, #90BCF0) !important;
}

.right-side .data-wrap .type-item.active::after,
.right-side .data-wrap .type-item:hover::after {
	border-top: 8px solid #1480FF !important;
}

.right-side .data-wrap .type-item.active,
.right-side .data-wrap .type-item:hover {
	background: linear-gradient(to left, #1480FF, #1480FF) !important;
}

.right-side .data-wrap .data-info-details-download {
	background-image: linear-gradient(to left, #1480FF, #5BA1F2) !important;
	box-shadow: -7px 3px 12px -4px #8CC1FF !important;
}

/* 左右导样式 */

.left-guides {
    width: 60px;
    position: fixed;
    top: 25%;
    left: 35px;
    z-index: 9999;
  
}

.left-guide {
    width: 100%;
    background: #FFFFFF;
    position: relative;
    z-index: 9999;
}

.left-guide .little-img {
    position: absolute;
    top: -28px;
    left: 0;
}

.left-guide>ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.left-guide>ul>li>a {
    height: 84px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.left-guide>ul>li>a {
    color: #fff;
    font-size: 12px;
}

.left-guide ul li a img {
    margin-bottom: 3px;
}

.left-guide ul .last-li {
    width: 100%;
    height: 75px;
    background: #f96203;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.left-guide .hides {
    transform: translate3d(-120%, 0, 0);
    opacity: 0 !important;
}

.left-guide ul .last-li>img {
    transform: rotate(180deg);
    transition: all .3s ease;
}

.left-guide .left-nav {
    width: 255px;
  	height: 327px;
    background: #286ADE;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 60px;
    padding: 24px 23px 20px 20px;
    z-index: 999;
    overflow: hidden;
    transition: all .3s;
}

.left-guide .left-nav .item1 {
    overflow: hidden;
}

.left-guide .left-nav .item1 h4 {
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 14px;
}

.left-guide .left-nav .item1 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.left-guide .left-nav .item1 ul li {
    text-align: left;
    margin: 0 20px 8px 0;
		line-height: 1.4;
}

.left-guide .left-nav .item1 ul li:nth-child(6),
.left-guide .left-nav .item2 ul li:nth-child(2) {
    margin-right: 0;
}

.left-guide .left-nav .item1 ul li a {
    font-size: 12px;
    color: #FFFFFF;
  text-decoration: none;
}

.left-guide .left-nav .item1 ul li a:hover {
    color: #fff;
}


		/* 隐藏弹窗的初始状态 */
			.layer {
				display: none;
			}
			
			/* 弹窗容器的样式 */
			#popupContainer {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.5);
				z-index: 99;
			}

			/* 图片的样式 */
			#popupImage {
				width: 350px;
				/* 限制图片最大宽度 */
				height: 350px;
				/* 限制图片最大高度 */
				box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
				/* 图片阴影 */
				position: absolute;
				top: 50%; /* 从顶部偏移50% */  
				left: 50%; /* 从左侧偏移50% */  
				transform: translate(-50%, -50%); /* 偏移图片自身宽高的一半，实现居中 */ 
			}

			/* 遮罩层的样式 */
			#overlay {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}



/* 左侧导航悬浮 end */


/* 右侧导航悬浮 */
.rightFloatNav{width:68px;position:fixed;top:42%;right:30px;z-index:99;font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;color:#666;}
.rightFloatNav .rightFloatNav-list,.rightFloatNav .rf-returnTop{background:#fff;border:1px solid #ecedee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 11px rgba(217,217,217,.5);-moz-box-shadow:0 3px 11px rgba(217,217,217,.5);box-shadow:0 3px 11px rgba(217,217,217,.5);}
.rightFloatNav .rightFloatNav-list li{padding:4px;text-align:center;position:relative;z-index:1;}
.rightFloatNav .rightFloatNav-list li a,.rightFloatNav .rf-returnTop a{height:60px;padding-top:6px;line-height:24px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;color:#666;}
.rightFloatNav .rightFloatNav-list li i,.rightFloatNav .rf-returnTop i,.rightFloatNav .rightFloatNav-switch-icon{background:url(https://img.gaodun.cn/uploads/2206/256-22061510413Hb.png) no-repeat center top;}
.rightFloatNav .rightFloatNav-list li i,.rightFloatNav .rf-returnTop i{width:30px;height:30px;margin:0 auto;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;*cursor:pointer;}
.rightFloatNav .rightFloatNav-list li .rf-online-icon{background-position:center -60px;}
.rightFloatNav .rightFloatNav-list li .rf-app-icon{background-position:center -120px;}
.rightFloatNav .rightFloatNav-list li .rf-weixin-icon{background-position:center -180px;}
.rightFloatNav .rightFloatNav-list li .rf-fankui-icon{background-position:center -240px;}
.rightFloatNav .rightFloatNav-list li a:hover,.rightFloatNav .rf-returnTop a:hover{color:#fff;text-decoration:none;background:#fd7400;}
.rightFloatNav .rightFloatNav-list li a:hover i{background-position:center -30px;}
.rightFloatNav .rightFloatNav-list li a:hover .rf-online-icon{background-position:center -90px;}
.rightFloatNav .rightFloatNav-list li a:hover .rf-app-icon{background-position:center -150px;}
.rightFloatNav .rightFloatNav-list li a:hover .rf-weixin-icon{background-position:center -210px;}
.rightFloatNav .rightFloatNav-list li a:hover .rf-fankui-icon{background-position:center -270px;}
.rightFloatNav .rightFloatNav-layer{ width: 300px;
    /* height
Specifies the height of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.
了解详情
不显示
: 400px; */
    padding: 11px 14px 0;
    /* line-height: 28px; */
    font-size: 12px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    color: #666;
    border-radius: 15px;
    background: #fff;
    /* background: url(https://img.gaodun.cn/uploads/2206/256-220615104213C8.png) no-repeat; */
    background-size: cover;
    position: absolute;
    left: -305px;
    top: -22px;
    display: none;}
.rightFloatNav .rightFloatNav-layer img{display:block;margin:0 auto;width: 100%; height: 100%;}
.rightFloatNav .rightFloatNav-list li:hover .rightFloatNav-layer{display:block;}
.rightFloatNav .rightFloatNav-list .rightFloatNav-app-layer{width:345px;height:145px;padding:13px 0 0 7px;left:-352px;top:-45px;background:url(https://img.gaodun.cn/uploads/2206/256-220615104250463.png) no-repeat;}
.rightFloatNav .rightFloatNav-list .rightFloatNav-app-ewm{width:112px;line-height:16px;text-align:center;}
.rightFloatNav .rightFloatNav-list .rightFloatNav-app-ewm img{display:block;margin:0 auto 4px;}
.rightFloatNav .rightFloatNav-list .rightFloatNav-app-info{height:115px;padding:5px 0 0 12px;margin-left:113px;line-height:24px;border-left:1px solid #f2f2f2;text-align:left;}
.rightFloatNav .rightFloatNav-list .rightFloatNav-app-info a{color:#07bdc7;display:inline;height:auto;padding:0;line-height:normal;}
.rightFloatNav .rightFloatNav-list .rightFloatNav-app-info a:hover{background:none;color:#07bdc7;text-decoration:underline;}
.rightFloatNav .rf-returnTop{padding:4px;text-align:center;margin-top:16px;vertical-align:top;display:none;}
.rightFloatNav .rf-returnTop i{background-position:center -300px;}
.rightFloatNav .rf-returnTop a:hover i{background-position:center -330px;}
.rightFloatNav .rightFloatNav-switch-icon{width:16px;height:24px;overflow:hidden;line-height:240px;position:absolute;left:-16px;top:126px;background-position:right -363px;}
.rightFloatNav .rightFloatNav-switch-icon:hover{opacity:0.7;filter:alpha(opacity=70);}
.rightFloatNav-switch .rightFloatNav-switch-icon{background-position:right -393px;}
/*.rightFloatNav .rightFloatNav-newPeople{margin-bottom:3px;display:none;-webkit-animation:hatch 4s 0s infinite both;-moz-animation:hatch 4s 0s infinite both;-o-animation:hatch 4s 0s infinite both;animation:hatch 4s 0s infinite both}
.rightFloatNav .rightFloatNav-newPeople img{display:block;margin:0 auto;}*/
.rightFloatNav .rightFloatNav-newPeople{ position:absolute; left:-15px; top:-80px;}
.rightFloatNav .rightFloatNav-newPeople span{ display:block; position:absolute; left:0; top:0;}
@-webkit-keyframes hatch{
  0%{-webkit-transform:rotate(0deg)}
  5%{-webkit-transform:rotate(-4deg)}
  9%{-webkit-transform:rotate(4deg)}
  13%{-webkit-transform:rotate(-4deg)}
  16%{-webkit-transform:rotate(2deg)}
  20%{-webkit-transform:rotate(-2deg)}
  25%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes hatch{
  0%{-moz-transform:rotate(0deg)}
  5%{-moz-transform:rotate(-4deg)}
  9%{-moz-transform:rotate(4deg)}
  13%{-moz-transform:rotate(-4deg)}
  16%{-moz-transform:rotate(2deg)}
  20%{-moz-transform:rotate(-2deg)}
  25%{-moz-transform:rotate(0deg)}
}
@-o-keyframes hatch{
  0%{-o-transform:rotate(0deg)}
  5%{-o-transform:rotate(-4deg)}
  9%{-o-transform:rotate(4deg)}
  13%{-o-transform:rotate(-4deg)}
  16%{-o-transform:rotate(2deg)}
  20%{-o-transform:rotate(-2deg)}
  25%{-o-transform:rotate(0deg)}
}
@keyframes hatch{
  0%{transform:rotate(0deg)}
  5%{transform:rotate(-4deg)}
  9%{transform:rotate(4deg)}
  13%{transform:rotate(-4deg)}
  16%{transform:rotate(2deg)}
  20%{transform:rotate(-2deg)}
  25%{transform:rotate(0deg)}
}