/*图文*/
.temp-ti {
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 2em
}

.temp-ti-sub {
	text-align: center;
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 3em;
	margin-top: 3rem;
}

.temp-ti-sub.fst {
	margin-top: 0
}

.temp-tw {}

.temp-tw img {
	width: 100%;
	max-width: 100%
}

.temp-tw p {
	font-size: 16px;
	line-height: 1.65em;
	padding: 10px 0;
}

.temp-ub-imtxt .im {}

.temp-ub-txtim .im {}

.temp-lr-imtxt .dt-wid,
.temp-lr-txtim .dt-wid {
	display: flex;
	gap: 4rem;
	align-items: center;
}

.temp-tw .im-h,
.temp-tw .cont-h {
	flex: 1
}

@media screen and (max-width: 768px) {

	.temp-lr-imtxt .dt-wid,
	.temp-lr-txtim .dt-wid {
		display: block;
	}

	.temp-lr-txtim .im-h,
	.temp-lr-imtxt .im-h {
		padding: 10px 0;
	}
}


/*图片组*/
.temp-im img {
	width: 100%;
	max-width: 100%;
}

.temp-img-co2 .dt-wid {
	display: flex;
	gap: 3rem;
	justify-content: space-between;
}

.temp-img-co2 .dt-wid .im {
	flex: 1;
}

.temp-img-co3 .dt-wid {
	display: flex;
	gap: 2rem;
	justify-content: space-between;
}

.temp-img-co3 .dt-wid .im {
	flex: 1;
}

.temp-im.temp-img-gp .dt-wid {
	flex-wrap: wrap;
}

.temp-img-co2.temp-img-gp .im {
	width: calc((100% - 3rem) /2);
	flex: inherit;
}

.temp-img-co3.temp-img-gp .im {
	width: calc((100% - 4rem) /3);
	flex: inherit;
}

@media screen and (max-width: 768px) {

	.temp-img-co2 .dt-wid,
	.temp-img-co3 .dt-wid {
		display: block;
	}

	.temp-im .im {
		padding: 10px 0;
		width: 100% !important;
	}
}


/*视频组*/

.temp-video video {
	width: 100%;
	height: auto;
}

.temp-video video[poster] {
	object-fit: contain;
}

/*添加文件*/
.temp-file-list .file-item {
	display: flex;
	justify-content: space-between;
	align-items: end;
	padding: 2rem 0;
	border-bottom: 1px solid #ddd;
}

.temp-file-list .file-left .f-ti {
	font-size: 1.5rem;
	margin-bottom: 0.5rem;
	color: #333;
}

.temp-file-list .file-left .f-fo {
	font-size: 0.8rem;
	color: #aaa;
	display: flex;
	gap: 0.6rem;
	align-items: center;
	line-height: 1.2rem;
	letter-spacing: 0.01rem;
}

.temp-file-list .file-left .f-fo span {
	display: flex;
	gap: 0.5rem;
}

.temp-file-list .file-left .f-fo span:after {
	content: "|";
	display: table;
}

/* .temp-file-list .file-left .f-fo span.date:after {
	display: none
} */

.temp-file-list .file-left .f-fo span:last-child:after {
	display: none
}

.temp-file-list .file-right {
	display: flex;
	gap: 1rem;
	color: #333
}

.temp-file-list .file-right span {
	line-height: 1.2rem;
	display: block;
}

/* .temp-file-list .file-item:last-child {
	border-bottom: 0;
} */

.temp-file-list .file-right .f-lk a {
	background: url(/dentsusoken-static/img_product_detail/temp/file-link.png) no-repeat;
	background-size: 15px auto;
	padding-left: 20px;
}

.temp-file-list .file-right .f-dl a {
	background: url(/dentsusoken-static/img_product_detail/temp/file-download.png) no-repeat;
	background-size: 15px auto;
	padding-left: 20px;
}

.temp-file-list .file-right .f-vw a {
	background: url(/dentsusoken-static/img_product_detail/temp/file-view.png) no-repeat;
	background-size: 15px auto;
	padding-left: 20px;
}

@media screen and (max-width: 768px) {
	.temp-file-list .file-item {
		display: block;
		padding: 1.5rem 0;
	}

	.temp-file-list .file-left .f-ti {
		margin-bottom: 0.3rem;
		font-size: 1.35rem;
	}

	.temp-file-list .file-right {
		margin-top: 0.5rem;
	}
}

.tempsc {
	padding: 2rem 0;
}

.tempsc .div-bk {
	border: 0 !important
}

.tempsc img {
	max-width: 100%;
}

@media screen and (max-width: 768px) {
	.tempsc.dt-wid {
		margin-left: 20px;
		margin-right: 20px;
	}
}