html,
button,
input,
select,
textarea {
    color: #222
}

html {
    font-size: 1em;
    line-height: 1.4
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio,
canvas,
img,
video {
    vertical-align: middle
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0
}

html,
body {
    height: 100%;
    background-color: #fff
}

.wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative
}

.main {
    padding-bottom: 100px;
    height: 1000px
}

.foot {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    background-color: #F00;
    clear: both
}

.w980 {
    margin-left: auto;
    margin-right: auto;
    width: 980px
}

.w1000 {
    margin-left: auto;
    margin-right: auto;
    width: 1000px
}

body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
    font-family: "PingFang SC,HarmonyOS_Regular,Helvetica Neue,Microsoft YaHei,sans-serif!important";
    position: relative
}

div,
form,
img,
ul,
li,
dl,
dt,
dd,
p {
    margin: 0;
    padding: 0;
    border: 0
}

li,
dl {
    list-style-type: none
}

ol li {
    list-style-type: decimal
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal
}

a {
    text-decoration: none;
    color: #333
}

input,
textarea {
    outline: none
}

.clear {
    clear: both
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
}

.hidden {
    display: none !important;
    visibility: hidden
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.invisible {
    visibility: hidden
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1;
}

@media only screen and (min-width:35em) {}

@media print,
(-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi) {}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,
    img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

* {
    margin: 0;
    padding: 0;
    outline: none
}

.fr {
    float: right
}

.fl {
    float: left
}

.fwb {
    font-weight: bold
}

li {
    list-style: none
}

.bgred {
    background-color: red
}

.bgbule {
    background-color: #5798ff
}

.bgbule2 {
    background-color: #0071EE
}

.bgbule3 {
    background-color: #1B6EFF;
}

.bggreen {
    background-color: #89BB67;
}

.bcf {
    background-color: #fff
}

.fdc {
    display: flex;
    flex-flow: column nowrap
}

.dpfl {
    display: flex;
    align-items: center;
    justify-content: center
}

.layBody {
    width: 7.1rem;
    margin-left: auto;
    margin-right: auto
}

table {
    border-collapse: collapse
}

.greybg {
    background-color: #f5f5f5
}

.greybg2 {
    background-color: #F7F8F8
}

.whiteText {
    color: #fff !important;
}

.header {
    height: 0.52rem;
    padding: 0.14rem 0.3rem 0.14rem 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.logo img {
    width: 1.81rem;
    height: 0.52rem
}

.side {
    display: flex;
    align-items: center;
    justify-content: center
}

.contact {
    display: block;
    width: 1.95rem;
    height: 0.44rem;
    background: linear-gradient(-83deg, #0071EE 0%, #2F92FF 100%);
    border-radius: 0.06rem;
    font-size: 0.2rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.44rem;
    text-align: center;
    margin-right: 0.6rem;
    white-space: nowrap
}

.contact i {
    font-size: 0.2rem
}

.contImg {
    margin-right: 0.19rem
}

.contImg img {
    width: 0.47rem;
    height: 0.47rem
}

.sideBtn img {
    width: 0.38rem;
    height: 0.3rem
}

.footer {
    width: 6.7rem;
    height: 4.0rem;
    background: #1B1F26;
    padding: 0.4rem .4rem 0 .4rem
}

.footHead {
    display: flex;
    align-items: center;
    margin-bottom: 0.61rem
}

.footLogo img {
    width: 2.08rem;
    height: 0.6rem
}

.footText {
    height: 0.4rem;
    font-size: 0.44rem;
    font-family: KaiTi;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.4rem
}

.footCut {
    height: 0.4rem;
    font-size: 0.44rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.4rem;
    margin: 0 0.31rem
}

.footBottom {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.footdh {
    display: flex;
    align-items: center
}

.dhImg {
    margin-right: 0.2rem
}

.dhImg img {
    width: 0.8rem;
    height: 0.8rem
}

.dhText {
    height: 0.23rem;
    font-size: 0.24rem;
    font-family: PingFang;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.23rem;
    margin-bottom: 0.19rem
}

.dhNum {
    height: 0.19rem;
    font-size: 0.24rem;
    font-family: PingFang;
    font-weight: 500;
    color: #0071EE;
    line-height: 0.19rem
}

.footqr img {
    width: 1.98rem;
    height: 1.98rem
}

.wu {
    text-align: center
}

.wu label {
    font-size: 0.24rem
}

.xiala {
    padding-bottom: 0.4rem
}

.anlishow {
    padding-bottom: 0.41rem
}

.headImg {
    
    width: 7.5rem;
    position: relative
}

.headImg img {
    height: 3rem;
    width: 7.5rem
}

.headImgFlex {
    position: absolute;
    left: 25%;
    top: 0.56rem
}

.headImgFlex div:nth-of-type(1) {
    height: 0.11rem;
    line-height: 0.11rem;
    font-size: 0.14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 0.19rem;
    text-transform: uppercase;
    text-align: center
}

.headImgFlex h2 {
    height: 0.4rem;
    font-size: .4rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: .4rem;
    margin-bottom: 0.7rem
}

.headImgFlex .jjshowBtn {
    width: 2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border: 1px solid #FFFFFF;
    border-radius: 0.3rem;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    display: block
}

.headText {
    position: absolute;
    left: 0.3rem;
    top: 0.68rem
}

.headTitle {
    height: 0.39rem;
    font-size: 0.4rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    position: relative;
    margin-bottom: 0.75rem
}

.headTitle::before {
    content: '';
    height: 0.04rem;
    width: 0.64rem;
    background-color: #0071EE;
    position: absolute;
    left: 0;
    top: 0.78rem
}

.headBtn {
    display: flex;
    align-items: center
}

.headBtn img {
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.5rem
}

.page {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 0.4rem
}

.page ul {
    display: flex;
    align-items: center;
    justify-content: center
}

.page div {
    height: 0.19rem;
    font-size: 0.2rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: 0.19rem
}

.page ul li {
    width: 0.51rem;
    height: 0.51rem;
    font-size: 0.2rem;
    border: 1px solid #DCDCDC;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: 0.51rem;
    text-align: center;
    margin-right: 0.21rem
}

.page ul .on {
    color: #fff;
    background: #0071EE;
    border: 0.01rem solid #0071EE
}

.pagination .active {
    background-color: #0071EE
}

.pagination .active a {
    color: #fff
}

.alsechHead {
    width: 7.5rem;
    overflow: hidden;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.alsechHead::-webkit-scrollbar {
    display: none
}

.searHeadTab {
    padding-left: 0.2rem;
    padding-bottom: 0.4rem
}

.searHeadTab label {
    height: 0.51rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    line-height: 0.4rem;
    text-align: center;
    cursor: pointer;
    margin-right: 0.2rem;
    display: block;
    font-size: 0.14rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333
}

.searHeadTab label a {
    height: 0.51rem;
    line-height: 0.51rem;
    display: block;
    border-radius: 0.04rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    white-space: nowrap;
    padding: 0 0.1rem
}

.searHeadTab {
    display: flex;
    align-items: center
}

.searHeadTab .on a {
    background-color: #0071EE !important;
    color: #fff !important
}

.searheadShouye {
    width: 1rem
}

.searheadShouye a {
    width: 0.8rem
}

.tagTopText {
    display: flex;
    align-items: center;
    font-size: 0.24rem
}

.tagTopText::before {
    content: '';
    width: 0.03rem;
    height: 0.5rem;
    background-color: #0071EE;
    margin-right: 0.4rem
}

.tagTopText div:nth-of-type(2) {
    font-weight: bold
}

.concealed {
    width: 100%;
    background-color: #262626;
    display: none
}

.nav {
    padding-top: 5%;
    padding-left: 5%
}

.nav li a {
    font-size: 0.35rem;
    color: #919191;
    display: block
}

.nav li {
    border-bottom: 2px solid #2f2f2f;
    padding: 0.05rem 0 0.1rem 0
}

.nav .on a {
    color: #00a0e8
}

.conWayText {
    color: #919191;
    margin: 4% 5% 2% 5%;
    font-size: 0.2rem;
    font-weight: bold
}

.conWay {
    width: 92%;
    margin: 0 auto
}

.conWay>div {
    border: 1px solid #a0a0a0;
    margin-bottom: 1%;
    color: #919191;
    font-size: 0.35rem;
    padding: 3% 0;
    padding-left: 2%;
    text-align: center
}

.conshare {
    display: flex;
    align-items: center;
    justify-content: center
}

.conshare>div {
    margin-right: 5%
}

.conshare i {
    color: #404040;
    font-size: 0.45rem
}

.shareBtn {
    width: 0.48rem !important;
    height: 0.48rem !important
}

.social-share .social-share-icon {
    font-size: 0.3rem !important;
    line-height: 0.5rem !important
}

.social-share .icon-wechat {
    color: #777 !important;
    border-color: #777 !important
}

.social-share .icon-qq {
    color: #777 !important;
    border-color: #777 !important
}

.social-share .icon-weibo {
    color: #777 !important;
    border-color: #777 !important
}

.navSwiper {
    width: 100%
}

.navSwiper .swiper-slide {
    text-align: center;
    font-size: 0.18rem;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 4rem
}

.navSwiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.h2Title {
    height: 0.4rem;
    font-size: 0.42rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.4rem;
    text-align: center;
    padding-bottom: 0.2rem;
    padding-top: 0.33rem
}

.h2English {
    text-transform: uppercase;
    text-align: center;
    height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: 0.15rem;
    padding-bottom: 0.4rem
}

.zyywAll {
    margin: 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.zyywItem {
    width: 3.53rem;
    height: 1.7rem;
    padding-top: 0.3rem
}

.zyywItem:nth-of-type(1) {
    border-right: 0.01rem solid #F0F0F0;
    border-bottom: 0.01rem solid #F0F0F0
}

.zyywItem:nth-of-type(2) {
    border-bottom: 0.01rem solid #F0F0F0
}

.zyywItem:nth-of-type(3) {
    border-right: 0.01rem solid #F0F0F0
}

.zyywItem img {
    display: block;
    margin: 0 auto;
    margin-bottom: 0.19rem;
    width: .5rem;
    height: .5rem
}

.zyywTitle {
    text-align: center;
    height: 0.27rem;
    line-height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #333333;
    margin-bottom: 0.19rem
}

.zyywText {
    text-align: center;
    height: 0.24rem;
    line-height: 0.24rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #999999
}

.gsys {
    background: url('../img/gsysbg.jpg');
    height: 7.64rem;
    width: 7.5rem
}

.gsysSwiper {
    width: 100%
}

.gsysSwiper .swiper-slide {
    font-size: 0.18rem;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.9);
    border-radius: 0.15rem
}

.gsysSwiper .swiper-slide-active,
.swiper-slide-duplicate-active {
    transform: scale(1)
}

.gsysItem {
    background: url('../img/homegsysbg.jpg') no-repeat;
    background-size: 6rem 4.9rem;
    width: 4.92rem;
    height: 4.9rem;
    padding: 0 0.54rem
}

.gsysImg {
    margin-bottom: 0.54rem;
    margin-top: .84rem
}

.gsysTitle {
    height: 0.35rem;
    line-height: 0.35rem;
    font-size: 0.35rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: 0.38rem
}

.gsysText {
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.36rem
}

.homeGsys .h2Title {
    color: #fff;
    padding-top: 0.41rem
}

.homeGsys .h2English {
    color: #fff;
    padding-bottom: 0.6rem
}

.jdal {
    background: url('../img/jdalbg.jpg');
    height: 14.4rem;
    width: 7.5rem
}

.jdalItem {
    width: 3.35rem;
    height: 3.5rem;
    background-color: #fff;
    margin-bottom: 0.4rem;
    display: inline-block
}

.jdalAll {
    padding: 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.jdalstyle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.jdalImg {
    width: 3.35rem;
    height: 2.5rem
}

.jdalImg img {
    width: 3.35rem;
    height: 2.5rem
}

.jdalbase {
    padding: 0.2rem 0 .2rem .2rem
}

.jdalTitle {
    height: 0.24rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #333333;
    line-height: 0.24rem;
    margin-bottom: 0.17rem;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.jdalKeyword {
    height: 0.2rem;
    line-height: .2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.jdalKeyword a {
    font-size: .2rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #999999
}

.jdalKeyword a::after {
    content: '|';
    margin: 0 0.01rem
}

.jdalKeyword a:last-child::after {
    display: none
}

.jdalBtn {
    width: 2rem;
    height: .6rem;
    background: #0071EE;
    font-size: .24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.6rem;
    text-align: center;
    margin: 0 auto;
    border: none;
    display: block
}

.homejdal .h2Title {
    padding-top: 0.49rem;
    padding-bottom: 0.22rem
}

.homejdal .h2English {
    padding-bottom: 0.42rem
}

.jjfa {
    width: 7.5rem;
    height: 5.8rem;
    background: url('../img/homejjfa.jpg');
    background-size: 7.5rem 5.8rem
}

.homejjfa .h2Title {
    padding-top: 0.4rem;
    padding-bottom: 0.21rem;
    color: #fff
}

.homejjfa .h2English {
    padding-bottom: 0.6rem;
    color: #fff
}

html,
body {
    position: relative;
    height: 100%
}

.tabOption {
    position: relative
}

.tabOption .swiper-slide img {
    display: block;
    object-fit: cover
}

.tabOption .swiper-pagination-bullet {
    height: 0.22rem;
    width: auto !important;
    font-size: .3rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: .22rem;
    margin: 0 0.3rem !important;
    padding: 0 0.05rem 0.1rem 0.05rem;
    border-bottom: 0.01rem solid transparent !important;
    background-color: transparent !important;
    opacity: 1;
    border-radius: 0 !important
}

.tabOption .swiper-pagination-bullet-active {
    border-bottom: 0.02rem solid #fff !important
}

.tabOption .swiper-pagination {
    border-bottom: 0.01rem solid rgba(255, 255, 255, 0.4);
    width: 4.3rem;
    left: 50%;
    bottom: -0.35rem;
    transform: translate(-50%, 0)
}

.solplanName {
    height: .46rem;
    font-size: .48rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: .46rem;
    text-align: center;
    margin-bottom: .44rem
}

.solPlan {
    padding-left: 0.74rem;
    padding-right: 0.73rem;
    min-height: 2.45rem;
    font-size: .24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .4rem
}

.tabList {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4.3rem;
    border-bottom: 0.01rem solid rgba(255, 255, 255, 0.4);
    margin: 0 auto
}

.tabList>div {
    height: .22rem;
    font-size: .3rem;
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: .22rem;
    margin: 0 0.3rem;
    padding: 0 0.05rem 0.1rem 0.05rem;
    border-bottom: 0.01rem solid transparent
}

.tabList .on {
    border-bottom: 0.02rem solid #fff
}

.xwdt {
    background: url('../img/newbg.jpg');
    width: 7.5rem;
    height: 8.56rem;
    background-size: 7.5rem 8.56rem
}

.xwdtTabList {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding-bottom: 0.3rem;
    border-bottom: 2px solid #DCDCDC
}

.xwdtTabList>div {
    height: .23rem;
    font-size: .24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: .23rem
}

.xwdtTabInfo {
    padding: 0 0.3rem;
    position: relative;
    height: 6.13rem
}

.xwdtTabInfo .swiper-pagination-bullet {
    height: 0.23rem;
    font-size: .24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: .23rem;
    width: auto !important;
    background-color: transparent !important;
    opacity: 1;
    border-radius: 0 !important
}

.xwdtTabInfo .swiper-pagination {
    display: flex;
    justify-content: space-evenly;
    padding-bottom: 0.3rem;
    border-bottom: 2px solid #DCDCDC;
    bottom: 6.2rem;
    left: 0
}

.xwdtTabInfo .swiper-pagination-bullet-active {
    color: #333333;
    position: relative
}

.xwdtTabInfo .swiper-pagination-bullet-active::after {
    content: '';
    background-color: #0071EE;
    height: 0.02rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -0.32rem
}

.xwdtTabInfo .swiper-slide {
    height: 6.13rem
}

.xwdtItem {
    display: flex;
    align-items: center;
    padding-top: .4rem
}

.xwdtImg {
    width: 2.2rem;
    height: 1.4rem;
    margin-right: 0.31rem
}

.xwdtImg img {
    width: 2.2rem;
    height: 1.4rem
}

.xwdtText {
    width: 4.12rem;
    font-size: 0.28rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #333333;
    line-height: .42rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.xwdtTabList .on {
    color: #333333;
    position: relative
}

.xwdtTabList .on::after {
    content: '';
    background-color: #0071EE;
    height: 0.02rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -0.32rem
}

.xwdtTime {
    height: .19rem;
    font-size: .24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: .19rem;
    margin-top: .37rem
}

.homexwdt .h2Title {
    padding-top: 0.63rem;
    padding-bottom: 0.21rem
}

.homexwdt .h2English {
    padding-bottom: 1.04rem
}

.hzhb {
    width: 7.5rem;
    height: 6.01rem;
    background: #F7F9FD
}

.hzhbAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 0.2rem
}

.hzhbAll>div {
    margin-bottom: 0.2rem
}

.hzhbAll img {
    width: 2.2rem;
    height: 1.2rem
}

.homehzhb .h2Title {
    padding-top: 0.4rem;
    padding-bottom: 0.21rem
}

.homehzhb .h2English {
    padding-bottom: 0.4rem
}

.address {
    width: 7.5rem;
    height: 0.76rem;
    line-height: 0.76rem;
    background-color: #fff
}

.address span {
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #999999
}

.address i {
    font-size: 0.24rem;
    margin-right: .12rem;
    margin-left: 0.3rem
}

.address a {
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #999999
}

.adresbc {
    background-color: #f5f5f5
}

.search {
    display: flex;
    align-items: center;
    width: 6.9rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background-color: #fff;
    border-radius: 0.04rem;
    margin-top: 0.3rem;
    margin-bottom: 0.4rem;
    padding-left: 0.2rem
}

.search i {
    margin-right: .19rem;
    font-size: 0.24rem
}

.search input {
    border: none;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000;
    width: 5.5rem
}

.searchText {
    display: inline-block
}

.searchText button {
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    margin-left: 0.1rem;
    display: block;
    border: none;
    background-color: transparent
}

.alTabList {
    width: 7.3rem;
    padding-left: 0.2rem;
    padding-bottom: 0.4rem;
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.alTabList::-webkit-scrollbar {
    display: none
}

.alTabList ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 8.08rem
}

.alTabList ul .on {
    border: 0.01rem solid #0071EE;
    background-color: #0071EE
}

.alTabList ul .on a {
    color: #fff
}

.alTabList ul li {
    width: 1.27rem;
    height: 0.51rem;
    border: 0.01rem solid #E6E6E6;
    border-radius: 0.04rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.51rem;
    text-align: center;
    margin-right: 0.19rem;
    flex-shrink: 0
}

.alTabList ul li:last-of-type {
    margin-right: 0
}

.alTabList ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.cpzx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}



.cpzxImg {
    position: relative
}

.cpzxImg>img {
    width: 3.45rem;
    height: 2.42rem
}

.cpzxcover {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.cpzxIcon {
    text-align: center;
    margin-bottom: 0.2rem
}

.cpzxIcon img {
    height: 0.5rem;
    width: 0.5rem
}

.cpzxcoverText {
    height: 0.24rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.24rem;
    white-space: nowrap
}

.cpzxTitle {
    padding-top: 0.21rem;
    padding-left: 0.2rem
}

.cpzxTitle a {
    display: block;
    height: 0.19rem;
    font-size: .20rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #0071EE;
    line-height: .19rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.cpzxTextInfo {
    height: 0.24rem !important;
    font-size: 0.24rem !important;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #333333 !important;
    line-height: 0.24rem !important;
    margin-bottom: 0.22rem !important;
    display: block
}

.gsjj {
    padding: 0 0.3rem;
    padding-bottom: 0.39rem
}

.ggjjTitle {
    height: 0.38rem;
    font-size: 0.4rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.38rem;
    margin-bottom: 0.14rem;
    padding-top: 0.4rem
}

.ggjjEnglish {
    height: 0.27rem;
    font-size: 0.36rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #666666;
    line-height: 0.27rem;
    margin-bottom: 0.42rem
}

.gsjjText p {
    text-indent: 2em;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.36rem
}

.gszz {
    background: url('../img/gszzbg.jpg');
    height: 5rem;
    width: 6.9rem;
    background-size: 7.5rem 10.65rem;
    padding-left: 0.6rem;
    padding-top: 0.6rem
}

.gszzEnglish {
    height: 0.77rem;
    font-size: .38rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: rgba(0, 113, 238, 0.8);
    line-height: .42rem;
    text-transform: uppercase;
    margin-bottom: .32rem
}

.gszzTitle {
    height: 0.35rem;
    font-size: .38rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.35rem;
    margin-bottom: .43rem
}

.gszzText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 0.6rem
}

.gszzText>span {
    font-size: 0.3rem
}

.gszzText>span>span {
    color: #0071EE
}

.gszzXiegang {
    margin-bottom: 0.65rem
}

.gszzRyzs {
    width: 7.5rem;
    height: 5rem
}

.gszzRyzs img {
    width: 7.5rem;
    height: 5rem
}

.gslc .ggjjTitle {
    padding-left: 0.31rem
}

.gslc .ggjjEnglish {
    padding-left: 0.33rem;
    margin-bottom: 0.76rem
}

.gslcTime {
    height: 0.34rem;
    font-size: 0.36rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #0071EE;
    line-height: 0.34rem;
    margin-right: 0.21rem;
    white-space: nowrap
}

.gslcText {
    display: flex;
    position: relative;
    margin-bottom: .39rem
}

.gslcText::before {
    content: '';
    width: 0.03rem;
    height: 100%;
    background-color: #f1f1f1;
    position: absolute;
    top: 0;
    left: .6rem;
    z-index: -1
}

.gslcLeft {
    padding-left: 0.27rem;
    margin-right: 0.05rem;
    width: 0.66rem;
    height: 0.66rem
}

.gslcLeft img {
    width: 0.66rem;
    height: 0.66rem
}

.gslcRight {
    padding-top: 1.16rem;
    padding-right: 0.3rem;
    flex: 1
}

.course1 {
    display: block
}

.course2 {
    display: none
}

.gslcItem {
    position: relative;
    display: flex;
    margin-bottom: 0.6rem
}

.gslcItem:nth-of-type(4) {
    margin-bottom: 0.37rem
}

.gslcDian {
    position: absolute;
    left: -0.55rem;
    top: -0.03rem
}

.gslcDian img {
    width: .38rem;
    height: .38rem
}

.gslcWriting {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.34rem
}

.turnover {
    text-align: center;
    width: 100%
}

.turnover img {
    width: 0.58rem;
    height: 0.58rem
}

.turnover .upBtn {
    margin-bottom: 0.2rem
}

.jjfaAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.jjfaItem {
    width: 3.35rem;
    height: 3.24rem;
    margin-bottom: 0.3rem
}

.jjfaHead {
    height: 0.8rem;
    line-height: 0.8rem;
    background: url('../img/fahead.jpg');
    background-size: 3.35rem 0.8rem;
    text-align: center;
    font-size: 0.28rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.jjfaBody {
    background-color: #fff;
    height: 2rem;
    padding: 0.24rem 0.26rem 0.2rem 0.14rem
}

.jjfasmTitle {
    height: 0.23rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #333333;
    line-height: 0.23rem;
    margin-bottom: 0.15rem
}

.jjfaText {
    height: 0.19rem;
    font-size: 0.2rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: 0.19rem;
    margin-bottom: 0.28rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.jjfaText a::after {
    content: ' /'
}

.jjfaText a:last-child:after {
    display: none
}

.lookWay {
    height: 0.24rem;
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0071EE;
    line-height: 0.24rem;
    display: block
}

.xinwenItem {
    width: 6.68rem;
    height: 5.71rem;
    background-color: #fff;
    padding: 0.3rem 0.21rem 0.29rem 0.21rem;
    border-radius: 0.1rem;
    margin-bottom: 0.2rem;
    overflow: hidden
}

.xinwenHead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.2rem
}

.xinwenTime {
    height: 0.22rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.22rem;
    display: block
}

.xinweGonggao {
    height: 0.22rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #0071EE;
    line-height: 0.22rem;
    display: block
}

.xinwenImg {
    width: 100%;
    height: 3.8rem;
    text-align: center;
    margin-bottom: 0.3rem
}

.xinwenImg img {
    width: 6.7rem;
    height: 3.8rem
}

.xinwenTitle {
    height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.27rem;
    margin-bottom: 0.27rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block
}

.xinwenText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.zlkBody {
    background-color: #fff
}

.zlkAll {
    padding-left: 0.2rem;
    padding-right: 0.4rem;
    padding-bottom: 0.2rem
}

.zlkItem {
    padding-top: 0.3rem;
    padding-bottom: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 2px solid #E6E6E6
}

.zlkItem:first-child {
    border-top: none
}

.zlkImg {
    width: 2.2rem;
    height: 1.6rem;
    margin-right: 0.31rem;
    flex-shrink: 0
}

.zlkImg img {
    width: 2.2rem;
    height: 1.6rem
}

.zlkTitle {
    width: 4.4rem;
    height: 0.24rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: bold;
    color: #333333;
    line-height: 0.24rem;
    margin-bottom: 0.15rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.zlkSyn {
    width: 4.4rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    margin-bottom: 0.26rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.zlkTime {
    height: 0.18rem;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    line-height: 0.18rem
}

.zlkItemfoot {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.alzsmain {
    margin: 0 0.2rem;
    margin-top: 0.3rem;
    background-color: #fff;
    padding-bottom: 0.32rem;
    border-radius: 0.1rem
}

.alzsTop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.2rem 0.19rem 0 0.19rem
}

.alzsYear {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.3rem
}

.alzsYear img {
    width: 1.08rem;
    height: 0.17rem;
    margin-right: 0.11rem
}

.alzsYear span {
    display: block;
    height: 0.15rem;
    line-height: .15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333
}

.kvari {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #999999
}

.alzsTitle {
    height: 0.27rem;
    line-height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #0071EE;
    text-align: center;
    position: relative;
    margin-bottom: 0.6rem
}

.alzsTitle::after {
    content: '';
    background-color: #333333;
    height: 0.02rem;
    width: 0.21rem;
    position: absolute;
    left: 50%;
    top: 0.42rem;
    transform: translate(-50%, 0)
}

.alzsImg {
    text-align: center
}

.alzsImg img {
    width: 80%;
    margin: 0.1rem auto;
    display: block
}

.solution {
    padding: 0.4rem 0.3rem
}

.soluTition {
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.36rem;
    margin-bottom: 0.21rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    text-align: center
}

.soluEnglish {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 0.4rem
}

.solution p {
    text-indent: 2em;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    margin-bottom: 0.39rem
}

.solution img {
    width: 6.9rem;
    height: 3.0rem
}

.webItem {
    width: 6.5rem;
    height: 2.7rem;
    background: #FFFFFF;
    border-radius: 0.06rem;
    margin: 0 auto;
    margin-bottom: 0.19rem;
    padding: 0.3rem 0.19rem 0.3rem 0.21rem
}

.webItem>img {
    margin-bottom: 0.24rem
}

.webItemimg {
    width: .48rem;
    height: 0.47rem
}

.webItem .webTitle {
    margin-bottom: 0.42rem;
    height: 0.27rem;
    line-height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    position: relative
}

.webItem .webTitle::after {
    content: '';
    background-color: #0071EE;
    height: 0.02rem;
    width: 0.2rem;
    position: absolute;
    left: 0;
    top: 0.47rem
}

.webItem p {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.wujieshao {
    text-align: center
}

.existingCase {
    margin-left: 0.29rem;
    margin-right: 0.31rem
}

.jiejueshowexist {
    padding-bottom: 0.4rem
}

.jiejueshowexist .soluTition {
    margin-top: 0.40rem
}

.jiejueshowexist .soluEnglish {
    padding-bottom: 0.45rem
}

.daxtexisting {
    padding-bottom: 0.4rem
}

.daxtexisting .soluTition {
    margin-top: 0.40rem
}

.daxtexisting .soluEnglish {
    padding-bottom: 0.45rem
}

.caseAll {
    width: 6.5rem;
    height: 4.81rem;
    background-color: #fff;
    border-radius: 0.1rem;
    padding: 0.16rem 0.19rem 0 0.21rem;
    position: relative
}

.caseSwiper {
    width: 100%
}

.caseSwiper .swiper-slide {
    text-align: center;
    font-size: 0.18rem;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

.caseSwiper .swiper-slide img {
    display: block;
    object-fit: cover
}

.caseAll .swiper-pagination-bullet {
    width: 0.22rem;
    height: 0.22rem
}

.caseAll .swiper-pagination-fraction,
.caseAll .swiper-pagination-custom,
.caseAll .swiper-horizontal>.swiper-pagination-bullets,
.caseAll .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 0.27rem
}

.caseAll .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.caseAll .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .135rem
}

.caseItem {
    position: relative
}

.caseItem img {
    width: 6.5rem;
    height: 4rem;
    border-radius: 0px 0px 0.1rem 0.1rem
}

.caseText {
    position: absolute;
    left: 0;
    top: 3.4rem;
    width: 6.5rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 0px 0px 0.1rem 0.1rem;
    text-align: center;
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF
}

.caseText a {
    color: #fff
}

.cpzxName {
    position: absolute;
    left: 50%;
    top: 1.09rem;
    transform: translate(-50%, 0);
    height: 0.38rem;
    font-size: 0.4rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.38rem
}

.cpzxName::after {
    content: '';
    width: 0.6rem;
    height: 0.01rem;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 0.81rem;
    transform: translate(-50%, 0)
}

.jjymexist {
    padding-bottom: 0.4rem
}

.jjymexist .soluTition {
    margin-top: 0.40rem
}

.jjymexist .soluEnglish {
    padding-bottom: 0.45rem
}

.jjymhxgn .soluTition {
    margin-top: 0.40rem
}

.jjymhxgn .soluEnglish {
    padding-bottom: 0.34rem
}

.jjymjjld {
    justify-content: space-around
}

.dsxtAll {
    margin: 0.3rem 0 0.3rem 0.3rem
}

.dsxtItem {
    width: 6.3rem;
    height: 2.8rem;
    background: #FFFFFF;
    box-shadow: 0px 0.06rem 0.07rem 1px rgba(181, 196, 219, 0.2);
    border-radius: 0.1rem;
    padding: .3rem;
    border-bottom: 4px solid #0071EE;
    margin-bottom: 0.21rem
}

.dsxtSup {
    display: flex;
    align-items: center;
    justify-content: space-between
}
.dsxtSup img{
    max-width: 0.6rem;
    max-height: 0.84rem;
}

.dsxtTitle div {
    height: 0.27rem;
    line-height: .27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 400
}

.dsxtTitle div:first-child {
    color: #333333;
    margin-bottom: 0.3rem
}

.dsxtTitle div:last-child {
    color: #0071EE;
    padding-bottom: 0.09rem;
    border-bottom: 1px solid #0071EE;
    margin-bottom: 0.37rem;
    text-transform: uppercase;
}

.dsxtItem p {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.34rem;
    padding-right: 0.2rem;
    word-break: break-all
}

.yjzhItem {
    display: flex;
    justify-content: space-between;
    width: 6.54rem;
    height: 1.64rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    padding: 0.36rem 0.26rem 0 0.3rem;
    margin-bottom: 0.2rem
}

.hxgnTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    margin-bottom: 0.21rem
}

.hxgnText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.hxgnImg {
    margin-right: 0.3rem;
    padding-top: 0.05rem;
    width: 0.6rem;
    flex-shrink: 0;
}

.gnys {
    background: url('../img/gnysbg.jpg');
    width: 7.5rem;
    height: 11.32rem;
    background-size: 7.5rem 11.32rem
}

.gnysAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.gnysItem {
    width: 3.02rem;
    height: 4.1rem;
    background: #FFFFFF;
    border-radius: 4px;
    padding-left: 0.22rem;
    padding-right: 0.21rem;
    padding-top: 0.5rem;
    margin-bottom: 0.2rem
}

.gnysImg {
    text-align: center;
    margin-bottom: 0.5rem
}

.gnysTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    text-align: center;
    margin-bottom: 0.4rem
}

.gnysText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.gnys .soluTition {
    margin-top: 0.40rem;
    color: #fff;
    padding-top: 0.42rem
}

.gnys .soluEnglish {
    padding-bottom: 0.45rem;
    color: #fff
}

.jmzs {
    background-color: #fff
}

.jmzs .soluTition {
    padding-top: 0.40rem
}

.jmzs .soluEnglish {
    padding-bottom: 0.57rem
}

.jmzsImg {
    text-align: center
}

.jmzsImg img {
    width: 6.79rem;
    height: 5.15rem
}

.jmzsTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    padding-left: 0.3rem;
    margin-bottom: 0.2rem
}

.jmzsAll {
    padding-bottom: 0.21rem
}

.jmzsAll p {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.36rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    text-indent: 2em;
    margin-bottom: 0.31rem
}

.sjksh {
    background: url('../img/sjksh.jpg');
    background-size: 7.5rem 5.9rem;
    width: 7.5rem;
    height: 5.9rem
}

.sjksh .soluTition {
    padding-top: 0.34rem;
    color: #fff
}

.sjksh .soluEnglish {
    padding-bottom: 0.51rem;
    color: #fff
}

.sjkshSwiper {
    padding: 0 .33rem
}

#sjkshSwiper .swiper-slide {
    text-align: center;
    font-size: 0.18rem;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

#sjkshSwiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}


.mlxt {
    padding: 0 0.3rem;
    padding-bottom: 0.56rem
}

.mlxt .soluTition {
    margin-top: 0.40rem
}

.mlxt .soluEnglish {
    padding-bottom: 0.45rem
}

.mlxt p {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    text-indent: 2em
}

.mlxt img {
    width: 6.9rem;
    height: 3rem
}

.mlxtgnys {
    background: url('../img/mlxtgnys.jpg');
    width: 7.5rem;
    height: 19.32rem;
    background-size: 7.5rem 19.32rem
}

.mlxtgnys .soluTition {
    color: #fff;
    padding-top: 0.42rem
}

.mlxtgnys .soluEnglish {
    padding-bottom: 0.4rem;
    color: #fff
}

.mlxtItem {
    width: 3.02rem;
    height: 3.7rem;
    background: #FFFFFF;
    border-radius: 4px;
    padding-left: 0.22rem;
    padding-right: 0.21rem;
    padding-top: 0.5rem;
    margin-bottom: 0.2rem
}

.mlxtexist {
    padding-bottom: 0.4rem
}

.mlxtexist .soluTition {
    margin-top: 0.40rem
}

.mlxtexist .soluEnglish {
    padding-bottom: 0.45rem
}

.xtldAll {
    padding-bottom: 0.2rem
}

.xtldItem {
    display: flex;
    align-items: center;
    width: 6.54rem;
    height: 2rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    padding: 0 0.26rem 0 0.3rem;
    margin-bottom: 0.2rem
}

.xtldImg {
    margin-right: 0.3rem
}

.xtldImg img {
    width: 0.8rem;
    height: 0.8rem
}

.sdhx {
    background: url('../img/hexinbg.jpg');
    background-size: 7.5rem 8.96rem;
    width: 7.5rem;
    height: 8.96rem
}

.sdhx .soluTition {
    padding-top: 0.40rem;
    color: #fff
}

.sdhx .soluEnglish {
    padding-bottom: 0.63rem;
    color: #fff
}

.sdhxAll {
    padding: 0 0.3rem
}

.sdhxItem {
    width: 6.71rem;
    height: 1.62rem;
    background: #FFFFFF;
    border-radius: 0.06rem;
    position: relative;
    padding-left: .19rem;
    padding-top: .38rem;
    margin-bottom: 0.42rem
}

.sdhxImg {
    position: absolute;
    left: 0.22rem;
    top: -0.22rem
}

.sdhxImg img {
    width: 0.38rem;
    height: 0.38rem
}

.sdhxTitle {
    height: 0.28rem;
    line-height: .28rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    margin-bottom: .16rem
}

.sdhxText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.dzsj .soluTition {
    padding-top: 0.39rem
}

.dzsj .soluEnglish {
    padding-bottom: 0.42rem
}

.dzsjAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.dzsjAll .dzsjItem:nth-of-type(1) {
    background-color: #F7F8F8
}

.dzsjAll .dzsjItem:nth-of-type(2) {
    background-color: #fff
}

.dzsjAll .dzsjItem:nth-of-type(3) {
    background-color: #fff
}

.dzsjAll .dzsjItem:nth-of-type(4) {
    background-color: #0071EE
}

.dzsj {
    background-color: #fff
}

.dzsjImg {
    height: 1.49rem;
    line-height: 1.49rem;
    text-align: center
}
.dzsjImg img{
    max-height: 0.85rem;
    max-width: 0.85rem;
}
.dzsjImgs {
    margin-right: 0.3rem
}

.dzsjItem {
    width: 2.83rem;
    height: 3.6rem;
    padding-left: 0.47rem;
    padding-right: 0.45rem
}

.dzsjTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    text-align: center;
    margin-bottom: 0.11rem
}

.dzsjText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.36rem
}

.dzsjTitles {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0.11rem
}

.dzsjItems {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.4rem;
    padding-right: 0.5rem;
    padding-top: 0.62rem;
    padding-bottom: 0.58rem
}

.wfxdzsj {
    background-color: #EFF6FC
}

.spread {
    background: url('../img/cbbg.jpg');
    background-size: 7.5rem 6.6rem;
    width: 7.5rem;
    height: 6.6rem
}

.spread .soluTition {
    padding-top: 0.40rem;
    color: #fff
}

.spread .soluEnglish {
    padding-bottom: 0.45rem;
    color: #fff
}

.spreadSwiper {
    position: relative
}

.spreadSwiper .swiper-slide {
    text-align: center;
    font-size: 0.18rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.spreadSwiper .swiper-slide img {
    display: block;
    object-fit: cover
}

.cbItem {
    width: 3.03rem
}

.cbItem:nth-of-type(1) {
    padding-left: 0.4rem
}

.cbItem:nth-of-type(2) {
    padding-right: 0.4rem
}

.cbImg {
    margin-bottom: 0.57rem
}

.cbImg img {
    width: 1.4rem;
    height: 1.4rem;
    display: block;
    margin: 0 auto
}

.cbTitle {
    color: #fff;
    margin-bottom: 0.27rem;
    height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    white-space: nowrap
}

.cbText {
    color: #fff;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.34rem
}

.spreadSwiper .swiper-pagination-bullet {
    width: 0.26rem;
    height: 0.26rem
}

.spreadSwiper .swiper-pagination-fraction,
.spreadSwiper .swiper-pagination-custom,
.spreadSwiper .swiper-horizontal>.swiper-pagination-bullets,
.spreadSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -0.95rem
}

.spreadSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.spreadSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0.12rem
}

.spreadSwiper .swiper-pagination-bullet {
    background-color: rgba(255, 255, 255, 0.3);
    opacity: 1
}

.spreadSwiper .swiper-pagination-bullet-active {
    opacity: 2;
    background-color: #fff !important
}

.jjld {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 0.36rem
}

.jjldImg {
    margin-bottom: 0.26rem
}

.jjldText {
    height: 0.24rem;
    line-height: 0.24rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    text-align: center
}

.jjymys {
    width: 7.5rem;
    height: 10rem;
    background-color: #fff
}

.jjymys .soluTition {
    padding-top: 0.40rem
}

.jjymys .soluEnglish {
    padding-bottom: 0.40rem
}

.jjymysAll {
    padding: 0 0.19rem 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.jjymysItem {
    width: 3.45rem;
    height: 4rem;
    position: relative;
    margin-bottom: 0.2rem
}

.jjymysItem img {
    width: 3.45rem;
    height: 4rem
}

.jjymysText {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 3.45rem;
    height: 0.6rem;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .6rem;
    text-align: center
}

.jjgsys .soluTition {
    margin-top: 0.40rem
}

.jjgsys .soluEnglish {
    padding-bottom: 0.36rem
}

.jjgsysAll {
    padding: 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative
}

.jjldItem:nth-of-type(1) img {
    width: 1.2rem;
    height: 0.9rem
}

.jjldItem:nth-of-type(2) img {
    width: 1rem;
    height: 0.97rem
}

.jjldItem:nth-of-type(3) img {
    width: 0.99rem;
    height: 1rem
}

.jjldItem:nth-of-type(4) img {
    width: 0.99rem;
    height: 0.76rem
}

.jjldItem:nth-of-type(5) img {
    width: 100rem;
    height: 0.76rem
}

.jjgsysImg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.jjgsysImg img {
    width: 6.25rem;
    height: 6.25rem
}

.jjgsysItem {
    width: 2.85rem;
    height: 3.05rem;
    background: #333333;
    padding: 0.4rem 0.3rem 0 0.3rem;
    margin-bottom: 0.2rem
}

.jjgsysTitle {
    height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 0.16rem
}

.jjgsysText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 0.36rem
}

.jjcsym {
    width: 7.5rem;
    height: 5.96rem;
    background-color: #fff
}

.jjcsym .soluTition {
    padding-top: 0.40rem
}

.jjcsym .soluEnglish {
    padding-bottom: 0.36rem
}

.jjcsymAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 0.2rem;
    padding-right: 0.2rem
}

.jjSwiper {
    position: relative
}

.jjSwiper .swiper-slide {
    text-align: center;
    font-size: 0.18rem;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

.jjSwiper .swiper-slide img {
    display: block;
    object-fit: cover
}

.jjSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.jjSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0.215rem
}

.jjSwiper .swiper-pagination-bullet {
    width: 0.24rem;
    height: 0.24rem
}

.jjSwiper .swiper-pagination-fraction,
.jjSwiper .swiper-pagination-custom,
.jjSwiper .swiper-horizontal>.swiper-pagination-bullets,
.jjSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -0.2rem
}

.jjcsItem {
    margin-bottom: 0.59rem;
    text-align: center;
    min-width: 1.7rem
}

.jjcsItem img {
    width: 0.86rem;
    height: 0.86rem;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.25rem
}

.jjcsText {
    height: 0.22rem;
    line-height: 0.22rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333
}



.lmgnAll {
    padding: 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative
}

.lmgnItem {
    width: 2.85rem;
    height: 3.05rem;
    padding: 0.4rem 0.3rem 0 0.3rem;
    margin-bottom: 0.2rem;
    background-color: #fff;
    border: 1px solid #DDDDDD
}

.lmgnTitle {
    height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    margin-bottom: 0.16rem
}

.lmgnText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 300;
    line-height: 0.36rem
}

.lmgnItems {
    width: 6.5rem;
    height: 1.5rem;
    padding: 0.4rem 0.3rem 0 0.3rem;
    margin-bottom: 0.2rem;
    background-color: #fff;
    border: 1px solid #DDDDDD;
    margin: 0 auto
}
.lmgn {
    background-color: #fff;
    padding-bottom: 0.4rem
}
.lmgn .soluTition {
    padding-top: 0.40rem
}

.lmgn .soluEnglish {
    padding-bottom: 0.36rem
}

.qygsys {
    background: url('../img/advbg.jpg');
    width: 7.5rem;
    height: 11.32rem;
    background-size: 7.5rem 11.32rem
}

.qygsysAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.qygsysItem {
    width: 3.02rem;
    height: 4.1rem;
    background: #FFFFFF;
    border-radius: 4px;
    padding-left: 0.22rem;
    padding-right: 0.21rem;
    padding-top: 0.5rem;
    margin-bottom: 0.2rem
}

.qygsysImg {
    text-align: center;
    margin-bottom: 0.5rem
}

.qygsysTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    text-align: center;
    margin-bottom: 0.4rem
}

.qygsysText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.qywzqygs .soluTition {
    color: #fff;
    padding-top: 0.42rem
}

.qywzqygs .soluEnglish {
    padding-bottom: 0.45rem;
    color: #fff
}

.qywzexist {
    padding-bottom: 0.4rem
}

.qywzexist .soluTition {
    margin-top: 0.40rem
}

.qywzexist .soluEnglish {
    padding-bottom: 0.45rem
}

.fwlc .soluTition {
    margin-top: 0.40rem
}

.fwlc .soluEnglish {
    padding-bottom: 0.40rem
}

.fwlcAll {
    background-color: #fff;
    border-radius: 0.06rem;
    padding-left: 0.3rem;
    padding-top: 0.4rem;
    padding-bottom: 0.39rem
}

.fwlc .soluTition {
    margin-top: 0.40rem
}

.fwlc .soluEnglish {
    padding-bottom: 0.40rem
}

.fwItem {
    display: flex;
    margin-bottom: 0.39rem
}

.fwBtn {
    width: 1.2rem;
    height: 0.5rem;
    background: #0071EE;
    border-radius: 4px;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.26rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 0.2rem
}

.fwTitle {
    height: 0.27rem;
    line-height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0.2rem
}

.fwText {
    height: 0.24rem;
    line-height: 0.24rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333
}

.yhxqAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 0.4rem;
    padding-right: 0.4rem
}

