@charset "utf-8";
.item-title {font-weight: bold;font-size: 24px;color: #000;margin-bottom: 20px;}
.item-more {display: inline-block;color: #fff;font-size: 12px;background-color: #005bac;line-height: 24px;border-radius: 24px;padding: 0 14px 0 16px;}
.item-more:hover {color: #fff;}

.item-wrap-1 {margin-top: 40px;}
.item-wrap-1 .ct {position: relative;}
.item-wrap-1 #home-service {float: left;width: 26.2%;height: 402px;}
.item-wrap-1 #home-service .home-service-main {height: 100%;background-color: #f7f7f7;overflow: hidden;}
.item-wrap-1 #home-service .swiper-container {height: 100%;}
.item-wrap-1 #home-service img {display: block;width: 100%;height: 100%;}

.item-wrap-1 .item {float: left;width: 24.6%;margin-bottom: 20px;}
.item-wrap-1 .item a {display: block;margin-left: 20px;}
.item-wrap-1 .item h3 {font-size: 16px;font-weight: bold;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.item-wrap-1 .item a:hover h3 {color: #3c55a7;}
.item-wrap-1 .item .info {margin-top: 4px;
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.item-wrap-1 .item .img {margin-top: 7px;overflow: hidden;height: 140px;background-color: #f7f7f7;}
.item-wrap-1 .item .img img {display: block;width: 100%;height: 100%;}
.item-wrap-1 .more {text-align: right;}

.item-wrap-1 .ct {
	margin-left: -20px;
}
.item-wrap-1 .item a, .item-wrap-1 .home-service-main {
	margin-left: 20px;
}


.item-wrap-2 {margin-top: 40px;padding-top: 20px;border-top: 1px solid #dcdcdc;}
.item-wrap-2 .ct {display: flex;flex-wrap: wrap;margin-left: -20px;}
.item-wrap-2 .item {width: 33.33333%;}
.item-wrap-2 .cont {margin-left: 20px;}
.item-wrap-2 .img {display: block;}
.item-wrap-2 .img img {display: block;width: 100%;}
/*.item-wrap-2 .desc {margin-top: 14px;color: #666;background: url(../img/txt-bg.png) repeat 0px 0px;}*/
.item-wrap-2 .desc {display: block;margin-top: 14px;color: #666;}
.item-wrap-2 .desc .item-more {margin-top: 2px;}
.item-wrap-2 a:hover {color: #005bac;}

.item-wrap-2 .desc p {text-align: justify;text-justify:inter-ideograph;
	position: relative;
	line-height: 27px;
}

