.globle_button {
    position: relative;
    display: inline-block;
    width: 5.5rem;
    max-width: 100%;
    height: 1.35rem;
    line-height: 1.375rem;
    background-image: linear-gradient(90deg, #fe6628, #fd8f36);
    background-color: #FF8924;
    color: #fff;
    font-size: .45rem;
    transition: background-color 200ms;
    cursor: pointer;
    border-radius: .125rem;
    box-shadow: 0rem .25rem .25rem 0rem rgba(0, 0, 0, 0.15)
}

.globle_button:hover {
    background-color: #ff6c00;
    background-image: linear-gradient(90deg, #ff4201, #ff802b);
    color: #fff;
    text-decoration: none
}

.globle_button.hidden {
    display: none
}

.globle_button.bor {
    width: 5.4rem;
    height: 1.25rem;
    line-height: 1.25rem;
    background: none;
    border: .05rem solid #fff;
    height: 1.25rem
}

.globle_button.bor:hover {
    background-color: #fff;
    color: #3589FF
}

.globle_button.bor.width_140 {
    width: 3.4rem
}

.globle_button.bor.width_180 {
    width: 4.4rem
}

.globle_button.bor.width_240 {
    width: 5.9rem
}

.globle_button.bor.width_260 {
    width: 6.4rem
}

.globle_button.bor.blue {
    border-color: #0087FF;
    background: none;
    color: #0087FF
}

.globle_button.bor.blue:hover {
    background: #0054ff;
    color: #fff;
    border-color: #0054ff
}

.globle_button.bor.orange {
    border-color: #FE6628;
    color: #FE6628
}

.globle_button.bor.orange:hover {
    background-color: #ff6c00;
    background-image: linear-gradient(90deg, #ff4201, #ff802b);
    color: #fff;
    text-decoration: none
}

.globle_button.bor2 {
    width: 5.4rem;
    background: none;
    border: .05rem solid #0087FF;
    height: 1.275rem;
    color: #0087FF;
    line-height: 1.25rem
}

.globle_button.bor2:hover {
    background-color: #0087FF;
    color: #fff
}

.globle_button.bor2.width_260 {
    width: 6.4rem;
    height: 1.5rem;
    line-height: 1.5rem
}

.globle_button.bor2.width_240 {
    width: 5.9rem;
    height: 1.4rem;
    line-height: 1.4rem
}

.globle_button.bor2.orange {
    border-color: #FE6628;
    color: #FE6628
}

.globle_button.bor2.orange:hover {
    background-color: #ff6c00;
    background-image: linear-gradient(90deg, #ff4201, #ff802b);
    color: #fff;
    text-decoration: none
}

.globle_button.white {
    background: #fff;
    color: #3589FF
}

.globle_button.white:hover {
    background-image: linear-gradient(90deg, #0054ff, #237fff);
    background-color: #0054ff;
    color: #fff
}

.globle_button.width_140 {
    width: 3.5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem
}

.globle_button.width_180 {
    width: 4.5rem;
    height: 1.15rem;
    line-height: 1.125rem;
    font-size: .4rem
}

.globle_button.width_240 {
    width: 6rem;
    height: 1.5rem;
    line-height: 1.5rem
}

.globle_button.width_260 {
    width: 6.5rem;
    height: 1.6rem;
    line-height: 1.625rem
}

.globle_button.width_320 {
    width: 8rem;
    height: 1.85rem;
    line-height: 1.85rem
}

.globle_button span {
    display: inline-block;
    vertical-align: middle;
    font-size: .5rem;
    line-height: .55rem;
    text-align: left;
    min-width: 4.4rem;
    margin-right: .125rem
}

.globle_button span.center {
    display: inline-block;
    vertical-align: middle;
    font-size: .5rem;
    line-height: .55rem;
    text-align: center;
    margin-right: 0
}

.globle_button span.center font {
    color: #fff
}

.globle_button span.center b {
    font-size: .6rem
}

.globle_button span font {
    display: block;
    font-size: .35rem;
    color: #AED5FF
}

.globle_button del {
    font-size: .4rem;
    vertical-align: middle
}

.globle_button .line {
    width: .025rem;
    overflow: hidden;
    height: .525rem;
    background-color: #fff;
    margin: 0 .15rem
}

.globle_button .iconfont {
    min-width: .75rem;
    font-size: .65rem
}

.globle_button.center {
    text-align: center
}

.globle_button font {
    font-size: .55rem
}

.globle_button.blue {
    background-image: linear-gradient(90deg, #06f, #2e92ff);
    background-color: #0066FF
}

.globle_button.blue:hover {
    background-image: linear-gradient(90deg, #0054ff, #237fff);
    background-color: #0054ff
}

@media (max-width: 750px) {
    .globle_button {
        width: auto !important;
        display: block;
        height: 1.5rem !important;
        line-height: 1.5rem !important
    }
}

.paddingTop0 {
    padding-top: 0 !important
}

.paddingBottom0 {
    padding-bottom: 0 !important
}

.marginTop0 {
    margin-top: 0 !important
}

.marginBottom0 {
    margin-bottom: 0 !important
}

.globle_new1 {
    font-size: .3rem;
    background-color: #ff8924;
    display: inline-block;
    line-height: .4rem;
    padding: 0 .125rem;
    border-radius: .075rem;
    position: relative;
    margin-left: .1rem
}

.globle_new1 font {
    transform: scale(0.8);
    display: inline-block
}

.globle_new1:before {
    content: '';
    background: url(../img/icon-web-all.png) no-repeat 0rem 0rem;
    width: .125rem;
    height: .125rem;
    position: absolute;
    left: -.1rem;
    top: .225rem
}

.globle_new2 {
    font-size: .4rem;
    background-color: #ff8924;
    font-weight: bold;
    display: inline-block;
    line-height: .4rem;
    padding: .05rem .125rem;
    border-radius: .05rem;
    position: relative;
    margin-right: .3rem;
    color: #fff;
    vertical-align: top
}

.globle_new2 font {
    display: inline-block
}

.globle_new2:before {
    content: '';
    background: url(../img/icon-web-all.png) no-repeat 0rem -.25rem;
    width: .125rem;
    height: .125rem;
    position: absolute;
    right: -.125rem;
    top: .3rem
}

.globle_icon_20off {
    background: url(../img/icon-web-all.png) 0 0 no-repeat;
    background-size: 30rem 30rem;
    width: 2.025rem;
    height: 1.75rem;
    background-position: -7.8rem -6rem
}

.pro_title {
    font-size: .95rem;
    line-height: 1.15rem
}

.pro_title.white {
    color: #fff
}

.pro_title.center {
    text-align: center
}

.pro_des {
    font-size: .4rem;
    line-height: .75rem;
    color: #54545B
}

.pro_des.white {
    color: #fff
}

.pro_des.center {
    text-align: center
}

@media (max-width: 768px) {
    .pro_des {
        font-size: .5rem
    }
}

.product_banner {
    min-height: 18.5rem;
    padding-bottom: 2rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom
}

.product_banner .new_f {
    font-size: .45rem;
    margin-bottom: .75rem
}

.product_banner .title_box {
    position: relative;
    margin-bottom: 1rem
}

.product_banner .title_box .banner_star {
    margin-bottom: 0
}

.product_banner .banner_star {
    min-height: .5rem;
    margin: 0 auto 1rem auto
}

.product_banner .banner_star.position_a {
    position: absolute;
    left: 5.6rem;
    bottom: .625rem
}

.product_banner .banner_star.position_b {
    position: absolute;
    left: 7rem;
    bottom: .5rem
}

.product_banner .banner_star .review_url {
    display: none !important
}

.product_banner .banner_star .star {
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    vertical-align: middle
}

.product_banner .banner_star .star_content {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    margin-top: .05rem;
    min-width: .525rem
}

.product_banner.epm {
    background-image: url(../img/epm-enterprise-banner-bg.jpg)
}

.product_banner.epm_free {
    background-image: url(../img/epm-free-banner-bg.jpg)
}

.product_banner.epm_free .word .list {
    background-image: url(../img/epm-free-banner-line.png)
}

.product_banner.epm_free .word .list li:before {
    color: #6EA5FD
}

.product_banner.epm_pro {
    background-image: url(../img/epm-pro-banner-bg.jpg)
}

.product_banner.drw_win_tech {
    background-image: url("/images_2019/drw/tech/drw-win-tech-banner.jpg")
}

.product_banner.drw_win_tech .word .list {
    background: none;
    padding: 0;
    max-width: 15rem
}

.product_banner.ebc {
    background-image: url(/images_2019/tb/ebc/banner-bg.jpg)
}

.product_banner.ebc .img {
    margin-left: 3%
}

.product_banner.ebc .word {
    margin-top: 3.5rem
}

.product_banner.ebc .word .list {
    margin-bottom: 1.5rem;
    background-image: url(/images_2019/tb/ebc/banner-text-bg.png)
}

.product_banner.ebc .banner_star {
    margin-bottom: 1.4rem
}

@media (max-width: 769px) {
    .product_banner.ebc .img {
        margin: 0
    }

    .product_banner.ebc .word {
        margin-top: 0.5rem
    }

    .product_banner.ebc .word .list {
        margin-top: 0.4rem
    }
}

.product_banner.edm {
    background-image: url(/images_2019/tb/edm/banner-bg.jpg)
}

.product_banner.edm .word .button .box .d {
    color: #fff
}

.product_banner.edm .word .list {
    background-image: url(/images_2019/tb/edm/benner-text-bg.png)
}

.product_banner.drw_win_tech {
    background-image: url("/images_2019/drw/tech/drw-win-tech-banner.jpg")
}

.product_banner.drw_win_tech .word .list {
    background: none;
    padding: 0;
    max-width: 15rem
}

.product_banner.ms_free {
    background-image: url(/images_2019/mobisaver/free/banner-bg.png);
    min-height: 20.5rem
}

.product_banner.ms_free .img {
    width: 33%;
    padding-left: 10%
}

@media (max-width: 769px) {
    .product_banner.ms_free .img {
        width: auto;
        padding-left: 0
    }
}

.product_banner.ms_free .img .lottie {
    width: 11.125rem;
    height: 13.025rem;
    max-width: 100%
}

@media (max-width: 769px) {
    .product_banner.ms_free .img .lottie {
        width: auto;
        height: auto;
        max-width: 100%
    }
}

.product_banner.ms_free .word .list {
    border-left: .05rem solid #FA5B3C;
    background: linear-gradient(268deg, rgba(238, 238, 238, 0) 0%, rgba(250, 131, 60, 0.1) 100%)
}

.product_banner.ms_pro {
    background-image: url(/images_2019/mobisaver/pro/banner-bg.png);
    min-height: 20.5rem
}

.product_banner.ms_pro .img {
    width: 33%;
    padding-left: 10%
}

@media (max-width: 769px) {
    .product_banner.ms_pro .img {
        width: auto;
        padding-left: 0
    }
}

.product_banner.ms_pro .img .lottie {
    width: 12.975rem;
    height: 13.45rem;
    max-width: 100%
}

@media (max-width: 769px) {
    .product_banner.ms_pro .img .lottie {
        width: auto;
        height: auto;
        max-width: 100%
    }
}

.product_banner.ms_pro .word .list {
    border-left: .05rem solid #6653EB;
    background: linear-gradient(268deg, rgba(238, 238, 238, 0) 0%, rgba(102, 83, 235, 0.1) 100%)
}

.product_banner .img {
    float: left;
    width: 46.5%;
    margin-top: 2rem;
    text-align: center
}

.product_banner .img img {
    max-width: 100%;
    height: auto
}

.product_banner .word {
    float: right;
    width: 48%;
    color: #fff;
    margin-top: 2.5rem
}

.product_banner .word.black {
    color: #111532
}

.product_banner .word .title {
    margin-bottom: .125rem
}

.product_banner .word .title .t {
    font-size: .7rem;
    line-height: 1.275rem;
    display: block;
    margin-bottom: .125rem
}

.product_banner .word .title .t.inline-block {
    display: inline-block;
    vertical-align: middle;
    margin-right: .375rem
}

.product_banner .word .title .d {
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.75rem;
    vertical-align: top;
    display: inline-block;
    margin-right: .25rem
}

.product_banner .word .title .version {
    font-size: .65rem;
    border: .05rem solid #4964a5;
    text-align: center;
    padding: 0 .15rem;
    min-width: 1.475rem;
    vertical-align: top;
    border-radius: .125rem;
    display: inline-block;
    line-height: .75rem;
    position: relative;
    top: .575rem
}

.product_banner .word .title .version.bor1 {
    border: .05rem solid #ccc
}

.product_banner .word .title .version.bor2 {
    border: .05rem solid #fff;
    vertical-align: middle;
    top: 0
}

.product_banner .word .list {
    background: url(/images_2019/epm/enterprise/epm-enterprise-banner-line.png) repeat-y;
    background-size: 10.8rem .05rem;
    padding: .55rem 0 .3rem .55rem;
    margin-bottom: 1.25rem;
    max-width: 14rem;
    font-size: .4rem
}

.product_banner .word .list li {
    position: relative;
    padding-left: .6rem;
    line-height: .8rem;
    margin-bottom: .2rem
}

.product_banner .word .list li:before {
    content: '\e603';
    font-size: .5rem;
    position: absolute;
    left: 0rem;
    top: .05rem
}

.product_banner .word .check_list {
    margin-bottom: .75rem
}

.product_banner .word .check_list li {
    margin-bottom: .375rem;
    font-size: .45rem;
    cursor: pointer
}

.product_banner .word .check_list li::before {
    content: '\e6f7';
    display: inline-block;
    margin-right: .2rem;
    font-size: .4rem
}

.product_banner .word .check_list li.current {
    color: #00FBFF
}

.product_banner .word .check_list li.current::before {
    content: '\e6f6'
}

@media (max-width: 769px) {
    .product_banner .word .check_list li {
        text-align: center
    }
}

.product_banner .word .button {
    margin-bottom: 1rem
}

.product_banner .word .button .box {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin-right: .4rem
}

.product_banner .word .button .box .d {
    color: #969696;
    font-size: .35rem;
    line-height: .65rem;
    margin-top: .25rem
}

.product_banner .word .button .box .d2 {
    color: #3589FF;
    font-size: .35rem;
    line-height: .65rem;
    margin-top: .25rem;
    text-align: center
}

.product_banner .word .button .box .d2 .iconfont {
    font-size: .45rem;
    vertical-align: middle
}

@media (max-width: 1025px) {
    .product_banner .word .button .box {
        margin-right: 0
    }
}

.product_banner .word .last {
    font-size: .4rem
}

.product_banner .word .last a {
    text-decoration: none;
    border-bottom: .025rem solid #fff;
    color: #fff
}

@media (max-width: 768px) {
    .product_banner {
        padding: 1rem 0 3rem 0
    }

    .product_banner .img {
        float: none;
        margin: 0 10%;
        width: auto
    }

    .product_banner .img img {
        width: 16.6rem
    }

    .product_banner .word {
        float: none;
        margin: 0;
        width: auto
    }

    .product_banner .word .button {
        text-align: center
    }

    .product_banner .word .button .box {
        width: auto;
        display: block;
        margin-bottom: 1rem
    }

    .product_banner .word .last {
        text-align: center
    }
}

.product_banner_icon {
    text-align: center;
    margin-top: -1.5rem
}

.product_banner_icon .wrap_1200 {
    background-color: #fff;
    padding: .875rem 0;
    border-radius: .3rem;
    box-shadow: 0rem .25rem .35rem 0rem rgba(0, 0, 0, 0.1)
}

.product_banner_icon .iconfont {
    font-size: .85rem;
    line-height: 1.25rem;
    color: #b1b2b7;
    margin: 0 3.5%
}

.product_banner_icon .iconfont:hover {
    color: inherit
}

.product_banner_icon .iconfont.att {
    font-size: 1.05rem
}

.product_banner_icon .iconfont.sony {
    font-size: .7rem
}

@media (max-width: 768px) {
    .product_banner_icon .wrap_1200 {
        padding: 0.5rem 0
    }

    .product_banner_icon .iconfont {
        margin: 0.25rem 0.5rem;
        font-size: 0.6rem
    }

    .product_banner_icon .iconfont.att {
        font-size: 0.8rem
    }

    .product_banner_icon .iconfont.sony {
        font-size: 0.5rem
    }
}

.product_nav {
    height: 0rem;
    overflow: hidden
}

.pro_fixed_button {
    position: fixed;
    width: 100%;
    top: 0rem;
    left: 0rem;
    z-index: 999;
    background-color: #fff;
    box-shadow: 0rem .1rem .625rem 0rem rgba(21, 58, 160, 0.1);
    display: none
}

.pro_fixed_button.current {
    display: block
}

@media (max-width: 1000px) {
    .pro_fixed_button.current {
        display: none
    }
}

.pro_fixed_button .icon {
    float: left;
    color: #3589FF;
    font-size: .9rem;
    line-height: 1.475rem;
    margin-right: .7rem;
    position: relative;
    top: .05rem
}

.pro_fixed_button .pro_fix_nav {
    float: left;
    height: 1.475rem;
    line-height: 1.475rem
}

.pro_fixed_button .pro_fix_nav a {
    display: inline-block;
    color: #000;
    margin-right: .9rem
}

.pro_fixed_button .pro_fix_nav a.current,
.pro_fixed_button .pro_fix_nav a:hover {
    color: #3589FF
}

@media (max-width: 1025px) {
    .pro_fixed_button .pro_fix_nav a {
        margin-right: .65rem
    }
}

.pro_fixed_button .check_list {
    float: right;
    margin-top: .2rem
}

.pro_fixed_button .check_list li {
    font-size: .35rem;
    cursor: pointer
}

.pro_fixed_button .check_list li::before {
    content: '\e6f7';
    display: inline-block;
    margin-right: .2rem;
    font-size: .4rem
}

.pro_fixed_button .check_list li.current {
    color: #FF8924
}

.pro_fixed_button .check_list li.current::before {
    content: '\e6f6'
}

.pro_fixed_button .button {
    float: right;
    padding: .25rem 0
}

.pro_fixed_button .button .button_buy,
.pro_fixed_button .button .button_download {
    width: 3.5rem;
    height: 1rem;
    line-height: 1rem;
    background: linear-gradient(90deg, #fe6628, #fd8f36);
    background-color: #FF8924;
    box-shadow: 0rem .125rem .175rem 0rem rgba(0, 0, 0, 0.15);
    border-radius: .125rem;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin-left: .5rem
}

.pro_fixed_button .button .button_buy:hover,
.pro_fixed_button .button .button_download:hover {
    background-image: linear-gradient(90deg, #ff4201, #ff802b);
    background-color: #FF6C00
}

.pro_fixed_button .button .button_download {
    background-image: linear-gradient(90deg, #06f, #2e92ff);
    background-color: #0066FF
}

.pro_fixed_button .button .button_download:hover {
    background-image: linear-gradient(90deg, #0054ff, #237fff);
    background-color: #0054ff
}

.product_banner_drw {
    padding-bottom: .75rem;
    text-align: center;
    *background: url("/images_2019/drw/pro/banner.png") center top no-repeat;
    *min-height: 22.825rem
}

.product_banner_drw .banner_star {
    min-height: .5rem;
    margin: 0 auto .5rem auto;
    min-height: .625rem
}

.product_banner_drw .banner_star.position_a {
    position: absolute;
    left: 5.6rem;
    bottom: .625rem
}

.product_banner_drw .banner_star .review_url {
    display: none !important
}

.product_banner_drw .banner_star .star {
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    vertical-align: top
}

.product_banner_drw .banner_star .star_content {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin-top: .05rem;
    min-width: .525rem
}

@keyframes product_banner_drw_left_img {
    0% {
        transform: translate(0);
        opacity: 0
    }

    100% {
        transform: translate(-100%, -100%);
        opacity: 1
    }
}

@keyframes product_banner_drw_right_img {
    0% {
        transform: translate(0);
        opacity: 0
    }

    100% {
        transform: translate(100%, -100%);
        opacity: 1
    }
}

.product_banner_drw .img1_word {
    position: absolute;
    top: 11rem;
    left: 17%;
    width: 4.625rem;
    height: 4.625rem;
    background: url("/images_2019/drw/pro/banner_right_img.png");
    background-size: cover;
    animation: product_banner_drw_left_img 2s forwards;
    opacity: 1
}

.product_banner_drw .img1_ppt {
    position: absolute;
    top: 10.5rem;
    right: 17%;
    width: 4.65rem;
    height: 4.55rem;
    background: url("/images_2019/drw/pro/banner_left_img.png") no-repeat;
    background-size: cover;
    animation: product_banner_drw_right_img 2s forwards;
    opacity: 1
}

.product_banner_drw .word {
    padding-top: 1rem
}

.product_banner_drw .word .title .t {
    font-size: .7rem;
    line-height: .925rem;
    display: block;
    margin-bottom: .2rem
}

.product_banner_drw .word .title .d {
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 1.75rem;
    vertical-align: middle;
    display: inline-block;
    margin-right: .25rem;
    color: #111532
}

.product_banner_drw .word .title .version {
    font-size: .6rem;
    border: .05rem solid #111532;
    text-align: center;
    padding: 0 .15rem;
    min-width: 1.4rem;
    vertical-align: middle;
    border-radius: .125rem;
    display: inline-block;
    line-height: .65rem;
    color: #111532;
    margin-top: .25rem
}

.product_banner_drw .word .title1 {
    font-size: 1.1rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
    font-weight: bold
}

.product_banner_drw .word .des {
    font-size: .35rem;
    line-height: .75rem;
    max-width: 19.5rem;
    margin: .5rem auto .3rem auto
}

.product_banner_drw .word .des1 {
    font-size: .45rem;
    line-height: .75rem;
    margin: 0 auto 1rem;
    max-width: 1000px
}

.product_banner_drw .word .data_list {
    text-align: center
}

.product_banner_drw .word .data_list li {
    display: inline-block;
    margin: 0 2.5% .5rem
}

.product_banner_drw .word .data_list li b {
    color: #278FF6;
    font-size: .75rem;
    font-weight: bold;
    margin-bottom: .1rem
}

.product_banner_drw .word .data_list li b sup {
    font-size: .6rem
}

.product_banner_drw .word .data_list li .d1 {
    font-size: .4rem;
    line-height: .55rem
}

.product_banner_drw .word .version_box {
    box-shadow: 0rem .25rem .35rem 0rem rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: .2rem;
    padding: .5rem .5rem .25rem .5rem;
    width: 14rem;
    max-width: 88%
}

.product_banner_drw .word .version_box .version_check {
    border-bottom: .025rem solid #EDEDED;
    margin-bottom: .5rem
}

.product_banner_drw .word .version_box .version_check span {
    display: inline-block;
    line-height: .75rem;
    font-size: .45rem;
    font-weight: bold;
    position: relative;
    margin: 0 .5rem .2rem .5rem;
    vertical-align: top;
    min-width: 2.5rem;
    cursor: pointer;
    cursor: pointer
}

.product_banner_drw .word .version_box .version_check span.current {
    color: #FE6929
}

.product_banner_drw .word .version_box .version_check span.current:after {
    content: '';
    width: 1rem;
    height: .1rem;
    border-radius: .05rem;
    position: absolute;
    bottom: -.25rem;
    left: 50%;
    margin-left: -.5rem;
    background: #FE6929
}

.product_banner_drw .word .version_box .product_check {
    margin-bottom: .2rem
}

.product_banner_drw .word .version_box .product_check span {
    display: inline-block;
    margin: 0 .25rem;
    width: 2.95rem;
    height: .95rem;
    line-height: .95rem;
    text-align: center;
    border: .025rem solid #111532;
    cursor: pointer;
    border-radius: .1rem
}

.product_banner_drw .word .version_box .product_check span.current {
    border-color: #FE6929;
    color: #FE6929
}

.product_banner_drw .word .version_box .price_box {
    line-height: 1.175rem;
    margin-bottom: .1rem
}

.product_banner_drw .word .version_box .price_box font {
    color: #FE6929;
    font-size: .9rem;
    font-weight: bold;
    display: inline-block;
    vertical-align: top
}

.product_banner_drw .word .version_box .product_describe {
    margin-bottom: .2rem;
    color: #2f2f2f;
    font-size: .3rem
}

.product_banner_drw .word .version_box .button .globle_button {
    vertical-align: top;
    margin: 0rem .25rem .25rem .25rem
}

.product_banner_drw .word .button {
    margin-top: 1rem
}

.product_banner_drw .word .button .globle_button {
    vertical-align: top;
    margin: 0 .25rem
}

.product_banner_drw .word .button.mar-t {
    margin-top: .5rem
}

.product_banner_drw .word .button .box {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin-right: .4rem
}

.product_banner_drw .word .button .box .d {
    color: #969696;
    font-size: .35rem;
    line-height: .65rem;
    margin-top: .25rem
}

.product_banner_drw .word .goto {
    padding: .55rem 0 .75rem 0;
    font-size: .4rem;
    line-height: .4rem
}

.product_banner_drw .word .goto .iconfont {
    font-size: .575rem
}

.product_banner_drw .word_bottom {
    margin-top: .75rem
}

.product_banner_drw .word_bottom .img_box {
    display: inline-block;
    width: 7%;
    margin-right: 3%;
    vertical-align: top
}

.product_banner_drw .word_bottom .img_box img {
    max-width: 100%;
    height: auto
}

.product_banner_drw .word_bottom .d {
    display: inline-block;
    width: 45%;
    text-align: left;
    font-size: .45rem;
    line-height: .75rem
}

.product_banner_drw .img {
    text-align: center
}

.product_banner_drw .img.drw {
    max-width: 1216px;
    height: 416px;
    margin: 0 auto
}

.product_banner_drw .img .lottie {
    max-width: 33.95rem;
    margin: 0 auto
}

.product_banner_drw .img img {
    max-width: 100%;
    height: auto
}

.product_banner_drw.free {
    background: url("/images_2019/drw/free/drw-win-free-banner-bg.png") no-repeat center top;
    padding-bottom: 1.75rem
}

.product_banner_drw.free .word .des {
    max-width: 25rem;
    margin-top: .5rem
}

.product_banner_drw.free .word .button {
    margin-top: .5rem
}

.product_banner_drw.free .word .goto {
    padding: .625rem 0 .125rem 0
}

.product_banner_drw.free .img {
    max-width: 31.9rem;
    height: 16.05rem;
    margin: 0 auto
}

@media (max-width: 1000px) {
    .product_banner_drw.free .img {
        height: auto
    }
}

@media (max-width: 768px) {
    .product_banner_drw.free {
        background: #f5f6fa
    }
}

@media (min-width: 2540px) {
    .product_banner_drw.free {
        background-size: 100% 21.925rem
    }
}

@media (min-width: 1900px) {
    .product_banner_drw {
        background-size: 100% 20.325rem
    }
}

@media (max-width: 1000px) {
    .product_banner_drw {
        padding: 1rem 0 3rem 0;
        min-height: inherit
    }

    .product_banner_drw .img1_ppt,
    .product_banner_drw .img1_word {
        display: none
    }

    .product_banner_drw .img {
        float: none;
        width: auto
    }

    .product_banner_drw .img img {
        width: 16.6rem
    }

    .product_banner_drw .img .lottie {
        width: auto;
        height: auto;
        max-width: 100%
    }

    .product_banner_drw .word {
        float: none;
        margin: 0;
        width: auto
    }

    .product_banner_drw .word .button .globle_button {
        margin-bottom: 0.25rem
    }

    .product_banner_drw .word .button .box {
        width: 100%;
        display: block;
        margin-bottom: 1rem
    }

    .product_banner_drw .word_bottom .img_box,
    .product_banner_drw .word_bottom .d {
        display: block;
        width: auto;
        text-align: center
    }

    .product_banner_drw .word_bottom .img_box {
        margin-bottom: .5rem
    }
}

.product_banner_icon_drw {
    margin-bottom: 1.25rem
}

.product_banner_icon_drw.up {
    margin-top: -1.875rem
}

.product_banner_icon_drw .box_all {
    background: #fff;
    box-shadow: 0rem .1rem 1.125rem rgba(21, 58, 160, 0.15);
    opacity: 1;
    border-radius: .3rem;
    padding: 1rem 0
}

.product_banner_icon_drw .box_all .icon {
    width: 32%;
    padding-left: 2%;
    margin-right: -.05rem;
    border-right: .05rem solid #D8D8D8;
    min-height: 1.35rem;
    vertical-align: middle;
    text-align: center;
    line-height: 1.35rem;
    font-size: 3rem;
    color: #002873
}

.product_banner_icon_drw .box_all .icon.cnet {
    font-size: 1.35rem;
    color: #cc0000
}

.product_banner_icon_drw .box_all .word {
    vertical-align: middle;
    width: 58%
}

.product_banner_icon_drw .box_all .word p {
    margin-left: 2.25rem
}

.product_banner_icon_drw .box_all .word .more {
    font-weight: bold;
    line-height: .75rem
}

.product_banner_icon_drw .box_all .word .more:after {
    content: '\e6ae';
    font-size: .55rem
}

@media (max-width: 1000px) {
    .product_banner_icon_drw {
        margin: 0;
        padding-bottom: 1rem
    }

    .product_banner_icon_drw .box_all .icon {
        border: 0;
        display: block;
        margin: 0 auto 1rem auto;
        width: auto
    }

    .product_banner_icon_drw .box_all .word {
        display: block;
        padding: 0 1rem;
        width: auto
    }

    .product_banner_icon_drw .box_all .word p {
        margin: 0
    }
}

.product_banner_tb {
    min-height: 18rem;
    padding-bottom: 2.5rem;
    background: url(../img/banner.png) no-repeat top center;
    background-size: cover
}

.product_banner_tb.pctrans_free {
    background-image: url(../img/banner-background.png);
    min-height: 18.025rem
}

.product_banner_tb.pctrans_free .word {
    padding-top: 1.5rem
}

.product_banner_tb.pctrans_free .word .title .t {
    color: #111532;
    line-height: 1.275rem
}

.product_banner_tb.pctrans_free .word .title .d {
    color: #111532;
    margin-right: .5rem
}

.product_banner_tb.pctrans_free .word .title .version {
    color: #111532;
    border: .05rem solid #111532
}

.product_banner_tb.pctrans_free .word .ul_list {
    margin-bottom: 0;
    background: url("../img/111.png") 0 top repeat-y;
    padding: .5rem 0 .05rem .375rem;
    max-width: 13.5rem
}

.product_banner_tb.pctrans_free .word .ul_list li {
    color: #111532
}

@media (max-width: 768px) {
    .product_banner_tb.pctrans_free .word .ul_list li {
        line-height: 0.7rem
    }
}

.product_banner_tb.pctrans_free .img {
    margin: 1.5rem 0 0 2%;
    width: 47%
}

.product_banner_tb.pctrans_free .img .lottie {
    width: 18.75rem;
    height: 13.175rem
}

.product_banner_tb.pctrans_free .button {
    margin-top: 1.5rem
}

.product_banner_tb.pctrans_free .button .box .d {
    color: #54545B;
    text-align: center
}

@media (max-width: 768px) {
    .product_banner_tb.pctrans_free {
        background: none
    }

    .product_banner_tb.pctrans_free .title {
        margin-bottom: .75rem
    }

    .product_banner_tb.pctrans_free .button {
        margin-top: .625rem
    }

    .product_banner_tb.pctrans_free .img {
        margin: 0
    }

    .product_banner_tb.pctrans_free .word {
        padding-top: .5rem
    }
}

.product_banner_tb.pctrans_pro {
    background-image: url("../img/banner-background.png");
    min-height: 18rem
}

.product_banner_tb.pctrans_pro .word {
    padding-top: 1.5rem;
    width: 46%
}

.product_banner_tb.pctrans_pro .word .title .t {
    color: #111532;
    line-height: 1.275rem
}

.product_banner_tb.pctrans_pro .word .title .d {
    color: #111532;
    margin-right: .5rem
}

.product_banner_tb.pctrans_pro .word .title .version {
    color: #111532;
    border: .05rem solid #111532
}

.product_banner_tb.pctrans_pro .word .ul_list {
    margin-bottom: 0;
    background: url("../img/111.png") 0 top repeat-y;
    padding: .5rem 0 .05rem .375rem;
    max-width: 13.5rem
}

.product_banner_tb.pctrans_pro .word .ul_list li {
    color: #111532
}

.product_banner_tb.pctrans_pro .img {
    margin: 0;
    width: 55%;
    float: none;
    position: absolute;
    left: 0rem;
    top: 0rem
}

.product_banner_tb.pctrans_pro .img .lottie {
    width: 26.1rem;
    height: 19.525rem
}

.product_banner_tb.pctrans_pro .button {
    margin-top: 1.5rem
}

.product_banner_tb.pctrans_pro .button .box .d {
    color: #54545B;
    text-align: center
}

@media (max-width: 1500px) {
    .product_banner_tb.pctrans_pro .word {
        padding-top: 0
    }
}

@media (max-width: 1000px) {
    .product_banner_tb.pctrans_pro {
        background: none
    }

    .product_banner_tb.pctrans_pro .title {
        margin-bottom: .75rem
    }

    .product_banner_tb.pctrans_pro .button {
        margin-top: .625rem
    }

    .product_banner_tb.pctrans_pro .img {
        margin: 0;
        position: static;
        width: 100%;
        max-width: 15rem
    }

    .product_banner_tb.pctrans_pro .img .lottie {
        width: auto;
        height: auto
    }

    .product_banner_tb.pctrans_pro .word {
        float: none;
        width: auto;
        margin: 0
    }
}

.product_banner_tb.pctrans_tech {
    background-image: url("../img/banner-background.png");
    min-height: 18rem
}

.product_banner_tb.pctrans_tech .word {
    padding-top: 1.5rem;
    color: #fff;
    width: 46.5%
}

.product_banner_tb.pctrans_tech .word .title .t {
    line-height: 1.275rem
}

.product_banner_tb.pctrans_tech .word .title .d {
    color: #fff;
    margin-right: .5rem
}

.product_banner_tb.pctrans_tech .word .title .version {
    color: #fff;
    border: .05rem solid #fff
}

.product_banner_tb.pctrans_tech .word .ul_list {
    margin-bottom: 0;
    background: url("../img/111.png") 0 top repeat-y;
    padding: .5rem 0 .05rem .375rem;
    max-width: 13.5rem
}

.product_banner_tb.pctrans_tech .word .ul_list li {
    color: #fff
}

.product_banner_tb.pctrans_tech .word .ul_list li:before {
    color: #3ca3fa;
    font-size: .3rem
}

@media (max-width: 768px) {
    .product_banner_tb.pctrans_tech .word .ul_list li {
        line-height: 0.7rem
    }
}

.product_banner_tb.pctrans_tech .img {
    margin: 4.2rem 0 0 6%;
    width: 42%
}

.product_banner_tb.pctrans_tech .img .lottie {
    width: 15.675rem;
    height: 12.7rem
}

.product_banner_tb.pctrans_tech .button {
    margin-top: 1.5rem
}

.product_banner_tb.pctrans_tech .button .box .d {
    color: #54545B;
    text-align: center
}

@media (max-width: 768px) {
    .product_banner_tb.pctrans_tech {
        background: #0d1d3e
    }

    .product_banner_tb.pctrans_tech .title {
        margin-bottom: .75rem
    }

    .product_banner_tb.pctrans_tech .button {
        margin-top: .625rem
    }

    .product_banner_tb.pctrans_tech .img {
        margin: 0
    }

    .product_banner_tb.pctrans_tech .img .lottie {
        height: auto;
        margin-bottom: 1rem
    }

    .product_banner_tb.pctrans_tech .word {
        padding-top: .5rem
    }
}

.product_banner_tb.free {
    background: url(../img/banner_free.png) center top no-repeat;
    background-size: 100% 20.5rem
}

.product_banner_tb.free .word {
    padding-top: 2.25rem
}

.product_banner_tb.free .word .title .t {
    color: #111532
}

.product_banner_tb.free .word .title .d {
    color: #368EFF;
    margin-right: .5rem
}

.product_banner_tb.free .word .title .version {
    color: #368EFF;
    border: .05rem solid #368EFF
}

.product_banner_tb.free .word .ul_list {
    margin-bottom: 0
}

.product_banner_tb.free .word .ul_list li {
    color: #54545B
}

@media (max-width: 768px) {
    .product_banner_tb.free .word .ul_list li {
        line-height: 0.7rem
    }
}

.product_banner_tb.free .button {
    margin-top: 1.5rem
}

.product_banner_tb.free .button .box .d {
    color: #54545B;
    text-align: center
}

@media (max-width: 768px) {
    .product_banner_tb.free {
        background: none
    }

    .product_banner_tb.free .title {
        margin-bottom: .75rem
    }

    .product_banner_tb.free .button {
        margin-top: .625rem
    }

    .product_banner_tb.free .img {
        margin: 0
    }

    .product_banner_tb.free .word {
        padding-top: 0
    }
}

.product_banner_tb.home {
    background: url(../img/img_3.png) center top no-repeat;
    background-size: 100% 20.5rem
}

.product_banner_tb.home .word .title .t {
    color: #111532;
    line-height: 1.275rem
}

.product_banner_tb.home .word .title .d {
    color: #111532;
    margin-right: .5rem
}

.product_banner_tb.home .word .title .version {
    color: #111532;
    border: .05rem solid #ccc
}

.product_banner_tb.home .word .ul_list {
    margin-bottom: 0;
    background: url(../img/epm-free-banner-line.png) 0 top repeat-y;
    padding: .5rem 0 .05rem .375rem
}

.product_banner_tb.home .word .ul_list li {
    color: #111532
}

@media (max-width: 768px) {
    .product_banner_tb.home .word .ul_list li {
        line-height: 0.7rem
    }
}

.product_banner_tb.home .button {
    margin-top: 1.5rem
}

.product_banner_tb.home .button .box .d {
    color: #54545B;
    text-align: center
}

@media (max-width: 768px) {
    .product_banner_tb.home {
        background: none
    }

    .product_banner_tb.home .title {
        margin-bottom: .75rem
    }

    .product_banner_tb.home .button {
        margin-top: .625rem
    }

    .product_banner_tb.home .img {
        margin: 0
    }

    .product_banner_tb.home .word {
        padding-top: .5rem
    }
}

.product_banner_tb.mac {
    background-image: url(../img/tb-mac-banner-bg.png);
    min-height: 16.2rem
}

.product_banner_tb.mac .img {
    margin: 1.9rem 0 0 0.8rem
}

.product_banner_tb.mac .img .lottie {
    width: 17.5rem;
    height: 16rem
}

.product_banner_tb.mac .word {
    margin: 4.5rem 0 0 0
}

.product_banner_tb.mac .word .title {
    margin-bottom: 1.125rem
}

.product_banner_tb.mac .word .title .t {
    color: #111532;
    margin-bottom: .25rem
}

.product_banner_tb.mac .word .title .d {
    color: #111532;
    font-size: 1.4rem
}

.product_banner_tb.mac .word .title .version {
    color: #111532;
    border-color: #b4c0d4;
    min-width: 1.475rem;
    line-height: .75rem;
    font-size: .65rem
}

.product_banner_tb.mac .word .ul_list li {
    color: #111532
}

.product_banner_tb.mac .word .ul_list li:before {
    color: #6FA5FD;
    font-size: .55rem
}

.product_banner_tb.mac .word .globle_button.long {
    width: 6.75rem
}

@media (max-width: 768px) {
    .product_banner_tb.mac {
        background-size: cover
    }

    .product_banner_tb.mac .img {
        margin: 0
    }

    .product_banner_tb.mac .word {
        margin: 0
    }
}

.product_banner_tb.mobiunlock {
    background-image: url("../img/banner-bg.png");
    min-height: 20.5rem;
    padding: 0
}

.product_banner_tb.mobiunlock .word {
    padding-top: 1.6rem;
    width: 47%
}

.product_banner_tb.mobiunlock .word .icon {
    background: url("../img/new.png") no-repeat;
    padding-left: .4rem;
    width: 2.125rem;
    height: 1.1rem;
    background-size: cover;
    font-size: .55rem;
    line-height: 1rem;
    color: #fff;
    font-weight: bold;
    margin-bottom: .4rem
}

.product_banner_tb.mobiunlock .word .title {
    margin-bottom: .75rem;
    position: relative;
    padding-right: 2.65rem;
    display: inline-block;
    *display: inline;
    zoom: 1
}

.product_banner_tb.mobiunlock .word .title .t {
    color: #111532;
    line-height: 1.275rem;
    font-size: .95rem;
    line-height: 1.25rem;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle
}

.product_banner_tb.mobiunlock .word .title .version {
    color: #111532;
    border: .05rem solid #111532;
    border-color: rgba(0, 0, 0, 0.2);
    vertical-align: middle;
    margin: 0 0 0 .425rem
}

.product_banner_tb.mobiunlock .word .title .img_14 {
    position: absolute;
    right: 0px;
    top: -.625rem;
    width: 2.45rem;
    height: 2.45rem
}

.product_banner_tb.mobiunlock .word .ul_list {
    margin-bottom: 0;
    background: url("../img/111.png") 0 top repeat-y;
    padding: .5rem 0 .05rem .375rem;
    max-width: 13.5rem
}

.product_banner_tb.mobiunlock .word .ul_list li {
    color: #111532
}

.product_banner_tb.mobiunlock .word .ul_list li:before {
    color: #3CCDFD
}

.product_banner_tb.mobiunlock .word .button {
    margin-top: 1.25rem
}

.product_banner_tb.mobiunlock .word .button .box .d {
    color: #969696;
    text-align: center
}

.product_banner_tb.mobiunlock .img {
    max-width: 19rem;
    width: 50%;
    margin: 2.5rem 0 0 0
}

.product_banner_tb.mobiunlock .img .lottie {
    width: 17.5rem;
    height: 15rem
}

@media (max-width: 768px) {
    .product_banner_tb.mobiunlock .img .lottie {
        height: auto;
        margin-top: 0
    }
}

@media (max-width: 1000px) {
    .product_banner_tb.mobiunlock {
        background: none;
        text-align: center
    }

    .product_banner_tb.mobiunlock .title {
        margin-bottom: .75rem
    }

    .product_banner_tb.mobiunlock .button {
        margin-top: .625rem
    }

    .product_banner_tb.mobiunlock .img {
        float: none;
        width: auto;
        margin: 0
    }

    .product_banner_tb.mobiunlock .word {
        float: none;
        width: auto;
        margin: 0;
        display: inline-block;
        text-align: left
    }
}

.product_banner_tb.pdf_editor {
    background-image: url("../img/banner-bg.png");
    min-height: 20.5rem;
    padding: 0
}

.product_banner_tb.pdf_editor .img {
    padding: 2.5rem 0 0 1.2%;
    margin: 0;
    max-width: 660px;
    height: 610px
}

.product_banner_tb.pdf_editor .img .mobile {
    display: none
}

.product_banner_tb.pdf_editor .word {
    color: #111532;
    margin-top: 3.375rem;
    width: 47%
}

.product_banner_tb.pdf_editor .word .icon {
    background: url("/images_2019/pdf-editor/banner-new.png") no-repeat;
    background-size: 5.1rem 1.475rem;
    width: 3.1rem;
    padding-left: 2rem;
    height: 1.475rem;
    line-height: 1.65rem;
    font-size: 28px;
    font-weight: bold;
    font-style: italic;
    color: #fff;
    text-align: left;
    margin-bottom: .5rem
}

.product_banner_tb.pdf_editor .word .title {
    font-size: 1.25rem;
    line-height: 1.45rem;
    color: #111532;
    font-weight: bold;
    margin-bottom: .15rem;
    text-align: left
}

.product_banner_tb.pdf_editor .word .title .t {
    display: inline-block;
    color: #00A6FF;
    font-size: inherit
}

.product_banner_tb.pdf_editor .word .des {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 40px
}

.product_banner_tb.pdf_editor .word .ul_list {
    margin-bottom: 0;
    background: url("/images_2019/mobiunlock/banner-line.png") 0 top repeat-y;
    padding: .5rem 0 .05rem .375rem;
    max-width: 13.5rem
}

.product_banner_tb.pdf_editor .word .ul_list li {
    color: #111532
}

.product_banner_tb.pdf_editor .word .ul_list li:before {
    color: #3CCDFD
}

.product_banner_tb.pdf_editor .word .button {
    margin-top: 65px
}

.product_banner_tb.pdf_editor .word .button .box {
    margin-bottom: .5rem;
    text-align: center
}

@media (min-width: 1940px),
(max-width: 1735px) {
    .product_banner_tb.pdf_editor .img {
        padding-left: 0
    }
}

@media (min-width: 1921px) {
    .product_banner_tb.pdf_editor {
        background-size: 100% 20.5rem
    }
}

@media (max-width: 1000px) {
    .product_banner_tb.pdf_editor {
        background: #f3f5ff;
        text-align: center
    }

    .product_banner_tb.pdf_editor .img {
        display: none
    }

    .product_banner_tb.pdf_editor .word {
        float: none;
        width: auto;
        text-align: left;
        margin: 1rem 0 1.25rem;
        display: inline-block
    }
}

@media (max-width: 768px) {
    .product_banner_tb.pdf_editor .word .button .box {
        margin-bottom: 1rem
    }
}

.product_banner_tb .title_box {
    position: relative;
    margin-bottom: 1rem
}

.product_banner_tb .title_box .banner_star {
    margin-bottom: 0
}

.product_banner_tb .banner_star {
    min-height: .5rem;
    margin: 0 auto 1rem auto;
    min-height: .625rem
}

.product_banner_tb .banner_star.position_a {
    position: absolute;
    left: 5.6rem;
    bottom: .625rem
}

.product_banner_tb .banner_star .review_url {
    display: none !important
}

.product_banner_tb .banner_star .star {
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    vertical-align: top
}

.product_banner_tb .banner_star .star_content {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin-top: .05rem;
    min-width: .525rem
}

.product_banner_tb .img {
    float: left;
    width: 45.5%;
    margin: 2.5rem 0 0 9%;
    text-align: center
}

.product_banner_tb .img .lottie {
    width: 17.9rem;
    height: 14.9rem;
    max-width: 100%
}

.product_banner_tb .img img {
    max-width: 100%;
    height: auto
}

.product_banner_tb .word {
    float: right;
    width: 45%;
    color: #fff;
    margin-top: 1.5rem
}

.product_banner_tb .word.black {
    color: #111532
}

.product_banner_tb .word .title .t {
    font-size: .7rem;
    line-height: .925rem;
    display: block
}

.product_banner_tb .word .title .d {
    font-weight: bold;
    font-size: 1.35rem;
    line-height: 1.75rem;
    vertical-align: middle;
    display: inline-block;
    margin-right: .25rem;
    color: #5FD4DA
}

.product_banner_tb .word .title .version {
    font-size: .45rem;
    border: .05rem solid #5FD4DA;
    text-align: center;
    padding: 0 .15rem;
    min-width: 1.4rem;
    vertical-align: middle;
    border-radius: .125rem;
    display: inline-block;
    line-height: .65rem;
    color: #5FD4DA
}

.product_banner_tb .word .ul_list {
    margin: .5rem 0;
    padding-bottom: .025rem
}

.product_banner_tb .word .ul_list li {
    position: relative;
    padding-left: .5rem;
    line-height: .5rem;
    margin-bottom: .475rem;
    color: #ACB1B7
}

.product_banner_tb .word .ul_list li:before {
    content: '\e603';
    font-size: .45rem;
    position: absolute;
    left: 0rem;
    top: .05rem
}

.product_banner_tb .word .price_box {
    color: #2f2f2f;
    margin: .5rem 0;
    line-height: 1.175rem
}

.product_banner_tb .word .price_box span {
    font-size: .4rem;
    display: inline-block;
    vertical-align: top
}

.product_banner_tb .word .price_box font {
    font-size: .9rem;
    color: #FE6929;
    font-weight: bold;
    display: inline-block;
    vertical-align: top
}

.product_banner_tb .word .product_check {
    color: #2f2f2f;
    margin: .5rem 0
}

.product_banner_tb .word .product_check span {
    display: inline-block;
    margin: 0 .25rem;
    width: 2.95rem;
    height: .95rem;
    line-height: .95rem;
    text-align: center;
    border: .025rem solid #111532;
    cursor: pointer;
    border-radius: .1rem
}

.product_banner_tb .word .product_check span.current {
    border-color: #FE6929;
    color: #FE6929
}

.product_banner_tb .word .product_describe {
    margin: .5rem 0;
    color: #2f2f2f
}

.product_banner_tb .word .button {
    margin-top: 1rem
}

.product_banner_tb .word .button .box {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin-right: .4rem
}

.product_banner_tb .word .button .box .d {
    color: #969696;
    font-size: .35rem;
    line-height: .65rem;
    margin-top: .25rem
}

@media (min-width: 1900px) {
    .product_banner_tb {
        background-size: 100% 100%
    }
}

@media (max-width: 768px) {
    .product_banner_tb {
        padding: 1rem 0 3rem 0;
        background: linear-gradient(225deg, #2e363f 0%, #0f141b 100%)
    }

    .product_banner_tb .img {
        float: none;
        margin: 0 10%;
        width: auto
    }

    .product_banner_tb .img img {
        width: 16.6rem
    }

    .product_banner_tb .img .lottie {
        width: auto;
        height: auto;
        max-width: 100%
    }

    .product_banner_tb .word {
        float: none;
        margin: 0;
        width: auto
    }

    .product_banner_tb .word .button .box {
        width: 100%;
        display: block;
        margin-bottom: 1rem
    }
}

.pro_select_box {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    max-width: 8.625rem;
    padding: .5rem
}

.pro_select_box .t {
    font-size: .35rem;
    line-height: .4rem;
    color: #A3ADB9;
    margin-bottom: .15rem
}

.pro_select_box .select {
    border: .025rem solid #262d36;
    background: #181818;
    border-radius: .1rem;
    width: 5.875rem;
    height: 1.1rem;
    position: relative;
    margin-bottom: .75rem;
    position: relative;
    z-index: 10;
    cursor: pointer
}

.pro_select_box .select span {
    color: #5FD4DA;
    font-size: .45rem;
    line-height: .525rem;
    font-weight: bold;
    line-height: 1.1rem;
    margin-left: .25rem;
    display: block;
    position: relative
}

.pro_select_box .select span:after {
    content: '\e612';
    color: #5FD4DA;
    position: absolute;
    right: .15rem;
    top: .3rem;
    font-weight: normal;
    font-size: .6rem;
    line-height: .65rem
}

.pro_select_box .select .list {
    box-shadow: 0rem .125rem .25rem 0rem rgba(0, 0, 0, 0.5);
    background-color: #262D36;
    position: absolute;
    left: 0;
    top: 1.15rem;
    width: 100%;
    display: none
}

.pro_select_box .select .list li {
    font-size: .4rem;
    line-height: .45rem;
    padding: .25rem 0 .25rem .25rem
}

.pro_select_box .select .list li:hover {
    color: #5FD4DA;
    background-color: #181818
}

.pro_select_box .select.current {
    border-color: #5FD4DA
}

.pro_select_box .select.current .list {
    display: block
}

.pro_select_box .select:hover {
    border-color: #5FD4DA
}

.pro_select_box .list_check {
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: left;
    margin-bottom: .5rem
}

.pro_select_box .list_check li {
    line-height: .5rem;
    min-height: .75rem;
    margin-bottom: .25rem;
    padding: 0 0 0 .65rem;
    position: relative;
    cursor: pointer;
    color: #C8D2DF;
    font-size: .45rem;
    line-height: .55rem
}

.pro_select_box .list_check li:before {
    content: '\e6f7';
    margin-right: .25rem;
    font-size: .45rem;
    position: absolute;
    left: 0;
    top: .075rem
}

.pro_select_box .list_check li:hover {
    color: #fff
}

.pro_select_box .list_check li.current {
    color: #5FD4DA
}

.pro_select_box .list_check li.current:before {
    content: '\e6f6';
    color: #5FD4DA
}

.pro_select_box .list_check li.current del {
    color: #C8D2DF
}

.pro_select_box .list_check li span {
    margin-right: .25rem;
    vertical-align: baseline;
    display: inline-block;
    min-width: 2rem
}

.pro_select_box .list_check li del {
    display: inline-block;
    margin-left: .15rem
}

.pro_select_box .button {
    margin: 0 !important
}

.pro_select_box .button .or {
    color: #fff;
    font-size: .4rem;
    line-height: .4rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: .5rem;
    font-weight: 400
}

.pro_select_box .button .or a {
    color: #fff;
    border-bottom: .025rem solid #fff;
    display: inline-block;
    text-decoration: none
}

.pro_select_box .button .or a:hover {
    color: #0087FF;
    border-color: #0087FF
}

@media (max-width: 768px) {
    .pro_select_box {
        max-width: none
    }

    .pro_select_box .button {
        text-align: center
    }

    .pro_select_box .button .or {
        margin-top: 0.5rem
    }

    .pro_select_box .t {
        margin-bottom: 0.75rem
    }
}

.product_banner_icon_tb {
    text-align: center;
    margin-top: -1.5rem
}

.product_banner_icon_tb .wrap_1200 {
    background-color: #fff;
    padding: .875rem 0;
    border-radius: .3rem;
    box-shadow: 0rem .25rem .35rem 0rem rgba(0, 0, 0, 0.1)
}

.product_banner_icon_tb.free .iconfont {
    font-size: .95rem;
    line-height: 1.25rem;
    color: #b1b2b7;
    margin: 0 6%
}

.product_banner_icon_tb.free .iconfont:hover {
    color: inherit
}

.product_banner_icon_tb.free .iconfont.cnet {
    font-size: 1.425rem
}

.product_banner_icon_tb.free .iconfont.softpedia {
    font-size: .7rem
}

.product_banner_icon_tb.free .iconfont.softonic {
    font-size: 1.375rem
}

.product_banner_icon_tb.free .iconfont.techradar {
    font-size: .725rem
}

@media (max-width: 768px) {
    .product_banner_icon_tb.free .iconfont {
        margin: 0.25rem 0.5rem
    }

    .product_banner_icon_tb.free .iconfont.cnet {
        font-size: .75rem
    }

    .product_banner_icon_tb.free .iconfont.softpedia {
        font-size: .45rem
    }

    .product_banner_icon_tb.free .iconfont.softonic {
        font-size: .75rem
    }

    .product_banner_icon_tb.free .iconfont.techradar {
        font-size: .4rem
    }
}

.product_banner_icon_tb.macdrwtech .iconfont {
    font-size: .75rem;
    line-height: 1.25rem;
    color: #b1b2b7;
    margin: 0 1.5%
}

.product_banner_icon_tb.macdrwtech .iconfont:hover {
    color: inherit
}

.product_banner_icon_tb.macdrwtech .iconfont.cnet {
    font-size: 1.25rem
}

.product_banner_icon_tb.macdrwtech .iconfont.softpedia {
    font-size: .6rem
}

.product_banner_icon_tb.macdrwtech .iconfont.pc {
    font-size: 1.125rem
}

.product_banner_icon_tb.macdrwtech .iconfont.techradar {
    font-size: .55rem
}

.product_banner_icon_tb.macdrwtech .iconfont.techrepublic {
    font-size: .95rem
}

@media (max-width: 768px) {
    .product_banner_icon_tb.macdrwtech .iconfont {
        margin: 0.25rem 0.5rem
    }

    .product_banner_icon_tb.macdrwtech .iconfont.cnet {
        font-size: .75rem
    }

    .product_banner_icon_tb.macdrwtech .iconfont.softpedia {
        font-size: .45rem
    }

    .product_banner_icon_tb.macdrwtech .iconfont.techradar {
        font-size: .4rem
    }
}

.product_banner_icon_tb.home .iconfont {
    font-size: .8rem;
    line-height: 1.25rem;
    color: #b1b2b7;
    margin: 0 3%
}

.product_banner_icon_tb.home .iconfont:hover {
    color: inherit
}

.product_banner_icon_tb.home .iconfont.cnet {
    font-size: 1.5rem
}

.product_banner_icon_tb.home .iconfont.softpedia {
    font-size: .7rem
}

.product_banner_icon_tb.home .iconfont.pcworld {
    font-size: .75rem
}

.product_banner_icon_tb.home .iconfont.softonic {
    font-size: 1.375rem
}

.product_banner_icon_tb.home .iconfont.techradar {
    font-size: .725rem
}

@media (max-width: 768px) {
    .product_banner_icon_tb.home .iconfont {
        margin: 0.25rem 0.5rem
    }

    .product_banner_icon_tb.home .iconfont.cnet {
        font-size: .75rem
    }

    .product_banner_icon_tb.home .iconfont.softpedia {
        font-size: .45rem
    }

    .product_banner_icon_tb.home .iconfont.softonic {
        font-size: .75rem
    }

    .product_banner_icon_tb.home .iconfont.techradar {
        font-size: .4rem
    }
}

.product_banner_icon_tb.mac .iconfont {
    font-size: .8rem
}

.product_banner_icon_tb.tw .iconfont {
    font-size: 1.5rem;
    margin: 0 5%
}

.product_banner_icon_tb.tw .iconfont:hover {
    color: inherit
}

.product_banner_icon_tb.drw_pro {
    color: #C7C7C7;
    margin: 0;
    background: url("/images_2019/drw/pro/gg_bg.png") no-repeat center;
    padding: 1rem 0
}

.product_banner_icon_tb.drw_pro .iconfont {
    font-size: .8rem
}

.product_banner_icon_tb.drw_pro .iconfont.sony {
    font-size: .7rem
}

.product_banner_icon_tb.drw_pro .iconfont.pc {
    font-size: 1.15rem
}

.product_banner_icon_tb.drw_tech .iconfont {
    font-size: .8rem
}

.product_banner_icon_tb.drw_tech .iconfont.macys {
    font-size: 4rem
}

.product_banner_icon_tb .iconfont {
    font-size: .95rem;
    line-height: 1.25rem;
    color: #b1b2b7;
    margin: 0 3%
}

.product_banner_icon_tb .iconfont:hover {
    color: inherit
}

.product_banner_icon_tb .iconfont.microsoft {
    font-size: .5rem
}

.product_banner_icon_tb .iconfont.ibm {
    font-size: 2rem
}

.product_banner_icon_tb .iconfont.sl {
    font-size: 2.5rem
}

.product_banner_icon_tb .iconfont.samsung {
    font-size: 2.5rem
}

.product_banner_icon_tb .iconfont.macys {
    font-size: 2.5rem
}

@media (max-width: 1280px) {
    .product_banner_icon_tb .iconfont {
        margin: 0 2%
    }
}

@media (max-width: 768px) {
    .product_banner_icon_tb .wrap_1200 {
        padding: 0.5rem 0
    }

    .product_banner_icon_tb .iconfont {
        margin: 0.25rem 0.5rem;
        font-size: 0.6rem
    }
}

.tb_title_icon {
    width: 1.35rem;
    height: .3rem;
    background: #4baeb3;
    border-radius: .15rem;
    margin-bottom: 1rem
}

.tb_title_icon.center {
    margin: 0 auto 1rem auto
}

.tb_title_icon.free {
    background: #689ffa
}

.tb_title_icon.home {
    background: #3CA3FA
}

.tb_title_icon.edm {
    background: #27AAE1
}

.comparison_box {
    text-align: center
}

.comparison_box .height_box.no1 {
    margin-bottom: .2rem
}

.comparison_box .hidden_it {
    visibility: hidden
}

.comparison_box.list_2 .box {
    width: 28%;
    margin: 1rem 5% 0 0
}

.comparison_box.list_2 .box .list {
    font-size: .4rem;
    font-weight: 300
}

.comparison_box.list_2 .box .list li {
    padding-left: .575rem
}

.comparison_box.list_2 .box .list li:before {
    content: '';
    position: absolute;
    left: .15rem;
    top: .3rem;
    width: .2rem;
    height: .2rem;
    border-radius: .2rem;
    background-color: #298DFF
}

.comparison_box.list_2 .box .title_box {
    padding-bottom: .125rem
}

.comparison_box.list_2 .box .title_box .t {
    margin-bottom: 1rem
}

.comparison_box.list_2 .box.current {
    background: linear-gradient(224deg, #7d96ec 0%, #486ae6 100%);
    box-shadow: 0rem .25rem .35rem 0rem rgba(0, 0, 0, 0.1);
    border-radius: .2rem
}

.comparison_box.list_2 .box.current .title_box {
    padding: .15rem 0 .6rem 0;
    border-bottom-color: #fff
}

.comparison_box.list_2 .box.current .list li:before {
    content: '';
    position: absolute;
    left: .15rem;
    top: .3rem;
    width: .2rem;
    height: .2rem;
    border-radius: .2rem;
    background-color: #fff
}

@media (max-width: 768px) {
    .comparison_box.list_2 .box {
        width: auto;
        display: block;
        margin: 1rem 0;
        cursor: pointer
    }

    .comparison_box.list_2 .box.current {
        color: #fff !important
    }

    .comparison_box.list_2 .box.current .title_box .try {
        color: #fff
    }
}

.comparison_box.list_4 .box {
    padding-left: 2%;
    padding-right: 2%;
    width: 20%;
    margin-right: 1%
}

.comparison_box.drw_mac .ioc_question {
    vertical-align: top
}

.comparison_box.drw_mac .box {
    width: 28%;
    margin: 1rem 5% 0 0;
    background: #fff;
    box-shadow: 0rem .1rem 1.125rem rgba(21, 58, 160, 0.15)
}

.comparison_box.drw_mac .box .title_box {
    padding-bottom: .6rem
}

.comparison_box.drw_mac .box .title_box .t {
    margin-bottom: 1rem
}

.comparison_box.drw_mac .box .title_box .t span {
    display: block;
    font-size: .4rem;
    font-weight: 300
}

.comparison_box.drw_mac .box .price2 {
    color: #FE6628;
    font-size: .85rem;
    line-height: .9rem;
    margin-bottom: .25rem
}

.comparison_box.drw_mac .box .price2 sup {
    font-size: .4rem
}

.comparison_box.drw_mac .box.current {
    background: #ffffff;
    color: #111532
}

.comparison_box.drw_mac .box.current .ioc_question:after {
    color: #007fec
}

.comparison_box.drw_mac .box.current .title_box {
    padding: .15rem 0 .6rem 0;
    color: #111532;
    border-bottom: .025rem solid #e9eaea
}

.comparison_box.drw_mac .box.current .title_box .t {
    color: #111532;
    margin-bottom: .25rem
}

.comparison_box.drw_mac .box.current .title_box .t span {
    display: block;
    font-size: .4rem;
    font-weight: 300
}

.comparison_box.drw_mac .box.current .title_box .d {
    color: #111532
}

.comparison_box.drw_mac .box.current .title_box .try {
    color: #0087FD
}

.comparison_box.drw_mac .box.current .list li {
    color: #111532
}

.comparison_box.drw_mac .box.current .list li:before {
    color: #3589ff
}

.comparison_box.drw_mac .box.current .list li.x {
    color: #6EA6F4
}

.comparison_box.drw_mac .box.current .list li.x:before {
    color: #6EA6F4
}

@media (max-width: 768px) {
    .comparison_box.drw_mac .box {
        width: auto;
        display: block;
        margin: 1rem 0;
        cursor: pointer
    }

    .comparison_box.drw_mac .box.current {
        color: #fff !important
    }

    .comparison_box.drw_mac .box.current .title_box .try {
        color: #fff
    }
}

.comparison_box .box {
    vertical-align: top;
    width: 25.75%;
    padding: 1.075rem 2.75% 1.05rem 2.75%;
    background-color: #fff;
    border-radius: .2rem;
    margin: 1rem 3% 0 0;
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.15);
    transition: margin 300ms;
    position: relative
}

.comparison_box .box:hover {
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.3)
}

.comparison_box .box.last,
.comparison_box .box:last-child {
    margin-right: 0
}

.comparison_box .box .globle_icon_20off {
    position: absolute;
    top: 0;
    right: 0
}

.comparison_box .box .title_box {
    border-bottom: .025rem solid #e9eaea;
    padding-bottom: .75rem
}

.comparison_box .box .title_box .t {
    font-weight: 600;
    font-size: .7rem;
    line-height: .8rem;
    margin-bottom: .125rem
}

.comparison_box .box .title_box .t span {
    font-weight: normal;
    font-size: .45rem
}

.comparison_box .box .title_box .d {
    color: #969696;
    font-size: .35rem;
    line-height: .5rem;
    min-height: 1rem;
    margin-bottom: .225rem
}

.comparison_box .box .title_box .globle_button {
    display: block;
    margin: 0 auto .25rem auto
}

.comparison_box .box .title_box .globle_button.hidden {
    display: none
}

.comparison_box .box .title_box .try {
    font-size: .4rem;
    display: inline-block
}

.comparison_box .box .height_box {
    padding-bottom: .025rem;
    margin-top: -.025rem
}

.comparison_box .box .price {
    color: #FE6628;
    margin: .375rem 0 .325rem 0
}

.comparison_box .box .price del {
    font-size: .4rem;
    color: #969696;
    display: block;
    line-height: .75rem
}

.comparison_box .box .price sup {
    font-size: .35rem
}

.comparison_box .box .price font {
    font-size: .85rem;
    line-height: .8rem
}

.comparison_box .box .price font.font_b {
    font-size: 1.1rem
}

.comparison_box .box .price font.font_b sup {
    font-size: .4rem
}

.comparison_box .box .icon_check_box {
    margin-bottom: .2rem
}

.comparison_box .box .list {
    display: inline-block;
    padding: .8rem 0 0 0
}

.comparison_box .box .list li {
    line-height: .75rem;
    text-align: left;
    position: relative;
    padding-left: .875rem;
    margin-bottom: .4rem;
    color: #545454
}

.comparison_box .box .list li:before {
    content: '\e6d1';
    position: absolute;
    left: .15rem;
    top: .075rem;
    font-size: .4rem;
    color: #3589ff
}

.comparison_box .box .list li.x {
    color: #969696
}

.comparison_box .box .list li.x:before {
    content: '\e6d4';
    color: #c8c8c8
}

.comparison_box .box.current {
    margin-top: 0;
    background: #376bcf linear-gradient(0deg, #1e50ac, #4a81ea)
}

.comparison_box .box.current .title_box {
    padding: .15rem 0 1.225rem 0;
    border-bottom-color: #5784db
}

.comparison_box .box.current .title_box .t {
    color: #fff
}

.comparison_box .box.current .title_box .d {
    color: #fff
}

.comparison_box .box.current .title_box .price {
    color: #fd8f36
}

.comparison_box .box.current .title_box .globle_button {
    width: 6rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .5rem;
    transition: 200ms 200ms
}

.comparison_box .box.current .title_box .globle_button.blue {
    background: #fff;
    color: #3589FF
}

.comparison_box .box.current .title_box .globle_button.blue:hover {
    background: #f1f1f1
}

.comparison_box .box.current .title_box .try {
    color: #fff;
    text-decoration: underline
}

.comparison_box .box.current .price del {
    color: #fff
}

.comparison_box .box.current .price font {
    font-size: 1.1rem
}

.comparison_box .box.current .icon_check_box {
    color: #fff
}

.comparison_box .box.current .icon_check_box .iconfont {
    color: #fff
}

.comparison_box .box.current .icon_check_box:before {
    color: #fff;
    border-color: #fff
}

.comparison_box .box.current .ioc_question:after {
    color: #fff
}

.comparison_box .box.current .list li {
    color: #fff
}

.comparison_box .box.current .list li:before {
    color: #fff
}

.comparison_box .box.current .list li.x {
    color: #6EA6F4
}

.comparison_box .box.current .list li.x:before {
    color: #6EA6F4
}

@media (max-width: 768px) {
    .comparison_box .box {
        width: auto;
        display: block;
        margin: 1rem 0;
        cursor: pointer
    }

    .comparison_box .box .title_box .globle_button {
        line-height: 1.5rem;
        height: 1.5rem
    }

    .comparison_box .box.current {
        background: #fff
    }

    .comparison_box .box.current .icon_check_box {
        color: #111532;
        margin-bottom: .4rem
    }

    .comparison_box .box.current .icon_check_box:before {
        color: #0486ff;
        border-color: #0486ff
    }

    .comparison_box .box.current .ioc_question:after {
        color: #007fec
    }

    .comparison_box .box.current .title_box .t {
        color: inherit
    }

    .comparison_box .box.current .title_box .d {
        color: inherit
    }

    .comparison_box .box.current .title_box .try {
        color: #0087FD;
        text-decoration: none
    }

    .comparison_box .box.current .list li {
        color: inherit
    }

    .comparison_box .box.current .list li:before {
        color: #3589ff
    }
}

.product_user_guide_mb {
    font-weight: 400;
    background: #f1f3fc url(/images_2019/epm/enterprise/epm-enterprise-bg-2.png) center bottom no-repeat;
    padding: 3.6rem 0;
    background-size: 48rem 4.275rem;
    overflow: hidden
}

@media (min-width: 1900px) {
    .product_user_guide_mb {
        background-size: 100% 4.275rem
    }
}

.product_user_guide_mb .pro_title {
    margin-bottom: 1.95rem
}

.product_user_guide_mb .list_box {
    float: left;
    width: 43%
}

.product_user_guide_mb .list_box .list {
    width: auto
}

.product_user_guide_mb .list_box .go_to {
    padding-left: 1.5rem;
    text-align: left;
    font-weight: bold;
    margin-top: 0.8rem
}

.product_user_guide_mb .list {
    float: left;
    width: 43%;
    position: relative;
    margin-top: .5rem
}

.product_user_guide_mb .list:before {
    content: '';
    border-left: .025rem dashed #3589ff;
    width: 0rem;
    overflow: hidden;
    height: 100%;
    height: calc(100% - 45*0.025rem);
    position: absolute;
    left: .25rem;
    top: .25rem
}

.product_user_guide_mb .list dl {
    padding-left: 1.5rem;
    position: relative;
    padding-bottom: .25rem
}

.product_user_guide_mb .list dl dt {
    font-size: .5rem;
    line-height: .75rem;
    font-weight: 600;
    margin-bottom: .4rem;
    cursor: pointer
}

.product_user_guide_mb .list dl dt:before {
    content: '\e656';
    width: .5rem;
    padding-left: .025rem;
    height: .525rem;
    font-size: .3rem;
    font-weight: 300;
    background-color: #91bfff;
    color: #fff;
    line-height: .525rem;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    left: 0rem;
    top: .15rem;
    transition: 400ms
}

.product_user_guide_mb .list dl dd {
    font-size: .4rem;
    line-height: .8rem;
    max-height: 0rem;
    overflow: hidden
}

.product_user_guide_mb .list dl.current dt {
    color: #3589FF
}

.product_user_guide_mb .list dl.current dt:before {
    transform: rotate(90deg);
    background-color: #3589ff
}

.product_user_guide_mb .list dl.current dd {
    max-height: 3.5rem;
    margin-bottom: .55rem;
    transition: 600ms
}

.product_user_guide_mb .images {
    float: right;
    width: 54%;
    margin-right: -4%;
    position: relative
}

@media (max-width: 1450px) {
    .product_user_guide_mb .images {
        width: 46%;
        margin-right: 4%
    }
}

.product_user_guide_mb .images .bg {
    position: absolute;
    left: 0rem;
    top: -.575rem;
    z-index: 5;
    width: 106%;
    height: 114%;
    background: url(/images_2019/tb/enterprise/bg3.png) no-repeat center;
    background-size: 100% 100%;
    transform: translate(0rem, -1.25rem);
    transition: 2200ms;
    opacity: 0
}

.product_user_guide_mb .images .bg.no2 {
    background-image: url("/images_2019/drw/pro/6-1background.png");
    width: 15.25rem;
    height: 14rem;
    left: 2rem
}

.product_user_guide_mb .images .bg.no3 {
    width: 19.25rem;
    height: 13.25rem;
    left: -1.25rem;
    top: -1.55rem;
    background: none
}

.product_user_guide_mb .images .bg.no3.run {
    background-image: url("/images_2019/mobiunlock/guide-bg.png")
}

@media (max-width: 1000px) {
    .product_user_guide_mb .images .bg {
        display: none
    }
}

.product_user_guide_mb .images.run .bg {
    transform: translate(0rem, 0rem);
    opacity: 1
}

.product_user_guide_mb .images.run .bg.no2 {
    transform: translate(0rem, -.375rem)
}

.product_user_guide_mb .images .box {
    overflow: hidden;
    position: relative;
    margin-bottom: .375rem;
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.1);
    z-index: 10;
    max-height: 12rem;
    overflow: hidden
}

.product_user_guide_mb .images .box img {
    max-width: 100%;
    height: auto;
    display: block
}

.product_user_guide_mb .images .box ul {
    position: relative
}

.product_user_guide_mb .images .box ul li {
    float: left;
    width: 100%;
    position: relative;
    cursor: pointer;
    min-height: 1rem
}

.product_user_guide_mb .images .box ul li:hover:after {
    content: '';
    background: url(/images_2019/epm/enterprise/big-open.png) no-repeat;
    background-size: cover;
    width: 1.75rem;
    height: 1.75rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.875rem 0 0 -.875rem
}

@media (max-width: 1000px) {
    .product_user_guide_mb .images .box ul li:hover:after {
        display: none
    }
}

.product_user_guide_mb .images .left_click,
.product_user_guide_mb .images .right_click {
    position: absolute;
    left: -1.75rem;
    top: 50%;
    margin-top: -.625rem;
    color: #acacac;
    font-size: 1.05rem;
    cursor: pointer;
    width: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
    z-index: 10
}

.product_user_guide_mb .images .left_click:hover,
.product_user_guide_mb .images .right_click:hover {
    color: #3f8fff
}

.product_user_guide_mb .images .right_click {
    left: auto;
    right: -1.75rem
}

.product_user_guide_mb.tb_free {
    background: #F8F8FA;
    padding-top: 1.25rem
}

@media (max-width: 768px) {
    .product_user_guide_mb.tb_free {
        padding-top: 0rem
    }
}

.product_user_guide_mb.tb_free .pro_title {
    margin-bottom: .5rem
}

.product_user_guide_mb.tb_free .pro_des {
    margin-bottom: 2rem
}

.product_user_guide_mb.tb_free .list dl dt {
    color: #54545B
}

.product_user_guide_mb.tb_free .list dl dt:before {
    background-color: #91B8FA
}

.product_user_guide_mb.tb_free .list dl dd {
    color: #54545B
}

.product_user_guide_mb.tb_free .list dl.current dt {
    color: #111532
}

.product_user_guide_mb.tb_free .list dl.current dt:before {
    background-color: #689FFA
}

.product_user_guide_mb.tb_free .list dl:hover dt {
    color: #111532
}

.product_user_guide_mb.tb_free .images .left_click,
.product_user_guide_mb.tb_free .images .right_click {
    color: #C0C0C0
}

.product_user_guide_mb.tb_free .images .left_click:hover,
.product_user_guide_mb.tb_free .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.tb_free .go_to {
    position: relative;
    top: -1.25rem
}

.product_user_guide_mb.tb_free .go_to a {
    color: #0087FF;
    font-size: .4rem;
    font-weight: bold;
    padding-left: 1.5rem
}

.product_user_guide_mb.tb_free .go_to a .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

@media (max-width: 1500px) {
    .product_user_guide_mb.tb_free .go_to {
        top: .75rem;
        text-align: center
    }

    .product_user_guide_mb.tb_free .go_to a {
        padding-left: 0
    }
}

.product_user_guide_mb.tb_home {
    background: none;
    padding-top: 0
}

@media (max-width: 768px) {
    .product_user_guide_mb.tb_home {
        padding-top: 1.875rem
    }
}

.product_user_guide_mb.tb_home .pro_title {
    margin-bottom: .5rem
}

.product_user_guide_mb.tb_home .pro_des {
    margin-bottom: 2rem
}

.product_user_guide_mb.tb_home .list dl dt {
    color: #54545B
}

.product_user_guide_mb.tb_home .list dl dt:before {
    background-color: #8ACAFF
}

.product_user_guide_mb.tb_home .list dl dd {
    color: #54545B
}

.product_user_guide_mb.tb_home .list dl.current dt {
    color: #111532
}

.product_user_guide_mb.tb_home .list dl.current dt:before {
    background-color: #3CA3FA
}

.product_user_guide_mb.tb_home .list dl:hover dt {
    color: #111532
}

.product_user_guide_mb.tb_home .images .left_click,
.product_user_guide_mb.tb_home .images .right_click {
    color: #C0C0C0
}

.product_user_guide_mb.tb_home .images .left_click:hover,
.product_user_guide_mb.tb_home .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.tb_home .go_to {
    position: relative;
    top: -1.25rem
}

.product_user_guide_mb.tb_home .go_to a {
    color: #0087FF;
    font-size: .4rem;
    font-weight: bold;
    padding-left: 1.5rem
}

.product_user_guide_mb.tb_home .go_to a .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

@media (max-width: 1500px) {
    .product_user_guide_mb.tb_home .go_to {
        top: .75rem;
        text-align: center
    }

    .product_user_guide_mb.tb_home .go_to a {
        padding-left: 0
    }
}

.product_user_guide_mb.edm {
    background: none
}

.product_user_guide_mb.edm .list dl dt {
    color: #54545B
}

.product_user_guide_mb.edm .list dl dt::before {
    background-color: #67CCEC
}

.product_user_guide_mb.edm .list dl.current dt {
    color: #111532
}

.product_user_guide_mb.edm .list dl.current dt::before {
    background-color: #27AAE1
}

.product_user_guide_mb.edm .images {
    width: 11.5rem;
    margin-right: 6%
}

.product_user_guide_mb.tb {
    background: #F8F8FA;
    padding-top: 1.25rem
}

.product_user_guide_mb.tb .icon {
    width: 1.35rem;
    height: .3rem;
    background: #4baeb3;
    border-radius: .15rem;
    margin: 0 auto 1rem auto
}

.product_user_guide_mb.tb .pro_title {
    margin-bottom: .5rem
}

.product_user_guide_mb.tb .pro_des {
    margin-bottom: 2rem
}

.product_user_guide_mb.tb .list dl dt {
    color: #54545B
}

.product_user_guide_mb.tb .list dl dt:before {
    background-color: #91D7DB
}

.product_user_guide_mb.tb .list dl dd {
    color: #54545B
}

.product_user_guide_mb.tb .list dl.current dt {
    color: #111532
}

.product_user_guide_mb.tb .list dl.current dt:before {
    background-color: #4BAEB3
}

.product_user_guide_mb.tb .list dl:hover dt {
    color: #111532
}

.product_user_guide_mb.tb .images .box ul li:hover:after {
    background-image: url(/images_2019/tb/fangdajing.png)
}

.product_user_guide_mb.tb .images .left_click,
.product_user_guide_mb.tb .images .right_click {
    color: #C0C0C0
}

.product_user_guide_mb.tb .images .left_click:hover,
.product_user_guide_mb.tb .images .right_click:hover {
    color: #4BAEB3
}

.product_user_guide_mb.drwmac {
    background: none;
    padding-top: 0
}

@media (max-width: 768px) {
    .product_user_guide_mb.drwmac {
        padding-top: 1.875rem
    }
}

.product_user_guide_mb.drwmac .pro_title {
    margin-bottom: .5rem
}

.product_user_guide_mb.drwmac .pro_des {
    margin-bottom: 2rem
}

.product_user_guide_mb.drwmac .list:before {
    border-left: .025rem dashed #FFB0AC
}

.product_user_guide_mb.drwmac .list dl dt {
    color: #54545B
}

.product_user_guide_mb.drwmac .list dl dt:before {
    background-color: #FFB0AC
}

.product_user_guide_mb.drwmac .list dl dd {
    color: #54545B
}

.product_user_guide_mb.drwmac .list dl.current dt {
    color: #FF6159
}

.product_user_guide_mb.drwmac .list dl.current dt:before {
    background-color: #FF6159
}

.product_user_guide_mb.drwmac .list dl:hover dt {
    color: #FF6159
}

.product_user_guide_mb.drwmac .images .box {
    border-radius: .25rem
}

.product_user_guide_mb.drwmac .images .box ul li:hover:after {
    color: #FF6159
}

.product_user_guide_mb.drwmac .images .left_click,
.product_user_guide_mb.drwmac .images .right_click {
    color: #C0C0C0
}

.product_user_guide_mb.drwmac .images .left_click:hover,
.product_user_guide_mb.drwmac .images .right_click:hover {
    color: #FF6159
}

.product_user_guide_mb.drwmac .go_to {
    position: relative;
    top: -1.25rem
}

.product_user_guide_mb.drwmac .go_to a {
    color: #0087FF;
    font-size: .4rem;
    font-weight: bold;
    padding-left: 1.5rem
}

.product_user_guide_mb.drwmac .go_to a .iconfont {
    margin-left: .2rem;
    font-size: .5rem;
    font-weight: bold
}

@media (max-width: 1500px) {
    .product_user_guide_mb.drwmac .go_to {
        top: .75rem;
        text-align: center
    }

    .product_user_guide_mb.drwmac .go_to a {
        padding-left: 0
    }
}

.product_user_guide_mb.drw_pro {
    background: none;
    padding-top: 0
}

@media (max-width: 768px) {
    .product_user_guide_mb.drw_pro {
        padding-top: 1.875rem
    }
}

.product_user_guide_mb.drw_pro .pro_title {
    margin-bottom: 1.75rem
}

.product_user_guide_mb.drw_pro .list dl dt {
    color: #54545B
}

.product_user_guide_mb.drw_pro .list dl dt:before {
    background-color: #8ACAFF
}

.product_user_guide_mb.drw_pro .list dl dd {
    color: #54545B
}

.product_user_guide_mb.drw_pro .list dl.current dt {
    color: #111532
}

.product_user_guide_mb.drw_pro .list dl.current dt:before {
    background-color: #3CA3FA
}

.product_user_guide_mb.drw_pro .list dl:hover dt {
    color: #111532
}

.product_user_guide_mb.drw_pro .images .left_click,
.product_user_guide_mb.drw_pro .images .right_click {
    color: #C0C0C0
}

.product_user_guide_mb.drw_pro .images .left_click:hover,
.product_user_guide_mb.drw_pro .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.drw_pro .go_to {
    position: relative;
    top: -1.25rem
}

.product_user_guide_mb.drw_pro .go_to a {
    color: #0087FF;
    font-size: .4rem;
    font-weight: bold;
    padding-left: 1.5rem
}

.product_user_guide_mb.drw_pro .go_to a .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

@media (max-width: 1500px) {
    .product_user_guide_mb.drw_pro .go_to {
        top: .75rem;
        text-align: center
    }

    .product_user_guide_mb.drw_pro .go_to a {
        padding-left: 0
    }
}

.product_user_guide_mb.pctrans_free {
    background: none;
    padding-top: 1.1rem
}

.product_user_guide_mb.pctrans_free .pro_title {
    margin-bottom: .3rem
}

.product_user_guide_mb.pctrans_free .pro_des {
    margin-bottom: 1.8rem
}

.product_user_guide_mb.pctrans_free .list:before {
    border-color: #91D7DB
}

.product_user_guide_mb.pctrans_free .list dl dt:before {
    background-color: #8ACAFF
}

.product_user_guide_mb.pctrans_free .list dl.current dt {
    color: inherit
}

.product_user_guide_mb.pctrans_free .list dl.current dt:before {
    background-color: #3CA3FA
}

.product_user_guide_mb.pctrans_free .go_to .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

.product_user_guide_mb.pctrans_free .images .left_click:hover,
.product_user_guide_mb.pctrans_free .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.pctrans_pro {
    background: #F3F9FF;
    padding: 1.1rem 0 1.75rem 0
}

.product_user_guide_mb.pctrans_pro .pro_title {
    margin-bottom: .3rem
}

.product_user_guide_mb.pctrans_pro .pro_des {
    margin-bottom: 1.8rem
}

.product_user_guide_mb.pctrans_pro .list:before {
    border-color: #91D7DB
}

.product_user_guide_mb.pctrans_pro .list dl dt:before {
    background-color: #8ACAFF
}

.product_user_guide_mb.pctrans_pro .list dl.current dt {
    color: inherit
}

.product_user_guide_mb.pctrans_pro .list dl.current dt:before {
    background-color: #3CA3FA
}

.product_user_guide_mb.pctrans_pro .go_to .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

.product_user_guide_mb.pctrans_pro .images .left_click:hover,
.product_user_guide_mb.pctrans_pro .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.pctrans_pro .images:after {
    content: '';
    background: url("../img/6-background.png") no-repeat;
    width: 8.75rem;
    height: 110%;
    max-height: 12.6rem;
    position: absolute;
    left: 50%;
    top: -.5rem;
    margin: 0 0 0 -4.375rem;
    z-index: 1;
    background-size: 100% 100%
}

.product_user_guide_mb.pctrans_tech {
    background: none;
    padding: 1.875rem 0 1.75rem 0
}

.product_user_guide_mb.pctrans_tech .pro_title {
    margin-bottom: .3rem
}

.product_user_guide_mb.pctrans_tech .pro_des {
    margin-bottom: 1.8rem
}

.product_user_guide_mb.pctrans_tech .list:before {
    border-color: #91D7DB
}

.product_user_guide_mb.pctrans_tech .list dl dt:before {
    background-color: #8ACAFF
}

.product_user_guide_mb.pctrans_tech .list dl.current dt {
    color: inherit
}

.product_user_guide_mb.pctrans_tech .list dl.current dt:before {
    background-color: #3CA3FA
}

.product_user_guide_mb.pctrans_tech .go_to .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

.product_user_guide_mb.pctrans_tech .images .left_click:hover,
.product_user_guide_mb.pctrans_tech .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.mobiunlock {
    background: none;
    padding: 1rem 0 3.75rem 0
}

.product_user_guide_mb.mobiunlock .pro_title {
    margin-bottom: 2.8rem
}

.product_user_guide_mb.mobiunlock .pro_des {
    margin-bottom: 2.8rem
}

.product_user_guide_mb.mobiunlock .list:before {
    border-color: #B9D9E4
}

.product_user_guide_mb.mobiunlock .list dl dt {
    color: #7E7E8A
}

.product_user_guide_mb.mobiunlock .list dl dt:before {
    background-color: #B9D9E4
}

.product_user_guide_mb.mobiunlock .list dl.current dt {
    color: inherit;
    color: #111532
}

.product_user_guide_mb.mobiunlock .list dl.current dt:before {
    background-color: #3CCDFD
}

.product_user_guide_mb.mobiunlock .go_to {
    color: #3589FF
}

.product_user_guide_mb.mobiunlock .go_to .iconfont {
    margin-left: .2rem;
    font-size: .55rem
}

.product_user_guide_mb.mobiunlock .images .left_click:hover,
.product_user_guide_mb.mobiunlock .images .right_click:hover {
    color: #689FFA
}

.product_user_guide_mb.padding_top {
    padding-top: 3.6rem
}

@media (max-width: 768px) {
    .product_user_guide_mb {
        padding: 0 0 2rem 0
    }

    .product_user_guide_mb .list {
        float: none;
        width: auto
    }

    .product_user_guide_mb .images {
        float: none;
        width: auto;
        margin: 0
    }

    .product_user_guide_mb .images .left_click,
    .product_user_guide_mb .images .right_click {
        display: none
    }
}

.product_review {
    padding: 3.6rem 0
}

@media (max-width: 768px) {
    .product_review {
        padding: 2rem 0
    }
}

.product_review .pro_title {
    margin-bottom: 1.4rem
}

.product_review .partner {
    text-align: center;
    font-size: .6rem;
    line-height: 1rem
}

.product_review .partner span {
    margin: 0 1.125rem .95rem 1.125rem;
    color: #9a9aa0
}

.product_review .partner span:hover {
    color: inherit
}

.product_review .partner.tw span {
    font-size: 1.4rem
}

.product_review .partner.tw span.coolaler {
    font-size: 1.625rem
}

.product_review .partner .topten {
    font-size: .85rem
}

.product_review .partner .cnet {
    font-size: 1.1rem
}

.product_review .partner .eng {
    font-size: .85rem
}

.product_review .partner .the {
    font-size: .8rem
}

@media (max-width: 768px) {
    .product_review .partner span {
        font-size: 0.6rem;
        margin: 0 0.4rem 0.4rem
    }
}

.product_review .says {
    background: url(/images_2019/epm/enterprise/reviews.png) no-repeat center top;
    padding: 1.35rem 0 3.75rem 0;
    margin-bottom: .85rem
}

.product_review .says .box {
    width: 47.5%;
    background-color: #fff;
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.1);
    border-radius: .2rem;
    padding: 1.15rem 0 .875rem 0;
    text-align: center;
    position: relative
}

.product_review .says .box:hover {
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.2)
}

.product_review .says .box:before {
    content: '\e65f';
    font-size: .75rem;
    line-height: 1.25rem;
    color: #e6e7eb;
    position: absolute;
    left: 1rem;
    top: .75rem
}

.product_review .says .box .title {
    font-size: .65rem;
    line-height: .75rem;
    color: #dbdce0;
    font-weight: bold;
    margin-bottom: .8rem
}

.product_review .says .box .box_scroll {
    overflow: hidden
}

.product_review .says .box .box_scroll ul li {
    float: left;
    width: 100%
}

.product_review .says .box .t {
    font-size: .45rem;
    line-height: .8rem;
    margin: 0 2rem;
    position: relative;
    min-height: 4rem;
    margin-bottom: .5rem
}

.product_review .says .box .t:before {
    content: '\e65f';
    color: #e8e8e8;
    font-size: .65rem;
    line-height: .8rem;
    position: absolute;
    left: -1rem;
    top: -1.05rem
}

.product_review .says .box .star {
    color: #ff8924;
    font-size: .45rem;
    letter-spacing: .1rem;
    margin-bottom: .5rem
}

.product_review .says .box .icons {
    color: #a81e2c;
    font-size: .95rem;
    line-height: 1.45rem;
    min-height: 1.5rem
}

.product_review .says .box .icons .cnet {
    font-size: 1.375rem;
    line-height: 1.5rem
}

.product_review .says .box .icons .softpedia {
    color: #002873;
    font-size: 1.375rem
}

.product_review .says .box .icons .benchlife {
    color: #5470c0;
    font-size: 1.375rem
}

.product_review .says .box .icons .gamers {
    color: #0060ae;
    font-size: 1.375rem
}

.product_review .says .box .icons .pcdiy {
    color: #00adec;
    font-size: 1.375rem
}

.product_review .says .box .icons .coolaler {
    color: #666666;
    font-size: 1.5rem
}

.product_review .says .box .name {
    font-size: .45rem;
    min-height: 1.5rem;
    font-weight: bold
}

.product_review .says .box .click_left,
.product_review .says .box .click_right {
    position: absolute;
    left: 10%;
    bottom: 2.05rem;
    cursor: pointer;
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .6rem;
    color: #969696;
    display: none
}

.product_review .says .box .click_left:hover,
.product_review .says .box .click_right:hover {
    color: #3f8fff
}

.product_review .says .box .click_right {
    left: auto;
    right: 10%
}

.product_review .says .box:hover .click_left,
.product_review .says .box:hover .click_right {
    display: block
}

.product_review .says .left {
    float: left
}

.product_review .says .right {
    float: right
}

@media (max-width: 768px) {
    .product_review .says {
        margin-bottom: 2rem;
        padding-bottom: 0
    }

    .product_review .says .box {
        width: auto;
        margin-top: 1rem
    }

    .product_review .says .left {
        float: none
    }

    .product_review .says .right {
        float: none
    }
}

.product_review .question .checks {
    text-align: center
}

.product_review .question .checks span {
    font-size: .65rem;
    line-height: .75rem;
    font-weight: 600;
    display: inline-block;
    padding: 0 .625rem 1.075rem .625rem;
    margin: 0 .625rem;
    cursor: pointer;
    vertical-align: bottom
}

.product_review .question .checks span.current {
    padding-bottom: 1rem;
    border-bottom: .075rem solid #3589ff;
    color: #3589ff
}

.product_review .question .checks span .iconfont {
    display: block;
    font-weight: normal;
    font-size: 1.1rem;
    line-height: 1.25rem;
    margin-bottom: .7rem
}

.product_review .question .ques_list {
    background-color: #fff;
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.1);
    padding: 1.15rem 2.5rem 1.4rem 2.5rem
}

.product_review .question .ques_list:hover {
    box-shadow: 0rem .1rem 1.125rem 0rem rgba(21, 58, 160, 0.2)
}

.product_review .question .ques_list dl {
    padding: .575rem 0 .575rem 0;
    border-bottom: .025rem solid #dedede;
    padding-right: 1.25rem;
    position: relative;
    cursor: pointer
}

.product_review .question .ques_list dl:last-child {
    border-bottom: 0
}

.product_review .question .ques_list dl dt {
    font-size: .5rem
}

.product_review .question .ques_list dl dd {
    display: none;
    margin-top: .6rem;
    color: #54545b
}

.product_review .question .ques_list dl:after {
    content: '\e6ad';
    position: absolute;
    right: 0rem;
    top: .8rem;
    font-size: .45rem;
    color: #3f8fff;
    transition: 400ms
}

.product_review .question .ques_list dl.current:after {
    transform: rotate(180deg)
}

.product_review .question .sys_list {
    padding: 1rem .75rem .625rem .75rem;
    background: #fff;
    box-shadow: 0rem .1rem 1.025rem 0rem rgba(40, 40, 96, 0.08);
    border-radius: 0rem 0rem .375rem .375rem
}

.product_review .question .sys_list .sys_box {
    vertical-align: top;
    padding: 0 6%;
    width: 38%
}

.product_review .question .sys_list .sys_box .box {
    padding: .625rem 0
}

.product_review .question .sys_list .sys_box .box .t {
    font-size: .45rem;
    font-weight: 600;
    margin-bottom: .45rem
}

.product_review .question .sys_list .sys_box .box .d {
    font-size: .4rem;
    line-height: .75rem
}

.product_review .question .sys_list .sys_box .box .list {
    font-size: .4rem
}

.product_review .question .sys_list .sys_box .box .list li {
    padding-left: .45rem;
    line-height: .75rem;
    position: relative;
    margin-bottom: .25rem
}

.product_review .question .sys_list .sys_box .box .list li:before {
    content: '';
    width: .175rem;
    height: .175rem;
    background-color: #65666D;
    border-radius: 50%;
    position: absolute;
    left: 0rem;
    top: .325rem
}

.product_review .question .sys_list .sys_box .box .list.no2 li {
    float: left;
    width: 40%;
    margin-right: 2%
}

@media (max-width: 1000px) {
    .product_review .question .checks span {
        margin: 0;
        padding-left: 1%;
        padding-right: 1%;
        width: 48%
    }

    .product_review .question .checks span font {
        display: inline-block;
        height: 1.5rem;
        font-size: 0.6rem
    }

    .product_review .question .ques_list {
        padding: 0.5rem
    }

    .product_review .question .sys_list .sys_box {
        display: block;
        width: auto;
        padding: 0
    }

    .product_review .question .sys_list .sys_box .box {
        padding: 0 0 0.5rem 0
    }
}

.product_review .reward_des {
    margin-top: .375rem
}

.paoruct_bottom_banner {
    background: url(/images_2019/epm/enterprise/epm-enterprise-banner-bg-bottom.jpg) no-repeat center;
    min-height: 11.4rem;
    padding: .35rem 0 .35rem 0;
    background-size: cover
}

.paoruct_bottom_banner .img {
    vertical-align: middle;
    width: 50%;
    padding-top: .275rem
}

.paoruct_bottom_banner .img img {
    display: block;
    max-width: 100%;
    height: auto
}

.paoruct_bottom_banner .word {
    vertical-align: middle;
    color: #fff;
    width: 50%
}

.paoruct_bottom_banner .word .t {
    font-size: .95rem;
    line-height: 1.15rem;
    font-weight: bold;
    margin-bottom: 1rem
}

.paoruct_bottom_banner .word .d {
    font-size: .65rem;
    line-height: .75rem;
    margin-bottom: .4rem
}

.paoruct_bottom_banner .word .button .globle_button {
    margin-right: .5rem
}

@media (max-width: 768px) {
    .paoruct_bottom_banner {
        padding: 2rem 0
    }

    .paoruct_bottom_banner .img {
        width: auto;
        padding: 0;
        display: block
    }

    .paoruct_bottom_banner .img img {
        margin: 0 auto
    }

    .paoruct_bottom_banner .word {
        width: auto;
        display: block;
        text-align: center
    }

    .paoruct_bottom_banner .word .globle_button {
        margin-bottom: 0.5rem
    }
}

.paoruct_bottom_banner.pro {
    background-image: url(/images_2019/epm/pro/epm-pro-banner-bg-bottom.jpg);
    margin-top: -3rem
}

.product_bottom_banner2 {
    background: url(/images_2019/epm/free/epm-free-banner-bg-bottom.jpg) center top no-repeat;
    min-height: 12.275rem;
    margin-top: -3.25rem
}

.product_bottom_banner2 .img {
    vertical-align: middle;
    width: 50%
}

.product_bottom_banner2 .img img {
    display: block
}

.product_bottom_banner2 .word {
    vertical-align: middle;
    width: 50%
}

.product_bottom_banner2 .word .t {
    font-size: .85rem;
    line-height: .9rem;
    font-weight: bold;
    margin-bottom: .75rem
}

.product_bottom_banner2 .word .d {
    font-size: .4rem;
    line-height: .8rem;
    margin-bottom: 1.25rem
}

.product_bottom_banner2 .word .d2 {
    color: #3589FF;
    font-size: .35rem;
    line-height: .65rem;
    margin-top: .25rem;
    text-align: center
}

.product_bottom_banner2 .word .d2 .iconfont {
    font-size: .45rem;
    vertical-align: middle
}

.product_bottom_banner2 .word .d3 {
    font-size: .35rem;
    line-height: .8rem;
    color: #54545B;
    text-align: center
}

.product_bottom_banner2 .word .button .box {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin-right: .4rem
}

.product_bottom_banner2 .word .button .box p {
    font-size: .35rem;
    line-height: .75rem;
    text-align: center;
    color: #54545B;
    margin-top: .25rem
}

.product_bottom_banner2 .word .button .globle_button {
    margin-right: .5rem
}

.product_bottom_banner2.pctrans_free {
    background-image: url("/images_2019/pctrans/free/footerbanner.png");
    min-height: 13rem;
    margin: 0
}

.product_bottom_banner2.pctrans_free .img {
    width: 50%;
    padding: 1.25rem 3% 0 0
}

.product_bottom_banner2.pctrans_free .img img {
    max-width: 100%;
    height: auto
}

.product_bottom_banner2.pctrans_free .word {
    width: 40%;
    padding-top: 1.525rem
}

.product_bottom_banner2.pctrans_free .word .t {
    margin-bottom: 1.5rem
}

.product_bottom_banner2.pctrans_free .word .d {
    margin-bottom: 1.5rem
}

.product_bottom_banner2.pctrans_free .word .button .globle_button {
    margin-right: 0
}

.product_bottom_banner2.pctrans_pro {
    background-image: url("../img/footer-background.png");
    background-size: cover;
    min-height: 13rem;
    margin: -1.375rem 0 -.05rem 0;
    position: relative;
    z-index: 2;
    text-align: right
}

.product_bottom_banner2.pctrans_pro .img {
    position: absolute;
    left: 0rem;
    bottom: 0;
    width: auto;
    max-width: 55%
}

.product_bottom_banner2.pctrans_pro .img img {
    max-width: 100%;
    height: auto
}

.product_bottom_banner2.pctrans_pro .word {
    width: 40%;
    padding: 2.45rem 0 1rem 0;
    text-align: left
}

.product_bottom_banner2.pctrans_pro .word .t {
    margin-bottom: 1.5rem
}

.product_bottom_banner2.pctrans_pro .word .d {
    margin-bottom: 1.5rem
}

.product_bottom_banner2.pctrans_pro .word .button .globle_button {
    margin-right: 0
}

@media (min-width: 2200px) {
    .product_bottom_banner2.pctrans_pro .word {
        width: 60%
    }
}

@media (max-width: 768px) {
    .product_bottom_banner2.pctrans_pro .img {
        position: static;
        max-width: none
    }
}

.product_bottom_banner2.pctrans_tech {
    background: url("../img/footer-background.png") center;
    min-height: 13rem;
    margin: 0;
    color: #fff
}

.product_bottom_banner2.pctrans_tech .img {
    width: 50%;
    padding: 1.875rem 3% 0 0
}

.product_bottom_banner2.pctrans_tech .img img {
    max-width: 100%;
    height: auto
}

.product_bottom_banner2.pctrans_tech .word {
    width: 40%;
    padding-top: 2.15rem
}

.product_bottom_banner2.pctrans_tech .word .t {
    margin-bottom: 1.5rem
}

.product_bottom_banner2.pctrans_tech .word .d {
    margin-bottom: 1.5rem
}

.product_bottom_banner2.pctrans_tech .word .button .globle_button {
    margin-right: 0
}

.product_bottom_banner2.pctrans_tech .word .button p {
    color: #fff
}

@media (max-width: 768px) {
    .product_bottom_banner2 {
        padding: 2rem 0
    }

    .product_bottom_banner2 .img {
        width: auto;
        padding: 0;
        display: block
    }

    .product_bottom_banner2 .img img {
        margin: 0 auto
    }

    .product_bottom_banner2 .word {
        width: auto;
        display: block;
        text-align: center
    }

    .product_bottom_banner2 .word .globle_button {
        margin-bottom: 0.5rem
    }
}

.product_bottom_tb {
    padding: 1.5rem 0;
    background: linear-gradient(225deg, #2e363f 0%, #0f141b 100%);
    background-color: #2E363F;
    background-size: cover
}

.product_bottom_tb.dc_home {
    background: url("/images_2019/dc/home/bottom-bg.png") center top no-repeat;
    background-size: cover;
    padding: .375rem 0
}

.product_bottom_tb.dc_home .img {
    width: 48%
}

.product_bottom_tb.dc_home .word {
    width: 49%;
    margin-right: 0;
    margin-left: 3%
}

.product_bottom_tb.dc_home .word .des {
    color: #2f2f2f;
    line-height: .8rem
}

.product_bottom_tb.dc_home .word .title .d {
    color: #689FFA
}

.product_bottom_tb.dc_home .button_box .box_inline {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: .25rem;
    text-align: center;
    vertical-align: top
}

.product_bottom_tb.dc_home .button_box .d {
    font-size: .35rem;
    color: #969696;
    line-height: .4rem;
    padding-top: .25rem
}

@media (max-width: 768px) {
    .product_bottom_tb.dc_home {
        background: none;
        padding-top: 0
    }

    .product_bottom_tb.dc_home .img {
        float: none;
        margin: .75rem auto .5rem auto;
        width: auto;
        display: block;
        max-width: none
    }

    .product_bottom_tb.dc_home .word,
    .product_bottom_tb.dc_home .word2 {
        float: none;
        margin: 0;
        width: auto;
        display: block
    }

    .product_bottom_tb.dc_home .button_box .box_inline {
        width: 100%;
        margin-bottom: .5rem
    }
}

.product_bottom_tb.dc_tech {
    background: url("/images_2019/dc/tech/bottom-bg.png") center top no-repeat;
    background-size: cover;
    padding: .375rem 0
}

.product_bottom_tb.dc_tech .img {
    width: 48%
}

.product_bottom_tb.dc_tech .word {
    width: 49%;
    margin-right: 0;
    margin-left: 3%
}

.product_bottom_tb.dc_tech .word .des {
    color: #fff;
    line-height: .8rem
}

.product_bottom_tb.dc_tech .word .title {
    color: #fff
}

.product_bottom_tb.dc_tech .word .title .d {
    color: #fff
}

.product_bottom_tb.dc_tech .button_box .box_inline {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: .25rem;
    text-align: center;
    vertical-align: top
}

.product_bottom_tb.dc_tech .button_box .d {
    font-size: .35rem;
    color: #fff;
    line-height: .4rem;
    padding-top: .25rem
}

@media (max-width: 768px) {
    .product_bottom_tb.dc_tech {
        padding: 1rem 0
    }

    .product_bottom_tb.dc_tech .img {
        float: none;
        margin: .75rem auto .5rem auto;
        width: auto;
        display: block;
        max-width: none
    }

    .product_bottom_tb.dc_tech .word,
    .product_bottom_tb.dc_tech .word2 {
        float: none;
        margin: 0;
        width: auto;
        display: block
    }

    .product_bottom_tb.dc_tech .button_box .box_inline {
        width: 100%;
        margin-bottom: .5rem
    }
}

.product_bottom_tb.free {
    background: url(/images_2019/tb/free/free_footer_banner.png) center top no-repeat;
    background-size: 100% 15.725rem
}

.product_bottom_tb.free .img {
    width: 48%
}

.product_bottom_tb.free .word {
    width: 49%;
    margin-right: 0;
    margin-left: 3%
}

.product_bottom_tb.free .word .des {
    color: #2f2f2f;
    line-height: .8rem
}

.product_bottom_tb.free .word .title .d {
    color: #689FFA
}

.product_bottom_tb.free .button_box .box_inline {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: .125rem;
    vertical-align: top
}

@media (max-width: 768px) {
    .product_bottom_tb.free {
        background: none;
        padding-top: 0
    }

    .product_bottom_tb.free .img {
        float: none;
        margin: 0 10% .5rem 10%;
        width: auto;
        display: block
    }

    .product_bottom_tb.free .img img {
        width: 16.6rem
    }

    .product_bottom_tb.free .word,
    .product_bottom_tb.free .word2 {
        float: none;
        margin: 0;
        width: auto;
        display: block
    }

    .product_bottom_tb.free .button_box .box_inline {
        width: 100%;
        margin-bottom: .5rem
    }
}

.product_bottom_tb.home {
    background: url(/images_2019/tb/home/banner_bottom.png) center top no-repeat;
    background-size: 100% 17.525rem
}

.product_bottom_tb.home .img {
    width: 48%
}

.product_bottom_tb.home .word {
    width: 49%;
    margin-right: 0;
    margin-left: 3%
}

.product_bottom_tb.home .word .t {
    font-weight: 400;
    color: #111532
}

.product_bottom_tb.home .word .des {
    color: #2f2f2f;
    line-height: .8rem
}

.product_bottom_tb.home .word .title .d {
    color: #3CA3FA
}

.product_bottom_tb.home .button_box .box_inline {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: .125rem;
    vertical-align: top
}

@media (max-width: 1000px) {
    .product_bottom_tb.home .button_box .box_inline {
        margin-bottom: 0.5rem
    }
}

@media (max-width: 768px) {
    .product_bottom_tb.home {
        background: none;
        padding-top: 0
    }

    .product_bottom_tb.home .img {
        float: none;
        margin: 0 10% .5rem 10%;
        width: auto;
        display: block
    }

    .product_bottom_tb.home .img img {
        width: 16.6rem
    }

    .product_bottom_tb.home .word,
    .product_bottom_tb.home .word2 {
        float: none;
        margin: 0;
        width: auto;
        display: block
    }

    .product_bottom_tb.home .button_box .box_inline {
        width: 100%;
        margin-bottom: .5rem
    }
}

.product_bottom_tb.mac {
    background: #F8F8FA url(/images_2019/tb/mac/tb-mac-banner-bottom-bg.png) no-repeat bottom center;
    padding: 0.8rem 0
}

.product_bottom_tb.drw_free {
    background: #fff url("/images_2019/drw/free/tb-mac-banner-bottom-bg.png") no-repeat center bottom;
    padding: 0rem 0 3rem 0
}

.product_bottom_tb.drw_free .img {
    text-align: left
}

.product_bottom_tb.drw_free .word .des {
    color: #111532;
    line-height: .75rem
}

@media (min-width: 1900px) {
    .product_bottom_tb.drw_free {
        background-size: 100% 12.15rem
    }
}

@media (max-width: 768px) {
    .product_bottom_tb.drw_free {
        background: none
    }
}

.product_bottom_tb.drw_pro {
    background: #fff url("/images_2019/drw/pro/bottom_bg.png") no-repeat center bottom;
    padding: 3rem 0 3rem 0
}

.product_bottom_tb.drw_pro .img {
    text-align: left
}

.product_bottom_tb.drw_pro .word .des {
    color: #111532;
    line-height: .75rem
}

@media (max-width: 768px) {
    .product_bottom_tb.drw_pro {
        background: #fff
    }
}

.product_bottom_tb.mm_free {
    background: url("/images_2019/mm/free_new/footer-bg.png") center top no-repeat;
    background-size: 100% 13rem;
    padding: 0
}

.product_bottom_tb.mm_free .img {
    width: 46%
}

.product_bottom_tb.mm_free .word {
    width: 45%;
    margin-right: 0;
    margin-left: 6%
}

.product_bottom_tb.mm_free .word .des {
    color: #2f2f2f;
    line-height: .8rem
}

.product_bottom_tb.mm_free .word .title .d {
    color: #689FFA
}

.product_bottom_tb.mm_free .button_box .box_inline {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: .125rem;
    vertical-align: top;
    margin-bottom: 0.25rem
}

@media (max-width: 768px) {
    .product_bottom_tb.mm_free {
        background: none;
        padding-top: 0
    }

    .product_bottom_tb.mm_free .img {
        float: none;
        margin: 0 auto .5rem auto;
        width: auto;
        display: block
    }

    .product_bottom_tb.mm_free .img img {
        width: 16.6rem
    }

    .product_bottom_tb.mm_free .word,
    .product_bottom_tb.mm_free .word2 {
        float: none;
        margin: 0;
        width: auto;
        display: block
    }

    .product_bottom_tb.mm_free .button_box .box_inline {
        width: 100%;
        margin-bottom: .5rem
    }
}

.product_bottom_tb .img {
    width: 55%;
    text-align: center;
    vertical-align: middle
}

.product_bottom_tb .img img {
    max-width: 100%;
    height: auto
}

.product_bottom_tb .word {
    margin-right: 3%;
    width: 42%;
    color: #fff;
    vertical-align: middle
}

.product_bottom_tb .word.black {
    color: #111532
}

.product_bottom_tb .word .title {
    margin-bottom: .75rem
}

.product_bottom_tb .word .title .t {
    font-size: .85rem;
    line-height: .9rem;
    font-weight: bold;
    display: block
}

.product_bottom_tb .word .title .d {
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.25rem;
    vertical-align: top;
    display: inline-block;
    margin-right: .25rem;
    color: #5FD4DA
}

.product_bottom_tb .word .title .version {
    font-size: .45rem;
    border: .05rem solid #5FD4DA;
    text-align: center;
    padding: 0 .15rem;
    min-width: 1.15rem;
    vertical-align: top;
    border-radius: .125rem;
    display: inline-block;
    line-height: .65rem;
    position: relative;
    top: .325rem;
    color: #5FD4DA
}

.product_bottom_tb .word .des {
    margin-bottom: 1.25rem;
    color: #A3ADB9;
    line-height: .5rem
}

.product_bottom_tb .word2 {
    margin-left: 1%;
    width: 44%;
    vertical-align: middle;
    color: #111532
}

.product_bottom_tb .word2 .title {
    font-size: .85rem;
    line-height: .9rem;
    font-weight: bold;
    margin-bottom: .75rem
}

.product_bottom_tb .word2 .des {
    line-height: .8rem;
    margin-bottom: 1.25rem
}

.product_bottom_tb .button .box {
    vertical-align: top;
    margin-bottom: 0.5rem
}

.product_bottom_tb .button .box.l {
    margin-right: .5rem
}

.product_bottom_tb .button .globle_button.long {
    width: 6.75rem
}

.product_bottom_tb .button_box {
    margin-bottom: 1rem
}

.product_bottom_tb.ms_free {
    background: url(/images_2019/mobisaver/free/footer-bg.png) no-repeat center bottom;
    background-size: cover
}

@media (max-width: 769px) {
    .product_bottom_tb.ms_free .img {
        display: none
    }

    .product_bottom_tb.ms_free .word {
        text-align: center
    }
}

.product_bottom_tb.ms_pro {
    background: url(/images_2019/mobisaver/pro/footer-bg.png) no-repeat center bottom;
    background-size: cover
}

@media (max-width: 769px) {
    .product_bottom_tb.ms_pro .img {
        display: none
    }

    .product_bottom_tb.ms_pro .word {
        text-align: center
    }
}

@media (min-width: 1900px) {
    .product_bottom_tb {
        background-size: 100% 100%
    }
}

@media (max-width: 1000px) {
    .product_bottom_tb {
        padding: 1rem 0 3rem 0
    }

    .product_bottom_tb .img {
        float: none;
        margin: 0 auto 1rem auto;
        width: auto;
        max-width: 10rem
    }

    .product_bottom_tb .img img {
        width: 16.6rem
    }

    .product_bottom_tb .word,
    .product_bottom_tb .word2 {
        float: none;
        margin: 0;
        width: auto
    }

    .product_bottom_tb .button .box {
        width: auto;
        display: block
    }

    .product_bottom_tb .button .box.l {
        margin-right: 0rem
    }
}

.fre_faq {
    padding: 0rem 0 6.5rem 0
}

.fre_faq.padding_b_150 {
    padding-bottom: 3.75rem
}

.fre_faq .title {
    font-size: 1rem;
    line-height: 1.25rem;
    text-align: center;
    margin-bottom: 1.25rem
}

.fre_faq dl {
    padding: .6rem 0 .575rem 0;
    border-bottom: .025rem solid #dedede;
    padding-right: 1.25rem;
    position: relative;
    cursor: pointer
}

.fre_faq dl dt {
    font-size: .5rem
}

.fre_faq dl dd {
    display: none;
    margin-top: .6rem;
    color: #54545b
}

.fre_faq dl:after {
    content: '\e6ad';
    position: absolute;
    right: 0rem;
    top: .8rem;
    font-size: .5rem;
    color: #017ded;
    transition: 400ms
}

.fre_faq dl.current:after {
    transform: rotate(180deg)
}

@media (max-width: 768px) {
    .fre_faq {
        padding: 2rem 0
    }

    .fre_faq.padding_b_150 {
        padding-bottom: 2rem
    }
}

.system_requirement_box {
    background: #F2F4FC
}

@media (max-width: 1000px) {
    .system_requirement_box {
        padding-bottom: 3.75rem
    }
}

.system_requirement_box .box_big .checks {
    text-align: center
}

.system_requirement_box .box_big .checks span {
    font-size: .7rem;
    line-height: .75rem;
    font-weight: 600;
    display: inline-block;
    padding: 0 .625rem 1.075rem .625rem;
    margin: 0 1rem;
    cursor: pointer;
    vertical-align: bottom;
    min-width: 5.875rem
}

.system_requirement_box .box_big .checks span.current {
    padding-bottom: 1rem;
    border-bottom: .075rem solid #3589ff;
    color: #3589ff
}

.system_requirement_box .box_big .checks span .iconfont {
    display: block;
    font-weight: normal;
    font-size: 1.1rem;
    line-height: 1.25rem;
    margin-bottom: .7rem
}

.system_requirement_box .box_big .img {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 50%;
    text-align: center;
    vertical-align: top;
    padding-top: 1.15rem
}

.system_requirement_box .box_big .word {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 44%;
    vertical-align: top;
    padding-top: 2.375rem;
    padding-left: 5%
}

.system_requirement_box .box_big .word a.link {
    font-weight: bold;
    margin-top: 1rem;
    display: block
}

.system_requirement_box .box_big .word a.link::after {
    content: '\e651';
    display: inline-block;
    margin-left: .1rem;
    font-size: .3rem;
    transition: all 400ms
}

.system_requirement_box .box_big .word a.link:hover {
    text-decoration: none
}

.system_requirement_box .box_big .word a.link:hover::after {
    margin-left: .2rem
}

.system_requirement_box .box_big .feathers_box {
    border-top: .025rem solid #d3d4db;
    text-align: left
}

.system_requirement_box .box_big .feathers_box .t {
    font-size: .5rem;
    line-height: .55rem;
    font-weight: bold;
    margin-bottom: .875rem
}

.system_requirement_box .box_big .feathers_box .list li {
    position: relative;
    padding-left: .6rem;
    line-height: .8rem;
    margin-bottom: .375rem;
    font-size: .45rem;
    text-align: left
}

.system_requirement_box .box_big .feathers_box .list li:before {
    content: '\e603';
    font-size: .5rem;
    position: absolute;
    left: 0rem;
    top: .05rem;
    color: #6EA5FD
}

.system_requirement_box .box_big .sys_list {
    text-align: left;
    border-top: .025rem solid #d3d4db
}

.system_requirement_box .box_big .sys_list dl {
    margin-bottom: 1.25rem;
    text-align: left
}

.system_requirement_box .box_big .sys_list dt {
    font-size: .45rem;
    line-height: .45rem;
    margin-bottom: .45rem;
    font-weight: bold
}

.system_requirement_box .box_big .sys_list dd {
    color: #54545B
}

.system_requirement_box .box_big .sys_list .list_box {
    vertical-align: top
}

.system_requirement_box .box_big .sys_list .list_box.bor {
    padding-right: 7%;
    margin-right: 7%;
    position: relative
}

.system_requirement_box .box_big .sys_list .list_box.bor:after {
    content: '';
    width: .025rem;
    height: 6rem;
    background: #D8D8D8;
    position: absolute;
    right: 0rem;
    top: 0rem
}

@media (max-width: 1000px) {
    .system_requirement_box .box_big {
        text-align: center
    }

    .system_requirement_box .box_big .feathers_box {
        text-align: center
    }

    .system_requirement_box .box_big .sys_list {
        text-align: center
    }

    .system_requirement_box .box_big .img {
        width: auto;
        padding-top: 1.15rem
    }

    .system_requirement_box .box_big .word {
        padding-left: 0;
        text-align: left;
        width: auto;
        display: block;
        text-align: center
    }

    .system_requirement_box .box_big .checks span {
        margin: 0;
        padding-left: 1%;
        padding-right: 1%;
        width: 48%;
        min-width: inherit
    }

    .system_requirement_box .box_big .checks span font {
        display: inline-block;
        height: 1.5rem;
        font-size: 0.6rem
    }

    .system_requirement_box .box_big .sys_list .list_box {
        width: 33%;
        padding: 0 6% !important;
        margin: 0 !important
    }

    .system_requirement_box .box_big .sys_list .list_box.bor:after {
        right: .05rem
    }
}

@media (max-width: 768px) {
    .system_requirement_box .box_big .img {
        display: none
    }
}

@media (max-width: 400px) {
    .system_requirement_box .box_big .sys_list .list_box {
        width: 46%;
        padding: 0 2% !important;
        margin: 0 !important
    }
}

.mac_award {
    padding: 1.875rem 0;
    background: #F8F8FA;
    text-align: center
}

.mac_award.tb_free {
    padding-top: 3.75rem
}

.mac_award.tb_free .scroll_box .left_click:hover,
.mac_award.tb_free .scroll_box .right_click:hover {
    color: #689FFA
}

.mac_award.tb_mac .tb_title_icon {
    background: linear-gradient(90deg, #87d0ed 0%, #5b84f2 100%);
    background-color: #87D0ED
}

.mac_award .pro_title {
    margin-bottom: 2rem
}

.mac_award .scroll_box {
    position: relative;
    margin-bottom: 1.25rem
}

.mac_award .scroll_box .box {
    width: 93%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    box-shadow: 0rem .25rem .35rem 0rem rgba(221, 221, 221, 0.5);
    background: #fff
}

.mac_award .scroll_box .box ul {
    position: relative
}

.mac_award .scroll_box .box li {
    width: 100%;
    float: left;
    padding: .5rem 0
}

.mac_award .scroll_box .box li:before {
    content: '';
    min-height: 5rem;
    width: 0.025rem;
    overflow: hidden;
    vertical-align: middle;
    margin-left: -0.025rem
}

.mac_award .scroll_box .box .icons {
    width: 36%;
    margin: 0 8% 0 -.05rem;
    text-align: center;
    font-size: 1.05rem;
    height: 3rem;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    position: relative
}

.mac_award .scroll_box .box .icons:after {
    content: '';
    display: block;
    position: absolute;
    height: 1.35rem;
    width: .05rem;
    background-color: #D8D8D8;
    right: 0rem;
    top: 50%;
    margin-top: -.675rem
}

.mac_award .scroll_box .box .icons:before {
    content: '';
    height: 100%;
    width: .025rem;
    overflow: hidden;
    vertical-align: middle
}

.mac_award .scroll_box .box .icons span {
    display: inline-block;
    background: url(../img/award.png) no-repeat -1.2rem -1.25rem;
    width: 2.05rem;
    height: 2rem;
    vertical-align: middle;
    background-size: 30rem 30rem
}

.mac_award .scroll_box .box .icons.cnet span {
    background-position: -1.2rem -1.25rem;
    width: 2.05rem;
    height: 2rem
}

.mac_award .scroll_box .box .icons.softpedia span {
    background-position: -4.5rem -1.25rem;
    width: 6rem;
    height: .925rem
}

.mac_award .scroll_box .box .icons.softonic span {
    background-position: -11.75rem -1.25rem;
    width: 5rem;
    height: 1.55rem
}

.mac_award .scroll_box .box .icons.pcword span {
    background-position: -18rem -1.25rem;
    width: 5rem;
    height: 1.075rem
}

.mac_award .scroll_box .box .icons.topten span {
    background-position: -24.25rem -1.25rem;
    width: 5rem;
    height: .8rem
}

.mac_award .scroll_box .box .icons.techradar span {
    background-position: -1.2rem -4.5rem;
    width: 6rem;
    height: 1.325rem
}

.mac_award .scroll_box .box .icons.betanews span {
    background-position: -8rem -4.3rem;
    width: 6rem;
    height: 1.325rem
}

.mac_award .scroll_box .box .icons.pctech span {
    background-position: -14rem -4.3rem;
    width: 6rem;
    height: 1.325rem
}

.mac_award .scroll_box .box .icons.beachlife span {
    background-position: -21.5rem -4.15rem;
    width: 2.425rem;
    height: 2rem
}

.mac_award .scroll_box .box .icons.pcdiy span {
    background-position: -25.9rem -4.525rem;
    width: 3.6rem;
    height: .875rem
}

.mac_award .scroll_box .box .icons.coolaler span {
    background-position: -1.375rem -6.925rem;
    width: 5.025rem;
    height: 1.9rem
}

.mac_award .scroll_box .box .icons.gamers span {
    background-position: -8.55rem -6.925rem;
    width: 6.025rem;
    height: 1.875rem
}

.mac_award .scroll_box .box .icons.dzsh span {
    background-position: -16.725rem -7.475rem;
    width: 5.625rem;
    height: .8rem
}

.mac_award .scroll_box .box .word {
    width: 53%;
    padding-right: 2%;
    text-align: left;
    vertical-align: middle
}

.mac_award .scroll_box .box .word .star {
    color: #FF8923;
    font-size: .5rem;
    margin-bottom: .3rem
}

.mac_award .scroll_box .box .word .d {
    font-size: .4rem;
    line-height: .75rem;
    color: #54545B;
    margin-bottom: .25rem
}

.mac_award .scroll_box .box .word .name {
    color: #54545B;
    line-height: .8rem;
    font-size: .4rem
}

.mac_award .scroll_box .left_click,
.mac_award .scroll_box .right_click {
    display: block;
    text-align: center;
    width: 1rem;
    line-height: 1.5rem;
    position: absolute;
    left: -.25rem;
    top: 50%;
    margin-top: -.75rem;
    cursor: pointer;
    color: #cdcdcd;
    font-size: 1rem
}

.mac_award .scroll_box .left_click:hover,
.mac_award .scroll_box .right_click:hover {
    color: #4BAEB3
}

.mac_award .scroll_box .right_click {
    left: auto;
    right: -.25rem
}

.mac_award .icon_list {
    font-size: .6rem;
    display: block;
    line-height: 1.25rem
}

.mac_award .icon_list span {
    display: inline-block;
    color: #cccccd;
    margin: 0 3%;
    vertical-align: middle
}

.mac_award .icon_list .s1 {
    font-size: .45rem
}

.mac_award .icon_list .b1 {
    font-size: 1.15rem
}

.mac_award .icon_list .b2 {
    font-size: .95rem
}

.mac_award .icon_list_tb_free {
    font-size: .675rem;
    display: block;
    line-height: 1.25rem
}

.mac_award .icon_list_tb_free span {
    display: inline-block;
    color: #cccccd;
    margin: 0 5%;
    vertical-align: middle
}

.mac_award .icon_list_tb_free .clnet {
    font-size: 1.225rem
}

.mac_award .icon_list_tb_free .softonic {
    font-size: .95rem
}

.mac_award .icon_list_tb_free .techradar {
    font-size: .625rem
}

@media (max-width: 768px) {
    .mac_award .scroll_box .box {
        width: auto
    }

    .mac_award .scroll_box .box li:before {
        display: none
    }

    .mac_award .scroll_box .box .icons {
        display: block;
        margin: 0;
        width: auto;
        margin-bottom: 0.5rem
    }

    .mac_award .scroll_box .box .icons:after {
        display: none
    }

    .mac_award .scroll_box .box .word {
        display: block;
        width: auto;
        text-align: center;
        padding: 0 5%
    }

    .mac_award .scroll_box .left_click,
    .mac_award .scroll_box .right_click {
        display: none
    }
}

.users_review {
    padding: 1.875rem 0;
    background: #F8F8FA
}

.users_review.tb_free {
    padding: 1.875rem 0 3.75rem 0;
    overflow: hidden
}

.users_review.tb_free .box_all {
    position: relative;
    min-height: 7.5rem;
    width: 100%
}

.users_review.tb_free .box_all:before {
    content: '\e63d';
    position: absolute;
    top: -1.725rem;
    left: -3.725rem;
    font-size: 7rem;
    color: #CCCCCD;
    opacity: 0.3
}

.users_review.tb_free .box_all:after {
    content: '\e63a';
    position: absolute;
    overflow: visible;
    bottom: .75rem;
    right: -4.75rem;
    font-size: 7rem;
    color: #CCCCCD;
    z-index: 2;
    opacity: 0.3
}

.users_review.tb_free .box_all .box {
    position: relative;
    z-index: 88
}

.users_review.tb_mac .tb_title_icon {
    background: linear-gradient(90deg, #87d0ed 0%, #5b84f2 100%);
    background-color: #87D0ED
}

.users_review .pro_title {
    margin-bottom: .3rem
}

.users_review .review_link {
    margin-bottom: 1rem;
    font-size: .4rem;
    line-height: .75rem
}

.users_review .review_link a {
    font-weight: bold
}

.users_review .review_link .iconfont {
    color: #0087FF;
    font-size: .6rem
}

.users_review .review_link .star_01,
.users_review .review_link .star_02,
.users_review .review_link .star_03 {
    display: none
}

.users_review .box_all .box {
    background: #fff;
    box-shadow: 0rem .25rem .35rem 0rem rgba(221, 221, 221, 0.5);
    border-radius: .2rem;
    float: left;
    width: 27.16666666666%;
    margin-right: 2.5%;
    padding: .5rem 2.25%
}

.users_review .box_all .box.last {
    margin-right: 0
}

.users_review .box_all .box .star {
    color: #FF8923;
    margin-bottom: .55rem
}

.users_review .box_all .box .d {
    color: #54545B;
    line-height: .75rem;
    min-height: 4rem;
    margin-bottom: .5rem
}

.users_review .box_all .box .name {
    color: #54545B
}

@media (max-width: 768px) {
    .users_review {
        padding: 2rem 0 !important
    }

    .users_review .box_all .box {
        display: block;
        width: auto;
        float: none;
        margin: 0 0 1rem 0;
        padding: .5rem 5%
    }

    .users_review .box_all .box .d {
        min-height: 0
    }
}

.guides_list {
    padding: 1.875rem 0 3.75rem 0;
    background: #F8F8FA
}

.guides_list .pro_title {
    margin-bottom: 2rem
}

.guides_list.tb_home .question .icon.no1 {
    background-position: -10.475rem -21.925rem
}

.guides_list.tb_home .question dl:hover dt,
.guides_list.tb_home .question dl.current dt {
    color: #3CA3FA
}

.guides_list.tb_home .question dl:hover:after,
.guides_list.tb_home .question dl.current:after {
    color: #3CA3FA
}

.guides_list.tb_home .support .icon.no1 {
    background-position: -12.3rem -21.925rem !important
}

.guides_list.tb_home .support .icon.no3 {
    background-position: -14.2rem -21.925rem !important
}

.guides_list.edm {
    background: transparent
}

.guides_list .question {
    background-color: #fff;
    width: 49.3333333%;
    padding: 1rem 2% 1rem 5.333%;
    float: left;
    box-shadow: 0rem .25rem .35rem 0rem rgba(221, 221, 221, 0.5)
}

.guides_list .question .title {
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .5rem;
    position: relative
}

.guides_list .question .title .icon {
    background: url(/images_2019/tb/enterprise/icon.png) -8.3rem -4.5rem no-repeat;
    background-size: 30rem 30rem;
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: -1rem;
    top: 0rem
}

.guides_list .question dl {
    margin-top: .5rem;
    position: relative
}

.guides_list .question dl dt {
    line-height: .75rem;
    font-weight: bold;
    cursor: pointer;
    padding-right: 5%
}

.guides_list .question dl dd {
    line-height: .75rem;
    color: #54545B;
    display: none;
    margin-top: .25rem
}

.guides_list .question dl:after {
    content: '\e612';
    position: absolute;
    right: 0rem;
    top: .15rem;
    font-size: .6rem;
    color: #979797;
    transition: 400ms
}

.guides_list .question dl.current:after {
    transform: rotate(180deg);
    color: #111532
}

.guides_list .question dl:hover dt,
.guides_list .question dl.current dt {
    color: #4BAEB3
}

.guides_list .question dl:hover:after,
.guides_list .question dl.current:after {
    color: #4BAEB3
}

.guides_list .support {
    float: right;
    width: 34.33333%;
    padding: 1rem 2% 1rem 5.333%;
    background-color: #fff;
    box-shadow: 0rem .25rem .35rem 0rem rgba(221, 221, 221, 0.5)
}

.guides_list .support .box {
    margin-bottom: 1.6rem
}

.guides_list .support .box.last {
    margin-bottom: 0
}

.guides_list .support .box .title {
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .5rem;
    position: relative
}

.guides_list .support .box .title .icon {
    background: url(/images_2019/tb/enterprise/icon.png) -10.15rem -4.5rem no-repeat;
    background-size: 30rem 30rem;
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: -1rem;
    top: 0rem
}

.guides_list .support .box .title .icon.no2 {
    background-position: -12rem -4.5rem
}

.guides_list .support .box .des {
    line-height: .75rem;
    color: #54545B;
    margin-bottom: .25rem
}

.guides_list .support .box .link {
    color: #0087FF;
    line-height: .75rem;
    cursor: pointer
}

.guides_list .support .box .link a {
    font-weight: bold
}

.guides_list .support .box .link .iconfont {
    color: #0087FF;
    font-size: .6rem
}

.guides_list .support .box .link:hover strong {
    text-decoration: underline
}

@media (max-width: 768px) {
    .guides_list .question {
        width: auto;
        float: none;
        margin-bottom: 1rem
    }

    .guides_list .question .title {
        font-size: .75rem;
        line-height: .9rem
    }

    .guides_list .question .title .icon {
        display: none
    }

    .guides_list .support {
        width: auto;
        float: none
    }

    .guides_list .support .box .title {
        font-size: .75rem;
        line-height: .9rem
    }

    .guides_list .support .box .title .icon {
        display: none
    }
}

.guides_list .father_box {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    background-color: #fff;
    box-shadow: 0rem .25rem .35rem 0rem rgba(221, 221, 221, 0.5);
    padding: 1rem 2% 1rem 5.333%
}

.guides_list .father_box.width32 {
    width: 32%;
    margin-right: 2%
}

.guides_list .father_box.width50 {
    width: 50%
}

.guides_list .father_box .title {
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .5rem;
    position: relative
}

.guides_list .father_box .title .icon {
    background: url(/images_2019/tb/enterprise/icon.png) -10.15rem -4.5rem no-repeat;
    background-size: 30rem 30rem;
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: -1rem;
    top: 0rem
}

.guides_list .father_box .title .icon.no1 {
    background-position: -13.85rem -4.5rem
}

.guides_list .father_box .title .icon.no2 {
    background-position: -15.7rem -4.5rem
}

.guides_list .father_box .system_list li {
    color: #7E7E8A;
    line-height: .75rem
}

.guides_list .father_box .system_list li::before {
    content: '';
    width: .1rem;
    height: .1rem;
    background-color: #7E7E8A;
    border-radius: 50%;
    display: inline-block;
    margin-right: .15rem
}

.guides_list .father_box .des {
    color: #7E7E8A;
    margin-bottom: 1rem;
    line-height: .75rem
}

@media (max-width: 750px) {
    .guides_list .father_box {
        width: 93% !important;
        margin-bottom: 0.5rem
    }

    .guides_list .father_box .title {
        padding-left: 1rem
    }

    .guides_list .father_box .title .icon {
        left: 0
    }
}

@media (max-width: 750px) {
    .guides_list {
        padding-bottom: 2rem
    }
}

.win_mac_switch {
    border: 0.025rem solid #008AFF;
    border-radius: 0.325rem;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
    margin-bottom: .75rem
}

.win_mac_switch span {
    width: 1.9rem;
    height: 0.625rem;
    line-height: 0.625rem;
    display: inline-block;
    border-radius: 0.325rem;
    color: #008AFF;
    transition: all 300ms
}

.win_mac_switch span.win,
.win_mac_switch span.mac {
    background-color: #008AFF;
    color: #fff
}

.win_mac_switch span.win::before,
.win_mac_switch span.mac::before {
    content: '\e68e';
    margin-right: 0.075rem;
    font-size: 0.375rem
}

.win_mac_switch span.mac {
    background-color: transparent;
    color: #008AFF
}

.win_mac_switch span.mac::before {
    content: '\e66a'
}

.win_mac_switch .current span.win {
    background-color: transparent;
    color: #008AFF
}

.win_mac_switch .current span.mac {
    background-color: #008AFF;
    color: #fff
}

.comparison_box2 {
    margin-bottom: 1rem
}

.comparison_box2 ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: .55rem 0;
    font-size: .5rem;
    line-height: .6rem;
    vertical-align: bottom;
    border-bottom: .025rem solid #EDEDED;
    font-weight: bold;
    width: 18%;
    text-align: center
}

.comparison_box2 ul li.tit {
    width: 42%;
    text-align: left;
    padding-left: 4%
}

.comparison_box2 ul li.blue {
    color: #3047F1
}

.recexperts_table {
    background: url("/images_2019/multimedia/recexperts/bg-4.jpg") center top no-repeat;
    min-height: 23.8rem
}

@media (min-width: 1921px) {
    .recexperts_table {
        background-size: 100% 23.8rem
    }
}

.recexperts_table .wrap_1200 {
    max-width: 28.25rem;
    margin: 0 auto
}

.recexperts_table .pro_title {
    margin-bottom: 1.375rem;
    padding-top: 3.1rem;
    text-align: center
}

.recexperts_table .box_all .title_box {
    float: left;
    width: 38%
}

.recexperts_table .box_all .title_box li {
    background: #fff;
    padding: .45rem .65rem
}

.recexperts_table .box_all .title_box li.no1 {
    background: none;
    padding: 0;
    padding-top: .15rem
}

.recexperts_table .box_all .title_box li.bg_white {
    background: #F9FAFC
}

.recexperts_table .box_all .title_box li .box {
    position: relative
}

.recexperts_table .box_all .title_box li .box .img {
    position: absolute;
    left: 0;
    top: 0
}

.recexperts_table .box_all .title_box li .box p {
    margin-left: 1rem
}

.recexperts_table .box_all .list_box {
    float: left;
    width: 31%;
    text-align: center;
    box-shadow: 0rem .1rem .25rem rgba(80, 125, 216, 0.15);
    opacity: 1;
    border-radius: .2rem
}

.recexperts_table .box_all .list_box.last {
    margin-right: 0;
    box-shadow: 0rem .1rem 1.125rem rgba(21, 58, 160, 0.15)
}

.recexperts_table .box_all .list_box li {
    padding: .45rem 0rem;
    background: #fff
}

.recexperts_table .box_all .list_box li:not(:first-child):before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0.025rem;
    overflow: hidden;
    vertical-align: middle;
    margin-left: -0.05rem
}

.recexperts_table .box_all .list_box li.button:before {
    content: '';
    display: none
}

.recexperts_table .box_all .list_box li.bg_white {
    background: #F9FAFC
}

.recexperts_table .box_all .list_box li.button {
    padding: .6rem 0 .75rem 0;
    border-radius: 0 0 .2rem .2rem
}

.recexperts_table .box_all .list_box li.no1 {
    padding: 0
}

.recexperts_table .box_all .list_box li .iconfont {
    color: #C8C8C8;
    font-size: .45rem
}

.recexperts_table .box_all .list_box li .iconfont.color3 {
    color: #0087FF
}

.recexperts_table .box_all .list_box li .iconfont.color1 {
    color: #FA3740
}

.recexperts_table .box_all .list_box li .price {
    font-size: 0.85rem;
    color: #FE6628;
    margin-bottom: .5rem;
    vertical-align: middle
}

.recexperts_table .box_all .list_box li .price sup {
    font-size: .4rem
}

.recexperts_table .box_all .list_box li .price del {
    font-size: .45rem;
    color: #111532;
    vertical-align: middle
}

.recexperts_table .box_all .list_box li.bg2 {
    height: 2.45rem;
    background: #FFFFFF;
    border-radius: .2rem .2rem 0 0;
    border-top: .15rem solid #fff
}

.recexperts_table .box_all .list_box li.bg2 .name {
    font-size: 0.6rem;
    color: #111532;
    line-height: 0.65rem;
    font-weight: bold;
    padding-top: 1rem
}

.recexperts_table .box_all .list_box li.bg3 {
    height: 2.45rem;
    background: #FFFFFF;
    border-radius: .2rem .2rem 0 0;
    border-top: .15rem solid #FA3740
}

.recexperts_table .box_all .list_box li.bg3 .name {
    font-size: 0.6rem;
    line-height: 0.65rem;
    font-weight: bold;
    padding-top: 0.8rem
}

.recexperts_table .box_all .list_box li.bg3 .name * {
    vertical-align: middle
}

.recexperts_table .box_all .list_box li.bg3 .name .icon {
    margin-right: .2rem
}

@media (max-width: 1000px) {
    .recexperts_table {
        min-height: inherit;
        padding-bottom: 3rem;
        background-size: cover
    }

    .recexperts_table .globle_button,
    .recexperts_table .globle_button.bor2 {
        width: 80% !important;
        margin: 0 auto
    }
}

@media (max-width: 479px) {
    .recexperts_table .box_all .list_box {
        width: 27%
    }

    .recexperts_table .box_all .title_box {
        width: 44%
    }

    .recexperts_table .box_all .title_box li .box .img {
        position: static
    }

    .recexperts_table .box_all .title_box li .box p {
        margin-left: 0
    }
}

.product_nav {
    height: 0rem;
    overflow: hidden
}

.pro_fixed_button {
    position: fixed;
    width: 100%;
    top: 0rem;
    left: 0rem;
    z-index: 999;
    background-color: #fff;
    box-shadow: 0rem .1rem .625rem 0rem rgba(21, 58, 160, 0.1);
    display: none
}

.pro_fixed_button.current {
    display: block
}

@media (max-width: 1000px) {
    .pro_fixed_button.current {
        display: none
    }
}

.pro_fixed_button .icon {
    float: left;
    color: #3589FF;
    font-size: .9rem;
    line-height: 1.475rem;
    margin-right: .7rem;
    position: relative;
    top: .05rem
}

.pro_fixed_button .pro_fix_nav {
    float: left;
    height: 1.475rem;
    line-height: 1.475rem
}

.pro_fixed_button .pro_fix_nav a {
    display: inline-block;
    color: #000;
    margin-right: .9rem
}

.pro_fixed_button .pro_fix_nav a.current,
.pro_fixed_button .pro_fix_nav a:hover {
    color: #3589FF
}

@media (max-width: 1025px) {
    .pro_fixed_button .pro_fix_nav a {
        margin-right: .65rem
    }
}

.pro_fixed_button .check_list {
    float: right;
    margin-top: .2rem
}

.pro_fixed_button .check_list li {
    font-size: .35rem;
    cursor: pointer
}

.pro_fixed_button .check_list li::before {
    content: '\e6f7';
    display: inline-block;
    margin-right: .2rem;
    font-size: .4rem
}

.pro_fixed_button .check_list li.current {
    color: #FF8924
}

.pro_fixed_button .check_list li.current::before {
    content: '\e6f6'
}

.pro_fixed_button .button {
    float: right;
    padding: .25rem 0
}

.pro_fixed_button .button .button_buy,
.pro_fixed_button .button .button_download,
.pro_fixed_button .button .button_upgrade {
    width: 3.5rem;
    height: 1rem;
    line-height: 1rem;
    background: linear-gradient(90deg, #fe6628, #fd8f36);
    background-color: #FF8924;
    box-shadow: 0rem .125rem .175rem 0rem rgba(0, 0, 0, 0.15);
    border-radius: .125rem;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin-left: .5rem
}

.pro_fixed_button .button .button_buy:hover,
.pro_fixed_button .button .button_download:hover,
.pro_fixed_button .button .button_upgrade:hover {
    background-image: linear-gradient(90deg, #ff4201, #ff802b);
    background-color: #FF6C00
}

.pro_fixed_button .button .button_upgrade {
    border: 1px solid #f38a01;
    color: #f38a01;
    background: none;
    width: 3.45re;
    height: .9804rem;
    line-height: .95rem
}

.pro_fixed_button .button .button_upgrade:hover {
    background-color: #f38a01;
    color: #fff
}

.pro_fixed_button .button .button_download {
    background-image: linear-gradient(90deg, #06f, #2e92ff);
    background-color: #0066FF
}

.pro_fixed_button .button .button_download:hover {
    background-image: linear-gradient(90deg, #0054ff, #237fff);
    background-color: #0054ff
}

.product_banner_icon_tb {
    text-align: center;
    margin-top: -1.5rem
}

.product_banner_icon_tb.edm {
    margin-top: -2.25rem
}

.product_banner_icon_tb .wrap_1200 {
    background-color: #fff;
    padding: .875rem 0;
    border-radius: .3rem;
    box-shadow: 0rem .25rem .35rem 0rem rgba(0, 0, 0, 0.1)
}

.product_banner_icon_tb.pctrans .wrap_1200 {
    padding: .5rem 0
}

.product_banner_icon_tb.pctrans .iconfont {
    font-size: .8rem;
    line-height: 2rem;
    color: #b1b2b7;
    margin: 0 4%
}

.product_banner_icon_tb.pctrans .iconfont:hover {
    color: inherit
}

.product_banner_icon_tb.pctrans .iconfont.betanews {
    font-size: 1rem
}

.product_banner_icon_tb.pctrans .iconfont.cnet {
    font-size: 2rem
}

.product_banner_icon_tb.pctrans .iconfont.techadvisor {
    font-size: .6rem
}

@media (max-width: 768px) {
    .product_banner_icon_tb.pctrans .iconfont {
        margin: 0.25rem 0.5rem;
        font-size: 0.5rem
    }

    .product_banner_icon_tb.pctrans .iconfont.techadvisor {
        font-size: 0.5rem
    }
}

.product_banner_icon_tb .iconfont {
    font-size: .95rem;
    line-height: 1.25rem;
    color: #b1b2b7;
    margin: 0 3%
}

.product_banner_icon_tb .iconfont:hover {
    color: #111532
}

.product_banner_icon_tb .iconfont.microsoft {
    font-size: .5rem
}

.product_banner_icon_tb .iconfont.ibm {
    font-size: 2rem
}

.product_banner_icon_tb .iconfont.sl {
    font-size: 2.5rem
}

.product_banner_icon_tb .iconfont.samsung {
    font-size: 2.5rem
}

.product_banner_icon_tb .iconfont.macys {
    font-size: 2.5rem
}

@media (max-width: 1280px) {
    .product_banner_icon_tb .iconfont {
        margin: 0 2%
    }
}

@media (max-width: 768px) {
    .product_banner_icon_tb .wrap_1200 {
        padding: 0.5rem 0
    }

    .product_banner_icon_tb .iconfont {
        margin: 0.25rem 0.5rem;
        font-size: 0.6rem
    }
}

.pctrans_free_part1_bg {
    background: url("../img/background-1.png") no-repeat center bottom
}

@media (min-width: 1900px) {
    .pctrans_free_part1_bg {
        background-size: 100% 47.875rem
    }
}

.multimedia_banner {
    background: url("../img/banner-background.png") no-repeat center top;
    min-height: 20.5rem
}

.multimedia_banner .wrap {
    max-width: 30.5rem
}

.multimedia_banner .word {
    padding-top: 4.65rem;
    position: relative;
    z-index: 2
}

.multimedia_banner .word .des {
    font-size: 1rem;
    line-height: 1.4rem;
    color: #F7BA00;
    font-weight: bold;
    max-width: 15.25rem;
    margin: 0 0 .5rem .25rem
}

.multimedia_banner .word .title {
    color: #FFFFFF;
    font-size: 1.8rem;
    line-height: 2.2rem;
    font-weight: bold;
    margin: 0 0 2.25rem .25rem
}

.multimedia_banner .word .title:after {
    content: '';
    background: #F7B500;
    width: 1.8rem;
    height: .25rem;
    display: block;
    margin-top: .6rem;
    border-radius: .125rem
}

.multimedia_banner .word .globle_button {
    margin-right: .5rem
}

.multimedia_banner .img {
    position: absolute;
    right: 0rem;
    top: 2.25rem;
    z-index: 1
}

.multimedia_banner .img_bg {
    position: absolute;
    left: 5.35rem;
    top: 2.45rem
}

@media (min-width: 1900px) {
    .multimedia_banner {
        background-size: 100% 20.5rem
    }
}

@media (max-width: 1300px) {
    .multimedia_banner .img {
        width: 8.75rem
    }

    .multimedia_banner .img img {
        max-width: 100%;
        height: auto
    }
}

@media (max-width: 1000px) {
    .multimedia_banner {
        text-align: center;
        background-size: cover
    }

    .multimedia_banner .word {
        padding: 1rem 0
    }

    .multimedia_banner .word .des {
        margin: 0 auto 0.5rem auto
    }

    .multimedia_banner .word .title:after {
        display: none
    }

    .multimedia_banner .word .globle_button {
        margin-top: 0.5rem
    }

    .multimedia_banner .img {
        width: auto;
        position: static
    }
}

.multimedia_video_editor_part1 {
    background: url("/images_2019/multimedia/part1_bg.png") no-repeat center -1.175rem;
    padding: 3.75rem 0 0 0;
    position: relative;
    z-index: 2
}

.multimedia_video_editor_part1 .bg2 {
    background: url("/images_2019/multimedia/part1_bg1.png") no-repeat center bottom;
    padding-bottom: 1.6rem
}

.multimedia_video_editor_part1 .des1 {
    font-size: .5rem;
    line-height: .9rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: .25rem
}

.multimedia_video_editor_part1 .title {
    font-size: .95rem;
    line-height: 1.15rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem
}

.multimedia_video_editor_part1 .des2 {
    font-size: .5rem;
    line-height: .9rem;
    margin: 0 auto .425rem auto;
    max-width: 15rem;
    text-align: center
}

.multimedia_video_editor_part1 .video {
    text-align: center
}

.multimedia_video_editor_part1 .video iframe {
    margin-top: 1rem;
    max-width: 100%
}

@media (min-width: 1900px) {
    .multimedia_video_editor_part1 {
        background-size: 100% 24.925rem
    }
}

@media (max-width: 1000px) {
    .multimedia_video_editor_part1 .bg2 {
        background: none
    }

    .multimedia_video_editor_part1 .video iframe {
        height: 8rem
    }
}

.multimedia_video_editor_part2 {
    padding: 5.1rem 0 0 0;
    background: #2C2C2D;
    position: relative;
    z-index: 1;
    min-height: 21rem;
    margin-top: -3.675rem;
    overflow: hidden
}

.multimedia_video_editor_part2 .title {
    font-size: .95rem;
    line-height: 1.15rem;
    font-weight: bold;
    margin: 0 auto 1.25rem auto;
    text-align: center;
    color: #fff
}

.multimedia_video_editor_part2 .box_all {
    position: relative
}

.multimedia_video_editor_part2 .word {
    color: #fff;
    padding-top: 1.55rem;
    font-weight: 300;
    width: 50%;
    position: relative;
    z-index: 2
}

.multimedia_video_editor_part2 .word .t {
    font-size: .5rem;
    line-height: .9rem;
    padding-bottom: 1rem
}

.multimedia_video_editor_part2 .word .list {
    border-top: .025rem solid #3A4D5F;
    position: relative;
    padding: 1rem 0 0 0
}

.multimedia_video_editor_part2 .word .list:after {
    content: '';
    width: .5rem;
    height: .05rem;
    background: #2C2C2D;
    position: absolute;
    left: .75rem;
    top: 0rem
}

.multimedia_video_editor_part2 .word .list li {
    padding-left: 1.3rem;
    position: relative;
    font-size: .5rem;
    line-height: .9rem;
    margin-bottom: 1.15rem
}

.multimedia_video_editor_part2 .word .list li .iconfont {
    color: #5FA1E1;
    position: absolute;
    left: 0rem;
    top: 0rem;
    font-size: .85rem;
    line-height: 1.05rem
}

.multimedia_video_editor_part2 .img {
    position: absolute;
    right: 0rem;
    top: 9.1rem;
    z-index: 1;
    max-width: 48%
}

.multimedia_video_editor_part2 .img.media {
    display: none
}

.multimedia_video_editor_part2 .img img {
    max-width: 100%;
    height: auto
}

.multimedia_video_editor_part2 .img .img_move2 {
    position: absolute;
    left: 4.125rem;
    top: 5.75rem;
    z-index: 2
}

@media (max-width: 1000px) {
    .multimedia_video_editor_part2 .word {
        width: auto
    }

    .multimedia_video_editor_part2 .img {
        display: none
    }

    .multimedia_video_editor_part2 .img.media {
        display: block;
        position: relative;
        width: auto;
        top: 0;
        right: auto;
        max-width: none
    }
}

.multimedia_video_editor_part3 {
    padding: 3.75rem 0 2.5rem 0;
    position: relative;
    background: url("/images_2019/multimedia/all_bg1.png") no-repeat center top;
    min-height: 40rem;
    overflow: hidden
}

.multimedia_video_editor_part3 .qiu {
    background: url("/images_2019/multimedia/part3_qiu.png") no-repeat;
    width: 3.475rem;
    height: 6.1rem;
    background-size: cover;
    position: absolute;
    right: 0rem;
    top: 11.825rem
}

.multimedia_video_editor_part3 .box1 {
    min-height: 16.25rem;
    margin-bottom: 1.6rem
}

.multimedia_video_editor_part3 .img_box {
    position: absolute;
    left: 0rem;
    top: 3.75rem;
    z-index: 2;
    background: url("/images_2019/multimedia/part_3_bg_shadow.png") no-repeat;
    width: 21.75rem;
    height: 16.55rem;
    background-size: 100% 100%
}

.multimedia_video_editor_part3 .img_box .list_img {
    background: url("/images_2019/multimedia/list_img_in.png") no-repeat center;
    width: 20rem;
    height: 14rem;
    position: relative
}

.multimedia_video_editor_part3 .img_box .list_img .show_img {
    background: url("/images_2019/multimedia/list_img_0.png") center right no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    width: 0%;
    border-left: .05rem solid #fff;
    transition: 400ms
}

.multimedia_video_editor_part3 .img_box .list_img .show_img.current {
    width: 50%;
    transition-delay: 400ms
}

.multimedia_video_editor_part3 .img_box .list_img .show_img.no2 {
    background-image: url("/images_2019/multimedia/list_img_1.png")
}

.multimedia_video_editor_part3 .img_box .list_img .show_img.no3 {
    background-image: url("/images_2019/multimedia/list_img_2.png")
}

.multimedia_video_editor_part3 .img_box .img {
    position: absolute;
    height: .525rem;
    text-align: center;
    left: 0;
    bottom: 3.2rem;
    z-index: 2;
    margin-left: .6rem
}

.multimedia_video_editor_part3 .img_box .img img {
    max-width: 100%;
    height: auto
}

.multimedia_video_editor_part3 .img_box .click_box .click {
    width: 2.1rem;
    height: 2.1rem;
    background: linear-gradient(225deg, #f5e439 0%, #e07620 100%);
    background-color: #F5E439;
    box-shadow: 0rem .125rem .25rem 0rem rgba(192, 167, 38, 0.4);
    display: block;
    border-radius: 50%;
    color: #fff;
    line-height: 2.1rem;
    text-align: center;
    font-size: .4rem;
    font-weight: bold;
    position: absolute;
    right: 1rem;
    top: 2.55rem;
    cursor: pointer
}

.multimedia_video_editor_part3 .img_box .click_box .click.no2 {
    background: linear-gradient(39deg, #6c32ff 0%, #8f20e0 100%);
    background-color: #6C32FF;
    right: 3rem;
    top: 5.6rem
}

.multimedia_video_editor_part3 .img_box .click_box .click.no3 {
    background: linear-gradient(37deg, #325dff 0%, #209be0 100%);
    background-color: #325DFF;
    right: 1rem;
    top: 8rem
}

.multimedia_video_editor_part3 .img_box .click_box .click.current {
    border: .1rem solid #fff;
    width: 1.9rem;
    height: 1.9rem;
    line-height: 1.9rem
}

.multimedia_video_editor_part3 .img_box_media {
    display: none
}

.multimedia_video_editor_part3 .word {
    float: left;
    width: 50%;
    max-width: 12.375rem;
    position: relative;
    z-index: 3
}

.multimedia_video_editor_part3 .word.r {
    float: right
}

.multimedia_video_editor_part3 .word .t {
    color: #202021;
    font-size: .95rem;
    line-height: 1.15rem;
    font-weight: bold;
    margin: 3.05rem 0 2rem 0
}

.multimedia_video_editor_part3 .word .d {
    font-size: .5rem;
    line-height: .9rem;
    max-width: 12.5rem
}

.multimedia_video_editor_part3 .word .img {
    margin-top: 1.8rem
}

.multimedia_video_editor_part3 .img_box_a {
    width: 14.5rem;
    height: 13.675rem;
    float: right;
    position: relative
}

.multimedia_video_editor_part3 .img_box_a .over_img {
    position: relative;
    z-index: 2
}

.multimedia_video_editor_part3 .img_box_a .over_img2 {
    position: absolute;
    left: 0rem;
    top: -2.5rem
}

.multimedia_video_editor_part3 .box3 {
    position: relative;
    margin-top: 3.4rem;
    min-height: 17.5rem
}

.multimedia_video_editor_part3 .box3 .img_box_b {
    position: absolute;
    left: 0rem;
    top: 0rem;
    width: 21.525rem;
    height: 16.55rem;
    max-width: 50%
}

.multimedia_video_editor_part3 .box3 .img_box_b .over_img {
    position: absolute;
    left: 0rem;
    top: 0rem;
    z-index: 1
}

.multimedia_video_editor_part3 .box3 .img_box_b .over_img2 {
    position: absolute;
    right: -1.2rem;
    top: 1.8rem;
    z-index: 2
}

.multimedia_video_editor_part3 .box3 .img_box_b .over_img3 {
    position: absolute;
    right: 0rem;
    top: 1.4rem;
    z-index: 3
}

@media (min-width: 1900px) {
    .multimedia_video_editor_part3 {
        background-size: 100% 40rem
    }
}

@media (max-width: 1450px) {
    .multimedia_video_editor_part3 .box1 .img_box {
        position: relative;
        top: auto;
        left: auto;
        font-size: 40px;
        background: none;
        margin: 0 auto 1rem auto;
        max-width: 20rem;
        width: auto;
        height: auto
    }

    .multimedia_video_editor_part3 .box1 .img_box .click_box {
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2.2rem;
        z-index: 5
    }

    .multimedia_video_editor_part3 .box1 .img_box .click_box .click {
        position: static;
        display: inline-block
    }

    .multimedia_video_editor_part3 .box1 .img_box .img {
        bottom: 1rem
    }

    .multimedia_video_editor_part3 .box1 .word {
        float: none !important;
        width: auto;
        max-width: none
    }

    .multimedia_video_editor_part3 .box1 .word .t {
        margin: 1.5rem 0 1rem 0
    }

    .multimedia_video_editor_part3 .box1 .word .d {
        max-width: none;
        margin-bottom: 2rem
    }

    .multimedia_video_editor_part3 .box3 .img_box_b {
        position: relative;
        max-width: 816px;
        width: auto;
        left: auto;
        top: auto;
        margin: 0 auto
    }

    .multimedia_video_editor_part3 .box3 .img_box_b .over_img2 {
        max-width: 55%;
        height: auto
    }

    .multimedia_video_editor_part3 .box3 .word {
        float: none !important;
        width: auto;
        max-width: none
    }

    .multimedia_video_editor_part3 .box3 .word .t {
        margin: 1.5rem 0 1rem 0
    }

    .multimedia_video_editor_part3 .box3 .word .d {
        max-width: none;
        margin-bottom: 2rem
    }
}

@media (max-width: 1200px) and (min-width: 1000px) {
    .multimedia_video_editor_part3 .img_box_a {
        width: 11.5rem
    }
}

@media (max-width: 1000px) {
    .multimedia_video_editor_part3 {
        padding: 1rem 0
    }

    .multimedia_video_editor_part3 .word {
        float: none;
        width: auto;
        max-width: none
    }

    .multimedia_video_editor_part3 .word .t {
        margin: 1rem 0 1rem 0 !important
    }

    .multimedia_video_editor_part3 .word .t br {
        display: none
    }

    .multimedia_video_editor_part3 .word .d {
        max-width: none
    }

    .multimedia_video_editor_part3 .word .img {
        display: none
    }

    .multimedia_video_editor_part3 .box1 {
        margin-bottom: 0
    }

    .multimedia_video_editor_part3 .box1 .img_box {
        display: none
    }

    .multimedia_video_editor_part3 .img_box_media {
        display: block;
        text-align: center;
        margin-bottom: 1rem
    }

    .multimedia_video_editor_part3 .img_box_a {
        width: auto;
        height: auto;
        float: none;
        text-align: center
    }

    .multimedia_video_editor_part3 .img_box_a .over_img {
        display: none
    }

    .multimedia_video_editor_part3 .img_box_a .over_img2 {
        position: static
    }

    .multimedia_video_editor_part3 .box3 {
        margin: 0
    }

    .multimedia_video_editor_part3 .box3 .img_box_b {
        padding-bottom: 3rem;
        height: auto
    }

    .multimedia_video_editor_part3 .box3 .img_box_b .over_img {
        position: static
    }
}

.all_bg2 {
    background: #f3f1fb url("/images_2019/multimedia/all_bg2.png") no-repeat center top;
    min-height: 35.825rem
}

@media (min-width: 1900px) {
    .all_bg2 {
        background-size: 100% 35.825rem
    }
}

.multimedia_video_editor_part4 {
    padding: 1.7rem 0
}

.multimedia_video_editor_part4 .title {
    color: #202021;
    font-size: .95rem;
    line-height: 1.05rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2.5rem
}

.multimedia_video_editor_part4 .list {
    margin-top: 2rem
}

.multimedia_video_editor_part4 .list li {
    float: left;
    width: 20%;
    text-align: center
}

.multimedia_video_editor_part4 .list li .icon {
    background: url("/images_2019/multimedia/icons.png") no-repeat -1.25rem -1.25rem;
    background-size: 30rem 30rem;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 1.8rem;
    height: 1.8rem;
    margin-bottom: .5rem
}

.multimedia_video_editor_part4 .list li .icon.no2 {
    background-position: -4.3rem -1.25rem
}

.multimedia_video_editor_part4 .list li .icon.no3 {
    background-position: -7.35rem -1.25rem
}

.multimedia_video_editor_part4 .list li .icon.no4 {
    background-position: -10.4rem -1.25rem
}

.multimedia_video_editor_part4 .list li .icon.no5 {
    background-position: -13.45rem -1.25rem
}

.multimedia_video_editor_part4 .list li .icon.no6 {
    background-position: -1.25rem -4.3rem
}

.multimedia_video_editor_part4 .list li .icon.no7 {
    background-position: -4.3rem -4.3rem
}

.multimedia_video_editor_part4 .list li .icon.no8 {
    background-position: -7.35rem -4.3rem
}

.multimedia_video_editor_part4 .list li .icon.no9 {
    background-position: -10.4rem -4.3rem
}

.multimedia_video_editor_part4 .list li p {
    font-weight: bold;
    font-size: .45rem;
    line-height: .8rem
}

@media (max-width: 1000px) {
    .multimedia_video_editor_part4 {
        padding: 1rem 0
    }
}

.multimedia_video_editor_part5 {
    padding: 3.5rem 0 2.5rem 0
}

.multimedia_video_editor_part5 .title {
    color: #202021;
    font-size: .95rem;
    line-height: 1.05rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem
}

.multimedia_video_editor_part5 .box_all {
    text-align: center;
    background: url("/images_2019/multimedia/part7_bg.png") no-repeat center 1.6rem
}

.multimedia_video_editor_part5 .box_all .box {
    width: 8rem;
    background: #fff;
    border-radius: .1rem;
    padding: 1rem 0;
    margin: 0 .75rem;
    vertical-align: top
}

.multimedia_video_editor_part5 .box_all .box.blue {
    border-top: .2rem solid #0D22FD;
    padding-top: .8rem
}

.multimedia_video_editor_part5 .box_all .box .t {
    font-size: .7rem;
    line-height: .85rem;
    margin-bottom: .75rem;
    font-weight: bold
}

.multimedia_video_editor_part5 .box_all .box .price {
    font-size: .7rem;
    line-height: .85rem;
    min-height: 1.7rem;
    margin-bottom: .15rem;
    font-weight: bold
}

.multimedia_video_editor_part5 .box_all .box ul {
    text-align: left;
    border-top: .025rem solid #D8D8D8;
    margin: 0 1rem;
    padding: .75rem 0 1rem 0
}

.multimedia_video_editor_part5 .box_all .box ul li {
    font-size: .4rem;
    line-height: .75rem;
    margin-bottom: .25rem;
    position: relative;
    padding-left: .5rem
}

.multimedia_video_editor_part5 .box_all .box ul li:before {
    content: '';
    background: #111532;
    width: .15rem;
    height: .15rem;
    border-radius: 50%;
    position: absolute;
    left: 0rem;
    top: .375rem
}

.multimedia_video_editor_part5 .box_all .box ul li.gray {
    color: #9F9FA0
}

.multimedia_video_editor_part5 .box_all .box ul li.gray:before {
    background: none;
    content: '\e8ee';
    width: auto;
    height: auto;
    left: -.1rem;
    top: -.075rem;
    font-size: .35rem
}

@media (max-width: 1000px) {
    .multimedia_video_editor_part5 {
        padding: 1rem 0
    }

    .multimedia_video_editor_part5 .box_all .box {
        margin: 0 1%
    }
}

@media (max-width: 768px) {
    .multimedia_video_editor_part5 .box_all .box {
        width: auto;
        display: block;
        margin-top: 1rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem
    }
}

.multimedia_video_editor_part6 {
    background: url("/images_2019/multimedia/part_8_bg.png") no-repeat center top;
    padding: 2.5rem 0 .25rem 0;
    margin-bottom: 1.15rem
}

.multimedia_video_editor_part6 .wrap {
    max-width: 48rem;
    width: 99.5%
}

.multimedia_video_editor_part6 .title {
    color: #202021;
    font-size: .95rem;
    line-height: 1.05rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem;
    color: #fff
}

.multimedia_video_editor_part6 .box_all {
    margin-top: .25rem
}

.multimedia_video_editor_part6 .box_all .img_box {
    float: left;
    width: 24.4491080797%;
    margin: 0 .2623294858%;
    position: relative;
    overflow: hidden
}

.multimedia_video_editor_part6 .box_all .img_box img {
    max-width: 100%;
    height: auto;
    transition: 400ms;
    display: block
}

.multimedia_video_editor_part6 .box_all .img_box p {
    color: #fff;
    font-size: .5rem;
    line-height: 1.75rem;
    width: 100%;
    font-weight: bold;
    position: absolute;
    bottom: 0rem;
    left: 0rem;
    z-index: 2;
    text-align: center
}

.multimedia_video_editor_part6 .box_all .img_box:after {
    content: '';
    display: block;
    position: absolute;
    left: 0rem;
    bottom: 0rem;
    background: rgba(61, 77, 123, 0.6);
    z-index: 1;
    width: 100%;
    height: 100%
}

.multimedia_video_editor_part6 .box_all .img_box:hover:after {
    height: 1.75rem
}

.multimedia_video_editor_part6 .box_all .img_box:hover img {
    transform: scale(1.1, 1.1)
}

@media (min-width: 1900px) {
    .multimedia_video_editor_part6 {
        background-size: cover
    }
}

@media (max-width: 1000px) {
    .multimedia_video_editor_part6 {
        background: #000
    }

    .multimedia_video_editor_part6 .box_all {
        margin: 0
    }

    .multimedia_video_editor_part6 .box_all .img_box {
        width: 48%;
        margin: .25rem 1% 0 1%
    }
}

.multimedia_video_editor_part7 {
    padding: 2.15rem 0 3.75rem 0;
    background: url("/images_2019/multimedia/part9_bg.png") no-repeat center top
}

.multimedia_video_editor_part7 .title {
    color: #202021;
    font-size: .95rem;
    line-height: 1.05rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem
}

.multimedia_video_editor_part7 table {
    width: 100%;
    border-collapse: collapse
}

.multimedia_video_editor_part7 table tr td {
    border: .025rem solid #D8D8D8;
    font-size: .4rem;
    line-height: .55rem;
    height: 2.25rem;
    vertical-align: middle;
    text-align: center
}

.multimedia_video_editor_part7 table tr p {
    margin: 0.1rem 0
}

.multimedia_video_editor_part7 table tr:nth-child(2n) td {
    background-color: #f8f8fa
}

.pctrans_free_part1 {
    padding: 3.5rem 0 1.5rem
}

.pctrans_free_part1 .pro_title {
    margin-bottom: .55rem
}

.pctrans_free_part1 .pro_des {
    max-width: 15rem;
    margin: 0 auto 2.1rem auto
}

.pctrans_free_part1 .box_all .word {
    float: left;
    width: 51%
}

.pctrans_free_part1 .box_all .word .box {
    position: relative;
    padding-left: 1.625rem;
    font-size: .4rem;
    line-height: .75rem;
    margin-bottom: 1.25rem
}

.pctrans_free_part1 .box_all .word .box .img {
    position: absolute;
    left: 0rem;
    top: 0rem
}

.pctrans_free_part1 .box_all .img_box {
    float: right;
    width: 45%
}

@media (max-width: 1000px) {
    .pctrans_free_part1 {
        padding: 2rem 0
    }

    .pctrans_free_part1 .box_all .word {
        width: auto;
        float: none
    }

    .pctrans_free_part1 .box_all .word .box {
        padding: 0
    }

    .pctrans_free_part1 .box_all .word .box .img {
        position: static
    }

    .pctrans_free_part1 .box_all .img_box {
        width: auto;
        float: none;
        text-align: center
    }
}

.pctrans_free_part2 {
    padding: 1.75rem 0 1.75rem 0
}

.pctrans_free_part2 .pro_title {
    margin-bottom: .3rem
}

.pctrans_free_part2 .pro_des {
    max-width: 15rem;
    margin: 0 auto 2.1rem auto
}

.pctrans_free_part2 .box_all .word {
    float: right;
    width: 51%
}

.pctrans_free_part2 .box_all .word dl {
    margin-bottom: .75rem
}

.pctrans_free_part2 .box_all .word dl dt {
    font-size: .5rem;
    line-height: .6rem;
    font-weight: bold;
    margin-bottom: .35rem
}

.pctrans_free_part2 .box_all .word dl dd {
    font-size: .4rem;
    line-height: .75rem;
    min-height: 2.25rem
}

.pctrans_free_part2 .box_all .img {
    float: left;
    width: 45%;
    position: relative;
    margin-top: .625rem
}

.pctrans_free_part2 .box_all .img .no1 {
    position: absolute;
    left: 31%;
    top: -1.35rem;
    z-index: 2
}

.pctrans_free_part2 .box_all .img .no2 {
    position: absolute;
    left: 0%;
    top: 1.85rem
}

.pctrans_free_part2 .box_all .img .no3 {
    position: absolute;
    left: 42%;
    top: 4.95rem
}

@media (max-width: 1000px) {
    .pctrans_free_part2 {
        padding: 2rem 0
    }

    .pctrans_free_part2 .box_all .word {
        width: auto;
        float: none
    }

    .pctrans_free_part2 .box_all .img {
        width: auto;
        float: none;
        max-width: 12rem;
        margin: 0 auto 2rem auto
    }

    .pctrans_free_part2 .box_all .img .no1,
    .pctrans_free_part2 .box_all .img .no2,
    .pctrans_free_part2 .box_all .img .no3 {
        max-width: 40%
    }
}

.pctrans_free_part3 {
    padding: 2.5rem 0 0rem 0
}

.pctrans_free_part3 .pro_title {
    margin-bottom: .2rem
}

.pctrans_free_part3 .pro_des {
    margin-bottom: 1.75rem
}

.pctrans_free_part3 .box_all .box {
    background: #fff;
    box-shadow: 0rem .25rem .35rem 0rem rgba(0, 0, 0, 0.1);
    border-radius: .2rem;
    float: left;
    width: 31.7%;
    margin-right: 2.45%;
    text-align: center;
    padding: 0 0 .5rem 0
}

.pctrans_free_part3 .box_all .box.last {
    margin-right: 0
}

.pctrans_free_part3 .box_all .box .img {
    margin-bottom: .9rem
}

.pctrans_free_part3 .box_all .box .img img {
    max-width: 100%;
    height: auto
}

.pctrans_free_part3 .box_all .box .t {
    font-size: .5rem;
    line-height: .6rem;
    font-weight: bold;
    margin: 0 .5rem .5rem .5rem
}

.pctrans_free_part3 .box_all .box .d {
    font-size: .4rem;
    line-height: .75rem;
    margin: 0 .5rem;
    min-height: 3.75rem
}

@media (max-width: 1000px) {
    .pctrans_free_part3 {
        padding: 2rem 0
    }

    .pctrans_free_part3 .box_all .box {
        width: auto;
        float: none;
        margin: 1rem 0 0 0;
        padding: 1.5rem;
        box-shadow: none
    }

    .pctrans_free_part3 .box_all .box .d {
        min-height: 0
    }
}

.pctrans_free_part4 {
    padding: 3.9rem 0 3.375rem 0;
    background: url("/images_2019/pctrans/free/4-background.png") no-repeat center bottom
}

.pctrans_free_part4 .pro_title {
    margin-bottom: 2rem
}

.pctrans_free_part4 .comparison_box .box.current {
    background: #1C84EB
}

.pctrans_free_part4 .comparison_box .box .title_box .t {
    margin-bottom: .6rem
}

.pctrans_free_part4 .comparison_box .box .price {
    margin-bottom: .75rem
}

.pctrans_free_part5 {
    padding: 1.75rem 0
}

.pctrans_free_part5 .system_requirement_box {
    background: none
}

.pctrans_free_part5 .system_requirement_box .box_big .checks span .iconfont {
    color: #3CA3FA
}

.pctrans_free_part5 .system_requirement_box .box_big .checks span.current {
    border-color: #3CA3FA;
    color: #3CA3FA
}

.pctrans_free_part5 .system_requirement_box .box_big .word a {
    color: #3CA3FA
}

.pctrans_free_part5 .system_requirement_box .box_big .word a.link {
    color: #3CA3FA
}

.pctrans_free_part2_bg {
    background: url("../img/background-2.png") no-repeat top center
}

@media (min-width: 1900px) {
    .pctrans_free_part2_bg {
        background-size: 100% 23.375rem
    }
}

.pctrans_pro_part1 {
    padding: 3.75rem 0 .8rem;
    text-align: center;
    /* background: url("../img/background-1.png") no-repeat right 13.375rem */
}

.pctrans_pro_part1 .wrap_1200 {
    /* max-width: 30.5rem */
    width: 1500px;
}

.pctrans_pro_part1 .pro_title {
    margin-bottom: .5rem
}

.pctrans_pro_part1 .pro_des {
    max-width: 20rem;
    font-weight: 400;
    margin: 0 auto 1.9rem auto
}

.pctrans_pro_part1 .box_all .l {
    float: left
}

.pctrans_pro_part1 .box_all .r {
    float: right
}

.pctrans_pro_part1 .box_all .box {
    vertical-align: top;
    width: 49%
}

.pctrans_pro_part1 .box_all .box .t {
    font-weight: bold;
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .6rem
}

.pctrans_pro_part1 .box_all .box .d {
    font-size: .4rem;
    line-height: .75rem;
    min-height: 3.75rem
}

.pctrans_pro_part1 .box_all .box .img {
    background: url("../img/1-1.png") center no-repeat;
    height: 5.2rem;
    margin-top: 1.65rem
}

.pctrans_pro_part1 .box_all .box .img.no2 {
    background-image: url("../img/1-2.png")
}

.pctrans_pro_part1 .box_all .box .img img {
    margin-top: -1.4rem
}

.pctrans_pro_part1 .box_all2 {
    margin-top: 1rem
}

.pctrans_pro_part1 .box_all2 .t {
    font-weight: bold;
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .6rem
}

.pctrans_pro_part1 .box_all2 .d {
    font-size: .4rem;
    line-height: .75rem;
    max-width: 21.25rem;
    margin: 0 auto
}

.pctrans_pro_part1 .box_all2 .img {
    background: url("../img/1-3.png") center no-repeat;
    height: 5.2rem;
    margin-top: 1.65rem
}

.pctrans_pro_part1 .box_all2 .img img {
    margin-top: -1.4rem
}

@media (max-width: 1000px) {

    .pctrans_pro_part1 .box_all .l,
    .pctrans_pro_part1 .box_all .r {
        float: none
    }

    .pctrans_pro_part1 .box_all .box {
        width: auto
    }

    .pctrans_pro_part1 .box_all .box .img {
        background-size: 100% 100%
    }

    .pctrans_pro_part1 .box_all .box .img img {
        height: 100%;
        width: auto
    }

    .pctrans_pro_part1 .box_all2 .img {
        background-size: 100% 100%
    }

    .pctrans_pro_part1 .box_all2 .img img {
        height: 100%;
        width: auto
    }
}

.pctrans_pro_part2 {
    padding: 3.75rem 0 0 0;
    background: url("../img/background-2.png") no-repeat right top;
    background-size: 100% 100%;
}

.pctrans_pro_part2 .pro_title {
    margin-bottom: .5rem
}

.pctrans_pro_part2 .pro_des {
    font-weight: 400
}

.pctrans_pro_part2 .box_all {
    margin-top: 2rem
}

.pctrans_pro_part2 .box_all .list_box {
    float: left;
    width: 55%
}

.pctrans_pro_part2 .box_all .list_box dl {
    padding-left: 1.25rem;
    position: relative
}

.pctrans_pro_part2 .box_all .list_box dl dt {
    font-weight: bold;
    font-size: .5rem;
    line-height: .6rem;
    margin-bottom: .5rem
}

.pctrans_pro_part2 .box_all .list_box dl dt img {
    width: .75rem;
    height: .75rem;
    position: absolute;
    left: 0rem;
    top: 0rem
}

.pctrans_pro_part2 .box_all .list_box dl dd {
    font-size: .4rem;
    line-height: .75rem;
    margin-bottom: 1.5rem
}

.pctrans_pro_part2 .box_all .img {
    float: right;
    width: 40%;
    text-align: right
}

@media (max-width: 1000px) {

    .pctrans_pro_part2 .box_all .list_box,
    .pctrans_pro_part2 .box_all .img {
        float: none;
        width: auto
    }

    .pctrans_pro_part2 .box_all .img {
        text-align: center
    }
}

.pctrans_pro_part3 {
    padding: 9.4rem 0 1.125rem 0;
    margin-top: -5.5rem;
    background: #F3F9FF url("../img/4-background.png") no-repeat center bottom
}

.pctrans_pro_part3 .pro_title {
    margin-bottom: 2rem
}

.pctrans_pro_part3 .comparison_box .box.current {
    background: #1C84EB
}

.pctrans_pro_part3 .comparison_box .box .title_box .t {
    margin-bottom: .6rem
}

.pctrans_pro_part3 .comparison_box .box .price {
    margin-bottom: .75rem
}

.pctrans_pro_part4 {
    padding: 3.75rem 0 1.25rem 0;
    background: #F3F9FF
}

.pctrans_pro_part4 .system_requirement_box {
    background: none
}

.pctrans_pro_part4 .system_requirement_box .box_big .checks span .iconfont {
    color: #3CA3FA
}

.pctrans_pro_part4 .system_requirement_box .box_big .checks span.current {
    border-color: #3CA3FA;
    color: #3CA3FA
}

.pctrans_pro_part4 .system_requirement_box .box_big .word a {
    color: #3CA3FA
}

.pctrans_pro_part4 .system_requirement_box .box_big .word a.link {
    color: #3CA3FA
}

.pctrans_tech_part1 {
    padding: 4rem 0 2.5rem 0;
    text-align: center
}

.pctrans_tech_part1 .pro_title {
    margin-bottom: 2rem
}

.pctrans_tech_part1 .pro_des {
    max-width: 21.25rem;
    margin: 0 auto 2.7rem auto
}

@media (max-width: 1000px) {
    .pctrans_tech_part1 .pro_des {
        margin-bottom: 1rem
    }
}

.pctrans_tech_part2 {
    text-align: center;
    padding: 1.125rem 0 2rem 0;
    background: url("/images_2019/pctrans/tech/2-background.png") no-repeat bottom center;
    background-size: 100% 27.575rem
}

.pctrans_tech_part2 .pro_title {
    margin-bottom: 2rem
}

.pctrans_tech_part2 .list {
    margin-bottom: 2.05rem
}

.pctrans_tech_part2 .list li {
    float: left;
    width: 31.333%;
    margin: 0 1%
}

.pctrans_tech_part2 .list li .img {
    margin-bottom: .8rem
}

.pctrans_tech_part2 .list li .t {
    font-size: .5rem;
    line-height: .6rem;
    font-weight: bold;
    margin-bottom: .4rem
}

.pctrans_tech_part2 .list li .d {
    font-size: .4rem;
    line-height: .75rem
}

@media (max-width: 1000px) {
    .pctrans_tech_part2 .list {
        margin: 0
    }

    .pctrans_tech_part2 .list li {
        float: none;
        width: auto;
        margin: 1rem 0 2rem 0
    }

    .pctrans_tech_part2 .list li .img {
        margin-bottom: 0.5rem
    }

    .pctrans_tech_part2 .list li .t br {
        display: none
    }
}

.pctrans_tech_part3 {
    padding: 2.575rem 0 1.25rem 0;
    background: url("../img/banner-background.png") no-repeat center top;
    background-size: cover
}

.pctrans_tech_part3 .system_requirement_box {
    background: none
}

.pctrans_tech_part3 .system_requirement_box .box_big .checks span {
    color: #A5BCE8
}

.pctrans_tech_part3 .system_requirement_box .box_big .checks span.current {
    border-color: #fff;
    color: #fff
}

.pctrans_tech_part3 .system_requirement_box .box_big .sys_list {
    border-top-color: #24437C
}

.pctrans_tech_part3 .system_requirement_box .box_big .sys_list dt {
    color: #fff
}

.pctrans_tech_part3 .system_requirement_box .box_big .sys_list dd {
    color: #A5BCE8
}

.pctrans_tech_part3 .system_requirement_box .box_big .sys_list .list_box.bor:after {
    background: #24437C
}

.pctrans_tech_part3 .system_requirement_box .box_big .feathers_box .t {
    color: #fff
}

.pctrans_tech_part3 .system_requirement_box .box_big .feathers_box .list li {
    color: #A5BCE8
}

.pctrans_tech_part3 .system_requirement_box .box_big .word a {
    color: #0087FF
}

.pctrans_tech_part3 .system_requirement_box .box_big .word a.link {
    color: #0087FF
}

.pctrans_tech_part_bg {
    background: url("/images_2019/pctrans/tech/4-background.png") center top no-repeat
}

@media (min-width: 1900px) {
    .pctrans_tech_part_bg {
        background-size: 100% 27.575rem
    }
}

.recexperts_banner {
    background: url("/images_2019/multimedia/recexperts/banner-bg.jpg") center top no-repeat;
    min-height: 20.5rem;
    color: #fff;
    background-size: 100% 20.5rem
}

.recexperts_banner .wrap {
    max-width: 34.5rem;
    margin: 0 auto
}

.recexperts_banner .word {
    padding-top: 3.75rem;
    float: left;
    width: 44%
}

.recexperts_banner .word .title {
    font-size: 1.25rem;
    line-height: 1.925rem;
    margin-bottom: .55rem
}

.recexperts_banner .word .des {
    font-size: .6rem;
    line-height: .925rem;
    margin-bottom: 1.125rem;
    font-weight: normal
}

.recexperts_banner .word .inline_block {
    margin-right: .4rem
}

.recexperts_banner .word ul {
    background: url("/images_2019/multimedia/recexperts/banner-line.png") repeat-y;
    background-size: 100% auto;
    padding: .55rem 0 .3rem .55rem;
    margin-bottom: 1.25rem;
    max-width: 15rem
}

.recexperts_banner .word li {
    position: relative;
    padding-left: .6rem;
    line-height: .8rem;
    margin-bottom: .2rem
}

.recexperts_banner .word li:before {
    content: '\e603';
    font-size: .5rem;
    position: absolute;
    left: 0rem;
    top: .05rem
}

.recexperts_banner .word .link {
    color: #fff;
    font-size: 0.35rem;
    margin-top: 0.5rem;
    display: inline-block
}

.recexperts_banner .right_box {
    float: right;
    padding-top: 4.25rem
}

.recexperts_banner .video {
    background: url("/images_2019/multimedia/recexperts/banner-vedio-bg.png") center top no-repeat;
    width: 16.725rem;
    height: 10.4rem;
    position: relative;
    text-align: center
}

.recexperts_banner .video .loading {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 1.5rem;
    cursor: pointer;
    background: url("/images_2016/loading_1.gif") 0 0 no-repeat;
    width: .75rem;
    height: .75rem;
    display: none;
    z-index: 6
}

.recexperts_banner .video .img_video {
    padding-top: .45rem;
    cursor: pointer;
    z-index: 99;
    position: relative
}

.recexperts_banner .video .img_down {
    margin-top: -1rem
}

@media (max-width: 1400px) {
    .recexperts_banner {
        min-height: inherit;
        background-size: cover;
        padding-bottom: 2.5rem
    }

    .recexperts_banner .word,
    .recexperts_banner .right_box {
        float: none;
        width: 100%;
        text-align: center;
        padding-top: 2rem
    }

    .recexperts_banner .word ul,
    .recexperts_banner .right_box ul {
        margin: 0 auto;
        margin-bottom: 1.25rem;
        text-align: left
    }

    .recexperts_banner .word .video,
    .recexperts_banner .right_box .video {
        margin: 0 auto
    }
}

@media (max-width: 768px) {
    .recexperts_banner .word .inline_block {
        width: 100%;
        margin-bottom: 0.5rem
    }

    .recexperts_banner .video {
        width: auto;
        height: auto;
        background: none
    }
}

.recexperts_box1 {
    background: url("/images_2019/multimedia/recexperts/bg-1.png") center top no-repeat;
    padding: 3.45rem 0
}

@media (min-width: 1900px) {
    .recexperts_box1 {
        background-size: 100% 21.175rem
    }
}

.recexperts_box1 .pro_title {
    margin-bottom: .625rem
}

.recexperts_box1 .pro_des {
    margin-bottom: 1.25rem
}

.recexperts_box1 .box {
    width: 31.5%;
    margin-right: 2.75%;
    float: left;
    text-align: center
}

.recexperts_box1 .box.last {
    margin-right: 0
}

.recexperts_box1 .box .img {
    margin-bottom: 1rem
}

.recexperts_box1 .box .img img {
    max-width: 100%
}

.recexperts_box1 .box .t {
    font-size: .6rem;
    font-weight: bold;
    line-height: .8rem;
    margin-bottom: .625rem
}

.recexperts_box1 .box .t .icon {
    margin-right: .375rem
}

.recexperts_box1 .box .t * {
    vertical-align: middle
}

.recexperts_box1 .box .d {
    max-width: 8.15rem;
    margin: 0 auto;
    line-height: .7rem
}

@media (max-width: 768px) {
    .recexperts_box1 .box {
        width: 100%;
        float: none;
        margin-bottom: 1rem
    }
}

.recexperts_box2 {
    text-align: center;
    background: url("/images_2019/multimedia/recexperts/bg-5.jpg") center top no-repeat;
    min-height: 42.475rem
}

@media (min-width: 1900px) {
    .recexperts_box2 {
        background-size: 100% 42.475rem
    }
}

.recexperts_box2 .pro_title {
    margin-bottom: .625rem;
    padding-top: 3.5rem
}

.recexperts_box2 .pro_des {
    margin-bottom: 1.25rem;
    font-size: .45rem;
    line-height: .75rem
}

.recexperts_box2 .box {
    float: left;
    margin-right: .925rem;
    max-width: 9.375rem;
    background: #fff url("/images_2019/multimedia/recexperts/icon-bg.png") left bottom no-repeat;
    width: 31%;
    margin-bottom: .675rem;
    border-radius: .2rem;
    position: relative;
    z-index: 88;
    padding-top: .875rem;
    min-height: 11.125rem
}

.recexperts_box2 .box.last {
    margin-right: 0
}

.recexperts_box2 .box img {
    max-width: 100%
}

.recexperts_box2 .box .word {
    padding: .85rem .75rem 0rem .75rem;
    text-align: center
}

.recexperts_box2 .box .t {
    margin: 0 auto;
    margin-bottom: .75rem;
    line-height: .7rem;
    font-size: .5rem;
    text-align: center;
    font-weight: bold;
    max-width: 8rem
}

.recexperts_box2 .box .d {
    line-height: .7rem;
    font-size: .4rem;
    text-align: center
}

.recexperts_box2 .box_all {
    margin-top: .625rem;
    text-align: center
}

.recexperts_box2 .box_all .box2 {
    padding: .95rem 0% .625rem 0%;
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 30%;
    max-width: 8.2rem;
    margin: 0 5.5% 0 0;
    vertical-align: top
}

.recexperts_box2 .box_all .box2.last {
    margin-right: 0
}

.recexperts_box2 .box_all .box2 .img {
    margin-bottom: .5rem
}

.recexperts_box2 .box_all .box2 .t {
    font-size: .5rem;
    font-weight: bold;
    line-height: .7rem;
    margin-bottom: .5rem
}

@media (max-width: 1200px) {
    .recexperts_box2 {
        text-align: center;
        min-height: inherit;
        background-size: cover;
        padding-bottom: 2.5rem
    }

    .recexperts_box2 .box,
    .recexperts_box2 .box.last {
        float: none;
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 45%;
        margin: .5rem;
        vertical-align: top
    }
}

@media (max-width: 768px) {

    .recexperts_box2 .box,
    .recexperts_box2 .box.last {
        width: 41%;
        margin: .5rem
    }

    .recexperts_box2 .box2,
    .recexperts_box2 .box2.last {
        width: 100% !important;
        margin: .5rem 0;
        box-sizing: border-box !important;
        display: block;
        max-width: none;
        max-width: none !important
    }
}

@media (max-width: 479px) {

    .recexperts_box2 .box,
    .recexperts_box2 .box.last {
        width: 100% !important;
        margin: .5rem 0;
        box-sizing: border-box !important;
        display: block;
        max-width: none;
        max-width: none !important
    }
}

.recexperts_box3 {
    background: url("/images_2019/multimedia/recexperts/bg-2.jpg") center top no-repeat;
    padding: 3rem 0 3.45rem 0;
    min-height: 18.4rem
}

@media (min-width: 1900px) {
    .recexperts_box3 {
        background-size: 100% 24.85rem
    }
}

.recexperts_box3 .pro_title {
    margin-bottom: 2.15rem;
    color: #fff
}

.recexperts_box3 .box {
    width: 31.5%;
    margin-right: 2.75%;
    float: left;
    text-align: center
}

.recexperts_box3 .box img {
    max-width: 100%
}

.recexperts_box3 .box.last {
    margin-right: 0
}

.recexperts_box3 .box .word {
    width: 6.075rem;
    margin: 0 auto;
    background: #38404D;
    color: #fff;
    padding: 1rem 1.05rem 1.25rem 1.05rem;
    margin-top: -1.575rem;
    border-top: .075rem solid #FA3740;
    position: relative;
    z-index: 99;
    border-radius: 0 0 .2rem .2rem
}

.recexperts_box3 .box .t {
    font-size: .5rem;
    font-weight: bold;
    line-height: .8rem;
    margin-bottom: .55rem
}

.recexperts_box3 .box .d {
    line-height: .7rem
}

@media (max-width: 1200px) {
    .recexperts_box3 .box .word {
        width: auto
    }
}

@media (max-width: 768px) {
    .recexperts_box3 {
        min-height: inherit;
        background-size: cover
    }

    .recexperts_box3 .box,
    .recexperts_box3 .box.last {
        width: 100%;
        margin-bottom: 1.5rem;
        float: none
    }
}

.recexperts_box4 {
    padding: 3rem 0 3.45rem 0
}

.recexperts_box4 .pro_title {
    margin-bottom: 2.15rem
}

.recexperts_box4 .box {
    width: 31.5%;
    margin-right: 2.75%;
    float: left;
    text-align: center;
    height: 12rem;
    position: relative;
    max-width: 9.375rem;
    overflow: hidden;
    cursor: pointer
}

.recexperts_box4 .box img {
    max-width: 100%
}

.recexperts_box4 .box.last {
    margin-right: 0
}

.recexperts_box4 .box .word {
    background: #000;
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    padding-top: 5%;
    color: #fff;
    position: relative;
    z-index: 99;
    position: absolute;
    left: 0;
    top: 80%;
    transition: all 300ms;
    width: 100%
}

.recexperts_box4 .box .t {
    font-size: .6rem;
    font-weight: bold;
    padding-top: .375rem
}

.recexperts_box4 .box .d {
    font-size: .4rem;
    line-height: .7rem;
    padding-top: .75rem;
    display: none;
    margin: 0 10%
}

.recexperts_box4 .box.current .word {
    top: 0
}

.recexperts_box4 .box.current .t {
    padding-top: 3.5rem
}

.recexperts_box4 .box.current .d {
    display: block;
    padding-top: .375rem
}

@media (max-width: 1000px) {
    .recexperts_box4 {
        text-align: center
    }

    .recexperts_box4 .box,
    .recexperts_box4 .box.last {
        width: 100%;
        margin: 0 0.5rem;
        margin-bottom: 1.5rem;
        float: none;
        display: inline-block;
        *display: inline;
        zoom: 1
    }
}

.recexperts_table {
    background: url("/images_2019/multimedia/recexperts/bg-4.jpg") center top no-repeat;
    min-height: 23.8rem
}

@media (min-width: 1900px) {
    .recexperts_table {
        background-size: 100% 23.8rem
    }
}

.recexperts_table .wrap_1200 {
    max-width: 28.25rem;
    margin: 0 auto
}

.recexperts_table .pro_title {
    margin-bottom: 1.375rem;
    padding-top: 3.1rem;
    text-align: center
}

.recexperts_table .box_all .title_box {
    float: left;
    width: 38%
}

.recexperts_table .box_all .title_box li {
    background: #fff;
    padding: .45rem .65rem
}

.recexperts_table .box_all .title_box li.no1 {
    background: none;
    padding: 0;
    padding-top: .15rem
}

.recexperts_table .box_all .title_box li.bg_white {
    background: #F9FAFC
}

.recexperts_table .box_all .title_box li .box {
    position: relative
}

.recexperts_table .box_all .title_box li .box .img {
    position: absolute;
    left: 0;
    top: 0
}

.recexperts_table .box_all .title_box li .box p {
    margin-left: 1rem
}

.recexperts_table .box_all .list_box {
    float: left;
    width: 31%;
    text-align: center;
    box-shadow: 0rem .1rem .25rem rgba(80, 125, 216, 0.15);
    opacity: 1;
    border-radius: .2rem
}

.recexperts_table .box_all .list_box.last {
    margin-right: 0;
    box-shadow: 0rem .1rem 1.125rem rgba(21, 58, 160, 0.15)
}

.recexperts_table .box_all .list_box li {
    padding: .45rem 0rem;
    background: #fff
}

.recexperts_table .box_all .list_box li:not(:first-child):before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0.025rem;
    overflow: hidden;
    vertical-align: middle;
    margin-left: -0.05rem
}

.recexperts_table .box_all .list_box li.button:before {
    content: '';
    display: none
}

.recexperts_table .box_all .list_box li.bg_white {
    background: #F9FAFC
}

.recexperts_table .box_all .list_box li.button {
    padding: .6rem 0 .75rem 0;
    border-radius: 0 0 .2rem .2rem
}

.recexperts_table .box_all .list_box li.no1 {
    padding: 0
}

.recexperts_table .box_all .list_box li .iconfont {
    color: #C8C8C8;
    font-size: .45rem
}

.recexperts_table .box_all .list_box li .iconfont.color3 {
    color: #0087FF
}

.recexperts_table .box_all .list_box li .iconfont.color1 {
    color: #FA3740
}

.recexperts_table .box_all .list_box li .price {
    font-size: 0.85rem;
    color: #FE6628;
    margin-bottom: .5rem;
    vertical-align: middle
}

.recexperts_table .box_all .list_box li .price sup {
    font-size: .4rem
}

.recexperts_table .box_all .list_box li .price del {
    font-size: .45rem;
    color: #111532;
    vertical-align: middle
}

.recexperts_table .box_all .list_box li.bg2 {
    height: 2.45rem;
    background: #FFFFFF;
    border-radius: .2rem .2rem 0 0;
    border-top: 6px solid #fff
}

.recexperts_table .box_all .list_box li.bg2 .name {
    font-size: 0.6rem;
    color: #111532;
    line-height: 0.65rem;
    font-weight: bold;
    padding-top: 1rem
}

.recexperts_table .box_all .list_box li.bg3 {
    height: 2.45rem;
    background: #FFFFFF;
    border-radius: .2rem .2rem 0 0;
    border-top: 6px solid #FA3740
}

.recexperts_table .box_all .list_box li.bg3 .name {
    font-size: 0.6rem;
    line-height: 0.65rem;
    font-weight: bold;
    padding-top: 0.8rem
}

.recexperts_table .box_all .list_box li.bg3 .name * {
    vertical-align: middle
}

.recexperts_table .box_all .list_box li.bg3 .name .icon {
    margin-right: .2rem
}

@media (max-width: 1000px) {
    .recexperts_table {
        min-height: inherit;
        padding-bottom: 3rem;
        background-size: cover
    }

    .recexperts_table .globle_button,
    .recexperts_table .globle_button.bor2 {
        width: 80% !important;
        margin: 0 auto
    }
}

@media (max-width: 479px) {
    .recexperts_table .box_all .list_box {
        width: 27%
    }

    .recexperts_table .box_all .title_box {
        width: 44%
    }

    .recexperts_table .box_all .title_box li .box .img {
        position: static
    }

    .recexperts_table .box_all .title_box li .box p {
        margin-left: 0
    }
}

.recexperts_box5 {
    padding: 3.5rem 0 3.75rem 0
}

.recexperts_box5 .title {
    color: #202021;
    font-size: .95rem;
    line-height: 1.05rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem
}

.recexperts_box5 table {
    width: 100%;
    border-collapse: collapse
}

.recexperts_box5 table tr td {
    border: .025rem solid #D8D8D8;
    font-size: .4rem;
    line-height: .55rem;
    height: 2.25rem;
    vertical-align: middle;
    text-align: center
}

.recexperts_box5 table tr p {
    margin: 0.1rem 0
}

.recexperts_box5 table tr:nth-child(2n) td {
    background-color: #f8f8fa
}

.pctrans_free_part2020925 {
    padding: 3.75rem 0 0 0
}

.pctrans_free_part2020925 .pro_title {
    margin-bottom: 1rem
}

.pctrans_free_part2020925 .pro_des {
    margin-bottom: 1rem;
    line-height: .75rem
}

.pctrans_free_part2020925 .top_box {
    padding-bottom: .5rem
}

.pctrans_free_part2020925 .top_box .word {
    width: 45%;
    max-width: 13.5rem;
    float: left
}

.pctrans_free_part2020925 .top_box .img {
    float: right;
    text-align: right;
    width: 54%
}

.pctrans_free_part2020925 .top_box .img img {
    max-width: 100%
}

.pctrans_free_part2020925 .bottom_box .box {
    float: left;
    width: 30%;
    max-width: 8.75rem;
    margin-right: 5%
}

.pctrans_free_part2020925 .bottom_box .box.last {
    margin-right: 0
}

.pctrans_free_part2020925 .bottom_box .box .img {
    margin-bottom: .25rem
}

.pctrans_free_part2020925 .bottom_box .box .t {
    font-size: .5rem;
    line-height: .7rem;
    font-weight: bold;
    margin-bottom: .55rem;
    color: #293047
}

.pctrans_free_part2020925 .bottom_box .box .d {
    line-height: .75rem
}

@media (max-width: 1000px) {

    .pctrans_free_part2020925 .top_box .word,
    .pctrans_free_part2020925 .top_box .img {
        width: 100%;
        float: none;
        max-width: none;
        text-align: center
    }
}

@media (max-width: 769px) {
    .pctrans_free_part2020925 .bottom_box .box {
        width: 100%;
        float: none;
        max-width: none;
        margin-bottom: 1rem
    }
}

.pctrans_pro_2020925 {
    background: #F3F9FF;
    margin-top: -5.5rem;
    padding: 8.5rem 0 0rem
}

.pctrans_pro_2020925 .pro_title {
    max-width: 22.5rem;
    margin: 0 auto 2.1rem auto;
    margin-bottom: .55rem
}

.pctrans_pro_2020925 .pro_des {
    max-width: 22.5rem;
    margin: 0 auto 1.625rem auto
}

.pctrans_pro_2020925 .box_all .word_box {
    float: right;
    width: 48%;
    padding-top: 1rem
}

.pctrans_pro_2020925 .box_all .word_box .box {
    position: relative;
    padding-left: 1.625rem;
    font-size: .4rem;
    line-height: .75rem;
    margin-bottom: 1.25rem
}

.pctrans_pro_2020925 .box_all .word_box .box h4 {
    font-size: .5rem;
    line-height: .7rem;
    margin-bottom: .45rem
}

.pctrans_pro_2020925 .box_all .word_box .box .img {
    position: absolute;
    left: 0rem;
    top: .125rem
}

.pctrans_pro_2020925 .box_all .img_box {
    float: left;
    width: 45%
}

.pctrans_pro_2020925 .box_all .img_box img {
    max-width: 100%
}

@media (max-width: 1000px) {
    .pctrans_pro_2020925 {
        padding: 2rem 0 0 0;
        margin-top: 0
    }

    .pctrans_pro_2020925 .box_all .word_box {
        width: auto;
        float: none
    }

    .pctrans_pro_2020925 .box_all .word_box .box {
        padding: 0
    }

    .pctrans_pro_2020925 .box_all .word_box .box .img {
        position: static
    }

    .pctrans_pro_2020925 .box_all .img_box {
        width: auto;
        float: none;
        text-align: center
    }
}

.mobiunlock_part_bg.run {
    background: url("/images_2019/mobiunlock/bg.png") no-repeat center top;
    background-size: 100% 1520px
}

@media (max-width: 1000px) {
    .mobiunlock_part_bg.run {
        background: none
    }
}

.mobiunlock_part2 {
    padding: 3.5rem 0 1.5rem
}

.mobiunlock_part2 .pro_title {
    margin-bottom: .8rem;
    font-size: .95rem;
    font-weight: bold
}

.mobiunlock_part2 .desc {
    text-align: center;
    font-size: .4rem;
    font-weight: 400
}

.mobiunlock_part2 .tips {
    margin-top: 1.125rem;
    text-align: center;
    font-size: .35rem;
    font-weight: 400;
    color: #606271
}

.mobiunlock_part2 .tips .iconfont {
    color: #EA9518;
    font-size: .55rem
}

.mobiunlock_part2 .box_all {
    margin-top: 1.175rem
}

.mobiunlock_part2 .box_all .box {
    float: left;
    width: 25%;
    text-align: center
}

.mobiunlock_part2 .box_all .box .t {
    font-size: .4rem;
    font-weight: bold;
    margin-top: .875rem
}

@media (max-width: 1000px) {
    .mobiunlock_part2 {
        padding: 1rem 0
    }

    .mobiunlock_part2 .box_all .box {
        width: auto;
        float: none;
        margin: 1rem 0
    }
}

.mobiunlock_part3 {
    padding: 1.5rem 0 2.25rem 0
}

.mobiunlock_part3 .pro_title {
    margin-bottom: .45rem;
    font-size: .95rem;
    font-weight: bold
}

.mobiunlock_part3 .box_all {
    margin-top: 1.65rem
}

.mobiunlock_part3 .box_all .box {
    background: #fff;
    box-shadow: 0rem .1rem 1.125rem rgba(21, 58, 160, 0.1);
    border-radius: .3rem;
    float: left;
    width: 31.7%;
    margin-right: 2.45%;
    text-align: center;
    padding: .65rem 0 .5rem 0
}

.mobiunlock_part3 .box_all .box.last {
    margin-right: 0
}

.mobiunlock_part3 .box_all .box .img {
    margin-bottom: .9rem
}

.mobiunlock_part3 .box_all .box .img img {
    max-width: 100%;
    height: auto
}

.mobiunlock_part3 .box_all .box .t {
    font-size: .5rem;
    line-height: .6rem;
    font-weight: bold;
    margin: 0 .5rem .65rem .5rem
}

.mobiunlock_part3 .box_all .box .d {
    font-size: .4rem;
    line-height: .75rem;
    margin: 0 .5rem;
    min-height: 3.125rem
}

@media (max-width: 1000px) {
    .mobiunlock_part3 {
        padding: 1rem 0
    }

    .mobiunlock_part3 .box_all .box {
        width: auto;
        float: none;
        margin: 1rem 0
    }

    .mobiunlock_part3 .box_all .box .d {
        min-height: 0
    }
}

.mobiunlock_part4 {
    padding: 1.7rem 0 1.75rem 0
}

.mobiunlock_part4 .system_requirement_box {
    background: none
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd {
    position: relative;
    padding-left: .25rem;
    position: relative
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd p {
    margin-left: 2.15rem
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd span {
    display: inline-block;
    position: absolute;
    left: .375rem;
    top: 0
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd:before {
    content: '';
    color: #50BCC4;
    position: absolute;
    left: 0;
    top: .225rem;
    font-size: .3rem;
    width: .15rem;
    height: .15rem;
    border-radius: .15rem;
    background: #50BCC4
}

.mobiunlock_part4 .system_requirement_box .box_big .checks span.current {
    color: #3CA3FA;
    border-bottom: .075rem solid #3CA3FA
}

@media (max-width: 1000px) {
    .mobiunlock_part4 {
        padding: 1rem 0
    }

    .mobiunlock_part4 .system_requirement_box {
        padding: 0
    }
}

.mobiunlock_part5 {
    padding: 2.5rem 0 2.375rem
}

.mobiunlock_part5 .wrap_1200 {
    border-radius: .3rem;
    padding: 2.5rem 0 2.5rem 0
}

.mobiunlock_part5.run .wrap_1200 {
    background: url("/images_2019/mobiunlock/tip-bg.png") no-repeat center top
}

.mobiunlock_part5 .word {
    margin-left: 6%;
    float: left;
    width: 50%
}

.mobiunlock_part5 .word .list {
    margin-top: 1.125rem;
    color: #3589FF;
    font-size: .45rem
}

.mobiunlock_part5 .word .list li {
    line-height: .75rem;
    position: relative;
    padding-left: .6rem;
    position: relative;
    margin-top: .525rem
}

.mobiunlock_part5 .word .list li a {
    color: inherit
}

.mobiunlock_part5 .word .list li:before {
    content: '\e653';
    font-size: .3rem;
    color: #3CCDFD;
    position: absolute;
    left: 0rem;
    top: .025rem
}

.mobiunlock_part5 .img {
    float: right;
    width: 44%;
    max-width: 12.5rem
}

@media (max-width: 1000px) {
    .mobiunlock_part5 {
        padding: 1rem 0
    }

    .mobiunlock_part5.run .wrap_1200 {
        background: linear-gradient(270deg, #FAF0FF 0%, #EEF6FF 100%)
    }

    .mobiunlock_part5 .wrap_1200 {
        padding: 1rem 0
    }

    .mobiunlock_part5 .word,
    .mobiunlock_part5 .img {
        float: none;
        width: auto;
        max-width: none
    }
}

.mobiunlock_part1 {
    padding: 3.5rem 0 1.5rem
}

.mobiunlock_part1 .pro_title {
    max-width: 25rem;
    margin: 0 auto .8rem auto
}

.mobiunlock_part1 .pro_des {
    max-width: 28.25rem;
    margin: 0 auto 1.35rem auto
}

.mobiunlock_part1 .box_all .word {
    float: left;
    width: 50%;
    max-width: 12.75rem;
    padding-top: .75rem
}

.mobiunlock_part1 .box_all .word .t {
    font-size: .4rem;
    line-height: .75rem;
    border-bottom: .025rem solid #3CCDFD;
    padding-bottom: .75rem
}

.mobiunlock_part1 .box_all .word .list {
    margin-top: 1rem;
    font-size: .4rem
}

.mobiunlock_part1 .box_all .word .list li {
    line-height: .75rem;
    font-weight: bold;
    position: relative;
    padding-left: 1.4rem;
    margin-top: .375rem
}

.mobiunlock_part1 .box_all .word .list li:before {
    content: '\e6f6';
    color: #3CCDFD;
    font-size: .5rem;
    font-weight: normal;
    position: absolute;
    left: .375rem;
    top: .05rem
}

.mobiunlock_part1 .box_all .img_box {
    float: right;
    width: 47%
}

.mobiunlock_part1 .box_all .img_box .lottie {
    width: 14rem;
    height: 13rem;
    max-width: 100%
}

@media (max-width: 1000px) {
    .mobiunlock_part1 {
        padding: 2rem 0 1rem 0
    }

    .mobiunlock_part1 .box_all .word,
    .mobiunlock_part1 .box_all .img_box {
        width: auto;
        float: none;
        max-width: none;
        margin: 1rem 0 0 0;
        padding: 0
    }

    .mobiunlock_part1 .box_all .word .lottie,
    .mobiunlock_part1 .box_all .img_box .lottie {
        height: auto
    }
}

.mobiunlock_part_bg.run {
    background: url("/images_2019/mobiunlock/bg.png") no-repeat center top;
    background-size: 100% 1520px
}

@media (max-width: 1000px) {
    .mobiunlock_part_bg.run {
        background: none
    }
}

.mobiunlock_part2 {
    padding: 3.5rem 0 1.5rem
}

.mobiunlock_part2 .pro_title {
    margin-bottom: .8rem
}

.mobiunlock_part2 .box_all {
    margin-top: 1.175rem
}

.mobiunlock_part2 .box_all .box {
    float: left;
    width: 25%;
    text-align: center
}

.mobiunlock_part2 .box_all .box .t {
    font-size: .4rem;
    font-weight: bold;
    margin-top: .875rem
}

@media (max-width: 1000px) {
    .mobiunlock_part2 {
        padding: 1rem 0
    }

    .mobiunlock_part2 .box_all .box {
        width: auto;
        float: none;
        margin: 1rem 0
    }
}

.mobiunlock_part3 {
    padding: 3.05rem 0 2.25rem 0
}

.mobiunlock_part3 .pro_title {
    margin-bottom: .45rem
}

.mobiunlock_part3 .box_all {
    margin-top: 1.65rem
}

.mobiunlock_part3 .box_all .box {
    background: #fff;
    box-shadow: 0rem .1rem 1.125rem rgba(21, 58, 160, 0.1);
    border-radius: .3rem;
    float: left;
    width: 31.7%;
    margin-right: 2.45%;
    text-align: center;
    padding: .65rem 0 .5rem 0
}

.mobiunlock_part3 .box_all .box.last {
    margin-right: 0
}

.mobiunlock_part3 .box_all .box .img {
    margin-bottom: .9rem
}

.mobiunlock_part3 .box_all .box .img img {
    max-width: 100%;
    height: auto
}

.mobiunlock_part3 .box_all .box .t {
    font-size: .5rem;
    line-height: .6rem;
    font-weight: bold;
    margin: 0 .5rem .65rem .5rem
}

.mobiunlock_part3 .box_all .box .d {
    font-size: .4rem;
    line-height: .75rem;
    margin: 0 .5rem;
    min-height: 3.125rem
}

.mobiunlock_part3 .last_word {
    font-size: .35rem;
    text-align: center;
    margin-top: .75rem
}

@media (max-width: 1000px) {
    .mobiunlock_part3 {
        padding: 1rem 0
    }

    .mobiunlock_part3 .box_all .box {
        width: auto;
        float: none;
        margin: 1rem 0
    }

    .mobiunlock_part3 .box_all .box .d {
        min-height: 0
    }
}

.mobiunlock_part4 {
    padding: 1.7rem 0 1.75rem 0
}

.mobiunlock_part4 .system_requirement_box {
    background: none
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd {
    position: relative;
    padding-left: .25rem;
    position: relative
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd p {
    margin-left: 2.15rem
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd span {
    display: inline-block;
    position: absolute;
    left: .375rem;
    top: 0
}

.mobiunlock_part4 .system_requirement_box .box_big .sys_list dd:before {
    content: '';
    color: #50BCC4;
    position: absolute;
    left: 0;
    top: .225rem;
    font-size: .3rem;
    width: .15rem;
    height: .15rem;
    border-radius: .15rem;
    background: #50BCC4
}

.mobiunlock_part4 .system_requirement_box .box_big .checks span.current {
    color: #3CA3FA;
    border-bottom: .075rem solid #3CA3FA
}

@media (max-width: 1000px) {
    .mobiunlock_part4 {
        padding: 1rem 0
    }

    .mobiunlock_part4 .system_requirement_box {
        padding: 0
    }
}

.mobiunlock_part5 {
    padding: 2.5rem 0 2.375rem
}

.mobiunlock_part5 .wrap_1200 {
    border-radius: .3rem;
    padding: 2.5rem 0 2.5rem 0
}

.mobiunlock_part5.run .wrap_1200 {
    background: url("/images_2019/mobiunlock/tip-bg.png") no-repeat center top
}

.mobiunlock_part5 .word {
    margin-left: 6%;
    float: left;
    width: 50%
}

.mobiunlock_part5 .word .list {
    margin-top: 1.125rem;
    color: #3589FF;
    font-size: .45rem
}

.mobiunlock_part5 .word .list li {
    line-height: .75rem;
    position: relative;
    padding-left: .6rem;
    position: relative;
    margin-top: .525rem
}

.mobiunlock_part5 .word .list li a {
    color: inherit
}

.mobiunlock_part5 .word .list li:before {
    content: '\e653';
    font-size: .3rem;
    color: #3CCDFD;
    position: absolute;
    left: 0rem;
    top: .025rem
}

.mobiunlock_part5 .img {
    float: right;
    width: 44%;
    max-width: 12.5rem
}

@media (max-width: 1000px) {
    .mobiunlock_part5 {
        padding: 1rem 0
    }

    .mobiunlock_part5.run .wrap_1200 {
        background: linear-gradient(270deg, #FAF0FF 0%, #EEF6FF 100%)
    }

    .mobiunlock_part5 .wrap_1200 {
        padding: 1rem 0
    }

    .mobiunlock_part5 .word,
    .mobiunlock_part5 .img {
        float: none;
        width: auto;
        max-width: none
    }
}