.yhxqItem {
    text-align: center;
    margin-right: 1.43rem;
    margin-bottom: 0.63rem;
    width: 0.6rem
}

.yhxqItem:nth-child(4n) {
    margin-right: 0
}

.yhxqItem img {
    margin-bottom: 0.29rem
}

.yhxq {
    background: url('../img/yhxqbg.jpg');
    background-size: 7.5rem 6.75rem;
    width: 7.5rem;
    height: 6.75rem
}

.yhxq .soluTition {
    padding-top: 0.40rem;
    color: #fff
}

.yhxq .soluEnglish {
    padding-bottom: 0.66rem;
    color: #fff
}

.yhxqText {
    height: 0.23rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.23rem;
    text-align: center
}

.gxh {
    background-color: #fff
}

.gxh .soluTition {
    padding-top: 0.40rem
}

.gxh .soluEnglish {
    padding-bottom: 0.42rem
}

.gxhAll {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.gxhAll .gxhItem:nth-of-type(1) {
    background-color: #F7F8F8
}

.gxhAll .gxhItem:nth-of-type(2) {
    background-color: #fff
}

.gxhAll .gxhItem:nth-of-type(3) {
    background-color: #fff
}

.gxhAll .gxhItem:nth-of-type(4) {
    background-color: #0071EE
}

.gxhAll .gxhItem:nth-of-type(4) .gxhTitle {
    color: #fff
}

.gxhAll .gxhItem:nth-of-type(4) .gxhText {
    color: #fff
}

.gxhImg {
    text-align: center;
    margin-bottom: 0.45rem
}

.gxhItem {
    width: 2.84rem;
    height: 3.30rem;
    padding-top: 0.3rem;
    padding-left: 0.46rem;
    padding-right: 0.45rem
}

.gxhTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #333333;
    text-align: center;
    margin-bottom: 0.11rem
}

