.service-container{background:url("/static/images/service-bg.jpg") no-repeat center center;background-size:cover;height:480px;color:#fff;display:flex;align-items:center}.service-container h2{font-size:3rem}.service-container p{font-size:1.3rem}.iconfont{color:#1a1f2a}.fuwu-container .iconfont{font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-container{border-bottom:1px solid #e9e9e9}.nav-container .nav-list{display:flex;padding:20px 0;justify-content:flex-start}.nav-list .nav-item+.nav-item{margin-left:20px}.nav-list .nav-item>a{color:#2b3242;text-decoration:none}.nav-list>.nav-active>a,.nav-list .nav-item>a:hover{color:#d22e3e}.about-slogan{margin:30px 0}.about-block{padding:10px}.about-title{margin:30px 0;font-size:1.5rem}.about-desc{font-size:1rem}.about-section{padding:10px;font-size:1rem;text-indent:2em;margin:10px 0}.about-section+.about-section{margin-top:20px}.fuwu-header-title{font-size:1.5rem;margin:30px 0;font-weight:bold}.fuwu-container+.fuwu-container{margin:30px 0}.fuwu-container .fuwu-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fuwu-container .fuwu-icon-block{position:relative}.fuwu-info .fuwu-title{font-size:1.25rem;font-weight:bold;color:#666}.fuwu-info .fuwu-desc{color:#2b3242}.hezuo-header-title{font-size:1.5rem;margin:30px 0;font-weight:bold}.hezuo-item{padding:10px;list-style-type:disc}.hezuo-item .hezuo-item-title{font-size:1.25rem}.hezuo-item .hezuo-item-desc{font-size:1rem}.contact-header-title{font-size:1.5rem;margin:30px 0;font-weight:bold}.contact-slogan{margin:30px;display:flex;flex-direction:column}.contact-slogan .contact-title{font-size:1.25rem;font-weight:bold}.contact-slogan .contact-desc{font-size:1rem}.contact-container{margin-bottom:30px}.contact-block{display:flex;align-items:center;justify-content:center;padding:30px 0;border:1px solid #d8d8d8;border-radius:10px}.contact-block:hover{background:#1a1f2a;color:#fff}.contact-block:hover .iconfont{color:#fff}#mapContainer{width:100%;height:350px;margin:30px}@media screen and (min-width:720px) and (max-width:959px){.service-container{height:520px}}@media screen and (max-width:719px){.service-container{height:520px;padding-left:30px}}