.banner{background: #f7f7f7 url(../images/servicebg.png) no-repeat;background-position:left 1.5rem top 0.65rem;}
.banner .bx{display: flex;padding: 0.95rem 0 0.33rem 0;justify-content: space-between;}
.banner .right{width: 54.71%;flex-shrink:0;}
.banner .right img{width: 100%;height: auto;}
.banner .left .crumbs {font-size: 0.16rem;color: #666666;opacity: 0.63;padding: 0.24rem 0 0.49rem 0;}
.banner .left .crumbs a{color: #666666;}
.banner .left .crumbs span{font-size: 0.15rem;margin-right: 3px;vertical-align: top;}
.banner .left h1{font-size: 0.55rem;font-weight: 900;color: #243860;line-height: 0.8rem;margin-bottom: 0.49rem;}
.banner .left h1 span{color: #FDB213;}
.banner .left .consu{font-size: 0.18rem;color: #243860;font-weight: bold;background: #FFB243;padding: 0.14rem 0.15rem;}
.banner .left .consu span{font-size: 0.28rem;margin-left: 0.05rem;}
.epc{padding: 0.87rem 0;}
.epc .bx{display: flex;justify-content: space-between;}
.epc .bx .left{width: 49.57%;flex-shrink:0;margin-right: 0.75rem;}
.epc .bx .left img{width: 100%;height: auto;}
.epc .right .heng{width: 0.85rem;height: 10px;background: #FFB243;border-radius: 5px;}
.epc .right h1{font-size: 0.48rem;color: #333;line-height: 0.6rem;margin: 0.28rem 0 0.31rem 0;}
.epc .right p{font-size: 0.16rem;color: #666;line-height: 0.3rem;}
.epc .right img{width: 100%;height: auto;}
.aos{background: #f7f7f7 url(../images/servicebg.png) no-repeat;background-position:right 0px top 0.65rem;padding: 0.47rem 0 0.7rem 0;}
.aos h1{font-size: 0.48rem;color: #333;}
.aos .heng{width: 0.85rem;height: 10px;background: #FFB243;border-radius: 5px;margin: 0.08rem 0 0.42rem 0;}
.aos ul{display: flex;justify-content: space-between;}
.aos ul li{background: #FFFFFF;box-shadow: 0px 1px 18px 0px rgba(14,5,9,0.14);padding: 0.16rem 0.1rem;width: 30.3%;}
.aos ul li img{width: 100%;height: auto;}
.aos ul li h2{font-size: 0.18rem;color: #333;position: relative;margin: 0.12rem 0 0.07rem 0;}
.aos ul li h2::before{content: "";display: inline-block;width: 2px;height: 0.44rem;background: #FFB243;position: absolute;left: -0.1rem;top: 0;}
.aos ul li .cpd{font-size: 0.16rem;color: #666;padding-left: 0.11rem;margin-bottom: 0.13rem;}
.aos ul li .cpd span{display: inline-block;width: 0.06rem;height: 0.06rem;background: #FFB243;border-radius: 50%;vertical-align: 0.04rem;margin-right: 0.13rem;}
.wepc {background: #243860 url(../images/servicebg.png) no-repeat;background-position:left 0px bottom 0;padding: 0.93rem 0 0.73rem 0;}
.wepc .bx{display: flex;justify-content: space-between;align-items: center;}
.wepc .right{width: 54.64%;flex-shrink:0;margin-left: 0.41rem;position: relative;z-index: 3;}
.wepc .right::before{content: "";display: inline-block;width: 100%;height: 100%;position: absolute;top: -0.2rem;right: -0.25rem;border: 1px solid #FFB243;z-index: -1;}
.wepc .right img{display: block;width: 100%;height: auto;}
.wepc .left h1{font-size: 0.48rem;color: #FFFFFF;}
.wepc .left .heng{width: 0.85rem;height: 10px;background: #FFB243;border-radius: 5px;margin: 0.12rem 0 0.36rem 0;}
.wepc .left p{font-size: 0.16rem;color: #fff;line-height: 0.3rem;margin-bottom: 0.38rem;}
.wepc .left ul{display: flex;flex-wrap: wrap;}
.wepc .left ul li{font-size: 0.18rem;color: #fff;font-weight: bold;width: 50%;margin-bottom: 0.3rem;}
.wepc .left ul li span{font-size: 0.27rem;color: #FFB243;font-weight: 400;margin-right: 0.14rem;}
.ep{padding: 0.46rem 0 0.75rem 0;background:url(../images/servicebg.png) no-repeat;background-position:right 0px top 1.77rem;}
.ep .title{display: flex;justify-content: space-between;align-items: center;margin: 0 0 0.23rem 0;}
.ep .title a{width: 1.17rem;height:0.43rem;text-align: center;line-height: 0.43rem;
background: #243860;border-radius: 5px;font-size: 0.18rem;color: #FFFFFF;font-weight: 900;}
.ep h1{font-size: 0.48rem;color: #333;font-weight: 900;}
.ep h1 span{color: #FDB213;}
.ep ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(33.33% - 0.25rem),1fr));
    grid-gap: 0.25rem 0.25rem;}
.ep ul li img{width: 100%;height: auto;}
.ep ul li h2{font-size: 0.16rem;color: #333;font-weight: 400;margin-top: 0.13rem;}
