/* 产品列表 */
.product_list { padding-bottom: 1rem; }
.product_list .pl_head { box-shadow: 0 0 .2rem 0 rgb(51 51 51 / 10%); margin-bottom: .4rem; background-color: #fff; border-radius: .08rem .08rem 0 0; overflow: hidden; }
.product_list .pl_head .title { line-height: 1.33rem; background: linear-gradient(to left, rgba(7, 22, 137, 0) 0%, #071689 85%); padding: 0 .3rem; font-size: .28rem; color: #fff; }
.product_list .pl_head .title > span { font-size: .18rem; margin-left: .3rem; }
.product_list .pl_head .classify { line-height: .36rem; padding: 0.4rem 0.3rem; min-height: 1.16rem; }
.product_list .pl_head .classify > span { float: left; color: #666; font-size: .16rem; padding-right: .3rem; }
.product_list .pl_head .main { }
.product_list .pl_head .info + .info { margin-left: .3rem; }
.product_list .pl_head .info > input { accent-color: #071689; }
.product_list .pl_head .info > span { color: #3D3D3D; font-size: .16rem; padding-left: .08rem; }
.product_list .pl_main { display: flex; display: -webkit-flex; align-items: flex-start; flex-flow: wrap; }
.product_list .pl_item { width: 3.35rem; min-height: 4.05rem; padding: .2rem; background-color: #fff; box-shadow: 0 0 .2rem 0 rgb(51 51 51 / 10%); margin-right: .2rem; margin-bottom: .4rem; }
.product_list .pl_item:nth-child(4n) { margin-right: 0; }
.product_list .pl_item:nth-last-child(5) ~ .pl_item { margin-bottom: 0; }
.product_list .pl_item > img { display: block; width: 2.95rem; height: 2.95rem; border: .01rem solid #E5E5E5; object-fit: cover; margin-bottom: .24rem; }
.product_list .pl_item > p { color: #15191D; font-size: .2rem; line-height: .36rem; }
.product_list .pl_item .iconfont { float: right; font-size: .38rem; display: none; }
.product_list .pl_item:hover { box-shadow: 0 0 .2rem 0 rgb(51 51 51 / 30%); }
.product_list .pl_item:hover > p { color: #071689; }
.product_list .pl_item:hover .iconfont { display: block; }

/* 产品详情  */
.product_detail { }
.product_detail .pd_left { float: left; width: 5.5rem; }
.product_detail .pd_img { width: 100%; height: 5.5rem; border: .01rem solid #E5E5E5; margin-bottom: .3rem; }
.product_detail .pd_img > img { width: 100%; height: 100%; display: block; object-fit: cover; }
.product_detail .pd_img_list { height: 1rem; }
.product_detail .pd_img_prev { position: relative; z-index: 10; float: left; height: 100%; line-height: 1rem; width: .22rem;text-align: center;background-color: #f5f5f5;color: #ccc; border-right: .04rem solid #fff;}
.product_detail .pd_img_next { position: relative; z-index: 10; float: right; height: 100%; line-height: 1rem; width: 0.22rem; text-align: center; background-color: #f5f5f5; color: #ccc; border-left: .04rem solid #fff;}
.product_detail .pd_img_list .swiper-container{ width: auto; margin: 0 .26rem; }
.product_detail .pd_ic_li { width: 1rem; height: 1rem; border: 0.01rem solid #E5E5E5; margin: auto; }
.product_detail .pd_ic_li > img { width: 100%; height: 100%; display: block; object-fit: cover; }
.product_detail .pd_main { margin-left: 5.5rem; padding-left: .4rem; padding-bottom: .9rem; }
.product_detail .pd_head { margin-bottom: .3rem; border-radius: .08rem; background: linear-gradient(to left, rgba(7, 22, 137, 0) 0%, #071689 85%); padding: 0 .3rem; font-size: .28rem; color: #fff; height: 1.3rem; line-height: .36rem; }
.product_detail .pd_head > p { padding-top: .24rem; font-size: .28rem; padding-bottom: .05rem; }
.product_detail .pd_head > span { font-size: .14rem; }
.product_detail .pd_module { }
.product_detail .pd_module .pd_m_title { border-left: .1rem solid #071689; line-height: .36rem; padding-left: .3rem; font-size: .22rem; margin-bottom: .2rem; }
.product_detail .pd_module .pd_m_content { padding-bottom: .3rem; }
.product_detail .pd_module .pd_m_content:last-child{padding-bottom: 0;}
.product_detail .pd_module .pd_m_content > p { font-size: .14rem; line-height: .36rem; color: #3D3D3D; }
.product_detail .pd_download { background-color: #fff; padding: .12rem .2rem .12rem .55rem; background-image: url(../../img/icon_pdf..png); background-repeat: no-repeat; background-position: .2rem center; background-size: .2rem; display: flex; display: -webkit-flex; align-items: center; justify-content: space-between; background-color: rgba(144, 198, 229, .1); }
.product_detail .pd_download .detail { max-width: 70%; font-size: .14rem; color: #333; line-height: .26rem; padding: .05rem 0; }
.product_detail .pd_download .handel { line-height: .36rem; color: #999; }
.product_detail .pd_download .handel > span { font-size: .14rem; padding-right: .3rem; vertical-align: middle; }
.product_detail .pd_download .handel > a { display: inline-block; width: .98rem; line-height: .34rem; border: .01rem solid #071689; height: .36rem; border-radius: .06rem; text-align: center; color: #071689; font-size: .14rem; vertical-align: middle; }
.product_detail .pd_download .handel > a .iconfont { padding-right: .05rem; vertical-align: bottom; }
.product_detail .pd_honour { justify-content: space-between; flex-flow: wrap; display: flex; display: -webkit-flex; align-items: flex-start; color: #3D3D3D;}
.product_detail .pd_honour .item { width: 3.7rem; text-align: center; margin-bottom: .2rem; }
.product_detail .pd_honour .item:nth-child(2n) { margin-right: 0; }
.product_detail .pd_honour .item:nth-last-child(3) ~ .item { margin-bottom: 0; }
.product_detail .pd_honour .item > img { width: 3.7rem; height: 4.8rem; border: .01rem solid #E5E5E5; object-fit: cover; margin-bottom: .15rem; }
.product_detail .pd_honour .item > p { font-size: .14rem; line-height: .36rem; padding: 0 .1rem; }

/* 不同尺寸  */
@media screen and (max-width:1400px) {
	/* 产品列表 */
	.product_list{padding-left: .15rem;}
	.product_list .pl_main{ justify-content: space-around;}
	.product_list .pl_head{margin-right: .15rem;}
	.product_list .pl_item{ margin-bottom: .2rem; }
	.product_list .pl_item:nth-child(4n) { margin-right: .2rem; }
	.product_list .pl_item:nth-last-child(5) ~ .pl_item { margin-bottom: .2rem; }
	.product_list .pl_item:nth-last-child(4) ~ .pl_item { margin-bottom: 0; }

	/* 产品详情  */
    .product_detail{ padding: 0 .15rem; }
    .product_detail .pd_left{ width: 45vw; height: 45vw; }
    .product_detail .pd_img { margin-bottom: .15rem; }
    .product_detail .pd_main { margin-left: 45vw; padding-left: .15rem; }
}

@media screen and (max-width:1024px) {
	/* 产品列表 */
	.product_list .pl_head{ margin-bottom: .2rem; }
	.product_list .pl_head .title{ line-height: 3.4; font-size: .22rem; padding: 0 .2rem; }
	.product_list .pl_head .classify{ padding: 0.15rem 0.2rem; min-height: auto;}
	.product_list .pl_item:nth-last-child(4) ~ .pl_item { margin-bottom: .2rem; }
	.product_list .pl_item:nth-last-child(3) ~ .pl_item { margin-bottom: 0; }
}

@media screen and (max-width:768px) {
	/* 产品列表 */
	.product_list .pl_item{ width: 46%; padding: .15rem; min-height: auto; }
	.product_list .pl_item > img{ width: 100%; height: 2.5rem; margin-bottom: .15rem }

	/* 产品详情  */
	.product_detail { padding: 0; }
	.product_detail .pd_left{ float: inherit; width: 100%; height: auto; padding-bottom: 0.15rem; }
	.product_detail .pd_img{ margin-bottom: 0.15rem; height: 100vw;}
	.product_detail .pd_img_list { margin: 0 .15rem; }
	.product_detail .pd_img_prev{ font-size: .16rem; }
	.product_detail .pd_img_next{ font-size: .16rem; }
	.product_detail .pd_main{ margin-left: 0; padding-right: 0.15rem; padding-bottom: .5rem; }
	.product_detail .pd_download .detail{ width: 58%; }
	.product_detail .pd_download .handel > span{padding-right: .15rem;}
	.product_detail .pd_download .handel > a{width: 1.3rem;}
	.product_detail .pd_honour .item{ width: 48%; }
	.product_detail .pd_honour .item > img{width: 100%; height: 4rem;}
	.product_detail .pd_module .pd_m_title{ padding-left: .15rem; }
}
