.Service_ServiceMarginBottom100__2yxMg {
    margin-bottom: 100px !important
}

.Service_ServicePaddintTop100__2OMqH {
    padding-top: 100px !important
}

.Service_MOCheckPaddingTop1__sYBP1 {
    padding-top: 1rem
}

.Service_ServiceBanner__3dVxT,
.Service_ServiceMainWrap__OwLZM {
    max-width: 1200px;
    min-width: 1200px;
    width: 1200px;
    margin: 0 auto
}

.Service_ServiceBanner__3dVxT {
    position: relative;
    padding-bottom: 70px
}

.Service_LeftWangGe__1uYia,
.Service_RightWangGe__U0cIx {
    position: absolute;
    width: 423px;
    height: 300px
}

.Service_LeftWangGe__1uYia {
    width: 459px;
    height: 270px;
    bottom: -60px;
    left: -300px
}

.Service_RightWangGe__U0cIx {
    top: 13px;
    right: -206px
}

.Service_ServiceBannerWrap__2k277 {
    padding-top: 88px
}

.Service_ServiceBannerWrap__2k277.Service_ServiceDoubleBannerWrap__1HVjU {
    padding-top: 60px;
    display: -moz-box;
    display: flex
}

.Service_ServiceBannerLeft__3NqIK .Service_ServiceBannerTitle__1xk7Y {
    width: auto
}

.Service_ServiceBannerRight__2jMsW {
    margin-left: 30px
}

.Service_ServiceBannerRight__2jMsW img {
    width: 570px;
    height: 460px
}

.Service_ServiceBannerIcon__3oLus {
    font-weight: 600;
    font-size: 24px;
    color: #535e70
}

.Service_ServiceBannerIcon__3oLus i {
    color: #1ea098;
    font-size: 24px;
    margin-right: 8px;
    font-weight: 400
}

.Service_ServiceBannerTitle__1xk7Y {
    font-weight: 600;
    font-size: 42px;
    color: #333;
    margin-top: 24px;
    margin-bottom: 40px
}

.Service_ServiceSmallTitle__pOTC5 {
    font-size: 18px;
    font-weight: 400;
    color: #2f3744;
    margin: 40px 0
}

.Service_ServicePortraitImg__7QF_J {
    max-width: 1200px;
    min-width: 1200px;
    width: 1200px;
    margin: 0 auto 100px
}

.Service_ServiceDifficulty__1HYfH {
    max-width: 1200px;
    min-width: 1200px;
    width: 1200px;
    margin: 0 auto
}

.Service_ServicePortraitImg__7QF_J img {
    width: 100%
}

.Service_ServiceCheckContent__2wICs,
.Service_ServiceCheckNav__2yZW8,
.Service_ServiceConnectio__SkZq5,
.Service_ServiceMenu__sNM5D {
    max-width: 1200px;
    min-width: 1200px;
    width: 1200px;
    margin: 0 auto
}

.Service_ServiceCheckContent__2wICs {
    padding-bottom: 70px
}

.Service_ServiceCheckTitle__1lpe0 {
    display: -moz-box;
    display: flex;
    -moz-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin-bottom: 100px
}

.Service_ServiceCheckTitle__1lpe0.Service_ServiceMarginBottom30__1EZVh {
    margin-bottom: 30px
}

