.UI1 .base-info .app_icon {
    border-radius: .26667rem!important
}

.UI1 .base-info .block_2 .app_name {
    margin-top: -.05333rem!important
}

.UI1 .base-info2 .text_2 {
    font-weight: 500!important
}

.UI1 .v2-tishi,.UI1 .v3-tishi {
    color: #f56c6c!important
}

.van-dialog__message {
    padding: .66667rem .53333rem!important
}

.template_1_2 .top_tabbar_holder {
    height: 1.06667rem
}

.template_1_2 .top_tabbar {
    position: fixed;
    z-index: 1000;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    width: 10rem;
    height: 1.06667rem;
    background-color: #fff;
    border-bottom: .02667rem solid #e6e6e6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .95;
    -webkit-transition: all .3s;
    transition: all .3s
}

.template_1_2 .top_tabbar .img {
    width: .8rem;
    height: .8rem;
    border-radius: .18667rem
}

.template_1_2 .template_2_tip .tip_wrap {
    z-index: 0;
    position: fixed;
    width: 10rem;
    height: 100%;
    background-image: url(../../static/img/bg_tips.f72fbbab.jpeg);
    background-size: 100%;
    background-repeat: no-repeat
}

.template_1_2 .template_2_tip .tip_wrap .title {
    background-image: url(data:image/png;base64,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);
    width: 3.06667rem;
    height: .8rem;
    background-size: cover;
    font-size: .48rem;
    line-height: .8rem;
    text-align: center;
    color: #fff;
    margin: auto;
    margin-top: .4rem
}

.template_1_2 .template_2_tip .tip_wrap .content {
    padding: .26667rem;
    background-color: rgba(32,60,126,.867);
    border-radius: .13333rem;
    margin: auto;
    margin-top: .13333rem;
    width: 8.26667rem;
    font-size: .37333rem;
    color: #fff
}

.template_1_2 .template_2_tip .hold {
    height: 4.8rem
}

.template_1_2 .top_img {
    width: 10rem;
    margin: auto
}

.template_1_2 .top_img img {
    width: 10rem;
    height: 4rem;
    object-fit: cover;
    display: block
}

.template_1_2 .index {
    background: #fff;
    color: #999;
    font-size: .32rem;
    position: relative;
    z-index: 1
}

.template_1_2 .index .base-info {
    background-color: #fff;
    width: 8.8rem;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: .02667rem solid #eee;
    padding-top: .4rem;
    padding-bottom: .4rem
}

.template_1_2 .index .base-info .app_icon {
    width: 2.66667rem;
    height: 2.66667rem;
    border-radius: .53333rem
}

.template_1_2 .index .base-info .block_2 {
    margin-left: .53333rem
}

.template_1_2 .index .base-info .block_2 .app_name {
    margin-top: 0;
    font-size: .61333rem;
    font-weight: 700;
    color: #333
}

.template_1_2 .index .base-info .block_2 .text2 {
    margin-top: .08rem;
    font-size: .37333rem
}

.template_1_2 .index .base-info .block_2 .down_btn {
    margin-top: .33333rem;
    height: .74667rem;
    border-radius: .13333rem;
    color: #fff;
    font-size: .34667rem;
    padding: 0 .2rem;
    line-height: .74667rem
}

.template_1_2 .index .base-info .block_2 .down_btn .icon {
    width: .36rem;
    height: .4rem;
    position: relative;
    top: .06667rem;
    margin-right: .05333rem
}

.template_1_2 .index .base-info .guide_btn {
    padding-top: 1.33333rem;
    height: 1.33333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: .45333rem;
    color: #067afe
}

.template_1_2 .index .base-info .guide_btn .guide_icon {
    width: .69333rem;
    height: .69333rem;
    background: #067afe;
    border-radius: .34667rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    font-weight: 700;
    margin-right: 0
}

.template_1_2 .index .base-info .go_setting_btn,.template_1_2 .index .base-info .guide_btn .guide_icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff
}

