/*
* @Author: Sun Jijing
* @Date:   2025-05-12 11:38:12
* @Last Modified by:   Sun Jijing
* @Last Modified time: 2025-05-12 14:08:21
*/
.cpzx_detail_img { display: flex; justify-content: space-between; margin-bottom: 0.7rem; }
.big_img_list { width: 7.45rem; height: 5.0rem; overflow: hidden; border-radius: 0.07rem; margin: 0; }
.img_ul li img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1,1); transition: all .8s; }
.cpzx_detail_img .info { width: 6.8rem; padding-top: 0.3rem; }
.cpzx_detail_img .info h1 { font-size: 0.35rem; color: #333; font-weight: normal; line-height: 2em; position: relative; margin-bottom: 0.4rem; }
.cpzx_detail_img .info h1::before, .cpzx_detail_img .info h1::after { content: ''; display: block; height: 0.03rem; position: absolute; bottom: 0; left: 0; }
.cpzx_detail_img .info h1::before { width: 2.38rem; background: #ebebeb; }
.cpzx_detail_img .info h1::after { width: 0.68rem; background: #096337; }

.small_img_list .img_ul li { border: 0.03rem solid #eee; height: 1.3rem; overflow: hidden; border-radius: 0.15rem; }
.small_img_list .img_ul li.on { border-color: #096337; }

.cpzx_detail_img .info .bot { display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem; }
.cpzx_detail_img .info .bot .lxyhzy { display: block; width: 2.7rem; height: 0.6rem; line-height: 0.6rem; text-align: center; border-radius: 0.6rem; background: #096337; color: #fff; font-size: 0.25rem; }
.cpzx_detail_img .info .img_but { display: flex; }
.cpzx_detail_img .info .img_but a { display: inline-flex; justify-content: center; align-items: center; width: 0.55rem; height: 0.55rem; border-radius: 0.55rem; background: #f6f8f9; border: 1px solid #c2c2c2; margin-left: 0.3rem; }
.cpzx_detail_img .info .img_but a span { font-size: 0.25rem; color: #096337; }
.cpzx_detail_img .info .img_but a:hover { background: #096337; border-color: #096337; }
.cpzx_detail_img .info .img_but a:hover span { color: #fff; }

.cpzx_detail_txt { background: rgba(225, 243, 236, 0.5); padding: 0.62rem; }
.cpzx_detail_txt, .cpzx_detail_txt * { font-size: 0.23rem; line-height: 1.8em; color: #666; -text-transform: uppercase; }
.cpzx_detail_txt p { min-height: 1.8em; margin-bottom: 0.5em; }
.cpzx_detail_txt p strong { font-size: 0.3rem; color: #333; }
.cpzx_detail_txt table { width: 100%; }
.cpzx_detail_txt table, .cpzx_detail_txt tr, .cpzx_detail_txt td { border: 0.03rem solid #999; border-collapse: collapse; }
.cpzx_detail_txt td { padding: 0.1rem 0.2rem; }
.cpzx_detail_txt td p { line-height: 1.5em; margin-bottom: 0; }

/* 适配代码 */
@media screen and (max-width: 1200px){
	.cpzx_detail_img { align-items: center; }
	.big_img_list { width: 45%; }
	.cpzx_detail_img .info { width: 50%; padding-top: 0; }

	.cpzx_detail_img .info h1 { font-size: 0.4rem; }
	.cpzx_detail_img .info .bot .lxyhzy { width: auto; height: 0.8rem; line-height: 0.8rem; padding: 0 0.5rem; font-size: 0.34rem; }
	.cpzx_detail_img .info .img_but a { width: 0.8rem; height: 0.8rem; }
	.cpzx_detail_img .info .img_but a span { font-size: 0.34rem; }

	.cpzx_detail_txt, .cpzx_detail_txt * { font-size: 0.34rem; }
	.cpzx_detail_txt p strong { font-size: 0.38rem; }
}

@media screen and (max-width: 768px){
	.cpzx_detail_img { flex-direction: column; }
	.big_img_list { width: 100%; height: auto; }

	.cpzx_detail_img .info { width: 100%; padding-top: 0.5rem; }
	.cpzx_detail_img .info h1 { font-size: 0.5rem; }
	.small_img_list .img_ul li { height: 2rem; }

	.cpzx_detail_txt { padding: 0.4rem; }

	.cpzx_detail_txt, .cpzx_detail_txt * { font-size: 0.4rem; }
	.cpzx_detail_txt p strong { font-size: 0.44rem; }
}