.Service_ServiceCheckTitle__1lpe0 div {
    position: relative;
    display: -moz-box;
    display: flex;
    -moz-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.Service_ServiceCheckTitle__1lpe0 span {
    position: absolute;
    z-index: 1;
    font-weight: 900;
    font-size: 100px;
    color: #f6f6fc;
    line-height: 1;
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    transform: translateY(-25%)
}

.Service_ServiceCheckTitle__1lpe0 p {
    margin: 0;
    font-weight: 600;
    font-size: 36px;
    color: #3b3d49;
    position: relative;
    z-index: 2;
    text-align: center
}

.Service_ServiceNav__3MOBv {
    height: 76px;
    margin-bottom: 40px
}

.Service_ServiceMenu__sNM5D {
    display: -moz-box;
    display: flex;
    margin-bottom: 0;
    padding-left: 0;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    background-color: #fff
}

.Service_ServiceMenu__sNM5D li {
    -moz-box-flex: 1;
    flex: 1 1;
    display: -moz-box;
    display: flex;
    -moz-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -moz-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    height: 76px;
    position: relative;
    cursor: pointer;
    list-style: none;
    text-align: center;
    border-bottom: 2px solid #e9e9e9
}

.Service_ServiceMenu__sNM5D li a {
    display: inline-block;
    width: 100%;
    height: 76px;
    line-height: 76px;
    font-size: 16px;
    font-weight: 400;
    color: #666
}

.Service_ServiceMenu__sNM5D li:not(:last-child):after {
    display: block;
    content: "";
    width: 1px;
    height: 49px;
    background-color: #e9e9e9;
    position: absolute;
    right: 0;
    top: 11px
}

.Service_ServiceMenu__sNM5D li:hover a {
    color: #1ea098
}

.Service_ServiceMenu__sNM5D .Service_ServiceMenuItemActive__3a9ni a {
    border-bottom: 2px solid #4f9e97;
    color: #4f9e97
}

.Service_ServiceImgLeft__pRrfh,
.Service_ServiceImgRight__1W3F7 {
    display: -moz-box;
    display: grid;
   grid-template-columns: repeat(2, 1fr);
    /* min-height: 640px; */
    padding-top: 30px
}

.Service_ServiceImgLeftR__2yzsL,
.Service_ServiceImgRightL__1koOE {
    -moz-box-flex: 1;
    flex: 1 1
}

.Service_ServiceImgRightL__1koOE {
    margin-right: 30px
}

.Service_ServiceImgLeftR__2yzsL {
    margin-left: 30px
}

.Service_ServiceImgLeftLImg__4ZCyw,
.Service_ServiceImgRightRImg__3thim {
    width: 600px
}

.Service_ServiceIcon__VePO2 {
    font-weight: 600;
    font-size: 16px;
    color: #666
}

.Service_ServiceIcon__VePO2 i {
    color: #1ea098;
    margin-right: 14px
}

.Service_ServiceTitle__7sHIt {
    font-size: 36px;
    font-weight: 600;
    color: #333;
    margin: 30px 0
}

.Service_ServiceTxt__30-Wy ul {
    list-style-type: none;
    padding-left: 0
}

.Service_ServiceTxt__30-Wy ul li {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px
}

.Service_ServiceTxt__30-Wy ul li strong {
    color: #333;
    font-size: 16px;
    font-weight: 500
}

.Service_ServiceTxt__30-Wy ul li:last-child {
    margin-bottom: 30px
}

.Service_ServiceTxt__30-Wy ul li:before {
    display: inline-block;
    content: "";
    padding-right: 3px;
    border: 4px solid transparent;
    border-left: 5px solid #999
}

@media screen and (min-width:1025px) {
    .Service_ServiceMain__OEsr- {
        overflow: hidden
    }
}

.Service_MOWrap__134bQ .Service_MOIndustry__3V2sj {
    padding: 0 .9rem
}

.Service_MOCheckTitle__3ujCI {
    position: relative;
    -moz-align-items: center;
    -moz-box-align: center;
    align-items: center;
    margin-bottom: 1.875rem;
    padding-top: 1.875rem
}

.Service_MOCheckTitle__3ujCI,
.Service_MOCheckTitleWrap__1WVKC {
    display: -moz-box;
    display: flex;
    -moz-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.Service_MOCheckTitleWrap__1WVKC div {
    position: absolute;
    z-index: 1;
    font-weight: 900;
    font-size: 2.4rem;
    color: #f6f6fc;
    line-height: 1;
    margin-top: -6px
}

.Service_MOCheckTitleWrap__1WVKC span {
    position: relative;
    font-weight: 600;
    color: #3b3d49;
    z-index: 2;
    padding: 0 1.8rem;
    text-align: center
}

.Service_MOSmallTitle__1XGBx {
    font-size: .75rem;
    font-weight: 500;
    color: #666
}

.Service_MOSmallTitle__1XGBx i {
    color: #00a399
}

.Service_MOSmallTitle__1XGBx span {
    margin-left: .312rem
}

.Service_MOProgramme__1Ek4n {
    padding: 0 1.8rem
}

.Service_MOProgramme__1Ek4n>p {
    font-weight: 600;
    font-size: .88rem;
    color: #666;
    margin-bottom: .72rem
}

.Service_MOProgramme__1Ek4n h3 {
    font-size: .96rem;
    font-weight: 600;
    color: #333;
    margin-bottom: .71rem
}

.Service_MOProgramme__1Ek4n ul {
    padding-left: 0;
    margin-bottom: 1.562rem
}

.Service_MOProgramme__1Ek4n ul li {
    font-size: .88rem;
    font-weight: 400;
    color: #666;
    margin-bottom: .71rem
}

.Service_MOProgramme__1Ek4n ul li strong {
    color: #333
}

.Service_MOBoxImg__3bmaJ img {
    margin: .937rem 0;
    width: 100%
}

.Service_MOProgramme__1Ek4n button,
.Service_MOProgramme__1Ek4n button:active,
.Service_MOProgramme__1Ek4n button:focus,
.Service_MOProgramme__1Ek4n button:hover {
    font-size: .75rem;
    font-weight: 400;
    border: 1px solid #1da9a0;
    color: #1da9a0
}

.Service_MOProgramme__1Ek4n button {
    border: 1px solid #1da9a0;
    border-radius: 4px;
    color: #1da9a0
}