.gxhText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.essTitle {
    width: 6.48rem;
    background: #FFFFFF;
    border-radius: 0.1rem;
    padding-top: 0.21rem;
    padding-left: 0.3rem;
    padding-right: 0.32rem;
    margin-bottom: 0.2rem;
    padding-bottom: 0.21rem
}

.essTitleText {
    font-size: 0.4rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.5rem;
    margin-bottom: 0.41rem
}

.essDeta {
    display: flex;
    align-items: center
}

.essDeta>div {
    height: 0.22rem;
    line-height: 0.22rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666
}

.essDeta>div:nth-of-type(1) {
    margin-right: 80px
}

.essText {
    font-size: 0.35rem
}

.essText img {
    width: 80% !important;
    height: auto !important;
    display: block;
    margin: 0.1rem auto
}

.mainEss {
    background-color: #fff;
    padding: 0.28rem 0.32rem 0.22rem 0.32rem;
    border-radius: 0.1rem;
    margin-bottom: 0.2rem;
    overflow: hidden
}

.essBtn {
    display: flex;
    align-items: center;
    justify-content: space-around;
    background-color: #fff;
    margin-top: 0.77rem;
    margin-bottom: 0.52rem
}

.essBtn img {
    width: 0.72rem;
    height: 0.72rem;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.2rem
}

