
/* img scale */
.ser_pic_item .ser_pic img, .ser_txt_div .title, .ser_txt_div .title::before, .ser_txt_div .brief, .ser_blue_div, .ser_blue_div .brief{
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.ser_pic_item:hover .ser_pic img{
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
}

.c_sub_form{margin-top: 0;}

/* s_services_box */
.s_services_box{}

.service_list li{background: #fff;}
.service_list li:nth-child(4n+1){background: #F2F0EF;}
.service_list li:nth-child(even){background: #fff;}
.service_list li:nth-child(4n+3){background: var(--commonColor);}

.ser_pic_item{width: 45%; order: 1;}
.ser_pic_item .ser_pic{padding-bottom: 116%;}
.ser_info_item{width: 51.5%; order: 2;}
.ser_info_item .th{font-family: 'Open Sans-Bold'; font-size: 64px; line-height: 1.25;}
.ser_info_item .brief{font-family: 'Open Sans-Regular'; font-size: 24px; line-height: 1.75; max-height: 14em; overflow-y: auto; margin: 6% 0;}
.ser_info_item .more .txt{font-family: 'Open Sans-Regular'; font-size: 24px; line-height: 1.75; border-bottom: 2px solid #333; padding-bottom: 10px; color: #000; display: inline-block;}
.ser_info_item .more a.txt:hover{color: var(--commonColor); border-color: var(--commonColor);}

.service_list li:nth-child(even) .ser_pic_item{order: 3;}
.service_list li:nth-child(4n+3) .ser_info_item .th,
.service_list li:nth-child(4n+3) .ser_info_item .brief,
.service_list li:nth-child(4n+3) .ser_info_item .more .txt{
	color: #fff; border-color: #fff;
}
.service_list li:nth-child(4n+3) .ser_info_item .more a.txt:hover{color: #333; border-color: #333;}

@media only screen and (max-width: 1450px) {
	.service_item .th{font-size: 54px;}
}
@media only screen and (max-width: 1350px) {
	.service_item .th{font-size: 44px;}
	.service_item .brief, .ser_info_item .more .txt{font-size: 22px;}
	.service_item .brief{line-height: 1.5; max-height: 12em;}
}
@media only screen and (max-width: 1200px) {
	.service_item .th{font-size: 34px;}
	.service_item .brief, .ser_info_item .more .txt{font-size: 20px;}
}
@media only screen and (max-width: 950px) {
	.s_services_box{padding-top: 0;}
	.service_list li .layout{flex-direction: column;}
	.ser_pic_item{width: 100%;}
	.ser_pic_item .ser_pic{padding-bottom: 75%;}
	.ser_info_item{width: 100%; margin-top: 15px;}
	.service_list li:nth-child(even) .ser_pic_item{order: 1;}
	.service_item .th{font-size: 24px;}
	.service_item .brief{font-size: 18px; max-height: unset; margin: 14px 0;}
	.ser_info_item .more .txt{font-size: 18px; padding-bottom: 6px;}
	
}