* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
}

.custom-box div,
.custom-box p,
.custom-box span,
.custom-box a.custom-box ul,
.custom-box li,
.custom-box input,
.custom-box h1,
.custom-box h2,
.custom-box h3,
.custom-box h4,
.custom-box h5,
.custom-box h6,
.custom-box img,
.custom-box textarea,
.custom-box input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */

}

.omit {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.omit2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.omit3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

p {
	padding: 0;
	margin: 0;
}

.custom-instrument-logo {
	background-color: #fff;
	margin-right: 23px;
}

.custom-instrument-logo img {
	width: 130px;
	display: block;
	max-height: 66px;
	object-fit: contain;
	box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.0800);
}

.custom-vendor-top {
	margin-bottom: 15px;
}

.custom-vendor-top .customTit {
	font-size: 20px;
	font-family: PingFang SC-Semibold, PingFang SC;
	font-weight: 600;
	color: #000000;
	margin-right: 14px;
}

.custom-vendor-top .customBtn {
	background: #E0040F;
	border-radius: 2px 2px 2px 2px;
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	height: 22px;
	text-align: center;
	padding: 7px;
	cursor: pointer;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 58px;
}

.custom-vendor-top .customBtnNo {
	width: 60px;
	height: 22px;
	background: #EAF0F3;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	color: #4F5862;
	font-size: 14px;
}

.vip-index-userIcon {
	width: 10px;
}

.vip-index-userName {
	font-size: 12px;
	color: #1881ED;
	margin: 0 3px;
}

.vip-index-userSelect {
	width: 6px;
}

.custom-vendor-top .customBtn .showIcon {
	display: inline-block;
}

.custom-vendor-top .customBtn .hideIcon {
	display: none;
}

.custom-vendor-top .customBtn:hover .showIcon {
	display: none;
}

.custom-vendor-top .customBtn:hover .hideIcon {
	display: inline-block;
}

.custom-img-xin {
	width: 12px;
	margin-right: 2px;
	vertical-align: middle;
}

.custom-vip {}

