.upload-my-class[data-v-30880378] {
    position: relative;
    width: .729167rem;
    height: .729167rem
}

.upload-my-class img[data-v-30880378] {
    width: 100%;
    height: 100%;
    display: block
}

.upload-my-class .my-mask[data-v-30880378] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    top: 0;
    left: 0
}

.upload-my-class .icon-box[data-v-30880378] {
    width: 100%;
    position: absolute;
    bottom: calc(50% - .11458rem);
    color: #fff;
    font-size: .114583rem;
    text-align: center
}

.upload-my-class:hover .my-mask[data-v-30880378] {
    opacity: 1
}

.el-carousel__item.is-active[data-v-30880378] {
    background-color: transparent
}

.el-carousel__item.is-active>div img.bg[data-v-30880378] {
    width: 94%!important;
    left: 3%;
    top: 1%
}

.el-carousel__item.is-active>div .app-content[data-v-30880378] {
    padding-top: 10%
}

.el-carousel__item.is-active>div .app-content img[data-v-30880378] {
    width: .729167rem
}

.el-carousel__item.is-active>div .app-content .app-name[data-v-30880378] {
    font-size: .145833rem;
    margin-top: .052083rem
}

.el-carousel__item.is-active>div .app-content .sub-title[data-v-30880378] {
    font-size: .125rem;
    margin-top: .078125rem
}

.el-carousel__item.is-active>div .app-content .app-btn[data-v-30880378] {
    width: .927083rem;
    height: .260417rem;
    font-size: .104167rem;
    line-height: .260417rem;
    border-radius: .09375rem;
    margin-top: .130208rem
}

.menu[data-v-30880378] {
    width: 100%;
    position: fixed;
    top: 0;
    background-color: #fff;
    padding-bottom: .052083rem;
    box-shadow: 0 0 .052083rem #efecec
}

.menu .min[data-v-30880378] {
    width: 100%;
    max-width: 6.25rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    align-items: center;
    padding-top: .078125rem
}

.menu img[data-v-30880378] {
    width: .989583rem;
    height: .40625rem;
    margin-right: .208333rem
}

.menu .min>div[data-v-30880378] {
    width: 65%;
    text-align: right;
    display: flex;
    justify-content: flex-end
}

.menu .nav[data-v-30880378] {
    color: #333;
    font-size: .09375rem;
    margin-left: 8%;
    cursor: pointer;
    display: flex;
    flex-direction: column
}

.menu .nav .line[data-v-30880378] {
    height: .026042rem;
    background-color: #d31720;
    margin: .026042rem 0 0 .010417rem;
    width: 100%
}

.menu .isActiveclass[data-v-30880378] {
    font-size: .09375rem
}

.upload-my-class[data-v-e95048c8] {
    position: relative;
    width: .729167rem;
    height: .729167rem
}

.upload-my-class img[data-v-e95048c8] {
    width: 100%;
    height: 100%;
    display: block
}

.upload-my-class .my-mask[data-v-e95048c8] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    top: 0;
    left: 0
}

.upload-my-class .icon-box[data-v-e95048c8] {
    width: 100%;
    position: absolute;
    bottom: calc(50% - .11458rem);
    color: #fff;
    font-size: .114583rem;
    text-align: center
}

.upload-my-class:hover .my-mask[data-v-e95048c8] {
    opacity: 1
}

.el-carousel__item.is-active[data-v-e95048c8] {
    background-color: transparent
}

.el-carousel__item.is-active>div img.bg[data-v-e95048c8] {
    width: 94%!important;
    left: 3%;
    top: 1%
}

.el-carousel__item.is-active>div .app-content[data-v-e95048c8] {
    padding-top: 10%
}

.el-carousel__item.is-active>div .app-content img[data-v-e95048c8] {
    width: .729167rem
}

.el-carousel__item.is-active>div .app-content .app-name[data-v-e95048c8] {
    font-size: .145833rem;
    margin-top: .052083rem
}

.el-carousel__item.is-active>div .app-content .sub-title[data-v-e95048c8] {
    font-size: .125rem;
    margin-top: .078125rem
}

.el-carousel__item.is-active>div .app-content .app-btn[data-v-e95048c8] {
    width: .927083rem;
    height: .260417rem;
    font-size: .104167rem;
    line-height: .260417rem;
    border-radius: .09375rem;
    margin-top: .130208rem
}

.child-main-box[data-v-e95048c8] {
    width: 100%;
    border-top: .005208rem solid #aaa;
    height: 100%;
    background-color: #000;
    color: #fff
}

.child-main-box .footer-info[data-v-e95048c8] {
    width: 100%;
    height: 100%;
    font-size: .072917rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #bebebe;
    justify-content: center
}

