.main-container{ display:flex; align-items:center; justify-content:center; width:100% }
.main-content{ max-width:1440px; width:1440px; padding:0 20px; box-sizing:border-box }
.main-content .col-md-2{ padding:20px }
.cont-1{ font-size:16px; color:#666; padding-top:22px; line-height:35px; margin-bottom:30px; margin-top:50px; margin-bottom:20px }
@media(max-width:1660px){ .main-content{max-width:1440px; width:1440px }
}
@media(max-width:1440px){ .main-content{max-width:1200px; width:1200px }
}
@media(max-width:1250px){ .main-content{max-width:940px; width:940px }
}
@media(min-width:768px){ .col-sm-6{width:50% }
}
.main-container-2{ background:#f5f5f5; margin-top:45px; padding-bottom:36px; margin-bottom:60px }
.main-container-2 h1{ text-align:center; line-height:80px; font-weight:600; color:#666 }
.main-container-2 .t-h2{ font-size:22px; color:#666; line-height:40px; text-align:center; margin-bottom:40px }
.main-container-2 .service-box{ display:grid; grid-template-columns:repeat(4,1fr) }
.main-container-2 .service-box .item{ background-color:#fff; border-right:1px dotted #d7d7d7; border-bottom:1px dotted #d7d7d7; padding-left:20%; height:120px; box-sizing:border-box; padding-top:10px; font-size:16px; color:#666 }
.main-container-2 .service-box .item img{ width:50px; height:50px; margin-bottom:5px }
@media(max-width:990px){ .main-container-2 .service-box{display:grid; grid-template-columns:repeat(2,1fr) }
}
.main-container-2 .p1{ font-size:16px; line-height:45px }
.main-container-2 .h2{ font-size:24px; font-weight:600; color:#666; padding-top:50px }
.main-container-2 .img-1{ height:auto }
.main-container-2 .tel{ max-width:100%; margin-top:38px }
.main-container-2 .tel a{ background:#f78b42; line-height:85px; padding:0px 20px; font-size:35px; cursor:pointer; color:#fff; display:inline-block }
.main-content-2{ padding-top:60px }
.main-content-2 h2{ font-size:25px; color:#666; line-height:60px }
.main-content-2 p{ font-size:16px; text-align:justify; line-height:32px }