.essBtnText {
    text-align: center;
    height: 0.22rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.22rem
}

.essKeyword {
    height: 0.23rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.23rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.64rem
}

.essKeyword a {
    display: block;
    height: 0.4rem;
    background: #F5F5F5;
    border-radius: 0.04rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.4rem;
    text-align: center;
    margin-right: 0.2rem;
    padding: 0 0.2rem;
    white-space: nowrap
}

.share {
    height: 0.23rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.23rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.14rem
}

.share i {
    font-size: 0.3rem;
    margin-right: 0.36rem;
    color: #575757
}

.corrEss {
    background-color: #fff;
    border-radius: 0.1rem;
    margin-bottom: 0.3rem;
    padding: 0.3rem 0.2rem 0.3rem 0.3rem
}

.corrTitle {
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.36rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    margin-bottom: 0.12rem;
    display: flex;
    align-items: center
}

.corrTitle::before {
    content: '';
    width: 0.04rem;
    height: 100%;
    background: #0071EE;
    margin-right: 0.1rem;
    display: inline-block
}

.corrItem {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    border-top: 0.01rem solid rgba(102, 102, 102, 0.2)
}

.corrItem:nth-of-type(1) {
    border-top: none
}

.corrHeadline {
    height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    line-height: 0.27rem;
    margin-bottom: 0.25rem;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.corrData {
    display: flex;
    align-items: center
}

.corrData div {
    height: 0.27rem;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.corrAnli {
    width: 3.2rem;
    height: 2.4rem
}

.corrAnliAll {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.31rem
}

.corrAnliAll .corrAnli {
    margin-right: 0.2rem
}

.corrAnliAll .corrAnli:nth-child(2n) {
    margin: 0
}

.corrAnli {
    position: relative;
    margin-bottom: 0.2rem
}

.corrAnli img {
    width: 3.2rem;
    height: 2.4rem
}

.corrAnliText {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 3.2rem;
    height: 0.6rem;
    background: rgba(0, 0, 0, 0.5);
    font-size: 0.24rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.6rem;
    text-align: center
}

.showgeey {
    padding-bottom: 0.12rem
}

.showgeey .address {
    background-color: #f5f5f5
}

.showcorr {
    margin-right: 1.16rem
}

.wfxsotition {
    margin-top: 0.40rem
}

.wfxsolueng {
    padding-bottom: 0.45rem
}

.wfxexis {
    padding-bottom: 0.4rem
}

.wfxexis .soluTition {
    margin-top: 0.40rem
}

.wfxexis .soluEnglish {
    padding-bottom: 0.45rem
}

.xcxsolu {
    margin-top: 0.40rem
}

.xcxsolueng {
    padding-bottom: 0.45rem
}

.xcxexisting {
    padding-bottom: 0.4rem
}

.xcxexisting .soluTition {
    margin-top: 0.40rem
}

.xcxexisting .soluEnglish {
    padding-bottom: 0.45rem
}

.yjzhsolut {
    margin-top: 0.40rem
}

.yjzhsolue {
    padding-bottom: 0.45rem
}

.zlkaltab {
    padding: 0.3rem 0 0.1rem 0.2rem
}

.paginate {
    padding-bottom: 0.2rem;
    padding-top: 0.2rem
}

/* crm系统 */
.crmgnysImg {
    text-align: center;
    margin-bottom: 0.36rem
}
.crmgnysImg img{
   max-width: 0.8rem;
   max-height: 0.85rem;
}
.crmjmzsSwiper {
    padding: 0 0.6rem;
    position: relative;
    padding-bottom: 0.5rem;
}

.crmjmzsSwiper .swiper-button-next {
    position: absolute;
    left: 0.1rem;
    top: 5.1rem;
    width: 0.3rem;
    height: 0.66rem;
    color: rgba(0, 0, 0, 0) !important;
    background: url(../img/crmleftjt.png) center center no-repeat;
    background-size: 0.3rem 0.66rem;
}

.crmjmzsSwiper .swiper-button-prev {
    position: absolute;
    left: 7.0rem;
    top: 5.1rem;
    width: 0.3rem;
    height: 0.66rem;
    color: rgba(0, 0, 0, 0) !important;
    background: url(../img/crmrightjt.png) center center no-repeat;
    background-size: 0.3rem 0.66rem;
}


.crmjmzs {
    position: relative;
    padding-top: 0.95rem;
    margin-bottom: 0.38rem;
    height: 0.3rem;
    line-height: 0.3rem;
}

.crmjmzs span {
    font-weight: 500;
    font-size: 0.3rem;
    color: #333333;
}

.crmjmzs img {
    position: absolute;
    left: 0;
    bottom: -0.15rem;
    max-height: 1rem;
    max-width: 1rem;
}

.crmjmEnglish {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
}

.crmP {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #666666;
    line-height: 0.36rem;
    margin-bottom: 0.42rem;
    height: 1.4rem;
}

.crmJmimg {
    display: block;
    margin: 0 auto;
    height: 3.54rem;
    width: 6.01rem;
}
.crmhxImg img{
    max-width: 0.6rem;
    max-height: 0.6rem;
}
.gmsq {
    background: url('../img/gmsqbg.png');
    width: 7.5rem;
    height: 6.4rem;
    background-size: 7.5rem 6.4rem
}
.scgmsq{
    background: url('../img/gmsqbg.png');
    width: 7.5rem;
    height: 8.66rem;
    background-size: 7.5rem 8.66rem
}
.sqItem {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7.1rem;
    background: #FFFFFF;
    border-radius: 6px;
    margin: 0 auto;
    margin-bottom: 0.2rem;
    padding-top: 0.33rem;
    padding-bottom: 0.32rem;
}
.scsqItem {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7.1rem;
    height: 1.35rem;
    background: #FFFFFF;
    border-radius: 6px;
    margin: 0 auto;
    margin-bottom: 0.2rem;
    padding-top: 0.33rem;
    padding-bottom: 0.32rem;
}
.scpro{
    height: 1.53rem;
}
.sqItem .sqImg,.scsqItem .sqImg{
    margin-right: 0.22rem;
}
.sqItem .sqImg img{
    width: 0.91rem;
    height: 0.79rem;
}
.scsqItem .sqImg img{
    max-height: 0.8rem;
    max-width: 0.91rem;
}
.sqItem p, .scsqItem p{
    width: 5.02rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.36rem;
}

.sqItem h6,.scsqItem h6{
    height: 0.28rem;
    line-height: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 0.28rem;
    color: #333333;
    margin-bottom: 0.21rem;
}

.shfw {
    background-color: #fff;
}

.shfwAll {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.shfwItem {
    width: 50%;
    height: 3.37rem;
    padding-top: 0.38rem;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.shfwItem p {
    width: 2.82rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.36rem;
}

.shfwTitle {
    height: 0.3rem;
    line-height: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 0.3rem;
    color: #333333;
    margin-bottom: 0.18rem;
}

.shfwImg {
    margin-bottom: 0.5rem;
}
.shfwImg img{
    max-height: 0.7rem;
    max-width: 0.7rem;
}
.hxgnItem {
    display: flex;
    justify-content: space-between;
    height: 1.64rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    padding: 0.36rem 0.26rem 0 0.3rem;
    margin-bottom: 0.2rem
}

#hxgnSwiper {
    padding-bottom: 0.5rem;
}

#hxgnSwiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.3rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.3rem));
}

#hxgnSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
#hxgnSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 0.135rem);
}

#hxgnSwiper .swiper-pagination-fraction,
#hxgnSwiper .swiper-pagination-custom,
#hxgnSwiper .swiper-horizontal>.swiper-pagination-bullets,
#hxgnSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, -4px);
}