a[data-v-e95048c8] {
    text-decoration: none;
    color: #bebebe
}

.upload-my-class[data-v-2977eb94] {
    position: relative;
    width: .729167rem;
    height: .729167rem
}

.upload-my-class img[data-v-2977eb94] {
    width: 100%;
    height: 100%;
    display: block
}

.upload-my-class .my-mask[data-v-2977eb94] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    top: 0;
    left: 0
}

.upload-my-class .icon-box[data-v-2977eb94] {
    width: 100%;
    position: absolute;
    bottom: calc(50% - .11458rem);
    color: #fff;
    font-size: .114583rem;
    text-align: center
}

.upload-my-class:hover .my-mask[data-v-2977eb94] {
    opacity: 1
}

.el-carousel__item.is-active[data-v-2977eb94] {
    background-color: transparent
}

.el-carousel__item.is-active>div img.bg[data-v-2977eb94] {
    width: 94%!important;
    left: 3%;
    top: 1%
}

.el-carousel__item.is-active>div .app-content[data-v-2977eb94] {
    padding-top: 10%
}

.el-carousel__item.is-active>div .app-content img[data-v-2977eb94] {
    width: .729167rem
}

.el-carousel__item.is-active>div .app-content .app-name[data-v-2977eb94] {
    font-size: .145833rem;
    margin-top: .052083rem
}

.el-carousel__item.is-active>div .app-content .sub-title[data-v-2977eb94] {
    font-size: .125rem;
    margin-top: .078125rem
}

.el-carousel__item.is-active>div .app-content .app-btn[data-v-2977eb94] {
    width: .927083rem;
    height: .260417rem;
    font-size: .104167rem;
    line-height: .260417rem;
    border-radius: .09375rem;
    margin-top: .130208rem
}

.name_a_title[data-v-2977eb94] {
    font-size: .15625rem;
    font-weight: 700
}

.name_a_subtitle[data-v-2977eb94] {
    font-size: .083333rem;
    color: #666;
    margin-top: .03125rem
}

.upload-my-class[data-v-57bcd53e] {
    position: relative;
    width: .729167rem;
    height: .729167rem
}

.upload-my-class img[data-v-57bcd53e] {
    width: 100%;
    height: 100%;
    display: block
}

.upload-my-class .my-mask[data-v-57bcd53e] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    top: 0;
    left: 0
}

.upload-my-class .icon-box[data-v-57bcd53e] {
    width: 100%;
    position: absolute;
    bottom: calc(50% - .11458rem);
    color: #fff;
    font-size: .114583rem;
    text-align: center
}

.upload-my-class:hover .my-mask[data-v-57bcd53e] {
    opacity: 1
}

.el-carousel__item.is-active[data-v-57bcd53e] {
    background-color: transparent
}

.el-carousel__item.is-active>div img.bg[data-v-57bcd53e] {
    width: 94%!important;
    left: 3%;
    top: 1%
}

.el-carousel__item.is-active>div .app-content[data-v-57bcd53e] {
    padding-top: 10%
}

.el-carousel__item.is-active>div .app-content img[data-v-57bcd53e] {
    width: .729167rem
}

.el-carousel__item.is-active>div .app-content .app-name[data-v-57bcd53e] {
    font-size: .145833rem;
    margin-top: .052083rem
}

.el-carousel__item.is-active>div .app-content .sub-title[data-v-57bcd53e] {
    font-size: .125rem;
    margin-top: .078125rem
}

.el-carousel__item.is-active>div .app-content .app-btn[data-v-57bcd53e] {
    width: .927083rem;
    height: .260417rem;
    font-size: .104167rem;
    line-height: .260417rem;
    border-radius: .09375rem;
    margin-top: .130208rem
}

[data-v-57bcd53e] {
    list-style: none;
    box-sizing: border-box;
    user-select: none
}

a[data-v-57bcd53e] {
    color: inherit;
    text-decoration: none;
    font-family: å¾®è½¯é›…é»‘
}

dl>dd[data-v-57bcd53e]:hover {
    text-decoration: underline
}

.mt60[data-v-57bcd53e] {
    margin-top: .3125rem
}

.mt30[data-v-57bcd53e] {
    margin-top: .15625rem
}

.banner[data-v-57bcd53e] {
    height: auto;
    background-image: url(../img/background1.5771abf4.jpg);
    background-size: 100% 100%;
    margin-top: .520833rem
}

.main-box[data-v-57bcd53e] {
    margin: 0 auto;
    width: 100%;
    max-width: 6.25rem;
    padding: .572917rem 0 .208333rem 0
}

