html,body { margin: 0px; padding: 0px; }

/* 超大宽屏 */
.layui-container { width: 100%; padding: 0; }
.service_banner { margin-top: 100px; }
.service_banner img { width: 100%; }

.service_back { background-color: #ffffff; padding: 116px 0px; }
.service_back .service_title { color: #333333; text-align: center; }
.service_back .service_title .en { text-transform: uppercase; font-size: 30px; }
.service_back .service_title .ch { font-size: 36px; margin-top: 10px; display: flex; align-items: center; justify-content: center; }
.service_back .service_title .ch img { padding: 2px 10px; }
.service_back .service_title .ch .line { width: 100px; height: 1px; background-color: #d5d5d5; }

.service_back .service_con { width: 1397px; margin: 0 auto; margin-top: 100px; }
.service_back .service_con .service_item { margin-bottom: 80px; }
.service_back .service_con .service_item .title { display: flex; }
.service_back .service_con .service_item .title .txt { font-size: 30px; height: 52px; line-height: 52px; color: #ffffff; padding-left: 98px; padding-right: 46px; display: inline-block; background-color: #a40182; }
.service_back .service_con .service_item .title .sanjiao { border-right: 34px solid transparent; border-bottom: 52px solid #a40182; }

.service_back .service_con .service_item .content { background-color: #f7f7f7; color: #333333; padding: 78px 98px 82px 94px; }
.service_back .service_con .service_item .content .t { font-size: 18px; margin-top: 22px; }
.service_back .service_con .service_item .content .t:first-child{ margin-top: 0px; }
.service_back .service_con .service_item .content .c { font-size: 16px; margin-top: 26px; }

/* 宽屏设备 */
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.service_back .service_con { width: 98%; }
}

/* 中等屏幕 */
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.service_back { padding-top: 50px; padding-bottom: 70px; }
    .service_back .service_con { width: 98%; margin-top: 50px; }
    .service_back .service_con .service_item { margin-bottom: 40px; }
    .service_back .service_con .service_item .title .txt { padding-left: 60px; font-size: 22px; height: 46px; line-height: 46px; }
    .service_back .service_con .service_item .title .sanjiao { border-bottom: 46px solid #a40182; }
    .service_back .service_con .service_item .content { padding: 40px 60px; }
} 

/* ipad */
@media screen and (max-width:991px)  {
    .service_banner { margin-top: 64px; }
	.service_back { padding-top: 50px; padding-bottom: 70px; }
    .service_back .service_con { width: 98%; margin-top: 50px; }
    .service_back .service_con .service_item { margin-bottom: 40px; }
    .service_back .service_con .service_item .title .txt { padding-left: 60px; font-size: 22px; height: 46px; line-height: 46px; }
    .service_back .service_con .service_item .title .sanjiao { border-bottom: 46px solid #a40182; }
    .service_back .service_con .service_item .content { padding: 40px 60px; }
}

/* 手机端 */
@media screen and (max-width:767px) {
    .service_banner { margin-top: 64px; }
    .service_back { padding-top: 20px; padding-bottom: 30px; }
    .service_back .service_con { width: 98%; margin-top: 50px; }
    .service_back .service_con .service_item { margin-bottom: 20px; }
    .service_back .service_con .service_item .title .txt { padding-left: 20px; font-size: 20px; height: 38px; line-height: 38px; padding-right: 10px; }
    .service_back .service_con .service_item .title .sanjiao { border-bottom: 38px solid #a40182; }
    .service_back .service_con .service_item .content { padding: 26px 20px; }
    .service_back .service_con .service_item .content .t { font-size: 16px; margin-top: 10px; }
    .service_back .service_con .service_item .content .c { font-size: 14px; margin-top: 12px; }
    .service_back .service_title .en { font-size: 16px; }
    .service_back .service_title .ch { font-size: 18px; }
    .service_back .service_title .ch img { width: 8px; height: 14px; }
    .service_back .service_title .ch .line { width: 50px; }
}