.gnmk {
    background: url('../img/gnmkbg.png');
    width: 7.5rem;
    height: 11.35rem;
    background-size: 7.5rem 11.35rem
}

.gnmkAll {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.gnmkItem {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 2.22rem;
    height: 1.37rem;
    background: rgba(232, 234, 239, 0.3);
    border-radius: 0.02rem;
    border: 0.01rem solid #FFFFFF;
    padding-top: 0.31rem;
    margin-right: 0.1rem;
    margin-bottom: 0.2rem;
}

.gnmkItem:nth-of-type(3n) {
    margin-right: 0;
}

.gnmkImg {
    min-height: 0.5rem;
    margin-bottom: 0.22rem;
}
.gnmkImg img{
   max-width: 0.7rem;
   max-height: 0.5rem;
}
.gnmkItem p {
    height: 0.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.24rem;
    color: #FFFFFF;
    line-height: 0.25rem;
}
.scxthxgnImg img{
    max-width: 0.6rem;
    max-height: 0.54rem;
}
.scjmzsimg {
    text-align: center;
    margin-bottom: 0.4rem;
}
.scjmzsimg img{
    width: 6.86rem;
    height: 5.76rem;
}
.scjmzsSta {
    height: 0.3rem;
    font-weight: bold;
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.3rem;
    margin-bottom: 0.19rem;
}

.scjmzsCon {
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.36rem;
    text-indent: 2em;
    padding-bottom: 0.28rem;
}

.qdqy {
    background-color: #F5F9FF;
    padding-bottom: 0.7rem;
}

.qdqyItem {
    width: 6.5rem;
    height: 2.3rem;
    background: #FFFFFF;
    border-radius: 0.06rem;
    padding: 0.3rem 0.2rem;
    margin-bottom: 0.19rem;
}

.qdqyImg {
    margin-bottom: 0.32rem;
}
.qdqyImg img{
    max-width: 0.45rem;
    max-height: 0.45rem;
}
.qdqyItem h4 {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 0.28rem;
    color: #333333;
    margin-bottom: 0.3rem;
    position: relative;
}

.qdqyItem h4::after {
    content: '';
    position: absolute;
    width: 0.2rem;
    height: 0.02rem;
    display: block;
    background-color: #0071EE;
    bottom: -0.2rem;
}

.qdqyItem p {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #666666;
    line-height: 0.36rem;
}

.qdqylayBody {
    width: 6.9rem;
    margin: 0 auto;
}

.jjtd {
    background-color: #fff;
    padding-bottom: 0.23rem;
}

.jjtdItem {
    background: url('../img/jjtdbg.png') no-repeat;
    background-size: 100% 100%;
    padding: 0.29rem 0.28rem 0.3rem 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.36rem;
    margin-bottom: 0.2rem;
}

.jjtdLeft {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #FFFFFF;
    border-radius: 50%;
    text-align: center;
    flex-shrink: 0;
    margin-right: 0.18rem;
}

.jjtdItem span {
    font-weight: bold;
}

.jjtdItem p {
    display: inline;

}


/* 知识付费 */
.zsffTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    margin-bottom: 0.21rem
}