.banner_xz[data-v-57bcd53e] {
    margin-top: .260417rem
}

.banner_xz ul[data-v-57bcd53e] {
    padding: 0
}

.banner_xz li[data-v-57bcd53e] {
    width: 1.197917rem;
    line-height: .260417rem;
    text-align: center;
    border-radius: .026042rem;
    border: .005208rem solid #ccc
}

.banner_xz li img[data-v-57bcd53e] {
    display: inline-block;
    vertical-align: middle;
    width: .114583rem;
    margin-right: .041667rem
}

.banner_xz li p[data-v-57bcd53e] {
    display: inline-block;
    vertical-align: middle;
    font-size: .104167rem;
    color: #fff
}

.banner_xz li[data-v-57bcd53e]:nth-child(2) {
    background: #eee;
    border: .005208rem solid #eee;
    margin-top: .15625rem
}

.banner_xz li:nth-child(2) p[data-v-57bcd53e] {
    color: #333;
    font-weight: 700
}

.pro_box[data-v-57bcd53e] {
    box-shadow: 0 0 .03125rem #e5e5e5;
    width: 32%;
    min-height: 1.25rem;
    padding: .208333rem 1%
}

.pro_box .pro_title[data-v-57bcd53e] {
    font-weight: 700;
    font-size: .125rem;
    margin-top: .104167rem;
    margin-bottom: .072917rem
}

.pro_box .pro_title[data-v-57bcd53e]:hover {
    color: #ff0248
}

.pro_box p[data-v-57bcd53e]:last-child {
    font-size: .104167rem;
    line-height: .1875rem
}

.ser-box[data-v-57bcd53e] {
    margin-top: .416667rem;
    background: url(../img/c_02.b28a39e8.jpg) no-repeat;
    padding-bottom: .15625rem;
    background-size: cover
}

.in2_r_title[data-v-57bcd53e] {
    font-size: .15625rem;
    font-weight: 700;
    margin-bottom: .208333rem;
    margin-top: .416667rem
}

.new-box[data-v-57bcd53e] {
    margin-top: .416667rem;
    background: url(../img/c_04.540c83d4.jpg) no-repeat;
    padding-bottom: .15625rem;
    background-size: cover
}

.new-box .new-cont-box[data-v-57bcd53e] {
    width: calc(50% - .10417rem)
}

.new-box .new-title[data-v-57bcd53e] {
    font-size: .104167rem;
    line-height: .21875rem;
    padding-bottom: .052083rem;
    font-weight: 700;
    border-bottom: .005208rem solid #ffcfdc;
    color: #ff0248
}

.new-box .new-title[data-v-57bcd53e]:hover {
    text-decoration: underline
}

.new-box .new-subtitle[data-v-57bcd53e] {
    font-size: .083333rem;
    color: #ff6993;
    line-height: .15625rem;
    font-weight: 700;
    margin-bottom: .052083rem
}

.new-box .new-subtitle[data-v-57bcd53e]:hover {
    text-decoration: underline
}

.desc[data-v-57bcd53e] {
    text-align: center;
    font-size: .09375rem;
    line-height: .208333rem
}

.desc img[data-v-57bcd53e] {
    vertical-align: middle;
    margin-right: .03125rem
}

.map-box[data-v-57bcd53e] {
    width: 50%;
    height: 1.5625rem
}

.r_title[data-v-57bcd53e] {
    border-bottom: .005208rem solid #999;
    padding-bottom: .083333rem
}

.comp-info[data-v-57bcd53e] {
    margin-top: .078125rem
}

.comp-info>div[data-v-57bcd53e] {
    line-height: .15625rem;
    margin-bottom: .078125rem
}

.comp-info img.logo[data-v-57bcd53e] {
    width: .078125rem;
    height: .09375rem
}

.news-detail-box[data-v-57bcd53e] {
    background-color: #f5f5f5;
    margin-top: .520833rem;
    min-height: calc(100vh - .10417rem)
}

.news_l[data-v-57bcd53e] {
    width: 60%;
    background: #fff;
    padding: .15625rem 2% .104167rem 2%;
    box-sizing: border-box
}

.news_r[data-v-57bcd53e] {
    width: 35%;
    background: #fff;
    padding: .104167rem;
    height: auto;
    max-height: 1.041667rem
}

.news_r_1_tt[data-v-57bcd53e],.show_tj_title[data-v-57bcd53e] {
    font-size: .104167rem;
    padding-bottom: .052083rem;
    border-bottom: .005208rem solid #ddd
}

.news_r_1_tt[data-v-57bcd53e] {
    font-weight: 700;
    line-height: .15625rem
}