.custom-vipImg {
	width: 100px;
	height: 18px;
	line-height: 18px;
	background-image: url('https://img1.17img.cn/ui/bimg/SH100000/yxt4/houtai/member/V07.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	font-size: 12px;
	color: #fff;
	padding-left: 24px;
}

.custom-innvoce100 {
	width: 71px;
	height: 18px;
	line-height: 17px;
	background-image: url('https://img1.17img.cn/ui/bimg/SH100000/yxt4/houtai/member/chuangxinicon_2x_20240809.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	font-size: 12px;
	color: #fff;
	padding-left: 21px;
}

.vip-level {
	width: 78px
}

.mr12 {
	margin-right: 12px;
}

.custom-vip-title {
	height: 20px;
}

.custom-vip-title span {
	font-size: 12px;
	color: #fff;
	position: absolute;
	left: 22px;
	top: -1px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.custom-vip .medal {
	width: 20px;
	margin-right: 7px;
}

.custom-vip-status {
	height: 21px;
	line-height: 21px;
	background: #E7F3FF;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	font-size: 12px;
	color: #0C7FF2;
	margin-right: 8px;
	padding-right: 8px;
	cursor: pointer;
	position: relative;
}
.custom-vip-status-position{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #525354;
	line-height: 24px;
	width: 178px;
	background: #FFFFFF;
	box-shadow: 0px 4px 16px 0px rgba(0,0,0,0.16);
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #EBEBEB;
	padding: 12px 12px;
	position: absolute;
	left: 0;
	top: 22px;
	display: none;
	z-index: 9999;
	text-align: left;
}
.custom-vip-status:hover .custom-vip-status-position{
	display: block;
}
.custom-vip-statusNo {
	width: 50px;
	height: 21px;
	line-height: 21px;
	background: #F0F3F7;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	font-size: 12px;
	color: #7E8790;
	margin-right: 8px;
}

.custom-vip-status img {
	width: 10px;
	margin: 0 4px;
}

.custom-vip-fan {
	height: 21px;
	line-height: 21px;
	text-align: center;
	padding: 0 10px;
	background: #FFEFEB;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	color: #FF6332;
	margin-right: 12px;
}

.custom-vip-fans img {
	width: 10px;
	margin-right: 3px;
}

.custom-vip-fans span {
	margin-left: 6px;
	display: inline-block;
}

.custom-medal-div {}
.certification-box{
	
}
.certification-box .certification-item{
	height: 18px;
	line-height: 16px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #E5EAF0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #4F5862;
	padding: 0 4px;
	margin-right: 4px;
}
.main-business {
	display: flex;
	width: 616px; /* 根据实际布局调整 */
	align-items: center;
	overflow: hidden; /* 隐藏超出部分 */
}
.main-business-label {
	font-weight: bold;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	margin-right: 6px;
	flex-shrink: 0;
	line-height: 1;
}
.main-business .main-business-items {
	white-space: nowrap; /* 禁止换行 */
	overflow: hidden;
	text-overflow: ellipsis; /* 超出时显示省略号 */
	
}
.main-business .main-business-item{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	display: inline;
	margin-right: 8px;
}
.main-business .main-business-item:not(:last-child)::after {
	content: " "; /* 用顿号分隔项 */
}
.mt18{
	margin-top: 18px;
}
.slide-li-active {
	border: 1px solid red;
}

.slide-li-defaultactive {
	border: 1px solid #999999;
}

.custom-medal-div .innerDialog-topImg,
.showb-medal-div .innerDialog-topImg {
	width: 100%;
	height: 25px;
	margin-bottom: 28px;
}

.custom-medal-div .innerDialog-topIcon {
	width: 24px;
	margin-right: 10px;
	height: auto;
}

.innerDialog-right .tit {
	width: 320px;
	font-size: 16px;
	font-weight: 600;
	color: #262627;
	margin-bottom: 8px;
}

.innerDialog-right .titxz {
	width: 320px;
	font-size: 16px;
	font-weight: 600;
	color: #262627;
	margin-bottom: 8px;
}

.innerDialog-right .subTit {
	width: 320px;
	font-size: 12px;
	font-weight: 400;
	color: #525354;
	line-height: 22px;
}

.innerDialogBox {
	padding-top: 10px;
	display: none;
	position: absolute;
	top: 18px;
	left: 0;
	z-index: 9999999;
}

.custom-medal-div .innerDialog,
.showb-medal-div .innerDialog {
	width: 400px;
	background: #FFFFFF;
	border: 1px solid #EBEBEB;
	padding: 20px 20px 0 20px;
	cursor: pointer;
	box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.0800);
}

.custom-medal-div:hover .innerDialogBox,
.showb-medal-div:hover .innerDialogBox {
	display: block;
}

.custom-medal-div img,
.showb-medal-div img {
	width: auto;
	margin-right: 4px;
	height: 20px;
}

.inblock {
	display: inline-block;
}

.flex {
	display: -webkit-flex;
	display: flex;
}

.f-w {
	flex-wrap: wrap;
}

.width1200 {
	width: 1200px;
	margin: 0 auto;
}

.a-c {
	align-items: center;
}

.j-sb {
	justify-content: space-between;
}

.j-c {
	justify-content: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.wOmit {
	width: 165px;
}

.clearfix:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	/* 触发 hasLayout */
	zoom: 1;
}

.mb17 {
	margin-bottom: 17px;
}

.custom-topSearch-search {
	width: 67px;
	height: 26px;
	line-height: 23px !important;
	border-radius: 0px 6px 6px 0px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.custom-topSearch-searchBooth {
	color: #fff;
	line-height: 36px;
}

.custom-topSearch-searchAll {
	background: #FFF;
	margin-left: 7px;
	line-height: 24px !important;
	border-radius: 6px;
}

.custom-topSearch-div {
	width: 260px;
	height: 26px;
	background: #FFFFFF;
	border-radius: 6px 0 0 6px;
	width: 160px;
	padding: 0 10px;
	border-right: none;

}

.custom-topSearch-div img {
	width: 12px;
	height: 12px;
}

.custom-topSearch-div input {
	height: 100%;
	width: 100%;
	border: none;
	outline: medium;
	padding: 0;
	margin-left: 0;
	padding-left: 10px;
}

.custom-topSearch-div input::placeholder {
	font-size: 14px;
	color: #c1c1c1;
}

.h136 {
	height: 136px;
}

.hb100 {
	height: 100%;
}

.custom-navBox {
	width: 100%;
	height: 48px;
	z-index: 99;
}

.custom-nav-div {
	height: 100%;
}

.custom-greenBg {
	background: #F6F6F6;
	padding-top: 20px;
}

.custom-nav-allImg {
	width: 16px;
	margin-right: 4px;
}

.custom-nav-all {
	font-size: 18px;
	color: #FFFFFF;
	-moz-user-select: none;
	/*火狐*/
	-webkit-user-select: none;
	/*webkit浏览器*/
	-ms-user-select: none;
	/*IE10*/
	-khtml-user-select: none;
	/*早期浏览器*/
	user-select: none;
}

.custom-nav-item {
	cursor: pointer;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #fff !important;
	text-align: center;
	width: 95px;
}

.custom-nav-allItem {
	padding: 0 16px;
	flex-shrink: 0;
}

.cursor {
	cursor: pointer;
}

.custom-nav-item .custom-box-t-active {
	height: 40px;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.custom-nav-item .custom-nav-border-active {
	display: block;
}

.custom-nav-border {
	height: 2px;
	background: #fff;
	display: none;
}

.custom-nav-text {
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
}

.custom-nav-item:hover .custom-box-t {
	height: 40px;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.custom-nav-item-div:hover .custom-box-t {
	height: 40px;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.custom-nav-item-div:hover .custom-nav-border {
	display: block;
}

.custom-nav-item:hover .custom-nav-border {
	display: block;
}

.mb20 {
	margin-bottom: 20px;
}

.width900 {
	width: 900px;
}

.va {
	vertical-align: middle;
}

.custom-content-boxTop .tit {
	font-size: 18px;
	font-weight: 600;
	color: #FFFFFF;
}

.custom-content-boxTop .moreDiv {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.custom-content-boxTop .moreDiv img {
	width: 6px;
}

.custom-content-boxTop .moreDiv:hover {
	cursor: pointer;
	text-decoration: underline;
}

.custom-content {
	background: #fff;
	padding: 20px 20px 0 20px;
}

.custom-content-item {
	width: 200px;
	margin-bottom: 20px;
	margin-right: 20px;
}

.custom-content-item:nth-child(4n) {
	margin-right: 0;
}

.custom-content-itemTop {
	padding: 16px 20px 0 20px;
	border: 1px solid #E3E3E3;
	border-bottom: none;
	height: 295px;
}

.custom-content-centerTop {
	padding: 16px 20px 0 20px;
	border: 1px solid #E3E3E3;
	border-bottom: none;
	height: 290px;
}

.custom-content-centerTop .tit {
	height: 48px;
	font-size: 16px;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 5px;
}

.custom-content-centerTop .tit:hover {
	text-decoration: underline;
}

.positionR {
	position: relative;
}

.custom-content-iconDiv {
	position: absolute;
	bottom: 0;
	left: 0;
}

.custom-content-imgBox {
	width: 100%;
	height: 160px;
	margin-bottom: 10px;
	overflow: hidden;
}

.custom-content-imgBox:hover .custom-content-img {
	transform: scale(1.05)
}

.custom-content-imgBox .custom-content-img {
	width: 160px;
	height: 160px;
	object-fit: contain;
	transition: all 0.8s;
}

.custom-content-itemTop .tit {
	height: 48px;
	font-size: 16px;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 8px;
}

.custom-content-itemTop .tit:hover {
	text-decoration: underline;
}

.custom-content-model {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.custom-content-itemBottom-pice {
	font-size: 14px;
	font-weight: 500;
	line-height: 32px;
	height: 34px;
	width: 122px;
}
.custom-content-itemBottom a{
	width: 50%;
}
.custom-content-itemBottom-ask {
	width: 78px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	width: 100%;
}

.mb30 {
	margin-bottom: 30px;
}

.pl20 {
	padding-left: 20px;
}

.pr20 {
	padding-right: 20px;
}

.pt20 {
	padding-top: 20px;
}

.bgf {
	background: #fff;
}

.custom-recentNews-item {
	width: 420px;
	height: 118px;
	border: 1px solid #DCDCDC;
	padding: 16px 20px 0 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.custom-recentNews-item:nth-child(2n) {
	margin-right: 0;
}

.custom-recentNews-imgBox {
	width: 125px;
	height: 83px;
	overflow: hidden;
}

.custom-recentNews-imgBox:hover img {
	transform: scale(1.05)
}

.custom-recentNews-imgBox img {
	width: 100%;
	transition: all 0.8s;
	max-height: 83px;
	object-fit: contain;
	height: 83px;
}

.custom-recentNews-rightBox {
	width: 234px;
}

.custom-recentNews-title {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 10px;
	overflow: hidden;
}

.custom-recentNews-title:hover {
	text-decoration: underline;
}

.custom-recentNews-tag {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	background: #E4F2FF;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 4px;
	font-size: 12px;
	color: #0C7FF2;
}

.custom-recentNews-tagRed {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	background: #FFE8E0;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 4px;
	font-size: 12px;
	color: #FF6332;
}

.custom-recentNews-time {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
}

.custom-solve-item {
	padding: 16px 20px 0 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 420px;
	height: 156px;
	border: 1px solid #DCDCDC;
}

.custom-solve-item:nth-child(2n) {
	margin-right: 0;
}

.custom-solve-imgBox {
	width: 125px;
	height: 125px;
	overflow: hidden;
}

.custom-solve-imgBox:hover img {
	transform: scale(1.05)
}

.custom-solve-imgBox img {
	width: 100%;
	transition: all 0.8s;
	max-height: 125px;
	object-fit: contain;
	height: 125px;
}

.custom-solve-rightBox {
	width: 234px;
}

.custom-solve-title {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 4px;
}

.custom-solve-subTitle {
	height: 40px;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 8px;
}

.custom-solve-tag {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	background: #FFF7F0;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 4px;
	font-size: 12px;
	color: #DA6A09;
}

.custom-solve-time {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
}

.custom-solve-title:hover {
	text-decoration: underline;
}

.custom-video-item {
	width: 200px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.custom-video-item:nth-child(4n) {
	margin-right: 0;
}

.custom-video-imgBox {
	width: 200px;
	height: 120px;
	overflow: hidden;
}

.custom-video-imgBox:hover img {
	transform: scale(1.05)
}

.custom-video-imgBox img {
	width: 100%;
	transition: all 0.8s;
	max-height: 120px;
	object-fit: cover;
	height: 120px;
}

.custom-video-bottomBox {
	width: 200px;
	background: #FFFFFF;
	opacity: 1;
	border: 1px solid #DCDCDC;
	padding: 10px 12px 15px 16px;
	border-top: none;
}

.custom-video-title {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 10px;
	overflow: hidden;
}

.und:hover {
	text-decoration: underline;
}

.custom-video-bottomBox .videoTag {
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding: 0 4px;
	background: #FFFAFA;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	color: #E53917;
	display: inline-block;
}

.custom-video-imgBox .videoTime {
	background: rgba(0, 0, 0, 0.8);
	border-radius: 2px 2px 2px 2px;
	padding: 2px 4px;
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	bottom: 8px;
	right: 10px;
}

.lectureTime {
	font-size: 12px;
	color: #868A8E;
}

.courseName {
	width: 55%;
	font-size: 12px;
	color: #868A8E;
	display: inline-block;
}

.courseMoney {
	font-size: 14px;
	color: #F03D0F;
	display: inline-block;
	width: 40%;
	text-align: right;
}

.custom-infor-item {
	width: 420px;
	height: 167px;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 14px 10px 0 15px;
}

.custom-infor-item:nth-child(2n) {
	margin-right: 0;
}

.custom-infor-imgBox {
	margin-bottom: 12px;
}

.custom-infor-imgBox img {
	width: 20px;
	height: 30px;
	margin-right: 13px;
}

.custom-infor-title {
	width: 350px;
	font-size: 16px;
	color: #0F1418;
}

.custom-infor-intro {
	height: 40px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	margin-bottom: 26px;
}

.custom-infor-size {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.custom-infor-time {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.custom-jobs-item {
	width: 273px;
	height: 122px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #F0F0F0;
	padding: 16px;
	margin-right: 19px;
	margin-bottom: 20px;
}

.custom-jobs-item:nth-child(3n) {
	margin-bottom: 0;
	margin-right: 0;
}

.custom-jobs-title {
	font-size: 16px;
	color: #0F1418;
	margin-bottom: 8px;
}

.custom-jobs-inforBox {
	margin-bottom: 18px;
}

.custom-jobs-inforBox .shu {
	height: 12px;
	width: 1px;
	background: #DDDDDD;
	margin: 0 6px;
}

.custom-jobs-inforBox p {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.custom-jobs-money {}

.custom-jobs-money span {
	font-size: 14px;
	font-weight: 500;
	color: #F03D0F;
	margin-right: 5px;
}

.custom-companyProfile {
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 30px;
	text-align: justify;
	text-indent: 32px;
	padding: 22px 36px 20px 40px;
	background: #fff;
}

.custom-rightBox {
	width: 280px;
	background: #fff;
	padding: 24px 20px;
}

.custom-rightBox-venderBox {
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	width: 63px;
	height: 33px;
	margin-right: 7px;
}

.custom-rightBox-venderBox img {
	width: 60px;
	height: 30px;
	max-height: 30px;
	object-fit: contain;
}

.custom-right-checktel {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	margin: 0 auto 16px;
}

.shrinkSpan {
	flex-shrink: 1;
}

.shrinkSpan0 {
	flex-shrink: 0;
}

.disblock {
	display: block;
}

.emptImg {
	width: 120px;
	margin-bottom: 8px;
}

.emptyText {
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	text-align: center;
}

.isEmptyBox {
	background: #fff;
	height: 520px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.minHeight600 {
	min-height: 600px;
}

.minHeight800 {
	min-height: 800px;
}

.minHeight600 {
	min-height: 650px;
}

.w140 {
	width: 140px;
}

.w280 {
	width: 280px;
}

.detail-yb {
	font-size: 14px;
	font-weight: 400;
	color: #4F5862;
	text-decoration: underline;
}

.custom-right-checktel img {
	width: 12px;
	margin-right: 6px;
}

.custom-right-border {
	height: 18px;
	border-bottom: 1px solid #C4C4C4;
	margin-bottom: 10px;
}

.custom-right-title {
	font-size: 16px;
	font-weight: 500;
	color: #000000;
	line-height: 19px;
}

.custom-right-communication-title {
	font-size: 18px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 8px;
}

.custom-right-communication-subTitle {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 10px;
}

.custom-right-inputItem {
	width: 240px;
	height: 44px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E3E3E3;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 12px;
}

.custom-right-inputItem input {
	outline: none;
	border: none;
	width: 100%;
	height: 100%;
	font-size: 16px;
}

.custom-right-inputItem input::placeholder {
	font-size: 16px;
	color: #c1c1c1;
}

.custom-right-inputItem img {
	width: 12px;
}

.custom-right-inputItem .code {
	width: 110px;
}

.custom-right-inputItem .getCode {
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #0F74F0;
	height:auto;
}

.custom-right-inputItem .setTime {
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #666;
}

.custom-lecture-item {
	margin-bottom: 20px;
	width: 100%;
}

.custom-lecture-left {
	width: 160px;
	height: 90px;
	overflow: hidden;
	margin-right: 20px;
}

.custom-lecture-left:hover img {
	transform: scale(1.05)
}

.custom-lecture-left img {
	width: 100%;
	transition: all 0.8s;
	max-height: 160px;
	object-fit: cover;
	height: 90px;
}

.custom-lecture-center {
	padding-top: 16px;
}

.custom-lecture-center-title {
	width: 498px;
	font-size: 16px;
	color: #0F1418;
	margin-bottom: 15px;
}

.custom-lecture-center-time {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.custom-lecture-right {
	height: 90px;
}

.custom-lecture-right-status {
	width: 88px;
	height: 32px;
	line-height: 32px;
	border-radius: 2px 2px 2px 2px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	text-align: center;
}

.custom-lecture-right .signStatus {
	background: linear-gradient(143deg, #353DFF 0%, #0070E0 100%);
}

.custom-lecture-right .backStatus {
	background: linear-gradient(156deg, #FF6243 0%, #FF4642 100%);
}

.custom-lecture-right .noBackStatus {
	background: linear-gradient(156deg, #B2B2B2 0%, #696969 100%);
}

.custom-cooperation-item {
	width: 102px;
	height: 51px;
	background: #FFFFFF;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #E5EAF0;
	margin-right: 20px;
	margin-bottom: 20px;
}

.custom-cooperation-item img {
	border-radius: 2px 2px 2px 2px;
	width: 90px;
	height: 42px;
	object-fit: contain;
}

.checkBoxText {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	display: inline-block;
	margin-left: 8px;
	color: #606266 !important;
}

.mb10 {
	margin-bottom: 10px;
}

.custom-submit {
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #0F74F0;
	text-align: center;
	border-radius: 6px 6px 6px 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.custom-right-tipsDiv .agreement {
	font-size: 10px;
	font-weight: 400;
	color: #666666;
	margin-left: 10px;
}

.custom-right-tipsDiv .ms {
	font-size: 10px;
	font-weight: 400;
	color: #999999;
}

/* 全部分类 */
.custom-dialog-box {
	width: 1200px;
	height: 412px;
	background: #fff;
	z-index: 99;
	box-shadow: 0px 4px 12px 1px rgba(0, 0, 0, 0.14);
	position: absolute;
	left: 0;
	top: 48px;
	display: none;
}

.custom-dialog-top {
	height: 364px;
	overflow-y: auto;
}

.custom-dialog-bottom {
	border-top: 1px solid #E5EAF0;
	font-size: 14px;
	color: #666666;
	height: 45px;
}

.moreDialog {
	margin-left: 16px;
	width: 8px;
}

.custom-dialog-top {
	padding: 24px 24px 20px 24px;
}

.custom-dialog-topTitle {
	font-size: 14px;
	font-weight: 600;
	color: #0F1418;
	height: 42px;
}

.custom-dialog-toptext {
	font-size: 14px;
	color: #666666;
	margin-right: 32px;
	display: inline-block;
	margin-bottom: 6px;
}

.custom-dialog-topItem {
	margin-bottom: 10px;
}

.custom-dialog-toptext:hover {
	color: #E0040F;
}

.t-j {
	text-align: justify;
}

.custom-nav-child {
	display: none;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 4px 12px 1px rgba(0, 0, 0, 0.14);
	z-index: 99;
	position: relative;
	z-index：200;
}

.custom-nav-child p {
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-weight: 600;
	font-size: 16px;
	color: #0F1418;
}

.custom-nav-child p:hover {
	background: #F5F6F8;
	font-size: 16px;
	font-weight: 600;
}

.custom-nav-item-div:hover .custom-nav-child {
	display: block;
	z-index: 5;
}

/* 底部 */
.custom-foot-box {
	width: 100%;
	padding: 25px 0 30px 0;
	background: #141A1C;
}

.foot-right-item {}

.foot-right-item p {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 16px;
	margin-bottom: 20px;
	text-align: center;
}

.foot-right-item img {
	width: 120px;
}

.mr60 {
	margin-right: 60px;
}

.foot-left {
	width: 850px;
}

.foot-left-title {
	width: 60px;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	margin-right: 16px;
	line-height: 22px;
}

.foot-left-item span {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
}

.mbn {
	margin-bottom: 8px;
}

.foot-left-top {
	width: 800px;
	border-bottom: 1px solid rgba(221, 221, 221, 0.2);
	padding-bottom: 16px;
}

.foot-left-center-item span {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
	margin-right: 40px;
	display: inline-block;
	margin-bottom: 10px;
}

.foot-left-center-item {
	display: inline-block;
	width: 700px;
}

.foot-left-center-item p {}

.custom-nav-allItem:hover {
	background: #B00A12;
}

.mouseEdit {
	display: none;
}

.mouseover:hover .mouseEdit {
	display: block;
}

.mouseEdit {
	width: 100%;
	text-align: right;
	height: 100%;
	background: rgb(0, 0, 0, 0.5);
	padding: 10px 10px 0 0;
}

.normalComponent {
	position: fixed;
	top: 200px;
	left: 50px;
	z-index: 11;
}

/* 高级版首页 */
.h40 {
	height: 40px;
}

.welcome {
	font-size: 12px;
	color: #3C4043;
}

.vip-index-topText {
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	height: 40px;
	line-height: 40px;
}

.ml8 {
	margin-left: 8px;
}

.mr8 {
	margin-right: 8px;
}

.mb8 {
	margin-bottom: 8px;
}

.mr30 {
	margin-right: 30px;
}

.vip-index-instrumentLogo {
	width: 100px;
}

.vip-index-instrumentLogo img {
	width: 100%;
}

.mr20 {
	margin-right: 20px;
}

.w300 {
	width: 300px;
}

.vip-index-call {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	padding: 10px 0 0 50px;
}

.vip-index-content-topBox img {
	width: 28px;
	height: 28px;
}

.vip-index-content-topBox {
	height: 70px;
	margin-bottom: 30px;
}

.vip-index-contenth {
	height: 67px;
}

.vip-index-contentName {
	margin-left: 30px;
	font-size: 24px;
	font-weight: 600;
	color: #000000;
}

.vip-index-startBox {
	height: 300px;
	margin-bottom: 20px;

}

.vip-index-startLeft {
	width: 300px;
	height: 300px;
	background: #F6F6F6;
}

.vip-index-startRight {
	width: 899px;
	border: 1px solid #F6F6F6;
	border-left: none;
	height: 300px;
	padding: 30px 12px 20px 30px;
	background-image: url('https://img1.17img.cn//ui/bimg/SH100000/yxt4/shop/g_bg04.png');
	background-repeat: no-repeat;
	background-size: 318px 120px;
	background-position: 560px 160px;
}

.vip-index-startLeft img {
	width: 300px;
	max-height: 300px;
	object-fit: contain;
}

.vip-index-startRight .tit {
	width: 800px;
	font-size: 20px;
	font-weight: 600;
	color: #0F1418;
	margin-bottom: 15px;
}

.vip-index-startRight .subTit {
	width: 800px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 15px;
}

.vip-index-startRight .text {
	width: 700px;
	height: 60px;
	font-size: 14px;
	font-weight: 400;
	color: #0F1418;
	line-height: 30px;
}

.vip-index-startRight-position {
	position: absolute;
	left: 30px;
	bottom: 40px;
	line-height: 40px;
	height: 40px;
}

.vip-index-start-price {
	font-size: 24px;
	font-weight: 500;
	margin-right: 75px;
}

.vip-index-start-button {
	width: 128px;
	height: 40px;
	border-radius: 4px 4px 4px 4px;
}

.vip-index-start-button:hover {
	cursor: pointer;
}

.vip-index-start-button span {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
	height: 100%;
	line-height: 38px;
}

.vip-index-start-button img {
	width: 10px;
	height: 10px;
	margin-left: 8px;
}

.vip-index-start2-contentBox {
	border-radius: 20px;
	height: 400px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1)
}

.vip-index-start2-leftImg {
	width: 30px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 170px;
	background-image: url('https://img1.17img.cn//ui/bimg/SH100000/yxt4/shop/g_icon_z01.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.vip-index-start2-leftImg:hover {
	cursor: pointer;
	background-image: url('https://img1.17img.cn//ui/bimg/SH100000/yxt4/shop/g_icon_z02.png');
}

.vip-index-start2-rightImg {
	width: 30px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 170px;
	background-image: url('https://img1.17img.cn//ui/bimg/SH100000/yxt4/shop/g_icon_y02.png');
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 2;
}

.vip-index-start2-rightImg:hover {
	cursor: pointer;
	background-image: url('https://img1.17img.cn//ui/bimg/SH100000/yxt4/shop/g_icon_y01.png');
}

.vip-index-start2-leftBox {
	width: 400px;
	height: 400px;
	border-radius: 20px 0px 0px 20px;
}

.vip-index-start2-rightBox {
	width: 799px;
	height: 400px;
	border-radius: 0px 20px 20px 0px;
	background-image: url('https://img1.17img.cn//ui/bimg/SH100000/yxt4/shop/g_bg04.png');
	background-repeat: no-repeat;
	background-size: 360px 100px;
	background-position: 430px 280px;
	padding: 58px 0 0 82px;
}

.vip-index-start2-leftBox img {
	width: 360px;
	max-height: 360px;
	object-fit: contain;
}

.vip-index-start2-rightBox .tit {
	font-size: 20px;
	font-weight: 600;
	color: #0F1418;
	margin-bottom: 20px;
}

.vip-index-start2-rightBox .subTit {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 20px;
}

.vip-index-start2-rightBox .text {
	font-size: 14px;
	font-weight: 400;
	color: #0F1418;
	line-height: 30px;
	width: 648px;
}

.vip-index-start2Right-position {
	position: absolute;
	left: 82px;
	bottom: 60px;
	line-height: 40px;
	height: 40px;
}

.vip-index-start2-smallImg {
	border-radius: 6px;
	border: 1px solid #F6F6F6;
}

.vip-index-start2-smallImg-box {
	padding: 0 70px;
}

.vip-index-start2-smallImg-left {
	width: 110px;
	height: 110px;
	background: linear-gradient(158deg, #E0E0E0 0%, #BABABA 100%);
	border-radius: 6px 0px 0px 6px;
}

.vip-index-start2-smallImg-left img {
	width: 69px;
	max-height: 69px;
	object-fit: contain;
}

.vip-index-start2-smallImg-right {
	padding: 20px 30px 0 22px;
	width: 220px;
}

.vip-index-start2-smallImg-right .price {
	font-size: 12px;
	font-weight: 500;
}

.vip-index-start2-smallImg-right .tit {
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	line-height: 20px;
	margin-bottom: 20px;
}

.mb66 {
	margin-bottom: 66px;
}

.mb50 {
	margin-bottom: 50px;
}

.vip-index-hotLeft {
	width: 200px;
	height: 420px;
	padding: 24px 0 0 25px;
}

.vip-index-hotRight {
	width: 999px;
	height: 420px;
}

.vip-index-hotLeft-item {
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	width: 150px;
	height: 36px;
	background: #FFFFFF;
	border-radius: 2px 2px 2px 2px;
	line-height: 36px;
	text-align: center;
	margin-bottom: 12px;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}

.vip-index-hotLeft-item:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.vip-index-hotRight {
	width: 999px;
	height: 420px;
	padding: 30px 0 0 30px;
}

.vip-index-hotRight .brandOmg {
	width: 180px;
	height: 180px;
	object-fit: contain;
	margin-bottom: 10px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.vip-index-hotRight .brandOmg:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.vip-index-hotRight .tit {
	height: 48px;
	font-size: 16px;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 10px;
	overflow: hidden;
}

.vip-index-hotRight .subTit {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 12px;
}

.vip-index-hotRight .price {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 10px;
	    display: block;
}

.vip-index-hotRight .btn {
	width: 78px;
	height: 28px;
	line-height: 28px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.vip-index-hotRight-item {
	width: 220px;
	height: 368px;
	background: #FFFFFF;
	padding: 20px 20px 0 20px;
	margin-right: 20px;
}

.vip-index-hotRight-item:nth-child(4n) {
	margin-right: 0;
}

.vip-index-content-topBox .moreImg {
	width: 8px;
	height: 10px;
	margin-left: 2px;
}

.rightMore {
	font-size: 14px;
	color: #666666;
	padding-top: 10px;
}

.rightMore:hover {
	text-decoration: underline;
}

.vip-index-hotCus-item {
	width: 285px;
	height: 84px;
	border-radius: 4px 4px 4px 4px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-hotCus-item:nth-child(4n) {
	margin-right: 0;
}

.vip-index-hotCus-itemInner {
	padding: 10px;
	padding-bottom: 0;
}

.vip-index-hotCus-itemLeft {}

.vip-index-hotCus-itemLeft .brandOmg {
	width: 62px;
	height: 62px;
	object-fit: contain;
	margin-right: 10px;
}

.vip-index-hotCus-itemRight {
	padding-top: 6px;
}

.vip-index-hotCus-itemRight .tit {
	width: 190px;
	height: 22px;
	font-size: 16px;
	font-weight: 500;
	color: #981812;
	margin-bottom: 10px;
}

.vip-index-hotCus-itemRight .btn {
	height: 20px;
	line-height: 20px;
	border-radius: 2px 2px 2px 2px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	padding: 0 10px;
}

.mb30 {
	margin-bottom: 30px;
}

.vip-idnex-instrumentItem {
	width: 224px;
	height: 388px;
	border: 1px solid #DCDCDC;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-idnex-instrumentItem:nth-child(5n) {
	margin-right: 0;
}

.vip-idnex-instrumnet-itemPosition {
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 184px;
}

.zx-price {
	font-size: 16px;
	font-weight: 500;
}

.zx-btn {
	width: 78px;
	height: 28px;
	border-radius: 4px 4px 4px 4px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
}
.zx-btn:hover{
	cursor: pointer;
}
.vip-idnex-instrumnet-itemTit {
	max-height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 10px;
	height: 48px;
}

.vip-idnex-instrumnet-itemSubTit {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 10px;
	line-height: 16px;
}

.vip-idnex-instrumnet-itemTit:hover {
	text-decoration: underline;
}

.vip-idnex-instrumnet-imgBox {
	margin-bottom: 10px;
}

.vip-idnex-instrumnet-imgBox .brandOmg {
	width: 184px;
	height: 184px;
	object-fit: contain;
}

.transitionAll {
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}

.transitionAll:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.vip-index-instrumentOther-position {
	width: 382px;
	position: absolute;
	left: 0;
	bottom: 20px;
}

.vip-index-instrumentOther-item {
	border: 1px solid #DCDCDC;
	width: 590px;
	height: 190px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
}

.vip-index-instrumentOther-item:nth-child(2n) {
	margin-right: 0;
}

.vip-index-instrumentOther-item .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 16px;
}

.vip-index-instrumentOther-item .subTit {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.d-u:hover {
	text-decoration: underline;
}

.vip-idnex-instrumnetOther-imgBox {
	margin-right: 20px;
}

.vip-idnex-instrumnetOther-imgBox .brandOmg {
	width: 148px;
	max-height: 148px;
	object-fit: contain;
}

.vip-idnex-instrumentItemOther {
	width: 224px;
	height: 360px;
	border: 1px solid #DCDCDC;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-idnex-instrumentItemOther:nth-child(5n) {
	margin-right: 0;
}

.pt30 {
	padding-top: 30px;
}

.vip-index-consumableOther-position {
	width: 382px;
	position: absolute;
	left: 0;
	bottom: 40px;
}

.vip-index-dynamic-item {
	width: 590px;
	height: 130px;
	border: 1px solid #DCDCDC;
	padding: 0 20px 0 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-dynamic-item:nth-child(2n) {
	margin-right: 0;
}

.vip-index-dynamic-left .brandOmg {
	width: 160px;
	max-height: 90px;
	object-fit: contain;
	margin-right: 10px;
}

.vip-index-dynamic-right {
	width: 350px;
	padding-top: 20px;
}

.vip-index-dynamic-right .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
	margin-bottom: 10px;
}

.vip-index-dynamic-right .subTit {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 12px;
}

.vip-index-tag {
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #E4F2FF;
	border-radius: 2px 2px 2px 2px;
	padding: 0 8px;
	font-size: 12px;
	font-weight: 400;
	color: #0C7FF2;
}

.vip-index-dynamic-detail {
	font-size: 14px;
	font-weight: 400;
	padding-right: 14px;
}

.vip-index-dynamicTop-box {
	height: 280px;
	padding: 40px 70px 0 30px;
}

.vip-index-dynamicTop-left {
	width: 690px;
}

.vip-index-dynamicTop-left .tit {
	font-size: 20px;
	font-weight: 500;
	color: #0F1418;
	margin-bottom: 15px;
}

.vip-index-dynamicTop-left .text {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 22px;
	margin-bottom: 15px;
	height: 44px;
}

.vip-index-dynamicTop-flex {
	margin-bottom: 48px;
}

.vip-index-dynamicTop-flex .time {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.mr10 {
	margin-right: 10px;
}

.theme-bigButton {
	width: 128px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}

.theme-bigButton img {
	width: 10px;
}

.vip-index-dynamicTop-right {}

.vip-index-dynamicTop-right .brandOmg {
	width: 386px;
	max-height: 218px;
	object-fit: contain;
}

.pr70 {
	padding-right: 70px;
}

.vip-index-dynamicBottom-box {
	height: 280px;
	padding: 40px 30px 0 70px;
}

.vip-index-solveItem-left {
	margin-right: 20px;
}

.vip-index-solveItem-left .brandOmg {
	width: 150px;
	max-height: 150px;
	object-fit: contain;
}

.vip-index-solveItem {
	width: 590px;
	height: 190px;
	border: 1px solid #DCDCDC;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-solveItem:nth-child(2n) {
	margin-right: 0;
}

.vip-index-solveItem-right {
	width: 380px;
}

.vip-index-solveItem-right .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 10px;
}

.vip-index-solveItem-right .text {
	height: 43px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	margin-bottom: 20px;
}

.vip-index-solveItem-tag {
	height: 24px;
	line-height: 24px;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 6px;
	font-size: 12px;
	font-weight: 400;
}

.vip-index-solveItem-right .time {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.vip-index-solveOther-box {
	width: 100%;
	height: 370px;
	border: 1px solid #DCDCDC;
	padding: 0 106px 0 100px;
	margin-bottom: 30px;
}

.vip-index-solveOther-right {}

.vip-index-solveOther-right .brandOmg {
	width: 270px;
	max-height: 270px;
	object-fit: contain;
}

.vip-index-solveOther-left {
	padding-top: 65px;
	width: 608px;
}

.vip-index-solveOther-left .tit {
	font-size: 20px;
	font-weight: 500;
	color: #0F1418;
}

.vip-index-solveOther-left .text {
	height: 52px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
}

.mb14 {
	margin-bottom: 14px;
}

.inlineBlock {
	display: inline-block;
}

.vip-index-solveOther-rightPosition {
	position: absolute;
	bottom: 70px;
	left: 100px;
}

.vip-index-dataContent {
	padding: 20px 20px 0 20px;
}

.vip-index-dataItem {
	width: 373px;
	height: 167px;
	background: #FFFFFF;
	padding: 20px 20px 0 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-dataItem:nth-child(3n) {
	margin-right: 0;
}

.vip-index-dataItem-hasPdf {
	margin-bottom: 16px;
}

.pdfIcon {
	width: 18px;
	height: 25px;
}

.vip-index-dataItem-hasPdf .tit {
	width: 300px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	margin-left: 12px;
}

.vip-index-dataItem .text {
	height: 40px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	margin-bottom: 26px;
}

.vip-index-dataItem .time {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.vip-index-talentsBox {
	height: 481px;
	background: #FBFBFD;
}

.vip-index-talentsLeft img {
	width: 340px;
	height: 481px;
}

.vip-index-talentsRight {
	padding: 30px 30px 0 30px;
	width: 100%;
}

.vip-index-talentsRight-item {
	height: 127px;
	background: #fff;
	padding: 0 30px 0 30px;
	margin-bottom: 20px;
}

.vip-index-talentsRight-item .tit {
	font-size: 20px;
	font-weight: 400;
	color: #0F1418;
	margin-bottom: 20px;
}

.vip-index-talentsRight-item .greenText {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.vip-index-talentsRight-item .shu {
	width: 1px;
	height: 13px;
	background: #DDDDDD;
}

.vip-index-talentsRight-item .price {
	font-size: 20px;
	font-weight: 400;
}

.vip-index-talentsLeft-position {
	position: absolute;
	right: 20px;
	bottom: 30px;
}

.swiper-p {
	width: 4px;
	height: 16px;
	margin-top: 5px;
}

.vip-index-network-item {
	width: 590px;
	height: 130px;
	background: #FFFFFF;
	border: 1px solid #F6F6F6;
	padding: 0 0 0 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-network-item:hover {
	background: #f3f6f8;
}

.vip-index-network-item:nth-child(2n) {
	margin-right: 0;
}

.vip-index-network-itemImg {
	width: 160px;
	height: 90px;
	overflow: hidden;
	margin-right: 16px;
}

.vip-index-network-itemImg img {
	width: 160px;
	max-height: 90px;
	object-fit: contain;
}

.vip-index-network-item .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 18px;
}

.vip-index-network-item .time {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.w245 {
	width: 245px;
}

.vip-index-network-btn {
	width: 88px;
	height: 32px;

	border-radius: 2px 2px 2px 2px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
}

.vip-index-network-btn-blue {
	background: linear-gradient(143deg, #353DFF 0%, #0070E0 100%);
}

.mr40 {
	margin-right: 40px;
}

.vip-index-network-btn-green {
	background: linear-gradient(156deg, #FF6243 0%, #FF4642 100%);
}

.vip-index-network-btn-orange {
	background: linear-gradient(156deg, #B2B2B2 0%, #696969 100%);
}

.vip-index-courseItem {
	width: 285px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-courseItem:hover {
	box-shadow: 0px 6px 9px 1px rgba(0, 0, 0, 0.1);
}

.vip-index-courseItem:nth-child(4n) {
	margin-right: 0;
}

.vip-index-courseItem-top {
	text-align: center;
	width: 285px;
	height: 160px;
	overflow: hidden;
}

.vip-index-courseItem-top img {
	width: 285px;
	height: 160px;
}

.vip-index-courseItem-top .mc {
	width: 100%;
	height: 26px;
	line-height: 26px;
	padding-right: 4px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 0px 0px 0px 0px;
	text-align: right;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	bottom: 0;
}

.vip-index-courseItem-bottom {
	padding: 16px 20px;
}

.vip-index-courseItem-bottom .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 20px;
}

.vip-index-courseItem .name {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.vip-index-courseItem .price {
	font-size: 20px;
	font-weight: 500;
}

.wb100 {
	width: 100%;
}

.vip-index-videoTop {
	width: 285px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 12px;
}

.vip-index-videoTop img {
	width: 285px;
	object-fit: cover;
	max-height: 160px;
}

.vip-index-videoTop .vip-index-video-tag {
	height: 18px;
	line-height: 18px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 6px;
	font-size: 12px;
	color: #fff;
	display: inline-block;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.vip-index-start2-smallImg-left-noactive {
	width: 110px;
	height: 110px;
	background-color: linear-gradient(158deg, #E0E0E0 0%, #BABABA 100%);
	border-radius: 6px 0px 0px 6px;
}

.vip-index-start2-smallImg-left-noactive img {
	width: 69px;
	max-height: 69px;
	object-fit: contain;
}

.vip-index-videoItem {
	width: 285px;
	height: 286px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.vip-index-videoItem:hover {
	box-shadow: 0px 6px 9px 1px rgba(0, 0, 0, 0.1);
}

.vip-index-videoItem:nth-child(4n) {
	margin-right: 0;
}

.vip-index-videoItem .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 22px;
	padding-left: 16px;
}

.vip-index-videoItem .tagVip {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	padding: 0 10px;
	height: 24px;
	border-radius: 2px 2px 2px 2px;
	display: inline-block;
}

.vip-index-sucessItem {
	width: 380px;
	height: 400px;
	background: #FFFFFF;
	margin-right: 30px;
}

.vip-index-sucessItem:nth-child(3n) {
	margin-right: 0;
}

.vip-index-sucessItem:hover {
	box-shadow: 0px 6px 9px 1px rgba(0, 0, 0, 0.1);
}

.vip-index-sucessTop {
	width: 380px;
	height: 213px;
	overflow: hidden;
}

.vip-index-sucessTop img {
	width: 100%;
}

.vip-index-sucessBottom {
	padding: 20px;
	border: 1px solid #F6F6F6;
	border-top: none;
}

.vip-index-sucessBottom .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
	margin-bottom: 20px;
}

.vip-index-sucessBottom .text {
	height: 48px;
	font-size: 14px;
	font-weight: 400;
	color: #868A8E;
	line-height: 24px;
	margin-bottom: 30px;
}

.ml16 {
	margin-left: 16px;
}

.vip-index-company {
	margin-top: 60px;
}

.vip-index-companyLeft {
	width: 618px;
	height: 338px;
}

.vip-index-companyLeft .video-img {
	width: 600px;
	height: 338px;
	z-index: 9;
}

.vip-index-companyBg {
	width: 420px;
	height: 250px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.vip-index-video-play {
	width: 96px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 10;
	cursor: pointer;
}

.vip-index-video-play:hover {
	transform: scale(1.05);
}

.vip-index-companyLeft .video-img {
	position: absolute;
	left: 16px;
	bottom: 16px;
}

.vip-index-companyRight {
	width: 550px;
}

.vip-index-companyRight .tit {
	font-size: 24px;
	font-weight: 600;
	color: #0F1418;
	margin-bottom: 30px;
}

.heng {
	width: 26px;
	height: 5px;
	margin-bottom: 30px;
	display: inline-block;
}

.vip-index-companyRight .text {
	font-size: 14px;
	font-weight: 400;
	color: #0F1418;
	line-height: 30px;
}

.vip-index-companP {
	position: absolute;
	bottom: 16px;
	left: 0;
}

.custom-nav-item a {
	color: #FFFFFF !important;
}

.vip-index-introduce {
	padding: 50px 20px 40px 20px;
	text-align: center;
}

.vip-index-introduce .tit {
	font-size: 24px;
	font-weight: 600;
	color: #0F1418;
}

.vip-index-introduce .text {
	font-size: 14px;
	font-weight: 400;
	color: #0F1418;
	line-height: 32px;
	width: 900px;
	margin: 0 auto 30px;
	text-align: center;
}

.vip-index-milestone {
	height: 668px;
}

.vip-idnex-milestone-iconLeft {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 285px;
	cursor: pointer;
	z-index: 99;
}

.vip-idnex-milestone-iconRight {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 285px;
	cursor: pointer;
	z-index: 99;
}

.vip-idnex-milestone-position-top {
	height: 334px;
	border-bottom: 1px solid #E1E1E1;
	padding: 0 70px;
	width: -webkit-max-content;
	width: max-content;
}

.vip-idnex-milestone-position-topItem {
	width: 376px;
	height: 334px;
	border-left: 1px solid #E1E1E1;
	padding: 30px 20px;
	flex-shrink: 0;
}

.vip-idnex-milestone-position-topItem .isTopIcon {
	width: 24px;
	position: absolute;
	left: -12px;
	bottom: -30px;
}

.vip-idnex-milestone-position-topItem .isBottomIcon {
	width: 24px;
	position: absolute;
	left: 180px;
	bottom: 0;
}

.vip-index-cusImg img {
	width: 160px;
	max-height: 120px;
	object-fit: contain;
}

.vip-idnex-milestone-position-topItem .subTit {
	height: 48px;
	font-size: 14px;
	font-weight: 400;
	color: #868A8E;
	line-height: 24px;
	overflow: hidden;
}

.vip-idnex-milestone-position-topItem .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
}

.vip-idnex-milestone-position-topItem .vip-index-year {
	font-size: 24px;
	font-weight: 400;
}

.ov {
	overflow: hidden;
}

.mb16 {
	margin-bottom: 16px;
}

.mb24 {
	margin-bottom: 24px;
}

.pl262 {
	padding-left: 262px;
}

/* 高级版首页 end*/
/* 列表页 */
.list-tab-box {
	border-bottom: 1px solid #EEEEEE;
	height: 42px;
	background: #fff;
	padding-left: 20px;
}

.list-tab-item {
	display: inline-block;
	padding: 0 16px;
	text-align: center;
	color: #333;
	font-size: 14px;
	height: 44px;
	line-height: 50px;
	margin-right: 10px;
}

.list-greenBg {
	background: #F6F6F6;
}

.list-sort-box {
	height: 46px;
}

.list-sort-item {
	display: inline-block;
	color: #7E8790;
	font-size: 14px;
	line-height: 46px;
}

.list-sort-itemActive {
	color: #4F5862;
}

.list-sort-box a:hover .list-sort-item {
	color: #4F5862;
}

.t-r {
	text-align: right;
}

.list-product-type {
	display: inline-block;
	background: #EEF6FE;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #0C7FF2;
}

.list-product-item {
	width: 291px;
	height: 340px;
	margin-right: 12px;
	margin-bottom: 12px;
	padding-top: 12px;
}

.list-product-item:nth-child(3n) {
	margin-right: 0;
}

.list-product-img {
	width: 155px;
	height: 90px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #E5EAF0;
	margin: 0 auto 16px;
}

.list-product-img img {
	width: 155px;
	max-height: 90px;
	object-fit: contain;
}

.list-product-item .tit {
	padding: 0 20px;
	font-size: 18px;
	font-weight: 500;
	color: #0F1418;
	text-align: center;
}

.list-product-item .subTit {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 35px;
}

.list-product-bottomItem {}

.list-product-bottomItem .num {
	font-size: 16px;
	font-weight: 400;
	color: #0C7FF2;
	line-height: 23px;
	text-align: center;
	margin-bottom: 15px;
}

.list-product-bottomItem .name {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	text-align: center;
}

.list-product-bottomBox {
	padding: 0 20px;
}

.list-paging-box {}

.list-paging-box span {
	display: inline-block;
	height: 32px;
	min-width: 32px;
	font-size: 14px;
	font-weight: 400;
	color: #4F5862;
	line-height: 32px;
	text-align: center;
	padding: 0 10px;
	background-color: #F5F8FC;
	margin-right: 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.list-paging-box input {
	width: 56px;
	height: 28px;
	line-height: 28px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E5EAF0;
	outline: none;
	text-align: center;
}

.tc {
	text-align: center;
}

.list-consumable-item {
	padding: 12px 0 20px 0;
}

.list-consumable-imgBox {
	width: 140px;
	height: 140px;
	margin-right: 24px;
	border: 1px solid #E5EAF0;
}

.list-consumable-imgBox .proimg {
	width: 138px;
	max-height: 138px;
	object-fit: contain;
}

.list-consumable-imgBox .jimg {
	position: absolute;
	top: -8px;
	right: -7px;
	width: 88px;
}

.mb40 {
	margin-bottom: 40px;
}

.list-consumable-content {
	padding: 16px 0 12px 20px;
}

.list-consumable-itemRight-top {
	margin-bottom: 20px;
}

.list-consumable-itemRight {
	width: 690px;
	border-bottom: 1px solid #E5EAF0;
	padding-bottom: 25px;
}

.list-consumable-itemRight-top .tagTit {
	height: 20px;
	background: #0F74F0;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	padding: 0 10px;
	font-size: 12px;
	color: #fff;
	margin-right: 8px;
	line-height: 20px;
}

.list-consumable-itemRight-top .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
	flex: 1;
	max-width: 668px;
}

.list-video-imgBox .video-timeNumber {
	height: 18px;
	line-height: 18px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 4px;
	font-size: 12px;
	color: #fff;
	position: absolute;
	bottom: 10px;
	right: 14px;
}

.list-consumable-seriesItem {}

.list-consumable-seriesItem span {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
}

.mr100 {
	margin-right: 100px;
}

.list-consumable-btn {
	width: 110px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
}

.list-consumable-btn[name=dialogVirtualName] {
	color: #4F5862;
	border: 1px solid #E5EAF0;
	line-height: 30px;
	cursor: pointer;
}

.list-consumable-itemRight .price {
	font-size: 16px;
	font-weight: 500;
	margin-right: 8px;
}

.list-consumable-itemRight .tagVip {
	height: 20px;
	line-height: 18px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #EF535B;
	padding: 0 8px;
	font-size: 12px;
	font-weight: 400;
	color: rgba(234, 37, 47, 0.79);
}
.num-t{
	position: absolute;
	left: -158px;
	top: 0;
	display: none;
}
/* 包裹数字的容器样式 */
.box-t {
	padding: 20px;
	z-index: 9999;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	border: 1px solid #eee; /* 可选：给白框加个浅边框，更清晰 */
	background-color: #fff;
  display: inline-block;
  position: relative; /* 为伪元素定位做准备 */
}
.positionRightNum:hover .num-t{
	display: block;
}
/* 生成向右三角箭头的伪元素 */
.box-t::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px; /* 调整箭头与白框的距离 */
  transform: translateY(-50%);
  /* 利用边框绘制三角形：将上下左右边框设为透明，只保留右边框为所需颜色 */
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #fff; /* 箭头颜色与白框背景一致，形成“突出”的箭头 */
}
.hasBgf {
	background: #fff;
	padding: 50px 0 50px 0;
}

.list-instrument-imgBox {
	width: 140px;
	height: 140px;
	margin-right: 30px;
	/* overflow: hidden; */
}

.list-instrument-imgBox img {
	width: 140px;
	height: 140px;
	object-fit: contain;
}

.list-instrument-itemRight {
	width: 709px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E5EAF0;
	padding-right: 50px;
}

.list-instrument-item {
	margin-bottom: 16px;
}

.list-instrument-itemRight-top {
	margin-bottom: 22px;
}

.list-instrument-itemRight-top .tit {
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	flex: 1;
	max-width: 580px;
}

.list-instrument-itemRight-top .tagTit {
	height: 22px;
	line-height: 22px;
	background: #0C7FF2;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	margin-right: 6px;
}

.tagTit-xp {
	height: 22px;
	line-height: 22px;
	background: #0C7FF2;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	margin-right: 6px;
}

.tagTit-cx {
	height: 22px;
	line-height: 22px;
	background: #FF7600;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	margin-right: 6px;
}

.tagTit-sy {
	height: 22px;
	line-height: 22px;
	background: #4FB224;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	margin-right: 6px;
}

.tagTit-yx {
	height: 22px;
	line-height: 22px;
	background: linear-gradient(150deg, #FC5C64 0%, #E5141E 100%);
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	margin-right: 6px;
	flex-shrink: 0;
}

.list-instrument-itemRight-top .xianfeng {
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding: 0 10px;
	background: #3F3E3D;
	margin-right: 6px;
	border-radius: 4px;
}

.tagTit-xianfeng {
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding: 0 10px;
	background: #5545EA;
	margin-right: 6px;
	border-radius: 4px;
	color: #fff;
}

.list-instrument-series .wb50 {
	width: 50%;
}

.wb49 {
	width: 49%;
}

.list-instrument-itemRight-top .xianfeng-color {
	background: linear-gradient(270deg, #D9A358 0%, #D9C19D 100%);
	-webkit-background-clip: text;
	color: transparent;
}

.mb12 {
	margin-bottom: 12px;
}

.pr78 {
	padding-right: 78px;
}

.list-instrument-series {}

.list-instrument-seriesItem {
	width: 25%;
}

.list-instrument-seriesItem span {
	font-size: 14px;
	font-weight: 400;
}

.list-instrument-seriesItem .color6 {
	color: #666666;
}

.list-instrument-seriesItem .color9 {
	color: #999;
}

.color6 {
	color: #666666;
}

.color9 {
	color: #999;
}

.mb15 {
	margin-bottom: 15px;
}

.list-instrument-itemRight .priceType {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	margin-right: 10px;
}

.list-instrument-itemRight .price {
	font-size: 16px;
	font-weight: 500;
}

.list-instrument-iconBox {}

.list-instrument-iconBox img {
	height: 22px;
	margin-left: 5px;
}

.list-dynamic-content {
	padding: 20px 20px;
}

.list-dynamic-item {
	height: 160px;
	background: #FFFFFF;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #DCDCDC;
	padding: 20px;
	margin-bottom: 12px;
}

.list-dynamic-imgBox {
	width: 212px;
	height: 120px;
	margin-right: 16px;
}

.list-dynamic-imgBox img {
	width: 212px;
	max-height: 120px;
	object-fit: contain;
}

.list-dynamic-itemRight {}

.list-dynamic-itemRight .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
	margin-bottom: 10px;
	width: 590px;
}

.list-dynamic-itemRight .subTit {
	height: 48px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
	overflow: hidden;
	/* word-break: break-all; */
	margin-bottom: 24px;
	word-break: break-word;
}

.list-dynamic-itemRight .tagVip {
	height: 20px;
	line-height: 20px;
	background: #E4F2FF;
	font-size: 14px;
	font-weight: 400;
	color: #0C7FF2;
	text-align: center;
	padding: 0 6px;
}

.list-dynamic-itemRight .tagRed {
	height: 20px;
	line-height: 20px;
	background: #FFE8E0;
	font-size: 14px;
	font-weight: 400;
	color: #FF6332;
	text-align: center;
	padding: 0 6px;
}

.list-dynamic-itemRight .time {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.pb20 {
	padding-bottom: 20px;
}

.list-lecture-content {
	padding: 20px;
}

.list-lecture-item {
	height: 164px;
	border: 1px solid #F6F6F6;
	padding: 20px;
	margin-bottom: 20px;
}

.list-lecture-imgBox {
	width: 220px;
	height: 124px;
}

.list-lecture-imgBox img {
	width: 220px;
	max-height: 124px;
	object-fit: contain;
}

.list-leftTop-position {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	height: 20px;
	border-radius: 4px;
	line-height: 20px;
	text-align: center;
	padding: 0 4px;
	margin-right: 8px;
}

.list-leftTop-position-signUp {
	background: #0C7FF2;
}

.list-lecture-itemRight {
	width: 582px;
	margin-bottom: 6px;
}

.list-lecture-itemRight-p {
	width: 484px;
}

.w500 {
	width: 500px;
}

.list-lecture-itemRight-p .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
	width: 400px;
}

.list-lecture-itemRight .list-lecture-btn {
	width: 100px;
	height: 30px;
	background: linear-gradient(135deg, #353DFF 0%, #066BE4 100%);
	border-radius: 4px 4px 4px 4px;
	line-height: 28px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
}

.list-lecture-itemRight .list-lecture-btn-signUp {
	background: linear-gradient(135deg, #353DFF 0%, #066BE4 100%);
}

.list-lecture-itemRight .list-lecture-btn-no {
	border: 1px solid #B9C0C7;
	color: #7E8790;
	background: #fff;
}

.isPlayingImg {
	width: 15px;
}

.j-sa {
	justify-content: space-around;
}

.list-lecture-itemRight .list-lecture-btn-isPlaying {
	background: #F03D0F;
}

.list-leftTop-position-yellow {
	background: #E5A117;
}

.list-lecture-itemRight .list-lecture-btn-back {
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #0C7FF2;
	color: #0C7FF2;
}

.list-lecture-itemRight .clock {
	width: 16px;
	height: 16px;
	/* background: #868A8E; */
	margin-right: 4px;
}

.list-lecture-itemRight .time {
	font-size: 14px;
	font-weight: 500;
	color: #868A8E;
}

.mb6 {
	margin-bottom: 6px;
}

.vip-index-telBoxWidth {
	flex-shrink: 0;
}

.list-lecture-itemRight .profile {
	width: 28px;
	height: 28px;
	background: #C4C4C4;
	border-radius: 50%;
	margin-right: 6px;
}

.list-lecture-itemRight .name {
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	margin-right: 16px;
}

.list-lecture-itemRight .position {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.list-lecture-itemRight .subTit {
	height: 36px;
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 18px;
	overflow: hidden;
}

.mb4 {
	margin-bottom: 4px;
}

.mb5 {
	margin-bottom: 5px;
}

.list-video-content {
	padding: 20px;
}

.list-video-imgBox {
	width: 200px;
	height: 120px;
}

.list-video-imgBox img {
	width: 198px;
	height: 120px;
	/* object-fit: contain; */
}

.list-video-item {
	width: 200px;
	height: 240px;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin-right: 20px;
	margin-bottom: 20px;
}

.list-video-item:nth-child(4n) {
	margin-right: 0;
}

.list-video-bottom {
	padding: 10px 10px 0 10px;
}

.list-video-bottom .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
}

.list-video-item .tagVip {
	height: 21px;
	line-height: 21px;
	text-align: center;
	padding: 0 6px;
	background: #E4F2FF;
	border-radius: 2px 2px 2px 2px;
	font-size: 14px;
	font-weight: 400;
	color: #0C7FF2;
}

.list-video-item .time {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
}

.list-solution-itemImg .num {
	width: 48px;
	height: 24px;
	background: rgba(224, 4, 15, 0.62);
	border-radius: 4px 0px 4px 0px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	color: #FFFAFA;
	position: absolute;
	left: 0;
	top: 0;
}

.pa20 {
	padding: 20px;
}

.list-solution-item {
	border: 1px solid #DCDCDC;
	height: 228px;
	margin-bottom: 20px;
	padding: 20px;
}

.list-solution-itemLeft {
	border-right: 1px solid #E3E3E3;
	width: 428px;
	margin-right: 24px;
	padding-right: 30px;
}

.list-solution-itemLeft .tit {
	font-size: 18px;
	font-weight: 500;
	color: #0F1418;
	margin-bottom: 16px;
}

.list-solution-itemLeft-item {
	margin-bottom: 8px;
}

.list-solution-itemLeft-item .tagVip {
	padding: 0 4px;
	height: 22px;
	line-height: 20px;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	margin-right: 12px;
	white-space: nowrap;
}

.list-solution-itemLeft-item span {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.list-solution-itemLeft-item .blue {
	border: 1px solid #B3D8FE;
	color: #0C7FF2;
}

.list-solution-itemLeft-item .green {
	border: 1px solid #85D6D4;
	color: #1F9896;
}

.list-solution-itemLeft-item .orange {
	border: 1px solid #F5DA70;
	color: #F4B608;
}

.list-solution-itemLeft .text {
	height: 48px;
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
	line-height: 24px;
	overflow: hidden;
	margin-top: 12px;
}

.list-solution-itemImg {
	width: 140px;
	height: 140px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E5EAF0;
}

.list-solution-itemImg img {
	width: 130px;
	max-height: 130px;
	object-fit: contain;
}

.list-solution-itemLeft-center .titCenter {
	font-size: 16px;
	font-weight: 500;
	color: #0F1418;
	line-height: 24px;
	width: 184px;
	margin-bottom: 12px;
	width: 200px;
}

.mr16 {
	margin-right: 16px;
}

.list-solution-itemLeft-center .typeCenter {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 7px;
}

.list-solution-itemLeft-center .price {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 22px;
}

.list-solution-itemLeft-center .list-solution-more {
	font-size: 14px;
	font-weight: 400;
	color: #0C7FF2;
}

.list-talents-item {
	width: 420px;
	height: 103px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #DCDCDC;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 20px 18px 0 20px;
}

.list-talents-item:nth-child(2n) {
	margin-right: 0;
}

.list-talents-item .tit {
	font-size: 18px;
	font-weight: 400;
	color: #0F1418;
}

.list-talents-li span {
	display: inline-block;
	height: 20px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	text-align: center;
	padding: 0 8px;
	background: #F5F7F9;
	margin-right: 6px;
}

.mb18 {
	margin-bottom: 18px;
}

.list-course-item {
	width: 200px;
	height: 250px;
	border: 1px solid #E5EAF0;
	margin-right: 20px;
	margin-bottom: 20px;
}

.list-course-item:nth-child(4n) {
	margin-right: 0;
}

.list-course-item-imgBox {
	width: 198px;
	height: 110px;
	overflow: hidden;
}

.list-course-item-imgBox img {
	width: 198px;
	max-height: 110px;
	object-fit: contain;
}

.list-course-item-bottomBox {
	padding: 10px 10px 0 10px;
}

.list-course-item-bottomBox .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
}

.list-course-item-bottomBox .text {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.list-course-item-bottomBox .price {
	font-size: 16px;
	font-weight: 400;
}

.list-course-item-bottomBox .shu {
	height: 10px;
	background: #666666;
	width: 1px;
	margin: 0 8px;
}

.list-course-item-bottomBox-border {
	/* border-bottom: 1px solid #DCDCDC; */
	padding: 8px 0;
	margin-bottom: 10px;
}

.allClassify {
	padding: 20px 20px 12px 20px;
}

.allClassify-item-center {
	padding: 10px 60px 10px 72px;
	border-bottom: 1px dashed #dedede;
	width: 100%;
}

.allClassify-item:last-child .allClassify-item-center {
	border-bottom: none;
}

.allClassify-item-centerMinHeight {
	max-height: 60px;
	overflow: hidden;
}

.allClassify-item-centerHeight {
	height: auto;
	max-height: 116px;
	overflow-y: auto;
}

.allClassify-item-center span {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	margin-right: 47px;
	margin-bottom: 12px;
	display: inline-block;
}

.allClassify-item-center .allClassify-active {
	color: #E53917;
}

.allClassify-item-title {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
	position: absolute;
	left: 0;
	top: 13px;
	width: 76px;
}

.allClassify-border {
	border: 1px solid #E5EAF0;
	padding: 0 20px;
}

.allClassify-item-right {
	position: absolute;
	right: 0;
	top: 13px;
	width: 50px;
	height: 24px;
	border: 1px solid #E5EAF0;
	cursor: pointer;
}

.allClassify-item-right-img {
	width: 12px;
	-webkit-user-select: none;
	/*谷歌、苹果浏览器*/
	-moz-user-select: none;
	/*火狐浏览器*/
	-o-user-select: none;
	/*欧朋浏览器*/
	-ms-user-select: none;
	/*IE浏览器*/
	user-select: none;
}

.allClassify-item-right-imgTranse {
	transform: rotate(180deg);
}

.allClassify-item-right span {
	width: 24px;
	height: 17px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
	-webkit-user-select: none;
	/*谷歌、苹果浏览器*/
	-moz-user-select: none;
	/*火狐浏览器*/
	-o-user-select: none;
	/*欧朋浏览器*/
	-ms-user-select: none;
	/*IE浏览器*/
	user-select: none;
}

.list-datum-item {
	width: 443px;
	height: 108px;
	background: #FFFFFF;
}

.list-datum-item {
	padding: 20px 12px 10px 20px;
}

.list-datum-item-imgBox {}

.list-datum-item-imgBox img {
	width: 20px;
	height: 25px;
	margin-right: 14px;
}

.list-datum-item .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	width: 370px;
	overflow: hidden;
}

.list-datum-item .time {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
	margin-right: 14px;
}

.list-datum-item-download {
	font-size: 14px;
	font-weight: 400;
	color: #FF5543;
}

.detail-introduce-box {
	padding: 38px 32px 32px 32px;
}

.detail-introduce-box img {
	max-width: 100% !important;
}

.detail-introduce-box .tit {
	font-size: 30px;
	font-weight: 400;
	color: #0F1418;
	text-align: center;
	margin-bottom: 16px;
	line-height: normal;
}

.detail-introduce-heng {
	width: 60px;
	height: 3px;
	margin-bottom: 25px;
}

.f0 {
	font-size: 0;
}

.detail-introduce-text {
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 32px;

}

.detail-introduce-text div,
.detail-introduce-text p,
.detail-introduce-text span,
.detail-introduce-text pre {
	white-space: pre-wrap !important;
	word-wrap: break-word;
}

.detail-introduce-play {
	width: 78px;
	height: 78px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
}

.w400 {
	width: 400px;
}

.pt30 {
	padding-top: 30px;
}

.pb40 {
	padding-bottom: 40px;
}

.pl32 {
	padding-left: 32px;
}

.pr32 {
	padding-right: 32px;
}

.detail-introduce-gs {
	background: #fff;
	background-image: url('https://img1.17img.cn/ui/simg/instrument/20220330/bj_2_2x_20220530.png');
	background-position: right top;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 18px 30px 24px 20px;
	width: 390px;
	height: 274px;
}

.detail-introduce-label {
	font-size: 16px;
	font-weight: 400;
	color: #7E8790;
	margin-right: 40px;
	flex-shrink: 0;
}

.detail-introduce-value {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	flex-shrink: 1;
}

.detail-introduce-value2 {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	width: 726px;
	line-height: 26px;
}

.bgRight {
	width: 340px;
	box-shadow: 0px 4px 7px 5px rgba(242, 164, 169, 0.15);
}

.detail-introduce-bgRight img {
	width: 340px;
	height: 240px;
	background: linear-gradient(180deg, #FF9297 0%, #FFBEC3 100%);
}

.pt28 {
	padding-top: 28px;
}

.detail-introduce-authorization {
	width: 263px;
	height: 290px;
	background: #FFFFFF;
	border: 1px solid #E5EAF0;
	margin-right: 24px;
	margin-bottom: 20px;
	padding: 30px 18px;
}

.detail-introduce-authorization:nth-child(3n) {
	margin-right: 0;
}

.detail-introduce-authorization .tit {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 24px;
}

.detail-introduce-authorization .text {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
	line-height: 24px;
	margin-bottom: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.detail-introduce-see {
	width: 200px;
	height: 325px;
	border: 1px solid #E3E3E3;
	padding: 16px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.detail-introduce-see:nth-child(4n) {
	margin-right: 0;
}

.detail-introduce-seeImgBox {
	width: 160px;
	height: 160px;
}

.detail-introduce-see .imgCommon {
	width: 140px;
	height: 140px;
	object-fit: contain;
}

.detail-introduce-seePosition {
	position: absolute;
	left: 0;
	bottom: 0;
}

.detail-introduce-seePosition .icon {
	width: 29px;
	height: 29px;
	margin-right: 4px;
}

.detail-introduce-see .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 8px;
}

.detail-introduce-see .subTit {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	margin-bottom: 15px;
	word-break: break-all;
}

.detail-introduce-see .price {
	font-size: 14px;
	font-weight: 500;
}

.detail-introduce-see .btn {
	width: 50px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	color: #fff;
}

.detail-video-green {
	background-color: #F5F7FA;
	padding: 22px 26px;
}

.pb30 {
	padding-bottom: 30px;
}

.detail-video-green .cs-logo {
	width: 70px;
	height: 40px;
	background: #FFFFFF;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #E5EAF0;
	object-fit: contain;
	margin-right: 10px;
}

.detail-video-green .name {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	margin-right: 20px;
}

.detail-video-green .btn {
	width: 52px;
	height: 25px;
	background: #0C7FF2;
	border-radius: 4px 4px 4px 4px;
	line-height: 25px;
	border: 1px solid #0C7FF2;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

.detail-video-green .bigTit {
	font-size: 22px;
	font-weight: 600;
	color: #000000;
}

.detail-video-green .tagVip {
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #0C7FF2;
	padding: 0 6px;
	background: rgba(12, 127, 242, 0.14);
	border-radius: 2px 2px 2px 2px;
	margin-right: 12px;
}

.detail-video-green .time {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.detail-video-topBorder {
	border-top: 1px solid #E5EAF0;
	padding-top: 10px;
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	line-height: 29px;
}

.color7E8790 {
	color: #7E8790;
}

.outTti {
	font-size: 20px;
	font-weight: 600;
	color: #4F5862;
}

.detail-video-like .more {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.detail-video-like .moreImg {
	width: 8px;
	height: 10px;
	margin-left: 2px;
}

.mb26 {
	margin-bottom: 26px;
}

.detail-video-itemImgBox {
	width: 200px;
	height: 120px;
	overflow: hidden;
}

.detail-video-itemImgBox img {
	width: 200px;
	height: 120px;
	object-fit: fill;
}

.detail-video-itemImgBox .time {
	padding: 0 4px;
	height: 16px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 12px;
	position: absolute;
	right: 8px;
	bottom: 8px;
}

.detail-video-item {
	margin-right: 20px;
	margin-bottom: 20px;
}

.detail-video-item:nth-child(4n) {
	margin-right: 0;
}

.detail-video-itemBottom {
	width: 200px;
	height: 110px;
	border: 1px solid #DCDCDC;
	border-top: none;
	padding: 10px 12px 0 16px;
}

.detail-video-itemBottom .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 10px;
}

.detail-video-itemBottom .tagVip {
	height: 24px;
	line-height: 24px;
	background: #FFFAFA;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	padding: 0 4px;
	font-size: 12px;
	font-weight: 400;
	color: #E53917;
	display: inline-block;
}

.nologin-btn {
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	width: 106px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	background: #0C7FF2;
	border-radius: 0px 6px 6px 0px;
}

.nologin-input {
	width: 754px;
	height: 58px;
	background: #FFFFFF;
	border: 2px solid #E5EAF0;
	border-right: none;
}

.imgvm {
	width: 58px;
}

.imgvm img {
	width: 58px;
	height: 58px;
	border-radius: 50%;
}

.hasLogin-box .daodu {
	background: #FCFCFD;
	border: 2px solid #EEF0F5;
}

.lybox {
	margin-left: 75px;
}

.h180 {
	height: 180px;
}

.gbline {
	border-bottom: 1px solid #EEF0F5;
}

.h100 {
	height: 95px;
}

.haslogin-btn {
	background: #0C7FF2;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	width: 120px;
	height: 46px;
	line-height: 46px;
	display: inline-block;
	text-decoration: none;
	border-radius: 4px;
}

.pt30 {
	padding-top: 30px;
}

.pr10 {
	padding-right: 10px;
}

.pa15 {
	padding: 15px;
}

.repaperZ {
	border: 0 none;
	width: 720px;
	resize: none;
	height: 78px;
	font-size: 16px;
}

.repaperZ {
	background: #FCFCFD !important;
}

.detail-all-comment {
	border-bottom: 1px solid #E5EAF0;
	margin-bottom: 26px;
}

.detail-video-icon {
	height: 14px;
	margin-right: 6px;
}

.detail-pl span {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	color: #7E8790;
}

.mr18 {
	margin-right: 18px;
}

.detail-video-pl {}

.detail-video-pl .name {
	font-size: 14px;
	font-weight: 400;
	color: #202933;
}

.detail-video-pl .time {
	font-size: 12px;
	font-weight: 400;
	color: #7E8790;
}

.detail-video-pl .text {
	font-size: 14px;
	font-weight: 400;
	color: #202933;
	line-height: 28px;
}

.mr26 {
	margin-right: 26px;
}

.detai-video-aboutitem {
	width: 120px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #FFF;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

.detai-video-aboutBox {
	background: #fff;
	border-bottom: 1px solid #F6F6F6;
}

.pt24 {
	padding-top: 24px;
}

.pl28 {
	padding-left: 28px;
}

.pr28 {
	padding-right: 28px;
}

.detail-video-dian {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #4F5862;
	margin-right: 6px;
}

.detail-video-dianText {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	width: 170px;
}

.detail-video-dianItem {
	width: 185px;
	margin-right: 34px;
	margin-bottom: 15px;
}

.detail-video-dianItem:nth-child(4n) {
	margin-right: 0;
}

.detail-solve .bigTit {
	font-size: 28px;
	font-weight: 600;
	color: #000000;
	line-height: 40px;
}

.detail-solve .time {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.detail-solve .shu {
	height: 12px;
	width: 1px;
	background: #7E8790;
	margin: 0 10px;
}

.detail-solve-timeBox {
	border-bottom: 1px solid #E5EAF0;
	padding-bottom: 25px;
	margin-bottom: 24px;
}

.color0C7FF2 {
	color: #0C7FF2;
}

.color4F5862 {
	color: #4F5862;
}

.detail-solve-tLeft {
	width: 86px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #E5EAF0;
	color: #202933;
	margin: 0 1px 2px 0;
	font-size: 14px;
}

.detail-solve-tRight {
	height: 45px;
	line-height: 45px;
	background: #F5F8FC;
	padding-left: 10px;
}

.w260 {
	width: 260px;
}

.w392 {
	width: 392px;
}

.w749 {
	width: 749px;
}

.minHeight650 {
	min-height: 650px;
}

.detail-solve img {
	max-width: 100% !important;
}

.detail-solve-tr {
	margin-right: 10px;
}

.detail-solve-tr:nth-child(2n) {
	margin-right: 0;
}

.detail-solve-downlaod {
	width: 90px;
	height: 28px;
	border: 1px solid #E53917;
}

.detail-solve-downlaod img {
	width: 14px;
	height: 16px;
	margin: 0 6px 0 6px;
}

.detail-solve-tRight-two {}

.pr15 {
	padding-right: 15px;
}

.detail-solve-down {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #E53917;
}

.detail-solve-tit {
	font-size: 20px;
	font-weight: 600;
	color: #4F5862;
}

.detailBox div,
.detailBox p,
.detailBox a,
.detailBox span {
	max-width: 100%;
}

.detail-solve-text {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	line-height: 32px;
	word-wrap: break-word;
	word-break: break-all;
}

.detail-solve-pzTop {
	height: 52px;
	line-height: 52px;
	background: #F5F7FA;
	border: 1px solid #E5EAF0;
	font-size: 18px;
	font-weight: 400;
	color: #4F5862;
	padding-left: 20px;
}

.detail-solve-pzBottom-one {
	width: 200px;
	margin-right: 25px;
}

.detail-solve-pzBottom-two {
	width: 200px;
	margin-right: 25px;
}

.detail-solve-pzBottom-price {
	width: 186px;
}

.text-xh {
	margin-bottom: 6px;
}

.text-xh .text {
	font-size: 14px;
	font-weight: 400;
	color: #999999;
}

.detail-solve-pzBottom-price .price {
	font-size: 20px;
	font-weight: 600;
	color: #E53917;
	margin-bottom: 10px;
}

.detail-solve-pzBottom-price .text {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.detail-solve-pzBottom-imgBox {
	width: 150px;
	height: 150px;
	border: 1px solid #E5EAF0;
	margin-right: 30px;
}

.detail-solve-pzBottom-imgBox img {
	width: 145px;
	height: 145px;
	object-fit: contain;
}

.detail-solve-pzBottom-rightBox .tit {
	height: 48px;
	font-size: 20px;
	font-weight: 400;
	color: #0F1418;
	line-height: 48px;
	width: 600px;
}

.text-wz img {
	width: 18px;
}

.text-wz .text {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.mb28 {
	margin-bottom: 28px;
}

.detail-solve-pzBottom {
	border: 1px solid #E5EAF0;
	padding: 17px 20px;
	border-top: none;
}

.detail-solve-jjTop {
	height: 40px;
	background: #F5F7FA;
	border: 1px solid #E5EAF0;
	padding: 0 24px;
}

.detail-solve-jjTop-text {
	font-size: 16px;
	font-weight: 400;
	color: #7E8790;
}

.w300 {
	width: 300px;
}

.w340 {
	width: 340px;
}

.w200 {
	width: 200px;
}

.w230 {
	width: 230px;
}

.w100 {
	width: 100px;
}

.detail-solve-jjBottom {
	background: #FFFFFF;
	border: 1px solid #E5EAF0;
	border-top: 0;
	padding: 0 24px;
	height: 62px;
}

.detail-solve-jjBottom .detail-solve-jjTop-text {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
}

.m0auto {
	margin: 0 auto;
}

.mr50 {
	margin-right: 50px;
}

.mb64 {
	margin-bottom: 64px;
}

.detail-solve-iconBox {
	width: 110px;
	height: 53px;
	background: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	border: 1px solid #E5EAF0;
}

.detail-solve-icon {
	width: 20px;
}

.detail-solve-iconText {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.ml10 {
	margin-left: 10px;
}

.ml8 {
	margin-left: 8px;
}

.mr8 {
	margin-left: 8px;
}

.mb48 {
	margin-bottom: 48px;
}

.mr14 {
	margin-right: 14px;
}

.detail-next-icon {
	width: 17px;
}

.detail-next {
	font-size: 16px;
	font-weight: 600;
	color: #0F1418;
}

.detail-next-item .tit {
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
}

.detail-next-item .time {
	font-size: 12px;
	font-weight: 400;
	color: #7E8790;
}

.detail-next-item .shu {
	width: 1px;
	height: 10px;
	background: #7E8790;
	margin: 0 10px;
}

.detail-next-item {
	width: 402px;
	height: 118px;
	background: #FEFFFF;
	border: 1px solid #E5EAF0;
	padding: 14px 26px 0 26px;
}

.detail-solve-tjItem {
	width: 420px;
	height: 156px;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	padding: 16px;
}

.detail-solve-tjItem-imgBox {
	width: 125px;
	height: 125px;
	background: rgba(0, 0, 0, 0.02);
	margin-right: 16px;
}

.detail-solve-tjItem-imgBox img {
	width: 120px;
	height: 120px;
	object-fit: fill;
}

.detail-solve-tjItem .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 4px;
}

.detail-solve-tjItem .text {
	height: 40px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 7px;
	word-break: break-all;
}

.detail-solve-tjItem .tagVip {
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #FFF7F0;
	border-radius: 2px 2px 2px 2px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 400;
	color: #DA6A09;
}

.detail-solve-tjItem .time {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.detail-video-dianItem-bottom {
	border-top: 1px solid #E5EAF0;
	height: 48px;
}

.detail-video-dianBorder {}

.detail-video-dianItem-bottom img {
	width: 12px;
	margin-right: 8px;
}

.detail-video-dianItem-bottom-tit {
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	margin-right: 8px;
}

.detail-video-dianItem-bottom-text {
	font-size: 14px;
	font-weight: 400;
	color: #4F5862;
	text-decoration: underline;
}

.custom-content-boxTop .moreImg {
	width: 8px;
	height: 10px;
	margin-left: 2px;
}

.moreImg {
	width: 8px;
	height: 10px;
	margin-left: 2px;
}

.custom-content-boxTop .rightMore {
	padding-top: 0;
	font-size: 12px;
}

.mb33 {
	margin-bottom: 33px;
}

.detail-zl-item {
	width: 403px;
	height: 117px;
	border: 1px solid #DCDCDC;
	padding: 17px 17px 0 17px;
	margin-right: 27px;
	margin-bottom: 18px;
}

.detail-zl-item:nth-child(2n) {
	margin-right: 0;
}

.detail-zl-item .detail-zl-pdf {
	width: 24px;
	height: 30px;
}

.detail-zl-item .tit {
	width: 325px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
}

.detail-zl-item .subTit {
	height: 40px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	overflow: hidden;
}

.detail-dynamic-text {
	font-size: 16px;
	color: #000000;
	line-height: 32px;
	margin-bottom: 64px;
}

.detail-dynamic-see {
	width: 200px;
	height: 258px;
	border: 1px solid #E3E3E3;
	margin-right: 20px;
	margin-bottom: 24px;
	padding: 16px 20px 0 20px;
}

.detail-dynamic-see:nth-child(4n) {
	margin-right: 0;
}

.detail-dynamic-seeImgBox {
	width: 160px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 8px;
}

.detail-dynamic-seeImgBox img {
	width: 160px;
	height: 160px;
	object-fit: contain;
}

.detail-dynamic-see .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	overflow: hidden;
}

.detail-dynamic-item {
	width: 420px;
	height: 118px;
	border: 1px solid #DCDCDC;
	padding: 16px 20px 0 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.detail-dynamic-item:nth-child(2n) {
	margin-right: 0;
}

.detail-dynamic-itemImg {
	width: 125px;
	height: 83px;
	overflow: hidden;
	margin-right: 16px;
	flex-shrink: 0;
}

.detail-dynamic-itemImg img {
	width: 125px;
	height: 83px;
	object-fit: contain;
}

.detail-dynamic-itemRight .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 8px;
}

.detail-dynamic-itemRight .tagVip {
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #E4F2FF;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: 400;
	color: #0C7FF2;
	padding: 0 6px;
}

.detail-dynamic-itemRight .time {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.detail-link-topBox {
	height: 90px;
	border-bottom: 1px solid #E5EAF0;
}

.detail-link-topBox .bigTit {
	font-size: 24px;
	font-weight: 400;
	color: #000000;
}

.detail-link-top-left {
	width: 327px;
}

.detail-link-top-left .tit {
	font-size: 18px;
	font-weight: 500;
	color: #000000;
	line-height: 32px;
}

.mb34 {
	margin-bottom: 34px;
}

.detail-link-top-heng span {
	width: 60px;
	height: 3px;
}

.detail-link-top-name {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.detail-link-top-text {
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	line-height: 20px;
}

.detail-link-top-tel {
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	width: 98px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #0C7FF2;
	border-radius: 4px 4px 4px 4px;
}

.mr24 {
	margin-right: 24px;
}

.detail-link-top-right {
	width: 494px;
}

.detail-link-top-right img {
	width: 100%;
}

.detail-honor-item {
	width: 212px;
	height: 208px;
	background: #FFFFFF;
	border: 1px solid #E5EAF0;
	padding: 12px 14px;
	margin-bottom: 25px;
	margin-right: 2px;
}

.detail-honor-item:nth-child(4n) {
	margin-right: 0;
}

.detail-honor-imgBox {
	width: 184px;
	height: 131px;
	overflow: hidden;
}

.detail-honor-imgBox img {
	width: 184px;
	height: 131px;
	object-fit: fill;
}

.detail-honor-item .tit {
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

.pl25 {
	padding-left: 25px;
}

.detail-apply-position {
	width: 196px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #0C7FF2;
	border-radius: 6px 6px 6px 6px;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.detail-meritocrat-left {}

.detail-meritocrat-left .price {
	font-size: 32px;
	font-weight: 600;
	color: #E53917;
}

.detail-meritocrat-left .tagVip {
	height: 32px;
	line-height: 32px;
	text-align: center;
	padding: 0 10px;
	background: rgba(15, 116, 240, 0.13);
	border-radius: 4px 4px 4px 4px;
	font-size: 14px;
	font-weight: 400;
	color: #0C7FF2;
}

.detail-meritocrat-topSpan {
	font-size: 14px;
	font-weight: 400;
	color: #7E8790;
}

.detail-meritocrat-topBorder {
	border-bottom: 1px solid #E5EAF0;
	padding-bottom: 25px;
}

.hasBorderTit {
	font-size: 18px;
	font-weight: 600;
	color: #4F5862;
}

.hasBorderTit-border {
	width: 33px;
	height: 3px;
	background: #0C7FF2;
	margin-bottom: 22px;
}

.detail-meritocrat-text {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	line-height: 32px;
	margin-bottom: 22px;
}

.detail-meritocrat-item {
	width: 273px;
	height: 122px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #F0F0F0;
	padding: 16px;
	margin-right: 19px;
	margin-bottom: 20px;
}

.detail-meritocrat-item:nth-child(3n) {
	margin-right: 0;
}

.detail-meritocrat-item .tit {
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	margin-bottom: 8px;
}

.detail-meritocrat-item .price {
	font-size: 14px;
	font-weight: 500;
}

.detail-meritocrat-item .text {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.detail-meritocrat-item .shu {
	width: 1px;
	height: 12px;
	background: #DDDDDD;
	margin: 0 7px;
}

/*  */
body,
div,
ul,
li {
	margin: 0;
	padding: 0;
}

/* ul{
    list-style:none;
} */
img {
	border: 0;
}

.detail-reagent-banner {
	width: 260px;
}

.large_box {
	margin-bottom: 10px;
	width: 260px;
	height: 260px;
	overflow: hidden;
	border: 1px solid #E5EAF0;
}

.large_box img {
	display: block;
	width: 258px;
	height: 258px;
	object-fit: contain;
}

.small_box {
	width: 260px;
	height: 56px;
	overflow: hidden;
}

.small_list {
	position: relative;
	float: left;
	width: 232px;
	height: 54px;
	overflow: hidden;
}

.small_list ul {
	height: 50px;
}

.small_list ul li {
	position: relative;
	float: left;
	margin-right: 4px;
	width: 54px;
}

.small_list ul li img {
	display: block;
	width: 52px;
	height: 52px;
	object-fit: contain;
}

.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 50px;
	background: #FFF;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.small_list ul li.on .bun_bg {
	display: block;
}

.btns {
	display: block;
	width: 12px;
	height: 55px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	border: 1px solid #E5EAF0;
}

.lefts_btn {
	float: left;
	margin-right: 4px;
	background-image: url('https://img1.17img.cn/ui/simg/instrument/20220330/icon_yxt_zhixiang_2x_20220606.png');
}

.lefts_btn:hover {
	background-image: url('https://img1.17img.cn/ui/simg/instrument/20220330/icon_yxt_zhixiang_2x_1_20220606.png');
}

.rights_btn:hover {
	background-image: url('https://img1.17img.cn/ui/simg/instrument/20220330/icon_yxt_zhixiang_2x_4_20220606.png');
}

.rights_btn {
	float: right;
	background-image: url('https://img1.17img.cn/ui/simg/instrument/20220330/icon_yxt_zhixiang_2x_3_20220606.png');
}

.detail-reagent-right {
	width: 548px;
}

.mb22 {
	margin-bottom: 22px;
}

.detail-reagent-right .tit {
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	line-height: 30px;
}

.w240 {
	width: 240px;
}

.mr80 {
	margin-right: 80px;
}

.detail-reagent-centerItemx span {
	font-size: 14px;
	font-weight: 400;
}

.detail-reagent-centerItemx .price {
	font-size: 16px;
	font-weight: 600;
}

.cursor[name=batchMessage] .detail-reagent-btn {
	border: 1px solid #E5EAF0;
}

.cursor[name=batchMessage] .messageInquiryBtn {
	padding-left: 25px;
	box-sizing: border-box;
	position: relative;
}

.cursor[name=batchMessage] .detail-reagent-btn span {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
}

.positionR[name=dialogVirtualName] .detail-reagent-btn span {
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
}

.detail-reagent-btn {
	width: 140px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background: #ffffff;
	border-radius: 4px 4px 4px 4px;
}

.detail-reagent-btn img {
	width: 14px;
	height: 14px;
	margin-right: 10px;
}

// .detail-reagent-btn span{
// 	font-size: 16px;
// 	font-weight: 400;
// 	color: #4F5862;
// }
.theme-bg-orange img {
	width: 16px;
	height: 16px;
}

.detail-reagent-share {
	width: 91px;
	height: 32px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E5EAF0;
}

.detail-reagent-share img {
	height: 16px;
}

.detail-reagent-share .shu {
	width: 1px;
	height: 13px;
	background: #E5EAF0;
	margin: 0 15px;
}

.detail-reagent-text {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	line-height: 32px;
}

.mb54 {
	margin-bottom: 54px;
}

.detail-consumable-green {
	background: #F5F8FC;
	padding: 22px 22px 12px 22px;
}

.detail-consumable-green .tit {
	font-size: 20px;
	font-weight: 600;
	color: #000000;
}

.detail-consumable-green-item {
	width: 380px;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
	white-space: nowrap;
}

.detail-consumable-green-item .color6 {
	width: 310px;
	white-space: break-spaces;
	word-break: break-all;
}

.detail-dynamic-dianText {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	width: 800px;
}

.detail-dynamic-dian {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #4F5862;
	margin-right: 10px;
}

.pl3 {
	padding-left: 3px;
}

.detail-instrument-tag1 {
	height: 18px;
	padding: 0 6px;
	line-height: 18px;
	text-align: center;
	background: #0C7FF2;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: 500;
	color: #FFFAFA;
}

.detail-instrument-tag2 {
	height: 18px;
	padding: 0 6px;
	text-align: center;
	ine-height: 18px;
	background: #3F3E3D;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: 500;
	color: #D9A358;
}

.va {
	vertical-align: middle;
}

.detail-instrument-icon {
	width: 22px;
	height: 22px;
	margin-right: 4px;
}

.detail-instrument-see {
	width: 195px;
	height: 258px;
	border-radius: 0px 0px 0px 0px;
	border: 1px solid #E3E3E3;
	padding: 16px 20px 0 20px;
	margin-right: 18px;
	margin-bottom: 20px;
}

.detail-instrument-see:nth-child(4n) {
	margin-right: 0;
}

.detail-instrument-seeImgBox {
	width: 156px;
	height: 160px;
	overflow: hidden;
}

.detail-instrument-seeImgBox img {
	width: 154px;
	height: 158px;
	object-fit: contain;
}

.detail-instrument-see .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	overflow: hidden;
}

.b-tit {
	font-size: 20px;
	font-weight: 600;
	color: #000000;
}

.flex1 {
	flex: 1;
}

.detail-afterSale {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
}

.bgtr {
	background: #E5EAF0;
}

.w387 {
	width: 387px;
}

.w247 {
	width: 247px;
}

.w202 {
	width: 202px;
}

.mr2 {
	margin-right: 2px;
}

.bgtr .trb2b {
	height: 52px;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	line-height: 52px;
}

.pl10 {
	padding-left: 10px;
}

.detail-instrument-sove .tr {
	height: 40px;
	font-size: 16px;
	line-height: 40px;
}

.detail-instrument-sove .td {
	height: 44px;
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	line-height: 44px;
	background: #F5F8FC;
	margin-bottom: 2px;
}

.detail-aboutInstrument-item {
	width: 200px;
	height: 325px;
	border: 1px solid #E3E3E3;
	margin-right: 13px;
	margin-bottom: 20px;
	padding: 16px 20px;
}

.detail-aboutInstrument-item:nth-child(4n) {
	margin-right: 0;
}

.detail-aboutInstrument-imgBox {
	width: 160px;
	height: 160px;
	overflow: hidden;
}

.detail-aboutInstrument-imgBox img {
	width: 158px;
	height: 158px;
	object-fit: contain;
}

.pl30 {
	padding-left: 30px;
}

.pr30 {
	padding-right: 30px;
}

.detail-aboutInstrument-item .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
}

.detail-aboutInstrument-item .subTit {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.detail-aboutInstrument-item .price {
	font-size: 14px;
	font-weight: 500;
}

.detail-aboutConsumable-item {
	width: 200px;
	height: 300px;
	border: 1px solid #E3E3E3;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 16px 20px;
}

.detail-aboutConsumable-item:nth-child(4n) {
	margin-right: 0;
}

.detail-aboutConsumable-imgBox {
	width: 160px;
	height: 160px;
	overflow: hidden;
}

.detail-aboutConsumable-imgBox img {
	width: 158px;
	height: 158px;
	object-fit: contain;
}

.detail-aboutConsumable-item .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
}

.detail-aboutConsumable-item .subTit {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}

.detail-aboutConsumable-item .price {
	font-size: 14px;
	font-weight: 500;
}

.detail-project-item {
	width: 408px;
	height: 156px;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin-bottom: 20px;
	padding: 16px;
}

.detail-project-right {
	width: 234px;
}

.detail-project-imgBox {
	width: 121px;
	height: 125px;
}

.detail-project-imgBox img {
	width: 121px;
	height: 125px;
	object-fit: contain;
}

.detail-project-right .tit {
	height: 48px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
	line-height: 24px;
	margin-bottom: 4px;
}

.detail-project-right .subTit {
	height: 44px;
	font-size: 12px;
	font-weight: 400;
	color: #666;
	line-height: 20px;
	margin-bottom: 5px;
}

.detail-project-right .tagVip {
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding: 0 6px;
	background: #FFF7F0;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: 400;
	color: #DA6A09;
}

.detail-project-right .time {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.detail-data-item {
	width: 408px;
	height: 167px;
	border: 1px solid #DCDCDC;
	padding: 16px 14px;
	margin-bottom: 20px;
}

.detail-data-right img {
	width: 20px;
	margin-right: 12px;
}

.detail-data-right .tit {
	width: 338px;
	font-size: 16px;
	font-weight: 400;
	color: #0F1418;
}

.detail-data-item .subTit {
	height: 40px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 26px;
	word-break: break-all;
}

.wba {
	word-break: break-all;
}

.detail-data-item .time {
	font-size: 12px;
	font-weight: 400;
	color: #868A8E;
}

.detail-visitor-title {
	height: 78px;
	border-bottom: 1px solid #E5EAF0;
}

.detail-visitor-title .tit {
	font-size: 24px;
	font-weight: 400;
	color: #000000;
}

.pt12 {
	padding-top: 12px;
}

.w330 {
	width: 330px;
}

.w210 {
	width: 210px;
}

.w164 {
	width: 164px;
}

.w752 {
	width: 752px;
}

.detail-visitor-form .el-form--label-top .el-form-item__label {
	padding: 0;
}

.detail-visitor-form .el-input__inner {
	font-size: 16px;
}

.hasCode .el-input__suffix {
	right: 1px;
	top: 1px;
	border: none;
	border-left: 1px solid #E3E3E3;
}

.hasCode button {
	border: none;
	padding: 13px 4px;
	width: 88px;
	font-size: 12px;
}

.detail-visitor-form .form-submit {
	width: 140px;
	height: 43px;
	line-height: 43px;
	background: #0F74F0;
	border-radius: 6px 6px 6px 6px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: #FFFAFA;
	padding: 0;
}

.detail-visitor-form .el-button--primary:focus,
.detail-visitor-form .el-button--primary:hover,
.detail-visitor-form .el-button--primary.is-active,
.detail-visitor-form .el-button--primary:active {
	background: #0F74F0;
}

.detail-visitor-form .el-form-item {
	margin-bottom: 18px;
}

.pb34 {
	padding-bottom: 34px;
}

.detail-form-agreement {
	font-size: 12px;
	font-weight: 400;
	color: #7E8790;
}

.detail-form-agreement a {
	color: #2A8EF3;
}

.ptTable-bigTitlte {
	font-size: 32px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 22px;
}

.ptTable {
	padding: 30px 32px 32px 32px;
}

.ptTanle-leftTd {
	width: 170px;
	height: 40px;
	line-height: 40px;
	background: #E5EAF0;
	font-size: 14px;
	color: #202933;
	padding: 0 12px;
}

.ptTanle-rightTd {
	width: 663px;
	height: 40px;
	line-height: 40px;
	background: #F8F8F8;
	color: #4F5862;
	font-size: 14px;
	padding: 0 16px;
}

.mb2 {
	margin-bottom: 2px;
}

.border-radius-6 {
	border-radius: 6px;
}

.ptDownload {
	width: 240px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #0F74F0;
	border-radius: 6px 6px 6px 6px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0 auto;
}

.all-resalut {
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	height: 54px;
	padding: 0 24px;
}

.all-resalut .text {
	font-size: 16px;
	color: #4F5862;
}

.all-resalut .jiantou {
	margin: 0 4px;
	display: inline-block;
}

.all-resalut .t-content {
	font-size: 16px;
	color: #000;
}

.all-resalut .all-resalut-redText {
	color: #FF0000;
}

.booth-empty-div {
	background: #fff;
	height: 800px;
}

.botth-empty-img {
	width: 200px;
	height: 164px;
	margin-bottom: 18px;
}

.booth-tips {
	font-size: 16px;
	font-weight: 400;
	color: #7E8790;
	line-height: 22px;
	margin-bottom: 30px;
}

.look-instrument {
	width: 104px;
	height: 40px;
	line-height: 38px;
	background: #0C7FF2;
	border-radius: 4px 4px 4px 4px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.look-phone {
	width: 104px;
	height: 40px;
	line-height: 38px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #0C7FF2;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: #0C7FF2;
	margin-left: 20px;
}

.flex-clum {
	flex-direction: column;
}

.tips-dialog-box {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

.tips-dialog {
	width: 408px;
	height: 220px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.tips-dialog-img {
	margin-bottom: 26px;
}

.tips-dialog-img img {
	width: 100%;
}

.tips-dialog-title {
	font-size: 16px;
	font-weight: 400;
	color: #4F4F4F;
	text-align: center;
}

.tips-dialog-button {
	width: 120px;
	height: 36px;
	border-radius: 4px 4px 4px 4px;

	line-height: 36px;
	text-align: center;
	font-size: 14px;

}

.wb49Li {
	margin-bottom: 10px;
}

.tips-dialog-button-cancel {
	color: #BDBDBD;
	border: 1px solid #E0E0E0;
}

.tips-dialog-button-cancel:hover {
	border: 1px solid #1A6CF2;
	color: #1A6CF2;
}

.tips-dialog-button-sure {
	background: #1A6CF2;
	color: #fff;
}

.tips-dialog-button-sure:hover {
	opacity: 0.8;
}

/* 悬浮 */
.booth-suspended {
	position: fixed;
	right: 20px;
	bottom: 200px;
	width: 100px;
	height: 404px;
	background: #FFFFFF;
}

/* 悬浮结束 */
.custom-fixed-box {
	position: fixed;
	right: 30px;
	bottom: 100px;
	width: 100px;
	background: #FFFFFF;
	text-align: center;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
	padding: 14px 0;
	z-index: 999;
}

.custom-fixed-venderImg {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.custom-fixed-topImg {
	width: 20px;
}

.custom-fixed-text {
	width: 70px;
	height: 24px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 24px;
	text-align: center;
	margin: 0 auto;
}

.custom-fixed-none {
	display: none;
}

.custom-fixed-block {
	display: inline-block;
}

.custom-fixed-item:hover .custom-fixed-none {
	display: inline-block;
}

.custom-fixed-item:hover .custom-fixed-block {
	display: none;
}

.custom-fixed-dialogBox {
	width: 170px;
	height: 60px;
	background: rgba(51, 51, 51, 0.8000);
	padding: 7px 10px 0 10px;
}

.shixin {
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-left-color: rgba(51, 51, 51, 0.8000);
	;
	position: absolute;
	top: 16px;
	right: -16px;
}

.kongxin {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-left-color: rgba(51, 51, 51, 0.8000);
	;
	position: relative;
	top: -39%;
	left: 15%;
}

.custom-fixed-dialog {

	display: none;
}

.custom-fixed-item:hover .custom-fixed-dialog {
	position: absolute;
	left: -160px;
	top: 0;
	display: block;
}

.custom-fixed-p {
	font-weight: 500;
	color: #FFFFFF;
	line-height: 22px;
	text-align: left;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.detail-table-towColum-hasBorder {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border: 1px solid #E5EAF0;
	padding: 18px 20px 10px 20px;
	margin-bottom: 24px;
}

.detail-table-towColum-hasBorder-title {
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	margin-bottom: 10px;
}

.detail-table-towColum {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid #E5EAF0;
	padding: 4px 0 16px 0;
	margin-bottom: 24px;
}

.detail-table-towColum-tr {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	width: 347px;
	margin-bottom: 10px;
	margin-right: 80px;
}

.detail-table-towColum-tr:nth-child(2n) {
	margin-right: 0;
}

.detailBox tbody,
.detailBox tr,
.detailBox td {
	max-width: 100% !important;
	width: auto !important;
}

.detailBox img {
	height: auto !important;
	max-width: 100% !important;
}

.detailBox table {
	width: 100%;
	width: -webkit-fill-available !important;
	width: fill-available;
	table-layout: fixed;
	/* display: block; */
}

.detailBox table {
	border-collapse: collapse;
}

.detailBox td {
	word-break: break-all;
	word-wrap: break-word;
}

.detailBox ul {
	padding: revert;
}

.medicalCertificate-title {
	height: 32px;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

.medicalCertificate-text {
	font-size: 16px;
	font-weight: 400;
	color: #4F5862;
	line-height: 32px;
}

.medicalCertificate-a {
	font-size: 16px;
	font-weight: 400;
	color: #0F74F0;
	line-height: 32px;
}

.medicalCertificate {
	padding-top: 0;
	background: #fff;
}

.medicalCertificate-noContent {
	font-size: 16px;
	font-weight: 400;
	color: #7E8790;
}

.el-carousel__item img,
.is-active img {
	max-width: 100% !important;
	object-fit: cover;
}

.CCH5playerContainer {
	display: inline-block;
}

.mt3 {
	margin-top: 3px;
}

.inblock {
	display: inline-block;
}

.yqyx-TRANS-product-intro-merchant .yqyx-TRANS-product-intro-merchant-content {
	width: 100%;
	margin-top: 24px;
}

.yqyx-TRANS-product-intro-merchant .yqyx-TRANS-product-intro-merchant-content p {
	width: 410px;
	height: 32px;
	font-size: 14px;
	color: #37474F;
	padding: 0 13px;
	margin: 0 36px 12px 0;
	background: #F8F9FA;
}

.yqyx-TRANS-product-intro-merchant .yqyx-TRANS-product-intro-merchant-content p::before {
	width: 17px;
	height: 17px;
	min-width: 17px;
	margin-right: 12px;
	content: "";
	background: url("https://img1.17img.cn/ui/art/zousy/2023/pc/icon_wenshangjia.png") no-repeat;
	background-size: 17px 17px;
	display: block;
}

.yqyx-TRANS-product-intro-merchant .yqyx-TRANS-product-intro-merchant-content p:nth-child(2n) {
	margin-right: 0;
}

.flex-w {
	flex-wrap: wrap;
}

.tagTit-img {
	width: auto;
	height: 18px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
}

.yqyxTransApply {
	width: 100%;
	height: 36px;
	background: #E9F3E5;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #DCECD5;
	padding: 0px 8px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.yqyxTransApply .yqyxTransApplyTag {
	padding: 4px 6px;
	font-size: 14px;
	font-weight: 600;
	color: #3E7128;
	line-height: 15px;
	background: #FFFFFF;
	border-radius: 4px;
	margin-right: 10px;
}

.yqyxTransApply .yqyxTransApplyName {
	width: 340px;
	font-size: 14px;
	font-weight: 400;
	color: #3E7128;
	line-height: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 20px;
}

.yqyxTransApply .yqyxTransApplyBtn {
	padding: 6px 21px 6px 13px;
	background: linear-gradient(119deg, #45A71B 0%, #4FB224 100%);
	border-radius: 4px;
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 14px;
	position: relative;
	cursor: pointer;
	transition: .3s;
	display: inline-block;
}

.yqyxTransApply .yqyxTransApplyBtn:hover {
	opacity: .8;
}

.yqyxTransApply .yqyxTransApplyBtn::after {
	content: '';
	width: 5px;
	height: 5px;
	border: 1.5px solid #fff;
	border-radius: 1px;
	border-left: none;
	border-bottom: none;
	position: absolute;
	top: 10px;
	right: 13px;
	transform: rotate(45deg);
}

.yqyxTransCuXiao {
	width: 100%;
	height: 36px;
	background: linear-gradient(150deg, #FC5C64 0%, #E5141E 100%);
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.yqyxTransCuXiao>img {
	width: 99px;
	height: auto;
}

.yqyxTransCuXiao .transCuXiaoDate .navText {
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 17px;
}

.yqyxTransCuXiao .transCuXiaoDate .navDay {
	width: 18px;
	height: 18px;
	display: inline-block;
	text-align: center;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 18px;
	margin: 0 2px;
}

.transCuXiaoItem {
	width: 100%;
	font-size: 0;
	margin: 15px auto;
}

.transCuXiaoItem span {
	font-size: 14px;
	font-weight: 400;
	color: #A3ADB7;
	line-height: 23px;
	display: inline-block;
	vertical-align: middle;
}

.transCuXiaoItem .cuXiaoItemTitle {
	display: inline-block;
	vertical-align: middle;
	max-width: 650px;
}

.transCuXiaoItem .cuXiaoItemTitle .itemTag {
	width: 40px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	box-sizing: border-box;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #F2460C;
	font-size: 14px;
	font-weight: 400;
	color: #F2460C;
	line-height: 18px;
	margin-right: 12px;
}

.transCuXiaoItem .cuXiaoItemTitle .itemName {
	font-size: 14px;
	font-weight: 400;
	color: #37474F;
	line-height: 23px;
	margin-right: 12px;
}

.transCuXiaoItem .cuXiaoItemTitle .itemLink {
	font-size: 14px;
	font-weight: 400;
	color: #F2460C;
	line-height: 23px;
	padding-right: 8px;
	position: relative;
	cursor: pointer;
	transition: .2s;
}

.transCuXiaoItem .cuXiaoItemTitle .itemLink:hover {
	opacity: .8;
}

.transCuXiaoItem .cuXiaoItemTitle .itemLink::after {
	content: '';
	width: 6px;
	height: 6px;
	border: 1px solid #F2460C;
	border-left: none;
	border-bottom: none;
	position: absolute;
	right: 0;
	top: 8px;
	transform: rotate(45deg);
}

.detail-reagent-centerBox.bg {
	width: 100%;
	overflow: auto;
	padding: 0 16px;
	box-sizing: border-box;
	background-color: #F8F9FA;
	margin-bottom: 22px;
}

.findManufacturer {
	margin: 15px auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.findManufacturer .tag {
	width: 45px;
	margin-right: 10px;
	display: inline-block;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: bold;
	font-size: 15px;
	line-height: 23px;
	text-align: left;
	font-style: normal;
	flex-shrink: 0;
	text-transform: none;
	padding: 0;
	background: linear-gradient(180deg, #0569CD 0%, #0C7FF2 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.findManufacturer .cxscroll {
	width: calc(100% - 60px);
}

.findManufacturer ul {
	width: 100%;
}

.findManufacturer ul li {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.findManufacturer ul li a {
	width: 48%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	background: linear-gradient(90deg, rgba(12, 127, 242, 0.2) 0%, #FFFFFF 100%);
	border-radius: 4px 4px 4px 4px;
	line-height: 30px;
	padding: 0 10px;
	box-sizing: border-box;
}

.bannerNavFixed .bannerNavContent .bannerNavContentLeft .leftComName {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	line-height: 25px;
}

.new400 {}

.new400 img {
	width: 14px;
	height: 14px;
}

.new400 p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #E53917;
	margin: 0 5px;
}

.ewmImgnew {
	cursor: pointer;
}

.ewmImgnew-position {
	position: absolute;
	bottom: -137px;
	right: -50px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
	width: 130px;
	height: 132px;
	background-color: #fff;
	padding-top: 5px;
	display: none;
}

.posiBox:hover .ewmImgnew-position {
	display: block;
}

.new400 .ewqQR {
	width: 98px;
	height: 98px;
	display: block;
	margin: 0 auto;
}

.new400 .ewqtext {
	font-size: 14px;
	color: #37474F;
	text-align: center;
}

.j-sd {
	justify-content: space-between;
}

.ins400Text {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #7E8790;
	line-height: 12px;
	text-align: left;
	padding-left: 16px;
}

.posiBox:hover .wechat-qrcode {
	display: block;
}

.posiBox .wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 30;
	top: -148px;
	left: -48px;
	width: 110px;
	height: 135px;
	color: #666;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 10px #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms
}

#combo-phone-qrcode {
	height: 84px;
}

#combo-phone-qrcode img {
	width: 90px;
	height: 90px;
}

.posiBox .wechat-qrcode .qrcode {
	width: 105px;
	margin: 10px auto
}

.posiBox .wechat-qrcode .help p {
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 12px;
}

.posiBox .wechat-qrcode:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -13px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent transparent transparent
}

.param-table {
	border-collapse: collapse;
	width: 100% !important;
	font-size: 14px;
}

.param-table thead tr {
	height: 53px;
}

.param-table tbody tr {
	height: 40px;
}

.param-table th,
.param-table td {
	border: 1px solid #dfe6ec;
	text-align: center;
}

.param-table-header {
	background: #f5f8fc !important;
	color: #7e8790 !important;
}

.param-table th>.cell {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	font-weight: 600;
}

.param-table td>.cell {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	color: #202933;
}

.param-hide {
	display: none;
}

.param-more-btn {
	text-align: center;
	margin: 20px 0;
}

.param-more-btn span {
	color: #fff;
	background: #3d99f5;
	border-color: #3d99f5;
	padding: 8px 20px;
	font-size: 14px;
	border-radius: 20px;
	cursor: pointer;
}

.param-table tbody tr:nth-child(even) {
	background-color: #fafafa;
}

.param-table tbody tr:nth-child(odd) {
	background-color: #fff;
}

.param-table tbody tr:hover {
	background-color: #f1f1f1;
}

.overflow-x-auto {
	overflow-x: auto;
}

.yxt-introduction {
	padding: 32px 0;
}

.yxt-introduction .title {
	height: 42px;
	line-height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #202933;
	text-align: center;
	margin-bottom: 40px;
}

.yxt-introduction .detail-s {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 32px;
}
.yxt-introduction .detail-s img{
	max-width:100%;
}
.bgF5F7FA {
	background-color: #F5F7FA;
}

.qualification {
	padding: 50px 0;
}

.qualification .swiper-container {
	width: 800px;
}

.qualification .qualification-item {
	text-align: center;
}

.qualification .qualification-item .qualification-img {
	max-width: 446px;
	height: 446px;
	object-fit: contain;
	display: block;
	margin: 0 auto 28px;
}

.qualification .qualification-item .qualification-name {
	height: 34px;
	line-height: 34px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 24px;
	color: #202933;
	text-align: center;
}

.qualification .swiper-button-next,
.qualification .swiper-container-rtl .swiper-button-prev {
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/searchcompany/you_2.png');
	background-size: 50px 50px;
}

.qualification .swiper-button-next,
.qualification .swiper-button-prev {
	width: 50px;
	height: 50px;
}

.qualification .swiper-button-prev,
.qualification .swiper-container-rtl .swiper-button-next {
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/searchcompany/zuo_1.png');
	background-size: 50px 50px;
}

.memberCertification-box {
	padding: 50px 0 100px;
}

.memberCertification-box .title {
	height: 42px;
	line-height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #202933;
	text-align: center;
	margin-bottom: 56px;
}

.memberCertification {
	width: 557px;
	height: 394px;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/searchcompany/20250806/icon_zcs_jz_2x_20250807.png');
	background-size: 100% 100%;
	margin: 0 auto;
}

.memberCertification-lebelImg {
	width: 112px;
	position: absolute;
	left: 144px;
	bottom: 120px;
}

.memberCertification-pphzhb {
	width: 106px;
	/* height: 26px; */
	position: absolute;
	left: 65px;
	bottom: 55px;
}

.memberCertification-positon {
	position: absolute;
	right: 140px;
	bottom: 114px;
}

.memberCertification-positon .text {
	height: 39px;
	font-family: MiSans, MiSans;
	font-weight: bold;
	font-size: 34px;
	color: #C95B2C;
	line-height: 39px;
	letter-spacing: 5px;
	text-align: center;
	margin-bottom: 13px;
}

.memberCertification-positon .textNum {
	height: 39px;
	font-family: MiSans, MiSans;
	font-weight: bold;
	font-size: 39px;
	color: #C95B2C;
	line-height: 39px;
	text-align: center;
}

.memberCertification-positon .textNum span {
	color: #F19D2B;
}

.memberCertification-positon .yearNum {
	height: 32px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	line-height: 32px;
	text-align: center;
}

.memberInformation-box {
	background-color: #F5F7FA;
	padding: 50px 0;

}

.memberInformation-box .hasBgImg {
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/searchcompany/icon_tubiao_20250717.png');
	background-size: 120px 120px;
	background-position: 630px 90px;
	background-repeat: no-repeat;
}

.memberInformation-box .title {
	height: 42px;
	line-height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #202933;
	text-align: center;
	margin-bottom: 44px;
}

.memberInformation-box .label {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #7E8790;
	flex-shrink: 0;
	margin-right: 35px;
}

.memberInformation-box .value {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	text-align: left;
}

.memberInformation-box .right img {
	width: 417px;
	height: 294px;
}

.mainProducts {
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/searchcompany/bj_tu2_20250717.png');
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0;
}

.l32 {
	line-height: 32px;
}

.mainProducts .title {
	height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #FFFFFF;
	text-align: center;
	line-height: 42px;
	margin-bottom: 50px;
}

.mainProducts-list {}

.mainProducts-item {
	height: 32px;
	line-height: 32px;
	padding: 0 24px;
	background: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	margin: 0 20px 24px 0;
}

.mainProducts-item:hover {
	color: #0C7FF2;
}

.customerUpdates {
	padding: 36px 0;
}

.customerUpdates .title {
	height: 42px;
	line-height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #202933;
	text-align: center;
	margin-bottom: 42px;
}

.customerUpdates .scroll-container {
	height: 200px;
	/* 固定容器高度 */
	overflow: hidden;
	/* 隐藏溢出内容 */
	position: relative;
	will-change: transform;
	/* 提升渲染性能 */
	padding-top: 15px;
}

.customerUpdates .scroll-content {
	position: absolute;
	width: 100%;
}

.customerUpdates .scroll-item {
	padding: 0 16px;
	width: 594px;
	height: 40px;
	line-height: 40px;
	background: #F2F7FF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E3EDFF;
	cursor: pointer;
	margin-bottom: 8px;
	box-sizing: border-box;
	color: #202933;
	font-size: 14px;
}

.customerUpdates .scroll-item:hover {
	color: #0C7FF2;
}

.customerUpdates .scroll-item .s-tel {
	margin-right: 24px;
}

.customerUpdates .scroll-item .s-name {
	width: 260px;
}

.administrativeOffice {
	background-color: #F5F7FA;
	padding: 50px 0;
}

.administrativeOffice .title {
	height: 42px;
	line-height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #202933;
	text-align: center;
	margin-bottom: 45px;
}

.administrativeOffice-item {
	width: 389px;
	height: 376px;
	background: #FFFFFF;

	padding: 32px 32px 0;
	margin: 0 16px 16px 0;
}

.administrativeOffice-item .tit {
	height: 34px;
	line-height: 34px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 24px;
	color: #000000;
	margin-bottom: 6px;
}

.administrativeOffice-item .bgBox {
	height: 272px;
	padding: 24px 24px 0;
	background: #FAFAFA;
	border-radius: 4px 4px 4px 4px;
}

.administrativeOffice-item .bgBox p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	margin-bottom: 18px;
	line-height: 22px;
}

.outBox div,
.outBox p,
.outBox span,
.outBox a.outBox ul,
.outBox li,
.outBox input,
.outBox h1,
.outBox h2,
.outBox h3,
.outBox h4,
.outBox h5,
.outBox h6,
.outBox img {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.administrativeOffice-box a:nth-child(3n) .administrativeOffice-item {
	margin-right: 0;
}

.administrativeOffice-box a:nth-child(4n+1) .administrativeOffice-item {
	border-top: 4px solid #3E95FD;
}

.administrativeOffice-box a:nth-child(4n+2) .administrativeOffice-item {
	border-top: 4px solid #2BC072;
}

.administrativeOffice-box a:nth-child(4n+3) .administrativeOffice-item {
	border-top: 4px solid #EC9624;
}

.administrativeOffice-box a:nth-child(4n+4) .administrativeOffice-item {
	border-top: 4px solid #4E1DED;
}

.everyoneIsWatching {
	padding: 50px 0;
}

.everyoneIsWatching .title {
	height: 42px;
	line-height: 42px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 30px;
	color: #202933;
	text-align: center;
	margin-bottom: 40px;
}

.everyoneIsWatching .everyoneIsWatching-list {
	padding: 0 16px;
}

.everyoneIsWatching-item {
	width: 214px;
	height: 202px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E5EAF0;
	padding: 17px 21px 0;
}

.everyoneIsWatching-item img {
	width: 110px;
	height: 109px;
	display: block;
	margin: 0 auto 16px;
}

.everyoneIsWatching-item .tit {
	height: 44px;
	line-height: 22px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #37474F;
}

.everyoneIsWatching-item:hover .tit {
	color: #0C7FF2;
}

.detail-reagent-btnList {
	margin-bottom: 20px;
}

.detail-reagent-btnList .btn {
	margin-right: 16px;
}

.detail-reagent-btnList .btn1 {
	width: 102px;
	height: 34px;
	text-align: center;
	background: linear-gradient(270deg, #EA130B 0%, #FF6B00 100%);
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
}

.detail-reagent-btnList .btn1 img {
	width: 14px;
	margin-right: 5px;
}

.detail-reagent-btnList .btn2 {
	background: linear-gradient(101deg, #FE8E00 0%, #FF7700 100%), #FFFFFF;
	width: 102px;
	height: 34px;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
}

.detail-reagent-btnList .btn2 img {
	width: 14px;
	margin-right: 5px;
}

.detail-reagent-btnList .btn3 {
	width: 102px;
	height: 34px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E5EAF0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
}

.detail-reagent-btnList .btn3 img {
	width: 16px;
	margin-right: 5px;
}

.detail-reagent-btnList .btn4 {
	width: 102px;
	height: 34px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #E5EAF0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
}

.detail-reagent-btnList .btn4 img {
	width: 14px;
	margin-right: 5px;
}

.comparisonAndCollection {
	position: absolute;
	right: 0px;
	top: 2px;
}

.comparisonAndCollection .comparison,
.comparisonAndCollection .collection {
	width: 71px;
	height: 28px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #E5EAF0;
	cursor: pointer;
}

.comparisonAndCollection .collection {
	margin-right: 10px;
}

.comparisonAndCollection .collection img {
	width: 17px;
	height: 17px;
	margin-right: 4px;
}

.comparisonAndCollection .collection p,
.comparisonAndCollection .comparison p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
}

.comparisonAndCollection .comparison img {
	width: 12px;
	height: 12px;
	margin-right: 4px;
}

.w350 {
	width: 350px;
}

.comparisonAndCollection .active {
	border: 1px solid #0c7ff2;
}

.comparisonAndCollection .active p {
	color: #0c7ff2;
}

.hoverIcon {
	display: none;
}

.showIcon {
	display: block;
}

.comparisonAndCollection .active .hoverIcon {
	display: block;
}

.comparisonAndCollection .active .showIcon {
	display: none;
}

.detail-aboutInstrument-item {
	height: 357px;
}

.detail-aboutInstrument-btn {
	width: 76px;
	height: 28px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
}

.detail-aboutInstrument-btn img {
	width: 14px;
	margin-right: 5px;
}

.detail-aboutInstrument-btn:nth-child(1) {
	background: linear-gradient(270deg, #EA130B 0%, #FF6B00 100%);
}

.detail-aboutInstrument-btn:nth-child(2) {
	background: linear-gradient(90deg, #0C7FF2 0%, #0F3FE7 100%);
}

.detail-aboutInstrument-item .price {
	margin-bottom: 15px;
}

.detail-instrument-see {
	height: 290px;
	padding: 16px 16px 0;
}

.detail-instrument-see .tit {
	margin-bottom: 10px;
}

.detail-aboutConsumable-item .price {
	margin-bottom: 15px;
}

.detail-aboutConsumable-item {
	height: 330px;
}
.comprehensiveExperience{
	height: 18px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #FFECE7;
	padding:0 4px;
	margin-right: 5px;
	background-color: #FFF4F4;
}
.comprehensiveExperience .label{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #FF6332;
}
.comprehensiveExperience img{
	width: 10px;
	height: 10px;
	margin-left: 3px;
}
.chart-ld-box{
	position: absolute;
	padding: 20px;
	/* background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04); */
	display: none;
	z-index: 9999;
	left: 100px;
	top: -80px;
	box-sizing: border-box;
}
.stats-popup {
	position: relative;
	background: #ffffff;
	border-radius: 6px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	padding: 15px 15px 20px;
	font-family: Arial, sans-serif;
	min-width: 150px;
	margin-left: 15px; /* Space for arrow */
	box-sizing: border-box;
	height: 260px;
	width: 320px;
}
.stats-popup canvas{
	box-sizing: border-box;
}
.popup-content {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.stats-popup-title{
	margin-bottom: 15px;
}
.stats-popup-title .stats-popup-border{
	width: 3px;
	height: 15px;
	background: #3254FF;
	flex-shrink: 0;
}
.stats-popup-title .title{
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #000000;
	line-height: 1;
	margin-left: 7px;
}
.stat-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.stat-name {
    color: #666;
    font-size: 14px;
}

.stat-value {
    color: #333;
    font-weight: bold;
    font-size: 14px;
}

.popup-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-right-color: #ffffff; /* Left-pointing arrow */
    left: -16px;
    top: 26%;
    transform: translateY(-50%);
    filter: drop-shadow(-2px 0 2px rgba(0, 0, 0, 0.1));
}

.custom-rightBox-bottom{
	margin-top: 10px;
}
.right-productAndBrand{
	width: 280px;
	background: #fff;
	padding-bottom: 16px;
}
.right-productAndBrand .titleBox{
	height: 44px;
	margin-bottom: 5px;
}
.right-productAndBrand .titleBox .tabBox{
	width: 50%;
	height: 100%;
	padding-top:15px;
	cursor: pointer;
}
.right-productAndBrand .titleBox .tabBox .name{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	text-align: center;
}
.right-productAndBrand .titleBox .tabBox .border{
	width: 30px;
	height: 3px;
	background: transparent;
	margin: 8px auto 0;
}
.right-productAndBrand .titleBox .active .name{
	
}
.right-productAndBrand .titleBox .active .border{
	width: 30px;
	height: 3px;
	background: #0C7FF2;
	transition: all 0.3s;
}
.right-productAndBrand .content{
	padding: 0 20px;
}
.right-productAndBrand .content .content-item{
	height: 44px;
	cursor: pointer;
}
.right-productAndBrand .content .content-item .tit{
	width: 200px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #000000;
	text-align: left;
}
.right-productAndBrand .content .content-item img{
	width: 13px;
	height: 13px;
}
.right-productAndBrand .content .content-item:hover .tit{
	color: #0C7FF2;
}
.hide{
	display: none;
}
.right-productAndBrand .btn{
	width: 248px;
	height: 44px;
	background: #0C7FF2;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #FFFFFF;
	margin: 5px auto 0;
	cursor: pointer;
}
.right-productAndBrand .btn img{
	width: 7px;
	margin-left: 10px;
	display: block;
}
.pcTop-clickTab-box{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 30px 10px 0;
	background-color: #fff;
}
.pcTop-clickTab-box .item{
	height: 24px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 24px;
	margin:0 8px;
	flex-shrink: 0;
	margin-bottom: 10px;
	cursor: pointer;
}
.pcTop-clickTab-box .active{
	color: #0C7FF2;
}
.tagShow{
	margin-bottom: 12px;
}
.tagShow p{
	height: 32px;
	border-radius: 4px 4px 4px 4px;
	line-height: 30px;
	border: 1px solid #E5EAF0;
	padding: 0 12px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	/* cursor: pointer; */
	margin-right: 12px;
}
/* .tagShow p:hover{
	border: 1px solid #0C7FF2;
	color: #0C7FF2;
} */
.tagShow .active{
	border: 1px solid #0C7FF2;
	color: #0C7FF2;
}
.ly-btn-202510{
	width: 78px;
	height: 28px;
	line-height: 26px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	font-size: 14px;
}
.ly-btn-202510:hover{
	cursor: pointer;
}
.zx-btn-202510{
	width: 78px;
	height: 28px;
	line-height: 28px;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.zx-btn-202510:hover{
	cursor: pointer;
}
.ly-btn {
    width: 78px;
    height: 28px;
    border-radius: 4px 4px 4px 4px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}
.ly-btn:hover{
	cursor: pointer;
}
.ml15 {
    margin-left: 15px;
}