.zsffText {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem
}

.zsffImg {
    margin-right: 0.3rem;
    padding-top: 0.05rem;
    width: 0.6rem;
    flex-shrink: 0;
}
.zsffImg img{
    width: 0.8rem;
    height: 0.8rem;
}
.zsffItem {
    display: flex;
    align-items: center;
    height: 2.24rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    margin-bottom: 0.2rem;
    padding-left: 0.2rem;
    padding-right: 0.25rem;
}

.zsffjmText {
    font-weight: bold;
    font-size: 0.28rem;
    color: #1C6EFF;
    line-height: 0.28rem;
    height: 0.28rem;
    text-align: center;
    margin-top: 40px;
    padding-bottom: 60px;
}
.dlglhtImg{
    width: 7.3rem;
    height: 5.2rem;
}
.yxwf {
    background-color: #F5F9FF;
    padding-bottom: 0.2rem;
}


/* 标题部分 */
.zsffTitle1 {
    margin-top: 0.40rem;
}

.zsffEng1 {
    padding-bottom: 0.45rem;
}

.zsffTitle2 {
    margin-top: 0.40rem;
    color: #fff;
    padding-top: 0.42rem;
}

.zsffEng2 {
    padding-bottom: 0.45rem;
    color: #fff;
}

.zsffTitle3 {
    padding-top: 0.40rem;
}

