
.solu_txt_list li::before{
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.sort_pic_item .pic_item:hover .pubPic img{
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
}

.proType_box .web_th .title,
.proType_info .right_item .web_th .title{color: var(--commonColor);}

/* proType_box */
.pro_category{margin-top: 3.2%;}
.category_div{position: relative;}
.category_div .sort_pic_item{width: 50%; position: relative; order: 1;}
.sort_pic_item::after{content: ''; display: block; overflow: hidden; height: 0; clear: both;}
.sort_pic_item .pic{padding-bottom: 65%;}

.category_div .sort_info_item{line-height: 1.25; width: 45%; order: 2;}

.sort_info_item .order{width: 50px; height: 50px; line-height: 48px; border: 1px dashed var(--commonColor); color: var(--commonColor); font-size: 22px; text-align: center; font-family: 'Montserrat-Light'; border-radius: 50%;}
.sort_info_item .title{font-size: 28px; font-family: 'Montserrat-Bold'; line-height: 1.25; overflow: hidden; text-transform: uppercase; color: var(--commonColor); margin: 36px 0 18px;}
.sort_info_item .brief{color: #666; font-family: 'Montserrat-Light'; line-height: 28px;}
.sort_info_item .more{display: inline-block; text-decoration: underline; color: var(--commonColor); font-family: 'Montserrat-Light'; height: 34px; line-height: 34px; transition: all 0.5s ease; margin-top: 6%;}
.sort_info_item:hover .title{text-decoration: underline;}
.sort_info_item:hover .more{padding: 0 12px; color: #fff; background: var(--commonColor); text-decoration: none;}
.sort_info_item:hover .order{animation: swing 0.5s;}

.category_div:nth-child(n+2){margin-top: 6%;}
.category_div:nth-child(2n) .sort_pic_item{order: 3;}

@media only screen and (max-width: 1450px) {
	.sort_info_item .title{font-size: 24px;}
}
@media only screen and (max-width: 1300px) {
	.category_div .sort_info_item{width: 46%;}
	.category_div:nth-child(n+2){margin-top: 4%;}
	.sort_info_item .order{width: 46px; height: 46px; line-height: 44px; font-size: 20px;}
	.sort_info_item .title{font-size: 22px; margin: 26px 0 12px;}
	.sort_info_item .more{margin-top: 16px;}
	.sort_info_item .brief{-webkit-line-clamp: 4;}
}
@media only screen and (max-width: 980px) {
	.pro_category{margin-top: 20px;}
	.category_div:nth-child(n+2){margin-top: 24px;}
	.category_div{flex-direction: column;}
	.category_div .sort_pic_item{width: 100%; order: 1 !important;}
	.category_div .sort_info_item{width: 100%; order: 2 !important; margin-top: 20px;}

	.sort_info_item .more{margin-top: 10px;}
	.sort_info_item:hover .more{padding: 0; background: none; color: var(--thirdColor); text-decoration: underline;}
	.sort_info_item .title{margin: 20px 0 10px;}
}

/* proType_module */
.proType_module{background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; padding: 6.8% 0;}
.proType_module .web_th{max-width: 1200px; margin: 0 auto;}
.proType_module .web_th .brief{color: #E5E5E5; margin-top: 3%;}

@media only screen and (max-width: 980px) {
	.proType_module{padding: 35px 0;}
	.proType_module .web_th .brief{margin-top: 12px;}
}

/* proType_info */
.proType_info{overflow: hidden;}
.img_txt_inner .left_item{width: 50%;}
.img_txt_inner .left_item .pic{padding-bottom: 113%;}
.img_txt_inner .right_item{width: 46%;}

@media only screen and (max-width: 980px) {
	.img_txt_inner{flex-direction: column;}
	.img_txt_inner .left_item{width: 100%;}
	.img_txt_inner .right_item{margin-top: 20px; width: 100%;}
}