@media (min-width: 1440px)
{
    .container-xl{max-width: 1440px;}
}
.banner .col-xl-12{padding: 0;}
.container-fluid.about{padding-top: 6rem;padding-bottom: 6rem;}
.container-fluid.about .content{background-color: #ececec;margin-left: inherit;padding: 6rem 1rem 2rem 2rem;}
.container-fluid.about .text{padding-bottom: 5rem;}
.container-fluid.about h2{font-size: 2rem;padding-bottom: 2rem;color: #191919;}
.container-fluid.about p{color: #191919;text-indent: 2rem;margin-top: 1rem;}
.container-fluid.about ul li{width: 33%;float: left;color: #000;border-right: 1px #333 solid;text-align: center;}
.container-fluid.about ul li em{font-style: normal;font-size: 1.7rem;display: block;margin-bottom: 0.5rem;}
.container-fluid.about ul li span{font-style: normal;font-size: 0.875rem;display: block;}
.container-fluid.about ul li .shili{color: #0136af;padding-left: 1rem;}
.container-fluid.about ul li:last-child {border-right: none;}

.container-fluid.licheng .year{color: #191919;text-align: center;font-size: 1.5rem;border-bottom: 1px solid #898989;padding-bottom: 1rem;}
.container-fluid.licheng .point::after {content: '';width: 10px;height: 10px;background-color: #a7a7a7;border-radius: 50%;margin: 0 auto;position: absolute;bottom: -22px;left: 50%;z-index: 1;}

.container-fluid.licheng p{color: #191919;font-size: 0.875rem;text-align: center;}
.container-fluid.licheng .content{padding: 1.5rem 2rem;}
.container-fluid.licheng .content:hover{background-color: #f2f2f2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.container-fluid.zhuanye{padding-top: 6rem;padding-bottom: 6rem;}
.container-fluid.zhuanye .main{background-color: #ececec;margin-right: inherit;padding: 3rem 1rem 0 2rem;;}
.container-fluid.zhuanye h2{ font-size: 1.5rem; padding-bottom: 3rem;color: #3c3c3c;font-weight: bold;}
.container-fluid.zhuanye .itme{margin-bottom: 2.5rem;}
.container-fluid.zhuanye h3{margin-bottom: 0.5rem;color: #0049a1;}
.container-fluid.zhuanye p{color: #191919;}
.container-fluid.service{padding-bottom: 18rem;}
.container-fluid.service .left{float: left;width: 65%;}
.container-fluid.service .right{float: right;width: 32%;background-color: #f1f1f1;margin-top: 2.5rem;border-radius: 5px;}
.container-fluid.service .right p{padding: 1rem 2rem;}
.container-fluid.service .left .icon{background-color: #0a58ca;color: white;width: 80px;height: 80px;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: 0 auto;margin-bottom: -2.5rem;position: relative;}
.container-fluid.service .text{background-color: #f1f1f1;padding: 3rem 2rem 1.5rem 2rem;border-radius: 5px;}
.container-fluid.service p{text-align: center;color: #3c3c3c;}
.container-fluid.service .right span{padding-top: 1rem;color: #3c3c3c;text-align: center;display: block;font-weight: bold;font-size: 1.2rem;}

