.zsffEng3 {
    padding-bottom: 0.67rem;
}

.zsffEng4 {
    padding-bottom: 0.63rem;
}

.zsffTitle5 {
    color: #fff;
    padding-top: 0.39rem;
}

.zsffEng5 {
    padding-bottom: 0.41rem;
    color: #fff;
}

.zsffEng6 {
    padding-bottom: 0.42rem;
}

.dsxtCase {
    padding-bottom: 0.4rem;
}

.dsxtTitle1 {
    margin-top: 0.40rem;
}

.dsxtEng1 {
    padding-bottom: 0.45rem;
}

.crmTitle1 {
    margin-top: 0.40rem;
}

.crmEng1 {
    padding-bottom: 0.45rem;
}

.crmTitle2 {
    color: #fff;
    padding-top: 0.39rem;
}

.crmEng2 {
    padding-bottom: 0.41rem;
    color: #fff;
}

.crmTitle3 {
    margin-top: 0.40rem;
    color: #fff;
    padding-top: 0.42rem;
}

.crmEng3 {
    padding-bottom: 0.45rem;
    color: #fff;
}

.crmTitle4 {
    padding-top: 0.40rem;
}

.crmEng4 {
    padding-bottom: 0.42rem;
}

.scTitle1 {
    margin-top: 0.40rem;
}

.scEng1 {
    padding-bottom: 0.45rem;
}

.scTitle2 {
    margin-top: 0.37rem;
    color: #fff;
    padding-top: 0.45rem;
}

.scEng2 {
    padding-bottom: 0.40rem;
    color: #fff;
}

.scTitle3 {
    padding-top: 0.40rem;
}

.scTitle4 {
    padding-top: 0.40rem;
}

.scEng4 {
    padding-bottom: 0.45rem;
}

.scTitle5 {
    padding-top: 0.40rem;
}

.scEng5 {
    padding-bottom: 0.45rem;
}

.scTitle6 {
    color: #fff;
    padding-top: 0.39rem;
}

.scEng6 {
    padding-bottom: 0.41rem;
    color: #fff;
}

.scTitle7 {
    padding-top: 0.40rem;
}

.scEng7 {
    padding-bottom: 0.42rem;
}


.zucheItem {
    display: flex;
    width: 6.54rem;
    height: 1.64rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    padding: 0.36rem 0.26rem 0 0.3rem;
    margin-bottom: 0.2rem

}
.zucheHexin{
    width: 7.5rem;
}
.zucheHexin p {
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    margin-bottom: 0.39rem;

}

.zchxgnSwiper {
    padding-bottom: 0.6rem !important;
}

.zchxgnSwiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.3rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.3rem));
}

.zchxgnSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.zchxgnSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 0.135rem);
}

.zchxgnSwiper .swiper-pagination-fraction,
.zchxgnSwiper .swiper-pagination-custom,
.zchxgnSwiper .swiper-horizontal>.swiper-pagination-bullets,
.zchxgnSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
}

.zucheHxTitle {
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.36rem;
    margin-bottom: 0.21rem;
    font-family: Source Han Sans CN;
    font-weight: 600;
    color: #333333;
    text-align: center;
    padding-top: 0.4rem;
}

.zucheEnglish {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 0.4rem
}

.fffcolor {
    color: #fff;
}

.zucheXtsm {
    margin-top: 0.9rem;
    background: url('../img/zcxtsmbg.png');
    width: 7.5rem;
    padding-bottom: 0.2rem;
}

.zuchextsmImg {
    margin-right: 0.33rem;
    height: 0.8rem;
    width: 0.8rem;
}

.zuchextsmImg img {
    width: 0.8rem;
    height: 0.8rem;
}

.xtzucheItem {
    display: flex;
    background: #FFFFFF;
    border-radius: 0.04rem;
    margin-bottom: 0.2rem;
    width: 6.15rem;
    
    padding: 0.34rem 0.55rem 0.5rem 0.4rem;
}

.xtzcTitle {
    height: 0.29rem;
    line-height: 0.29rem;
    font-size: 0.3rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    margin-bottom: 0.21rem;
    font-weight: bold;
}

.zuchewebItem {
    background: #FFFFFF;
    border-radius: 0.06rem;
    margin: 0 auto;
    margin-bottom: 0.19rem;
    width: 6.36rem;
  
    padding: 0.15rem 0.36rem 0.35rem 0.18rem;
}

.zuchewebAll {
    padding-bottom: 0.6rem;
}
.zcjmzs{
    width: 7.5rem;
}
.zcjmzsEnglish {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0.85rem;
}

.zcscjmzsimg img {
    width: 6.86rem;
    height: 4.84rem;
}

.zcscjmzsimg {
    margin-bottom: 0.87rem;
    text-align: center;
}

.zcjmzsxcx {
    width: 7rem;
    height: 4.04rem;
    margin-top: 0.68rem;
    padding-bottom: 0.38rem;
}

.zcjmlaybody {
    width: 7rem;
}

.zcshfw {
    padding-bottom: 0.6rem;
    width: 7.5rem;
}

.zcgzwd {
    background: url('../img/faqbg.png');
    width: 7.5rem;
    
    background-size: 7.5rem auto;
}

.gzwdTitle {
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.36rem;
    margin-bottom: 0.21rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    text-align: center;
    padding-top: 0.6rem;
}

.gzwdEnglish {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 0.4rem
}


.zcgzwdSwiper {
    padding-bottom: 0.5rem !important;
}

.zcgzwdSwiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.3rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.3rem));
}

.zcgzwdSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.zcgzwdSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 0.135rem);
}

.zcgzwdSwiper .swiper-pagination-fraction,
.zcgzwdSwiper .swiper-pagination-custom,
.zcgzwdSwiper .swiper-horizontal>.swiper-pagination-bullets,
.zcgzwdSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 6px);
}

.gzwdItem {
    width: 5.63rem;
  
    padding: 0.36rem 1.19rem 0.45rem 0.28rem;
    background-color: #fff;
    border-radius: 4px;
    margin-bottom: 0.2rem;
}

.gzwdItem div {
  
    color: #333333;
    margin-bottom: 0.28rem;
    
    display: flex;
    align-items: center;
}
.gzwdItem div span{
    display: block;
    line-height: 0.3rem;
     font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 0.3rem;
    height: 0.3rem;
}

