.jumbotron {
    background-color: #FF5949;
    padding-top: 67px;
    padding-bottom: 11px;
}
.jumbotron.pdd {
    background-color: #F85665;
}
.jumbotron.dd {
    padding-bottom: 0!important;
    padding-top: 70px;
    margin-bottom: 0;
}
.jumbotron.pdd.pddxd {
    background: url("../img/pddxd/banner.png?20200525") no-repeat center 0;
    height: 500px;
}
.jumbotron.dd .introduce {
   margin-top: 65px;
}
.jumbotron.dd .introduce>p>span {
    display:list-item;
    text-indent: initial;
    color: #FF5949;
    list-style: square;
    padding: 8px 0;
}
.jumbotron.dd .introduce>p>span span {
    text-indent: initial;
    color: #333;
    font-weight: 500;
}
.jumbotron.dd .login{
    border-radius: 50px;
}
.jumbotron .introduce {
    background: #fff;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 20px;
    border-radius: 8px;
}
.jumbotron .introduce p {
    line-height: 30px;
    padding: 10px 40px 0;
    margin-bottom: 0;
    text-align: left;
    text-indent: 2em;
    font-size: 14px;
}
.jumbotron.dd .introduce>p {
    padding-right: 20px;
    line-height: 28px;
}
.jumbotron .introduce p span {
    display: block;
    text-indent: 2em;
}
.jumbotron.xpzs {
    height: 400px;
    margin-top: 70px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #FD8A2D;
    margin-bottom: 0;
}
.jumbotron.xpzs .title1{
    text-align: center;
    font-size: 64px;
    color: white;
    font-weight: 700;
    margin-bottom: 5px;
}
.jumbotron.xpzs .title2{
    text-align: center;
    font-size: 42px;
    color: white;
}
.jumbotron.xpzs .title3{
    text-align: center;
    margin-top: 18px;
    font-size: 30px;
    color: #ff5400;
    font-weight: bold;
}
.xpzs .title {
    text-align: center;
    font-size: 34px;
    margin-top: 60px;
}
.xpzs .line3 {
    background: url("../img/xpzs/line-3.png") no-repeat 50%;
    margin-bottom: 34px;
}
.xpzs .channel{
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 15px;
}
.xpzs .channel img{
    width: 100%;
}
.xpzs .channel-left {
    display: none;
    width: 57.5%;
    background-image: linear-gradient(157deg,
    #515778 0%,
    #383e5c 100%),
    linear-gradient(
            #fcb61c,
            #fcb61c);
    background-blend-mode: normal,
    normal;
    float: left;
}
.xpzs .channel-right {
    display: none;
    margin-left: 1px;
    width: 42.4167%;
    height: 474px;
    background-image: linear-gradient(157deg,
    #1ebca4 0%,
    #14aa84 100%),
    linear-gradient(
            #1ab28c,
            #1ab28c);
    background-blend-mode: normal,
    normal;
}
.xpzs .channel-s-right,.xpzs .channel-s-left {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.xpzs .channel-s-right img,.xpzs .channel-s-left img{
}
.contact-bar {
    margin-top: 100px;
    background-color: #fb7a3b;
    text-align: center;
}
.contact-bar span {
    text-align: center;
    color: white;
    font-size: 30px;
    line-height: 110px;
}
.contact-bar .contact-mid {
    padding: 0;
}
.title.line2 {
    margin-top: 80px;
    margin-bottom: 80px;
}
.title.line2 .main-title {
    font-size: 34px;
    color: #2c2b2b;
    font-weight: 400;
}
.title.line2 .vice-title {
    font-size: 24px;
    color: #898989;
    letter-spacing: .5em;
    margin-top: -15px;
}
.title.line2 img {
    margin-top: -25px;
}
.xpzs.bg-gray{
    background-color: #f2f5fa;
}
.why-tab{
    background-color: white;
    opacity: .8;
    box-shadow: 0 6px 6px #bec5d0;
    padding: 30px 15px;
    height: 164px;
    margin-bottom: 50px;
}
.why-tab img {
    height: 100px;
}
.why-tab .text{
    padding-top: 25px;
    font-size: 25px;
    color: #2c2b2b;
    line-height: 26px;
}
.qa {
    padding: 0 25px;
    margin-top: 60px;
}
.qa .qa-title {
    font-size: 28px;
    color: #2c2b2b;
}
.qa .qa-content {
    padding-left: 35px;
    font-size: 20px;
    color: #838b95;
    line-height: 28px;
    margin-top: 10px;
}
.qa .qa-tips {
    display: block;
}
.qa .qa-tips > span {
    padding: 2px;
    background-color: #f2f5fa;
}
.qa .qa-red {
    color: #ff5949;
    font-weight: bold;
}

.pdd .introduce p {
    line-height: 30px;
    padding: 10px 40px 0;
    margin-bottom: 0;
    text-align: left;
    text-indent: 0!important;
    font-size: 14px;
}
.pdd.pddxd .introduce p {
    line-height: 22px;
    font-size: 15px;
}
.pdd .introduce p span {
    display: block;
    margin-top: 8px;
    text-indent: 0!important;
}
.pdd .introduce .square {
    display: block;
    width: 3px;
    height: 3px;
    top: 10px;
    left: 10px;
    margin-left: -8px;
    margin-top: 20px;
    margin-bottom: -12px;
    background-color: #ff6900;
}
@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 67px;
    }

    .jumbotron.xpzs {
        padding-top: 102px;
        margin-top: 50px;
    }
    .xpzs .about-xp > div {
        height: 350px;
        overflow: hidden;
        border-radius: 15px;
        padding: 0;
        margin: 0 2%;
        margin-top: 15px;
        width: 45%;
    }
}
@media screen and (min-width: 1000px) {
    .jumbotron {
        padding-top: 77px;
    }
    .jumbotron.xpzs {
        padding-top: 102px;
        margin-top: 55px;
    }
    .xpzs .about-xp > div {
        height: auto;
        overflow: auto;
        border-radius: 0;
        padding: 0;
        margin: 0;
        width: 25%;
        padding:  0 15px;
    }
    .contact-bar .contact-mid {
        padding: 0 50px;
    }
    .why-tab .text{
        font-size: 20px;
    }
    .qa .qa-content {
        font-size: 15px;
    }
    .qa .qa-title {
        font-size: 26px;
    }
}
@media screen and (min-width: 1200px) {
    .jumbotron {
        padding-top: 102px;
    }
    .jumbotron.xpzs {
        margin-top: 70px;
    }
    .xpzs .channel-s-right,.xpzs .channel-s-left {
        display: none;
    }
    .xpzs .channel-right,.xpzs .channel-left {
        display: inline-block;
    }
}
@media screen and (max-width: 999px) {
    .jumbotron .introduce {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .jumbotron .introduce .logo2 {
        height: 30px;
    }
    .jumbotron .introduce p {
        padding: 10px 10px;
        margin-bottom: 3px;
        font-size: 12px;
        line-height: 18px;
    }
    .jumbotron .introduce .login {
        margin-top: 5px;
    }
}
.platforms {
    margin-bottom: 30px;
}
.index-img {
    max-height: 415px;
}
.platforms h2 {
    font-size: 36px;
    line-height: 60px;
    text-align: center;
    letter-spacing: -1px;
    color: #5e5e5e;
    margin-bottom: 10px;
}
.platforms h4 {
    font-size: 27px;
    line-height: 60px;
    text-align: center;
    letter-spacing: -1px;
    color: #5e5e5e;
}
.platforms p {
    text-align: center;
    color: #7E7E7E;
    margin-bottom: 25px;
}
.platforms .platform-list>li {
    float: left;
    width: 200px;
}
.platforms .platform-list>li>a {
    display: block;
    background-color: #fff;
    border: 1px solid #ECEDEF;
    text-align: center;
    padding: 24px 10px 5px;
    position: relative;
    text-decoration: none;
}
.platforms .platform-list>li>a>img {
    max-width: 100%;
}
.platforms .platform-list>li>a>.free-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 18px;
    background: url("../img/home/free_icon.png") no-repeat top right;
}
.platforms .platform-list>li>a>.free-use-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 18px;
    background: url("../img/home/free1_icon.png") no-repeat top right;
}
.platforms .platform-list>li>a>.onebuy-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 18px;
    background: url("../img/home/onebuy_icon.png") no-repeat top right;
}
.platforms .platform-list>li>a>.crossborder-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: url("../img/home/crossborder_icon.png") no-repeat top right;
}
.platforms .platform-list .log-desc {
    margin-bottom: 0;
    color: #404040;
    font-size: 18px;
    font-weight: 700;
}
.platforms .platform-list .col-md-3 {
    width: 25% !important;
}
.platforms .platform-list .col-md-3>a{
    width: 95%;
    margin: 6px auto;
}
.platforms .platform-list .col-md-3>a img{
    margin-top: 10px;
    margin-bottom: 6px;
}
.platforms .platform-list .col-md-3 .log-desc{
    font-size: 16px;
    font-weight: normal;
}
.platforms .platform-list .col-md-4 {
    width: 33% !important;
}
.platforms .platform-list .col-md-4>a{
    width: 95%;
    margin: 6px auto;
}
.platforms .platform-list .col-md-4>a img{
    margin-top: 10px;
    margin-bottom: 6px;
}
.platforms .platform-list .col-md-4 .log-desc{
    font-size: 16px;
    font-weight: normal;
}
.functions {
    background-color: #f7f8f9;
}
.functions .function {
    margin-top: 30px;
    background-color: #fff;
    border: 1px solid #e2eaef;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}
.functions .function:hover {
    background-color: #f6ffff;
    border: 1px solid #00dad9;
}
.functions .function .icon {
    padding: 20px;
}
.functions .function h2 {
    color: #434343;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 15px;
}
.functions .function p {
    color: #7E7E7E;
    padding-right: 10px;
    font-size: 13px;
}
.functions .more-list {
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    color: #404040;
}
.functions .more-list>li {
    float: left;
    padding: 10px;
    width: 25%;
    text-align: center;
}
.functions .intro-menu {
    padding: 25px 0;
    width: 100%;
    padding-bottom: 0;
}
.functions .intro-menu p {
    font-size: 15px;
    margin-bottom: 20px;
}
.pdd-functions {
    background-color: #F8F8FA;
}
.pdd-functions h2, .pdd-functions-desc h2 {
    font-size:30px;
    line-height:60px;
    text-align:center;
    color:#5e5e5e;
}
.pdd-functions.dd h2, .pdd-functions-desc.dd h2 {
    font-size:35px;
    line-height:35px;
    padding: 70px 0;
}
.pdd-functions .row img {
    margin:0 auto;
}
.pdd-functions .row {
    padding:10px 0;
    text-align:center;
}
.pdd-functions .row h3 {
    font-size:22px;
    font-weight:bold;
    color:#ff5949;
    line-height:38px;
}
.pdd-functions .row p {
    width: 90%;
    text-indent:2em;
    margin:0 auto;
    color:#7a7a7a;
    text-align: center;
}
.pdd-functions .row .function {
    height:230px;
}
.pdd-functions-desc .slogan {
    position: relative;
    text-align: center;
    width: 100%;
}
.pdd-functions-desc .slogan:before, .pdd-functions-desc .slogan:after {
    position: absolute;
    top: 50%;
    z-index: auto;
    background: #F9573E;
    content: "";
    height: 2px;
    width: 100%;
}
.pdd-functions-desc .slogan:before {
    left: 0;
}
.pdd-functions-desc .slogan:after {
    right: 0;
}
.pdd-functions-desc h4 {
    position: relative;
    display: inline-block;
    padding: 0 5px;
    color: #F9573E;
    font-size: 30px;
    text-align: center;
    background-color: #fff;
    z-index: 10;
}
.pdd-functions-desc .function>.row {
    padding-top: 40px;
    padding-bottom: 50px;
}
.pdd-functions-desc .function>.row:not(:last-child) {
    border-bottom: 1px solid #E9E9E9;
}
.pdd-functions-desc .function .title {
    height: 80px;
    margin: 30px auto 10px auto;
}
.pdd-functions-desc .function .title p {
    text-align: center;
    height: 100%;
    line-height: 80px;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
}

.pdd-functions-desc .function .title.red {
    background: url(../img/pdd/copy_title01.png) center 0 no-repeat;
}
.pdd-functions-desc .function .title.green {
    background: url(../img/pdd/order_title02.png) center 0 no-repeat;
}
.pdd-functions-desc .function .title.blue {
    background: url(../img/pdd/shop_title03.png) center 0 no-repeat;
}
.pdd-functions-desc .function .title.pink {
    background: url(../img/pdd/modify_title04.png) center 0 no-repeat;
}
.pdd-functions-desc .function .desc {
    display: table;
}
.pdd-functions-desc .function .desc dl {
    display: table-cell;
    vertical-align: middle;
}
.pdd-functions-desc .function .col-lg-4 dl {
    padding-bottom: 10px;
    padding-top: 10px;
}
.pdd-functions-desc .function .col-sm-12 dl {
    padding-top: 0px;
    padding-bottom: 10px;
}
.pdd-functions-desc .function dt {
    display: inline-block;
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 8px;
    border-bottom: 2px solid #ff5949;
    font-weight: normal;
}
.pdd-functions-desc .function dd {
    font-size: 18px;
    color: #7a7a7a;
    padding: 17px 0 0;
}
.pdd-functions-desc .function img {
    margin: 0 auto;
}
.describe {
    margin-top: 20px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    box-sizing: border-box;
}

.describe .describe-nav {
    float: left;
}

@media screen and (min-width: 1200px) {
    .describe-nav {
        width: 220px;
    }
}

@media screen and (max-width: 1200px) {
    .describe-nav {
        width: 18%;
    }
}

.describe .describe-nav li {
    background-color: #ff5949;
    height: 46px;
    line-height: 46px;
    color: #fff;
    border-radius: 3px;
    font-size: 15px;
}

@media screen and (min-width: 1000px) {
    .describe .describe-nav li {
        padding: 0 26px;
        min-width: 180px;
    }
}

@media screen and (max-width: 1000px) {
    .describe .describe-nav li {
        padding: 0 10px;
        min-width: 150px;
    }
}

.describe .describe-nav .describe-nav-on {
    background-color: #fff;
    color: #000;
}

.describe .describe-content {
    background-color: #fff;
    height: 645px;
    width: 100%;
    padding-left: 220px;
}

.describe .describe-content .content {
    padding: 46px 48px 0;
}

.describe .describe-content .content h2 {
    font-size: 28px;
    font-weight: 700;
    color: #434343;
}

.describe .describe-content .content p {
    font-size: 16px;
    line-height: 30px;
    color: #7E7E7E;
}

.btn-trial-div {
    width: 157px;
    position: absolute;
    right: 45px;
    bottom: 30px;
}

.btn-trial {
    background-color: #03b3b2;
    font-size: 20px;
    color: #fff;
    width: 157px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
    cursor: pointer;
}

.btn-trial:after {
    position: absolute;
    width: 14px;
    right: 23px;
    top: 12px;
    height: 14px;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTAyNCAxMDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nNyc+PHBhdGggZD0nTTgzNi41MTA4MDcgNDM0LjY1NzY4M0M2NTYuNzAzNDY2IDI5Ny40MzM3NzEgNDc2Ljg5NjEyNSAxNjAuMjA5ODYgMjk3LjExMDQ1OCAyMi45NjQyNzQgMjMzLjA3NDU1OS0yNS44ODg1NDQgMTQwLjgxMjg2OSAxOS43NTgyMzUgMTQwLjgxMjg2OSAxMDAuMzA2NTkydjgyMy4zODUwMWMwIDgwLjU0ODM1NyA5Mi4yNjE2OSAxMjYuMTk2OTQxIDE1Ni4yOTc1ODkgNzcuMzIyNDQ5IDE3OS43ODU2NjctMTM3LjIyNTcxNyAzNTkuNTkzMDA4LTI3NC40NDc4MjIgNTM5LjQwMDM0OS00MTEuNjkxNjAyIDUxLjAxMTI1LTM4LjkzMzA2MSA1MS4wMTEyNS0xMTUuNzExODM3IDAtMTU0LjY2NDc2NnonIGZpbGw9JyNmZmZmZmYnPjwvcGF0aD48L3N2Zz4=");
    background-position: center center;
    background-repeat: no-repeat;
}

.describe-content .content {
    display: none;
}

.content .check {
    margin-top: 15px;
}

.content .check:first-child {
    margin-top: 40px;
}

.content h3 {
    font-size: 18px;
    color: #434343;
    font-weight: 700;
}
.content .check p {
    margin-top: 20px;
}
.info-drop > div{
    width: 16%;
    margin-bottom: 25px;
}
.kf-functions {
    background-color: #F0FEFF;
    padding: 70px 0;
}
.kf-functions h2, .kf-functions-desc h2 {
    font-size:30px;
    line-height:60px;
    text-align:center;
    color:#5e5e5e;
    margin-bottom: 50px;
}
.kf-functions .row img {
    margin:0 auto;
}
.kf-functions .row {
    padding:10px 0;
    text-align:center;
}
.kf-functions .row h3 {
    font-size:22px;
    font-weight:bold;
    color:#ff5949;
    line-height:38px;
}
.kf-functions .row p {
    width: 90%;
    margin:0 auto;
    color:#7a7a7a;
    text-align: center!important;
    margin-top: 20px;
    font-size: 20px;
}
.kf-functions .row .function {
    width: 20%;
    margin: 35px 0;
}
.kf-functions-desc .slogan {
    position: relative;
    text-align: center;
    width: 100%;
}
.kf-functions-desc .slogan:before {
    left: 0;
}
.kf-functions-desc .slogan:after {
    right: 0;
}
.kf-functions-desc h4 {
    position: relative;
    display: inline-block;
    padding: 0 5px;
    color: #F9573E;
    font-size: 30px;
    text-align: center;
    background-color: #fff;
    z-index: 10;
}
.kf-functions-desc .function>.row {
    padding-top: 40px;
    padding-bottom: 50px;
}
.kf-functions-desc .function .title {
    height: 80px;
    margin: 30px auto 10px auto;
}
.kf-functions-desc .function .title p {
    text-align: center;
    height: 100%;
    line-height: 80px;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
}
.kf-functions-desc .function .desc {
    display: table;
}
.kf-functions-desc .function .desc dl {
    display: table-cell;
    vertical-align: middle;
}
.kf-functions-desc .function .col-lg-4 dl {
    padding-bottom: 10px;
    padding-top: 10px;
}
.kf-functions-desc .function .col-sm-12 dl {
    padding-top: 0px;
    padding-bottom: 10px;
}
.kf-functions-desc .function dt {
    display: inline-block;
    font-size: 40px;
    line-height: 50px;
    padding-bottom: 20px;
    font-weight: normal;
}
.kf-functions-desc .function dd {
    font-size: 18px;
    color: #7a7a7a;
    padding: 17px 0 0;
}
.kf-functions-desc .function img {
    margin: 0 auto;
}

.pddxd-content-introduce {
    background: url("../img/pddxd/introduce.png?20200525") no-repeat center 0;
    height: 142px;
    padding-top: 70px;
    font-size: 38px;
    font-weight: bold;
    color: #333;
}
.pddxd-content-header {
    text-align: center;
    font-size: 40px;
    color: #333333;
    margin-top: 40px;
    margin-bottom: 60px;
}

.dropdown-platform {
    padding: 35px;
    padding-bottom: 15px;
}

.dropdown-platform-move {
    width: 360px;
    display: inline-block;
}

.dropdown-platform-title {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    padding-bottom: 20px;
    border-bottom: 1px solid #E9E9E9;
}

.dot {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #cdcdcd ;
}

.dropdown-platform-software {
    border-bottom: 1px solid #E9E9E9;
}

.dropdown-platform .dropdown-platform-software:last-child {
    border-bottom: none;
}

.dropdown-platform-software ul {
    color: #CFD0CD;
}

.dropdown-platform-software ul li {
    padding: 20px 0;
    display: inline-block;
}

.dropdown-platform-software ul li a{
    font-size: 14px ;
    font-weight: 400;
    color: #444;
}

.dropdown-platform-software ul li a:hover{
    color: #ff5949;
}

.dropdown-platform-software-col3 li{
    width: 32.5%;
}

.dropdown-platform-software-col2 li{
    width: 49%;
}

.dropdown-platform-software-col1 li{
    width: 100%;
}

.dropdown-platform-buy {
    display: inline-block;
    width: 170px;
    float: right;
}
.footer.xpzs {
    height: 208px;
    background-image: linear-gradient(173deg,
    #515778 0%,
    #383e5c 100%),
    linear-gradient(
            #fcb61c,
            #fcb61c);
    background-blend-mode: normal,
    normal;
    text-align: center;
}

.footer.xpzs > .btn{
    width: 288px;
    height: 88px;
    background-image: linear-gradient(0deg,
    #fec89c 0%,
    #ffffff 100%);
    box-shadow: 0px 6px 9px 0px
    #232949;
    border-radius: 44px;
    margin-top: 61px;
    font-size: 38px;
    line-height: 70px;
    color: #383e5c;
}

.software-list {
    background-color: #f9f9f9;
    padding: 59px 0 80px 0;
    margin-bottom: 0;
}
html .title-1 {
    font-family: SourceHanSansCN-Bold;
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 19px;
    letter-spacing: 0px;
    color: #333333;
    height: 35px;
    margin-bottom: 40px;
}
.platforms .platform-list .col-xs-4 {
    width: 33.33% !important;
}
.platforms .platform-list .col-xs-4>a {
    width: 95%;
    margin: 6px auto;
}
.platforms .platform-list .col-xs-4 .log-desc {
    font-size: 16px;
    font-weight: normal;
}
.software-list .platform-list>li>a {
    padding: 18px 10px 16px;
}
.software-list .platform-list  .log-desc {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    line-height: 19px;
    color: #666666;
    margin-top: 5px;
}

.functions-main {
    background-color: #fff;
}
.big-title {
    padding: 20px 53px;
    background-color: #ff5949;
    border-radius: 50px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 30px;
    line-height: 19px;
    color: #ffffff;
    height: 80px;
    position: relative;
    top: 30px;
}
.functions-main dl {
    padding-top: 70px;
    width: 466px;
    float: right;
    padding-right: 70px;
}
.functions-main dt {
    font-family: MicrosoftYaHei;
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    color: #333333;
}
.functions-main dd {
    width: 396px;
    height: 44px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #797979;
}