.template_1_2 .index .base-info .go_setting_btn {
    float: right;
    margin-top: .33333rem;
    margin-left: .13333rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.template_1_2 .index .base-info .go_setting_btn .btn {
    padding: 0 .26667rem;
    border-radius: .13333rem;
    height: .74667rem;
    font-size: .29333rem;
    line-height: .74667rem
}

.template_1_2 .index .base-info .go_setting_btn .btn .icon {
    width: .36rem;
    height: .4rem;
    position: relative;
    top: .08rem;
    margin-right: .05333rem
}

.template_1_2 .index .v2-tishi {
    padding: .32rem 0;
    width: 8.8rem;
    margin: auto;
    border-bottom: .02667rem solid #eee;
    color: red;
    font-size: .34667rem
}

.template_1_2 .index .v2-tishi .line {
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline
}

.template_1_2 .index .v2-tishi .icon {
    display: inline-block;
    width: .48rem;
    height: .48rem;
    background-color: red;
    border-radius: .24rem;
    line-height: .45333rem;
    color: #fff;
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    margin-right: .10667rem;
    position: relative;
    top: -.02667rem
}

.template_1_2 .index .v3-tishi {
    padding: .32rem 0;
    width: 8.8rem;
    margin: auto;
    border-bottom: .02667rem solid #eee;
    color: red;
    font-size: .34667rem
}

.template_1_2 .index .base-info2 {
    width: 8.8rem;
    margin: auto;
    padding: .4rem 0
}

.template_1_2 .index .base-info2,.template_1_2 .index .base-info2 .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.template_1_2 .index .base-info2 .item {
    border-left: .02667rem solid #eee;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.template_1_2 .index .base-info2 .item .text_1 {
    font-size: .32rem
}

.template_1_2 .index .base-info2 .item .text_2 {
    margin-top: .13333rem;
    font-size: .42667rem;
    font-weight: 700
}

.template_1_2 .index .base-info2 .item .text_3 {
    margin-top: .13333rem;
    font-size: .32rem
}

.template_1_2 .index .base-info2 .item .start_icon {
    margin-top: .16rem;
    width: 1.73333rem
}

.template_1_2 .index .base-info2 .item_1 {
    border-left: none;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 2.93333rem
}

.template_1_2 .index .screenshots {
    width: 10rem;
    margin: auto
}

.template_1_2 .index .screenshots .my-swipe {
    padding-left: .53333rem;
    padding-right: .53333rem
}

.template_1_2 .index .screenshots .img {
    object-fit: cover
}

.template_1_2 .index .screenshots.screenshots_v .img {
    width: 5.33333rem;
    height: 9.46667rem;
    border-radius: .26667rem
}

.template_1_2 .index .screenshots.screenshots_l .img {
    width: 8rem;
    height: 4.48rem;
    border-radius: .26667rem
}

.template_1_2 .index .introduction {
    width: 8.8rem;
    margin: auto;
    padding: .4rem 0;
    margin-top: 0;
    border-bottom: .02667rem solid #eee;
    border-top: .02667rem solid #eee
}

.template_1_2 .index .introduction .label {
    font-size: .53333rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .26667rem
}

.template_1_2 .index .introduction .text {
    font-size: .37333rem;
    color: #333
}

.template_1_2 .index .comment {
    width: 8.8rem;
    margin: auto;
    margin-top: .53333rem
}

.template_1_2 .index .comment .label {
    font-size: .53333rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .26667rem
}

.template_1_2 .index .comment .comment-score {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.template_1_2 .index .comment .comment-score .left {
    text-align: center
}

.template_1_2 .index .comment .comment-score .left .text_1 {
    color: #4a4a4e;
    font-size: 1.6rem;
    font-weight: 700
}

.template_1_2 .index .comment .comment-score .left .text_2 {
    margin-top: .26667rem;
    color: #7b7b7b;
    font-size: .37333rem
}

.template_1_2 .index .comment .comment-score .right ul {
    height: 1.94667rem
}

.template_1_2 .index .comment .comment-score .right ul li {
    line-height: .34667rem;
    width: 5.86667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.template_1_2 .index .comment .comment-score .right ul li .star_2 {
    position: relative;
    left: .21333rem
}

.template_1_2 .index .comment .comment-score .right ul li .star_3 {
    position: relative;
    left: .42667rem
}

.template_1_2 .index .comment .comment-score .right ul li .star_4 {
    position: relative;
    left: .64rem
}

.template_1_2 .index .comment .comment-score .right ul li .star_5 {
    position: relative;
    left: .85333rem
}

.template_1_2 .index .comment .comment-score .right ul li .comment-star {
    width: 1.06667rem;
    overflow: hidden
}

.template_1_2 .index .comment .comment-score .right ul li .comment-star img {
    width: 1.06667rem
}

.template_1_2 .index .comment .comment-score .right ul li .comment-progress {
    margin-left: .26667rem;
    margin-top: .08rem;
    background-color: #e9e9ec;
    width: 4rem;
    height: .08rem;
    border-radius: .04rem;
    overflow: hidden
}

.template_1_2 .index .comment .comment-score .right ul li .comment-progress>div {
    height: 100%;
    background-color: #4a4a4e
}

.template_1_2 .index .comment .comment-score .right p {
    margin-top: .26667rem;
    color: #7b7b7b;
    font-size: .32rem
}

.template_1_2 .index .comment .comment-message {
    box-sizing: border-box;
    width: 8.8rem;
    margin: auto;
    background-color: #f9f9f9;
    border-radius: .13333rem;
    padding: .4rem
}

.template_1_2 .index .comment .comment-message .row_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333
}

.template_1_2 .index .comment .comment-message .row_1 .text_1 {
    font-size: .37333rem;
    font-weight: 700
}

.template_1_2 .index .comment .comment-message .row_1 .text_2 {
    font-size: .32rem
}

.template_1_2 .index .comment .comment-message .row_2 {
    margin-top: .26667rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.template_1_2 .index .comment .comment-message .row_2 img {
    width: 2.13333rem
}

.template_1_2 .index .comment .comment-message .row_2 .text_2 {
    font-size: .32rem
}

.template_1_2 .index .comment .comment-message .row_3 {
    margin-top: .26667rem;
    font-size: .37333rem;
    color: #333
}

.template_1_2 .index .version_info {
    width: 8.8rem;
    margin: auto;
    padding: .4rem 0;
    margin-top: .26667rem;
    border-bottom: .02667rem solid #eee;
    border-top: .02667rem solid #eee
}

.template_1_2 .index .version_info .label {
    font-size: .53333rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .26667rem
}

.template_1_2 .index .version_info .text {
    font-size: .37333rem;
    color: #333
}

.template_1_2 .index .information_info {
    width: 8.8rem;
    margin: auto;
    padding: .4rem 0
}

.template_1_2 .index .information_info .label {
    font-size: .53333rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .26667rem
}

.template_1_2 .index .information_info .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1.17333rem;
    border-bottom: .02667rem solid #eee
}

.template_1_2 .index .information_info .item .text_1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.template_1_2 .index .information_info .item .text_2 {
    text-align: right;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    color: #333
}

.template_1_2 .index .shenmingsty {
    box-sizing: border-box;
    width: 100%;
    margin: auto;
    padding: .26667rem .53333rem;
    padding-bottom: 1.6rem;
    background-color: #f9f9f9;
    font-size: .34667rem
}

.template_1_2 .index .go_servers {
    position: fixed;
    text-align: center;
    line-height: 1.33333rem;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 10rem;
    height: 1.33333rem;
    color: #fff;
    font-size: .42667rem;
    background-color: #006df2
}

.template_1_2 .index.style_2 {
    border-radius: .53333rem .53333rem 0 0
}

.helplang {
    border-radius: .4rem
}

.helplang .wrap {
    position: relative;
    text-align: center;
    width: 8.8rem;
    box-sizing: border-box;
    padding: 0 .8rem
}

.helplang .wrap .close {
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: .53333rem
}

.helplang .wrap .label {
    color: #333;
    font-size: .48rem;
    font-weight: 700;
    text-align: center;
    line-height: 1.86667rem
}

.helplang .wrap .img {
    width: 7.2rem;
    display: block
}

.helplang .wrap .btn {
    height: 1.06667rem;
    margin: auto;
    border-radius: .53333rem;
    margin-top: .53333rem;
    margin-bottom: .53333rem
}

.helplang_2 {
    border-radius: .4rem
}

.helplang_2 .wrap {
    position: relative;
    text-align: center;
    padding-bottom: .26667rem
}

.helplang_2 .wrap .van-swipe__indicator,.helplang_2 .wrap .van-swipe__indicator--active {
    background-color: #0491f7!important
}

.helplang_2 .wrap .help-swipe {
    width: 8.8rem;
    height: 8.8rem
}

.helplang_2 .wrap .close {
    z-index: 10;
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: .53333rem
}

.helplang_2 .wrap .img {
    width: 8.8rem;
    height: 6.66667rem;
    object-fit: cover
}

.helplang_2 .wrap .text_1 {
    margin-top: .18667rem
}

.helplang_2 .wrap .text_1,.helplang_2 .wrap .text_2 {
    display: block;
    color: #0491f7;
    font-size: .37333rem
}

.helplang_11 {
    border-radius: .4rem
}

.helplang_11 .wrap {
    position: relative;
    text-align: center;
    padding-bottom: .26667rem;
    padding-top: .21333rem
}

.helplang_11 .wrap .van-swipe__indicator,.helplang_11 .wrap .van-swipe__indicator--active {
    background-color: #0491f7!important
}

.helplang_11 .wrap .help-swipe {
    width: 8.8rem;
    height: 6.66667rem
}

.helplang_11 .wrap .close {
    z-index: 10;
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: .53333rem
}

.helplang_11 .wrap .img {
    width: 8.8rem;
    object-fit: cover
}

.helplang_11 .wrap .text_1 {
    margin-top: .18667rem
}

.helplang_11 .wrap .text_1,.helplang_11 .wrap .text_2 {
    display: block;
    color: #0491f7;
    font-size: .37333rem
}

.UI2 .alert_pc {
    background-size: cover;
    color: #333
}

.UI2 .alert_pc .app_name {
    margin-top: .05333rem;
    margin-bottom: .05333rem
}

.alert_pc {
    z-index: 1000;
    text-align: center;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: -webkit-linear-gradient(left,#7da1eb 3%,#a572cc);
    background-image: linear-gradient(90deg,#7da1eb 3%,#a572cc);
    background-color: #9477d0;
    color: #fff
}

.alert_pc .text_1 {
    font-size: .42667rem;
    font-weight: 700;
    padding: .8rem 0
}

.alert_pc .app_icon {
    width: 3.2rem;
    height: 3.2rem;
    border-radius: .53333rem
}

.alert_pc .app_name {
    margin-top: .16rem;
    margin-bottom: .16rem;
    font-size: .42667rem;
    font-weight: 700
}

.alert_pc .qrcode {
    width: 5.33333rem;
    height: 5.33333rem
}

.alert_pc .text_2 {
    font-size: .32rem;
    margin-top: .26667rem
}

.alert_wx {
    width: 10rem;
    background-color: transparent!important
}

.alert_wx,.alert_wx .wrap {
    height: 100%
}

.alert_wx .wrap img {
    margin-top: .8rem;
    margin-left: 1.86667rem;
    width: 8rem
}

.alert_verify {
    border-radius: .26667rem
}

.alert_verify .wrap .title {
    height: 1.2rem;
    line-height: 1.2rem;
    padding-left: .4rem;
    font-size: .42667rem;
    color: #000;
    background: var(--graybg);
    box-shadow: inset 0 -.05333rem .08rem #d3d3d3
}

.alert_verify .wrap .verify {
    margin: .4rem .4rem
}

.alert_safari {
    border-radius: .26667rem
}

.alert_safari .wrap {
    text-align: center
}

.alert_safari .wrap img {
    width: 8rem
}

.alert_safari .wrap .text_2 {
    font-size: .37333rem;
    color: #fff;
    position: absolute;
    left: 3.2rem;
    top: 1.6rem
}

.alert_safari .wrap .text_1 {
    font-size: .29333rem;
    color: #000;
    box-sizing: border-box;
    padding-right: 2rem;
    padding-left: .13333rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    word-break: break-all;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    margin: auto;
    margin-top: .53333rem;
    margin-bottom: .8rem;
    width: 7.46667rem;
    height: .96rem;
    background-color: #f1f5f8;
    border-radius: .48rem;
    overflow: hidden
}

.alert_safari .wrap .text_1,.alert_safari .wrap .text_1 .btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.alert_safari .wrap .text_1 .btn {
    color: #fff;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.86667rem;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-image: -webkit-linear-gradient(left,#3f7cf0,#5ac6f5);
    background-image: linear-gradient(90deg,#3f7cf0 0,#5ac6f5)
}

.alert_shantui {
    width: 80%;
    border-radius: .26667rem
}

.alert_shantui .wrap {
    padding: .53333rem;
    background-color: #1989fa;
    color: #fff;
    text-align: center
}

.alert_shantui .wrap .text_1 {
    font-size: .8rem;
    font-weight: 700
}

.alert_shantui .wrap .text_2,.alert_shantui .wrap .text_3 {
    font-size: .42667rem;
    font-weight: 700;
    margin-top: .26667rem
}

.alert_shantui .wrap .text_3 {
    margin-bottom: .26667rem
}

.alert_shantui .wrap .ios_setting {
    margin-top: .26667rem;
    margin-bottom: .26667rem;
    display: inline-block;
    width: 1.86667rem
}

.template_3 {
    padding: .8rem .53333rem 1.73333rem;
    position: relative
}

.template_3 .bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    z-index: -1
}

.template_3 .top_div1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.template_3 .top_div1 .icon {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: .45333rem
}

.template_3 .top_div1 .top1_you {
    padding-left: .85333rem
}

.template_3 .top_div1 .top1_you .t1 {
    font-size: .58667rem;
    font-style: normal;
    font-weight: 600;
    line-height: .82667rem;
    color: #000
}

.template_3 .top_div1 .top1_you .t2 {
    margin-top: .21333rem;
    font-size: .37333rem;
    font-style: normal;
    font-weight: 400;
    line-height: .42667rem;
    color: #4593fc
}

.template_3 .top_div1 .top1_you .t3 {
    margin-top: .29333rem;
    font-size: .32rem;
    font-style: normal;
    font-weight: 400;
    line-height: .37333rem;
    color: #8a8abd
}

.template_3 .top_div2 {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: .64rem
}

.template_3 .top_div2,.template_3 .top_div2 .li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.template_3 .top_div2 .li {
    width: 33%;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.template_3 .top_div2 .li .t1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: .42667rem;
    font-style: normal;
    font-weight: 500;
    line-height: .48rem;
    color: #000
}

.template_3 .top_div2 .li .t1 img {
    width: .48rem;
    height: .48rem;
    object-fit: cover;
    margin-right: .16rem;
    position: relative;
    top: -.02667rem
}

.template_3 .top_div2 .li .t2 {
    margin-top: .21333rem;
    height: .37333rem;
    font-size: .32rem;
    font-style: normal;
    font-weight: 500;
    line-height: .37333rem;
    color: #5c5c5e
}

.template_3 .btn {
    padding: .53333rem 0 .8rem
}

.template_3 .btn .down_btn {
    width: 100%;
    height: .90667rem;
    border-radius: .56rem;
    font-size: .42667rem
}

.template_3 .jianjie {
    padding-top: .53333rem
}

.template_3 .jianjie .t1 {
    font-size: .50667rem;
    font-style: normal;
    font-weight: 500;
    line-height: .74667rem;
    color: #000
}

.template_3 .jianjie .t2 {
    padding-top: .32rem;
    font-size: .37333rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: .1em;
    color: #000
}

.template_3 .pingfen {
    padding-top: .8rem
}

.template_3 .pingfen .t1 {
    font-size: .50667rem;
    font-style: normal;
    font-weight: 500;
    line-height: .74667rem;
    color: #000
}

.template_3 .pingfen .pingfen_div {
    padding-top: .53333rem;
    padding-bottom: .53333rem;
    overflow: hidden
}

.template_3 .pingfen .pingfen_div .zuo {
    float: left;
    width: 3.46667rem;
    margin-right: .8rem;
    text-align: center
}

.template_3 .pingfen .pingfen_div .zuo .li1 {
    font-style: normal;
    font-weight: 500;
    font-size: 1.28rem;
    line-height: 100%;
    color: rgba(0,0,0,.8)
}

.template_3 .pingfen .pingfen_div .zuo .li2 {
    padding-top: .37333rem;
    padding-bottom: .37333rem;
    overflow: hidden
}

.template_3 .pingfen .pingfen_div .zuo .li2 img {
    width: .48rem;
    margin-right: .21333rem;
    float: left
}

.template_3 .pingfen .pingfen_div .zuo .li3 {
    font-style: normal;
    font-weight: 500;
    font-size: .32rem;
    line-height: .45333rem;
    color: #8a8a8d
}

.template_3 .pingfen .pingfen_div .you {
    float: left;
    width: 4.66667rem
}

.template_3 .pingfen .pingfen_div .you .tiao {
    padding-left: .53333rem;
    padding-bottom: .4rem;
    position: relative
}

.template_3 .pingfen .pingfen_div .you .tiao .index {
    position: absolute;
    left: 0;
    top: -.08rem;
    font-style: normal;
    font-weight: 500;
    font-size: .32rem;
    color: rgba(0,0,0,.8)
}

.template_3 .pingfen .pingfen_div .you .tiao .jindu_div {
    height: .16rem;
    background: #ededec;
    border-radius: .08rem;
    position: relative
}

.template_3 .pingfen .pingfen_div .you .tiao .jindu_div .jindu {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: .08rem;
    background: -webkit-linear-gradient(right,#386fe9 .36%,#5dc4f6);
    background: linear-gradient(270deg,#386fe9 .36%,#5dc4f6)
}

.template_3 .pingfen .pinglun_div {
    padding-bottom: .64rem
}

.template_3 .pingfen .pinglun_div .xinxi {
    position: relative;
    padding-left: 1.44rem;
    padding-bottom: .21333rem
}

.template_3 .pingfen .pinglun_div .xinxi .touxiang {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.12rem;
    height: 1.12rem;
    border-radius: 50%
}

.template_3 .pingfen .pinglun_div .xinxi .name {
    margin-top: .05333rem;
    margin-bottom: .08rem;
    font-style: normal;
    font-weight: 500;
    font-size: .42667rem;
    line-height: .48rem;
    color: #000
}

.template_3 .pingfen .pinglun_div .xinxi .t2 .xing {
    position: relative;
    top: .05333rem;
    display: inline-block
}

.template_3 .pingfen .pinglun_div .xinxi .t2 .xing img {
    width: .34667rem;
    margin-right: .13333rem
}

.template_3 .pingfen .pinglun_div .xinxi .t2 .span {
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    font-size: .32rem;
    line-height: .45333rem;
    color: #8a8a8d;
    padding-left: .21333rem
}

.template_3 .pingfen .pinglun_div .cent {
    font-style: normal;
    font-weight: 400;
    font-size: .37333rem;
    line-height: 130%;
    letter-spacing: .047em;
    color: #212121
}

.template_3 .xinxi_div .t1 {
    font-size: .50667rem;
    font-style: normal;
    font-weight: 500;
    line-height: .74667rem;
    color: #000;
    padding-bottom: .32rem
}

.template_3 .xinxi_div .li {
    position: relative;
    padding-left: .96rem;
    padding-bottom: .32rem
}

.template_3 .xinxi_div .li .icon {
    position: absolute;
    left: 0;
    top: 0;
    width: .64rem
}

.template_3 .xinxi_div .li .p1 {
    height: .64rem;
    font-size: .45333rem;
    line-height: .64rem;
    color: #000
}

.template_3 .xinxi_div .li .p2 {
    margin-top: .05333rem;
    min-height: .58667rem;
    font-size: .42667rem;
    line-height: .58667rem;
    color: #8a8a8d
}

.template_3 .mianze {
    padding-top: .53333rem;
    padding-bottom: .53333rem
}

.template_3 .jiaocheng {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 30;
    height: 1.52rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border: .02667rem solid #ebeef2;
    box-shadow: 0 -.05333rem .10667rem rgba(0,0,0,.05);
    border-radius: .32rem .32rem 0 0;
    text-align: center;
    line-height: 1.52rem;
    color: #067afe;
    -webkit-text-fill-color: #067afe;
    font-size: .42667rem
}

.template_3 .jiaocheng img {
    width: .64rem;
    margin-right: .10667rem;
    position: relative;
    top: .16rem
}

.template_3 .screenshots {
    padding-top: .53333rem
}

.template_3 .screenshots .img {
    object-fit: cover
}

.template_3 .screenshots.screenshots_v .img {
    width: 5.33333rem;
    height: 9.46667rem;
    border-radius: .26667rem
}

.template_3 .screenshots.screenshots_l .img {
    width: 8rem;
    height: 4.48rem;
    border-radius: .26667rem
}

.new_pc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 100
}

.new_pc .cent {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    padding-right: 13.33333rem
}

.new_pc .cent .app_icon {
    width: 4rem;
    height: 4rem;
    border-radius: .53333rem
}

.new_pc .cent .app_name {
    font-size: .53333rem;
    padding-top: .53333rem;
    font-weight: 800
}

.new_pc .cent .qrcode {
    width: 6.13333rem;
    height: 6.13333rem
}

.new_pc .cent .text_1 {
    font-size: .42667rem
}

.new_pc .cent .bg {
    position: absolute;
    top: .8rem;
    left: 8rem;
    height: 10.66667rem
}