.gzwdItem p {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #666666;
    line-height: 0.36rem;
}
.gzwdItem img{
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.12rem;
}
.zctjxx{
    padding-bottom: 0.59rem;
    padding-top: 0.59rem;
    background-color: #fff;
    width: 7.5rem;
}
.zctjxx>div{
    text-align: center;
}
.zctjxx1 {
    height: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.26rem;
    color: #000000;
    line-height: 0.25rem;
    margin-bottom: 0.15rem;
}

.zctjxx2 {
    width: 4.5rem;
    height: 0.6rem;
    background: #0071EE;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.26rem;
    color: #FFFFFF;
    line-height: 0.6rem;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 0.19rem;
    position: relative;
}
.zctjxx2::after{
    position: absolute;
    left: -1.3rem;
    top: 50%;
    transform: translate(0, -50%);
    content: '';
    display: block;
    height: 0.01rem;
    width: 1.3rem;
    background-color: #D0D0D0;
}
.zctjxx2::before{
    position: absolute;
    right: -1.3rem;
    top: 50%;
    transform: translate(0, -50%);
    content: '';
    display: block;
    height: 0.01rem;
    width: 1.3rem;
    background-color: #D0D0D0;
}
.zctjxx3 {
    height: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
    line-height: 0.18rem;
}


.ksstSwiper {
    padding-bottom: 0.6rem !important;
}

.ksstSwiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.3rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.3rem));
}

.ksstSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.ksstSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 0.135rem);
}

.ksstSwiper .swiper-pagination-fraction,
.ksstSwiper .swiper-pagination-custom,
.ksstSwiper .swiper-horizontal>.swiper-pagination-bullets,
.ksstSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, -4px);
}


.ksstjmzs{
    background-color: #F5F5F5;
    height: 10.77rem;
    width: 7.5rem;
}

.stjmzsTitle {
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.36rem;
    margin-bottom: 0.21rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    text-align: center;
    padding-top: 0.42rem;
}

.stjmzsSubeng {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 0.37rem
}
.stjmzsSwiper{
    position: relative;
}
.stjmzsSwiper .swiper-slide{
    text-align: center;
}
.stjmzsSwiper .swiper-slide img{
    width: 4.08rem;
    height: 8.74rem ;
}

.stjmzsSwiper .swiper-button-next {
    position: absolute;
    left: 0.1rem;
    top: 5.1rem;
    width: 0.3rem;
    height: 0.66rem;
    color: rgba(0, 0, 0, 0) !important;
    background: url(../img/crmleftjt.png) center center no-repeat;
    background-size: 0.3rem 0.66rem;
}

.stjmzsSwiper .swiper-button-prev {
    position: absolute;
    left: 7.0rem;
    top: 5.1rem;
    width: 0.3rem;
    height: 0.66rem;
    color: rgba(0, 0, 0, 0) !important;
    background: url(../img/crmrightjt.png) center center no-repeat;
    background-size: 0.3rem 0.66rem;
}

.zucheXtys{
    width: 7.5rem;
}



.cpzxItem {
    position: relative;
    width: 3.45rem;
    height: 3.48rem;
    background-color: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 0.47rem;
}

.remenItem {
    width: 3.1rem;
    height: 3.5rem;
    background: #0071EE;
    padding: 0.72rem 0.17rem 0 0.18rem;
}

.cpzxItem h4 {
    height: 0.3rem;
    line-height: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.3rem;
    text-align: center;
    margin-bottom: 0.21rem;
}

.remenItem h4 {
    color: #FFFFFF;
}

.tongyongItem h4 {
    color: #333333;
}





.remenbiaoqian {
    background: #469EFF;
}

.tuijianbiaoqian {
    background: #0071EE;
}

.biaoqian {
    position: absolute;
    width: 0.82rem;
    height: 0.4rem;
    border-radius: 0px 0px 0px 0.2rem;
    line-height: 0.4rem;
    right: 0;
    top: 0;
    text-align: center;
    color: #fff;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 0.2rem;
}

.cpgjc div {
    min-width: 0.6rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    margin-right: 0.2rem;
    text-align: center;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}



.remenKey div {
    border: 0.01rem solid #fff;
    color: #fff;

}

.remenKey div:last-child {
    margin-right: 0;
}

.remenKey {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.57rem;
}

.tuijianKey div {
    border: 0.01rem solid #0071EE;
    color: #0071EE;
  
}

.tuijianKey div:last-child {
    margin-right: 0;
}

.tuijianKey {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.15rem;
}


.tongyongItem {
    width: 3.04rem;
    height: 3.92rem;
    background: #fff;
    padding: 0.3rem 0.20rem 0 0.21rem;
}

.tongyongItem p {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    color: #666666;
    line-height: 0.3rem;
    display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
}

.remenImg {
    width: 2.5rem;
    height: 1.44rem;
    margin: 0 auto;
}

.putongImg {
    width: 0.6rem;
    height: 0.54rem;
    margin-bottom: 0.29rem;
}
.mubanImg img{
    width: 0.8rem;
    height: 0.85rem;
}




.remenbiaoqian {
    background: #469EFF;
}

.tuijianbiaoqian {
    background: #0071EE;
}

.biaoqian {
    position: absolute;
    width: 0.82rem;
    height: 0.4rem;
    border-radius: 0px 0px 0px 0.2rem;
    line-height: 0.4rem;
    right: 0;
    top: 0;
    text-align: center;
    color: #fff;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 0.2rem;
}

.cpgjc div {
    min-width: 1rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    margin-right: 0.2rem;
    text-align: center;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}

.remenKey div {
    border: 0.01rem solid #fff;
    color: #fff;

}

.remenKey div:last-child {
    margin-right: 0;
}

.remenKey {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.57rem;
}

.tuijianKey div {
    border: 0.01rem solid #0071EE;
    color: #0071EE;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}

.tuijianKey div:last-child {
    margin-right: 0;
}

.tuijianKey {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.18rem;
}
.tongyongItem {
    width: 3.04rem;
    height: 3.92rem;
    background: #fff;
    padding: 0.3rem 0.20rem 0 0.21rem;
}

.tongyongItem p {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    color: #666666;
    line-height: 0.3rem;
}

.remenImg {
    width: 2.5rem;
    height: 1.44rem;
    margin: 0 auto;
}

.putongImg {
    width: 0.6rem;
    height: 0.54rem;
    margin-bottom: 0.29rem;
}





.cpzxlmgn{
    background-color: #f5f5f5;
    padding-bottom: 0.4rem
}
.cpzxlmgn .soluTition {
    padding-top: 0.40rem
}

.cpzxlmgn .soluEnglish {
    padding-bottom: 0.36rem
}





.keshihuaName {
    position: absolute;
    left: 50%;
    top: 1.09rem;
    transform: translate(-50%, 0);
    height: 0.6rem;
    font-size: 0.5rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.6rem
}

.keshihuaName::after {
    content: '';
    width: 1rem;
    height: 0.01rem;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 0.89rem;
    transform: translate(-50%, 0)
}

.shykshtitle {
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.36rem;
    margin-bottom: 0.21rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    text-align: center;
    padding-top: 0.42rem;
}

.shykshSubtitle {
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 0.37rem
}

.kshkfysbtn {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #FFFFFF;
    width: 2.4rem;
    height: 0.58rem;
    line-height: 0.58rem;
    text-align: center;
    background: linear-gradient(269deg, #0071EE, #2C90FF);
    border-radius: 0.02rem;
    margin-bottom: 0.6rem;
    display: block;
}

.kshkfysItem img {
    width: 6.70rem;
    height: 4rem;
    margin-bottom: 0.4rem;
}

.kshlaybody {
    width: 6.7rem;
}

.kshkfysItem h4 {
    height: 0.38rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.38rem;
    margin-bottom: 0.32rem;
}

.kshkfysItem p {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.28rem;
    color: #666666;
    line-height: 0.48rem;
    margin-bottom: 0.56rem;
}

.kshjmzsEng{
    height: 0.15rem;
    line-height: 0.15rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0.61rem;
}
.kshjmzsSwiper {
    padding: 0 0.6rem;
    position: relative;
    padding-bottom: 0.5rem;
}

.kshjmzsSwiper .swiper-button-next {
    position: absolute;
    left: 0.1rem;
    width: 0.3rem;
    height: 0.66rem;
    color: rgba(0, 0, 0, 0) !important;
    background: url(../img/crmleftjt.png) center center no-repeat;
    background-size: 0.3rem 0.66rem;
}

.kshjmzsSwiper .swiper-button-prev {
    position: absolute;
    left: 7.0rem;
    width: 0.3rem;
    height: 0.66rem;
    color: rgba(0, 0, 0, 0) !important;
    background: url(../img/crmrightjt.png) center center no-repeat;
    background-size: 0.3rem 0.66rem;
}
.kshlmgn {
    background: url(../img/kshlmgnbg.png);
    padding-bottom: 0.4rem;
    background-size: 7.5rem auto;
}
.kshlmgn .soluTition {
    padding-top: 0.40rem
}

.kshlmgn .soluEnglish {
    padding-bottom: 0.36rem
}
.kshlmgnItem {
    width: 2.85rem;
    height: 3.05rem;
    padding: 0.4rem 0.3rem 0 0.3rem;
    margin-bottom: 0.2rem;
    background-color: transparent ;
    border: 1px solid #DDDDDD
}
.kshlmgnItems {
    width: 6.5rem;
    height: 1.5rem;
    padding: 0.4rem 0.3rem 0 0.3rem;
    margin-bottom: 0.2rem;
    background-color: transparent;
    border: 1px solid #DDDDDD;
    margin: 0 auto
}
.colorfff{
    color: #fff !important;
}
.whyksh{
    margin-bottom: 0.6rem;
}

