.flex-1 {
	flex: 1;
}

.mr14 {
	margin-right: 14px;
}
.jinduImg{
	position: absolute;
	width: 40px;
	left: -40px;
	top: 150px;
	cursor: pointer;
}
.width1400 {
	width: 1408px;
	margin: 0 auto;
	padding: 4px;
}
.page-AICom {
	width: 100%!important;
}
.bgBorderAndBg{
	background: linear-gradient(180deg, #FFFFFF 0%, #F6F7FC 2%);
	border-radius:8px;
}
.hasBg {
	position: relative;
	/* background-color: #F6F7FC; */
	background: linear-gradient(180deg, #FFFFFF 0%, #F6F7FC 2%);
	z-index: 2;
	border-radius: 8px;
}
.jgkImg{
	position: absolute;
	top: -18px;
	right: -33px;
	width: 40px;
}
.xjad{
	position: absolute;
	top: 0;
	left: -256px;
}
.xjBox {
	/* width: 100%;
	background-image: url('https://img1.17img.cn/ui/art/liuyz/2024guanggao/xj_20240218_1400.png');
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 86px;
	height: auto; */
	height: 86px;
}
.index-box {
    overflow-x: clip;
}
/* 没有炫景广告时展示灰白渐变 */
.gwBgBox {
	width: 100%;
	height: 556px;
	background: linear-gradient( 180deg, #FFFFFF 0%, #F6F7FC 100%);
	position: absolute;
	left: 0;
	right: 0;
	/* top: 0; */
}
.smallBtn_right_common_n {
	height: 40px !important;
}
.popularMaterials-item{
	height: 21px;
}
.pageTopNav {
	height: 40px;
	width: 100%;
	
}
.pageTopNav-tb{
	margin: 16px 0;
}
.pageTopNav .insLogo {
	width: 140px;
}

.pageTopNav .topSearchBox {
	min-width: 600px;
	height: 40px;
}

.pageTopNav .topSearchBox .topInputBox {
	flex: 1;
	border: 1px solid #0C7FF2;
	border-right: none;
	border-radius: 88px 0 0 88px;
	height: 100%;
	background-color: #fff;
	padding: 0 15px;
}

.pageTopNav .topSearchBox .topInputBox input {
	flex: 1;
	outline: none;
	border: none;
	height: 100%;
	border-radius: 88px;
}

.pageTopNav .topSearchBox .topInputBox .askAIIcon {
	height: 18px;
	cursor: pointer;
}

.topSearchBtn {
	width: 86px;
	height: 40px;
	background: #2F80ED;
	border-radius: 0px 56px 56px 0px;
	border: 1px solid #2F80ED;
	cursor: pointer;
}

.topSearchBtn:hover {
	opacity: 0.8;
}

.topSearchBtn img {
	width: 18px;
}

.topSearchBtn p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	margin-left: 2px;
}

.pageTopNav .buyerBtn {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #FFF;
	width: 82px;
	height: 40px;
	background: linear-gradient(97deg, #FD833C 0%, #F92220 100%);
	border-radius: 69px 69px 69px 69px;
	text-align: center;
	line-height: 40px;
	margin-left: 14px;
}

.pageTopNav .loginBtn {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	width: 90px;
	height: 32px;
	line-height: 32px;
	background: #0C7FF2;
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
}

.pageTopNav .buyerBtn:hover {
	opacity: 0.8;
}

.pageTopNav .topRightAdImg {
	width: 300px;
}

.realTimeHotSearch {
	height: 20px;
	margin: 16px auto 8px;
}
.realTimeHotSearch a{
	display: inline-block;
}
.realTimeHotSearch .titImg {
	height: 14px;
	margin-right: 16px;
	margin-top: 2px;
}

.realTimeHotSearch-center {
	flex: 1;
	height: 20px;
	flex-shrink: 0;
	overflow: hidden;
	margin-right: 20px;
	font-size: 0;
}

.realTimeHotSearch-center a {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
}

.realTimeHotSearch-center .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #484848;
	line-height: 20px;
	margin-right: 16px;
}

.realTimeHotSearch-center .tit:hover {
	color: #0C7FF2;
}

.hoverB:hover {
	color: #0C7FF2 !important;
	cursor: pointer;
}

.realTimeHotSearch-center .hasHotImg {
	margin-right: 16px;
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
}

.realTimeHotSearch-center .hasHotImg img {
	width: 14px;
	height: 14px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.realTimeHotSearch-center .hasHotImg p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #484848;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.realTimeHotSearch-center .hasHotImg p:hover {
	color: #0287FF;
}

.topRightScrollBox {
	width: 196px;
}

.topRightScrollBox img {
	height: 14px;
	margin-right: 2px;
}

.topRightScrollBox .scrollTopTips {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #484848;
	line-height: 20px;
	overflow: hidden;
	vertical-align: sub;
	flex-shrink: 0;
}

.topRightScrollBox .scrollTopTips a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.topRightScrollBox .scrollTopTips li {
	height: 20px;
	line-height: 20px;
}

.topRightScrollBox .scrollTopTips li p {
	width: 200px;
	text-align: right;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #0C7FF2;
	line-height: 20px;
}

.topRightScrollBox .scrollTopTips li p:hover {
	color: #0C7FF2;
}

.pageNavBox {
	height: 60px;
	background: #0C7FF2;
	border-radius: 8px 8px 8px 8px;
}

.pageNavBox a {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	color: #FFFFFF !important;
}

.pageNavBox a:hover {
	opacity: 0.8;
}

.subSiteClassification {
	// height: 54px;
	margin: 16px;
}

.subSiteClassification .subSiteClassification-left {
	margin-right: 16px;
}

.subSiteClassification .subSiteClassification-center {
	margin-right: 16px;
}
.subSiteClassification-right .flex.a-c.item {
    max-width: 414px;
        display: block;
    }
.subSiteClassification .iconItem {
	width: 20px;
	height: 20px;
	margin-right: 4px;
}

.subSiteClassification .label {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #0C7FF2;
	margin-right: 16px;
	flex-shrink: 0;
}

.subSiteClassification .item {}

.subSiteClassification .item a {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #202933;
	margin-right: 16px;
	flex-shrink: 0;
}
.subSiteClassification .item a img{
	width: auto;
	height: 19px;
	display: block;
}

.subSiteClassification .item a:last-child {
	margin-right: 0;
}

.adw270 {
	width: 270px;
}

.adw270 img {
	width: 270px;
}

.adh82 {
	height: 82px;
	overflow: hidden;
}

.adh82 img {
	height: 82px;
}

.admr20 {
	margin-right: 20px;
}

.admr16 {
	margin-right: 16px;
}

.borderRadius4 {
	border-radius: 4px;
}

.borderRadius8 {
	border-radius: 8px;
}

.adw746 {
	width: 754px;
}

.adw746 img {
	width: 754px;
}

.adw344 {
	width: 344px;
}

.adw344 img {
	width: 344px;
}

.wb100 {
	width: 100%;
}

.ggFlag {
	position: absolute;
	font-size: 10px;
	line-height: 12px;
	padding: 2px 4px;
	bottom: 3px;
	right: 2px;
	background: #aaa;
	opacity: 0.3;
	color: #222;
	text-align: center;
	-webkit-transform: scale(0.9);
	border-radius: 4px;
	z-index: 100;
}

.swiper-container {
	font-size: 0;
}
.swiper-containerRC{
	height: 352px;
}
.mb14 {
	margin-bottom: 14px;
}

.productClassificationBox {
	width: 270px;
	height: 606px;
	background-color: #fff;
	border-radius: 8px;
}

.productClassificationBox .productClassificationBox-title {
	height: 48px;
	width: 100%;
	padding: 0 20px;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_03.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-bottom: 10px;
}

.productClassificationBox .productClassificationBox-title img {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}

.productClassificationBox .productClassificationBox-title p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 18px;
}

.productClassificationBox .special-item {
	height: 34px;
	padding: 0 20px 0 5px;
}

.productClassificationBox .special-item-border {
	height: 4px;
	background: linear-gradient(91deg, #0287FF 0%, #29E1F6 100%);
	border-radius: 8px 8px 0px 0px;
	border-image: linear-gradient(122deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 0 0;
}

.productClassificationBox .special-item img {
	width: 12px;
	height: 13px;
	margin-left: 5px;
}

.productClassificationBox .special-item p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #202933;
	padding-left: 10px;
}

.productClassificationBox .special-item:hover p {
	color: #0C7FF2;
}
.leftNav-bg{
	background: linear-gradient( to bottom, #E4EFFF 0%, #EDF5FF 20%, #F3F8FF 40%, #FFFFFF 100%);
	border-radius: 8px 8px 8px 8px;
	/* padding: 0 12px; */
}
.lh16 {
	line-height: 16px;
}

.lh14 {
	line-height: 14px;
}

.lh12 {
	line-height: 12px;
}

.lh18 {
	line-height: 18px;
}

.lh20 {
	line-height: 20px;
}

.productClassificationBox .abg {
	width: 100%;
	display: block;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #37434F;
	height: 100%;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/978dc2cf-81ec-450b-98e7-e6820ced5962.jpg');
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: right 20px top 12px;
	border-left: 2px solid transparent;
}

.productClassificationBox .leftNaVBox .abg:first-child {
	background-position: right 20px top 11px;
}

.productClassificationBox .leftNaVBox-bg {
	background: linear-gradient(to bottom, #EDF5FF, #F3F8FF 40%, #FFFFFF 100%);
	padding: 4px 12px 0;
}

.productClassificationBox .leftNavItem {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 15px;
	line-height: 34px;
	color: #202933;
	height: 34px;
	padding-left: 15px;
	transition: all 0.3s;
}

.productClassificationBox .leftNavItem:hover {
	color: #0C7FF2;
}

.productClassificationBox .active {
	background-color: #F3F9FE;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/c0ba352b-71ed-45dd-9537-73c8ac90cb75.jpg');
	border-left: 2px solid #0287FF;
}

.productClassificationBox .active .leftNavItem {
	color: #0C7FF2;
}

.leftNaV-dialog {
	position: absolute;
	left: 270px;
	top: 0;
	width: 1130px;
	height: 606px;
	display: none;
	background-color: #fff;
	z-index: 99;
	border-left: 1px solid #F5F7FA;
}

.leftNaV-dialog .dialogPadding {
	padding: 24px 5px 24px 32px;
	height: 100%;
}

.leftNaV-dialog .dialogPadding-other {
	padding: 10px 5px 24px 0;
	height: 100%;
}

.leftNaV-dialog-item {
	width: 100%;
	height: 100%;
	overflow-y: auto;
}

.leftNaV-dialog-item .leftBox {
	width: 50%;
	padding-right: 16px;
}

.leftNaV-dialog-item .rightBox {
	width: 50%;
	padding-left: 16px;
	padding-right: 10px;
}

.leftNaV-dialog-item .item-li {
	margin-bottom: 40px;
}

.leftNaV-dialog-item .item-li .label-box {
	margin-bottom: 16px;
}

.leftNaV-dialog-item .item-li .label-box .name {
	font-family: PingFang HK, PingFang HK;
	font-weight: 600;
	font-size: 14px;
	color: #37474F;
}

.leftNaV-dialog-item .item-li .label-box .more {
	font-family: PingFang HK, PingFang HK;
	font-weight: 400;
	font-size: 12px;
	color: #7E8790;
}

.leftNaV-dialog-item .item-li .label-box .moreIcon {
	width: 6px;
	margin-left: 5px;
}

.leftNaV-dialog-item .item-li .item-li-logoBox {
	margin-bottom: 5px;
}

.leftNaV-dialog-item .item-li .item-li-logoBox img {
	width: 70px;
	height: 39px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #F0F3F7;
	object-fit: contain;
	display: block;
	margin: 0 8px 8px 0;
	padding: 2px;
}

.leftNaV-dialog-item .item-li .itemBox {}

.leftNaV-dialog-item .item-li .itemBox p {
	height: 20px;
	font-family: PingFang HK, PingFang HK;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	line-height: 20px;
	margin: 0 30px 8px 0;
}

.leftNaV-dialog-item .hotClassify-title {
	height: 25px;
	line-height: 1;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	margin-bottom: 12px;
}
.leftNaV-dialog-item .hotClassify-box {
	max-height: 132px;
	overflow: hidden;
}

.leftNaV-dialog-item .hotClassify-item {
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	background: #F5F7FA;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang HK, PingFang HK;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	margin: 0 16px 12px 0;
}

.leftNaV-dialog-item .hotClassify-item:hover {
	color: #0C7FF2;
}

.leftNaV-dialog-item .hotClassify-rank {}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem {
	width: 238px;
	height: 391px;
	border-radius: 8px 8px 8px 8px;
	overflow: hidden;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_04.png');
	background-size: 100% 100%;
	padding: 16px 14px 0;
	margin-right: 16px;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem:nth-child(4n) {
	margin-right: 0;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .titleBox {
	margin-bottom: 15px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #935925;
	line-height: 1;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .titleBox .rankIcon {
	width: 26px;
	height: 26px;
	margin-right: 6px;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .titleBox .moreIcon {
	width: 7px;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .titleBox span {
	display: inline-block;
	max-width: 150px;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box {}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item {
	margin-bottom: 14px;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item:hover .tit {
	color: #0C7FF2;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item:last-child {
	margin-bottom: 0;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item .imgBox {
	margin-right: 14px;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item .imgBox img {}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item .imgBox .rankNumber {
	height: 13px;
	line-height: 13px;
	background: linear-gradient(230deg, #FE8543 0%, #FF766D 100%);
	border-radius: 2px 2px 8px 2px;
	padding: 0 5px 0 4px;
	position: absolute;
	top: 0;
	left: 0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 10px;
	color: #FFFFFF;
}

.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item .tit {
	flex: 1;
	height: 40px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #37474F;
	line-height: 20px;
}

.leftNaV-dialog-item .leftNav-other {
	width: 270px;
	height: 100%;
	overflow-y: auto;
	flex-shrink: 0;
}

.leftNaV-dialog-item .leftNav-other .other-abg {
	width: 100%;
	display: block;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #37434F;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/978dc2cf-81ec-450b-98e7-e6820ced5962.jpg');
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: right 20px top 15px;
}

.leftNaV-dialog-item .leftNav-other .active {
	background-color: #F3F9FE;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/c0ba352b-71ed-45dd-9537-73c8ac90cb75.jpg');
}

.leftNaV-dialog-item .leftNav-other-right {
	flex: 1;
	height: 100%;
	overflow-y: auto;
	padding: 20px 2px 0 32px;
}

.dialogPadding-other .leftNaV-dialog-item {
	overflow-y: hidden;
}

.productClassificationBox .leftNav-other .leftNavItem {
	height: 42px;
	line-height: 42px;
}

.pageCenter-content {
	width: 754px;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
}

.pageCenter-navBox {
	height: 54px;
	border-bottom: 1px solid #F0F3F7;
}

.pageCenter-navItem {
	height: 53px;
	line-height: 53px;
}

.pageCenter-navItem a {
	display: block;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	text-align: center;
}

.pageCenter-navItem img {
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
	transition: all 0.6s;
	width: 0;
}

.pageCenter-navItem.active img {
	opacity: 1;
	width: 64px;
}

.pageCenter-navItem.active a {
	font-weight: 600;
}

.pageCenter-itemBox {
	height: 551px;
	padding: 24px;
}

.pageCenter-hot {}

.pageCenter-hot .Headline-box {
	margin-bottom: 12px;
}

.pageCenter-hot .Headline-box .Headline-title {
	margin-bottom: 6px;
}

.pageCenter-hot .Headline-box .Headline-title .s-tag {
	height: 22px;
	line-height: 22px;
	background: #E53917;
	border-radius: 8px 0px 8px 0px;
	padding: 0 8px;
	margin-right: 8px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
}

.pageCenter-hot .Headline-box .Headline-title .tit {
	flex: 1;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 20px;
	color: #E53917;
	line-height: 28px;
	text-align: left;
}
.headmain-box {
	margin-top: 24px;
}
.news-length{
	width: 100%;
}
.news-length-item{
	height: 20px;
	margin-bottom: 14px;
}
.news-length-item .circle{
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	display: inline-block;
	margin-right: 5px;
	border-radius: 50%;
}
.news-length-item .tit{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	width: 585px;
}
.news-length-item .tit:hover{
	text-decoration: underline;
}
.news-length-item .time{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #B9C0C7;
	text-align: right;
	flex-shrink: 0;
}
.news-length .stag, .newsBox-top .stag{
	max-width: 90px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: #F5F7FA;
	border-radius: 2px 2px 2px 2px;
	color: #4F5862;
	font-size: 12px;
	padding: 0 4px;
	flex-shrink: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 138px;
	margin-left: 10px;
}
.pageCenter-hot .head-introductions {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #7E8790;
	line-height: 20px;
}

.pageCenter-hot .head-introductions:hover {
	text-decoration: underline;
}

.hover-t {
	transition: all 1s;
}

a {
	color: #333;
	/* 改为黑色，下划线也会变成黑色 */
}

.pageCenter-hot .Headline-box .Headline-title:hover .tit {
	text-decoration: underline;
}

.pageCenter-hot .leftBox {
	width: 405px;
}
.pageCenter-hot .leftBox a:last-child .leftBox-item{
	    margin-bottom: 0;
}
.pageCenter-hot .leftBox-item {
	height: 20px;
	margin-bottom: 14px;
}

.pageCenter-hot .leftBox-item .circle {
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	display: inline-block;
	margin-right: 5px;
	border-radius: 50%;
}

.pageCenter-hot .leftBox-item img {
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.pageCenter-hot .leftBox-item .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	flex: 1;
	line-height: 22px;
}

.pageCenter-hot .leftBox-item .tit-red {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #E53917;
	flex: 1;
	line-height: 22px;
}

.pageCenter-hot .leftBox-item:hover {
	text-decoration: underline;
}

.pageCenter-hot .leftBox a .leftBox-item-20260629{
	margin-bottom: 0;
}
.pageCenter-hot .leftBox a .leftBox-item-20260629:first-child{
	margin-right: 15px;
}
.leftBox-item-20260629 .tit{
	max-width:180px;
}

.centerNav-hotLeft-bottomImg {
	margin-top: 12px;
	/* height: 188px; */
}
.centerNav-hotLeft-bottomImg .swiper-container10{
	/* height: 100%; */
}
.a-b{
	align-items: baseline;
}
.rightBox-item{
	margin-bottom: 13px;
	line-height: 23px;
}
.rightBox-item:hover .tit{
	text-decoration: underline;
}
.rightBox-item .circle{
	width: 6px;
	height: 6px;
	background: #F6A999;
	border-radius: 50%;
	display: inline-block;
	flex-shrink: 0;
	margin-right: 6px;
	margin-top: 9px;
}
.rightBox-item .tit{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	
}
.swiper-container10 {
	width: 277px;
	height: 180px;
	border-radius: 8px 8px 0px 0px;

}

.swiper-container10 .swiper-item-div {
	display: flex;
	flex-direction: column;

}

.swiper-container10 .swiper-slide img {
	width: 100%;
	height: 150px;
	border-radius: 8px;
}
.right-hidden{
	overflow: hidden;
	height: 160px;
}
.swiper-container10 .swiperBottomText {
	width: 100%;
	/* height: 52px; */
	// border-radius: 0px 0px 8px 8px;
	background-color: #fff;
	// padding: 6px 0 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.swiper-container10 .swiperBottomText p {
	width: 100%;
	color: #fff;
	font-family: PingFang SC, PingFang SC;
	font-size: 15px;
	color: #000;
	text-align: center;
	line-height: 20px;
	margin-top: 8px;
}

/* 指示器按钮默认样式 */
.swiper-container10 .swiper-pagination {
	position: absolute;
	bottom: 35px;
	right: 8px;
}

.swiper-container10 .swiper-pagination-switch {
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 2px;
	/* 按钮间距 */
	display: inline-block;
}

/* 激活状态样式 */
.swiper-container10 .swiper-active-switch {
	width: 17px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	display: inline-block;
}
.content-tabs {
	width: 450px;
}



.swiper-container11 {
	height: 170px;
	overflow: hidden;
}

.swiper-container11 .image-carousel {
	width: 256px;
	height: 170px;
	border-radius: 8px 0px 0px 8px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	font-size: 0;
}

.swiper-container11 .image-carousel img {
	width: 100%;
	height: 100%;
	border-radius: 8px 0px 0px 8px;
	overflow: hidden;
}


.swiper-container11 .swiperDiv {
	width: 46px;
	height: 54px;
	display: inline-block;
	text-align: center;
	line-height: 54px;
	background-color: #fff;
}

.swiper-container11 .gradientg {
	color: #778491;
	border-right: 1px solid #DEE1EA;
	background: #EEF0F5;
	font-size: 17px;
	font-family: "Arial Black";
	background: -moz-linear-gradient(left, #EEF0F5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E6F2FD), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #EEF0F5 0%, #ffffff 100%);
	background: -o-linear-gradient(left, #EEF0F5 0%, #ffffff 100%);
	background: -ms-linear-gradient(left, #EEF0F5 0%, #ffffff 100%);
	background: linear-gradient(to right, #EEF0F5 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF0F5', endColorstr='#ffffff', GradientType=0);
}

.swiper-container11 .gradientg.active {
	background: linear-gradient(270deg, #FFFFFF 0%, #DAF2FF 100%);
	color: #0C7FF2;
	border-right: 1px solid #0C7FF2;
}

.swiper-container11 .swiperNews {
	width: 414px;
	position: absolute;
	top: 0px;
	left: 284px;
	height: 100%;
	background-color: #fff;
	z-index: 5;
}

.swiper-container11 .carousel-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.8s ease;
}

.swiper-container11 .carousel-item.active {
	opacity: 1;
	z-index: 1;
}

.swiper-container11 .tab-item {
	height: 54px;
	margin-bottom: 4px;
	border-radius: 0px 8px 8px 0px;
}

.swiper-container11 .tab-item:last-child {
	margin-bottom: 0;
}

.swiper-container11 .tab-item.active .gradientg {
	background: linear-gradient(270deg, #FFFFFF 0%, #DAF2FF 100%);
	color: #0C7FF2;
	border-right: 1px solid #0C7FF2;
}

.swiper-container11 .carousel-item img {
	width: 256px;
	height: 170px;
	object-fit: cover;
}

.swiper-container11 .tab-item.active .swiperTextDiv {
	background: #E6F2FD;
}

.pointer {
	cursor: pointer;
}

.activeBg {
	background: #E6F2FD;
}

.swiper-container11 .swiperTextDiv {
	width: 404px;
	height: 54px;
	padding: 4px 10px;
	display: inline-block;
}

.oe {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.f20 {
	font-size: 20px;
}

.fb {
	font-weight: bold;
}

.lh30 {
	line-height: 30px;
}

.lh24 {
	line-height: 24px;
}

.f14 {
	font-size: 14px;
}

.gray6 {
	color: #666 !important;
}

.swiper-container11 .swiperTextDiv-tit {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #202933;
	margin-bottom: 4px;
}

.swiper-container11 .swiperTextDiv-text {
	height: 17px;
	line-height: 17px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
}

.swiper-container11 .swiperNews .active {
	background: rgba(16, 167, 252, 0.1);
}

.swiper-no-swiping {
	margin-bottom: 14px;
}

.pageCenter-hot .rightBox {
	width: 277px;
}

.adh72 {
	height: 72px;
	overflow: hidden;
}

.adh72 img {
	height: 72px;
	overflow: hidden;
}

.adh70 {
	height: 70px;
	overflow: hidden;
}

.adh70 img {
	height: 70px;
	width: 100%;
	overflow: hidden;
}

.adh70Border {
	border-radius: 8px;
	border: 1px solid #F0F3F7;
}

.adh70mb16 {
	margin-bottom: 14px;
}

.adh70 .swiper-container {
	height: 100%;
}

.popular-box {}



.popular-box .titleBox {
	height: 20px;
	margin-bottom: 12px;
}

.popular-box .titleBox .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #202933;
}

.popular-box .titleBox .moreText {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
}

.popular-box .titleBox .moreIcon {
	width: 6px;
	margin-left: 8px;
}
.popular-box .left {
	width: 400px;
	height: 240px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F0F3F7;
	padding: 16px;
	box-sizing: border-box;
	margin-right: 12px;
}

.popular-box .left .item {
	margin-bottom: 10px;
}

.popular-box .left .item img {
	width: 165px;
	height: 82px;
	margin-right: 11px;
	transition: all 0.5s;
	border-radius: 8px;
}

.popular-box .left .item .item-rightBox {
	flex: 1;
}

.popular-box .left .item .item-rightBox .tit {
	height: 48px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	margin-bottom: 10px;
	transition: all 0.5s;
}

.popular-box .left .item:hover .item-rightBox .tit {
	color: #0C7FF2;
}

.popular-box .left .item:hover img {
	transform: scale(1.03);
}

.popular-box .left .item .item-rightBox .stag {
	height: 24px;
	line-height: 24px;
	padding: 0 4px;
	background: #F3F9FE;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
	display: inline-block;
}

.popular-box .right {
	width: 294px;
	height: 240px;
	border-radius: 8px;
	border: 1px solid #F0F3F7;
	padding: 16px;
}

.popular-box .right .item {
	margin-bottom: 11px;
	height: 20px;

}

.popular-box .right .item .num {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #7E8790;
	line-height: 1;
	margin-right: 8px;
}

.popular-box .right .item .num.top {
	color: #E53917;
}

.popular-box .right .item .text {
	flex: 1;
	line-height: 1;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	transition: all 0.3s;
}

.popular-box .right .item:hover .text {
	color: #0C7FF2;
}

.policyStandards {}

.policyStandards .newsBox {
	width: 405px;
}

.policyStandards .newsBox a:last-child .leftBox-item {
	margin-bottom: 0;
}

.policyStandards .newsBox .hotTit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 15px;
	color: #E53917;
	margin-bottom: 13px;
}

.policyStandards .newsBox .hotTit:hover {
	text-decoration: underline;
}

.policyStandards .newsBox .leftBox-item {
	height: 22px;
	margin-bottom: 13px;
}

.policyStandards .newsBox .leftBox-item .circle {
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	display: inline-block;
	margin-right: 5px;
	border-radius: 50%;
}

.policyStandards .newsBox .leftBox-item img {
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.policyStandards .newsBox .leftBox-item .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 15px;
	color: #202933;
	flex: 1;
	line-height: 1;
	transition: all 0.3s;
}

.policyStandards .newsBox .leftBox-item:hover {
	text-decoration: underline;
}

/* .policyStandards .newsBox .leftBox-item:hover .tit{
	color: #E53917;
}
.policyStandards .newsBox .leftBox-item:hover .circle{
	background-color: #E53917;
} */
.policyStandards .newsBox-top{
	
}
.policyStandards .newsBox-top .newsBox-top-item{
	height: 20px;
	margin-bottom: 13px;
}
.policyStandards .newsBox-top .newsBox-top-item .circel{
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	border-radius: 50%;
	margin-right: 6px;
}
.policyStandards .newsBox-top .newsBox-top-item .tit{
	/* max-width: 590px; */
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 15px;
	color: #202933;
	flex: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.policyStandards-cydt .newsBox-top .newsBox-top-item .tit{
	max-width: 590px;
}
.policyStandards .newsBox-top .newsBox-top-item .hotTit{
	color: #E53917;
	font-weight: 600;
}
.policyStandards .newsBox-top .newsBox-top-item .time{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #B9C0C7;
	text-align: right;
}
.policyStandards .newsBox-top .newsBox-top-item:hover .hotTit{
	text-decoration: underline;
}
.swiperClass1 {}

.swiperClass1 {
	width: 277px;
	height: 202px;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 12px;
}

.swiperClass1 .swiper-item-div {
	display: flex;
	flex-direction: column;

}

.swiperClass1 .imgBox {
	overflow: hidden;
	height: 150px;
	margin-bottom: 12px;
}

.swiperClass1 img {
	width: 100%;
	height: 100%;
	transition: all 0.4s;
	border-radius: 8px;
}

.swiperClass1 .swiper-item-div:hover img {
	transform: scale(1.12);
}

.swiperClass1 .swiperBottomText {
	width: 100%;
	height: 22px;
	border-radius: 0px 0px 8px 8px;
	background-color: #fff;
	// padding: 4px 0 0;
}

.swiperClass1 .swiperBottomText p {
	font-family: PingFang SC, PingFang SC;
	font-size: 14px;
	color: #202933;
	width: 100%;
	height: 22px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 指示器按钮默认样式 */
.swiperClass1 .swiper-pagination {
	position: absolute;
	bottom: 60px;
	right: 8px;
}

.swiperClass1 .swiper-pagination-switch {
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 2px;
	/* 按钮间距 */
	display: inline-block;
}

/* 激活状态样式 */
.swiperClass1 .swiper-active-switch {
	width: 17px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	display: inline-block;
}


.policyStandards .right-swiper-box {
	width: 277px;
}

.mtb18 {
	margin: 14px 0;
}

.odHidden {
	display: none;
	opacity: 0;
	transition: opacity 0.5s ease;
	/* 过渡动画：0.5秒平滑变化 */
}

.odShow {
	display: block;
	/* 先让元素进入文档流 */
	opacity: 1;
	/* 再触发透明度过渡 */
}




.pageRight {
	width: 344px;
	background-color: #fff;
	border-radius: 8px;
}

.pageRight-item {
	width: 100%;
	height: 150px;
	border-radius: 0px 0px 0px 0px;
	border-bottom: 1px solid #E5EAF0;
	position: relative;
	padding: 20px;
	overflow: hidden;
}

.pageRight-item:last-child {
	border-bottom: none;
}

.pageRight-item .titleBox {
	margin-bottom: 16px;
}

.pageRight-item .titleBox img {
	width: 91px;
	height: 31px;
	object-fit: contain;
	margin-right: 5px;
	padding: 0 6px;
	display: block;
}

.pageRight-item .titleBox p {
	width: 210px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #000000;
	line-height: 22px;

}
.pageRight-item .titleBox p:hover{
	text-decoration: underline;
}

.pageRight-item .pageRight-li {
	width: 292px;
	height: 20px;
	margin-bottom: 10px;
}

.pageRight-item .pageRight-li .dian {
	width: 3px;
	height: 3px;
	border-radius: 50%;
	margin-right: 5px;
	background-color: #585858;
}

.pageRight-item .pageRight-li .tit {
	flex: 1;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #585858;
}
.pageRight-item .pageRight-li .tit:hover{
	text-decoration: underline;
}

.rightCore {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
}

.pageRight .mousHover {
	transform: translateY(0);
	transition: transform 0.5s ease-out;
}

.mousHoverOut {

	transition: transform 0.5s ease-out;
}

.ventorImg-bigOut {
	transform: translateY(100%);
	display: inline-block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 152px;
}

.ventorImg-big {
	width: 100%;
	height: 100%;
}

/* 主容器：控制整体范围 */
.image-container {
	height: 70px;
	position: relative;
	overflow: hidden;
	/* background: #f0f0f0; */
	cursor: default;
	box-sizing: border-box;
}

/* 短图容器：横向排列，间距固定 */
.short-images {
	display: flex;
	position: relative;
	z-index: 3; /* 短图层级最高，不会被长图覆盖 */
	transition: transform 400ms ease;
	font-size: 0;
	height: 100%;
}
.short-images a{
	display: inline-block;
	height: 100%;
	width: 100%;
}
.short-item {
	width: 336px;
	height: 100%;
	margin-right: 16px;
	flex-shrink: 0;
	cursor: pointer;
	transition: transform 400ms ease;
}
.short-image {
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-radius: 8px;
}

.short-images .short-item:last-child {
	width: 344px;
}

.short-item:last-child {
		margin-right: 0;
	}

/* 长图容器：绝对定位，覆盖层 */
.long-images {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	font-size: 0;
	pointer-events: auto; /* 保留：解除父容器事件穿透 */
}
 .long-item {
	position: absolute;
	top: 0;
	width: 1400px;
	height: 70px;
	opacity: 0;
	z-index: 5;
	visibility: hidden;
	transition: 
		opacity 500ms ease, 
		visibility 500ms ease,
		transform 500ms ease;
	transform: scale(0.95);
	pointer-events: none; /* 新增：非激活态长图不拦截点击 */
}
/* 关键：强制长图a标签可点击，穿透所有遮挡 */
.long-images a {
	display: inline-block;
	height: 100%;
	width: 100%;
	pointer-events: auto !important; /* 最高优先级，确保点击生效 */
	cursor: pointer; /* 显性标识可点击 */
}
.long-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 7px;
	pointer-events: none; /* 新增：图片不拦截，点击直接到a标签 */
}
 .long-item[data-index="1"], .long-item[data-index="2"]{
	left: 50%;
	transform: translateX(-50%) scale(0.95);
	transform-origin: center center;
 }
.long-item[data-index="0"] { left: 0; }
.long-item[data-index="3"] { right: 0x; }

/* 激活状态：修复点击+变换 */
.long-item.active {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	pointer-events: auto !important; /* 新增：强制激活态可点击 */
}
.long-item[data-index="1"].active, .long-item[data-index="2"].active {
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) scale(1);
	pointer-events: auto !important; /* 新增：居中长图强制可点击 */
}

.i3Box {
	padding: 16px 24px 16px;
	background-color: #fff;
	border-radius: 8px;
}

.i3-right-scroll {
	justify-content: flex-end;
	text-align: right;
}

.i3-right-scroll img {
	width: 15px;
	height: 15px;
	margin-right: 4px;
}

.i3-right-scroll .scrollTopTips {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	display: inline-block;

}

.i3-right-scroll .scrollTopTips li {
	height: 22px;
	line-height: 22px;
	font-family: PingFang SC, PingFang SC;

}

.i3-right-scroll .scrollTopTips li p {
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	display: inline-block;
}

/* 呼吸动画关键帧：缩放+透明度变化 */
@keyframes breathe {
	0% {
		transform: scale(1);
		opacity: 0.8;
	}

	50% {
		transform: scale(1.2);
		/* 放大到1.2倍 */
		opacity: 1;
		/* 完全不透明 */
	}

	100% {
		transform: scale(1);
		opacity: 0.8;
	}
}

.i3-titleBox {
	height: 43px;
	padding-bottom: 12px;
	border-bottom: 1px solid #F5F7FA;
}

.i3-titleBox .i3-title-left {
	height: 100%;
}

.i3-titleBox .i3-title-left a {
	display: inline-block;
	// height: 100%;
}

.i3-titleBox .i3-title-left .title {
	/* border-bottom: 3px solid #0C7FF2; */
	/* width: 88px; */
	margin-right: 40px;
	height: 100%;
}

/* 鼠标移入div时，img执行呼吸动画 */
.i3-titleBox .i3-title-left .title:hover img {
	animation: breathe 1.5s ease-in-out infinite;
	/* 无限循环呼吸 */
}

.i3-titleBox .i3-title-left .title .name {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 22px;
	line-height: 31px;
	color: #202933;
	margin-right: 6px;
}

.i3-titleBox .i3-title-left .title img {
	width: 17px;
	height: 17px;
}
.i3-titleBox .i3-title-left .title .titicon {
	width: 30px;
	height: 30px;
	margin-right: 8px;
}
.titicon {
	width: 30px;
	height: 30px;
	margin-right: 8px;
}
.i3-titleBox .i3-title-left .i3-nav {}

.i3-titleBox .i3-title-left .i3-nav .item{
	font-size: 14px;
	margin-right: 24px;
	cursor: pointer;
	transition: all 0.3s;
}
.i3-titleBox .i3-title-left .i3-nav .item a{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 1;
	display: inline-block;
}
.i3-titleBox .i3-title-left .i3-nav .item:hover {
	color: #0C7FF2;
}

.i3-titleBox .i3-title-left .i3-nav .active a{
	font-weight: 600;
	color: #0C7FF2;
}

.i3-content {}

.i3-content .i3-item {}

.i3-content .i3-item .live-video {
	position: relative;
	width: 327px;
	height: 214px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	overflow: hidden;
}

.i3-content .i3-item .live-video .videoBox {
	height: 100%;
	width: 100%;
}

.i3-content .i3-item .live-video .videoBox .coversImg {
	height: 100%;
	width: 100%;
}

.i3-content .i3-item .bgBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.49);
	border-radius: 8px 8px 8px 8px;
	padding: 13px 16px;
}

.i3-content .i3-item .bgBox .statusAndTitle {}

.i3-content .i3-item .bgBox .statusAndTitle .status {
	height: 18px;
	background: #FF6332;
	border-radius: 2px 2px 2px 2px;
	padding: 0 3px;
	margin-right: 8px;
}

.i3-content .i3-item .bgBox .statusAndTitle .status img {
	width: 12px;
	height: 12px;
}

.i3-content .i3-item .bgBox .statusAndTitle .status p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 2px;
}

.i3-content .i3-item .bgBox .statusAndTitle .title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1;
	flex: 1;
}

.i3-content .i3-item .bgBox .btn-borderOut {
	border-radius: 35px 35px 35px 35px;
	padding: 4px;
	width: 154px;
	height: 40px;
	margin: 50px auto 0;
	background-color: rgb(255, 99, 50);
}

.i3-content .i3-item .bgBox .btn-borderInner {
	border-radius: 35px 35px 35px 35px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	height: 100%;
	line-height: 1;
}

.i3-content .i3-item .bgBox .btn-borderOut:hover {
	background-color: #FF6332;
	border: none;
}

.i3-content .i3-item .bgBox .btn-borderOut:hover .btn-borderInner {
	border: none;
}

.i3-content .paddingNum {
	padding: 16px 0 0 0;
	width: 1013px;
}

.i3-itemMarginRight {
	margin: 0 16px 16px 0;
}

.i3-itemMarginRight:nth-child(3n) {
	margin-right: 0;
}

.i3-content .normal-item {
	width: 327px;
	height: 214px;
	/* background: #FFFFFF; */
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F0F3F7;
	padding: 16px;
	flex-direction: column;
	transition: all 0.3s;
}

.i3-content .normal-item:hover {
	/* border: 1px solid #0C7FF2; */
}

.i3-content .normal-item .title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	line-height: 28px;
	height: 56px;
	margin-bottom: 8px;
	transition: all 0.3s;
}

.i3-content .normal-item:hover .title {
	color: #0C7FF2;
}

.i3-content .normal-item .teacher {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	line-height: 20px;
	margin-bottom: 8px;
}

.i3-content .normal-item .timeAndText {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;

}

.i3-content .normal-item .time {
	color: #0C7FF2;
}

.i3-content .normal-item .text {
	color: #000000;
}

.i3-content .normal-item .btn {
	/* width: 80px;
	height: 32px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #0C7FF2;
	text-align: center;
	line-height: 30px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #0C7FF2;
	transition: all 0.2s; */
}

.i3-content .normal-item .btn:hover {
	/* background-color: #0C7FF2;
	color: #fff; */
}


.lectures-item {
	width: 324px;
	height: 178px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #EFF0F5;
	margin: 0 18px 0 0;
	padding: 20px 20px 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
}
.lectures-item:nth-child(4n) {
	margin-right: 0;
}
.lectures-item-live {
	background: url('https://img1.17img.cn/ui/simg/instrument/child/webinar2020/images/pc/icon_zhizaizhibozhong_dien.png') no-repeat right bottom;
	background-size: 30% auto;
}

.lectures-item-sign {
	background: url('https://img1.17img.cn/ui/simg/instrument/child/webinar2020/images/pc/icon_web_jijiangkaishi_2020_06_12.png') no-repeat right bottom;
	background-size: 30% auto;
}
.lectures-item-replay {
	background: url('https://img1.17img.cn/ui/simg/instrument/child/webinar2020/images/pc/icon_huang_2020_06_12.png') no-repeat right bottom;
	background-size: 30% auto;
}
.lectures-item-end {
	background: url('https://img1.17img.cn/ui/simg/instrument/child/webinar2020/images/pc/icon_xinhuise_2020_06_12.png') no-repeat right bottom;
	background-size: 30% auto;
}
.lectures-live {
	width: 76px;
	padding: 2px;
	background: #FFF6F3;
	border-radius: 2px 2px 2px 2px;
	margin-bottom: 14px;
}

.lectures-live img {
	width: 18px;
}

.lectures-live span {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #FF4400;
	height: 20px;
	line-height: 20px;
}
.lectures-back{
	margin-bottom: 14px;
}

.lectures-back span{
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #CC9963;
	padding:0 6px;
	height: 20px;
	line-height: 20px;
	background-color: #FDEEDE;
	display: inline-block;
	border-radius: 2px;
}
.lectures-end span{
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #7E8790;
	padding:0 6px;
	height: 20px;
	line-height: 20px;
	background-color: #F5F7FA;
	display: inline-block;
	border-radius: 2px;
}
.lectures-item-back .back{
	background-color: #CC9963;
}
.lectures-item-back .back:hover{
	background-color: #B78112;
}
.vas {
	vertical-align: sub;
}

.lectures-item .title {
	height: 44px;
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #404040;
	line-height: 22x;
	margin-bottom: 24px;
}
.lectures-item .title:hover{
	text-decoration: underline;
}
.lectures-bottom {
	height: 32px;
	line-height: 32px;
}

.lectures-bottom .time {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #4F5862;
}

.lectures-bottom .btn {
	width: 88px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.lectures-bottom .goin {
	background: #FF4400;
}
.lectures-bottom .playback{
	background: #E5A117;
}
.lectures-bottom .playback:hover{
	background: #C88D17;
}
.lectures-bottom .signin {
	background: #0C7FF2;
}
.lectures-bottom .signin:hover{
	background-color: #0A66C2;
}
.lectures-bottom .goin:hover{
	background-color: #CC3600 ;
}
.lectures-bottom .endin {
	background: #E3E6E8;
}
.lectures-bottom .endin:hover{
	background-color: #CED3D6;
}
.lectures-countdown {
	font-size: 0;
	margin-bottom: 14px;
}

.lectures-countdown .tit {
	width: 52px;
	height: 22px;
	line-height: 22px;
	background: #D4E8FF;
	border-radius: 2px 0px 0px 2px;
	text-align: center;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #1781ED;
	display: inline-block;
}

.lectures-countdown .countdowntime {
	height: 22px;
	line-height: 22px;
	background: #EDF5FE;
	border-radius: 0px 2px 2px 0px;
	text-align: center;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #1781ED;
	display: inline-block;
	padding: 0 6px;
}
.hotVideo-box {
	background-color: #fff;
	/* padding: 0 24px 30px; */
	padding-top: 10px;
}

.hotVideo-titlebox {
	height: 64px;
	line-height: 64px;
}

.hotVideo-tit {
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #000000;
}

.hotVideo-box .preference-titBox-right {
	height: 64px;
	line-height: 64px;
}
.hotVideo-box .preference-titBox-right .moreText{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	line-height: 1;
	transition: all 0.2s;
}
.hotVideo-box .preference-titBox-right .moreIcon {
    width: 7px;
    margin-left: 6px;
}
.hotVideo-left {
	width: 1010px;
}

.hotVideo-left-item {
	width: 190px;
	height: 212px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #F0F3F7;
	margin-right: 15px;
	padding: 14px 13px 0;
}

.hotVideo-left-item:nth-child(5n) {
	margin-right: 0;
}

.hotVideo-left-img {
	width: 164px;
	height: 92px;
	position: relative;
	margin-bottom: 13px;
	overflow: hidden;
}

.hotVideo-left-img .p-img {
	width: 164px;
	height: 92px;
	transition: all 0.8s;
}

.hotVideo-left-item:hover .p-img {
	transform: scale(1.05)
}

.hotVideo-left-img .videoPlay {
	position: absolute;
	left: 9px;
	bottom: 9px;
	width: 25px;
	height: 25px;
}

.hotVideo-left-item .tit {
	height: 44px;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	color: #4F5862;
	line-height: 22px;
	margin-bottom: 15px;
}

.hotVideo-left-item .name {
	width: 95px;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
}

.hotVideo-left-item .playnow {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #0C7FF2;
}

.hotVideo-right {
	width: 324px;
}

.hotVideo-right-item {
	height: 43px;
	margin-bottom: 13px;
}
.hotVideo-right-content a{
	display: inline-block;
}
.hotVideo-right-content a:nth-child(4n) .hotVideo-right-item {
	margin-bottom: 0;
}

.hotVideo-right-item img {
	width: 42px;
	height: 42px;
	border-radius: 6px;
	margin-right: 18px;
}

.hotVideo-right-infor {
	width: 256px;
}

.hotVideo-right-infor .name {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #202933;
	height: 20px;
	line-height: 20px;
	margin-bottom: 4px;
}

.hotVideo-right-infor .s-position {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
}
.hotVideo-right-infor:hover .name{
	text-decoration: underline;
}


.i3-content .CalendarBox {
	width: 320px;
	padding-top: 16px;
}

.i3-content .CalendarBox .calendarDiv {
	width: 320px;
	height: 330px;
	background: #F3F5F8;
	border-radius: 8px 8px 8px 8px;
	margin-bottom: 10px;
}
.titleBoxPublic {
	height: 22px;
}
.titleBoxPublic.HCPJ {
	height: 22px;
	margin-bottom: 16px!important;
}

.titleBoxPublic .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #202933;
	line-height: 1;
}

.hotExpert .titleBoxPublic .tit {
	font-size: 16px;
}

.titleBoxPublic .moreText {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	line-height: 1;
	transition: all 0.2s;
}

.titleBoxPublic a:hover .moreText {
	color: #000;
	font-weight: 600;
}

.titleBoxPublic .moreIcon {
	width: 7px;
	margin-left: 8px;
}

.h22 {
	height: 22px;
}

.h25 {
	height: 25px;
}
.yqyx-h700{
	height: 700px;
}
.hotExpert-box {}

.hotExpert-box .hotExpert-item {
	width: 320px;
	height: 78px;
	background: #F3F5F8;
	border-radius: 8px 8px 8px 8px;
	padding: 12px;
	margin-top: 5px;
}

.hotExpert-box .hotExpert-item img {
	width: 50px;
	height: 50px;
	border-radius: 100px 100px 100px 100px;
	margin-right: 16px;
	flex-shrink: 0;
}

.hotExpert-item-right {
	flex: 1;
}

.hotExpert-item-right .name {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 20px;
	color: #202933;
	line-height: 1;
	margin-right: 14px;
}

.hotExpert-item-right .position {
	max-width: 140px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	line-height: 1;
}

.hotExpert-item-right .companyName {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	line-height: 20px;
	margin-top: 5px;
	max-width: 230px;
}

.adw1036 {
	width: 1036px;
}

.adw1036 img {
	width: 1036px;
}

.adh70 {
	height: 70px;
}

.adh70 img {
	height: 70px;
}

.admtb20 {
	margin: 20px 0;
}
.w690{
	width: 690px;
}
.emptyAdDiv{
	height: 20px;
}
.goodInstruments-box {
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F5F7FA;
	padding: 24px;
}

.goodInstruments-box .bigTitBox {
	height: 43px;
	padding-bottom: 12px;
	border-bottom: 1px solid #F5F7FA;
}

.goodInstruments-box .bigTitBox h3 {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 22px;
	color: #202933;
	/* width: 132px; */
	height: 31px;
	line-height: 31px;
}

.goodInstruments-box .left {
	width: 1016px;
	height: 590px;
}

.goodInstruments-box .left .goodInstruments-decicon {
	height: 22px;
	margin-left: 20px;
}

.goodInstruments-box .left .titleBoxPublic .tit {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
}
.goodInstruments-box .titleBoxPublic {
	margin: 16px 0;
}

.titleBoxBorder {
	width: 320px;
	height: 536px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E5EAF0;
	padding: 20px;
}
.titleBoxBorder ul {
	margin-bottom: 16px;
}
.goodInstruments-box .right {
	width: 320px;
}

.mb18 {
	margin-bottom: 18px;
}

.goodInstruments-item {
	width: 190px;
	height: 260px;
	background: #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid rgba(197,14,14,0.1);
	margin: 0 16px 16px 0;
	position: relative;
	padding: 16px;
	transition: all 0.3s;
	position: relative;
}
.goodInstruments-item::before {
	content: '';
	width: 124px;
	height: 22px;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_icon_30.png');
	background-size: 100% 100%;
	position: absolute;
	top: -1px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
}

.goodInstruments-item:hover {
	-webkit-box-shadow: 0 0 5px #d6d5d5;
	box-shadow: 0 0 5px #d6d5d5;
}

.goodInstruments-item:nth-child(5n) {
	margin-right: 0;
}

.goodInstruments-item .productPic {
	width: 160px;
	height: 160px;
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;
	transition: all 0.3s;
	display: block;
	margin: 0 auto 16px;
}

.goodInstruments-item:hover .productPic {
	transform: scale(1.02);
}

.goodInstruments-item .goodInstruments-logo {
	height: 25px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 153px;
}

.goodInstruments-item .tit {
	height: 52px;
	line-height: 26px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #404040;
	padding: 0 1px;
}

.goodInstruments-item:hover .tit {
	color: #C8322A;
}

.Innovation100 .titleBoxPublic .tit {
	font-size: 16px;
}
.Innovation100 {
	width: 320px;
	height: 574px;
}


.Innovation100 ul {}

.Innovation100 ul li {
	height: 20px;
	margin-bottom: 9px;
}

.Innovation100 ul li .dian {
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	border-radius: 50%;
	display: inline-block;
	flex-shrink: 0;
	margin-right: 12px;
}

.Innovation100 ul li .text {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	flex: 1;
	transition: all 0.3s;
}

.Innovation100 ul li:hover .text {
	color: #0C7FF2;
}

.Innovation100 ul li:hover .dian {
	background-color: #0C7FF2;
}

/* .Innovation100 ul a:nth-child(6) li{
	margin-bottom: 0;
} */
.goodInstruments-bg {
	height: 152px;
	border-radius: 8px 8px 8px 8px;
	padding: 16px;
	margin-bottom: 12px;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_05.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.box-head-title {
	margin-bottom: 15px;
}

.goodInstruments-bg .goodInstruments-logo {
	width: 124px;
}

.goodInstruments-bg .btn {
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #E53917;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	transition: all 0.5s;
}

.goodInstruments-bg .btn:hover {
	transform: scale(1.05);
}

.goodInstruments-bg .text {
	height: 73px;
	line-height: 24px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 13px;
	color: #751300;
}

.Innovation100-bg {
	border-radius: 8px 8px 8px 8px;
	height: 145px;
	padding: 16px 16px 0;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_06.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.Innovation100-bg .Innovation100-logo {
	width: 98px;
}

.Innovation100-bg .btn {
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #7117FC;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	transition: all 0.5s;
}

.Innovation100-bg .btn:hover {
	transform: scale(1.05);
}

.Innovation100-bg .text {
	line-height: 24px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 13px;
	color: #220056;
}

.gysrzImg {
	height: 20px;
}

.insSelection-box {
	background: #FFFFFF;
	border-radius: 8px;
	border: 1px solid #F5F7FA;
	padding: 24px 24px 8px;
}

.insSelection-box .i3-titleBox .i3-title-left .title {
	/* width: 115px; */
}

.publicHover-css .navBox {
	background: #F0F3F7;
	border-radius: 100px;
	padding: 2px 4px;
	display: inline-flex;
	margin-bottom: 16px;
}

.publicHover-css .navBox .navItem {
	height: 26px;
	padding: 0 14px;
	line-height: 26px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	border-radius: 90px;
	cursor: pointer;
	position: relative;
	z-index: 1;
	transition: all 0.3s;
}

.publicHover-css .navBox .navItem::before {
	content: "";
	position: absolute;
	top: 2px;
	/* 与容器 padding 对齐 */
	bottom: 2px;
	left: 50%;
	width: 0;
	/* 初始宽度为0，鼠标移入时展开 */
	background-color: #fff;
	/* 白色背景 */
	border-radius: 18px;
	/* 圆角（比容器小2px，避免溢出） */
	transform-origin: center;
	transform: translateX(-50%);
	z-index: -1;
	/* 伪元素在文字下层 */
	transition: width 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.publicHover-css .navBox .active {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #0C7FF2;
}

.publicHover-css .navBox .active::before {
	width: 100%;
}

.publicHover-css .navBox .navItem:hover::before {
	width: 100%;
	/* 背景宽度展开为100% */
	transition: all 0.3s
}

.insSelection-inner {}

.insSelection-inner .left {
	width: 1012px;
}

.insSelection-inner .right {
	width: 320px;
	height: 636px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E5EAF0;
	padding: 20px 20px 0;
}

.insSelection-inner .right .dailyList-title {
	height: 22px;
	line-height: 22px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #202933;
	margin-bottom: 4px;
}
.yqyx-right-mt{
	margin-top: 46px;
}
.insSelection-inner .right .dailyList-subTitle {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	line-height: 20px;
	margin-bottom: 20px;
}

.insSelection-inner .right .rightItem {
	height: 20px;
	margin-bottom: 16px;
}

.insSelection-inner .right .rightItem .numberImg {
	width: 18px;
	margin-right: 8px;
}
.numText{
	width: 20px;
	height: 20px;
	background-color: #B6D9FB;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
	margin-right: 8px;
	border-radius: 4px;
	flex-shrink: 0;
}
.numText-1{
	background-color: #EB635D;
}
.numText-2{
	background-color: #F5771D;
}
.numText-3{
	background-color: #EDB03F;
}
.insSelection-inner .right .rightItem .tit {
	width: 170px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	text-align: left;
	line-height: 1;
	transition: all 0.3s;
}

.insSelection-inner .right .rightItem .hotNum {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	text-align: right;
	transition: all 0.3s;
}

.insSelection-inner .right a:nth-child(15) .rightItem {
	margin-bottom: 0;
}

.insSelection-inner .right .rightItem:hover .tit {
	color: #0C7FF2;
}

.insSelection-inner .right .rightItem:hover .hotNum {
	color: #0C7FF2;
}

.insSelection-inner .leftBox .leftItem .hot-item {
	width: 241px;
	height: 310px;
	border-radius: 8px;
	border: 1px solid #E5EAF0;
	margin: 0 16px 16px 0;
	position: relative;
	overflow: hidden;
}

.insSelection-inner .leftBox .leftItem .hot-item:nth-child(4n) {
	margin-right: 0;
}

.insSelection-inner .leftBox .leftItem .hot-item .productImg {
	display: block;
	margin: 0 auto 12px;
}


.insSelection-inner .leftBox .leftItem .titBox {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 26px;
	height: 52px;
	transition: all 0.3s;
	margin-bottom: 6px;
	padding: 0 16px;
}

.insSelection-inner .leftBox .leftItem .xh {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #88919A;
	line-height: 20px;
	margin-bottom: 6px;
	padding: 0 16px;
}

.insSelection-inner .leftBox .leftItem .priceBox {
	padding: 0 16px;
}

.insSelection-inner .leftBox .leftItem .priceBox .label {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #88919A;
	margin-right: 2px;
	line-height: 1;
}

.insSelection-inner .leftBox .leftItem .priceBox .value {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #E53917;
	line-height: 1;
}

.insSelection-inner .leftBox .leftItem .hover-box {
	position: absolute;
	top: -100%;
	/* 初始在图片上方，超出可视区域 */
	left: 0;
	width: 241px;
	height: 180px;
	background-color: rgba(0, 0, 0, 0.7);
	/* 黑色半透明背景 */
	color: #fff;
	padding: 30px 20px 0;
	opacity: 0;
	border-radius: 8px 8px 8px 8px;
	transition: all 0.3s ease-out;
	z-index: 5;
	/* 从上到下的过渡动画 */
}

.insSelection-inner .leftBox .leftItem .hot-item .productImg-div {
	position: relative;
	padding-top: 16px;
}

.insSelection-inner .leftBox .leftItem .hot-item .productImg-div:hover .hover-box {
	top: 0;
	/* 滑入到图片顶部 */
	opacity: 1;
	/* 显示 */
}

.insSelection-inner .leftBox .leftItem .hover-box .rating {
	height: 22px;
	font-family: PingFang SC, PingFang SC;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1;
	margin-bottom: 8px;
}

.insSelection-inner .leftBox .leftItem .hover-box .rating span {
	font-weight: 600;
	font-size: 16px;
}

.insSelection-inner .leftBox .leftItem .hover-box .rateText {
	height: 44px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 22px;
	margin-bottom: 15px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
}

.insSelection-inner .leftBox .leftItem .hover-box .rateText:hover {
	text-decoration: underline;
}

.insSelection-inner .leftBox .leftItem .hover-box .btn-group {}

.insSelection-inner .leftBox .leftItem .hover-box .btn {
	width: 94px;
	height: 32px;
	border-radius: 4px 4px 4px 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.insSelection-inner .leftBox .leftItem .hover-box .btn-comment {
	line-height: 30px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.insSelection-inner .leftBox .leftItem .hover-box .btn-consult {
	background: #0C7FF2;
	line-height: 32px;
	cursor: pointer;
}

.insSelection-inner .leftBox .leftItem .hot-bottom-a {
	display: block;
}

.insSelection-inner .leftBox .leftItem .hot-bottom-a:hover .titBox {
	color: #0C7FF2;
}

.insSelection-inner .leftBox .leftItem .stag-xp {
	height: 18px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 12px;
	color: #FFFAFA;
	text-align: center;
	padding: 0 4px;
	line-height: 18px;
	background: #0C7FF2;
	margin-right: 2px;
	display: inline-block;
	border-radius: 2px;
}
.insSelection-inner .leftBox .leftItem .plxfAndXp{
	position: absolute;
	top: 4px;
	left:4px;
	z-index: 2;
}
.insSelection-inner .leftBox .leftItem .plxfImg {
	height: 18px;
	vertical-align: sub;
}

.insSelection-inner .plxfItem {
	background: linear-gradient( 60deg, #F5F3FF 0%, #FFFFFF 54%, #F5F3FF 94%);
	padding: 24px 24px 8px;
	border-radius: 8px 8px 8px 8px;
	margin-bottom: 16px;
}
.xpsf-box{
	padding-bottom: 16px;
}
.yqyx-pb{
	padding-bottom: 2px;
}
.insSelection-inner .plxfItem .plxfItem-item {
	width: 229px;
	height: 310px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F5F7FA;
	overflow: hidden;
	margin: 0 16px 16px 0;
}

.insSelection-inner .plxfItem .plxfItem-item:nth-child(4n) {
	margin-right: 0;
}

.insSelection-inner .plxfItem .plxfItem-item .productImg-div {
	padding-top: 16px;
	position: relative;
}

.insSelection-inner .plxfItem .plxfItem-item .productImg-div .productImg {
	display: block;
	margin: 0 auto 12px;
}

.insSelection-inner .plxfItem .plxfItem-item .tit {
	margin-bottom: 6px;
	padding: 0 16px;
	height: 52px;
	line-height: 26px;
	font-size: 16px;
	font-weight: 400;
	color: #202933;
	transition: all 0.3s;
}

.insSelection-inner .plxfItem .xh {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #88919A;
	margin-bottom: 6px;
	padding: 0 14px;
}

.insSelection-inner .plxfItem .priceBox {
	height: 22px;
	padding: 0 16px;
}

.insSelection-inner .plxfItem .priceBox .label {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #88919A;
}

.insSelection-inner .plxfItem .priceBox .value {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #E53917;
}

.insSelection-inner .plxfItem .plxfItem-item .hover-box {
	position: absolute;
	top: -100%;
	/* 初始在图片上方，超出可视区域 */
	left: 0;
	width: 100%;
	height: 176px;
	/* background: linear-gradient( 156deg, #957FFF 0%, #1C12D8 100%); */
	background:rgba(28, 18, 216, 0.8);
	color: #fff;
	padding:20px;
	opacity: 0;
	border-radius: 8px 8px 8px 8px;
	transition: all 0.3s ease-out;
	/* 从上到下的过渡动画 */
}

.insSelection-inner .plxfItem .plxfItem-item .productImg-div:hover .hover-box {
	top: 0;
	/* 滑入到图片顶部 */
	opacity: 1;
	/* 显示 */
}

.insSelection-inner .plxfItem .plxfItem-item .hover-box .text {
	height: 48px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	margin-bottom: 20px;
}

.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn-group {}

.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn {
	width: 86px;
	height: 32px;
	border-radius: 4px 4px 4px 4px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn-comment {
	line-height: 30px;
	border: 1px solid #FFEBB7;
	cursor: pointer;
	color: #FFEBB7;
}

.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn-consult {
	background: linear-gradient(145deg, #FCE1B4 0%, #C89142 100%);
	line-height: 32px;
	cursor: pointer;
	color: #000000;
}

.insSelection-inner .plxfItem .plxfItem-item .hot-bottom-a {
	display: block;
}

.insSelection-inner .plxfItem .plxfItem-item .hot-bottom-a:hover .tit {
	color: #0C7FF2;
}

.insSelection-inner .plxfRight {
	padding: 20px;
	border-radius: 8px;
	border: 1px solid #E5EAF0;
	width: 320px;
	height: 682px;
	background: #FFFFFF;
}

.insSelection-inner .plxfRight .plxfSwiperBox {}

.paSwiper .swiper-slide {
	overflow: hidden;
	border-radius: 8px;
}

.plxfSwiperItem {
	width: 280px;
	height: 170px;
	border-radius: 8px 8px 8px 8px;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}

.plxfSwiperItem img {
	border-radius: 8px 8px 8px 8px;
	width: 100%;
	height: 100%;
}

.plxfSwiperItem .tit {
	width: 100%;
	height: 31px;
	line-height: 31px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 0px 0px 8px 8px;
	padding: 0 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	bottom: 0;

}
.insSelection-inner .plxfRight .titleBoxPublic{
	margin-bottom: 18px!important;
}
.plxf-ul {
	overflow: hidden;
	height: 410px;
}
.lsyq-box .plxf-ul {
	height: 254px;
}
.plxf-li {
	height: 20px;
}
.plxf-li.mb16{
	margin-bottom: 19px;
}
.plxf-li:last-child {
	margin-bottom: 0;
}

.plxf-li .dian {
	flex-shrink: 0;
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	border-radius: 50%;
	margin-right: 8px;
}

.plxf-li .title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	line-height: 1;
	max-width: 268px;
	transition: all 0.3s;
}

.plxf-li .title:hover {
	color: #0C7FF2;
}

.newNroduct-right-box {}

.newNroduct-right-main {}

.newNroduct-right-main-item {
	width: 548px;
	height: 124px;
	background: #F5F8FC;
	padding: 17px 16px 0;
	cursor: pointer;
	margin-bottom: 16px;
	border-radius: 8px;
}

.newNroduct-right-main-item:last-child {
	margin-bottom: 0;
}

.newNroduct-right-main-img {
	width: 90px;
	height: 90px;
	background-color: #fff;
}

.newNroduct-right-main-img img {
	width: 90px;
	height: 90px;
}

.newNroduct-right-main-img .s-tag {
	width: 36px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.newNroduct-right-main-div {
	width: 397px;
	padding-top: 5px;
	margin-left: 16px;
}

.newNroduct-right-main-div .tit {
	height: 22px;
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #202933;
	line-height: 22px;
	margin-bottom: 8px;

}

.newNroduct-right-main-div .subTit {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #88919A;
	line-height: 20px;
	margin-bottom: 8px;
}

.newNroduct-right-main-div .time {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #BD8C57;
}

.right-jt {
	width: 9px;
	position: absolute;
	right: -9px;
	top: 50px;
	display: none;
}

.newNroduct-right-main-item-active {
	background: #F5F8FC linear-gradient(90deg, #0F70EF 0%, #1C90FB 34%);
}

.newNroduct-right-main-item-active .tit {
	color: #fff;
}

.newNroduct-right-main-item-active .subTit {
	color: #fff;
}

.newNroduct-right-main-item-active .time {
	color: #fff;
}

.newNroduct-right-main-item-active .right-jt {
	display: block;
}

.newNroduct-right-itemBox {
	width: 445px;
	height: 682px;
	background: #FFFFFF;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
	padding: 24px 24px 0;
	flex-shrink: 0;
	border-radius: 8px;
}

.newNroduct-right-itemTop {
	height: 62px;
	line-height: 62px;
	margin-bottom: 17px;
}

.newNroduct-right-itemTop img {
	width: 120px;
	height: 62px;
	object-fit: contain;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #F1F1F1;
	margin-right: 10px;
}

.newNroduct-right-itemTop .tit {
	width: 250px;
	font-size: 18px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
	cursor: pointer;
}

.newNroduct-right-itemTop .tit:hover {
	color: #202933;
}

.newNroduct-right-itemBox .bigTit:hover {
	color: #0C7FF2;
}

.newNroduct-right-itemBox .bigTit {
	height: 50px;
	font-size: 18px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #4F5862;
	line-height: 25px;
	margin-bottom: 15px;
	cursor: pointer;
}

.newNroduct-right-itemBox .hertImg {
	width: 17px;
	height: 15px;
	margin-right: 6px;
}

.newNroduct-right-itemBox .name {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #4F5862;
	margin-right: 8px;
}

.newNroduct-right-itemBox .num {
	font-size: 12px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
}

.hertImg-box {
	height: 17px;
	line-height: 17px;
	margin-bottom: 15px;
}

.newNroduct-right-item-bg {
	width: 100%;
	height: 488px;
	background: #F4F9FF;
	border-radius: 8px;
	padding: 20px;
}

.newNroduct-right-item-bg .bgName {
	height: 20px;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #37474F;
	line-height: 20px;
	margin-right: 8px;
	margin-bottom: 12px;
}

.newNroduct-right-item-bg .bgint {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #4F5862;
	line-height: 20px;
	margin-bottom: 12px;
}

.newNroduct-right-item-bg .bg-cx-box {
	height: 20px;
	line-height: 20px;
	margin-bottom: 8px;
}

.newNroduct-right-item-bg .bgIcon {
	width: 17px;
	height: 13px;
	margin-right: 6px;
}

.newNroduct-right-item-bg .bg-cx {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #37474F;
}

.newNroduct-right-item-bg .text {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #4F5862;
	line-height: 28px;
	height: 358px;
	overflow: hidden;
}

.lsyq-item {
	width: 229px;
	height: 310px;
	border-radius: 8px;
	border: 1px solid #F5F3FF;
	margin: 0 16px 16px 0;
	
	overflow: hidden;
	
	flex-direction: column;
	background-color: #fff;
}
.lsyq-product-box{
	padding-top: 16px;
	position: relative;
}
.lsyq-item:nth-child(4n) {
	margin-right: 0;
}

.lsyq-item .productImg {
	display: block;
	width: 160px;
	height: 160px;
	object-fit: contain;
	margin: 0 auto 12px;
	transition: all 0.4s;
}

.lsyq-item .productImg:hover {
	transform: scale(1.05);
}
.mb19{
	margin-bottom: 19px;
}
.lsyq-item .tit {
	height: 52px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 26px;
	margin-bottom: 6px;
	padding: 0 16px;
	transition: all 0.2s;
	cursor: pointer;
}
 .lsyq-item .tit:hover{
		color: #0C7FF2;
	}
.lsyq-item .xh {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #88919A;
	line-height: 20px;
	margin-bottom: 6px;
	padding: 0 16px;
}

.lsyq-item .priceBox {
	padding: 0 16px;
}

.lsyq-item .priceBox .label {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #88919A;
}

.lsyq-item .priceBox .value {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #E53917;
}

.lsyq-item .hover-box {
	position: absolute;
	top: -100%;
	/* 初始在图片上方，超出可视区域 */
	left: 0;
	width: 100%;
	height: 176px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding: 20px 20px 0;
	opacity: 0;
	border-radius: 8px 8px 8px 8px;
	transition: all 0.3s ease-out;
	/* 从上到下的过渡动画 */
}

.lsyq-item .productImg-div {
	position: relative;
	flex: 1;
}

.lsyq-item .lsyq-product-box:hover .hover-box {
	top: 0;
	/* 滑入到图片顶部 */
	opacity: 1;
	/* 显示 */
}

.lsyq-item .hover-box .lsyqIcon {
	width: 26px;
	height: 20px;
	margin-bottom: 8px;
}

.lsyq-item .hover-box .name {
	height: 24px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	margin-bottom: 8px;
}

.lsyq-item .hover-box .text {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
}

.omit4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.lsyqSwiperItem {
	width: 320px;
	height: 160px;
	border-radius: 8px 8px 8px 8px;
	position: relative;
}

.lsyq-right-bg {
	width: 100%;
	height: 135px;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_11.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 16px 16px 0;
}

.lsyq-right-bg-top {
	height: 32px;
	margin-bottom: 10px;
}

.lsyq-right-bg-top img {
	height: 20px;
}

.lsyq-right-bg-top .btn {
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #00C59B;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
	transition: all 0.5s;
}

.lsyq-right-bg-top .btn:hover {
	transform: scale(1.05);
}

.lsyq-right-bg .text {
	color: #00624D;
	height: 60px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #220056;
	line-height: 20px;
	text-align: justify;
	overflow: hidden;
}
.lsyq-box .left{
	background: linear-gradient( 60deg, #F0F7F5 0%, #FFFFFF 54%, #F0F7F5 94%);
	padding: 24px 24px 8px;
	margin-bottom: 16px;
	border-radius: 8px;
}

.applicationBox .i3-title-left .title {
	/* width: 112px; */
}

.applicationBox {
	padding: 24px;
}

.applicationContent .applicationContent-left.navHoverA {
	width: 270px;
	height: 452px;
	background: #F3F5F8;
	border-radius: 8px 8px 8px 8px;
	margin-right: 16px;
	padding: 12px 0;
}
.applicationContent .applicationContent-left.navHoverB {
	width: 270px;
	height: 464px;
	background: #F3F5F8;
	border-radius: 8px 8px 8px 8px;
	margin-right: 16px;
	padding: 12px 0;
}
.applicationContent .applicationContent-left.navHoverB .applicationContent-left-item {
	height: 40px;
}

.applicationContent-left-item {
	width: 100%;
	height: 38px;
	line-height: 38px;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/978dc2cf-81ec-450b-98e7-e6820ced5962.jpg');
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: right 20px top 14px;
	cursor: pointer;
	padding: 0 20px;
	transition: all 0.3s;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
}

.applicationContent-left-item:hover {
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/c0ba352b-71ed-45dd-9537-73c8ac90cb75.jpg');
	color: #0C7FF2;
}

.applicationContent-left-item.active {
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/c0ba352b-71ed-45dd-9537-73c8ac90cb75.jpg');
	color: #0C7FF2;
}

.applicationContent .left {
	width: 730px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	// padding: 16px;
}

.applicationContent .left-item {
	width: 357px;
	height: 140px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E5EAF0;
	padding: 16px;
	margin-bottom: 16px;
	align-items: center;
	cursor: pointer;
}

.applicationContent .left-item:nth-child(5),
.applicationContent .left-item:nth-child(6) {
	margin-bottom: 0;
}

.applicationContent .left-item:nth-child(2n) {
	margin-right: 0;
}

.applicationContent .cxBox .left-item:nth-child(3),
.applicationContent .syBox .left-item:nth-child(3) {
	margin-bottom: 0;
}

.applicationContent .consumables-left .syBox .left-item {
	margin-right: 0;
}

.applicationContent .left-item img {
	width: 91px;
	height: 91px;
	border-radius: 6px 6px 6px 6px;
	margin-right: 16px;
}

.applicationContent .left-item .right-w {
	width: 215px;
}

.applicationContent .left-item .right-w .tit {
	height: 52px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #202933;
	margin-bottom: 8px;
}

.applicationContent .left-item .right-w .stag-box {
	margin: 8px 0;
}

.applicationContent .left-item .right-w .stag-box span {
	height: 20px;
	line-height: 20px;
	padding: 0 8px;
	background: #F5F8FC;
	border-radius: 4px 4px 4px 4px;
	margin-right: 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #7E8790;
	display: inline-block;
	max-width: 126px;
	flex-shrink: 0;
}

.applicationContent .left-item .right-w .gl {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	line-height: 20px;
}

.applicationContent .left-item .hover-box {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 8px 8px 8px 8px;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	opacity: 0;
	/* 过渡效果：0.3秒平滑显示/隐藏 */
	transition: visibility 0.3s ease, opacity 0.3s ease;
	transition-delay: 0.1s;
	/* 延迟0.3秒执行过渡 */
	padding: 18px 20px;
}

.applicationContent .left-item:hover .hover-box {
	opacity: 1;
	visibility: visible;
	/* 可见 */
}

.applicationContent .left-item:not(:hover)+.hover-box:not(:hover) {
	transition-delay: 0s;
	/* 移出时无延迟，直接开始隐藏过渡 */
}

.applicationContent .left-item .hover-box .zy {
	// height: 60px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	line-height: 24px;
	width: 224px;
}

.applicationContent .left-item .hover-box .btn {
	width: 68px;

}

.applicationContent .left-item .hover-box .btn1 {
	border: 1px solid #FFFFFF;
	line-height: 30px;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 12px;
}

.applicationContent .left-item .hover-box .btn2 {
	line-height: 32px;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background-color: #0C7FF2;
}

.applicationContent .consumablesCenter .left-item {
	margin-bottom: 16px;
	height: 144px;
	position: relative;
}

.applicationContent .right {
	width: 320px;
	height: 452px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E5EAF0;
	padding: 20px;
}

.applicationContent .right .right-item {
	width: 100%;
	height: 30px;
	margin-bottom: 9px;
}

.applicationContent .right .right-item:hover .title-box .tit {
	color: #0C7FF2;
}

.applicationContent .right .right-item .title-box {}

.applicationContent .right .right-item .title-box .numIcon {
	width: 18px;
	display: block;
	margin-right: 8px;
}

.applicationContent .right .right-item .title-box .tit {
	width: 158px;
	line-height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.applicationContent .right .right-item .productImg-Box{
	border: 1px solid #E5EAF0;
	width: 73px;
	height: 28px;
	text-align: center;
	border-radius: 5px;
}
.applicationContent .right .right-item .productImg {
	width: 73px;
	max-height: 24px;
	object-fit: contain;
}

.applicationContent .right .right-itemBox a:last-child .right-item {
	margin-bottom: 0;
}

.applicationContent .left-right {
	flex: 1;
	height: 452px;
}

.consumablesCenter {
	width: 730px;
}

.consumablesBox .i3-title-left .title {
	width: auto;
}

.consumablesBox .i3-titleBox .i3-title-left .title .name {
	margin-right: 0;
}

.consumablesCenter .left-item {}

.consumablesCenter .left-item .imgBox {
	width: 91px;
	height: 91px;
	border-radius: 0px 0px 0px 0px;
	margin-right: 16px;
	// overflow: hidden;
}

.consumablesCenter .left-item .imgBox img {
	width: 91px;
	height: 91px;
	object-fit: contain;
	transition: all 0.5s;
	margin-right: 0;
}

.consumablesCenter .left-item .imgBox img:hover {
	transform: scale(1.05);
}

.consumablesCenter .left-item .s-tag {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 12px;
	color: #F0550A;
	padding: 0 4px;
	border-radius: 4px;
	background: rgb(250, 237, 227, .6);
	border: 1px solid #F6996C;
	text-align: center;
	line-height: 15px;
	position: absolute;
	left: -10px;
	top: -20px;
}

.consumablesCenter .left-item .s-tag-green {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 12px;
	padding: 0 4px;
	border-radius: 4px;
	color: #00BE1E;
	background: #fff;
	border: 1px solid #00BE1E;
	text-align: center;
	line-height: 15px;
	position: absolute;
	left: -10px;
	top: -20px;
}

.consumablesCenter .left-item .right-w {
	width: 218px;
	overflow: visible;
	/* 允许按钮缩放时超出父容器，不被截断 */
	position: relative;
	/* 防止缩放时影响其他兄弟元素 */
}

.consumablesCenter .left-item .right-w .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 26px;
	margin-bottom: 8px;
}

.consumablesCenter .left-item .right-w .tit:hover {
	color: #0C7FF2;
}

.consumablesCenter .left-item .right-w .cyclesAndTime {
	height: 20px;
	margin: 8px 0;
}

.consumablesCenter .left-item .right-w .cyclesAndTime .cycles {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
}

.consumablesCenter .left-item .right-w .cyclesAndTime .endtime {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
}

.consumablesCenter .left-item .right-w .cyclesAndTime .endtime span {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #4F5862;
	margin-right: 4px;
}
.consumables-right .titleBoxPublic {
	margin-bottom: 16px!important;
}
.consumables-right .reagentsBox {
	width: 320px;
	height: 464px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E5EAF0;
	padding: 20px;
}
.consumables-right .reagentsBox .reagents-item{
	height: 93px;
	margin-bottom: 18px;
}

.consumablesCenter .left-item .right-w .priceBox {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #E53917;
}

.consumablesCenter .left-item .right-w .priceBox span {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #7E8790;
	text-decoration: line-through;
	margin-left: 4px;
}

.consumablesCenter .left-item .right-w .btn {
	width: 64px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #0C7FF2;
	border-radius: 2px 2px 2px 2px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
}

.consumablesCenter .left-item .right-w .btn:hover {
	background-color: #0C7FF2;
	border: 1px solid #fff;
	color: #fff
}

.consumablesBox .consumables-right {
	width: 320px;
}

.reagents-item {
	margin-bottom: 20px;
}

.reagents-item img {
	width: 90px;
	height: 90px;
	object-fit: contain;
	margin-right: 14px;
	border-radius: 4px;
	transition: all 0.3s;
	position: relative;
}

.reagents-item .reagents-item-right {
	width: 176px;
}

.reagents-item .reagents-item-right .tit {
	line-height: 24px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	margin-bottom: 4px;
	transition: all 0.3s;
}

.reagents-item:hover img {
	transform: scale(1.05);
}

.reagents-item:hover .tit {
	color: #0C7FF2;
}

.reagents-item .reagents-item-right .ghzq {
	height: 17px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #4F5862;
	line-height: 17px;
	margin: 4px 0;
}

.reagents-item .reagents-item-right .price {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #E53917;
	line-height: 20px;
}

.reagentsBox a:nth-child(4) .reagents-item {
	margin-bottom: 0;
}

.communitiesMaterialsBox {}

.communitiesMaterialsBox .i3-titleBox .i3-title-left .title {
	/* width: 123px; */
}

.communitiesMaterialsBox .i3-titleBox .btnList {}

.communitiesMaterialsBox .i3-titleBox .btnList .btn {
	height: 32px;
	padding: 0 12px;
	border-radius: 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 12px;
	position: relative;
}

.communitiesMaterialsBox .i3-titleBox .btnList .btn:hover {
	opacity: 0.8;
}

.communitiesMaterialsBox .i3-titleBox .btnList .btn1 {
	background: #FF6332;
}

.communitiesMaterialsBox .i3-titleBox .btnList .btn1 img {
	width: 16px;
	height: 16px;
	border-radius: 2px 2px 2px 2px;
	margin-right: 4px;
}

.communitiesMaterialsBox .i3-titleBox .btnList .btn2 {
	background: #0C7FF2;
}

.communitiesMaterialsBox .i3-titleBox .btnList .btn3 {
	background: #0C7FF2;
}

.communitiesMaterialsBox .i3-titleBox .btnList .btn3 img {
	width: 16px;
	height: 16px;
	border-radius: 2px 2px 2px 2px;
	margin-right: 4px;
}

.communitiesMaterialsBox .i3-titleBox .btnList a {
	position: relative;
}
.communitiesMaterialsBox .i3-titleBox .btnList a:hover .btnHoverCode {
	opacity: 1;
	z-index: 999
}
.communitiesMaterialsBox .i3-titleBox .btnList a .btnHoverCode  {
	/* width: 108px;
	height: 107px; */
	background: #FFFFFF;
	border-radius: 4px;
	padding: 8px 12px 7px;
	box-sizing: border-box;
	box-shadow: 0 1px 5px #f2f2f2;
	transition: .5s;
	position: absolute;
	left: 55%;
	top: 42px;
	transform: translateX(-50%);
	opacity: 0;
	z-index: -1;
}
.communitiesMaterialsBox .i3-titleBox .btnList a .btnHoverCode::before  {
	content: '';
	width: 0;
	height: 0;
	border: 7px solid #fff;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top: -11px;
	left: 46%;
	z-index: 999;
}
.communitiesMaterialsBox .i3-titleBox .btnList a .btnHoverCode p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 20px;
	margin-bottom: 8px;
	text-align: center;
}
.communitiesMaterialsBox .i3-titleBox .btnList a .btnHoverCode img {
	width: 115px;
	display: block;
	margin: 0 auto;
}

.communitiesMaterialsBox {
	padding: 16px 24px;
}

.communitiesMaterialsBox .left {
	flex: 1;
	margin-right: 20px;
}

.communitiesMaterialsBox .left .list1 {
	width: 516px;
	height: 247px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F0F3F7;
	padding: 20px 20px 0;
}

.titleBoxPublic .sparksIcon {
	width: 12px;
	height: 13px;
	margin-right: 9px;
}

.titleBoxPublic .hasWheatEarsBg {
	width: 205px;
	text-align: center;
	background:
		/* 第一个背景：图片 + 位置 + 尺寸 + 不重复 */
		url("https://img1.17img.cn/ui/simg/instrument/2023/shouye/maisui_1.png") left bottom / 18px 18px no-repeat,
		/* 第二个背景：图片 + 位置 + 尺寸 + 不重复 */
		url("https://img1.17img.cn/ui/simg/instrument/2023/shouye/maisui_2.png") right bottom / 18px 18px no-repeat;
}

.communitiesMaterialsBox .left .list1-w a {
	display: block;
	width: 47%;
	margin-bottom: 14px;
	height: 22px;
}

.communitiesMaterialsBox .left .list1-w a:nth-child(9),
.communitiesMaterialsBox .left .list1-w a:nth-child(10) {
	margin-bottom: 0;
}

.monthlyPopularSections-item {
	width: 100%;
	height: 100%;
}

.monthlyPopularSections-item img {
	width: 18px;
	display: block;
	margin-right: 8px;
}

.monthlyPopularSections-item .tit {
	flex: 1;
	line-height: 1;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	transition: all 0.3s;
}

.monthlyPopularSections-item:hover .tit {
	color: #0C7FF2;
}

.communitiesMaterialsBox .left .list2 {
	width: 478px;
	height: 247px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F0F3F7;
	padding: 20px 20px 0;
}


.hotPosts-w {}

.hotPosts-w .hotPosts-item {
	margin-bottom: 14px;
}

.hotPosts-w .hotPosts-item .hotPosts-leftDiv {
	width: 354px;
}
.hotPosts-w .hotPosts-item .wb100{
	width: 100%;
}
.hotPosts-w .hotPosts-item .hotPosts-leftDiv .s-tag {
	height: 20px;
	line-height: 20px;
	background: #F3F9FE;
	border-radius: 2px 2px 2px 2px;
	padding: 0 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
	margin-right: 8px;
	flex-shrink: 0;
}

.hotPosts-w .hotPosts-item .hotPosts-leftDiv .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	text-align: left;
	line-height: 1;
	transition: all 0.3s;
}

.hotPosts-w .hotPosts-item .time {
	width: 70px;
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	text-align: right;
}

.hotPosts-w a:last-child {
	margin-bottom: 0;
}

.hotPosts-w .hotPosts-item:hover .tit {
	color: #0C7FF2;
}

.originalCompetitions-w {}

.originalCompetitions-item {
	height: 22px;
	margin-bottom: 14px;
}

.originalCompetitions-w a:nth-child(5) .originalCompetitions-item {
	margin-bottom: 0;
}

.originalCompetitions-item-left {}

.originalCompetitions-item-left .s-tag {
	padding: 0 3px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	background: #F3F9FE;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid rgba(12, 127, 242, 0.3);
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
	margin-right: 8px;
	flex-shrink: 0;
}

.originalCompetitions-item-left .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	width: 303px;
	transition: all 0.3s;
	flex: 1;
}

.originalCompetitions-item:hover .originalCompetitions-item-left .tit {
	color: #0C7FF2;
}

.originalCompetitions-item-right {
	text-align: right;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	width: 100px;
}

.originalCompetitions-item-right span {
	color: #E53917;
	text-align: right;
}

.newHelp-w {}

.newHelp-item {
	margin-bottom: 14px;
	height: 22px;
}

.newHelp-w a:nth-child(5) .newHelp-item {
	margin-bottom: 0;
}

.newHelp-item-left {}

.newHelp-item-left .stag-box {
	width: 42px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	margin-right: 8px;
	border-radius: 2px 2px 2px 2px;

}

.newHelp-item-left .stag-box span {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;

	margin-right: 2px;
}

.newHelp-item-left .stag-qz img {
	width: 6px;
	height: 9px;
}

.newHelp-item-left .stag-qz {
	background: rgba(255, 101, 71, 0.05);
	border: 1px solid rgba(255, 101, 71, 0.3);
}

.newHelp-item-left .stag-qz span {
	color: #FF6547;
}

.newHelp-item-left .tit {
	width: 304px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	text-align: left;
	line-height: 1;
	transition: all 0.3s;
}

.newHelp-item:hover .newHelp-item-left .tit {
	color: #0C7FF2;
}

.newHelp-item .time {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	text-align: right;
}

.newHelp-item-left .stag-xs {
	background: rgba(0, 164, 19, 0.05);
	border: 1px solid rgba(0, 164, 19, 0.3);
}

.newHelp-item-left .stag-xs span {
	color: #00A413;
}

.newHelp-item-left .stag-xs img {
	width: 10px;
	height: 10px;
}

.communitiesMaterialsBox .right {
	width: 320px;
	height: 514px;
	background: linear-gradient(#E6F6FF 0%, #FFF 30%, #FFF 100%);
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E9F7FF;
	padding: 16px 16px 0;
}

.popularMaterials-list {}

.popularMaterials-item {
	width: 100%;
	margin-bottom: 24px;
	height: 19px;
}

.popularMaterials-item .border {
	width: 4px;
	height: 4px;
	background: #B9C0C7;
	border-radius: 50%;
	flex-shrink: 0;
	margin-right: 8px;
	transition: all 0.3s;
}

.popularMaterials-item .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	flex: 1;
	transition: all 0.3s;
}

.popularMaterials-item .stag {
	height: 20px;
	line-height: 20px;
	background: #F3F9FE;
	border-radius: 2px 2px 2px 2px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
	padding: 0 4px;
	flex-shrink: 0;
	white-space: nowrap;
	margin-left: 20px;
	transition: all 0.3s;
}

.popularMaterials-list a:nth-child(10) .popularMaterials-item {
	margin-bottom: 0;
}

.popularMaterials-item:hover .tit {
	color: #0C7FF2;
}

.popularMaterials-item:hover .border {
	background-color: #0C7FF2;
}

.popularMaterials-item:hover .stag {
	/* background-color: #0C7FF2;
	color: #fff; */
}

.courseLearning .i3-titleBox .i3-title-left .title {
	/* width: 115px; */
}

.courseLearning .publicHover-css .navBox {
	margin-bottom: 0;
}

.courseLearning {
	padding: 16px 24px;
}

.courseLearning .left {
	width: 1012px;
}

.courseLearning .left .courseLearning-item {
	width: 238px;
	height: 274px;
	background: #FFFFFF;
	border-radius: 8px;
	border: 1px solid #F0F0F0;
	margin-right: 20px;
}

.courseLearning .left .courseLearning-item:nth-child(4) {
	margin-right: 0;
}

.courseLearning .left .courseLearning-item .imgBox {
	width: 100%;
	height: 137px;
	margin-bottom: 10px;
	overflow: hidden;
}

.courseLearning .left .courseLearning-item .imgBox img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	border-radius: 8px;
	transition: all 0.5s;
}

.courseLearning .left .courseLearning-item .imgBox .s-tag {
	width: 48px;
	height: 24px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 24px 24px 24px 24px;
	text-align: center;
	line-height: 24px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	right: 10px;
	bottom: 7px;
}

.courseLearning .left .courseLearning-item .tit {
	padding: 0 15px;
	height: 44px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 22px;
	margin-bottom: 10px;
	transition: all 0.3s;
}

.courseLearning .left .courseLearning-item .subtit {
	height: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #7E8790;
	padding: 0 15px;
	margin-bottom: 10px;
}

.courseLearning .left .courseLearning-item .subtit .shu {
	width: 1px;
	height: 13px;
	background-color: #7E8790;
	margin: 0 5px;
}

.courseLearning .left .courseLearning-item .price {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #E53917;
	padding: 0 15px;
}

.courseLearning .left .courseLearning-item:hover .imgBox img {
	transform: scale(1.05);
}

.courseLearning .left .courseLearning-item:hover .tit {
	color: #0C7FF2;
}

.courseLearning .right {
	width: 320px;
}

.courseLearning .right .right-w {}

.courseLearning .right .right-item {
	margin-bottom: 20px;
}

.courseLearning .right .right-item .numIcon {
	width: 18px;
	margin-right: 8px;
}

.courseLearning .right .right-item .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #202933;
	line-height: 1;
	transition: all 0.3s;
}

.courseLearning .right .right-w a:last-child .right-item {
	margin-bottom: 0;
}

.courseLearning .right .right-item:hover .tit {
	color: #0C7FF2;
}

.ykt-left {
	width: 872px;
}

.ykt-left-item {
	width: 203px;
	height: 248px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #F0F0F0;
	margin-right: 20px;
}

.ykt-left-item-img {
	width: 100%;
	height: 116px;
}

.ykt-left-item-img img {
	height: 116px;
}

.ykt-right {
	width: 268px;
	height: 248px;
}

.ykt-right-item .tit {
	width: 204px;
}

.ykt-right-item {
	margin-bottom: 15px;
}

.ykt-right-title {
	margin-bottom: 14px;
}




.ykt-bottom-box {
	width: 100%;
	height: 98px;
	border-radius: 6px 6px 6px 6px;
	background-image: url('https://img1.17img.cn/ui/bimg/SH100000/2024shouye/zhanchi_bj_1x_20231223.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 5px 0 0 24px;
	margin-top: 15px;
}

.ykt-bottom-titleBox {
	width: 216px;
	flex-shrink: 0;
}

.ykt-bottom-titleBox .tit {
	font-size: 20px;
	font-family: Alimama ShuHeiTi, Alimama ShuHeiTi;
	font-weight: bold;
	color: #A13100;
	margin-bottom: 10px;
}

.ykt-bottom-titleBox .subtit {
	font-size: 12px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #936835;
	line-height: 14px;
}

.ykt-bottom-imgBox {
	width: 346px;
	height: 68px;
	border-radius: 4px 4px 4px 4px;
}

.ykt-bottom-imgBox img {
	width: 100%;
	border-radius: 8px;
}

.swiper-containerZC {
	height: 68px;
	width: 1074px;
}

/* 上一页/下一页按钮样式 */
.swiperZC-button-prev,
.swiperZC-button-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/* background-color: rgba(0,0,0,0.5); */
	color: #fff;
	cursor: pointer;
	background-size: 100% 100%;
	z-index: 10;
}

.swiperZC-button-prev {
	left: 2px;
	background-image: url('https://instrumentui.oss-cn-beijing.aliyuncs.com/ui/art/zousy/2024/xinpin2024/icon_zuo01.png');

}

.swiperZC-button-next {
	right: 2px;
	background-image: url('https://instrumentui.oss-cn-beijing.aliyuncs.com/ui/art/zousy/2024/xinpin2024/icon_you01.png');
}

.paSwiper {
	height: 170px;
	width: 100%;
}

.paSwiper .swiper-pagination {
	position: absolute;
	bottom: 36px;
	right: 8px;
}

.paSwiper .swiper-pagination-switch {
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 2px;
	/* 按钮间距 */
	display: inline-block;
}

/* 激活状态样式 */
.paSwiper .swiper-active-switch {
	width: 17px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	display: inline-block;
}

/* hover 效果优化 */
.swiperZC-button-prev:hover,
.swiperZC-button-next:hover {
	/*  background-color: #000;
  transition: background 0.3s; */
}

.talentsBox {
	padding: 16px 24px;
}

.talentsBox .i3-titleBox .i3-title-left .title {
	/* width: 70px; */
}

.talentsBox .publicHover-css .navBox {
	margin-bottom: 0;
}

.talentsBox .left {
	height: 352px;
	overflow: hidden;
}

.talentsItem {
	width: 327px;
	height: 168px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F5F7FA;
	padding: 16px 16px 0;
	margin: 0 16px 16px 0;
	transition: all 0.5s;
}

.talentsItem:hover {
	border: 1px solid #0C7FF2;
}

.talentsItem:nth-child(3n) {
	margin-right: 0;
}

.talentsItem:nth-child(4),
.talentsItem:nth-child(5),
.talentsItem:nth-child(6) {
	margin-bottom: 0;
}

.talentsItem .titleBox {
	height: 56px;
}

.talentsItem .titleBox .tit {
	height: 22px;
	line-height: 22px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 16px;
	color: #202933;
	width: 187px;
	margin-bottom: 4px;
	transition: all 0.5s;
}

.talentsItem:hover .tit {
	color: #0C7FF2;
}

.talentsItem .titleBox .subTit {
	height: 18px;
	line-height: 18px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 13px;
	color: #7E8790;
}

.talentsItem .companyLogo {
	width: 100px;
	height: 43px;
	object-fit: contain;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	flex-shrink: 0;
}

.talentsItem .bgBox {
	height: 72px;
	background: #F5F7FA;
	border-radius: 8px 8px 8px 8px;
	padding: 12px;
}

.talentsItem .positionBox {
	width: 215px;

}

.talentsItem .positionBox .position {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #202933;
	line-height: 1;
	margin-right: 4px;
	max-width: 190px;
}

.talentsItem .positionBox .s-tag {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 10px;
	line-height: 1;
	color: #FFFFFF;
	background: #FF0000;
	border-radius: 2px 2px 2px 2px;
	padding: 2px;
}

.talentsItem .positionBox .price {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
}

.talentsItem .btn {
	width: 40px;
	height: 24px;
	line-height: 22px;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #0C7FF2;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 12px;
	color: #0C7FF2;
	text-align: center;
	transition: all 0.3s;
}

.talentsItem .btn:hover {
	background-color: #0C7FF2;
	color: #fff;
}

.h56 {
	height: 56px;
}

.talentsBox .left {
	width: 1014px;
}

.talentsItem:hover .bgBox {
	background-color: #F4FBFF;
}

.talentsItem:hover .price {
	color: #FF0000;
}

.talentsBox .right {
	background: linear-gradient(#E6F6FF 0%, #FFF 30%, #FFF 100%);
	width: 320px;
	height: 352px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #E9F7FF;
	padding: 16px;
}

.talentsBox .right-title-box {
	margin-bottom: 16px;
}

.talentsBox .right-title-box .tit {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #202933;
	line-height: 1;
}

.talentsBox .right-title-box .qyzp-btn {
	width: 80px;
	height: 32px;
	line-height: 32px;
	background: #FF6332;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	margin-right: 12px;
	transition: all 0.3s;
}

.talentsBox .right-title-box .qyzp-btn:hover {
	opacity: 0.8;
}

.talentsBox .right-title-box .grqz-btn {
	width: 80px;
	height: 32px;
	line-height: 32px;
	background: #0C7FF2;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
}

.right-input-box {
	height: 40px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #F0F3F7;
	padding: 0 16px;
}

.right-input-box input {
	flex: 1;
	width: 100%;
	height: 100%;
	margin-right: 20px;
	outline: none;
	border: none;
	font-size: 16px;
	color: #333;
}
.right-input-box input::placeholder{
	font-size: 14px;
}
.right-input-box .btn {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #0C7FF2;
	text-align: center;
	flex-shrink: 0;
	cursor: pointer;
}

.positionsSwiper {
	height: 216px;
	width: 100%;
}

.positionsSwiper img {
	width: 100%;
	height: 216px;
}

.positionsSwiper .swiper-pagination {
	position: absolute;
	bottom: 7px;
	right: 8px;
}

.positionsSwiper .swiper-pagination-switch {
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 2px;
	/* 按钮间距 */
	display: inline-block;
}

/* 激活状态样式 */
.positionsSwiper .swiper-active-switch {
	width: 17px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	display: inline-block;
}

/* 仪采通 */
.yct-box {
	padding: 0 20px 20px;
}

.yct-box {
	padding: 0 24px 24px;
	background-image: url('https://img1.17img.cn/ui/simg/instrument/2023/shouye/yicaitong_2x_bj_20231229.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.yct-title-box {
	height: 87px;
	line-height: 86px;
}

.yct-title-box .yct-icon {
	height: 44px;
	margin-right: 12px;
	margin-top: 22px;
}

.yct-title-box .tit {
	font-size: 26px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #0287FF;
	margin-right: 12px;
	height: 87px;
	line-height: 87px;
}

.yct-title-box .tips {
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #566687;
}

.yct-title-box .yct-btn {
	width: 116px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
}

.yct-title-box .yct-btn-rz {
	background: #FF6332;
	margin-right: 12px;
	width: 150px;
}

.yct-title-box .yct-btn-qg {
	background: #1A55F2;
}

.yct-content-item {
	width: 436px;
	height: 400px;
	background: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	margin-right: 22px;
}

.yct-content-item:last-child {
	margin-right: 0;
}

.yct-content-item-titleBox {
	width: 100%;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #E5EAF0;
	padding: 0 16px;
}

.yct-content-item-titleBox .title {
	font-size: 18px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #202933;
}

.yct-content-item-titleBox .moreText {
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
}

.yct-content-item-titleBox img {
	width: 9px;
	margin-left: 2px;
}

.yct-content-item .topData {
	width: 186px;
	height: 84px;
	border-radius: 4px 4px 4px 4px;
	padding: 16px 14px 0;
	margin-right: 24px;
}

.yct-content-item .topData:last-child {
	margin-right: 0;
}

.yct-content-item .topData-left {
	background-color: #FFF9F3;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_icon_18.png');
	background-repeat: no-repeat;
	background-size: 34px auto;
	background-position: bottom 11px right 14px;
}

.yct-content-item .topData-right {
	background: #FCF5F5;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_icon_19.png');
	background-repeat: no-repeat;
	background-size: 29px auto;
	background-position: bottom 12px right 12px;
}

.yct-content-item .topData .dataTitle {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
	line-height: 16px;
	margin-bottom: 4px;
}

.yct-content-item .topData .dataNumber {
	font-size: 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #202933;
}

.yct-content-item-left {
	padding: 20px 20px 0;
}

.datamb {
	margin-bottom: 20px;
}

.yct-item-title {
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	color: #202933;
	margin-bottom: 24px;
}

#mainEcharts {
	width: 380px;
	height: 130px;
}

#news {
	height: 328px;
	overflow: hidden;
	background: #fff;

}

.news-top-scroll {
	padding-top: 8px;
}

#news1 {
	height: 328px;
	overflow: hidden;
	background: #fff;
}

.searchContent {
	padding-bottom: 18px;
	background: #fff;
	border-bottom: 1px solid #D8D8D8;
}

.searchContent_X {
	padding-bottom: 11px;
	background: #fff;
}

.notices_box {
	margin-left: 12px;
	margin-right: 15px;
}

.notice:hover .scroll_date {
	color: #1781ED !important;
}

.notice:hover .scroll_title {
	color: #1781ED !important;
}

.notice:hover .scroll_title_z {
	color: #1781ED !important;
}

.scroll_title {
	width: 350px;
	height: 40px;
	font-size: 16px;
	text-align: left;
	color: #202933;
	line-height: 28px;
}

.notice .scroll_title_z {
	width: 270px;
	padding-left: 6px;
	height: 58px;
	font-size: 14px;
	text-align: left;
	color: #404040;
}

.colorRed {
	color: #d23838 !important;
}

.notic_title {
	width: 260px;
	font-size: 14px;
	margin-bottom: 8px;
}

.notic_flag {
	max-width: 90px;
	background: #EFEFEF;
	color: #717171;
	font-size: 12px;
	padding: 2px 4px;
	text-align: center;
	border-radius: 2px;
	behavior: url(PIE.htc);
	display: block;
}

.notic_money {
	background: #EFEFEF;
	color: #717171;
	font-size: 12px;
	padding: 2px 4px;
	text-align: center;
	border-radius: 2px;
	behavior: url(PIE.htc);
	display: block;
	margin-left: 10px;
}

.notic_date {
	height: 18px;
	font-size: 12px;
	color: #949494;
	line-height: 18px;
}

.scroll_date {
	width: 50px;
	height: 34px;
	font-size: 14px;
	text-align: right;
	color: #949494;
	line-height: 28px;
}

#news1 li {
	height: 52px;
}

#news1 .scroll_title {
	width: 350px;
	height: 30px;
	font-size: 16px;
	text-align: left;
	color: #404040;
}

.notice-bottomtag {
	height: 22px;
}

.notice-bottomtag p {
	font-size: 12px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #7E8790;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0 4px;
	background: #F0F3F7;
	border-radius: 2px 2px 2px 2px;
}

#news1 .scroll_date {
	width: 50px;
	height: 30px;
	font-size: 14px;
	text-align: right;
	color: #949494;
	line-height: 28px;
}

#news1 li {
	line-height: 45px;
	height: 60px;
}

.brandPartners-box {
	padding: 38px 68px 2px;
	/* margin-bottom: 20px; */
}

.brandPartners-box .title-logo {

	height: 32px;
	margin-bottom: 20px;
}

.brandPartners-box .title-logo img {
	margin: 0 auto;
	width: 180px;
	height: 100%;
	display: block;
}

.brandPartners-box .pphz-sub {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	line-height: 1;
}

.brandPartners-box .pphz-sub .s-more {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #0C7FF2;
	line-height: 1;
	margin-right: 8px;
}

.brandPartners-box .pphz-sub .jt {
	width: 12px;
	height: 12px;
}

.logogroup {
	/* width: 1260px; */
	margin: 0 auto;
}

.logogroup li {
	width: 16.2%;
	float: left;
	font-size: 14px;
}

.logogroup img {
	width: 150px;
	height: 50px;
	margin-bottom: 10px;
	object-fit: contain;
}

.logogroup .lh24 {
	line-height: 24px;
	color: #333;
	transition: all 0.3s;
}

.logogroup span {
	border: 2px solid #fff;
	height: 90px;
	padding: 2px;
	display: block;
	border-radius: 4px;
	margin-bottom: 40px;
	transition: all 0.3s;
}

.logogroup span:hover {
	border: 2px solid #1781ED;
}

.logogroup span:hover .lh24 {
	color: #0C7FF2;
}

ul,
li {
	list-style: none;
}

.bigTitle-a {
	height: 100px;
	text-align: center;
	font-size: 24px;
	color: #000000;
	line-height: 100px;
}

.chooseInstrumen_tab_box {
	height: 50px;
	background: #fff;
	border-radius: 4px;
	behavior: url(/PIE.htc);
	border-bottom: 1px solid #E5EAF0;
}

.chooseInstrumen_tab_box_frend {
	height: 58px;
	background: #fff;
	border-radius: 4px;
	behavior: url(/PIE.htc);
	margin-bottom: 1px;
}

.chooseInstrumen_tab_item {
	width: 14%;
	text-align: center;
	height: 58px;
	line-height: 58px;
	display: inline-block;
	background: rgba(0, 0, 0, 0);
	filter: alpha(opacity=0);
}

.chooseInstrumen_tab_item span {
	display: inline-block;
	height: 58px;
	color: #000;
	line-height: 58px;
}

.friendship_item {
	text-align: center;
	height: 48px;
	line-height: 48px;
	margin: 0 113px;
	position: relative;
}



.friendship_item:last-child {
	margin-right: 0;
}

.friendship_item a {
	color: #666666;
}

.chooseInstrumen_tab {
	font-size: 16px;
}

.chooseInstrumen_tab_hover {
	width: 100%;
}

.friendship_content_box {
	min-height: 160px;
	padding: 0 20px;
	padding: 20px 20px 20px 30px;
	background: #fff;
}

.friendship_content_box:hover .linkmenu {
	display: block;
}

.linkmenu a:link {
	background: #fff;
	padding: 0 1em;
	line-height: 30px;
	margin: 0 10px 10px 0;
	border-radius: 30px;
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #666;
	white-space: nowrap;
}

.linkmenu a {
	color: #333;
}

.linkmenu a:hover {
	color: #1781ED;
}

.noned {
	display: none;
}

.frind-box {
	margin-bottom: 20px;
}

.frind-box .border {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 0;
	height: 3px;
	background-color: #1781ED;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.friendship_item.active {
	color: #1781ED;
}

.friendship_item.active .border {
	width: 100%;
}

.foot {
	width: 100%;
	background: #373F5E;
}

.foot_mid_box {
	width: 1100px;
	height: 276px;
	margin: 0 auto;
	padding-top: 25px;
}

.foot .width1200 {
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #4B526E;
	background: #373F5E;
}

.foot_title {
	height: 70px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 70px;
	font-weight: bold;

}

.foot_img_div {
	text-align: center;
	padding: 20px 0;
}

.foot_img_div img {
	margin-right: 20px;
	height: 50px;
}

.foot_img_div img:last-child {
	margin-right: 0px;
}

.foot_text {
	/* height: 34px; */
	font-size: 14px;
	color: #AFB2BF;
	line-height: 34px;
	font-weight: 400;
}

.foot_left {
	width: 210px;
}

.foot_center {
	width: 350px;
}

.foot_right {
	width: 480px;
}

.qrCode {
	width: 100px;
	height: 100px;
	margin-bottom: 10px;
}

.qrCode_box {
	padding: 0 10px;
	text-align: center;
}

.qrCode_box:last-child {
	padding-right: 0;
}

.width940 {
	width: 940px;
	margin: 0 auto;
	padding-top: 30px;
}

.foot_text a {
	color: #AFB2BF !important;
}

.foot_text a:hover {
	color: #fff!important;
}

.foot_left a:hover .foot_text {
	color: #fff;
}

/* 右侧悬浮  */
.right-floor-box {
	position: fixed;
	right: 2px;
	/* top: calc(100% - 430px); */
	bottom: 50px;
	width: 114px;
	/* top: 50%; */
	/* transform: translateY(-50%); */
	z-index: 99;
	margin-bottom: 12px;
}

.right-floor-box .personImg {
	width: 89px;
}

.AI-bottom-box {
	width: 120px;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	padding: 12px;
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
	transition: opacity 0.5s ease;
	/* 仅保留透明度平滑过渡，时长0.3秒 */
	opacity: 1;
	visibility: visible;

	/* 暂时隐藏 */
	display: none;
}

.AI-bottom-box.hide-a,
#scrollAfter.hide-a {
	opacity: 0;
	pointer-events: none;
	/* 隐藏后禁止点击（可选） */
	visibility: hidden;
	pointer-events: none;
	/* 避免点击穿透 */
	overflow: hidden;
	/* 防止内容溢出 */
	height: 0;
	padding: 0;
	width: 0;
}

.AI-bottom-box .AI-bottom-item {
	margin-bottom: 12px;
}

.AI-bottom-box .AI-bottom-item img {
	width: 24px;
	height: 24px;
	margin-right: 10px;
}

.AI-bottom-box .AI-bottom-item p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
}

.AI-bottom-box a:last-child .AI-bottom-item {
	margin-bottom: 0;
}

/* bg */
.AIOutBox-right {}

.AIOutBox-right:hover .AIOutBox-show {
	display: block;
}

.AIOutBox-show {
	padding: 6px 5px;
	background: rgba(51, 51, 51, 0.8);
	border-radius: 8px 8px 8px 8px;
	position: absolute;
	left: calc(-100% + 16px);
	top: 0;
	display: none;
	z-index: 99;
}

.AIOutBox-show .AI-bottom-item {
	padding: 6px;
	border-radius: 8px 8px 8px 8px;
}

.AIOutBox-show .AI-bottom-item:hover {
	background: rgba(32, 41, 51, 0.3);
}

.AIOutBox-show .AI-bottom-item img {
	width: 20px;
	height: 20px;
	margin-right: 4px;
}

.AIOutBox-show .AI-bottom-item p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
}

.AIOutBox-show a:last-child .AI-bottom-item {
	margin-bottom: 0;
}

/* 右侧导航核心样式 */
.floor-box {
	margin-bottom: 12px;
}

.floor-nav {
	width: 114px;
	height: 135px;
	overflow: hidden;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
	padding: 12px 0 12px 6px;
	z-index: 999;
	box-sizing: border-box;
	/* 优化：开启GPU加速，减少动画卡顿 */
	will-change: transform;
	backface-visibility: hidden;

}

.floor-nav-inner {
	/* 优化：动画曲线更贴合点击反馈 */
	transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1);
	border-left: 1px dashed #F2F4F7;
}

.floor-nav li {
	margin-bottom: 12px;
	cursor: pointer;
	padding-left: 12px;
	/* transition: all 0.15s ease; */
	box-sizing: border-box;
}

.floor-nav li.active {
	border-left: 1px solid #0C7FF2;
}

.floor-nav a {
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	color: #7E8790;
	font-size: 14px;
	/* transition: all 0.15s ease; */
	/* 优化：避免点击时的默认高亮 */
	-webkit-tap-highlight-color: transparent;
}

.floor-nav li.active a {
	color: #202933;
	font-weight: 600;
}

.floor-nav li:hover a {
	color: #0C7FF2;
	/* transform: scale(1.05); */
}

.position-right-linkUs {
	margin-bottom: 12px;
	position: relative;
}

.position-right-linkUs-inner {
	width: 114px;
	height: 44px;
	background: #FFFFFF;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
	border-radius: 8px 8px 8px 8px;
	padding: 0 12px;
	cursor: pointer;
}

.position-right-linkUs-inner img {
	width: 15px;
	margin-right: 10px;
}

.position-right-linkUs-inner p {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	line-height: 1;
}

.position-right-linkUs-left {
	display: none;
	height: 128px;
	/* background: rgba(51,51,51,0.8); */
	position: absolute;
	left: -283px;
	top: calc(50% + 8px);
	transform: translateY(-50%);
	z-index: 99;
}

.position-right-linkUs.hasPosition:hover .position-right-linkUs-left {
	display: block;
}

.hotline-box {
	background: rgba(51, 51, 51, 0.8);
	color: #fff;
	padding: 15px 16px;
	border-radius: 8px;
	width: 268px;
	font-family: "Microsoft YaHei", sans-serif;
	font-size: 14px;

	/* 关键：相对定位，为三角伪元素提供定位基准 */
	position: relative;
}

/* 每行热线的间距 */
.hotline-item {
	line-height: 28px;
	/* 行高，控制每行间距 */
}

/* 右侧指示三角（伪元素实现） */
.hotline-box::after {
	content: "";
	/* 伪元素必须有content */
	position: absolute;
	right: -10px;
	/* 三角定位到容器右侧外部 */
	top: 50%;
	/* 垂直居中 */
	transform: translateY(-50%);
	/* 校准垂直居中 */

	/* 三角形状：通过边框实现 */
	border-width: 8px 0 8px 10px;
	/* 左右边框控制方向，8px是三角高度，10px是三角宽度 */
	border-style: solid;
	border-color: transparent transparent transparent rgba(51, 51, 51, 0.8);
	/* 只显示左侧边框（和容器背景同色），其他透明 */
}

.position-right-linkUs-inner:hover p {
	color: #000;
	font-weight: 600;
}

/* 吸顶 */
/* 悬浮元素样式 */
.sticky-div {
	/* 基础定位 */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	text-align: center;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	z-index: 9999;
	/* 初始状态 - 隐藏且在视口外 */
	opacity: 0;
	transform: translateY(-100%);
	/* 平滑过渡动画 */
	transition: opacity 0.5s ease, transform 0.5s ease;
	/* 默认隐藏 */
	visibility: hidden;
}

/* 显示状态 */
.sticky-div.stickyShow {
	opacity: 1;
	transform: translateY(0);
	visibility: visible;
}

/* 弹窗：默认隐藏，悬浮时显示 */
.nologin-popup {
	width: 160px;
	background: white;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	padding: 12px 0;
	/* 平滑显隐 */
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease;
	/* 三角的定位基准 */
	position: relative;
}

/* 弹窗的指示三角（核心） */
.nologin-popup::before {
	content: '';
	position: absolute;
	top: -8px;
	/* 贴在弹窗顶部 */
	right: 30px;
	/* 对齐按钮位置 */
	width: 0;
	height: 0;
	/* 向上的三角（指向按钮） */
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	/* 三角的边框（与弹窗边框一致） */
	filter: drop-shadow(0 -1px 0 #e5e5e5);
}

/* 弹窗选项 */
.nologin-popup-item {
	padding: 8px 16px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
}

.nologin-popup-item:hover {
	background: #f5f5f5;
}

.nologin-popup-item img {
	width: 18px;
	height: 18px;
	margin-right: 12px;
}

/* 悬浮显示弹窗：鼠标移到按钮或弹窗上都显示 */
.nologin-popup,
.nologin-popup:hover {
	opacity: 1;
	visibility: visible;
}

.nologin-popup-position {
	padding-top: 5px;
	position: absolute;
	top: calc(100% - 8px);
	/* 按钮下方8px，留出三角位置 */
	right: 0;
	z-index: 999;
	/* 确保弹窗在最上层 */
	/* 默认隐藏 */
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease;
	/* 关键：避免弹窗区域超出父容器hover范围 */
	pointer-events: none;
	/* 默认禁止点击，hover时开启 */
	display: none;
}

.noLoginHover {
	height: 100%;
	padding-top: 20px;
}

.noLoginHover:hover .nologin-popup-position {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	/* 开启弹窗点击 */
	display: block;
}

.nomImg {
	display: block;
}

.actImg {
	display: none;
}

.nologin-popup-item:hover .nomImg {
	display: none;
}

.nologin-popup-item:hover .actImg {
	display: block;
}

.isLogin-m {
	height: 100%;
}

.isLogin-m .personImg-m-box {
	margin-right: 5px;
}

.isLogin-m .personImg-m-box .personImg {
	width: 24px;
	height: 24px;
	border-radius: 50%;
}

.isLogin-m .personImg-m-box .voticRed {
	position: absolute;
	right: -16px;
	top: -8px;
	font-size: 12px;
	color: rgb(255, 255, 255);
	padding: 0 2px;
	background: red;
	border-radius: 50%;
}

.isLogin-m .loginName {
	margin-right: 5px;
	font-size: 12px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #202933;
	max-width: 146px;
	cursor: pointer;
}

.isLogin-m .jt-se {
	width: 10px;
	transition: all 0.2s ease;
}

.h80 {
	height: 80px
}

.h70 {
	height: 70px
}

.head-isLogin-ins {
	width: 330px;
	position: absolute;
	right: 0;
	top: 64px;
	z-index: 999;
	display: none;
}

/* 已登录 */
.isLogin-m {}

.isLogin-m:hover .head-isLogin-ins {
	display: block;

}

.isLogin-m .sj-popup {
	width: 100%;
	padding: 15px;
	background: #FFFFFF;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	border-radius: 10px 10px 10px 10px;
	border-top: 1px solid #F4F5F5;
}

.isLogin-m .sj-popup::before {
	content: '';
	position: absolute;
	top: -8px;
	/* 贴在弹窗顶部 */
	right: 50px;
	/* 对齐按钮位置 */
	width: 0;
	height: 0;
	/* 向上的三角（指向按钮） */
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	/* 三角的边框（与弹窗边框一致） */
	filter: drop-shadow(0 -1px 0 #e5e5e5);
}

/* 日历相关 */
.calendar-container {
	width: 100%;
	/* 39px×7列 */
	margin: 0 auto;
	padding: 0 10px;
	border-radius: 8px;
	background: #F3F5F8;
}

.calendar-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 0;
	margin-bottom: 6px;
	border-bottom: 1px solid #eee;
}

.header-btn {
	height: 16px;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	outline: none;
	background-color: transparent;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
}

.header-title {
	font-size: 14px;
	color: #202933;
	font-weight: 600;
}

.weekdays {
	display: table;
	width: 100%;
	table-layout: fixed;
	/* 固定列宽 */
	margin-bottom: 6px;
}

.weekday-row {
	display: table-row;
}

.weekday-cell {
	display: table-cell;
	width: 39px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	color: #7E8790;
	border-right: none;
	vertical-align: middle;
}

.weekday-cell:last-child {
	border-right: 1px solid none;
}

.days-grid {
	display: table;
	width: 100%;
	table-layout: fixed;
	/* height: 227px; */
}

.day-row {
	display: table-row;
}

.day-cell {
	display: table-cell;
	width: 39px;
	height: 42px;
	border-right: none;
	border-top: none;
	vertical-align: middle;
	text-align: center;
}

.day-cell:last-child {
	/* border-right: 1px solid #eee; */
}

.day-content {
	width: 39px;
	height: 38px;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	cursor: pointer;
	border-radius: 4px;
	background-color: #fff;
	line-height: normal;
}

.day-content.other-month {
	background-color: transparent !important;
	/* 浅灰色背景 */
	color: #B9C0C7 !important;
	/* 灰色文字 */
}

.current-day {
	/* background: #0C7FF2;
  color: white; */
}

.has-meeting .meeting-text {
	color: #0C7FF2;
}

.current-day .meeting-text {
	color: #0C7FF2;
}

.selected-day {
	border: 1px solid #0C7FF2;
	color: #0C7FF2;
}

.meeting-text {
	font-size: 10px;
	line-height: 1;
	margin-top: 2px;
}

/* 弹窗样式 */
.modal {
	display: none;
	position: absolute;
	bottom: -124px;
	left: 0;
	width: 320px;
	height: 127px;
	/* background: rgba(0,0,0,0.5); */
	z-index: 999;
	align-items: center;
	justify-content: center;
}

.modal-content {
	background: white;
	width: 100%;
	border-radius: 8px;
	padding: 14px 10px 14px 14px;
	height: 127px;
	overflow-y: auto;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}

.modal-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.modal-title {
	margin: 0;
	font-size: 16px;
	color: #333;
}

.close-btn {
	background: none;
	border: none;
	font-size: 20px;
	cursor: pointer;
	color: #999;
}

.modal-date {
	font-size: 13px;
	color: #666;
	margin-bottom: 12px;
}

.meeting-item {
	margin-bottom: 15px;
	display: flex;
	align-items: center;
}

.meeting-item .dian {
	width: 5px;
	height: 5px;
	background: #E5EAF0;
	border-radius: 50%;
	flex-shrink: 0;
}

.meeting-title {
	margin: 0 12px 0 4px;
	font-size: 14px;
	color: #333;
	width: 200px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #202933;
	line-height: 1;
	text-align: left;
}

.meeting-btn {
	width: 64px;
	height: 24px;
	line-height: 24px;
	background: #0C7FF2;
	border-radius: 2px 2px 2px 2px;
	border: none;
	cursor: pointer;
	font-size: 12px;
	color: #fff;
}
.meeting-btn1{
	background-color: #9a9a9a;
}
.meeting-btn2{
	background-color: rgb(255, 99, 50);
}
/* 弹窗遮罩层 */
.modal-overlay-insly {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;
}

/* 弹窗显示状态 */
.modal-overlay-insly.show-insly {
	opacity: 1;
	visibility: visible;
}

/* 弹窗主体 */
.modal-content-insly {
	background-color: white;
	width: 400px;
	border-radius: 8px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
	padding: 15px;
	text-align: center;
	transform: translateY(-20px) scale(0.95);
	transition: transform 0.3s;
}

.modal-overlay-insly.show-insly .modal-content-insly {
	transform: translateY(0) scale(1);
}

/* 弹窗图标 */
.modal-icon-insly {
	width: 50px;
	height: 50px;
	background-color: #f0f9ff;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.modal-icon-insly svg {
	width: 30px;
	height: 30px;
	fill: #52c41a;
}

/* 弹窗文字样式 */
.modal-title-insly {
	font-size: 16px;
	color: #1f2937;
	margin-bottom: 10px;
	font-weight: 600;
}

.modal-desc-insly {
	font-size: 14px;
	color: #6b7280;
	margin-bottom: 25px;
	line-height: 1.5;
}

/* 关闭按钮 */
.modal-close-insly {
	background-color: #0287FF;
	border: none;
	outline: none;
	color: #fff;
	padding: 6px 15px;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	transition: all 0.2s;
}

.modal-close-insly:hover {
	/* background-color: #f3f4f6;
	border-color: #d1d5db; */
}

/* 自动关闭倒计时提示 */
.modal-countdown-insly {
	font-size: 12px;
	color: #9ca3af;
	margin-top: 15px;
}













.allC-content::-webkit-scrollbar {
	width: 6px;
	background-color: #f1f1f1;
	border-radius: 4px;
}

.allC-content::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 4px;
}

.allC-content::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}


.fineScroll::-webkit-scrollbar {
	width: 4px;
	background-color: #f1f1f1;
	border-radius: 4px;
}

.fineScroll::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 4px;
}

.fineScroll::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}

.consumables-hoverBox {
	padding: 16px 6px 16px 16px;
	position: absolute;
	left: 270px;
	top: 0;
	width: 1105px;
	height: 100%;
	background-color: #fff;
	z-index: 9;
	/* box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); */
	box-shadow: 5px 0 10px -2px rgba(0, 0, 0, 0.2);
}

.consumables-hoverItem {
	width: 100%;
	height: 100%;
}

.consumables-hoverBox .leftBox {
	width: 49%;
}

.consumables-hoverBox .rightBox {
	width: 49%;
}

.consumables-hoverBox .item-li {
	margin-bottom: 40px;
}

.consumables-hoverBox .item-li .label-box {
	margin-bottom: 16px;
}

.consumables-hoverBox .item-li .label-box .name {
	font-family: PingFang HK, PingFang HK;
	font-weight: 600;
	font-size: 14px;
	color: #37474F;
}

.consumables-hoverBox .item-li .label-box .more {
	font-family: PingFang HK, PingFang HK;
	font-weight: 400;
	font-size: 12px;
	color: #7E8790;
}

.consumables-hoverBox .item-li .label-box .moreIcon {
	width: 6px;
	margin-left: 5px;
}

.consumables-hoverBox .item-li .itemBox p {
	height: 20px;
	font-family: PingFang HK, PingFang HK;
	font-weight: 400;
	font-size: 14px;
	color: #4F5862;
	line-height: 20px;
	margin: 0 30px 8px 0;
}

.consumables-scrollDiv {
	height: 100%;
	overflow-y: auto;
	padding-right: 10px;
}

.inner-nav-left {
	width: 245px;
	height: 100%;
	overflow-y: auto;
	flex-shrink: 0;
	margin-right: 14px;
}

.inner-nav-left .other-abg {
	width: 100%;
	display: block;
	font-size: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #37434F;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/978dc2cf-81ec-450b-98e7-e6820ced5962.jpg');
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: right 15px top 15px;
}

.inner-nav-left .other-abg.active {
	background-color: #F3F9FE;
	background-image: url('https://img1.17img.cn/17img//images/202305/pic/c0ba352b-71ed-45dd-9537-73c8ac90cb75.jpg');
}

.inner-nav-left .leftNavItem {
	height: 42px;
	line-height: 42px;
}

.inner-nav-left .leftNavItem {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	line-height: 39px;
	color: #202933;
	height: 39px;
	padding-left: 10px;
	transition: all 0.3s;
}

.inner-nav-left .active .leftNavItem {
	color: #0C7FF2;
}

.inner-nav-right {
	flex: 1;
}

.consumables-hoverBoxA {
	display: none;
}

.consumables-hoverBoxB {
	display: none;
}

.buyerBox {
	/* height: 140px; */
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/yxt2025/yct/form/bg_001.png');
	background-size: 100% 100%;
	padding: 0 12px;
}

.buyerBox-inner {
	width: 100%;
	height: 100%;
	/* 示例高度，可根据实际调整 */
	/* 径向渐变：从右上角开始，椭圆形状，#DFF4FE占20%区域，之后渐变为白色 */
	/* background-image: radial-gradient(ellipse 140% 140% at top right,
			#DFF4FE 0%,
			#EAF5FF 20%,
			#FFFFFF 40%
		); */
	padding: 10px 0 10px;
	border-radius: 8px 8px 0 0;
}

.buyerBox-2{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.buyerBox-2 .topBgImg{
	width: 270px;
	height: 46px;
}
.buyerBox-2-box{
	padding: 10px 12px 0;
}
.buyerBox-2-box .buyerBox-2-textItem{
	height: 17px;
	margin-bottom: 10px;
}
.buyerBox-2-box .buyerBox-2-textItem .border{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	margin-right: 4px;
	background: #51A8FF;
	flex-shrink: 0;
}
.buyerBox-2-box .buyerBox-2-textItem .name{
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
	text-align: left;
	flex-shrink: 0;
}
.buyerBox-2-box .buyerBox-2-textItem .text{
	font-weight: 400;
	font-size: 12px;
	color: #4F5862;
	text-align: left;
	flex:1;
}
.buyerBox-2-btn{
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background: #0C7FF2;
	border-radius: 6px 6px 6px 6px;
	cursor: pointer;
	transition: all 0.3s ease;
}
.buyerBox-2-btn:hover {
  transform: translateY(-1px) scale(1.01);
  /* box-shadow: 0 4px 12px rgba(64, 158, 255, 0.3); */
}
.buyerBox-2-btn:active {
  transform: translateY(0) scale(1);
}
.leftNaVBox {
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	/* padding-top: 4px; */
	
}
.buyer-leftNav-box{
	width: 270px;
	height:155px;
	
}
.buyer-leftNav-swiper{
	width: 100%;
	height:100%;
}
/* 关键：swiper-slide保持100%宽度，开启居中，无任何margin/padding干扰 */
.buyer-leftNav-swiper .swiper-slide {
  width: 100%;
  text-align: center; /* 让子容器水平居中 */
  box-sizing: border-box;
}

.buyer-title-box {
}

.buyer-title-box img {
	width: 56px;
	height: auto;
	margin-right: 4px;
}

.buyer-title-box .buyer-title {
	height: 25px;
	line-height: 25px;
	font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
	font-weight: bold;
	font-size: 18px;
	color: #005CF0;
	text-align: left;
	letter-spacing: 2px;
}
.buyer-title-box .buyer-subtitle{
	height: 17px;
	line-height: 17px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #5E5E5E;
	letter-spacing: 2px;
}

.buyer-input {
	width: 100%;
	height: 32px;
	background: #FFF;
	border-radius: 4px 4px 4px 4px;
	padding: 0 10px;
}

.buyer-input input {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	background: #FFF;
	color: #202933;
	font-size: 14px;
}

.buyer-input input::placeholder {
	color: #A3ADB7;
}

.buyerButton {
	width: 58px;
	margin-left: 12px;
	position: relative;
}

.buyerDemand {
	margin-bottom: 10px;
}

.buyerCompany {
	flex: 1;
}

.buyerBox .buyerTips {
	position: absolute;
	bottom: 43px;
	right: 0;
	animation: none;
	width: fit-content;
}
.buyerBox .buyerTips p{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 12px;
	color: #FF6332;
	line-height: 12px;
	padding: 1px 4px;
	background: #FDD9CF;
	border-radius: 4px 4px 4px 0px;
	white-space: nowrap;
	position: relative; 
	width: fit-content;
	border: 1px solid #FFC1AD;
}
.buyerBox .buyerTips p::after {
    content: '';
    position: absolute;
    bottom: -4px; /* 箭头定位到红色区域底部
    left: 20px; /* 箭头水平位置，可按需调整 */
    border-width: 4px 4px 0 4px; /* 向下箭头的三角形尺寸 */
    border-style: solid;
    border-color: #FDD9CF transparent transparent transparent; /* 箭头颜色与红色背景一致 */
}
.buyerBox .btn {
	width: 100%;
	height: 32px;
	line-height: 32px;
	background: #0287FF;
	border-radius: 4px 4px 4px 4px;
	text-align: center;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}

.buyerBox:hover .buyerTips {
	/* animation: gradientMove 0.3s ease-in-out; */
}

@keyframes shake {
	0% {
		transform: translate(0, 0) rotate(0deg);
	}

	20% {
		transform: translate(-1px, -1px) rotate(-1deg);
	}

	40% {
		transform: translate(1px, 1px) rotate(1deg);
	}

	60% {
		transform: translate(-1px, 1px) rotate(1deg);
	}

	80% {
		transform: translate(1px, -1px) rotate(-1deg);
	}

	100% {
		transform: translate(0, 0) rotate(0deg);
	}
}

@keyframes gradientMove {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

.buyer-input .input-error::placeholder {
	color: #f5222d;
	opacity: 1;
}

@keyframes shakePlaceholder {

	0%,
	100% {
		transform: translateX(0);
	}

	20% {
		transform: translateX(-3px);
	}

	40% {
		transform: translateX(3px);
	}

	60% {
		transform: translateX(-3px);
	}

	80% {
		transform: translateX(3px);
	}
}

.input-shake {
	animation: shake 0.5s ease-in-out;
}
/* jindu */
  /* 遮罩层 */
.jinduModal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;
	padding-bottom: 10%;
}

/* 弹窗容器 */
.jinduModal {
	width: 400px;
	height: 370px;
	border-radius: 10px;
	padding: 80px 20px 0;
	text-align: center;
	position: relative;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_15.png');
	background-size: 100% 100%;
}

/* 关闭按钮 */
.jinduModal-close {
	position: absolute;
	top: -25px;
	right: -30px;
	width: 24px;
	height: 24px;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s;
}

.jinduModal-close:hover {
	transform: scale(1.12);
}



/* 标题 */
.jinduModal-title {
	margin-bottom: 20px;
	height: 68px;
	font-weight: 600;
	font-size: 24px;
	color: #000000;
	letter-spacing: 1px;
	text-align: center;
	line-height: 34px;
}

/* 按钮组 */
.jinduModal-buttons {
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin-top: 20px;
}

.jinduModal-btn {
	padding: 0 16px;
	border: none;
	height: 44px;
	line-height: 44px;
	border-radius: 6px;
	font-size: 14px;
	cursor: pointer;
	transition: all 0.2s;
	width: 300px;
	margin: 0 auto 12px;
}
.jinduModal-btn img{
	height: 14px;
	vertical-align: text-top;
}
.jinduModal-btn.primary {
	background: #1890ff;
	color: #fff;
}

.jinduModal-btn.primary:hover {
	background: #40a9ff;
}

.jinduModal-btn.secondary {
	background: #f0f2f5;
	color: #333;
}

.jinduModal-btn.secondary:hover {
	background: #e6e8eb;
}

.jinduModal-buttons .jinduLink {
	color: #4F5862;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
}

.jinduModal-buttons .jinduLink:hover {
	color: #1890ff;
}
.bottomJindu-box{
	height: 72px;
	background-image: url('https://img1.17img.cn/ui/art/zousy/2025/pchome/pc_bg_16.png');
	background-size: 100% 100%;
	padding-left:24px;
}
.bottomJindu-box .text{
	font-family: MiSans, MiSans;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	margin-right: 20px;
}
.bottomJindu-box .text span{
	color: #0C7FF2;
}
.bottomJindu-box .linkJindu{
	padding: 0 6px;
	height: 24px;
	line-height: 22px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #0C7FF2;
	text-align: center;
	font-weight: 400;
	font-size: 12px;
	color: #0C7FF2;
	margin-right: 250px;
	transition: all 0.2s;
}
.bottomJindu-box .linkJindu:hover{
	background-color: #0C7FF2;
	color: #fff;
}
.bottomJindu-box .btn{
	height: 32px;
	background: #0C7FF2;
	border-radius: 4px 4px 4px 4px;
	padding: 0 12px;
	margin-right: 25px;
}
.bottomJindu-box .btn:hover{
	opacity: 0.8;
}
.bottomJindu-box .btn p{
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
}
.bottomJindu-box .btn img{
	height: 14px;
	margin-left: 4px;
}
 .wrap20260629 {
      display: flex;
      height: 423px;
	  margin: 0 auto;
    }
    /* 左侧轮播容器 */
    .left-carousel-20260629 {
      width: 300px;
      height: 423px;
      position: relative;
      overflow: hidden;
      border-radius: 8px;
	  margin-right: 16px;
	  flex-shrink: 0;
    }
    .carousel-item-20260629 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      transition: opacity 0.5s ease;
    }
    .carousel-item-20260629.active {
      opacity: 1;
      z-index: 2;
    }
    .carousel-item-20260629 img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    /* 右侧访谈列表 */
    .right-list-20260629 {
      width: 390px;
      display: flex;
      flex-direction: column;
    }
    .list-item-20260629 {
      padding: 16px;
      border-left: 2px solid transparent;
      cursor: pointer;
      transition: all 0.3s;
      /* 垂直居中 */
      display: flex;
      flex-direction: column;
      justify-content: center;
      min-height: 75px;
    }
    /* 激活样式 */
    .list-item-20260629.active {
      border-left-color: #0C7FF2;
      background: #F2F7FC;
	  font-size: 16px;
	  height: 123px;
    }
    .list-item-20260629.active .title {
      color: #0C7FF2;
    }
    .list-item-20260629 .title {
      font-size: 16px;
	  height: 20px;
	  line-height: 20px;
      font-weight: 600;
      color: #202933;
      margin-bottom: 6px;
      transition: color 0.3s;
	  
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  word-break: break-all;
    }
	.list-item-20260629 .sub-title-box{
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 14px;
		color: #585858;
		height: 17px;
		line-height: 17px;
		margin-bottom: 6px;
	}
	.list-item-20260629 .sub-title-box .name{
		flex-shrink: 0;
		margin-left: 15px;
	}
    .list-item-20260629 .sub-title {
      /* max-width: 300px; */
    }
	.list-item-20260629.active .sub-title-box{
		color: #202933;
		font-weight: 600;
	}
    /* 描述默认隐藏 */
    .list-item-20260629 .desc {
      font-size: 14px;
      color: #202933;
      line-height: 20px;
      height: 0;
      overflow: hidden;
      visibility: hidden;
      transition: all 0.3s ease;
      /* 两行省略基础属性 */
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis;
    }
    /* 激活时展开显示 */
    .list-item-20260629.active .desc {
      height: auto;
      visibility: visible;
      overflow: hidden;
    }
	

@media screen and (max-width: 1500px) {
	.width1400 {
		width: 1204px;
		padding: 2px;
	}
	.xjad {
	    position: absolute;
	    top: 0;
	    left: -359px;
	}
	.jgkImg{
		top: -16px;
		right: -25px;
		width: 30px;
	}
	.pageTopNav .topSearchBox {
		min-width: 520px;
	}
.list-item-20260629 .title{
		font-size:14px;
	}
	.AI-bottom-box {
		width: 98px;
	}

	.AI-bottom-box .AI-bottom-item p {
		font-size: 12px;
	}

	.AI-bottom-box .AI-bottom-item img {
		width: 18px;
		height: 18px;
		margin-right: 8px;
	}

	.floor-nav a {
		font-size: 12px;
		/* height: 15px;
		line-height: 15px; */
	}

	.floor-nav {
		width: 98px;
		/* height: 104px;
		padding: 12px 0 12px 8px; */
	}

	.position-right-linkUs-inner {
		width: 98px;
	}

	.position-right-linkUs-inner p {
		font-size: 13px;
	}

	.position-right-linkUs-inner img {
		width: 14px;
		margin-right: 5px;
	}

	.position-right-linkUs-inner {
		height: 34px;
	}

	.floor-nav li {
		/* margin-bottom: 8px; */
		padding-left: 8px;
	}

	.subSiteClassification .label {
		margin-right: 16px;
		font-size: 14px;
	}

	.subSiteClassification .item a {
		font-size: 14px;
		margin-right: 14px;
	}
	.subSiteClassification-right .flex.a-c.item{
		display: block;
		max-width: 220px;
		white-space: nowrap; 
	}
	.pageNavBox {
		height: 54px;
		background: #0C7FF2;
		border-radius: 8px 8px 8px 8px;
	}

	.pageNavBox a {
		font-size: 16px;
	}

	.adh70 {
		height: 60px;
	}


	.adw270 {
		width: 232px;
	}

	.adw270 img {
		width: 232px;
	}

	.admr16 {
		margin-right: 14px;
	}

	.adw746 {
		width: 646px;
	}

	.adw746 img {
		width: 646px;
	}

	.adw344 {
		width: 294px;
	}

	.adw344 img {
		width: 294px;
	}

	.admr20 {
		margin-right: 16px;
	}

	.productClassificationBox {
		width: 232px;
		height: 606px;
	}

	.pageCenter-content {
		width: 642px;
	}

	.pageRight {
		width: 294px;
	}

	.productClassificationBox .special-item {
		height: 34px;
	}

	.productClassificationBox .special-item img {
		width: 12px;
		margin-right: 5px;
	}

	.subSiteClassification .subSiteClassification-left {
		margin-right: 28px;
	}

	.subSiteClassification .subSiteClassification-center {
		margin-right: 28px;
	}

	.productClassificationBox .productClassificationBox-title {
		height: 40px;
	}

	.productClassificationBox .productClassificationBox-title p {
		font-size: 15px;
		line-height: 1;
	}

	.productClassificationBox .productClassificationBox-title img {
		width: 14px;
		height: 14px;
	}

	.productClassificationBox .special-item p {
		font-size: 14px;
		padding-left: 0px;
	}
	.topRightScrollBox .scrollTopTips li p{
		font-size: 13px;
		width: 185px;
	}
	.realTimeHotSearch-center .hasHotImg img{
		width: 13px;
		height: 13px;
		margin-right: 4px;
	}
	.realTimeHotSearch-center .tit{
		font-size: 13px;
		margin-right: 12px;
	}
	.realTimeHotSearch-center .hasHotImg p{
		font-size: 13px;
	}
	.leftNaV-dialog {
		left: 230px;
		width: 970px;
		height: 606px;
	}

	.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem {
		width: 218px;
	}

	.leftNaV-dialog-item .leftNav-other {
		width: 240px;
	}

	.pageCenter-hot .Headline-box .Headline-title .tit {
		font-size: 20px;
	}

	.pageCenter-hot .leftBox {
		width: 294px;
	}

	.pageCenter-hot .rightBox {
		/* width: 200px; */
	}

	.swiper-container10 {
		/* width: 200px; */
		/* height: 209px; */
	}

	.swiper-container10 .swiper-slide img {
		/* height: 108px; */
	}
	.swiper-container10 .swiperBottomText {
		height: 22px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 16px;
		color: #202933;
		line-height: 22px;
		margin-top: 6px;
	}
	.swiper-container10 .swiperBottomText p {
		margin-top: 0;
		height: 100%;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		font-size: 14px;
		text-overflow: ellipsis;
	}
	.centerNav-hotLeft-bottomImg {
		width: 277px;
		/* height: 180px; */
	}
	.swiper-container10 .swiper-pagination {
	    bottom: 25px;
	}
	.short-images{
		height: 60px;
	}

	.short-item{
		width: 288px;
		height: 100%;
		margin-right: 14px;
	}
	.short-images .short-item:last-child{
		width: 294px;
	}
	.long-item{
		width: 1200px;
		height: 100%;
	}
	.long-images a{
		height: 100%;
	}
	.long-image{
		height: 100%;
	}

	.productClassificationBox .leftNavItem {
		height: 32px;
		line-height: 32px;
		font-size: 14px;
		padding-left: 5px;
	}

	.productClassificationBox .abg {
		background-position: right 5px top 11px;
	}

	.productClassificationBox .leftNaVBox .abg:first-child {
		background-position: right 5px top 13px;
	}

	.pageCenter-hot .leftBox-item .tit {
		font-size: 14px;
	}

	.pageRight-item {
		height: 150px;
		padding-top: 20px;
	}

	.pageRight-item .titleBox p {
		width: 160px;
		height: 44px;
		font-size: 14px;
		line-height: 22px;
	}
	.pageCenter-hot .head-introductions{
		font-size: 14px;
	}
	.applicationContent .left-item .right-w .gl {
		font-size: 14px;
	}

	.ventorImg-bigOut {
		height: 130px;
	}

	.pageRight-item .titleBox {
		margin-bottom: 15px;
	}

	.pageRight-item .pageRight-li {
		width: 236px;
		height: 20px;
		margin-bottom: 10px;
	}

	.pageRight-item .pageRight-li .tit {
		font-size: 14px;
	}

	.pageCenter-navBox {
		height: 54px;
	}

	.pageCenter-navItem {
		height: 54px;
		line-height: 54px;
	}

	.pageCenter-navItem.active img {
		width: 62px;
	}

	.pageCenter-navItem a {
		font-size: 16px;
		// line-height: 22px;
	}

	.pageCenter-itemBox {
		padding: 24px;
	}

	.pageCenter-hot .Headline-box {
		margin-bottom: 12px;
	}

	.pageCenter-hot .Headline-box .Headline-title {
		margin-bottom: 6px;
	}

	.pageCenter-hot .Headline-box .Headline-title .s-tag {
		height: 18px;
		line-height: 18px;
		font-size: 12px;
	}

	.pageCenter-hot .leftBox-item {
		margin-bottom: 14px;
	}
	
	.pageCenter-hot .leftBox a .leftBox-item-20260629:first-child{
		margin-right: 10px;
	}
	.leftBox-item-20260629 .tit{
		max-width:132px;
	}
	

	.paSwiper {
		height: 146px;
		width: 100%;
	}
	.pageRight-item .titleBox img {
		width: 78px;
		height: 44px;
		padding: 0;
		margin-right: 16px;
	}
	.rightBox-item{
		margin-bottom: 10px;
	}
	.right-hidden{
		height: auto;
	}
	.i3-content .paddingNum {
		width: 872px;
	}

	.i3-content .i3-item .live-video {
		width: 280px;
		height: 178px;
	}

	.i3-content .normal-item {
		width: 281px;
		height: 181px;
		padding: 14px;
	}

	.i3-itemMarginRight {
		margin: 0 14px 13px 0;
	}

	.i3-titleBox .i3-title-left .title {
		/* width: 79px; */
	}

	.i3-titleBox .i3-title-left .title .name {
		font-size: 20px;
	}

	.applicationBox .i3-title-left .title {
		/* width: 102px; */
	}

	.i3-content .i3-item .bgBox {
		width: 280px;
		height: 181px;
	}

	.i3Box {
		padding: 15px 20px 15px;
	}

	.i3-content .normal-item .btn {
		width: 69px;
		height: 28px;
		line-height: 26px;
		font-size: 12px;
	}

	.i3-content .normal-item .title {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
		margin-bottom: 8px;
		transition: all 0.3s;
	}

	.i3-content .CalendarBox {
		width: 274px;
	}

	.i3-content .CalendarBox .calendarDiv {
		width: 274px;
		height: 275px;
	}

	.i3-content .CalendarBox .calendarDiv {
		margin-bottom: 6px;
	}
	.hotVideo-left{
		width: 860px;
		overflow: hidden;
	}
	.hotVideo-left-item:nth-child(4n){
		margin-right: 0;
	}
	.hot-ov{
		height: 226px;
		overflow: hidden;
	}
	.hotVideo-left-item{
		width: 206px;
		height: 225px;
		margin-right: 11px;
	}
	.hotVideo-left-img{
		width: 100%;
	}
	.hotVideo-left-img .p-img{
		width: 100%;
	}
	.hotVideo-right{
		width: 274px;
	}
	.hotVideo-right-infor {
	    width: 206px;
	}
	.hotVideo-right-item {
	    margin-bottom: 16px;
	}
	.lectures-item{
		width: 277px;
		height: 160px;
		border-radius: 6px 6px 6px 6px;
		margin: 0 15px 0 0;
		padding: 16px 16px 0
	}
	.lectures-box {
	    padding: 0 22px 0 22px;
	}
	.lectures-bottom .btn{
		height: 28px;
		line-height: 28px;
		font-size: 15px;
	}
	.lectures-bottom .time{
		font-size: 13px;
	}
	.lectures-item .title{
		margin-bottom: 20px;
	}
	.day-content {
		width: 34px;
		height: 33px;
		font-size: 12px;
	}

	.day-cell {
		width: 33px;
		height: 35px;
	}

	.weekday-cell {
		width: auto;
		height: auto;
	}

	.header-btn {
		height: 20px;
		font-size: 12px;
	}

	.modal {
		width: 292px;
	}

	.meeting-text {
		margin-top: 0;
	}
	.titleBoxPublic {
		/* margin-bottom: 20px!important; */
	}
	.hotExpert .titleBoxPublic .tit {
		font-size: 14px;
	}

	.titleBoxPublic .moreText {
		font-size: 12px;
	}
	.yqyx-h700{
		
	}
	.hotExpert-box .hotExpert-item {
		width: 100%;
		height: 67px;
		padding: 10px 10px 0;
	}

	.hotExpert-box .hotExpert-item img {
		width: 43px;
		height: 43px;
		border-radius: 50%;
		margin-right: 14px;
	}

	.hotExpert-item-right {
		width: 190px;
	}

	.hotExpert-item-right .name {
		font-size: 17px;
		margin-right: 12px;
	}

	.hotExpert-item-right .position {
		max-width: 110px;
		font-size: 12px;
	}

	.hotExpert-item-right .companyName {
		font-size: 12px;
	}

	.i3-right-scroll .scrollTopTips li p {
		font-size: 14px;
	}

	.swiper-container11 {
		height: 170px;
	}

	.swiper-container11 .image-carousel {
		width: 256px;
		height: 170px;
		border-radius: 8px 0px 0px 8px;
		flex-shrink: 0;
	}

	.swiper-container11 .tab-item {
		height: 54px;
	}

	.swiper-container11 .swiperDiv {
		width: 46px;
		height: 54px;
		line-height: 54px;
		font-size: 17px;
	}

	.swiper-container11 .swiperTextDiv {
		width: 296px;
		height: 54px;
		padding: 7px 9px;
		box-sizing: border-box;
		// background: rgba(16,167,252,0.1);
		border-radius: 0px 8px 8px 0px;
	}

	.swiper-container11 .swiperTextDiv-tit {
		margin-bottom: 3px;
	}

	.editorPicks .adh70mb16 {
		height: 66px;
		margin-bottom: 14px;
	}

	.popular-box .left {
		width: 340px;
		height: 240px;
		flex-shrink: 0;
		padding: 16px;
		box-sizing: border-box;
	}

	.popular-box .titleBox {
		height: 20px;
		margin-bottom: 12px;
	}

	.popular-box .titleBox .tit {
		font-size: 16px;
	}

	.popular-box .left .item img {
		width: 164px;
		height: 82px;
		border-radius: 8px;
		margin-right: 12px;
	}

	.popular-box .left .item .item-rightBox .tit {
		height: 40px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 16px;
		color: #000000;
		line-height: 20px;
	}
	.news-length-item .tit{
		max-width: 470px;
		font-size: 14px;
	}
	.popular-box .right {
		width: 240px;
		height: 240px;
		padding: 14px 14px 0;
		overflow: hidden;
	}

	.popular-box .right .titleBox {
		margin-bottom: 18px;
	}

	.policyStandards .newsBox {
		width: 293px;
		height: 205px;
	}
	.policyStandards .newsBox-top .newsBox-top-item .tit{
		max-width: 480px;
		font-size: 14px;
		
	}
	.policyStandards-cydt .newsBox-top .newsBox-top-item .tit{
		max-width: 480px;
		font-size: 14px;
	}
	.policyStandards .newsBox .hotTit {
		font-size: 14px;
		margin-bottom: 13px;
	}

	.policyStandards .newsBox .leftBox-item {
		height: 22px;
		margin-bottom: 13px;
		font-size: 14px;
	}

	.policyStandards .right-swiper-box {
		width: 277px;
	}

	.swiperClass1 {
		width: 277px;
		height: 205px;
		margin-top: 12px;
	}
	.popular-box .left .item {
		width: 100%;
		height: 82px;
		margin-bottom: 10px;
	}

	.swiperClass1 .imgBox {
		/* margin-bottom: 13px; */
	}
	.swiperClass1 .imgBox img{
		object-fit: cover;
	}

	.mtb18 {
		margin: 14px 0;
	}

	.policyStandards .mtb18 {
		margin: 16px 0;
	}
	.image-container.mtb18 {
		margin: 16px 0;
	}
	.adh70 img {
		height: 60px;
	}
	.image-container {
		height: 60px;
	}

	.adw1036 {
		width: 892px;
	}

	.adw1036 img {
		width: 892px;
	}

	.goodInstruments-box {
		padding: 24px;
	}

	.goodInstruments-box .bigTitBox h3 {
		line-height: 31px;
		font-size: 22px;
	}

	.i3-titleBox .i3-title-left .title img {
		width: 14px;
		height: 14px;
	}

	.i3-titleBox .i3-title-left .title img {
		width: 14px;
		height: 14px;
	}

	.goodInstruments-box .left .titleBoxPublic .tit {
		font-size: 16px;
	}

	.goodInstruments-box .left .goodInstruments-decicon {
		height: 15px;
		margin-left: 16px;
	}

	.Innovation100 .titleBoxPublic .tit {
		font-size: 16px;
	}

	.goodInstruments-box .left {
		width: 866px;
		height: 594px;
		overflow: hidden;
	}

	.goodInstruments-box .right {
		width: 270px;
	}
	.Innovation100 {
		width: 270px;
	}
	.titleBoxBorder {
		width: 270px;
	}
	.goodInstruments-box .bigTitBox {
		height: 43px;
	}

	.goodInstruments-box .left .mb18 {
		margin: 16px 0;
	}

	.goodInstruments-item {
		width: 204px;
		height: 260px;
		margin: 0 16px 16px 0;
	}
	.goodInstruments-item:nth-child(4n) {
		margin-right: 0;
	}
	.goodInstruments-item:nth-child(5n) {
		margin-right: 16px;
	}

	.goodInstruments-item .productPic {
		width: 160px;
		height: 160px;
		margin: 0 auto 16px;
	}

	.goodInstruments-item .goodInstruments-logo {
		top: 138px;
	}

	.goodInstruments-item .tit {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
	}

	.goodInstruments-box .right .Innovation100 .titleBoxPublic.h25 {
		height: 22px;
	}

	.Innovation100 ul li {
		height: 20px;
		margin-bottom: 9px;
	}
	.titleBoxBorder ul {
		margin-bottom: 15px;
	}

	.Innovation100 ul li .text {
		font-size: 14px;
	}
	.box-head-title {
		margin-bottom: 19px;
	}

	.goodInstruments-bg {
		height: 152px;
		padding: 16px;
	}

	.goodInstruments-bg .goodInstruments-logo {
		width: 106px;
	}

	.goodInstruments-bg .btn {
		width: 69px;
		height: 27px;
		line-height: 27px;
		font-size: 12px;
		border-radius: 3px 3px 3px 3px;
	}

	.goodInstruments-bg .text {
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.goodInstruments-box .right .Innovation100 .mb20 {
		margin-bottom: 15px !important;
	}

	.Innovation100-bg {
		height: 152px;
		padding: 16px;
	}

	.Innovation100-bg .Innovation100-logo {
		width: 84px;
	}

	.Innovation100-bg .btn {
		width: 69px;
		height: 27px;
		line-height: 27px;
		font-size: 12px;
		border-radius: 3px 3px 3px 3px;
	}

	.Innovation100-bg .text {
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.insSelection-box {
		padding: 16px 20px 6px;
	}

	.insSelection-inner .left {
		width: 870px;
		flex-shrink: 0;
	}

	.insSelection-inner .leftBox .leftItem .hot-item {
		width: 205px;
		height: 310px;
		border-radius: 8px;
		margin: 0 16px 16px 0;
	}
	.yqyx-right-mt{
		margin-top: 38px;
	}
	.insSelection-inner .leftBox .leftItem .hot-item .productImg-div {
		padding-top: 16px;
	}

	.insSelection-inner .leftBox .leftItem .hover-box {
		width: 100%;
		height: 170px;
		border-radius: 8px;
		padding: 20px;
	}

	.insSelection-inner .leftBox .leftItem .hover-box .btn {
		width: 75px;
		height: 30px;
		font-size: 14px;
	}

	.insSelection-inner .leftBox .leftItem .hover-box .btn-comment {
		line-height: 28px;
	}

	.insSelection-inner .leftBox .leftItem .hover-box .btn-consult {
		line-height: 30px;
	}

	.insSelection-inner .leftBox .leftItem .hover-box .rateText {
		margin-bottom: 16px;
	}
	.insSelection-inner .leftBox .leftItem .titBox{
		height: 52px;
		line-height: 26px;
	}
	.insSelection-inner .leftBox .leftItem .hot-item .productImg {
		width: 160px;
		height: 160px;
		object-fit: contain;
		margin: 0 auto 12px;
	}

	.insSelection-inner .leftBox .leftItem .titBox img {
		height: 16px;
		vertical-align: middle;
		margin-bottom: 1px;
	}

	.insSelection-inner .leftBox .leftItem .stag-xp {
		font-size: 12px;
		height: 16px;
		line-height: 16px;
	}

	.insSelection-inner .leftBox .leftItem .titBox span {
		font-size: 16px;
		line-height: 20px;
	}
	
	.insSelection-inner .leftBox .leftItem .xh {
		font-size: 14px;
		height: 20px;
		line-height: 20px;
		margin-bottom: 6px;
	}

	.insSelection-inner .leftBox .leftItem .priceBox .value {
		font-size: 12px;
	}

	.publicHover-css .navBox {
		margin-bottom: 10px;
	}

	.consumablesBox .titleBoxPublic {
		// padding-right: 20px;
	}

	.communitiesMaterialsBox .mb16 {
		margin-bottom: 14px;
	}

	.insSelection-inner .right {
		width: 270px;
		height: 636px;
		padding: 20px 14px 0;
	}

	.insSelection-inner .right .dailyList-subTitle {
		margin-bottom: 20px;
	}

	.insSelection-inner .right .rightItem {
		height: 20px;
		margin-bottom: 16px;
	}

	.insSelection-inner .right .rightItem .numberImg {
		width: 16px;
		margin-right: 7px;
	}

	.insSelection-inner .right .rightItem .tit {
		font-size: 14px;
		width: 140px;
	}

	.admtb20 {
		margin: 15px 0;
	}
	.emptyAdDiv{
		height: 15px;
	}
	.w690{
		width: 593px;
	}
	.applicationBox {
		padding: 24px;
	}

	.applicationContent .applicationContent-left {
		width: 232px;
		margin-right: 16px;
		flex-shrink: 0;
	}
	.applicationContent .applicationContent-left.navHoverA {
		width: 232px;
		margin-right: 16px;
		flex-shrink: 0;
	}
	.applicationContent .applicationContent-left.navHoverB {
		width: 232px;
	}

	.applicationContent-left-item {
		height: 38px;
		line-height: 38px;
		background-size: 12px 12px;
		background-repeat: no-repeat;
		background-position: right 16px top 9px;
		padding: 0 16px;
		font-size: 14px;
	}


	.applicationContent .left {
		width: 618px;
	}

	.applicationContent .left-item {
		width: 301px;
		height: 140px;
		border-radius: 8px;
		margin: 0 16px 16px 0;
		padding: 16px;
	}

	.applicationContent .left-item img {
		width: 91px;
		height: 91px;
		border-radius: 6px;
		margin-right: 16px;
	}

	.applicationContent .left-item .right-w {
		width: 162px;
	}

	.applicationContent .left-item .right-w .tit {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 0;
	}

	.applicationContent .left-item .right-w .stag-box span {
		height: 17px;
		line-height: 17px;
		padding: 0 4px;
		border-radius: 3px;
		margin-right: 3px;
		font-size: 12px;
	}

	.applicationContent .left-item .hover-box {
		width: 100%;
		height: 100%;
		border-radius: 8px;
		padding: 22px 20px;
	}

	.applicationContent .left-item .hover-box .zy {
		width: 181px;
		font-size: 14px;
		line-height: 24px;
		;
	}

	.applicationContent .left-item .hover-box .btn {
		width: 68px;
	}

	.applicationContent .left-item .hover-box .btn1 {
		line-height: 30px;
		font-size: 13px;
	}

	.applicationContent .left-item .hover-box .btn2 {
		line-height: 30px;
		font-size: 13px;
	}

	.applicationContent .consumables-left .left-item {
		margin: 0 16px 16px 0;
	}

	.applicationContent .right {
		width: 273px;
		height: 452px;
		padding: 20px;
	}
	.applicationContent .right .titleBoxPublic.mb16{
		margin-bottom:14px
	}
	.titleBoxPublic .tit {
		font-size: 16px;
	}

	.h25 {
		height: 22px;
	}

	.applicationContent .right .right-item {
		width: 100%;
		height: 32px;
		margin-bottom: 7px;
	}

	.applicationContent .right .right-item .title-box .numIcon {
		width: 15px;
		margin-right: 8px;
	}

	.applicationContent .right .right-item .title-box .tit {
		width: 121px;
		line-height: 20px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 14px;
		color: #202933;
	}

	.applicationContent .right .right-item .productImg {
		width: 73px;
		height: 24px;
	}

	.consumablesCenter {
		width: 618px;
	}

	.consumables-left .consumablesCenter .left-item .imgBox {
		width: 91px;
		height: 91px;
		margin-right: 13px;
	}
	.consumablesCenter .left-item .right-w .cyclesAndTime .cycles {
		font-size: 12px;
	}
	.consumablesCenter .left-item .right-w .cyclesAndTime .endtime {
		font-size: 12px;
	}

	.consumables-left .consumablesCenter .left-item .imgBox img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	.consumablesCenter .left-item .right-w .priceBox {
		font-size: 14px;
	}

	.consumablesCenter .left-item .right-w .btn {
		width: 60px;
		height: 24px;
		line-height: 22px;
		border-radius: 2px 2px 2px 2px;
		font-size: 12px;
	}

	.consumablesCenter .left-item .right-w .cyclesAndTime {
		margin: 5px 0;
		white-space: nowrap;
	}
	.consumables-right .reagentsBox {
		width: 270px;
	}

	.consumablesBox .consumables-right {
		width: 274px;
		height: 410px;
		border-radius: 7px 7px 7px 7px;
	}

	.applicationBox .mb20 {
		margin-bottom: 16px !important;
	}

	.reagents-item img {
		width: 90px;
		height: 90px;
		object-fit: contain;
		margin-right: 12px;
		border-radius: 4px;
		align-items: center;
	}

	.reagents-item .reagents-item-right {
		width: 126px;
	}

	.reagents-item .reagents-item-right .tit {
		height: 38px;
		font-size: 14px;
		color: #202933;
		line-height: 19px;
		margin-bottom: 4px;
	}

	.reagents-item .reagents-item-right .ghzq {
		height: 17px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 12px;
		color: #4F5862;
		line-height: 17px;
		margin-bottom: 4px;
	}

	.consumables-left .applicationContent-left-item {
		height: 35px;
		line-height: 35px;
	}

	.communitiesMaterialsBox {
		padding: 16px 20px;
	}

	.communitiesMaterialsBox .i3-titleBox .btnList .btn {
		font-size: 14px;
		padding: 0 12px;
	}

	.communitiesMaterialsBox .i3-titleBox .btnList .btn1 img {
		width: 14px;
		height: 14px;
	}

	.communitiesMaterialsBox .left .list1 {
		width: 443px;
		height: 218px;
		border-radius: 7px;
		padding: 17px 17px 0;
	}

	.monthlyPopularSections-item img {
		width: 16px;
	}

	.monthlyPopularSections-item .tit {
		font-size: 14px;
	}

	.communitiesMaterialsBox .left .list2 {
		width: 414px;
		height: 218px;
		border-radius: 8px 8px 8px 8px;
		border: 1px solid #F0F3F7;
		padding: 17px 17px 0;
	}

	.communitiesMaterialsBox .left .mr20 {
		margin-right: 18px;
	}

	.hotPosts-w .hotPosts-item .hotPosts-leftDiv {
		width: 300px;
	}
	.hotPosts-w .hotPosts-item .wb100{
		width: 100%;
	}
	.originalCompetitions-item-left .tit {
		flex: 1;
		font-size: 14px;
	}

	.originalCompetitions-item-right {
		font-size: 12px;
		width: 200px;
	}

	.hotPosts-w .hotPosts-item .hotPosts-leftDiv .tit {
		font-size: 14px;
	}

	.newHelp-item-left .tit {
		font-size: 14px;
		width: 250px;
	}

	.communitiesMaterialsBox .left {
		margin-right: 16px;
	}

	.communitiesMaterialsBox .right {
		width: 273px;
		height: 455px;
	}

	.popularMaterials-item .tit {
		font-size: 14px;
	}

	.hotPosts-w .hotPosts-item {
		margin-bottom: 11px;
	}

	.communitiesMaterialsBox .left .list1-w a {
		margin-bottom: 12px;
		height: 20px;
	}

	.communitiesMaterialsBox .left .list2 .titleBoxPublic.mb20,
	.communitiesMaterialsBox .left .list1 .titleBoxPublic.mb20 {
		margin-bottom: 14px !important;
	}

	.originalCompetitions-item {
		height: 20px;
		margin-bottom: 12px;
	}

	.newHelp-item {
		margin-bottom: 12px;
		height: 20px;
	}

	.popularMaterials-item {
		margin-bottom: 20px;
	}

	.courseLearning .left {
		width: 862px;
		overflow: hidden;
	}

	.courseLearning .left .courseLearning-item {
		width: 274px;
		height: 293px;
		flex-shrink: 0;
		overflow: hidden;
	}

	.courseLearning .left .courseLearning-item .imgBox {
		height: 156px;
	}

	.courseLearning .right {
		width: 271px;
	}

	.ykt-bottom-imgBox {
		width: 295px;
		height: 58px;
		border-radius: 8px 8px 8px 8px;
	}

	.ykt-bottom-box {
		height: 84px;
		padding: 5px 15px 0 15px;
	}

	.ykt-bottom-titleBox {
		width: 194px;
		margin-right: 15px;
	}

	.ykt-bottom-titleBox .tit {
		margin-bottom: 5px;
	}

	.swiper-containerZC {
		height: 60px;
	}

	.swiperZC-button-prev,
	.swiperZC-button-next {
		width: 36px;
		height: 36px;
		line-height: 36px;
	}

	.talentsBox {
		padding: 16px 20px;
	}

	.talentsBox .right {
		width: 274px;
		height: 313px;
		border-radius: 7px 7px 7px 7px;
		padding: 14px;
	}

	.talentsBox .right-title-box {
		margin-bottom: 14px;
	}

	.talentsBox .right-title-box .tit {
		font-size: 16px;
	}

	.talentsBox .right-title-box .qyzp-btn {
		width: 76px;
		font-size: 14px;
	}

	.talentsBox .right-title-box .grqz-btn {
		width: 76px;
		font-size: 14px;
	}

	.right-input-box {
		padding: 0 10px;
		height: 34px;
	}
	.swiper-containerRC{
		height: 315px;
	}
	.h352{
		height: 315px;
	}
	 .positionsSwiper {
		 height: 192px;
	 }
	.positionsSwiper img {
		height: 192px;
	}

	.talentsBox .right .mb16 {
		margin-bottom: 14px;
	}

	.talentsItem {
		width: 280px;
		height: 150px;
		border-radius: 7px 7px 7px 7px;
		border: 1px solid #F5F7FA;
		margin: 0 13px 14px 0;
	}

	.talentsItem .titleBox .tit {
		width: 150px;
		font-size: 14px;
		height: 20px;
		line-height: 20px;
	}

	.talentsItem .companyLogo {
		width: 86px;
		height: 37px;
	}

	.talentsItem .titleBox .subTit {
		height: 17px;
		line-height: 17px;
		font-size: 12px;
	}
	.talentsItem .positionBox .position{
		max-width: 160px;
	}
	.h56 {
		height: 48px;
	}

	.talentsItem .bgBox {
		height: 67px;
		padding: 10px 10px 0;
	}

	.yct-content-item {
		width: 374px;
		height: 343px;
		border-radius: 3px 3px 3px 3px;
		margin-right: 15px;
	}

	.yct-content-item-titleBox {
		height: 48px;
		line-height: 48px;
		padding: 0 14px;
	}

	.yct-content-item-left {
		padding: 16px 16px 0;
	}

	.yct-content-item-titleBox .title {
		font-size: 16px;
	}

	.yct-content-item-titleBox .moreText {
		font-size: 14px;
	}

	.yct-content-item-titleBox img {
		width: 8px;
	}

	.yct-content-item .topData {
		width: 160px;
		height: 73px;
		border-radius: 4px 4px 4px 4px;
		margin-right: 22px;
	}

	.yct-content-item .topData .dataNumber {
		font-size: 16px;
	}

	.yct-item-title {
		font-size: 14px;
		margin-bottom: 14px;
	}

	.scroll_title {
		width: 282px;
	}

	#news {
		height: 270px;
	}

	#news1 {
		height: 270px;
	}

	#mainEcharts {
		width: 310px;
		height: 130px;
	}

	.yct-item-title {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.datamb {
		margin-bottom: 14px;
	}

	.scroll_title {
		font-size: 14px;
	}

	#news1 .scroll_title {
		width: 276px;
		font-size: 14px;
	}

	#news1 li {
		line-height: 45px;
		height: 60px;
	}

	.insSelection-inner .plxfRight {
		padding: 20px 20px 0;
		width: 270px;
		height: 682px;
	}

	.insSelection-inner .plxfRight .mb20 {
		margin-bottom: 16px !important;
	}

	.plxfSwiperItem {
		width: 230px;
		height: 140px;
	}

	.plxfSwiperItem .tit {
		height: 26px;
		line-height: 26px;
		font-size: 13px;
	}

	.plxf-li .title {
		max-width: 220px;
		font-size: 14px;
	}

	.insSelection-inner .plxfItem {
		padding: 24px 24px 8px;
	}

	.insSelection-inner .plxfItem .plxfItem-item {
		width: 193px;
		height: 310px;
		border-radius: 8px;
		margin: 0 16px 16px 0;
	}

	.insSelection-inner .plxfItem .plxfItem-item .productImg-div {
		padding-top: 14px;
	}

	.insSelection-inner .plxfItem .plxfItem-item .productImg-div .productImg {
		width: 160px;
		height: 160px;
		object-fit: contain;
	}

	.insSelection-inner .plxfItem .plxfItem-item .tit {
		height: 52px;
		font-size: 16px;
		line-height: 26px;
		color: #202933;
		margin-bottom: 6px;
	}

	.insSelection-inner .plxfItem .xh {
		height: 20px;
		font-size: 14px;
		margin-bottom: 6px;
	}

	.insSelection-inner .plxfItem .priceBox .value {
		font-size: 14px;
	}

	.insSelection-inner .plxfItem .plxfItem-item .hover-box {
		width: 100%;
		height: 178px;
		padding: 20px 20px 0;
	}

	.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn {
		width: 70px;
		height: 30px;
		border-radius: 4px;
	}

	.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn-consult {
		line-height: 30px;
	}

	.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn-comment {
		line-height: 28px;
	}
	.plxf-ul{
		height: auto;
	}
	.plxf-li {
		height: 20px;
	}
	.lsyq-box .plxf-ul {
		height: 290px;
	}
	.lsyq-box .left{
		margin-bottom: 18px;
	}
	.yqyx-pb {
	    padding-bottom: 8px;
	}
	.plxf-li.mb16 {
		margin-bottom: 13px;
	}

	.newNroduct-right-main-item {
		width: 389px;
		height: 124px;
		background: #F5F8FC;
		padding: 17px 16px 0;
		cursor: pointer;
		margin-bottom: 16px;
		border-radius: 8px;
	}

	.newNroduct-right-main-img img {
		width: 90px;
		height: 90px;
	}

	.newNroduct-right-main-div {
		width: 250px;
		padding-top: 3px;
		margin-left: 14px;
	}

	.newNroduct-right-main-div .tit {
		height: 22px;
		line-height: 22px;
		font-size: 16px;
	}

	.newNroduct-right-main-item-active {
		background: #F5F8FC linear-gradient(90deg, #0F70EF 0%, #1C90FB 34%);
	}

	.newNroduct-right-main-item-active .subTit {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
	}

	.newNroduct-right-main-div .time {
		font-size: 14px;
	}

	.newNroduct-right-itemBox {
		width: 445px;
		height: 682px;
		background: #FFFFFF;
		box-shadow: 0 2px 8px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
		padding: 24px 24px 0;
	}

	.newNroduct-right-itemTop {
		height: 53px;
		margin-bottom: 14px;
	}

	.newNroduct-right-itemTop img {
		width: 103px;
		height: 53px;
		border-radius: 4px 4px 4px 4px;
		margin-right: 6px;
	}

	.newNroduct-right-itemTop .tit {
		width: 210px;
		font-size: 16px;
	}

	.newNroduct-right-itemBox .bigTit {
		height: 44px;
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 16px;
	}

	.newNroduct-right-item-bg {
		height: 508px;
	}

	.newNroduct-right-item-bg .text {
		height: 390px;
		line-height: 26px;
	}

	.xpsf-box .left {
		width: 864px;
	}

	.lsyq-item {
		width: 193px;
		height: 310px;
		border-radius: 8px;
		margin: 0 15px 15px 0;
	}

	.lsyq-item .productImg {
		width: 160px;
		height: 160px;
		margin: 0 auto 12px;
	}

	.lsyq-item .tit {
		height: 52px;
		font-size: 16px;
		line-height: 26px;
		
	}
   
	.lsyq-item .xh {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
	}

	.lsyq-item .priceBox .value {
		font-size: 14px;
	}

	.lsyq-item .hover-box {
		height: 180px;
		padding: 20px;
	}

	.lsyq-item .hover-box .text {
		line-height: 20px;
	}

	.lsyq-item .hover-box .name {
		height: 22px;
		line-height: 22px;
	}

	.lsyq-item .hover-box .lsyqIcon {
		width: 22px;
		height: 17px;
		margin-bottom: 3px;
	}

	.right-jt {
		top: 46px;
	}

	.yct-content-item .topData-left {
		background-size: 26px auto;
		background-position: bottom 8px right 10px;
	}

	.yct-content-item .topData-right {
		background-size: 26px auto;
		background-position: bottom 8px right 10px;
	}

	.consumables-hoverBox {
		left: 232px;
		width: 948px;
	}

	.inner-nav-left {
		width: 224px;
	}

	.inner-nav-left .leftNavItem {
		font-size: 14px;
		line-height: 32px;
		height: 32px;
	}

	.inner-nav-left .other-abg {
		background-position: right 15px top 11px;
	}
	.buyer-leftNav-box {
	    width: 232px;
	    height: 150px;
	}
	.buyerBox {
		height: 150px;
		border-radius: 6px;
		margin-bottom: 10px;
	}

	.buyer-title-box img {
		width: 50px;
		margin-right: 4px;
	}

	.buyerBox-inner {
		padding-top: 14px;
	}

	.buyer-title-box .buyer-title {
		font-size: 16px;
	}

	.buyer-input {
		height: 32px;
	}

	.buyerButton .buyerTips {}

	.buyerButton .btn {
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		width: auto;
	}
	.buyerBox-2 .topBgImg {
	    width: 100%;
	    height: 40px;
	}
	.buyerDemand {
		margin-bottom: 12px;
	}

	.buyer-input input {
		width: 100%;
		height: 100%;
		border: none;
		outline: none;
		font-size: 12px;
	}

	.buyer-input input::placeholder {
		color: #B0CBE6;
		font-size: 12px;
	}

	.buyerButton {
		width: 62px;
		margin-left: 12px;
	}

	.buyerButton .buyerTips {
		right: -8px;
		left: 0;
	}
	.leftNaVBox{
		/* padding-top: 10px; */
		padding: 10px 12px 0;
	}
	.chooseInstrumen_tab {
		font-size: 14px;
	}

	.consumablesCenter .left-item .right-w .cyclesAndTime .endtime span {
		font-size: 12px;
	}
	/* .brandPartners-box{
		margin-bottom: 15px;
	} */
	.bottomJindu-box .text{
		margin-right: 15px;
	}
	.bottomJindu-box .linkJindu{
		margin-right: 80px;
	}
	.right-list-20260629{
		width: 278px;
	}
	.list-item-20260629{
		min-height: 67px;
		padding: 12px 16px;
	}
	.title{
		
	}
	.list-item-20260629.active .title{
		height: auto;
		white-space: normal;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		max-height: 44px;
		line-height: 22px;
	}
	.list-item-20260629.active{
		height: 137px;
	}
}



// @media screen and (min-width: 1900px) {
// 	.width1400 {
// 		width: 1600px;
// 	}

// 	.adh70 {
// 		height: 70px;
// 	}

// 	.adh70 img {
// 		height: 80px;
// 	}

// 	.adw270 img {
// 		width: 307px;
// 	}

// 	.adw270 {
// 		width: 307px;
// 	}

// 	.adw746 img {
// 		width: 867px;
// 	}

// 	.adw344 img {
// 		width: 393px;
// 	}

// 	.adw344 {
// 		width: 393px;
// 	}

// 	.admr16 {
// 		margin-right: 16px;
// 	}

// 	.adw746 {
// 		width: 867px;
// 	}

// 	.subSiteClassification .subSiteClassification-left {
// 		margin-right: 70px;
// 	}

// 	.subSiteClassification .subSiteClassification-center {
// 		margin-right: 70px;
// 	}

// 	.productClassificationBox {
// 		width: 307px;
// 		// height: 695px;
// 	}

// 	.productClassificationBox .abg {
// 		font-size: 18px;
// 		background-size: 12px 12px;
// 		background-position: right 20px top 15px;
// 	}

// 	.productClassificationBox .leftNaVBox .abg:first-child {
// 		background-position: right 20px top 19px;
// 	}

// 	.productClassificationBox .leftNavItem {
// 		font-size: 16px;
// 		line-height: 38px;
// 		height: 38px;
// 		padding-left: 22px;
// 	}

// 	.productClassificationBox .special-item {
// 		height: 38px;
// 		padding: 0 20px;
// 	}

// 	.productClassificationBox .special-item p {
// 		font-size: 16px;
// 	}

// 	.productClassificationBox .special-item img {
// 		width: 16px;
// 		margin-right: 5px;
// 	}

// 	.productClassificationBox .productClassificationBox-title {
// 		margin-bottom: 12px;
// 		height: 55px;
// 	}

// 	.leftNaV-dialog {
// 		left: 306px;
// 		height: 609px;
// 		width: 1295px;
// 	}

// 	.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem {
// 		width: 238px;
// 		height: 404px;
// 		margin-right: 30px;
// 	}

// 	.pageCenter-content {
// 		width: 867px;
// 	}

// 	.pageRight {
// 		width: 393px;
// 		height: fit-content;
// 	}

// 	.pageRight-item {
// 		height: 152px;
// 		padding: 20px 22px 0;
// 	}

// 	.pageRight-item .titleBox img {
// 		width: 91px;
// 		height: 30px;
// 		margin-right: 4px;
// 	}

// 	.pageRight-item .titleBox p {
// 		height: 50px;
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.pageRight-item .titleBox {
// 		margin-bottom: 12px;
// 	}

// 	.pageRight-item .pageRight-li {
// 		// height: 22px;
// 		margin-bottom: 10px;
// 	}

// 	.pageRight-item .pageRight-li .tit {
// 		font-size: 14px;
// 		line-height: 20px;
// 		color: #585858;
// 	}

// 	.ventorImg-bigOut {
// 		height: 174px;
// 	}

// 	.pageCenter-navBox {
// 		height: 54px;
// 	}

// 	.pageCenter-navItem a {
// 		font-size: 20px;
// 	}

// 	.pageCenter-hot .Headline-box {
// 		margin-bottom: 23px;
// 	}

// 	.pageCenter-hot .Headline-box .Headline-title .s-tag {
// 		height: 24px;
// 		line-height: 24px;
// 		font-size: 16px;
// 	}

// 	.pageCenter-hot .Headline-box .Headline-title .tit {
// 		font-size: 20px;
// 		line-height: 28px;
// 	}

// 	.pageCenter-hot .Headline-box .Headline-title {
// 		margin-bottom: 10px;
// 	}

// 	.pageCenter-hot .head-introductions {
// 		font-size: 14px;
// 		line-height: 25px;
// 	}
// 	.pageCenter-itemBox {
// 		height: 554px;
// 	}

// 	.pageCenter-hot .leftBox {
// 		width: 416px;
// 		height: fit-content;
// 	}

// 	.pageCenter-hot .rightBox {
// 		width: 361px;
// 		height: fit-content;
// 	}

// 	.pageCenter-hot .leftBox-item {
// 		// height: 25px;
// 		margin-bottom: 18px;
// 	}

// 	.pageCenter-hot .leftBox-item .tit {
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.pageCenter-hot .leftBox-item .circle {
// 		width: 5px;
// 		height: 5px;
// 		margin-right: 9px;
// 	}

// 	.pageCenter-hot .leftBox-item img {
// 		width: 14px;
// 		height: 14px;
// 		margin-right: 8px;
// 	}

// 	.pageCenter-hot .leftBox-item .tit-red {
// 		font-size: 18px;
// 	}

// 	.swiper-container10 {
// 		width: 361px;
// 		height: 283px;
// 		border-radius: 9px;
// 	}

// 	.swiper-container10 .swiper-slide img {
// 		height: 195px;
// 	}

// 	.swiper-container10 .swiperBottomText {
// 		width: 100%;
// 		height: 58px;
// 		border-radius: 0px 0px 9px 9px;
// 		// padding: 4px 11px 0;
// 		padding: 4px 0 0;
// 		white-space: nowrap;
// 		overflow: hidden;
// 		text-overflow: ellipsis;
// 	}

// 	.swiper-container10 .swiperBottomText p {
// 		height: 44px;
// 		font-size: 16px;
// 	}

// 	.swiper-container10 .swiper-pagination {
// 		bottom: 96px;
// 	}

// 	.swiper-no-swiping {
// 		margin-bottom: 18px;
// 	}

// 	.swiper-container11 {
// 		height: 158px;
// 		overflow: hidden;
// 		margin-bottom: 16px;
// 	}

// 	.swiper-container11 .image-carousel {
// 		width: 272px;
// 		height: 181px;
// 		border-radius: 9px 0px 0px 9px;
// 	}

// 	.swiper-container11 .tab-item {
// 		height: 50px;
// 		margin-bottom: 4px;
// 	}

// 	.swiper-container11 .swiperTextDiv {
// 		width: 486px;
// 		padding: 8px 10px;
// 	}

// 	.swiper-container11 .swiperDiv {
// 		width: 53px;
// 		height: 57px;
// 	}

// 	.swiper-container11 .swiperTextDiv-tit {
// 		font-size: 16px;
// 		margin-bottom: 2px;
// 	}

// 	.swiper-container11 .swiperTextDiv-text {
// 		font-size: 12px;
// 		line-height: 17px;
// 	}

// 	.adh70mb16 {
// 		margin-bottom: 18px;
// 	}

// 	.popular-box .left {
// 		width: 493px;
// 		height: 245px;
// 		border-radius: 8px;
// 		padding: 16px;
// 		box-sizing: border-box;
// 	}

// 	.popular-box .titleBox {
// 		// height: 29px;
// 		height: 25px;
// 		margin-bottom: 12px;
// 	}

// 	.popular-box .titleBox .tit {
// 		font-size: 18px;
// 	}

// 	.popular-box .titleBox .moreText {
// 		font-size: 14px;
// 	}

// 	.popular-box .titleBox .moreIcon {
// 		width: 7px;
// 		margin-left: 6px;
// 	}

// 	.popular-box .left .item {
// 		margin-bottom: 12px;
// 	}

// 	.popular-box .left .item img {
// 		width: 164px;
// 		height: 82px;
// 		margin-right: 11px;
// 	}

// 	.popular-box .left .item .item-rightBox .tit {
// 		// height: 54px;
// 		font-size: 16px;
// 		line-height: 24px;
// 		margin-bottom: 10px;
// 	}

// 	.popular-box .left .item .item-rightBox .stag {
// 		padding: 4px;
// 		line-height: 17px;
// 		font-size: 12px;
// 	}

// 	.popular-box .right {
// 		width: 310px;
// 		height: 245px;
// 		border-radius: 9px;
// 		padding: 18px 18px 0;
// 	}

// 	.popular-box .right .item {
// 		margin-bottom: 11px;
// 	}

// 	.popular-box .right .item .num {
// 		font-size: 16px;
// 		margin-right: 8px;
// 	}

// 	.popular-box .right .item .text {
// 		font-size: 14px;
// 		line-height: 20px;
// 	}

// 	.policyStandards .newsBox {
// 		width: 480px;
// 		height: 204px;
// 	}

// 	.policyStandards .right-swiper-box {
// 		width: 308px;
// 		height: 204px;
// 	}

// 	.swiperClass1 {
// 		width: 308px;
// 		height: 225px;
// 		border-radius: 9px;
// 	}

// 	.swiperClass1 .imgBox {
// 		width: 310px;
// 		height: 170px;
// 		margin-bottom: 12px;
// 	}

// 	.swiperClass1 .swiperBottomText p {
// 		font-size: 16px;
// 		height: 22px;
// 		white-space: nowrap;
// 		overflow: hidden;
// 		text-overflow: ellipsis;
// 		color: #202933;
// 	}

// 	.policyStandards .newsBox .hotTit {
// 		font-size: 16px;
// 		margin-bottom: 14px;
// 		line-height: 22px;
// 	}

// 	.policyStandards .newsBox .leftBox-item {
// 		margin-bottom: 15px;
// 	}
// 	.policyStandards .newsBox .leftBox-item .tit {
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.policyStandards .newsBox .leftBox-item img {
// 		width: 14px;
// 		height: 14px;
// 	}

// 	.short-image {
// 		width: 387px;
// 		height: 80px;
// 	}

// 	.short-image-last {
// 		width: 393px;
// 	}

// 	.short-images a:last-child .short-image {
// 		width: 393px;
// 	}

// 	.mtb18 {
// 		margin: 16px 0;
// 	}

// 	.long-image {
// 		height: 80px;
// 	}

// 	.long-image[data-index="1"] {
// 		right: 810px;
// 	}

// 	.long-image[data-index="2"] {
// 		left: 806px;
// 	}

// 	.i3Box {
// 		padding: 18px 24px 0;
// 	}

// 	.i3-titleBox {
// 		height: 50px;
// 	}

// 	.i3-titleBox .i3-title-left .title .name {
// 		font-size: 24px;
// 	}

// 	.i3-titleBox .i3-title-left .i3-nav .item {
// 		font-size: 18px;
// 	}

// 	.i3-titleBox .i3-title-left .title {
// 		/* width: 94px; */
// 	}

// 	.i3-content .paddingNum {
// 		padding: 20px 0 0 0;
// 		width: 1163px;
// 	}

// 	.i3-content .i3-item .live-video {
// 		width: 374px;
// 		height: 226px;
// 		border-radius: 9px;
// 	}

// 	.i3-itemMarginRight {
// 		margin: 0 20px 20px 0;
// 	}

// 	.i3-content .i3-item .bgBox .btn-borderOut {
// 		margin: 70px auto 0;
// 		width: 177px;
// 		height: 46px;
// 		border-radius: 41px 41px 41px 41px;
// 	}

// 	.i3-content .i3-item .bgBox .btn-borderInner {
// 		border-radius: 41px;
// 		font-size: 16px;
// 	}

// 	.i3-content .i3-item .bgBox .statusAndTitle .status {
// 		height: 20px;
// 	}

// 	.i3-content .i3-item .bgBox .statusAndTitle .status p {
// 		line-height: 1;
// 		font-size: 14px;
// 	}

// 	.i3-content .i3-item .bgBox .statusAndTitle .status img {
// 		width: 14px;
// 		height: 14px;
// 	}

// 	.i3-content .i3-item .bgBox .statusAndTitle .title {
// 		font-size: 20px;
// 	}

// 	.i3-content .normal-item {
// 		width: 374px;
// 		height: 233px;
// 		border-radius: 9px;
// 		padding: 18px;
// 	}

// 	.i3-content .normal-item .title {
// 		height: 64px;
// 		line-height: 32px;
// 		font-size: 20px;
// 	}

// 	.i3-content .normal-item .teacher {
// 		font-size: 16px;
// 	}

// 	.i3-content .normal-item .btn {
// 		width: 92px;
// 		height: 36px;
// 		border-radius: 5px;
// 		line-height: 34px;
// 		font-size: 16px;
// 	}

// 	.i3-content .normal-item .timeAndText {
// 		font-size: 16px;
// 	}

// 	.i3-content .CalendarBox {
// 		width: 369px;
// 		padding-top: 20px;
// 	}

// 	.i3-content .CalendarBox .calendarDiv {
// 		width: 369px;
// 		height: 365px;
// 		border-radius: 9px;
// 		margin-bottom: 12px;
// 	}

// 	.day-cell {
// 		width: 45px;
// 		height: 48px;

// 	}

// 	.day-content {
// 		width: 45px;
// 		height: 43px;
// 		font-size: 15px;
// 	}

// 	.days-grid {
// 		/* height: 248px; */
// 	}

// 	.meeting-text {
// 		font-size: 12px;
// 	}

// 	.weekday-cell {
// 		font-size: 14px;
// 		height: 26px;
// 	}

// 	.header-title {
// 		font-size: 16px;
// 	}

// 	.header-btn {
// 		font-size: 16px;
// 	}

// 	.hotExpert .titleBoxPublic .tit {
// 		font-size: 18px;
// 	}

// 	.titleBoxPublic .moreText {
// 		font-size: 16px;
// 	}

// 	.h22 {
// 		height: 25px;
// 	}

// 	.hotExpert-box .hotExpert-item {
// 		width: 100%;
// 	}

// 	.hotExpert-box .hotExpert-item img {
// 		width: 57px;
// 		height: 57px;
// 		border-radius: 50%;
// 		margin-right: 18px;
// 	}

// 	.hotExpert-item-right .name {
// 		font-size: 22px;
// 	}

// 	.hotExpert-item-right .position {
// 		font-size: 16px;
// 	}

// 	.hotExpert-item-right .companyName {
// 		font-size: 16px;
// 	}

// 	.adw1036 {
// 		width: 1187px;
// 	}

// 	.adw1036 img {
// 		width: 1187px;
// 	}

// 	.goodInstruments-box .left .titleBoxPublic .tit {
// 		font-size: 20px;
// 	}

// 	.goodInstruments-box .left .goodInstruments-decicon {
// 		height: 20px;
// 	}

// 	.goodInstruments-box .left {
// 		width: 1163px;
// 	}

// 	.goodInstruments-item {
// 		width: 217px;
// 		height: 297px;
// 		background: #FFFFFF;
// 		border-radius: 7px;
// 		margin: 0 19px 18px 0;
// 		padding: 7px;
// 	}

// 	.goodInstruments-item .productPic {
// 		width: 194px;
// 		height: 194px;
// 		border-radius: 7px 7px 7px 7px;
// 		object-fit: contain;
// 		margin: 0 auto 24px;
// 	}

// 	.goodInstruments-item .goodInstruments-logo {
// 		height: 33px;
// 		top: 184px;
// 	}

// 	.goodInstruments-item .tit {
// 		height: 50px;
// 		line-height: 25px;
// 		font-size: 18px;
// 		padding: 0 6px;
// 	}

// 	.goodInstruments-box .right {
// 		width: 369px;
// 	}

// 	.Innovation100 .titleBoxPublic .tit {
// 		font-size: 20px;
// 	}

// 	.Innovation100 ul li {
// 		height: 25px;
// 		margin-bottom: 18px;
// 	}

// 	.goodInstruments-bg {
// 		border-radius: 9px;
// 		height: 167px;
// 		padding: 18px 18px 0;
// 		margin-bottom: 14px;
// 	}

// 	.goodInstruments-bg .goodInstruments-logo {
// 		width: 142px;
// 	}

// 	.goodInstruments-bg .btn {
// 		width: 90px;
// 		height: 37px;
// 		line-height: 37px;
// 		border-radius: 5px;
// 		font-size: 16px;
// 	}

// 	.goodInstruments-bg .text {
// 		height: 66px;
// 		line-height: 22px;
// 		font-size: 16px;
// 	}

// 	.Innovation100-bg {
// 		border-radius: 9px;
// 		height: 167px;
// 		padding: 18px 18px 0;
// 	}

// 	.Innovation100-bg .Innovation100-logo {
// 		width: 112px;
// 	}

// 	.Innovation100-bg .btn {
// 		width: 92px;
// 		height: 37px;
// 		line-height: 37px;
// 		border-radius: 5px;
// 		font-size: 16px;
// 	}

// 	.Innovation100-bg .text {
// 		height: 66px;
// 		line-height: 22px;
// 		font-size: 16px;
// 	}

// 	.insSelection-box {
// 		padding: 18px 24px 6px;
// 	}

// 	.insSelection-box .i3-titleBox .i3-title-left .title {
// 		/* width: 127px; */
// 	}

// 	.publicHover-css .navBox .navItem {
// 		font-size: 16px;
// 	}

// 	.publicHover-css .navBox .navItem {
// 		height: 30px;
// 		line-height: 30px;
// 		border-radius: 114px;
// 	}

// 	.publicHover-css .navBox {
// 		border-radius: 114px;
// 		height: 37px;
// 	}

// 	.insSelection-inner .left {
// 		width: 1163px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hot-item {
// 		width: 216px;
// 		height: 294px;
// 		border-radius: 9px;
// 		margin: 0 18px 18px 0;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hot-item .productImg {
// 		width: 133px;
// 		height: 133px;
// 		object-fit: contain;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hover-box {
// 		width: 100%;
// 		height: 158px;
// 		padding: 18px 14px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hover-box .rating {
// 		height: 26px;
// 		line-height: 26px;
// 		font-size: 18px;
// 		margin-bottom: 10px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hover-box .rateText {
// 		height: 22px;
// 		font-size: 16px;
// 		margin-bottom: 24px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hover-box .btn {
// 		width: 87px;
// 		height: 37px;
// 		line-height: 37px;
// 		border-radius: 5px;
// 		font-size: 16px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hover-box .btn-comment {
// 		line-height: 35px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .titBox span {
// 		font-size: 18px;
// 		line-height: 25px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .titBox img {
// 		height: 20px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hot-bottom-a .titBox .stag-xp {
// 		height: 20px;
// 		line-height: 20px;
// 		font-size: 14px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .xh {
// 		height: 22px;
// 		font-size: 16px;
// 		line-height: 22px;
// 		margin-bottom: 7px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .priceBox .label {
// 		font-size: 14px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .priceBox .value {
// 		font-size: 18px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .titBox {
// 		margin-bottom: 5px;
// 	}

// 	.insSelection-inner .right {
// 		width: 369px;
// 		height: 662px;
// 		border-radius: 9px;
// 		padding: 27px 18px 0;
// 	}

// 	.insSelection-inner .right .dailyList-title {
// 		height: 28px;
// 		line-height: 28px;
// 		font-size: 20px;
// 		margin-bottom: 5px;
// 	}

// 	.insSelection-inner .right .dailyList-subTitle {
// 		height: 22px;
// 		font-size: 16px;
// 		line-height: 22px;
// 		margin-bottom: 27px;
// 	}

// 	.insSelection-inner .right .rightItem {
// 		height: 25px;
// 		margin-bottom: 30px;
// 	}

// 	.insSelection-inner .right .rightItem .numberImg {
// 		width: 20px;
// 		margin-right: 9px;
// 	}

// 	.insSelection-inner .right .rightItem .tit {
// 		width: 214px;
// 		font-size: 18px;
// 	}

// 	.insSelection-inner .right .rightItem .hotNum {
// 		font-size: 16px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item {
// 		width: 210px;
// 		height: 308px;
// 		background: #FFFFFF;
// 		margin: 0 18px 20px 0;
// 	}

// 	.insSelection-inner .plxfItem {
// 		padding: 20px 20px 0;
// 		border-radius: 9px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .productImg-div .productImg {
// 		width: 135px;
// 		height: 133px;
// 		object-fit: contain;
// 		margin: 0 auto 20px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .tit {
// 		margin-bottom: 7px;
// 		height: 52px;
// 		line-height: 26px;
// 		font-size: 18px;
// 	}

// 	.insSelection-inner .plxfItem .xh {
// 		height: 22px;
// 		font-size: 16px;
// 		margin-bottom: 7px;
// 	}

// 	.insSelection-inner .plxfItem .priceBox {
// 		height: 25px;
// 	}

// 	.insSelection-inner .plxfItem .priceBox .label {
// 		font-size: 14px;
// 	}

// 	.insSelection-inner .plxfItem .priceBox .value {
// 		font-size: 18px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .productImg-div {
// 		padding-top: 21px;
// 	}

// 	.insSelection-inner .leftBox .leftItem .hot-item .productImg-div {
// 		padding-top: 21px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .hover-box {
// 		width: 100%;
// 		height: 154px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .hover-box {
// 		padding: 18px 14px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .hover-box .text {
// 		height: 44px;
// 		font-size: 16px;
// 		line-height: 22px;
// 		margin-bottom: 37px;
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn {
// 		width: 86px;
// 		height: 37px;
// 		border-radius: 5px 5px 5px 5px;
// 		font-size: 16px;
// 		line-height: 37px
// 	}

// 	.insSelection-inner .plxfItem .plxfItem-item .hover-box .btn-comment {
// 		line-height: 34px
// 	}

// 	.insSelection-inner .plxfRight .plxfSwiperBox.mb20 {
// 		margin-bottom: 24px !important;
// 	}

// 	.plxf-li.mb16 {
// 		margin-bottom: 20px;

// 	}

// 	.insSelection-inner .plxfRight {
// 		padding: 0;
// 		border: none;
// 		height: auto;
// 	}

// 	.plxfSwiperItem {
// 		width: 370px;
// 		height: 195px;
// 		border-radius: 8px 8px 8px 8px;
// 		position: relative;
// 	}

// 	.plxf-li .title {
// 		max-width: 360px;
// 	}

// 	.plxf-li {
// 		height: 26px;
// 		font-size: 18px;
// 	}

// 	.newNroduct-right-main-item {
// 		width: 624px;
// 		height: 150px;
// 		border-radius: 12px 12px 12px 12px;
// 		padding: 18px 20px;
// 	}

// 	.newNroduct-right-main-img img {
// 		width: 112px;
// 		height: 112px;
// 	}

// 	.newNroduct-right-main-div {
// 		width: 455px;
// 		padding-top: 5px;
// 		margin-left: 16px;
// 	}

// 	.newNroduct-right-main-div .tit {
// 		height: 32px;
// 		line-height: 32px;
// 		font-size: 23px;
// 		margin-bottom: 9px;
// 	}

// 	.newNroduct-right-main-div .subTit {
// 		font-size: 18px;
// 		height: 26px;
// 		line-height: 26px;
// 	}

// 	.newNroduct-right-main-div .time {
// 		height: 26px;
// 		line-height: 26px;
// 		font-weight: 400;
// 		font-size: 18px;
// 	}

// 	.newNroduct-right-itemBox {
// 		width: 495px;
// 		height: 660px;
// 		border-radius: 8px 8px 8px 8px;
// 		padding: 26px 20px;
// 	}

// 	.newNroduct-right-itemTop img {
// 		width: 137px;
// 		height: 71px;
// 		object-fit: contain;
// 		border-radius: 5px;
// 	}

// 	.newNroduct-right-itemTop .tit {
// 		width: 300px;
// 		font-size: 20px;
// 	}

// 	.newNroduct-right-itemTop {
// 		margin-bottom: 19px;
// 	}

// 	.newNroduct-right-itemBox .bigTit {
// 		height: 56px;
// 		font-size: 20px;
// 		line-height: 28px;
// 		margin-bottom: 20px;
// 	}

// 	.newNroduct-right-item-bg {
// 		height: 440px;
// 		border-radius: 9px;
// 		padding: 16px 13px;
// 	}

// 	.newNroduct-right-item-bg .bgName {
// 		height: 22px;
// 		font-size: 16px;
// 		line-height: 22px;
// 		margin-right: 8px;
// 		margin-bottom: 14px;
// 	}

// 	.newNroduct-right-item-bg .bgint {
// 		font-size: 16px;
// 		line-height: 22px;
// 		margin-bottom: 14px;
// 	}

// 	.newNroduct-right-item-bg .bg-cx-box {
// 		height: 22px;
// 		line-height: 22px;
// 		margin-bottom: 14px;
// 	}

// 	.newNroduct-right-item-bg .bgIcon {
// 		width: auto;
// 		height: 20px;
// 		margin-right: 7px;
// 	}

// 	.newNroduct-right-item-bg .bg-cx {
// 		font-size: 16px;
// 	}

// 	.newNroduct-right-item-bg .text {
// 		font-size: 16px;
// 		line-height: 27px;
// 		height: 300px;
// 	}

// 	.right-jt {
// 		top: 60px;
// 	}

// 	.lsyq-item {
// 		width: 218px;
// 		height: 300px;
// 		border-radius: 9px;
// 		margin: 0 18px 18px 0;
// 		padding-top: 23px;
// 	}

// 	.lsyq-item .productImg {
// 		display: block;
// 		width: 135px;
// 		height: 133px;
// 		object-fit: contain;
// 		margin: 0 auto 15px;
// 	}

// 	.lsyq-item .tit {
// 		height: 50px;
// 		font-size: 18px;
// 		line-height: 25px;
// 		margin-bottom: 7px;
// 	}

// 	.lsyq-item .xh {
// 		height: 22px;
// 		font-size: 16px;
// 		line-height: 22px;
// 		margin-bottom: 6px;
// 	}

// 	.lsyq-item .priceBox .label {
// 		font-size: 14px;
// 	}

// 	.lsyq-item .priceBox .value {
// 		font-size: 18px;
// 	}

// 	.lsyq-item .hover-box {
// 		height: 214px;
// 	}

// 	.lsyq-item .hover-box .lsyqIcon {
// 		width: 30px;
// 		margin-bottom: 8px;
// 	}

// 	.lsyq-item .hover-box .name {
// 		height: 28px;
// 		font-size: 16px;
// 		line-height: 28px;
// 		margin-bottom: 9px;
// 	}

// 	.lsyq-item .hover-box .text {
// 		font-size: 16px;
// 		color: #FFFFFF;
// 		line-height: 27px;
// 	}

// 	.lsyq-right-bg {
// 		width: 100%;
// 		height: 154px;
// 		padding: 18px 18px 0;
// 	}

// 	.lsyq-right-bg-top {
// 		height: 37px;
// 		margin-bottom: 14px;
// 	}

// 	.lsyq-right-bg-top img {
// 		height: 23px;
// 	}

// 	.lsyq-right-bg-top .btn {
// 		width: 91px;
// 		height: 37px;
// 		line-height: 37px;
// 		border-radius: 5px;
// 		font-size: 16px;
// 	}

// 	.lsyq-right-bg .text {
// 		height: 66px;
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.applicationBox .i3-title-left .title {
// 		width: 123px;
// 	}

// 	.applicationContent .applicationContent-left {
// 		width: 308px;
// 	}

// 	.applicationContent-left-item {
// 		height: 44px;
// 		line-height: 44px;
// 		font-size: 18px;
// 		background-position: right 20px top 15px;
// 	}

// 	.applicationContent .left {
// 		width: 835px;
// 		border-radius: 9px;
// 		padding: 16px 18px;
// 	}

// 	.applicationContent .left-item {
// 		width: 375px;
// 		height: 110px;
// 		border-radius: 9px;
// 		margin: 0 16px 20px 0;
// 		/* cursor: pointer; */
// 	}

// 	.applicationContent .left-item img {
// 		width: 104px;
// 		height: 104px;
// 		border-radius: 7px;
// 		margin-right: 18px;
// 	}

// 	.applicationContent .left-item .right-w {
// 		width: 236px;
// 	}

// 	.applicationContent .left-item .right-w .tit {
// 		height: 50px;
// 		line-height: 25px;
// 		font-size: 18px;
// 		margin-bottom: 5px;
// 	}

// 	.applicationContent .left-item .right-w .stag-box span {
// 		height: 23px;
// 		line-height: 23px;
// 		border-radius: 5px;
// 		margin-right: 5px;
// 		font-size: 14px;
// 	}

// 	.applicationContent .left-item .right-w .stag-box {
// 		margin-bottom: 10px;
// 	}

// 	.applicationContent .left-item .right-w .gl {
// 		font-size: 16px;
// 	}

// 	.applicationContent .left-item .hover-box {
// 		width: 375px;
// 		height: 110px;
// 		border-radius: 7px;
// 	}

// 	.applicationContent .right {
// 		width: 369px;
// 		height: 411px;
// 		border-radius: 9px 9px 9px 9px;
// 		padding: 18px 18px 0;
// 	}

// 	.h25 {
// 		height: 29px;
// 	}

// 	.titleBoxPublic .tit {
// 		font-size: 20px;
// 	}

// 	.applicationContent .right .right-item {
// 		height: 51px;
// 		margin-bottom: 20px;
// 	}

// 	.applicationContent .right .right-item .productImg {
// 		width: 81px;
// 		max-height: 45px;
// 		object-fit: contain;
// 	}

// 	.applicationContent .right .right-item .title-box .tit {
// 		width: 200px;
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.consumablesCenter {
// 		width: 835px;
// 		padding: 20px 16px 0;
// 	}

// 	.consumablesCenter .left-item .right-w .cyclesAndTime .cycles {
// 		font-size: 14px;
// 	}

// 	.consumablesCenter .left-item .right-w .cyclesAndTime .endtime {
// 		font-size: 14px;
// 	}

// 	.consumablesCenter .left-item .right-w .cyclesAndTime .endtime span {
// 		font-size: 16px;
// 	}

// 	.consumablesCenter .left-item .right-w .priceBox {
// 		font-size: 18px;
// 	}

// 	.consumablesCenter .left-item .right-w .priceBox span {
// 		font-size: 14px;
// 	}

// 	.consumablesCenter .left-item .right-w .btn {
// 		font-size: 14px;
// 		width: 75px;
// 		height: 26px;
// 		line-height: 26px;
// 	}

// 	.consumablesBox .consumables-right {
// 		width: 369px;
// 	}

// 	.reagents-item img {
// 		width: 96px;
// 		height: 96px;
// 	}

// 	.reagents-item .reagents-item-right {
// 		width: 256px;
// 	}

// 	.reagents-item .reagents-item-right .tit {
// 		height: 50px;
// 		line-height: 25px;
// 		font-size: 16px;
// 	}

// 	.reagents-item .reagents-item-right .ghzq {
// 		font-size: 14px;
// 	}

// 	.reagents-item .reagents-item-right .price {
// 		font-size: 16px;
// 	}

// 	.communitiesMaterialsBox .i3-titleBox .i3-title-left .title {
// 		/* width: 134px; */
// 	}

// 	.paSwiper {
// 		height: 195px;
// 		width: 100%;
// 	}

// 	.communitiesMaterialsBox .left .list1 {
// 		width: 589px;
// 		height: 276px;
// 		border-radius: 9px;
// 		border: 1px solid #F0F3F7;
// 	}

// 	.communitiesMaterialsBox .left .list2 {
// 		width: 554px;
// 		height: 276px;
// 		border-radius: 9px;
// 	}

// 	.communitiesMaterialsBox .left .list1-w a {
// 		display: block;
// 		width: 47%;
// 		margin-bottom: 16px;
// 		height: 25px;
// 	}

// 	.monthlyPopularSections-item .tit {
// 		font-size: 18px;
// 	}

// 	.monthlyPopularSections-item img {
// 		width: 20px;
// 		display: block;
// 		margin-right: 8px;
// 	}

// 	.hotPosts-w .hotPosts-item .hotPosts-leftDiv .s-tag {
// 		height: 22px;
// 		line-height: 22px;
// 		font-size: 14px;
// 	}

// 	.hotPosts-w .hotPosts-item .hotPosts-leftDiv .tit {
// 		font-size: 18px;
// 	}

// 	.hotPosts-w .hotPosts-item .time {
// 		width: 80px;
// 		height: 22px;
// 		line-height: 22px;
// 		font-size: 16px;
// 	}

// 	.hotPosts-w .hotPosts-item .hotPosts-leftDiv {
// 		width: 415px;
// 	}

// 	.hotPosts-w .hotPosts-item {
// 		margin-bottom: 16px;
// 	}

// 	.originalCompetitions-item {
// 		height: 25px;
// 		margin-bottom: 16px;
// 	}

// 	.originalCompetitions-item-left .s-tag {
// 		width: 61px;
// 		height: 23px;
// 		line-height: 21px;
// 		font-size: 13px;
// 	}

// 	.originalCompetitions-item-left .tit {
// 		font-size: 18px;
// 		width: 360px;
// 	}

// 	.originalCompetitions-item-right {
// 		font-size: 14px;
// 	}

// 	.originalCompetitions-item-right span {
// 		font-size: 16px;
// 	}

// 	.newHelp-item-left .stag-box {
// 		width: 45px;
// 		height: 22px;
// 		line-height: 20px;
// 	}

// 	.newHelp-item-left .stag-box span {
// 		font-size: 14px;
// 	}

// 	.newHelp-item-left .tit {
// 		font-size: 18px;
// 		width: 360px;
// 	}

// 	.newHelp-item {
// 		margin-bottom: 16px;
// 		height: 25px;
// 	}

// 	.newHelp-item .time {
// 		font-size: 16px;
// 	}

// 	.communitiesMaterialsBox .right {
// 		width: 369px;
// 		height: 572px;
// 		border-radius: 9px 9px 9px 9px;
// 	}

// 	.popularMaterials-item {
// 		width: 100%;
// 		height: 25px;
// 		margin-bottom: 26px;
// 	}

// 	.popularMaterials-item .tit {
// 		font-size: 18px;
// 	}

// 	.popularMaterials-item .stag {
// 		font-size: 14px;
// 	}

// 	.courseLearning .i3-titleBox .i3-title-left .title {
// 		/* width: 122px; */
// 	}

// 	.courseLearning .left {
// 		width: 1158px;
// 	}

// 	.courseLearning .left .courseLearning-item {
// 		width: 272px;
// 		height: 313px;
// 		border-radius: 9px 9px 9px 9px;
// 		margin-right: 24px;
// 	}

// 	.courseLearning .left .courseLearning-item .imgBox {
// 		height: 157px;
// 		margin-bottom: 12px;
// 	}

// 	.courseLearning .left .courseLearning-item .tit {
// 		height: 50px;
// 		font-size: 18px;
// 		line-height: 25px;
// 		margin-bottom: 11px;
// 	}

// 	.courseLearning .left .courseLearning-item .subtit {
// 		height: 22px;
// 		font-size: 16px;
// 		margin-bottom: 11px;
// 	}

// 	.courseLearning .left .courseLearning-item .price {
// 		font-size: 18px;
// 	}

// 	.courseLearning .right {
// 		width: 365px;
// 	}

// 	.courseLearning .right .right-item {
// 		margin-bottom: 24px;

// 	}

// 	.courseLearning .right .right-item .tit {
// 		font-size: 18px;
// 	}

// 	.ykt-bottom-titleBox {
// 		width: 250px;
// 	}

// 	.ykt-bottom-box {
// 		height: 112px;
// 	}

// 	.ykt-bottom-titleBox .tit {
// 		font-size: 23px;
// 	}

// 	.ykt-bottom-titleBox .subtit {
// 		height: 40px;
// 		line-height: 20px;
// 		font-size: 14px;
// 	}

// 	.ykt-bottom-imgBox {
// 		width: 395px;
// 		height: 78px;
// 		border-radius: 5px 5px 5px 5px;
// 	}

// 	.swiper-containerZC {
// 		height: 78px;
// 		width: 1225px;
// 	}

// 	.ykt-bottom-imgBox img {
// 		height: 78px;
// 	}

// 	.talentsBox .i3-titleBox .i3-title-left .title {
// 		/* width: 75px; */
// 	}

// 	.talentsBox .left {
// 		width: 1163px;
// 		height: 402px;
// 	}

// 	.talentsItem {
// 		width: 376px;
// 		height: 189px;
// 		border-radius: 9px;
// 		padding: 18px 18px 0;
// 		margin: 0 17px 18px 0;
// 	}

// 	.h56 {
// 		height: 64px;
// 	}

// 	.talentsItem .titleBox {
// 		height: 100%;
// 	}

// 	.talentsItem .titleBox .tit {
// 		width: 200px;
// 		font-size: 18px;
// 		height: 25px;
// 		line-height: 25px;
// 		margin-bottom: 5px;
// 	}

// 	.talentsItem .titleBox .subTit {
// 		height: 20px;
// 		line-height: 20px;
// 		font-size: 14px;
// 		color: #7E8790;
// 	}

// 	.talentsItem .bgBox {
// 		height: 79px;
// 		border-radius: 8px 8px 8px 8px;
// 		padding: 13px;
// 	}

// 	.talentsItem .positionBox {
// 		width: 300px;
// 	}

// 	.talentsItem .positionBox .position {
// 		font-size: 18px;
// 		line-height: 1;
// 	}

// 	.talentsItem .positionBox .s-tag {
// 		font-size: 12px;
// 		color: #FFFFFF;
// 		background: #FF0000;
// 		border-radius: 2px 2px 2px 2px;
// 		padding: 3px;
// 	}

// 	.talentsItem .positionBox .price {
// 		font-size: 16px;
// 	}

// 	.talentsItem .btn {
// 		width: 52px;
// 		height: 32px;
// 		line-height: 30px;
// 		border-radius: 4px;
// 		font-size: 14px;
// 	}

// 	.talentsItem .companyLogo {
// 		width: 114px;
// 		height: 50px;
// 	}

// 	.talentsBox .right {
// 		width: 369px;
// 		height: 402px;
// 		padding: 18px;
// 	}

// 	.talentsBox .right-title-box {
// 		margin-bottom: 17px;
// 	}

// 	.talentsBox .right-title-box .tit {
// 		font-size: 20px;
// 	}

// 	.talentsBox .right-title-box .qyzp-btn {
// 		width: 91px;
// 		height: 37px;
// 		line-height: 37px;
// 		border-radius: 5px;
// 		font-size: 16px;
// 		margin-right: 15px;
// 	}

// 	.talentsBox .right-title-box .grqz-btn {
// 		width: 91px;
// 		height: 37px;
// 		line-height: 37px;
// 		border-radius: 5px;
// 		font-size: 16px;
// 	}

// 	.right-input-box {
// 		height: 44px;
// 		border-radius: 8px 8px 8px 8px;
// 	}

// 	.right-input-box .btn {
// 		font-size: 16px;
// 	}

// 	.positionsSwiper {
// 		height: 250px;
// 		width: 100%;
// 	}

// 	.positionsSwiper img {
// 		width: 100%;
// 		height: 250px;
// 	}

// 	.yct-content-item {
// 		width: 498px;
// 		height: 457px;
// 		border-radius: 9px;
// 		margin-right: 26px;
// 	}

// 	.yct-content-item-titleBox {
// 		height: 64px;
// 		line-height: 64px;
// 		padding: 0 19px;
// 	}

// 	.yct-content-item .topData {
// 		width: 213px;
// 		height: 95px;
// 		border-radius: 9px;
// 		padding: 20px 22px 0;
// 		margin-right: 24px;
// 	}

// 	.yct-content-item .topData .dataTitle {
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.yct-content-item .topData .dataNumber {
// 		font-size: 23px;
// 	}

// 	.yct-item-title {
// 		font-size: 18px;
// 		margin-bottom: 24px;
// 	}

// 	.scroll_title {
// 		width: 400px;
// 		font-size: 18px;
// 		line-height: 28px;
// 	}

// 	#mainEcharts {
// 		width: 400px;
// 		height: 200px;
// 	}

// 	#news {
// 		height: 364px;
// 	}

// 	#news1 .scroll_title {
// 		width: 380px;
// 		font-size: 18px;
// 	}

// 	#news1 {
// 		height: 360px;
// 	}

// 	.scroll_date {
// 		font-size: 16px;
// 		text-align: right;
// 	}

// 	#news1 .scroll_date {
// 		font-size: 16px;
// 	}

// 	.logogroup li {
// 		font-size: 16px;
// 	}

// 	.linkmenu a:link {
// 		font-size: 16px;
// 	}

// 	.chooseInstrumen_tab {
// 		font-size: 16px;
// 	}

// 	.consumables-hoverBox {
// 		left: 308px;
// 		width: 1268px;
// 	}

// 	.inner-nav-left {
// 		width: 224px;
// 	}

// 	.inner-nav-left .leftNavItem {
// 		font-size: 18px;
// 		line-height: 44px;
// 		height: 44px;
// 	}

// 	.inner-nav-left .other-abg {
// 		background-position: right 15px top 16px;
// 	}

// 	.consumables-hoverBox .item-li .label-box .name {
// 		font-size: 16px;
// 	}

// 	.modal {
// 		width: 368px;
// 	}

// 	.meeting-title {
// 		width: 248px;
// 	}

// 	.buyerBox {
// 		// height: 164px;
// 		border-radius: 8px 8px 0 0;
// 		padding-bottom: 10px;
// 	}

// 	.buyer-title-box {
// 		margin-bottom: 8px;
// 	}

// 	.buyerBox-inner {
// 		padding: 9px 11px 11px;
// 		border-radius: 8px;
// 	}

// 	.leftNaVBox {
// 		padding-bottom: 10px;
// 	}

// 	.buyer-title-box .buyer-title {
// 		font-size: 18px;
// 	}

// 	.buyer-input {
// 		height: 32px;
// 	}

// 	.buyerButton .buyerTips {
// 		font-size: 12px;
// 		border-radius: 4px 4px 4px 0px;
// 		padding: 0 6px;
// 		height: 18px;
// 		line-height: 17px;
// 		top: -11px;
// 		right: -16px;
// 	}

// 	.buyerButton .btn {
// 		height: 35px;
// 		line-height: 35px;
// 	}

// 	.buyerDemand {
// 		margin-bottom: 10px;
// 	}

// 	.leftNaV-dialog-item .hotClassify-item {
// 		font-size: 16px;
// 	}

// 	.leftNaV-dialog-item .hotClassify-rank .hotClassify-rankItem .rank-item-box .rank-item .tit {
// 		height: 44px;
// 		font-size: 16px;
// 		line-height: 22px;
// 	}

// 	.leftNaV-dialog-item .item-li .label-box .name {
// 		font-size: 16px;
// 	}

// 	.leftNaV-dialog-item .item-li .itemBox p {
// 		font-size: 16px;
// 		line-height: 20px;
// 		margin: 0 30px 10px 0;
// 	}

// 	.leftNaV-dialog-item .item-li .label-box .more {
// 		font-size: 14px;
// 	}
// }
body {
	background: #F6F7FC !important;
}