html {
    font-size: 0.625;
    font-family: AlibabaSans, sans-serif;
}

body {
    margin: 0;
    padding: 0;
    font-family: AlibabaSans, sans-serif;
}

@font-face {
    font-family: AlibabaSans-Bold;
    src: url("../font/AlibabaSans-Bold.otf") format("opentype");
    font-weight: bold;
    font-display: swap
}

@font-face {
    font-family: AlibabaSans-Medium;
    src: url("../font/AlibabaSans-Medium.otf") format("opentype");
    font-weight: Medium;
    font-display: swap
}

@font-face {
    font-family: AlibabaSans-Regular;
    src: url("../font/AlibabaSans-Regular.otf") format("opentype");
    font-weight: normal;
    font-display: swap
}


div,
h1,
h2,
h3,
h4,
h5,
input,
p,
span,
textarea {
    font-family: AlibabaSans, sans-serif;
    padding: 0;
    margin: 0;
}

ul {
    margin: 0;
    padding: 0
}

p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 20px;
}

h1 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    font-size: 48px;
    line-height: 1.4;
}

h3 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    font-size: 36px;
    line-height: 1.3;
}

h3.tit {
    text-align: center;
}

h4 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
    font-size: 24px;
    line-height: 1.3;
}



.column_cnt {
    max-width: 1200px;
    /* width: 1200px; */
    margin: 0 auto;
}

.gray_bg {
    background: #F4F6F9;
}

.blue_bg {
    background: #3F37FF;
    color: #fff;
}

.white_bg {
    background: #fff;
}

a {
    color: inherit;
    -webkit-appearance: none;
    text-decoration: none;
}

a:hover {
    color: #3f37ff;
}

button {
    outline: 0;
}

button:focus {
    outline: 0;
}

button::-moz-focus-inner {
    border-color: transparent;
}

ul li {
    list-style: none;
}

input:focus,
textarea:focus {
    outline: 0;
}

img {
    user-select: none;
    appearance: none;
    -webkit-user-drag: none;
}

.none {
    display: none !important;
}

.header {
    line-height: 30px;
    display: flex;
    justify-content: center;
    height: 80px;
}



.header .menu {
    /* width: 820px; */
    padding: 0;
}

.header .menu a {
    padding: 0 25px;
    color: #2d2d2d;
    font-size: 16px;
    font-weight: bold;
    line-height: 80px;
    text-align: center;
    font-family: AlibabaSans-Bold, sans-serif;
    cursor: pointer;
}

.header a.current {
    color: #3f37ff;
}

.header a:hover {
    color: #3f37ff;

}

.header .info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
    width: 1200px;
}

.header .info a:last-of-type(1) {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header a object {
    width: 124px;
    height: 37px;
}

/* .header ul {
    width: 80%;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0;
} */


/* .header .menu li {
    display: block;
    padding: 0 26px;
    line-height: 80px;
    float: left;
    text-align: center;
    font-size: 20px;
    position: relative;
} */
.header ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0;
}


.header .menu li {
    list-style-type: none;
    display: flex;
}

.header .menu li:hover {
    background-color: #f4f6f9;
}

.header .menu li .sub_menu {
    position: absolute;
    top: 80px;
    z-index: 2;
    display: none;
}

.header .menu li:hover .sub_menu {
    display: block;
}

.header .menu li .sub_menu span {
    font-size: 14px;
    padding-left: 38px;
    width: 270px;
    box-sizing: border-box;
    background: #F8F9FB;
    line-height: 55px;
    display: block;
    text-align: left;
    cursor: pointer;
    font-family: AlibabaSans-Regular, sans-serif;
}

.header .menu li .sub_menu span:hover {
    background: #3f37ff;
    color: #fff;
    font-weight: bold;
}




.language {
    position: relative;
    height: 80px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px;
}

.language .btn-container {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 14.61px;
    color: #000;
    line-height: 24px;
    text-align: left;
    padding: 0 10px;
    border-radius: 15px;
    border: 1px solid #474e63;
}

.language .btn-container:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    margin: -3px 0 0 4px;
    width: 0px;
    height: 0px;
    border-width: 4px 4px 0;
    border-style: solid;
    border-color: #474e63 transparent transparent;
}

.language .arrow {
    position: absolute;
    top: 38px;
    right: 10px;
    width: 0;
    height: 0;
    border-width: 4px 4px 0;
    border-style: solid;
    border-color: #474e63 transparent transparent
}

.language:hover .language-dropbox {
    display: flex;
    height: 280px;
    opacity: 1;
    float: right;
}

.language-dropbox {
    position: absolute;
    top: 81px;
    right: 0;
    width: 280px;
    background-color: #fff;
    flex-wrap: wrap;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    transition: all .35s ease-out;
    z-index: 10;
    background: #fff;
    overflow: hidden;
    padding: 0 0px;
    border: none;
    word-break: keep-all;
}

.language-dropbox a {
    font-family: SFProDisplay-Regular, sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 56px;
    width: 50%;
    cursor: pointer;
    text-align: center;
    margin-right: 20px;
    float: left;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;

}

.language-dropbox a:hover {
    background-color: #3f37ff;
    color: #fff;
}


.safe-pal-app {
    position: relative;
    height: 720px;
    overflow: hidden !important;
}

.app1,
.app2,
.app3 {
    position: absolute;
    transition: all 1s ease-out;
    opacity: 0;
}

.app1 {
    left: 50%;
    margin-left: -120px;
    bottom: -450px;
}

.app2 {
    left: 50%;
    top: -360px;
    margin-left: -120px;
}

.app3 {
    right: 50%;
    top: 480px;
    margin-right: -490px;
}

.yellow_circle {
    width: 120px;
    height: 120px;
    background: #ffe55c;
    border-radius: 200px;
    position: absolute;
    left: 50%;
    top: 50px;
    margin-top: 200px;
    margin-left: 80px;
    transition: all 1s;
}

.cur .yellow_circle {
    margin-left: 140px;
}

.cur .app1 {
    bottom: -310px;
    opacity: 1;
    width: 260px;
}

.cur .app2 {
    top: -400px;
    opacity: 1;
    width: 260px;
}

.cur .app3 {
    top: 100px;
    opacity: 1;
    width: 260px;
}

.safe-pal-app .info {
    position: absolute;
    left: 50%;
    margin-left: -500px;
    top: 210px;
}

.safe-pal-app .info .title {
    font-size: 80px;
    color: #fff;
    font-family: AlibabaSans-Bold, sans-serif;
    margin-bottom: 20px;
}

.safe-pal-app .info .desc {
    font-size: 24px;
    color: #fff;
    font-family: AlibabaSans-regular, sans-serif;
    width: 430px;
    margin-bottom: 20px;
    font-weight: 400;
}

.safe-pal-app .qrcode {
    width: 84px;
    height: 84px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 30px;
}
.safe-pal-app .qrcode object{
    width: 80px;
    height: 80px;
}

.safe-pal-app .info .more {
    width: 147px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border: 2px solid #2f92ff;
    font-family: AlibabaSans-regular, sans-serif;
    display: inline-block;
    cursor: pointer;
}

.safe-pal-app .info .more:hover {
    background-color: #fff;
    color: #3f37ff;
}

.swiper-container {
    overflow: hidden;
    width: 100%;
    height: 483px;
    margin: 0 auto;
    margin-bottom: 120px !important
}

.slider-image div img {
    float: left;
    width: 650px;
}

.slider-image div .txt {
    width:calc(100% - 650px);
    float: left;
    height: 483px;
    background: #3f37ff
}

.slider-image div .txt {
    position: relative
}

.left_top_corner,
.left_botter_corner {
    position: relative;
}

.slider-image div .txt::before,
.left_top_corner::before {
    content: "";
    display: block;
    height: 0;
    border-top: 100px solid #3f37ff;
    border-left: 100px solid transparent;
    position: absolute;
    top: 0;
    left: -55px;
    transform: rotate(10deg)
}

.left_botter_corner::before {
    content: "";
    display: block;
    height: 0;
    border-top: 70px solid #3f37ff;
    border-right: 80px solid transparent;
    position: absolute;
    bottom: -70px;
    left: 0px;
    transform: rotate(0deg)
}

.slider-image div .txt .tit {
    font-size: 32px;
    text-align: center;
    color: #fff;
    margin-top: 45px;
    font-family: AlibabaSans-Bold, sans-serif;
    padding: 0 60px;
    margin-bottom: 70px
}

.slider-image div .txt .q_cnt p {
    font-size: 20px;
    color: #fff;
    font-family: AlibabaSans-Bold, sans-serif;
    width: 392px;
    padding-left: 52px;
    margin: 0 auto;
    line-height: 1.8;
    background: url(../images/bg_q.png) no-repeat left top;
    margin-bottom: 40px
}

.slider-image div .txt .name {
    font-size: 20px;
    color: #fff;
    font-family: AlibabaSans-Bold, sans-serif;
    float: right;
    margin-right: 60px
}

.swiper-pagination-bullet {
    width: 25px !important;
    height: 5px !important;
    background: #d8d8d8 !important;
    border-radius: 0 !important
}
@media (min-width:750px) {
    .swiper-pagination {
        display: inline-block !important;
        width: auto !important;
        right: 50%;
        text-align: right !important;
        margin-right: 20px !important
    }
}


.swiper-pagination-bullet-active {
    background: #4139fe !important
}

.swiper-button-prev {
    background: url(../images/bg_btn_left.png) no-repeat !important;
    width: 41px !important;
    height: 41px !important;
    top: auto !important;
    bottom: 50px !important;
    right: 295px !important;
    left: auto !important
}

.swiper-button-next {
    background: url(../images/bg_btn_right.png) no-repeat !important;
    width: 41px !important;
    height: 41px !important;
    top: auto !important;
    bottom: 50px !important;
    right: 209px !important;
    left: auto !important
}

.flex-container img {
    display: block;
}

.footer img {
    margin: 0 auto;
}

.main {
    /* width: 1920px; */
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.home_main {
    width: 100%;
    display: block;
}

.main .broad {
    width: 100%;
    height: 710px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.otherContainer{
    /* padding:0 110px */
    max-width:1200px;
    margin: 0 auto;
}
.broad .bg_txt {
    /* position: absolute !important; */
    /* left: 50% !important; */
    /* margin-left: -272px !important; */
    /* bottom: 115px; */
    /* left: 10px; */
}

.broad .bg_txt.shadow {
    height: 0 !important;
    background-image: url(../images/home_bg_02.png) !important;
    /* bottom: 250px !important; */
    transition: all .8s ease-out;
    background-size: 100% 100%;
}

.cur.broad .bg_txt.shadow {
    height: 282px !important;
}

.main .broad .left {
    width: 50%;
    position: relative;
    height: 710px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #3f37ff;
}

.main .broad .right {
    width: 50%;
    height: 710px;
}

.main .broad .left div {
    height: 511px;
    width: 542px;
    color: #fff;
    position: relative;
    background-image: url(../images/home_bg_01.png)
}

.main .broad .left span {
    height: 261px;
    width: 640px;
    line-height: 71px;
    position: absolute;
    font-size: 60px;
    font-family: AlibabaSans-Bold, sans-serif;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    word-wrap: break-word;
    word-break: normal;
    opacity: 0;
    margin-top: 60px;
    transition: all .5s .8s;
    text-align: left;
}

.main .broad.cur .left span {
    font-family: AlibabaSans-Bold, sans-serif;
    margin-top: 0;
    opacity: 1;
}

.main .broad .right video {
    outline: 0 none !important;
    height: 710px;
}

.products-container {
    display: flex;
    justify-content: center;
}

.products {
    height: 148px;
    font-size: 48px;
    line-height: 148px;
    font-weight: bold;
    color: #000;
    margin: 50px 0px 0px 0;
    font-family: AlibabaSans-Bold, sans-serif;
    text-align: center;
}

.hot-products {
    height: 700px;
    width: 1200px;
}

.hot-products .item {
    background-image: linear-gradient(#f1f4f8, #fff);
    width: 48%;
    float: left;
    margin-right: 20px;
}

.hot-products .item:nth-child(2) {
    margin-right: 0;
}

.hot-products .gap {
    width: 9px;
    display: none;
}

.hot-products .item .title {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 20px 0 0px;
    font-weight: bold;
}


.hot-products .item .pic-container {
    width: 330px;
    height: 330px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}


.hot-products .item .circle {
    margin-top: 50px;
    background-image: url(../images/bg_round.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.hot-products .item .circle {
    background-size: 0;
    transition: all .5s ease-out;
}

.pic-container.circle:hover {
    background-size: 100%;
}

.hot-products .item .pic img {
    display: block;
    height: 330px;
    /* margin-top: 40px; */
}


.hot-products .star-area,
.star-area {
    margin-top: 20px;
    text-align: center;
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 24px;
    color: #000;
    text-align: center;
    font-weight: bold;
}

.star-container {
    display: inline-block;
    width: 120px;
    justify-content: space-between;
    align-items: center;
}

.star object {
    width: 16px;
    height: 16px;
}

.view-info {
    font-family: MavenPro-Regular, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #a9a9a9;
    line-height: 36px;
    margin-left: 21px;
    display: inline-block;
}

.hot-products .item .desc-info {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 20px;
    color: #2d2d2d;
    text-align: center;
    line-height: 30px;
    width: 302px;
    margin: 10px auto;
    text-overflow: nowrap;
}

.buy-btn {
    display: block;
    width: 180px;
    height: 44px;
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    line-height: 44px;
    text-align: center;
}

.hot-products .item .buy-btn {
    margin: 30px auto;
}

.buy-btn:hover {
    background-color: #2721df;
    color: #fff;
}

.buy-btn.active {
    background-color: #3f37ff;
    color: #fff;
}

.buy-btn.active:hover {
    background-color: #2721df;
    color: #fff;
}

.buy-btn.inactive {
    background-color: transparent;
    border: 1px solid #3f37ff;
    color: #3f37ff;
    margin: 30px auto;
}

.buy-btn.inactive:hover {
    background-color: #3f37ff;
    color: #fff;
}

.suggest-product {
    height: 290px;
    margin: 29px auto;
    background: #f8f9fb;
    display: flex;
    margin-bottom: 120px;
    /* width: 1200px; */
}

.suggest-product .product-title {
    font-family: SourceHanSansCN-Bold, sans-serif;
    font-size: 24px;
    color: #2d2d2d;
}
 .circle1 {
    margin-top: 0px;
    background-image: url(../images/bg_round.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.circle1 {
    background-size: 0;
    transition: all .5s ease-out;
}

.circle1:hover {
    background-size: 70%;
}

.suggest-product>img {
    width: 376px;
    height: 290px;
}


.suggest-product .info {
    padding: 0 0 0 65px;
    flex-grow: 1;
    flex-shrink: 1;
}
.suggest-product .info .star-area .title {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 20px 0 0px;
    font-weight: bold;
}
.suggest-product .info .star-area .desc-info {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 20px;
    color: #2d2d2d;
    text-align: center;
    line-height: 30px;
    margin: 10px auto;
    text-overflow: nowrap;
}


.suggest-product .info .star-area {
    display: block;
    justify-content: left;
    margin-top: 40px;
}

.suggest-product .info .star-area .star-container {
    margin-left: 32px;
}

.desc-info {
    margin-top: 20px;
    display: block;
    justify-content: left
}

.desc-info article {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 20px;
    color: #2d2d2d;
    line-height: 30px;
    width: 318px;
    margin-right: 20px;
}

.safe-pal-app {
    /* width: 1200px; */
    /* background-image: url(../images/crypher_bg_01.png);
    background-size: 100% 100%;
    background-position: center center; */
    overflow: auto;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.map-container {
    display: flex;
    margin-top: 120px;
    justify-content: center;
}

.map {
    width: 100%;
    height: 639px;
    background-color: #26283b;
    background-image: linear-gradient(0deg, #12131c 3%, #2f324d 62%);
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cur .main-map .map-star,
.cur .map .title {
    opacity: 1;
}

.cur .main-map .map-bk {
    opacity: 1;
    top: 0;
}

.map .title {
    opacity: 0;
    transition: all .5s .5s;
    margin-top: 45px;
    text-align: center;
    font-size: 40px;
    line-height: 40px;
    width: 626px;
    color: #fff;
    font-family: AlibabaSans-Bold, sans-serif;
    height: 124px;
}

.map .main-map {
    width: 100%;
    height: 430px;
    position: relative;
}

.main-map .map-bk {
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 0;
    width: 100%;
    height: 431px;
    opacity: 0;
    transition: all .5s linear;
}

.main-map .map-star {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 432px;
    opacity: 0;
    transition: all .5s;
}

.partner {
    display: flex;
    justify-content: center;
    margin-top: 100px;
    margin-bottom: 137px;
}

.partner .title {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 40px;
    color: #232323;
    text-align: center;
    margin-bottom: 40px;
}




.slider {
    margin: 0 auto;
}

.slider .left .right {
    width: 50%;
    height: 483px;
}

.discover {
    width: 100%;
    height: 501px;
    /* background: url(../images/home_bg_03.png) no-repeat center; */
    /* background-size: cover; */
    margin: 0 auto;
    margin-bottom: 111px;
}

.discover {
    position: relative
}

.discover .txt {
    position: absolute;
    /* margin-left: 100px; */
    top: 100px;
    left: 60%;
}

.discover .txt p {
    font-size: 60px;
    color: #000;
    /* width: 400px; */
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    margin-bottom: 38px;
    line-height: 1.2;
}

.discover .txt .more {
    width: 147px;
    height: 44px;
    background: #3f37ff;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #fff;
    font-family: AlibabaSans-Bold, sans-serif;
    cursor: pointer;
}

.footer {
    background-color: #1b1c28;
    padding: 120px 60px;
    /* height: 730px; */
    /* display: flex; */
    /* justify-content: center; */
}

.footer .title {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 36px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}

.footer .info {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.footer .info p {
    font-family: AlibabaSans-Regular, sans-serif;
    width: 392px;
    text-align: center;
    margin-bottom: 80px;
}

.footer .email,
.page_9list .email {
    width: 634px;
    height: 65px;
    background-color: #fff;
    margin: 64px auto 120px;
    display: flex;
}

.footer .email .icon {
    background: url("../images/email_address.png") no-repeat left center;
    width: 42px;
    height: 42px;
    display: block;
    float: left;
    margin: 12px 0 0 27px;
}

.footer .email .input,
.page_9list .email .input {
    border: none;
    float: left;
    margin-left: 32px;
    padding: 0;
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 20px;
    color: #4a4a4a;
    line-height: 36px;
    width: 420px;
}

.footer .email .input::placeholder {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 20px;
    color: #acacac;
    line-height: 36px
}

.footer .email .button {
    float: right;
    background: #3f37ff;
    width: 150px;
    height: 44px;
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #fff;
    line-height: 44px;
    text-align: center;
    vertical-align: middle;
    margin: 12px 9px 0 0;
}

.item-list {
    /* width: 1200px; */
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.item-list .item {
    flex-grow: 1;
    flex-shrink: 1;
}

.footer .item-list .item {
    margin-right: 40px;
}

.item-list .item p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #a3a4a9;
    line-height: 36px;
    text-align: left;
    margin-bottom: 6px;
}

.item-list .item p:first-child {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 20px;
    color: #fff;
    margin-bottom: 18px;
}

.contact-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 130px;
    margin-top: 30px;
}

.contact-container .info {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #a3a4a9;
    text-align: right;
    line-height: 36px;
    margin-top: 0;
}

.contact-container .info a {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
}

.contact-container .contact {
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* border: 1px solid pink; */
    margin-left: 40px;
}

.contact-container .contact a:nth-of-type(1n+1) {
    height: 36px;
    color: #fff;
    cursor: pointer;
    /* border: 1px solid rgb(37, 44, 244); */
    display: block;
    z-index: 1;

}

.contact-container a:hover {
    color: #3f37fe;
}

.contact-container .contact a object {
    width: 36px;
    height: 36px;
    /* border: 1px solid red; */
    z-index: -1;
    pointer-events: none;
}


.grow_with_safepal {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 100px;
    padding-bottom: 150px
}

.grow_with_safepal h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
    width: 480px;
    float: left;
    text-align: left;
    margin-right: 60px;
    margin-top: 120px;
}

.pic_business {
    width: 658px;
    position: relative;
}

.grow_with_safepal .bg_circle {
    position: absolute;
    left: 50%;
    top: 120px;
    margin-left: -110px;
}

.list_item {
    background: #f8f9fb;
    padding: 190px 0
}

.bg_blank,
.list_item.img_right {
    background: #fff
}

.list_item .item_cnt {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;
}

.list_item .item_cnt img {
    float: left;
    margin-right: 93px;
}

.list_item.img_right .item_cnt img {
    float: right;
}

.list_item .item_cnt .txt_sider {
    width: 528px;
    float: right;
}

.list_item .item_cnt .txt_sider h3 {
    font-size: 36px;
    margin-bottom: 8px;
    text-align: left;
}

.list_item .item_cnt .txt_sider h3 span {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 24px;
    display: block;
}

.list_item .item_cnt .txt_sider p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    text-align: left;
}

.list_item .item_cnt .txt_sider .list_short {
    font-size: 24px;
    font-weight: 500;
    text-align: left;
}

.list_item .item_cnt .txt_sider .list_short .minimum {
    margin-top: 74px
}

.list_item .item_cnt .txt_sider .list_short label {
    width: 320px;
    display: inline-block;
    margin-bottom: 10px;
}

.list_item .item_cnt .txt_sider .list_short span {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #3f37ff;
    text-align: right;
    width: 200px;
    display: inline-block;
}

.list_item.img_right {
    padding-bottom: 0;
}

.list_item.img_right .txt_sider {
    float: left;
}

.list_item.img_right .item_cnt img {
    margin-right: 0;
}

.form_wrap {
    background: #f8f9fb;
    overflow: hidden;
}

.form_wrap h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    text-align: center;
    font-size: 36px;
    padding-top: 130px;
    margin-bottom: 50px;
}

.form_cnt {
    width: 720px;
    margin: 0 auto;
}

.form_cnt .input_wrap {
    margin-bottom: 38px;
    overflow: hidden;
}

.form_cnt .input_wrap input,
.form_cnt .input_wrap textarea {
    background: #fff;
    border: 1px solid #dadee3;
    border-radius: 4px;
    border-radius: 4px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 14px;
    color: #333;
    width: 678px;
}

.form_cnt .input_wrap:nth-child(1) input {
    width: 300px;
    float: left;
}

.form_cnt .input_wrap:nth-child(1) input:nth-child(2) {
    float: right;
}

.form_cnt .btn {
    height: 60px;
    line-height: 60px;
    background: #3f37ff;
    text-align: center;
    color: #fff;
    margin-bottom: 108px;
    font-size: 16px;
}

.kol_banner {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

.kol_banner .txt {
    font-family: AlibabaSans-Bold, sans-serif;
    width: 590px;
    height: 565px;
    background: #3f37ff;
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    float: left;
    box-sizing: border-box;
    padding: 100px 70px;
}

.page_7kol .tit {
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    width: 1200px;
    margin: 0 auto;
    font-size: 36px;
    margin-bottom: 60px;
}

.kol_banner img {
    width: 50%;
    margin-bottom: 100px;
    height: 565px;
}

.expert_list li {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 200px;
}

.expert_list li .pic {
    width: 540px;
    height: 270px;
    position: relative;
    float: left;
    margin-right: 57px;
    /* border: 1px solid red; */
}

.expert_list li:nth-child(even) .pic {
    float: right;
    margin-right: 0;
}

.expert_list li:nth-child(even) .txt {
    float: left;
}

.expert_list li .pic img {
    width: 100%;
}

.expert_list li .pic object {
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: 50%;
    margin-top: -20px;
}

.expert_list li .txt {
    width: 600px;
    float: right;
}

.expert_list li .avatar {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.expert_list li .avatar .name p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #797979;
    margin: 0;
}

.expert_list li .avatar img {
    width: 80px;
    height: 80px;
    margin-right: 20px;
    border-radius: 100px;
}

.expert_list li .avatar span {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 30px;
    font-weight: bold;
    display: inline-block;
}

.expert_list li .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 26px;
    line-height: 1.4;
    font-weight: bold;
    margin-bottom: 20px;
}

.expert_list li .txt .date {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

.expert_list li .txt a {
    font-size: 16px;
    color: #3f37ff;
}

.page_nav {
    font-size: 24px;
    text-align: center;
    margin-bottom: 78px;
}

.page_nav a {
    color: #000;
    margin: 0 5px;
}

.page_nav a.cur,
.page_nav a:hover {
    color: #3f37ff;
}

.page_nav span {
    font-family: AlibabaSans-Regular, sans-serif;
    margin: 0 5px;
}

.page_nav input {
    width: 30px;
    vertical-align: middle;
}

.people_say_wrap {
    background: #f4f6f9;
    padding: 100px 0;
}

.people_say_wrap .people_say_cnt h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 40px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 60px;
}

.people_say_cnt ul {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

.people_say_cnt ul li {
    float: none;
    width: calc(50% - 10px);
    padding: 17px 15px;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
    background: #fff;
    padding: 30px 40px;
    /* width: 580px; */
    height: 220px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.people_say_cnt ul li:nth-child(even) {
    margin-right: 0
}

.people_say_cnt ul li .avatar {
    background: #3f37ff;
    width: 60px;
    height: 60px;
    border-radius: 100px;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    float: left;
    margin-right: 12px;
}

.people_say_cnt ul li .name {
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 1;
    color: #020202;
    margin-top: 10px;

}

.people_say_cnt ul li .start_wrap {
    margin-right: 20px;
    margin-bottom: 20px;
}

.people_say_cnt ul li .star-container {
    float: left;
    margin-right: 20px;
}

.people_say_cnt ul li .date {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #020202;
}

.people_say_cnt ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    font-weight: normal;
}
@media (min-width:750px) {
    .people_say_wrap .swiper-pagination {
        float: left;
        text-align: left !important;
    }
}
.people_say_wrap .swiper-pagination {
    bottom: 0 !important;
}
.people_say_wrap .swiper-container {
    padding-bottom: 50px;
}

.people_say_wrap .swiper-button-prev {
    bottom: 0 !important;
    right: 120px !important;
    background: 0 0 !important;
}

.people_say_wrap .swiper-button-next {
    bottom: 0 !important;
    right: 40px !important;
    background: 0 0 !important;
}

.search_wrap {
    background: #fff !important;
    height: auto !important;
    display: block !important;
    margin-top: 20px !important;
    padding-top: 0 !important;
}

.search_wrap .email {
    border: 1px solid #b7b7b7;
    margin: 0 auto !important;
}

.search_wrap .email .icon {
    background-image: url(../images/search.png) !important
}

.search_wrap p {
    font-family: AlibabaSans-Regular, sans-serif;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin: 10px 0 76px 0;
}

.btn_wrap {
    text-align: center;
    margin-bottom: 100px;
}

.btn_wrap .btn {
    background: #3f37ff;
    color: #fff;
    width: 180px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    margin-right: 40px;
}

.page_9list h1 {
    font-size: 48px;
    text-align: center;
    margin-top: 80px;
}

.page_9list table {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 110px;
}

.page_9list table tr {
    height: 55px;
    text-align: center;
    font-size: 16px;
}

.page_9list table tr th:nth-child(1) {
    text-align: left;
    padding-left: 60px;
    font-weight:bold;
}

.page_9list table tr td:nth-child(1) {
    text-align: left;
    font-weight:bold;
}

.page_9list table tr img {
    width: 33px;
    height: 33px;
    border-radius: 100px;
    margin-right: 10px;
    vertical-align: middle;
}

.page_9list table tr:nth-child(even) {
    background: #fafbfc;
}

.btn_load {
    width: 300px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #fff;
    font-size: 16px;
    background: #3f37ff;
    margin: 0 auto;
    color: #fff;
    margin-bottom: 68px;
}

.page_9list .tab_tab {
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #f2f2f2;
    line-height: 80px;
    padding-left: 30px;
    box-sizing: border-box;
}

.page_9list .tab_tab span {
    font-family: AlibabaSans-Regular, sans-serif;
    margin-left: 98px;
}

.page_9list .tab_tab span.cur {
    color: #3f37ff
}

.page10 {}

.page10 p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #2D2D2D;
    line-height: 1.4;
}

.banner_wrap {
    background: #F4F6F9;
}

.banner_wrap .banner_cnt {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 90px 0;
}

.banner_wrap .banner_cnt .txt {
    width: 586px;
    float: left;
    margin-right: 52px;
}

.page10 .banner_wrap .banner_cnt .txt {
    float: left;
}

.page10 .banner_wrap .banner_cnt .pic {
    float: right;
}

.page10 .banner_wrap .banner_cnt .pic img {
    width: 90%;
}

.banner_wrap .banner_cnt .txt h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
}

.banner_wrap .banner_cnt .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #2D2D2D;
    margin-bottom: 40px;
}

.banner_wrap .banner_cnt .txt .icon_wrap {
    overflow: hidden;
    margin-bottom: 38px;
}

.banner_wrap .banner_cnt .txt .icon_wrap li {
    float: left;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin: 0 60px 10px 0;
}

.banner_wrap .banner_cnt .txt .icon_wrap li object {
    width: 80px;
    height: 80px;
}

.btn_normal {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    color: #fff;
    height: 44px;
    line-height: 44px;
    background: #3F37FF;
    text-align: center;
    min-width: 140px;
    padding: 0 20px;
    display: inline-block;
    cursor: pointer;
}

.btn_normal:hover {
    background-color: #2721df;
    color: #fff;
}

.btn_border {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    color: #3F37FF;
    height: 40px;
    line-height: 40px;
    background: #fff;
    text-align: center;
    min-width: 140px;
    padding: 0 20px;
    display: inline-block;
    border: 2px solid #3F37FF;
}

.btn_border:hover {
    /* background-color: #2721df;
    color: #fff; */
}


.banner_wrap .banner_cnt .txt .btn_wrap {
    text-align: left;
}

.banner_wrap .banner_cnt .txt .btn_wrap a {
    margin-right: 40px;
}

.banner_wrap .banner_cnt .pic {
    width: 558px;
    float: right;
}

.page10 h3 {
    font-size: 36px;
}

.list_banner {
    width: 1200px;
    margin: 0 auto;
}

.list_banner li {
    overflow: hidden;
    padding: 50px 178px;
}

.list_banner li:nth-child(odd) {
    background: #F8F9FB;
}

.list_banner li .txt {
    float: left;
    margin-top: 160px;
}

.list_banner li:nth-child(2) .txt {
    float: right;
}

.list_banner li:nth-child(2) .pic {
    float: left;
}

.list_banner li:nth-child(3) .txt {
    margin-top: 160px;
}

.list_banner li h4 {
    font-size: 36px;
    margin-bottom: 11px;
    max-width: 580px;

}

.list_banner li .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    color: #2D2D2D;
    max-width: 550px;
    margin-bottom: 12px;
    line-height: 1.5;
}

.list_banner li .pic {
    float: right;
}

.list_banner li .pic img {
    width: 243px;
}

.center_p {
    text-align: center;
    margin: 120px 0;
}

.intro_wrap {
    background: #f2f3f5;
}

.intro_wrap .intro_cnt {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 75px 0;
}

.intro_wrap .intro_cnt .txt {
    width: 600px;
    float: left;
    margin-right: 44px;
}

.intro_wrap .intro_cnt .txt h2 {
    font-family: AlibabaSans-Bold, sans-serif;
}

.intro_wrap .intro_cnt .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
}

.intro_wrap .intro_cnt .eth_data {
    overflow: hidden;
}

.intro_wrap .intro_cnt .eth_data .pic {
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 18px;
}

.intro_wrap .intro_cnt .eth_data .pic img {
    width: 90px;
}

.intro_wrap .intro_cnt .eth_data .txt {
    float: left;
    width: 347px;
}

.intro_wrap .intro_cnt .eth_data h1 {
    margin-top: 0;
    font-size: 40px;
    color: #202020;
    margin-bottom: 10px;
}

.intro_wrap .intro_cnt .eth_data h1 em {
    font-weight: normal;
    margin-left: 5px;
}

.intro_wrap .intro_cnt .eth_data ul {}

.intro_wrap .intro_cnt .eth_data li {
    overflow: hidden;
    width: 380px;
}

.intro_wrap .intro_cnt .eth_data label {
    width: 240px;
    display: inline-block;
    font-size: 16px;
    color: #666;
    margin-bottom:20px;
    float:left;
}

.intro_wrap .intro_cnt .eth_data h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 36px;
    color: #202020;
    display: inline;
}

.intro_wrap .intro_cnt .eth_data em {
    color: #b0b0b0;
    font-size: 36px;
    font-style: normal;
}

.intro_wrap .intro_cnt .eth_data em.red {
    color: #F53131;
}

.intro_wrap .intro_cnt .eth_data li span {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #2d2d2d;
    font-weight: bold;
    text-align: right;
    float: right;
    width: 140px;
}

.supported_by {
    overflow: hidden;
    margin: 0 auto;
    padding: 0 100px;
    margin-bottom: 175px;
}

.supported_by li {
    float: left;
    width: calc(100%/7 - 25px);
    height: 150px;
    border: 1px solid #E6E7E8;
    border-radius: 12px;
    margin: 0 25px 25px 0;
    box-sizing: border-box;
    text-align: center;
}

.supported_by li img {
    width: 68px;
    margin-top: 10px;
}

.supported_by li object {
    width: 68px;
    margin-top: 10px;
}

.supported_by li span {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    text-align: center;
    display: block;
}

.page10 h3.supported {
    margin: 100px 0 90px 0;
    text-align: center;
}

.page11 .top_download .banner_cnt {
    padding: 60px 60px;
    box-sizing: border-box;
    width: 1200px;
    background: url("../images/bg_round.png") top left no-repeat;
}

.page11 .top_download .banner_cnt .txt {
    margin-right: 0;
    width: 560px;
}

.page11 .top_download .banner_cnt .pic {
    width: 443px;
}

.top_download .pic {
    width: 443px;
    float: left !important;
}

.top_download .pic img {
    width: 443px;
}


.top_download .txt {
    float: right !important;
}

.top_download .txt object {
    width: 160px;
    margin: 20px 0;
}


.top_download .txt h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
}

.top_download .txt .qr_code {
    margin-bottom: 18px;
}

.top_download .txt h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    font-weight: normal;
}

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

.ch img {
    width: 90%;
    transition:150ms ease transform;
}
.ch img:hover {
    transform:scale(1.15);
}

.top_download .txt .version {
    font-size: 18px;
    color: #666 !important;
    margin-bottom: 13px !important;
}

.top_download .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    color: #666 !important;
}

.top_download .txt p a,
.list_banner.page11 li p a {
    color: #3f37fe;
    text-decoration: underline;
}

.list_banner.page11 li:nth-child(odd) {
    background: #fff;
    padding: 50px 168px 50px 68px;
}

.list_banner.page11 li:nth-child(even) {
    background: #F8F9FB;
}

.list_banner.page11 li:nth-child(1) .txt {
    margin-top:110px;
}
.list_banner.page11 li:nth-child(1) .txt p{
    position: relative;
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    padding-left: 15px;
}
.list_banner.page11 li:nth-child(1) .txt p:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #000;
    position: absolute;
    left: 0px;
    top: 10px;
}

.list_banner.page11 li:nth-child(2) {
    background: url("../images/page11/bg_round2.png") no-repeat right -180px, url("../images/page11/bg_round3.png") no-repeat -30px 110px, #F8F9FB;
    padding: 90px 30px 60px 80px;
}

.list_banner.page11 li:nth-child(2) .pic {
    margin-right: 90px;
}

.list_banner.page11 li:nth-child(2) .txt {
    width: 620px;
    float: left;
    margin-top: 100px;
}

.list_banner.page11 li:nth-child(2) .txt h4 {
    margin-bottom: 30px;
}

.list_banner.page11 li .txt .icons {
    overflow: hidden;
}

.list_banner.page11 li .txt .icons .icon_item {
    width: 310px;
    float: left;
    margin-bottom: 30px;
}

.list_banner.page11 li .txt .icons .icon_item img {
    vertical-align: middle;
    margin-right: 10px;
}

.list_banner.page11 li .txt .icons .icon_item object {
    vertical-align: middle;
    margin-right: 10px;
}

.list_banner.page11 li .txt .icons .icon_item span {
    font-family: AlibabaSans-Regular, sans-serif;
    display: inline-block;
    font-size: 18px;
    vertical-align: middle;
}

.list_banner.page11 li:nth-child(3) {
    padding: 90px 138px 86px 128px;
}

.list_banner.page11 li:nth-child(3) .pic {
    float: left;
}

.list_banner.page11 li:nth-child(3) .txt {
    float: right;
}

.list_banner.page11 li:nth-child(3) .pic img {
    display: block;
    margin-bottom: 20px;
}

.list_banner.page11 li:nth-child(3) h4 {
    margin-bottom: 48px;
}

.list_banner.page11 li:nth-child(4) {
    padding: 61px 73px;
    margin-bottom: 92px;
}

.list_banner.page11 li:nth-child(4) .txt {
    margin-top: 90px;
    width: 446px;
}

.list_banner.page11 li:nth-child(4) .txt p{
    position: relative;
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    padding-left: 15px;
}
.list_banner.page11 li:nth-child(4) .txt p:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #000;
    position: absolute;
    left: 0px;
    top: 8px;
}
.list_banner.page11 li:nth-child(4) .txt h4 {
    margin-bottom: 30px;
}

.list_banner.page11 li:nth-child(4) .pic img {
    width: 508px;
}
.list_banner.page11 li:nth-child(5) {

    padding-left: 110px;
}

.list_banner.page11 li:nth-child(5) .pic {
    margin-right: 132px;
    float: left;
}

.list_banner.page11 li:nth-child(5) .txt {
    width: 500px;
    float: left;
    margin-top:110px;
}

.list_banner.page11 li:nth-child(5) .txt h4 {
    margin-bottom: 30px;
}
.list_banner.page11 li:nth-child(5) .txt p{
    position: relative;
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    padding-left: 15px;
}
.list_banner.page11 li:nth-child(5) .txt p:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #000;
    position: absolute;
    left: 0px;
    top: 8px;
}

.page11 .slider {
    background: #F8F9FB !important;
}

.page11 .swiper-container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.page11 .swiper-pagination {
    position: relative;
    top: -140px;
    width: 100%;
    text-align: center !important;
    display: block !important;
}

.page11 .swiper-pagination span {
    font-family: AlibabaSans-Regular, sans-serif;
    display: inline-block !important;
}

.slider_banner .intro_cnt {
    padding: 198px 160px;
    width: 1200px !important;
    box-sizing: border-box;
}

.slider_banner .txt {
    margin-top: 180px;
    width: 380px !important;
}

.slider_banner .pic {}

.slider_banner .pic img {
    width: 255px;
    float: right;
}

.bottom_download_wrap.intro_wrap {
    background: #fff;
}

.bottom_download_wrap.intro_wrap .bottom_download {
    padding: 100px 85px !important;
    box-sizing: border-box
}

.bottom_download_wrap.intro_wrap .bottom_download h3 {
    margin-top: 4px;
}

.bottom_download_wrap.intro_wrap .pic img {
    width: 328px;
    float: left;
}

.bottom_download_wrap.intro_wrap .txt {
    float: right;
    text-align: center;
}

.bottom_download_wrap.intro_wrap .qr_code {
    text-align: center;
}

.bottom_download_wrap.intro_wrap .version {
    font-size: 18px;
    color: #666;
    margin-bottom: 30px;
    text-align: center;
}

.help_center {
    height: 350px;
    background: #1B1C28;
    overflow: hidden;
}

.search_container h3 {
    font-weight: bold;
    color: #F9F9F9;
    font-size: 36px;
    text-align: center;
    margin: 80px 0 50px 0;
}

.search_container .search_input_wrap {
    height: 65px;
    width: 900px;
    position: relative;
    margin: 0 auto;
    margin-top: 30px;
}

.search_input_wrap {
    position: relative;
}

.search_input_wrap input {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    padding-left: 26px;
    padding-right: 190px;
    line-height: 65px;
    height: 65px;
    width: 900px;
    box-sizing: border-box;
    background: #fff;
}

.search_input_wrap .btn_submit {
    position: absolute;
    right: 10px;
    top: 11px;
}

.faq_wrap h3 {
    font-size: 36px;
}

.faq_cn .faq_list {
    overflow: hidden;
}

.faq_list a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding: 23px 20px;
    background: #fff;
    width: 370px;
    border-radius: 12px;
    box-sizing: border-box;
    margin-right: 44px;
    margin-bottom: 44px;
    float: left;
    transition:150ms ease transform;
}

.faq_list a:hover {
    color: #2721df;
    transform:scale(1.04);
}


.faq_list a:nth-child(3n) {
    margin-right: 0;
}

.faq_list a object {
    width: 54px !important;
    height: 54px !important;
    margin-right: 5px;
    vertical-align: middle;
}

.faq_list a p {
    font-family: AlibabaSans-Regular, sans-serif;
    display: inline-block !important;
    margin: 0;
}

.problem_tutorial_wrap {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}

.problem_tutorial_wrap .item_wrap {}

.problem_tutorial_wrap .item_wrap h3 {
    font-size: 36px;
}

.problem_tutorial_wrap .item_wrap ul {
    width: 502px;
    float: left;
}

.problem_tutorial_wrap .item_wrap ul li {
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #DBDBDB;
    height: 68px;
    display: flex;
    align-items: center;
}

.problem_tutorial_wrap .item_wrap:nth-child(2) ul li:nth-child(4) {
    display: block;
    align-items: normal;
    padding: 10px 0;
    box-sizing: border-box;
}

.problem_tutorial_wrap .item_wrap ul li div {
    width: 100%;
}

.problem_tutorial_wrap .item_wrap ul li div a {
    font-weight: normal;
}

.problem_tutorial_wrap .item_wrap ul li div span {
    font-family: AlibabaSans-Regular, sans-serif;
    margin: 0 10px;
}

.problem_tutorial_wrap .item_wrap {
    float: left;
}

.problem_tutorial_wrap .item_wrap:nth-child(2) {
    float: right;
}

.problem_tutorial_wrap p {
    font-family: AlibabaSans-Regular, sans-serif;
    clear: left;
    width: 100%;
    text-align: center;
    float: left;
    margin: 128px 0;
}

.problem_tutorial_wrap p a {
    margin-left: 10px;
}

.about_cnt {
    margin-top: 80px;
    margin-bottom: 131px;
    zoom: 1;

}

.about_cnt .left_txt {
    width: 518px;
    height: 475px;
    position: relative;
    padding: 107px 58px 100px 57px;
    box-sizing: border-box;
    float: left;
}

.about_cnt .column_cnt {
    height: 475px;
}

.about_cnt .left_txt h1 {
    font-weight: bold;
}
.about_cnt .left_txt h1 span{
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    font-size: 48px;
    line-height: 1.4;
    text-decoration:underline ;
}
.about_cnt .right_txt {
    float: left;
    width: 682px;
    box-sizing: border-box;
    padding: 78px 45px;
}

.about_cnt .right_txt h3 {
    margin-bottom: 22px;
}

.trusted_by {
    overflow: hidden;
}

.trusted_by ul {
    overflow: hidden;
    margin-bottom: 80px;
    margin-top: 111px;
}

.trusted_by ul li {
    width: 270px;
    height: 100px;
    border: 2px solid #3F37FF;
    border-radius: 12px;
    text-align: center;
    float: left;
    margin-right: 32px;
}

.trusted_by ul li:nth-child(4) {
    margin-right: 0;
}

.trusted_by ul li.item p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    color: #3C3C3C;
    margin-bottom: 0px;
    width: 100%;
    margin-top: 14px;
}

.trusted_by h3 {
    text-align: center;
    margin-bottom: 36px;
}

.trusted_by ul li.item h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 36px;
    color: #3F37FF;
    width: 100%;
}

.trusted_by .location_pic {
    margin: 0 auto;
    display: block;
    margin-bottom: 70px;
    width: 100%;
}

.route_cnt h3 {
    text-align: center;
    margin: 125px 0 90px 0;
}

.route_cnt .img1 {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 211px;
}

.route_cnt .img2 {
    display: none;
}


.route_cnt .block_q {
    width: 937px;
    box-sizing: border-box;
    padding: 50px 75px;
    text-align: left;
    margin: 0 auto 140px auto;
}

.diversified_cnt {
    overflow: hidden;
    margin-bottom: 50px;
}

.diversified_cnt .column_cnt {
    overflow: hidden;
    margin-bottom: 70px;
    margin-top: 80px;
}

.diversified_cnt h3 {
    margin: 60px 0 40px 0;
}

.diversified_cnt .pic {
    width: 412px;
    height: 458px;
    float: left;
    text-align: center;
    color: #F0F2F5;
    margin: 0 auto;
}

.diversified_cnt .pic img {
    width: 277px;
    border-radius: 277px;
    margin-top: 60px;
}

.diversified_cnt .pic h3 {
    margin-top: 34px;
    margin-bottom: 5px;
}

.diversified_cnt .pic h2 p {
    font-family: AlibabaSans-Regular, sans-serif;
}

.diversified_cnt .txt {
    font-family: AlibabaSans-Regular, sans-serif;
    box-sizing: border-box;
    padding: 40px 60px;
    height: 458px;
    width: 778px;
    float: left;
    font-size: 32px;
    line-height: 1.5;
}

.diversified_cnt h4 {
    margin-bottom: 16px;
}

.endorsed_by {
    text-align: center;
}

.endorsed_by img {
    margin: 45px 0 20px 0;
}

.endorsed_by object {
    margin: 10px 0 20px 0;
}

.pic_info {
    font-size: 14px;
    margin-bottom: 66px;
}

.people_example {
    overflow: hidden;
    margin-bottom: 156px;
}

.people_example .pic {
    width: 518px;
    height: 346px;
    box-sizing: border-box;
    float: left;
    text-align: center;
    padding: 40px 20px;
    display: flex;
    align-items: center;
}

.people_example .pic img {
    width: 175px;
    height: 175px;
    border-radius: 200px;
    border: 4px solid #3F37FF;
    margin-right: 18px;
}

.people_example .pic .name_info {
    color: #3F37FF;
}

.people_example .pic .name_info h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 36px;
    margin-bottom: 12px;
}

.people_example .pic .name_info p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 20px;
}

.people_example .txt {
    box-sizing: border-box;
    padding: 46px 70px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    float: left;
    width: 682px;
    height: 346px;
    line-height: 1.4;
    position: relative;
}

.page15 .banner_cnt {
    overflow: hidden;
}

.page15 .banner_cnt .txt {
    width: 668px;
    float: left;
}

.page15 .banner_cnt .txt h1 {
    font-size: 44px;
    margin-top: 173px;
}

.page15 .banner_cnt .txt h3 {
    font-weight: normal;
}

.page15 .banner_cnt .txt h3 em {
    color: #3F37FF;
    font-weight: bold;
    font-style: normal;
}

.page15 .banner_cnt .txt ul {
    margin-top: 37px;
    margin-bottom: 40px;
}

.page15 .banner_cnt .txt ul li {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    font-size: 30px;
    color: #3F37FF;
    margin-bottom: 10px;
}

.page15 .banner_cnt .txt ul li label {
    color: #000;
}

.page15 .banner_cnt .txt .btn_wrap {
    text-align: left;
}

.page15 .banner_cnt .txt .btn_border {
    margin-right: 50px;
}

.page15 .banner_cnt .pic {
    width: 514px;
    float: right;
    margin-top: 91px;
}

.page15 .banner_cnt .pic img {
    width: 514px;
}

.reasons {
    overflow: hidden;
}

/* .reasons h3.tit {
    margin: 113px auto 50px;
} */


.join_reason {
    overflow: hidden;
}

.join_reason a {}

.join_reason img {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 30px;
}

.join_reason object {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 30px;
}

.join_reason li:nth-child(2n) {
    margin-right: 0;
}

.join_reason li {
    overflow: hidden;
    float: left;
    width: 580px;
    height: 200px;
    background: #fff;
    padding: 40px 30px;
    box-sizing: border-box;
    margin: 0 37px 37px 0;
}

.join_reason .txt {
    width: 330px;
    float: left;
}

.join_reason .txt h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 6px 0;
}

.column_cnt .tit {
    padding: 80px 0 30px 0;
}

.three_steps h3 {
    width: 748px;
    margin: 86px auto 44px auto;
}

.three_steps ul {
    overflow: hidden;
}

.three_steps ul li {
    width: 386px;
    height: 357px;
    background-image: linear-gradient(-2deg, #FFFFFF 2%, #F1F4F8 82%);
    border: 1px solid #E6E7E8;
    border-radius: 12px;
    text-align: center;
    float: left;
    padding: 40px 18px 0 18px;
    box-sizing: border-box;
    margin-right: 20px;
}

.three_steps ul li:nth-child(3) {
    margin-right: 0;
}

.three_steps ul li img {}

.three_steps ul li h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.three_steps ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
}

.three_steps .tips {
    margin: 75px auto 50px auto;
    color: #FF4C64;
    font-size: 24px;
    text-align: center;
}

.three_steps .btn_border {
    margin-right: 50px;
}

.page16 .banner_cnt {
    width: 100%;
    height: 700px;
    background-image: linear-gradient(180deg, #25415C 6%, #6387A8 100%);
    position: relative;
}

.page16 .pic {
    text-align: center;
}

.page16 .pic img {
    width: 734px;
    height: 700px;
}

.page16 .pic .img1 {
    display: block;
}

.page16 .pic .img2 {
    display: none;
}

.page16 .banner_cnt .txt {
    width: 694px;
}
.page16 .banner_cnt .txt .btn_border{
    margin-top: 50px;
    border: 2px solid #FFF;
}

.page16 .banner_cnt .txt h3 {
    font-size: 50px;
    color: #fff;
    font-weight: normal;
    text-align: center
}

.page16 .banner_cnt .txt h1 {
    font-size: 88px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1.0;
}

.page16 .banner_cnt .txt {
    position: absolute;
    left: 48%;
    margin-left: -520px;
    top: 200px;
}

.page16 .banner_cnt .pic {
    position: absolute;
    left: 50%;
}

.page16 .join_reason {
    margin-top: 90px;
    margin-bottom: 80px;
    padding: 10px 0;
}

.page16 .join_reason li {
    border: 1px solid #CCCCCC;
    border-radius: 12px;
    height: 259px;
    padding: 60px 20px 60px 30px;
    transition:150ms ease transform;
}
.page16 .join_reason li:hover {
    background-color: #F4F6F9;
    transform:scale(1.01);
}

.page16 .join_reason li img {
    margin-right: 20px;
}

.page16 .join_reason li .txt {
    position: relative;
    top: -12px;
}

.page16 .join_reason li .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #666;
    font-size: 16px;
}

.page16 .join_reason li .txt p span {
    font-family: AlibabaSans-Regular, sans-serif;
    padding-left: 20px;
    display: block;
    position: relative;
}

.page16 .join_reason li .txt p span:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #000;
    position: absolute;
    left: 0px;
    top: 8px;
}


.retailers {}

.retailers .tit {
    font-size: 24px;
    text-align: left;
    margin: 50px 0 30px 0;
}

.retailers .tip {
    font-size: 16px;
    color: #666;
}

.retailers .search_input_wrap {
    width: 600px;
    margin-bottom: 47px;
}

.retailers .search_input_wrap input {
    width: 600px;
    background: url("../images/page16/search.png") no-repeat center left;
    border: none;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding-left: 20px;
    font-size: 16px;
}

.retailers .btn_submit {
    right: 10px;
}

.coutry_list {
   display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 0 50px 0;
}


.coutry_list a {
    width: calc(100%/6 - 1rem) !important;
    margin-bottom: 1rem;
    transition:150ms ease transform;
    margin-right: 20px;
}
.coutry_list a:hover {
    transform:scale(1.04);
}

.coutry_list a object {
    width: 100%;

}

.retailers h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    margin-bottom: 29px;
}

.united_states {
    overflow: hidden;
}

.united_states li {
    width: 300px;
    height: 220px;
    float: left;
    /* margin-right: 10px; */
    margin-bottom: 60px;
}

.united_states li h4 {
    font-size: 23px;
    color: #3F37FF;
    font-weight: normal;
    margin-bottom: 10px;
}

.united_states p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    margin-bottom: 6px;
    display: flex;
    align-items: center;
}
.united_states p object{
    width: 16px;
    height: auto;
    margin-right: 10px;
}

.united_states p a {
    text-decoration: underline;
    color: #000;
    overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap

}

.join_us .column_cnt {
    overflow: hidden;
    width: 720px;
    margin: 0 auto;
}

.join_us h3 {
    margin: 140px 0 50px 0;
}

.join_us h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    margin-bottom: 14px;
    font-weight: normal;
    text-align: center;
}

.join_us p {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #666;
}

.join_us .input_cnt {}

.join_us .input_cnt .input_item {
    margin-bottom: 12px;
}

.join_us .input_cnt .input_item .input_item_wrap {}

.join_us .input_cnt .input_item .input_item_wrap.half_width:nth-child(2) {
    margin-left: 20px;
}

.join_us .input_cnt .input_item .input_item_wrap.half_width {
    width: 346px;
    display: inline-block;
}

.join_us .input_cnt .input_item .input_item_wrap.half_width input {
    width: 100%;
}

.join_us .input_cnt .input_item label {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    font-size: 18px;
}

.join_us .input_cnt .input_item input,
.join_us .input_cnt .input_item textarea {
    background: #FFFFFF;
    border: 1px solid #DADEE3;
    border-radius: 4px;
    border-radius: 4px;
    line-height: 50px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 18px;
    color: #666;
}

.join_us .input_cnt .input_item textarea {
    height: 100px;
}

.join_us .btn_normal {
    width: 720px;
    margin-top: 33px;
}

.page17 .banner_cnt {
    overflow: hidden;
    margin-bottom: 66px;
}

.page17 .search_bar {
    padding: 0px 10px 0px 38px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 20px;
}

.page17 .search_bar ul {
    overflow: hidden;
    float: left;
    margin-top: 16px;
}

.page17 .search_bar ul li {
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding: 0 10px;
    margin-right: 50px;
    display: inline-block;
}

.page17 .search_bar ul li.cur {
    border-radius: 4px;
    background: #3F37FF;
    color: #fff;
}

.page17 .search_bar input {
    width: 326px;
    height: 40px;
    line-height: 40px;
    margin: 10px 0;
    float: right;
    background: url("../images/page16/search.png") no-repeat 10px center;
    padding-left: 44px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    background-size: 30px 30px;
}

.page17 .banner_wrap {
    background: #fff;
    overflow: hidden;
}

.page17 .banner_wrap .pic {
    width: 789px;
    float: left;
}

.page17 .banner_wrap .pic img {
    width: 789px;
    height: 549px;
}

.page17 .banner_wrap .txt {
    width: 411px;
    height: 549px;
    float: left;
    box-sizing: border-box;
    padding: 37px 29px;
}

.page17 .banner_wrap .txt h4 {
    font-size: 24px;
    margin-bottom: 10px;
}

.page17 .banner_wrap .txt p {
    font-family: AlibabaSans-Regular, sans-serif;
    margin-bottom: 34px;
}

.page17 .banner_wrap .txt .date_auth span {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    color: #666;
    margin-right: 30px;
}

.page17 .article_column {}

.article_column h3 {
    background: #fff;
    padding-left: 20px;
    margin-bottom: 0;
    margin-bottom: 10px;
    border-radius: 10px;
}

.article_column h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    background: #fff;
    padding-left: 20px;
    margin-bottom: 0;
    margin-bottom: 10px;
    border-radius: 10px;
    font-size: 24px;
}

.article_column ul {
    overflow: hidden;
}

.article_column ul li {
    background: #fff;
    width: 374px;
    height: 400px;
    border-radius: 12px;
    float: left;
    margin: 0 37px 37px 0;
}

.article_column ul li:nth-child(3n) {
    margin-right: 0;
}

.article_column ul li img {
    width: 374px;
    height: 260px;
    border-radius: 12px 12px 0 0;
}

.article_column ul li .a_tit {
    line-height: 1.4;
    padding: 10px;
    height: 55px;
    font-size: 24px;
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.h_line {
    width: 171px;
    height: 8px;
    background: #fff;
    margin: 0 auto;
    margin-top: 60px;
}

.article_column ul li .date {
    padding: 0 10px;
    font-size: 16px;
    color: #666;
}

.page17 .page_nav {
    overflow: hidden;
    margin-bottom: 0;
}

.page17 .page_nav span {
    font-family: AlibabaSans-Regular, sans-serif;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666;
    font-size: 14px;
    float: left;
    margin-right: 10px;
    margin-bottom: 77px;
    background: #fff;
    border-radius: 4px;
}

.page17 .page_nav span.cur {
    background: #3F37FF;
    color: #fff;
}


.page5 table {
    border-spacing: 0px;
    margin-top: 140px;
}

.page5 table td:nth-child(1) {
    width: 380px;
    text-align: left
}

.page5 table td:nth-child(2) {
    width: 400px;
    text-align: center;
    background: #fff;
    font-weight: bold;
}

.page5 table td:nth-child(3) {
    width: 420px;
    text-align: center;
    font-weight: bold;
}

.page5 table tr:nth-child(1) img {
    width: 217px;
    text-align: center;
    margin: 36px;
}

.page5 table td {
    height: 66px;
}

.page5 table td .icon_right {
    width: 27px;
    height: 20px;
}

.page5 table td .blank {
    font-size: 40px;
    opacity: 0.2;
}

.page5 table tr.tr_group {
    font-weight: bold;
}

.page5 table tr.tr_group h3 {
    font-size: 32px;
    margin-bottom: 85px;
}

.page5 table tr.tr_group td {
    border-top: 1px solid #e7e8e8;
    border-bottom: 1px solid #e7e8e8;
}

.page5 table tr.tr_group1 td {
    font-weight: bold;
}

.page5 .banner_cnt {
    overflow: hidden;
}

.page5 .product_pic {
    margin-top: 144px;
}

.page5 .product_pic ul {
    margin-right: 60px;
    float: left;
}

.page5 .product_pic ul li {
    width: 65px;
    height: 50px;
    border: 1px solid #D7D7D7;
    margin-bottom: 12px;
}

.page5 .product_pic ul li img {
    width: 65px;
    height: 50px;
}

.big_pic {
    width: 500px;
    height: 385px;
    float: left;
}

.big_pic img {
    width: 500px;
    height: 385px;
}

.product_txt {
    width: 506px;
    float: right;
}

.product_txt h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
}

.product_txt .star-area {
    justify-content: left;
}

.product_txt .star-container {}

.product_txt .view-info {}

.product_txt .price {
    margin-bottom: 20px;
}

.product_txt .price h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    display: inline;
}

.product_txt .price em {
    font-style: normal;
    text-decoration: line-through;
    font-size: 16px;
    color: #979797;
    margin-left: 50px;
}

.product_txt .tips {
    overflow: hidden;
    margin-bottom: 28px;
}

.product_txt .tips li {
    font-size: 16px;
    float: left;
    margin-right: 50px;
    margin-bottom: 15px;
    padding-left: 10px;
    position: relative;
}

.product_txt .count_wrap {
    margin-bottom: 23px;
}

.product_txt .tips li:before {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #4139FE;
    position: absolute;
    left: 0;
    top: 10px;
}

.product_txt .count_wrap .reduce {
    width: 45px;
    height: 45px;
    background: url("../images/page5/delete.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.product_txt .count_wrap .add {
    width: 45px;
    height: 45px;
    background: url("../images/page5/add.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.product_txt .count_wrap .add:hover {
    opacity: 0.5;
    filter: (alpha=100);
}

.product_txt .count_wrap .count {
    font-size: 24px;
    font-weight: bold;
    width: 60px;
    line-height: 45px;
    height: 45px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.product_txt .count_wrap .add {}

.product_txt .count_wrap .btn_normal {
    margin-left: 30px;
}

.product_txt .important_tips {
    font-size: 14px;
    color: #2A2A2A;
}

.page5 .banner_cnt_wrap {
    overflow: hidden;
}

.page5 h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 16px;
    margin-bottom: 17px;
}

.page5 .packages {
    overflow: hidden;
    border: 1px solid #DFDFDF;
    width: 1195px;
}

.page5 .packages li {
    float: left;
    text-align: center;
    width: 298px;
    height: 246px;
    border-right: 1px solid #DFDFDF;
    background-image: linear-gradient(1deg, rgba(255, 255, 255, 0.17) 0%, #F4F6F9 41%);
    position: relative;
}

.page5 .packages li:nth-child(4) {
    border-right: none;
}

.page5 .packages li img {
    width: 198px;
    height: 106px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.page5 .packages li p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.page5 .packages li p span {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #13A4FF;
    margin-left: 20px;
}

.page5 .packages li span.add {
    width: 40px;
    height: 40px;
    background: url("../images/add.png") no-repeat;
    background-size: 100%;
    right: 20px;
    top: 20px;
    display: block;
    position: absolute;
    cursor: pointer;
}

.page5 .gray_tips {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin: 28px 0 110px 0;
}

.page5 h1 {
    font-size: 48px;
    margin-top: 120px;
    margin-bottom: 48px;
    text-align: center;
}

.page5 .table_wrap .btn_wrap {
    padding-left: 380px;
    overflow: hidden;
}

.page5 .table_wrap .btn_wrap .btn_normal {
    width: 400px;
    float: left;
    box-sizing: border-box;
}

.page5 .table_wrap .btn_wrap .btn_dark {
    width: 400px;
    float: left;
    box-sizing: border-box;
    background: #000;
    margin-left: 20px;
}

.page5 .bottom_banner {
    background: url("../images/page5/stay_safe_with_safepal.png") no-repeat;
    height: 500px;
    width: 1200px;
    margin-bottom: 134px;
}

.page5 .bottom_banner .txt {
    float: right;
    margin: 126px 30px 0 0;
}

.page5 .bottom_banner h3 {
    font-size: 48px;
    width: 468px;
    margin-bottom: 33px;
}

.page5 .bottom_banner .btn_normal {}

.get_asked {}

.get_asked h1 {
    font-size: 48px;
    text-align: center;
    margin-bottom: 50px;
    margin-bottom: 20px;
}

.get_asked h1 img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    vertical-align: middle;
}

.get_asked ul {
    border: 1px solid #DFDFDF;
    width: 1198px;
    margin-bottom: 106px;
}

.get_asked ul li {
    line-height: 124px;
    height: 124px;
    font-size: 30px;
    color: #3F3F3F;
    border-bottom: 1px solid #DFDFDF;
    padding-left: 56px;
    font-family: AlibabaSans-Regular, sans-serif;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.50) 0%, #F4F6F9 61%);
}

.get_asked ul li:nth-last-child(1) {
    border: none;
}

.get_asked li .tit {
    background: url("../images/page5/Unfold.png") no-repeat 1100px center;
    width: 1140px;
}

.everyone_need {
    position: relative;
}

.everyone_need h1 {
    font-size: 60px;
    width: 985px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.everyone_need p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 24px;
    color: #020202;
    margin-bottom: 45px;
    text-align: center;
    opacity: 0.7;
}

.everyone_need img {
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-bottom: 120px;
}

.everyone_need .secure_protected {
    background: #30334e;
    width: 1200px;
    height: 503px;
    padding-top: 60px;
    position: relative;
    margin-bottom: 110px;
}

.everyone_need .secure_protected .txt {
    width: 574px;
    margin: 30px 0 0 60px;
}

.everyone_need .secure_protected .txt h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 40px;
    color: #fff;
    margin-bottom: 60px;
}

.everyone_need .secure_protected .txt ul {
    overflow: hidden;
    width: 680px;
}

.everyone_need .secure_protected .txt ul li {
    font-size: 18px;
    color: #b7b7b7;
    float: left;
    width: 340px;
    box-sizing: border-box;
    padding-left: 20px;
    background: url("../images/page5/icon_small Shield navy blue@3x.png") no-repeat left center;
    background-size: 8px 10px;
    float: left;
    margin-bottom: 20px;
}

.everyone_need .secure_protected .btn_border {
    background: none;
    border-color: #8f8f8f;
    color: #fff;
    height: 32px;
    line-height: 32px;
    min-width: 60px;
    font-size: 14px;
}

.everyone_need .secure_protected img {
    width: 510px;
    position: absolute;
    right: 20px;
    top: -60px;
}

.everyone_need .offline_tit {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 48px;
    width: 904px;
    margin: 0 auto;
    margin-bottom: 60px;
    text-align: center;
    line-height: 1.4;
}

.everyone_need .offline {
    overflow: hidden;
}

.everyone_need .offline .pic {
    width: 600px;
    float: left;
    margin-right: 80px;
}

.everyone_need .offline .pic img {
    width: 600px;
    height: 464px;
}

.everyone_need .offline ul {
    overflow: hidden;
    float: left;
    width: 453px;
    margin-top: 30px;
}

.everyone_need .offline ul li {
    width: 226px;
    float: left;
    height: 200px;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center;
}

.everyone_need .offline ul li:nth-child(1) {
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.everyone_need .offline ul li:nth-child(2) {
    border-bottom: 1px solid #e5e5e5;
}

.everyone_need .offline ul li:nth-child(3) {
    border-right: 1px solid #e5e5e5
}

.everyone_need .offline ul li img {
    width: 80px;
    height: 80px;
    margin-top: 37px;
    margin-bottom: 17px;
}

.everyone_need .offline ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}

.unlimited {
    overflow: hidden;
    padding: 165px 0;
}

.unlimited .column_cnt {
    background: url("../images/bg_round.png") no-repeat 500px center;
    overflow: hidden;
}

.unlimited .txt {
    float: left;
    margin-right: 30px;
    margin-top: 25px;
}

.unlimited .txt h3 {
    font-size: 40px;
    color: #020202;
    width: 527px;
    margin-bottom: 30px;
}

.unlimited .txt ul {}

.unlimited .txt ul li {
    font-size: 16px;
    color: #666;
    margin-bottom: 20px;
    background: url("../images/page5/icon_small Shield navy blue@3x.png") left center no-repeat;
    background-size: 8px 10px;
    padding-left: 14px;
}

.unlimited .txt .btn_normal {
    margin-top: 40px;
}

.unlimited .pic {
    width: 640px;
    height: 496px;
    float: left;
}

.unlimited .pic img {
    width: 640px;
    height: 496px;
}

.fingertips {
    overflow: hidden;
}

.fingertips .column_cnt {
    overflow: hidden;
}

.fingertips .column_cnt:nth-child(1) .pic {
    width: 570px;
    height: 947px;
    float: left;
    margin-right: 97px;
}

.fingertips .column_cnt:nth-child(1) .pic img {
    width: 570px;
}

.fingertips .column_cnt:nth-child(1) .txt {
    margin-top: 255px;
}

.fingertips .column_cnt:nth-child(1) .txt h3 {
    font-family: AlibabaSans-Bold, sans-serif;
    line-height: 1.4;
    font-size: 40px;
    margin-bottom: 35px;
}

.fingertips .column_cnt:nth-child(1) .txt ul {}

.fingertips .column_cnt .txt ul li {
    overflow: hidden;
    margin-bottom: 30px;
}

.fingertips .column_cnt .txt ul li img {
    width: 54px;
    height: 54px;
    vertical-align: middle;
}

.fingertips .column_cnt .txt ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
    width: 414px;
    display: inline-block;
    margin-left: 30px;
    margin-bottom: 0;
    vertical-align: middle;
}

.fingertips .column_cnt:nth-child(2) {
    overflow: hidden;
    padding: 164px 0;
    position: relative;
}

.fingertips .column_cnt:nth-child(2) .bg_shadow {
    background: #3F37FF;
    box-shadow: 0 16px 36px 0 rgba(80, 136, 255, 0.39);
    width: 600px;
    height: 600px;
    position: absolute;
    right: 50px;
    top: 40px;
    z-index: 1;
}

.fingertips .column_cnt:nth-child(2) .txt {
    width: 507px;
    float: left;
    margin-right: 93px;
}

.fingertips .column_cnt:nth-child(2) .pic {
    width: 600px;
    height: 600px;
    float: left;
    position: relative;
    z-index: 20;
}

.fingertips .column_cnt:nth-child(2) .pic img {
    width: 600px;
    height: 600px;
    position: relative;
    z-index: 200;
}

.fingertips .column_cnt:nth-child(2) .txt ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
    width: 400px;
}

.fingertips .column_cnt:nth-child(2) .txt h3 {
    font-size: 40px;
    margin-bottom: 40px;
    margin-top: 140px;
}

.page5.page6 .gray_tips {
    text-align: left;
}

.fireproof {}

.fireproof ul {
    overflow: hidden;
}

.fireproof ul li {
    padding: 89px 0;
    overflow: hidden;
}

.fireproof ul li .txt {
    width: 540px;
    float: left;
}

.fireproof ul li:nth-child(2) .txt {
    float: right;
}

.fireproof ul li h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
    margin-bottom: 30px;
}

.fireproof ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
    margin-bottom: 20px;
    font-size: 16px;
    color: #666;
}

.fireproof ul li .btn_normal {}

.fireproof ul li .pic {
    width: 500px;
    float: right;
}

.fireproof ul li:nth-child(2) .pic {
    float: left;
}

.fireproof ul li .pic img {
    width: 500px;
}

.inside_box h2 {
    font-family: AlibabaSans-Bold, sans-serif;
    font-size: 48px;
    text-align: center;
    margin: 106px 0 41px 0;
}

.inside_box img {
    display: block;
    margin: 0 auto;
    margin-bottom: 194px;
}

.page5.page6 .everyone_need .secure_protected {
    background: #F8F9FB;
    margin-top: 180px;
    overflow: hidden;
    height: auto;
}

.page5.page6 .everyone_need .secure_protected .txt {
    width: 280px;
    float: left;
    margin-top: 193px;
}

.page5.page6 .everyone_need .secure_protected h3 {
    font-size: 36px;
    margin-bottom: 30px;
}

.page5.page6 .everyone_need .secure_protected img {
    width: 637px;
    position: static;
    float: right;
    margin: 87px 121px 95px 0;
}

.page5.page6 .everyone_need .secure_protected ul {}

.page5.page6 .everyone_need .secure_protected ul li {
    font-size: 16px;
    margin-bottom: 21px;
    background: none;
    float: none;
    color: #000;
}

.page5.page6 .bottom_banner {
    background: #322fd6;
    overflow: hidden;
    height: auto;
}

.page5.page6 .bottom_banner .pic {
    margin: 108px 0;
    float: left;
}

.page5.page6 .bottom_banner .pic img {}

.page5.page6 .bottom_banner .txt {
    width: 656px;
    float: right;
    margin-right: 0;
    margin-top: 190px;
}

.page5.page6 .bottom_banner .txt h3 {
    font-size: 48px;
    color: #fff;
    width: 100%;
}

.page5.page6 .bottom_banner .btn_normal {
    background: #fff;
    color: #3F37FF;
}

.qa_column {}

.qa_column ul {
    margin: 30px 0;
}

.qa_column ul li {
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 30px;
}

.qa_column ul li:nth-last-child(1) {
    border: none;
}

.qa_column ul li h4 {
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 50px;
    display: inline-block;
}

.qa_column ul li h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
}

.qa_column ul li p span {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #3f37ff;
}

.qa_column ul li a {
    font-weight: normal;
    font-size: 16px;
    margin-left: 40px;
    color: #3f37ff;
}

.column_cnt h3 {
    margin: 0 auto;
    text-align: center;
}

.column_cnt .p1 {
    margin: 0 auto;
    text-align: center;
    padding: 80px 0 40px 0;
}

.upgrade_steps {
    overflow: hidden;
}

.upgrade_steps .txt {
    width: 542px;
    float: left;
}



.upgrade_steps ul {}

.upgrade_steps ul li {
    height: 320px;
    background: #fff;
    margin-bottom: 40px;
    padding: 46px 30px;
    box-sizing: border-box;
}


.upgrade_steps ul li h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    margin-bottom: 16px;
}

.upgrade_steps ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
}

.upgrade_steps ul li p span {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #F53131;
}

.upgrade_steps ul li .pic {
    float: right;
}

.upgrade_steps ul li img {
    width: 542px;
    float: right;
}


.how_upgrade {}

.how_upgrade h3 {
    margin-bottom: 30px;
    text-align: center;
}

.how_upgrade h3 img {
    display: none;
}

.how_upgrade p.tips {
    font-size: 24px;
    text-align: center;
    margin-bottom: 58px;
}

.how_upgrade ul {
    overflow: hidden;
    margin-bottom: 100px;
}

.how_upgrade ul li {
    width: 565px;
    float: left;
}

.how_upgrade ul li .pic {
    width: 565px;
    height: 282px;
    position: relative;
    float: left;
    margin-right: 57px;
}

.how_upgrade ul li:nth-child(2) {
    float: right;
}

.how_upgrade ul li img {
    width: 565px;
}

.how_upgrade ul li p {
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    text-align: center;
    margin: 10px 0 20px 0;
    font-size: 18px;
}

.how_upgrade ul li p span {}

.dash_border {
    background: rgba(19, 164, 255, 0.05);
    border: 2px dashed #000000;
    border-radius: 10px;
    padding: 50px 66px;
    box-sizing: border-box;
    margin-bottom: 110px;
}


.dash_border p {
    font-family: AlibabaSans-Regular, sans-serif;
}

.dash_border p span {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #3f37ff;
}

.page12 .help_center {
    margin: 0 auto;
    padding: 80px 0 100px 0;
    height: auto;
}

.page12 p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 15px;
}

.page12 .help_center h3 {
   margin: 0;
    margin-bottom: 10px;
}

.page12 .help_center h4 {
    font-family: AlibabaSans-Regular, sans-serif;
    text-align: left;
    font-size: 20px;
    color: #ccc;
    margin-top: 20px;
    font-weight: normal;
}
.new_features2 span{
    color: #ccc;
    line-height: 1.4;
    font-size: 16px;
 }
.page12 .help_center .search_input_wrap {
    margin-bottom: 40px;
}

.page12 .help_center input {
    border: none;
}

.page12 .help_center div.tips {
    font-size: 16px;
    color: #ccc;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 47px;
    line-height: 20px;
    position: relative;
}

.page12 .help_center div.tips img {
    width: 20px;
    height: 20px;
    margin-left: 6px;
    vertical-align: middle;
}

.page12 .help_center .p1 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 20px;
    text-align: center;
}

.page12 .help_center .view_all a {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    color:#5e646c;
    margin-bottom: 20px;
    font-size: 14px;
}

.page12 .help_center .view_all a:hover {
    color: rgb(255, 255, 255);
}

.page12 .help_center a {
    color:#fff;
    margin-bottom: 20px;
}


.page13 .column_cnt .pic h3 {
    margin: 10px 0;
    text-align: center;
    line-height: 1;
}

.page13 .column_cnt .pic img {
    width: 240px;
    height: auto;

    text-align: center;
}

.page13 .column_cnt .pic p {
    font-family: AlibabaSans-Regular, sans-serif;
    margin: 0;
    text-align: center;
}

.page13 .column_cnt .hp {
    font-family: AlibabaSans-Bold, sans-serif;
    font-weight: bold;
    margin: 80px 0 50px 0;
    text-align: center;
}

.new_features2 {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
}

.new_features h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 18px;
    color: #fff;
    margin: 45px 0 15px 0;
}

.new_features span {
    font-family: AlibabaSans-Regular, sans-serif;
    color: #ccc !important;
    margin-bottom: 206px;
    font-size: 14px;
    font-weight: normal;
}

.view_all {
    margin-top: 0px;
    text-align: left;
}

.new_features a {
    text-align: center;
    color: #fff;
    text-align: center;
    margin-bottom: 60px;
}


.pop_steps {
    width: 900px;
    /* height: 480px; */
    background: #d2d6dc;
    box-sizing: border-box;
    padding: 30px 40px;
    display: block;
    margin: 0 auto;
}

.pop_steps .next {
    width: 30px;
}



.pop_steps ul li:nth-child(2) {
    float: left;
}

.pop_steps ul li:nth-child(3) {
    margin-right: 0;
    float: right;
}

.page12 .help_center div.tips:hover .pop_steps {
    display: block;
}

.page12 .help_center .result {
    margin: 0 auto;
}

.page12 .help_center .result h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 24px;
    color: #fff;
    text-align: center;
    margin: 20px 0;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 5px;
}

.btn_white {
    background: #fff !important;
    color: #3F37FF !important;
}

.btn_white:hover {
    background: #3F37FF !important;
    color: #ffffff !important;
}

.page12 .help_center .result .btn_normal.btn_white {
    margin-right: 57px;
}

.pop_steps h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 20px;
    margin-bottom: 46px;
    color: #000;
    display: none;
}

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

.pop_steps ul li {
    float: left;
}


.pop_steps ul li:nth-child(3) {
    margin-right: 0;
}

.pop_steps ul li img {
    width: 200px;
    height: auto;
}

.pop_steps .next1 {
    width: 20px;
    height: 20px;
}

.pop_steps ul li p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    text-align: center;
    margin-bottom: 10px;
    color: #000;
}

.search_tab_nav {
    display: none;
}

.page16 .banner_cnt .pic img.for_h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    display: none;
}

.route_cnt img.for_h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    display: none;
}

.follow_by {
    display: none;
}

.pic_banner {
    overflow: hidden;
}

.pic_banner img:nth-child(1) {
    width: 860px;
    float: left;
}

.pic_banner img:nth-child(2),
.pic_banner img:nth-child(3) {
    width: 340px;
    float: left;
}

.fingertips .column_cnt.for_h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    display: none;
}

.page12 .help_center .result {
    padding: 0 20px;
}

.page12 .help_center .result p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 14px;
    color: #ccc;
    margin: 0;
    text-align: center !important;
    margin-top: 40px;
    margin-bottom: 20px;
}

.sfp {
    text-align: center;
}

.sfp h3 {
    margin: 0 auto;
    text-align: center;
    padding: 80px 0 40px 0;
}

.sfp_bd {
    /* width: 1920px; */
    height: 760px;
    background: url(../images/sfp_bg.png) no-repeat 2px center;
    background-size: cover;
    margin: 0 auto;
    text-align: center;
}

.sfp_bd .bg {
    width: 100%;
}

.sfp_bd h3 {
    font-size: 140px;
    padding-top: 100px;
    margin-bottom: 30px;
    color: #fff;
}

.sfp_bd p {
    /* width: 1000px; */
    font-size: 24px;
    color: #fff;
    margin: 0 auto;
    margin-bottom: 20px;
}

.sfp_bd .btn_border {
    margin-top: 50px;
}
.sfp_bd .btn_normal {
    margin-left: 20px;
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    color: #3F37FF;
    height: 40px;
    line-height: 40px;
    background: #fff;
    text-align: center;
    min-width: 140px;
    padding: 0 20px;
    display: inline-block;
    border: 2px solid #3F37FF;
}
.sfp .p1 {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 30px;
    text-align: center;
    padding: 0;
}

.sfp p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
}

.sfp .btn_wrap {
    font-family: AlibabaSans-Regular, sans-serif;
    text-align: center;
    margin: 40px 0 80px 0;
}

.sfp ul {
    overflow: hidden;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
}

.sfp .ul1 {
    overflow: hidden;
    display: block;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 100px;
    padding: 20px 0;

}

.sfp ul li {
    width: calc(100%/4 - 20px);
    height: 400px;
    background-image: linear-gradient(-2deg, #FFFFFF 2%, #F1F4F8 82%);
    border: 1px solid #E6E7E8;
    border-radius: 12px;
    text-align: center;
    float: left;
    padding: 40px 18px 0 18px;
    box-sizing: border-box;
    transition:150ms ease transform;
}
.sfp ul li:hover {
    transform:scale(1.04);
}

.sfp .ul1 li {
    width: calc(100%/3 - 20px);
    height: 360px;
    background-image: linear-gradient(-2deg, #FFFFFF 2%, #F1F4F8 82%);
    border: 1px solid #E6E7E8;
    border-radius: 12px;
    text-align: center;
    float: left;
    padding: 40px 40px 0 40px;
    box-sizing: border-box;
    margin: 0 20px 20px 0;

}

.sfp .right {
    margin-right: 0;
}

.sfp .ul1 .right {
    margin-right: 0;
}

.sfp ul li object {
    width: 100px;
    text-align: center;
}

.sfp ul li h5 {
    font-family: AlibabaSans-Medium, sans-serif;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.sfp .img1 {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 140px;
}

.sfp .img2 {
    display: none;
}

.sfp .claim {
    position: absolute;
    margin-left: 80px;
}

.sfp .claim h3 {
    font-size: 36px;
    line-height: 1.5;
    text-align: left;
    color: #fff;
    margin-top: 50px;
}

.sfp .claim .btn_wrap {
    text-align: left;
    margin: 0;
}

.test {
    width: 1200px;
    margin: 0 auto;
}

.test .img1 {
    display: none;
    width: 100%;
    height: auto;
}
.test .img2 {
    display: block;
    width: 100%;
    height: auto;
}

.test .p1 {
    width: calc(100% - 20px);
    font-family: AlibabaSans-Regular, sans-serif;
    color: rgb(96, 96, 96);
    font-size: 14px;
    margin: 0 auto;
}


.test .box {
    width: calc(100% - 20px);
    display: flex;
    margin: 0 auto;
    align-items: center;
    /* justify-content: space-between; */
    padding: 60px 0 5px;
}

.test .box .box1 {
    display: flex;
    margin-right: 60px;
}

.test .box .box1 object {
    width: 50px;
    height: auto;
}

.test .box .box1 .txt {
    margin-left: 10px;
}

.test .box .box1 .txt .title {
    font-family: AlibabaSans-bold sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.4;
}

.test .box .box1 .txt p {
    margin-top: 5px;
    color: #3f37ff;
    margin-bottom: 0;
}

.test .box .box1 .txt p span {
    color: #ccc;
}
.test .btn {
    background: #3f37ff;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
    font-size: 14px;
    border-radius: 12px;
    display: table;
}
.test .btn a:hover {
    color: #fff;
}
.test .btn:hover {
    background: #2d27df;
}

.test .tips {
    padding: 10px 40px 30px 40px;
    background-color: rgb(240, 241, 245);
    border-radius: 12px;
    margin: 40px 0;
}

.test .tips .title {
    font-family: AlibabaSans-bold sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.4;
    margin-top: 30px;
}

.test .tips p {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: rgb(99, 99, 99);
    margin: 10px 0;
}

.test .tips a {
    font-family: AlibabaSans-Regular, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #3f37ff;
    margin-top: 10px;
}




/* 大于1200px */
@media all and (min-width: 1200px) {
    .sfp {
        width: 1200px;
        margin: 0 auto;
    }

    .supported_by {
        width: 1200px;
    }

    .sales_terms {
        width: 1200px;
        margin: 0 auto;
        padding: 100px 2rem;
    }

    .sales_terms p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        line-height: 1.4;
        margin-bottom: 30px;
        color: rgb(53, 53, 53);
    }
    .sales_terms a{
        color: #3f37ff!important;
    }
    .sales_terms .ship{
        display: flex;
        align-items: center;
        justify-content:space-between;
        border-bottom: solid  1px rgb(235, 235, 235);
        height: 40px;
    }
    .sales_terms .ship p{
        margin-bottom: 0px;
    }
    .sales_terms tbody{
       width: auto;
        border-bottom: solid  1px rgb(207, 207, 207);
    }
    .sales_terms tr{
        height: 40px;
        border-bottom: solid  1px rgb(207, 207, 207);
    }
    .sales_terms .trb{
       background-color: #e0e0e0;
    }
    .partner {
        width: 1200px;
        margin: 0 auto;
        padding: 100px 0;

    }

    .logo-div1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .logo-div1 a {
        width: calc(100%/6 - 1rem) !important;
        margin-bottom: 1rem;
        transition:150ms ease transform;
    }
    .logo-div1 a:hover {
        transform:scale(1.15);
    }

    .logo-div1 a object {
        width: 100%;
    }


}


/* 大于751 小于1199px */
@media all and (min-width:751px) and (max-width: 1199px) {
    .sfp {
        margin: 0 auto;
    }

    .sfp ul {
        padding: 0 100px;
        margin-bottom: 30px;
        margin: 0 auto;
        display: block;
    }

    .sfp ul li {
        width: calc(50% - 33px);
        height: 350px;
        margin: 0 30px 30px 0;
    }

    .sfp .ul1 li {
        height: 400px;
    }

    .sales_terms {
        width: 100%;
        margin: 0 auto;
        padding: 100px 2rem;
    }

    .sales_terms p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        line-height: 1.4;
        margin-bottom: 30px;
        color: rgb(53, 53, 53);
    }
    .sales_terms a{
        color: #3f37ff!important;
    }
    .sales_terms .ship{
        display: flex;
        align-items: center;
        justify-content:space-between;
        border-bottom: solid  1px rgb(235, 235, 235);
        height: 40px;
    }
    .sales_terms .ship p{
        margin-bottom: 0px;
    }
    .sales_terms tr{
        height: 40px;
        border-bottom: solid  1px rgb(207, 207, 207);
    }
    .sales_terms .trb{
        background-color: #e0e0e0;
     }
    .partner1 {
        display: flex;

    }

    .flex-container1 {
        width: 100%;

    }

    .logo-div1 {
        width: calc(100% - 40px);
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0 auto;
    }

    .logo-div1 a {
        width: calc(100%/4 - 2rem);
        margin-bottom: 1rem;
        transition:150ms ease transform;
    }
    .logo-div1 a:hover {
        transform:scale(1.15);
    }

    .logo-div1 a object {
        width: 100%;

    }

    .route_cnt .img1 {
        display: block;
        width: 100%;
        height: auto;
        margin: 0 auto;
        margin-bottom: 140px;
    }

    .route_cnt .img2 {
        display: none;
    }

}



/* 小于分界线 */
@media all and (max-width: 750px) {

    .partner1 {
        display: flex;

    }

    .flex-container1 {
        width: 100%;
    }

    .logo-div1 {
        width: calc(100% - 40px);
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0 auto;
    }

    .logo-div1 a {
        width: calc(100%/3 - 1rem) !important;
        margin-bottom: 0.5rem;
    }

    .logo-div1 a object {
        width: 100%;

    }

    .column_cnt {
        width: 100%;
        padding:0px 20px 10px;
        box-sizing: border-box;
    }

    .page17 .banner_cnt {
        padding: 0 20px;
        background: #fff;
    }

    .page17 .banner_wrap .pic,
    .page17 .banner_wrap .pic img {
        width: 100%;
        height: auto;
    }

    .page17 .search_bar {
        background: #fff;
        padding-bottom: 25px;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .page17 .search_bar ul {
        display: none;
    }

    .article_column ul li {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .article_column ul li img {
        width: 100%;
        height: auto;
    }

    .article_column ul li .date {
        margin-bottom: 20px;
    }

    .page17 .banner_wrap .txt {
        width: 100%;
        height: auto;
        margin-top: 15px;
        padding-top: 0;
        padding-bottom: 40px;
    }

    .page17 .banner_wrap .txt {
        padding-left: 0;
        padding-right: 0;
    }

    .page17 .banner_wrap .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        margin-bottom: 20px;
    }

    .page17 .search_bar input {
        float: none;
        width: 100%;
        margin-bottom: 0;
    }

    .page17 .banner_wrap .txt .date_auth span:nth-child(2) {
        float: right;
        margin-right: 0;
    }

    .search_tab_nav {
        display: block;
        padding: 0 20px;
        overflow: hidden;
        margin-bottom: 30px;
    }

    .search_tab_nav ul {
        font-size: 0;
        word-break: break-all;
        white-space: nowrap;
        margin-bottom: 20px;
        overflow-x: scroll;
    }

    .search_tab_nav ul li {
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        padding: 0 10px;
        margin-right: 50px;
        display: inline-block;
    }

    .search_tab_nav ul li.cur {
        border-radius: 4px;
        background: #3F37FF;
        color: #fff;
    }

    .article_column h3 {
        display: none;
    }

    .page16 .join_reason {
        margin: 20px 0 0 0;
    }

    .page16 .join_reason li {
        width: 100%;
    border: none;
    border-radius: 12px;
    padding: 20px 0 0 0;
    height: auto;
    margin-bottom: 20px;
    text-align: center;
    background-color: #F4F6F9;
    }
    .page16 .join_reason li .txt {
        position: relative;
        top: -12px;
        text-align: left;
        width: calc(100% - 40px);
        margin: 20px;
    }

    .page16 .join_reason li object {
        width: auto;
    height: 100px;
    text-align: center;
    float: none;
    }

    .join_reason .txt h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 15px;
    }

    .page16 .join_reason li .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .page16 .join_reason li .txt p span:before {
        width:4px;
        height: 4px;
        top: 8px;
    }

    .page16 .join_reason li .txt p span {
        font-family: AlibabaSans-Regular, sans-serif;
        padding-left: 10px;
        color: #000;
    }


    .page16 .banner_cnt {
        width: 100%;
        height: auto !important;
        background-image: linear-gradient(180deg, #25415C 6%, #6387A8 100%);
        position: relative;
        padding: 200px 0 0 0;
    }

    .page16 .banner_cnt .txt {
        width: 100%;
        margin: 0;
        position: absolute;
        left: 0;
        top: 49px;
    }

    .page16 .banner_cnt .pic {
        width: 100%;
        position: static;
    }

    .page16 .banner_cnt .pic img {
        width: 100%;
        height: auto;
    }

    .page16 .banner_cnt .pic .img1 {
        width: 100%;
        height: auto;
        display: none;
    }

    .page16 .banner_cnt .pic .img2 {
        width: 100%;
        height: auto;
        display: block;
    }

    .page16 .banner_cnt .pic img.for_h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        display: block;
        width: 100%;
        height: auto;
    }

    .page16 .banner_cnt .txt h3 {
        font-size: 25px;
    }

    .page16 .banner_cnt .txt h1 {
        font-size: 45px;
    }

    .h_line {
        width: 150px;
        height: 40px;
        background: #fff;
        border: none;
        position: relative;
    }

    .h_line:before {
        content: "Connect More";
        line-height: 40px;
        width: 150px;
        text-align: center;
        height: 40px;
        position: absolute;
        left: 0;
        top: 0;
        color: #3F37FF;
    }

    .h_line:before:hover {
        background-color: #3F37FF;
        color: #fFF;
    }

    .join_us .column_cnt {
        width: 100%;
    }

    .join_us .input_cnt .input_item .input_item_wrap.half_width {
        width: calc(50% - 14px);
    }

    .join_us .input_cnt .input_item input {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }

    .join_us .input_cnt .input_item label {
        font-size: 14px;
        color: #666;
    }

    .join_us h3 {
        text-align: center;
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .join_us h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 14px;
    }

    .join_us p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .join_us .btn_wrap {
        margin-top: 0px;
        margin-bottom: 20px;
        font-size: 15px;
    }

    .join_us .btn_normal {
        width: 100%;
        box-sizing: border-box;
        line-height: 40px;
        height: 40px;
    }
    .column_cnt .tit {
        padding: 0;
    }
    .retailers .search_input_wrap {
        width: 100%;
    }

    .retailers .search_input_wrap input {
        width: 100%;
        height: 40px;
        line-height: 40px;
        background-size: 30px 30px;
        font-size: 14px;
    }

    .coutry_list a {
        width: calc(100%/3 - 1rem) !important;
        margin-bottom: 0.5rem;
        transition: 150ms ease transform;
        margin-right: 10px;
    }
    .coutry_list a:hover {
        transform: scale(1.04);
    }

    .coutry_list a object {
        width: 100%;
    }

    .retailers .btn_submit {
        height: 40px;
        top: 0;
        right: 0;
        font-size: 14px;
    }
    .retailers h5 {
        margin-bottom: 20px;
    }

    .united_states li {
        width: 340px;
        height: 200px;
        float: left;
        margin-right: 60px;
        margin-bottom: 40px;
    }
    .page15 .banner_cnt .pic {
        float: none;
        width: 100%;
        margin-top: 22px;
    }

    .page15 .banner_cnt .txt {
        float: left;
        width: 100%;
    }

    .page15 .banner_cnt .txt .btn_wrap {
        text-align: left;
        margin-bottom: 20px;
    }
    .page15 .banner_cnt .pic img {
        width: 80%;
        margin: 0 auto;
        display: block;
    }

    .page15 .banner_cnt .txt h1 {
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 24px;
    }

    .page15 .banner_cnt .txt h3 {
        font-size: 18px;
    }
    .page15 .banner_cnt .txt ul {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .page15 .banner_cnt .txt ul li {
        font-size: 15px;
    }

    .btn_normal {
        height: 40px;
        font-size: 15px;
        line-height: 40px;
        min-width: 130px;
        padding: 0 10px;
    }

    .btn_border {
        height: 36px;
        font-size: 15px;
        line-height: 36px;
        min-width: 130px;
        padding: 0 10px;
    }

    .page15 .banner_cnt .txt .btn_wrap .btn_border {
        margin-right: 0;
        margin-left: 20px;
        width: calc(50% - 40px);
    }

    .page15 .banner_cnt .txt .btn_wrap .btn_normal {
        float: left;
        width: calc(50% - 40px);
    }

    .reasons h3.tit {
        font-size: 24px;
        margin: 30px auto 20px auto;
    }

    .join_reason li {
        width: 100%;
        padding: 22px 15px;
        height: auto;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 20px;
        border-radius: 12px;
    }

    .join_reason img {
        width: 50px;
        height: 50px;
        margin-right: 15px;
    }

    .join_reason object {
        width: 100px;
        height: auto;
        float: none;
        margin-right: 15px;
    }

    .join_reason .txt {
        width: 100%;
        height: auto;
        text-align: left;
    }

    .join_reason .txt h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 16px;
        text-align: center;
    }

    .join_reason .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #666;
        margin-bottom: 0;
    }

    .three_steps h3 {
        width: 100%;
        font-size: 24px;
        margin: 40px auto 50px auto;
    }

    .three_steps ul li {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
        background: none;
        border: none;
        padding: 20px;
        background-color: #F4F6F9;
    }

    .three_steps ul li img {
        width: 60px;
        float: left;
        margin-right: 10px;
    }

    .three_steps ul li object {
        width: 100px;
        float: none;
        margin-right: 10px;
    }

    .three_steps ul li .txt {
        float: none;
        width: 100%;
        text-align: left;
        margin: 0;
    }

    .three_steps ul li h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        margin: 0 0 0 0;
        font-size: 15px;
        margin-bottom: 6px;
        text-align: center;
    }

    .three_steps ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        margin-bottom: 0;
        font-size: 14px;
        color: #666;
    }

    .three_steps .tips {
        font-size: 14px;
        margin: 30px 0;
        text-align: center;
    }

    .three_steps .btn_border {
        margin-right: 0;
        float: left;
        width: calc(50% - 30px);
    }


    .three_steps .btn_normal {
        float: right;
        width: calc(50% - 30px);
    }



    .three_steps .btn_wrap {
        font-family: AlibabaSans-Regular, sans-serif;
        margin-bottom: 50px;
        margin-top: 40px;
        overflow: hidden;
    }

    .help_center {
        height: 290px;
        background: #1B1C28;
        overflow: hidden;
    }

    .search_container h3 {
        font-weight: bold;
        color: #F9F9F9;
        font-size: 24px;
        text-align: center;
        margin: 83px 0 38px 0;
    }


    .search_container .search_input_wrap {
        font-family: AlibabaSans-Regular, sans-serif;
        width: calc(100% - 40px);
        margin: 0 auto;
        height: 40px;
        position: relative;
        margin-top: 30px;
    }

    .search_input_wrap {
        position: relative;
    }

    .search_input_wrap input {
        font-size: 14px;
        padding-left: 15px;
        padding-right: 110px;
        line-height: 40px;
        height: 40px;
        width: 100%;
        box-sizing: border-box;
        background: #fff;
        border: none;
    }

    .search_input_wrap .btn_submit {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        min-width: 80px;
    }

    .faq_wrap h3 {
        font-size: 24px;
        margin: 20px 0;
    }

    .faq_cn .faq_list {
        overflow: hidden;
    }

    .faq_list a {
        font-size: 15px;
        font-weight: bold;
        color: #000;
        padding: 6px 10px;
        background: #fff;
        width: 100%;
        border-radius: 12px;
        box-sizing: border-box;
        margin-right: 44px;
        margin-bottom: 10px;
        float: left;
    }

    .faq_list a:nth-child(3n) {
        margin-right: 0;
    }



    .intro_wrap .intro_cnt {
        width: calc(100% - 40px);
        padding-top: 30px;
        padding-bottom:30px;
    }

    .problem_tutorial_wrap {
        width: 100%;
        padding-top: 0;
    }

    .problem_tutorial_wrap .item_wrap {
        padding: 0 20px;
        width: 100%;
        box-sizing: border-box;
        float: none !important;
    }

    .problem_tutorial_wrap .item_wrap ul {
        width: 100%;
        float: none;
    }

    .problem_tutorial_wrap .item_wrap h3 {
        font-size: 24px;
        margin: 40px 0 30px 0;
    }

    .problem_tutorial_wrap .item_wrap ul li {
        font-size: 15px;
        color: #333;
        height: auto;
        padding: 10px 0;
    }

    .problem_tutorial_wrap p {
        font-family: AlibabaSans-Regular, sans-serif;
        float: none;
        text-align: left;
        font-size: 14px;
        margin: 50px 20px;
    }

    .problem_tutorial_wrap .item_wrap:nth-last-of-type(1) ul li:nth-last-child(1) {
        border: none;
    }




    .about_cnt {
        padding: 0 20px;
        margin-top: 26px;
        height: auto;
        margin-bottom: 0;
    }

    .about_cnt .column_cnt,
    .about_cnt .right_txt {
        height: auto;
    }

    .about_cnt .right_txt {
        padding-bottom: 40px !important;
    }

    .route_cnt img {
        display: none;
    }

    .route_cnt .img1 {
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: none;
    }

    .route_cnt .img2 {
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: block;
    }


    .route_cnt img.for_h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        display: block;
    }

    .about_cnt .column_cnt {
        padding: 0;
    }

    .about_cnt .left_txt {
        width: 100%;
    }

    .about_cnt .left_txt {
        padding: 28px 15px;
        height: auto;
    }

    .about_cnt .left_txt h1 {
        font-size: 24px;
    }
    .about_cnt .left_txt h1 span{
        font-family: AlibabaSans-Bold, sans-serif;
        font-weight: bold;
        font-size: 24px;
        line-height: 1.4;
        text-decoration:underline ;
    }

    .left_botter_corner::before {
        border-top: 30px solid #3f37ff;
        border-right: 40px solid transparent;
        bottom: -30px;
    }

    .about_cnt .right_txt {
        padding: 0;
        width: 100%;
        margin-top: 46px;
    }

    .about_cnt .right_txt h3 {
        font-size: 18px;
    }

    .about_cnt .right_txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .about_cnt .column_cnt {
        background: none;
    }

    .trusted_by {
        width: 100%;
    }

    .page13 .column_cnt .hp {
        font-family: AlibabaSans-Bold, sans-serif;
        font-weight: bold;
        font-size: 24px;
        margin: 30px 0 20px 0;
        text-align: center;
    }

    .trusted_by .column_cnt {
        padding: 0 20px;
        width: 100%;
        box-sizing: border-box;
    }

    .trusted_by ul {
        margin: 30px 0 0 0;
    }

    .trusted_by ul li {
        float: none;
        padding: 7px 10px;
        height: auto;
        margin-bottom: 10px;
        width: 100%;
        box-sizing: border-box;
    }

    .trusted_by ul li.item p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        text-align: left;
        margin-top: 0;
        /* margin-bottom: 6px; */
    }

    .trusted_by ul li.item h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        text-align: left;
        font-size: 24px;
    }

    .trusted_by h3 {
        font-size: 18px;
        margin: 30px 0;
    }

    .trusted_by .location_pic {
        width: 100%;
    }

    .trusted_by .location_pic {
        margin-bottom: 60px;
    }

    .route_cnt h3 {
        font-size: 24px;
        margin: 54px 0 30px 0;
        text-align: left;
    }

    .route_cnt img.for_h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        width: 100%;
        margin-bottom: 0;
    }

    .route_cnt .block_q {
        width: 100%;
        font-size: 24px;
        padding: 20px 30px;
        height: auto;
        margin: 70px 0;
    }

    .diversified_cnt h3 {
        font-size: 24px;
        text-align: left;
        padding: 0 20px;
        margin-bottom: 20px;
        margin-top: 80px;
    }

    .diversified_cnt .pic {
        width: 100%;
        height: auto;
    }

    .diversified_cnt .pic img {
        width: 60%;
        height: auto;
        margin: 60px auto 25px;
        display: block;
    }

    .diversified_cnt .pic h3 {
        text-align: center;
        font-size: 20px;
        margin-bottom: 7px;
    }

    .diversified_cnt .txt {
        padding: 0 20px;
        font-size: 18px;
        width: 100%;
        margin-top: -1px;
        padding-top: 20px;
        background: #3F37FF;
        color: #fff;
        height: auto;
        padding-bottom: 40px;
    }

    .diversified_cnt {
        background: none;
    }

    .diversified_cnt h4 {
        font-size: 15px;
        margin-top: 35px;
    }

    .diversified_cnt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .diversified_cnt .column_cnt {
        margin-bottom: 0;
        margin-top: 0;
    }

    .endorsed_by h3 {
        font-size: 24px;
        margin: 0px auto 24px;
        padding: 0 !important;
    }

    .endorsed_by img {
        width: 80%;
    }

    .endorsed_by object {
        width: 100%;
        margin: 0;
    }

    .pic_info {
        margin-bottom: 28px;
    }

    .people_example {
        margin-bottom: 28px;
    }

    .people_example .pic {
        display: block;
        width: 100%;
        height: auto;
        padding: 40px 0 25px;
    }

    .people_example {
        width: 100%;
    }

    .people_example .pic img {
        width: 40%;
        height: auto;
        display: block;
        float: none;
        display: block;
        margin: 0 auto;
        margin-bottom: 5px;
    }

    .people_example .pic .name_info h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 24px;
        margin-bottom: 12px;
    }

    .people_example .pic .name_info p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 18px;
    }

    .people_example .txt {
        font-size: 15px;
        padding: 25px;
        height: auto;
        width: 100%;
        box-sizing: border-box;
    }

    .people_example .txt.left_top_corner::before {
        display: none;
    }

    .page11 .top_download .banner_cnt .txt {
        width: 100%;
        float: none;
    }

    .bottom_download_wrap.intro_wrap .bottom_download {
        width: 100%;
    }

    .bottom_download_wrap.intro_wrap .bottom_download .pic {
        width: 100%;
    }

    .bottom_download_wrap.intro_wrap .bottom_download img {
        width: 80%;
    }

    .page10 .banner_wrap .banner_cnt .pic {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .page10 .banner_wrap .banner_cnt {
        width: 100%;
        padding: 25px 0;
    }

    .page10 .banner_wrap .banner_cnt .pic img {
        width: 70%;
        display: block;
        margin: 0 auto;
    }

    .page10 .banner_wrap .banner_cnt .txt {
        padding: 0 20px;
        box-sizing: border-box;
        width: 100%;
    }

    .page10 .banner_wrap {
        background: #f4f6f9;
    }

    .page10 .banner_wrap .banner_cnt .txt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 21px;
        text-align: left;
        margin-bottom: 10px;
    }

    .page10 .banner_wrap .banner_cnt .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .page10 .banner_wrap .banner_cnt .txt .icon_wrap li object {
        width: 40px;
        height: 40px;
    }

    .page10 .banner_wrap .banner_cnt .txt .icon_wrap {
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }

    .page10 .banner_wrap .banner_cnt .txt .icon_wrap li {
        float: none;
        margin: 0;
        width: 33.3%;
    }

    .page10 banner_wrap .banner_cnt .txt .icon_wrap li div {
        font-size: 14px;
    }

    .page10 .banner_wrap .banner_cnt .txt .btn_wrap {
        overflow: hidden;
        margin-bottom: 20px;
    }

    .page10 .banner_wrap .banner_cnt .txt .btn_wrap a {
        width: calc(50% - 30px);
        float: left;
        margin: 0;
    }

    .page10 .banner_wrap .banner_cnt .txt .btn_wrap a:nth-child(2) {
        float: right;
        box-sizing: border-box;
        margin-right: 0;
    }

    .hot-products {
        width: 100%;
        display: block;
        overflow: hidden;
        background-image: linear-gradient(#f1f4f8, #fff);
    }

    .hot-products .item {
        width: 100%;
    }

    .page10 h3 {
        font-size: 18px;
        padding: 0 20px;
        line-height: 1.4;
    }

    .hot-products {
        height: auto;
    }

    .hot-products .item .title {
        font-size: 18px;
        background: none;
    }

    .hot-products .item .circle img {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .page10 .list_banner .list_banner li:nth-child(odd) {
        padding: 0;
    }

    .page10 .list_banner {
        width: 100%;
    }

    .page10 .list_banner li {
        padding: 0;
        text-align: right;
        padding: 0 20px;
        padding-bottom: 50px;
    }

    .page10 .list_banner .txt {
        float: none !important;
        width: 100%;
        text-align: center;
        margin-top: 0 !important;
        overflow: hidden;
    }

    .page10 .list_banner .txt h4 {
        padding: 0;
        margin: 0;
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
        font-size: 18px;
        text-align: left;
    }

    .page10 .list_banner .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        max-width: 100%;
        font-size: 14px;
        text-align: left;
    }

    .page10 .list_banner .pic {
        float: none !important;
        width: 100%;
    }

    .page10 .list_banner .pic img {
        width: 60%;
        display: block;
        margin: 0 auto;
    }

    .page10 .intro_wrap .intro_cnt .eth_data,
    .page10 .intro_wrap .intro_cnt .txt {
        float: none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .page10 .intro_wrap .intro_cnt .txt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 18px;
    }

    .page10 .intro_wrap .intro_cnt .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .page10 .intro_wrap {
        background: none;
    }

    .page10 .center_p {
        margin: 23px auto 70px auto;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
    }

    .page10 .intro_wrap .intro_cnt .eth_data label {
        width: 70%;
        font-size: 14px;
        margin-bottom: 6px;
    }

    .page10 .intro_wrap .intro_cnt .eth_data span {
        font-family: AlibabaSans-Regular, sans-serif;
        width: 30%;
    }

    .page10 .intro_wrap .intro_cnt .eth_data .pic,
    .page10 .intro_wrap .intro_cnt .eth_data .pic img {
        width: 45px;
        height: 45px;
    }

    .page10 .intro_wrap .intro_cnt .eth_data .txt {
        width: calc(100% - 65px);
        margin: 0;
        float: right;
    }

    .page10 .intro_wrap .intro_cnt .eth_data li {
        width: auto;
    }

    .page10 .intro_wrap .intro_cnt .eth_data h1 {
        font-size: 20px;
    }

    .page10 .intro_wrap .intro_cnt .eth_data h1 em {
        font-size: 20px;
    }

    .page10 .intro_wrap .intro_cnt .eth_data em.red {
        font-size: 18px;
    }

    .page10 .intro_wrap .intro_cnt .eth_data li:nth-last-child(1) label {
        font-size: 14px;
        color: #ccc;
    }

    .page10 h3.supported {
        margin: 0 0 40px 0;
        font-size: 18px;
    }

    .supported_by {
        width: calc(100% - 20px);
        padding: 0;
        position: static;
        margin: 0 auto;
    }

    .supported_by li {
        width: calc(50% - 10px);
        margin-right: 10px;
        box-sizing: border-box;
        padding: 10px 0 10px 4px;
        height: auto;
        margin-bottom: 10px;
    }

    .supported_by li:nth-child(2) {
        margin-right: 0;
        border-radius: 6px;
    }

    .supported_by li img {
        width: 34px;
        height: 34px;
        float: left;
        margin: 0 4px 0 0;
    }

    .supported_by li object {
        width: 34px;
        height: 34px;
        float: left;
        margin: 0 4px 0 0;
    }

    .supported_by li span {
        font-family: AlibabaSans-Regular, sans-serif;
        float: left;
        font-size: 14px;
        text-align: left;
        line-height: 1.4;
        display: block;
    }

    .page10 .hot-products .item {
        overflow: hidden;
        padding: 0 20px;
        box-sizing: border-box;
        margin-right: 10px;
    }

    .page10 .hot-products .item:nth-child(2) {
        margin-right: 0px;
    }

    .page10 .hot-products .item .desc-info {
        font-size: 14px;
    }

    .page10 .hot-products .item .buy-btn {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin-bottom: 40px;
    }

    .hot-products .star-area,
    .star-area {
        margin-top: 0px;
    }

    .page10 .hot-products .item .desc-info {
        margin-top: 0px;
    }

    .page10 .hot-products .item .pic-container {
        width: auto;
        height: auto;
    }

    .page10 .view-info {
        font-size: 14px;
    }

    .page_9list h1 {
        font-size: 24px;
        margin: 72px 0 27px 0;
        padding: 0 20px;
    }

    .page_9list .footer .email,
    .page_9list .email {
        height: 40px;
        width: calc(100% - 40px);
        box-sizing: border-box;
        margin: 0 20px;
        font-size: 14px;
    }

    .page_9list .footer .email .button {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        top: 0;
        right: 0;
        margin-top: 0;
        margin-right: 0;
    }

    .page_9list .search_wrap .email .icon {
        margin: 0;
        background: url(../images/search.png) no-repeat 2px center !important;
        background-size: 30px !important;
        width: 42px !important;
        height: 38px;
    }

    .page_9list .footer .email .input,
    .page_9list .email .input {
        font-size: 12px !important;
        margin-left: 0;
        line-height: 38px;
        height: 38px;
        padding-left: 10px;
    }

    .footer .email .input::placeholder {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 14px;
        color: #4a4a4a;
        line-height: 38px
    }

    .page_9list .search_wrap p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        margin-bottom: 40px;
        padding: 0 20px;
    }

    .btn_wrap .btn {
        font-size: 15px;
        height: 40px;
        line-height: 40px;
    }

    .page_9list .btn_wrap {
        overflow: hidden;
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
        margin-bottom: 68px;
    }

    .page_9list .btn_wrap .btn {
        margin-right: 40px;
        width: calc(50% - 20px);
        float: left;
    }

    .page_9list .btn_wrap .btn:nth-child(2) {
        margin-right: 0;
    }

    .page_9list .tab_tab,
    .page_9list table {
        width: 100%;
    }

    .page_9list .tab_tab {
        line-height: 2;
        padding-left: 0;
        overflow: scroll;
    }

    .page_9list .tab_tab {
        line-height: 2;
        padding-left: 0;
        overflow: scroll;
    }

    .page_9list .tab_tab span {
        font-family: AlibabaSans-Regular, sans-serif;
        margin-left: 00px;
        margin-right: 20px;
    }

    .page_9list table tr img {
        width: 30px;
        height: 30px;
    }

    .page_9list table tr {
        font-size: 14px !important;
    }

    .page_9list .btn_load {
        width: 150px;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        margin: 45px auto 75px auto;
    }

    .page_9list .table_wrap {
        padding: 0 20px;
        overflow: scroll;
    }

    .page_9list table {
        margin-bottom: 0;
    }

    .page_9list .tab_tab {
        width: calc(100% - 40px);
        margin: 0 auto;
    }

    .grow_with_safepal {
        width: 100%;
        margin-top: 0;
        margin-bottom: 56px;
        padding-bottom: 0;
    }

    .grow_with_safepal h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        width: 100%;
        margin-top: 40px;
        font-size: 24px;
        text-align: center;
        margin-bottom: 15px;
        position: relative;
        z-index: 10;
        width: 260px;
        text-align: center;
        margin: 20px auto !important;
        display: block;
        float: none;
    }

    .grow_with_safepal .bg_circle {}

    .grow_with_safepal .pic_business {
        width: 80%;
        display: block;
        margin: 0 auto;
    }

    .grow_with_safepal .bg_circle {
        left: 0;
        width: 50%;
    }

    .page8 .list_item {
        padding: 35px 0;
    }

    .page8 .list_item .item_cnt {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .page8 .list_item .item_cnt img {
        width: 100%;
        margin-bottom: 24px;
    }

    .page8 .list_item .item_cnt .txt_sider h3 {
        font-size: 18px;
        margin-bottom: 4px;
        text-align: left
    }

    .page8 .list_item .item_cnt .txt_sider h3 span {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 24px;
        display: block
    }

    .page8 .list_item .item_cnt .txt_sider p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        text-align: left;
        margin-bottom: 8px;
    }

    .page8 .list_item .item_cnt .txt_sider .list_short {
        font-size: 24px;
        font-weight: bold;
        text-align: left
    }

    .page8 .list_item .item_cnt .txt_sider .list_short .minimum {
        margin-top: 0px;
        margin-bottom: -10px;
    }

    .page8 .list_item .item_cnt .txt_sider .list_short label {
        width: 50%;
        display: inline-block;
        margin-bottom: 0;
        font-size: 15px;
    }

    .page8 .list_item .item_cnt .txt_sider .list_short span {
        font-family: AlibabaSans-Regular, sans-serif;
        color: #3f37ff;
        text-align: right;
        width: 50%;
        display: inline-block;
        font-size: 15px;
    }

    .page8 .list_item.img_right {
        padding-bottom: 0
    }

    .page8 .list_item.img_right .txt_sider {
        float: left
    }

    .page8 .list_item.img_right .item_cnt img {
        margin-right: 0
    }

    .page8 .list_item .item_cnt .txt_sider {
        width: 100%;
    }

    .page8 .form_wrap h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 24px !important;
        margin: 46px 0 54px 0;
        padding: 0;
    }

    .page8 .form_cnt {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .page8 .form_cnt .input_wrap input {
        width: 100% !important;
        box-sizing: border-box;
        margin-bottom: 20px;
        margin-bottom: 0;
        font-size: 14px;
        height: 35px;
        padding-left: 10px;
    }

    .page8 .form_cnt .input_wrap input:nth-child(2) {
        margin-bottom: 0;
        margin-top: 20px;
    }

    .page8 .form_cnt .input_wrap {
        margin-bottom: 20px;
    }

    .page8 .form_cnt .input_wrap textarea {
        width: 100%;
        box-sizing: border-box;
        font-size: 14px;
        padding-left: 10px;
    }

    .page8 .form_cnt .btn {
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        margin-bottom: 63px;
    }

    .kol_banner {
        width: 100%;
        padding: 30px 20px;
        box-sizing: border-box;
        background: #3F37FF;
    }

    .kol_banner .txt {
        float: none;
    }

    .kol_banner img {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .kol_banner .txt {
        font-size: 20px;
        margin-bottom: 20px;
        padding: 0;
        margin: 0;
        height: auto;
        width: auto;
        line-height: 1.4;
    }

    .page_7kol .tit {
        margin: 40px 0 26px 0;
        font-size: 20px;
        padding: 0 20px;
    }

    .page_7kol ul {
        margin: 0 20px;
        width: calc(100% - 40px);
    }

    .page_7kol .expert_list li {
        width: 100%;
        margin-bottom: 40px;
    }

    .page_7kol .expert_list li .pic img {
        width: 100%;
    }

    .expert_list li .txt {
        float: none;
        width: auto;
    }

    .expert_list li .avatar .name p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #797979;
        margin: 0;
    }

    .expert_list li .avatar img {
        width: 50px;
        height: 50px;
        margin-right: 8px;
    }

    .expert_list li .avatar span {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 20px;
        margin-bottom: 0;
    }

    .expert_list li .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 15px;
        margin-bottom: 5px;
    }

    .expert_list li .txt .date {
        font-size: 14px;
        margin-bottom: 22px;
    }

    .expert_list li .txt .date {
        font-size: 14px;
        margin-bottom: 22px;
    }

    .date_get_wrap {
        width: 100%;
        overflow: hidden;
    }

    .expert_list li .txt .date_get_wrap {}

    .date {
        width: 50%;
        float: left;
        vertical-align: middle;
        font-size: 14px;
    }

    .expert_list li .txt .date_get_wrap a {
        float: right;
        width: 50%;
        font-size: 14px;
        color: #3F37FF;
        text-align: right;
    }

    .expert_list li .avatar {
        margin-bottom: 5px;

    }

    .expert_list li .txt .date {
        margin-bottom: 10px;
    }

    .expert_list li .pic {
        width: 100%;
        float: none;
        height: auto;
    }

    .page_nav {
        padding: 0 20px;
        margin-bottom: 48px;
    }

    .page_nav a {
        font-size: 16px;
    }

    .page_nav input {
        width: 30px;
        height: 18px;
        font-size: 14px;
        text-align: center;
    }

    .page_nav a {
        margin: 0 3px;
    }

    .people_say_cnt ul li:nth-child(3),
    .people_say_cnt ul li:nth-child(4) {
        display: none;
    }

    .people_say_cnt ul li {
        float: none;
        width: 100%;
        padding: 17px 15px;
        height: auto;
        margin-bottom: 10px;
        overflow: hidden;
        box-sizing: border-box;
    }

    .people_say_cnt .swiper-container {
        width: 100%;
    }

    .people_say_cnt .slider {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .people_say_wrap .people_say_cnt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        line-height: 1.4;
        margin: 30px 0 20px 0;
        font-size: 20px;
    }

    .people_say_wrap {
        padding: 30px 0;
    }

    .people_say_cnt ul li .avatar {
        width: 30px;
        height: 30px;
        font-size: 20px;
        line-height: 30px;
    }

    .people_say_cnt ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        width: 100%;
        float: left;
        margin-bottom: 0;
    }

    .people_say_cnt ul li .name {
        font-size: 14px;
    }

    .people_say_cnt ul li .date {
        font-size: 7px;
    }

    .people_say_cnt .star-container {
        width: 60px;
    }

    .people_say_cnt .star-container i object {
        width: 8px;
    }

    .swiper-pagination-bullet {
        width: 13px !important;
        height: 3px !important;
        margin-right: 3px !important;
    }

    .people_say_wrap .swiper-container {
        padding-bottom: 10px;
        margin-bottom: 60px !important;
    }

    footer #item-list-container {
        display: none;
    }

    .footer img {
        width: 25px;
    }

    .footer .email,
    .page_9list .email {
        width: 80%;
        margin: 64px auto 120px auto;
    }

    .footer .email .input {
        width: calc(100% - 192px);
        line-height: 40px;
        height: 40px;
        font-size: 14px;
        margin-left: 0;
    }

    .footer .email {
        height: 40px;
        width: calc(100% - 40px) !important;
    }

    .footer .email .button {
        right: 0;
        top: 0;
        margin: 0;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .footer .email .icon {
        margin: 0;
        background-size: 24px;
        background-position: 10px center;
        width: 42px !important;
        display: block;
    }

    .footer .info p {
        font-family: AlibabaSans-Regular, sans-serif;
        width: 100%;
        padding: 0 20px;
        margin-bottom: 0;
        font-size: 14px;
    }

    .footer .info {
        margin-top: 0;
    }

    .follow_by {
        display: block;
        margin: 0 auto;
        width: 168px !important;
        display: block;
        margin: 30px auto 13px !important;
        background: url("../images/icon_follow.png") no-repeat;
        width: 168px;
        height: 26px;
        background-size: 100%;
    }

    .contact-container {
        display: block;
        margin-bottom: 25px;
    }

    .footer .email {
        margin: 10px auto 20px;
    }

    .footer .title {
        font-size: 16px;
        margin-bottom: 2px;
    }

    .footer {
        height: auto;
        padding-top: 25px;
    }

    .page5 .product_pic {
        margin-top: 0;
    }

    .big_pic {
        width: 100%;
        height: auto;
    }

    .big_pic img {
        width: 80%;
        display: block;
        margin: 0 auto;
        height: auto;
    }

    .page5 .product_pic ul {
        margin-right: 0;
        width: calc(100% - 40px);
        margin-left: 20px;
    }

    .page5 .product_pic ul li {
        float: left;
        width: calc((100% - 40px) / 5);
        margin-right: 10px;
        box-sizing: border-box;
        height: auto;
    }

    .page5 .product_pic ul li:nth-last-child(1) {
        margin-right: 0;
    }

    .page5 .product_pic ul li img {
        width: 100%;
        height: auto;
    }

    .product_txt {
        float: none;
        width: 100%;
        overflow: hidden;
    }

    .product_txt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 20px;
        margin-bottom: 4px;
    }

    .price_count {
        overflow: hidden;
    }

    .product_txt .price {
        float: left;
    }

    .product_txt .count_wrap {
        float: right;
    }

    .product_txt .price h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 20px;
        color: #FF3737;
    }

    .product_txt .price em {
        margin-left: 15px;
    }

    .product_txt .count_wrap .reduce {
        width: 32px;
        height: 32px;
        background-size: 32px;
    }

    .product_txt .count_wrap .count {
        width: 30px;
        height: 23px;
        line-height: 23px;
        font-size: 15px;
    }

    .product_txt .count_wrap .add {
        width: 32px;
        height: 32px;
        background-size: 32px;
    }

    .product_txt .count_wrap .btn_normal {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        min-width: 80px;
        margin-left: 10px;
    }

    .product_txt .tips {
        margin-bottom: 10px;
    }

    .product_txt .tips li {
        font-size: 14px;
        margin-bottom: 12px;
    }

    .product_txt .tips li:before {
        top: 6px;
    }

    .product_txt .important_tips {
        font-size: 14px;
        color: #2A2A2A;
    }

    .page5 .packages {
        width: 100%;
    }

    .page5 .packages li {
        width: 50%;
        box-sizing: border-box;
        height: 106px;
    }

    .page5 .packages li:nth-child(2n) {
        border-right: none;
    }

    .page5 .packages li img {
        width: 100px;
        height: 53px;
        margin-top: 10px;
        margin-bottom: 4px;
    }

    .page5 h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        display: none;
    }

    .fireproof ul li {
        padding: 30px 20px 0 20px;
    }

    .fireproof ul li:nth-child(even) {
        background: #fff;
    }

    .fireproof .column_cnt {
        padding: 0;
    }

    .page5 .packages li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .page5 .packages li span.add {
        width: 20px;
        height: 20px;
        background-size: 100%;
        top: 14px;
        right: 14px;
    }

    .page5.page6 .gray_tips {
        font-size: 14px;
        text-align: center;
        color: #666;
        margin-bottom: 50px;
        margin-top: 16px;
    }

    .fireproof ul li .pic {
        width: 100%;
        height: auto;
    }

    .fireproof ul li .pic img {
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
    }

    .fireproof ul li h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 24px;
        margin-bottom: 10px;
    }

    .fireproof ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #666;
        margin-bottom: 6px;
    }

    .fireproof ul li .btn_normal {
        margin: 25px auto 50px auto !important;
        display: block;
        width: 100px;
    }

    .fireproof ul li .txt {
        width: 100%;
    }

    .inside_box h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 24px;
        margin-top: 90px;
    }

    .inside_box img {
        width: 100%;
        margin-bottom: 68px;
    }

    .page5.page6 .everyone_need .secure_protected {
        width: 100%;
        margin-top: 0;
        background: none;
    }

    .page5.page6 .everyone_need .secure_protected .txt {
        width: 100%;
        float: none;
        padding: 0;
        margin: 0;
    }

    .page5.page6 .everyone_need .secure_protected .pic {
        width: 100%;
    }

    .page5.page6 .everyone_need .secure_protected h3 {
        font-size: 24px;
        text-align: left;
        margin-bottom: 15px;
    }

    .page5.page6 .everyone_need .secure_protected ul li {
        padding-left: 0;
        font-size: 14px;
        color: #666;
        margin-bottom: 10px;
    }

    .page5.page6 .everyone_need .secure_protected img {
        margin: 0;
        float: none;
        width: 100%;
        margin-top: 30px;
    }

    .get_asked h1 {
        font-size: 20px;
        padding: 0 20px;
    }

    .get_asked h1 img {
        width: 20px;
        height: 20px;
        position: relative;
        top: -3px;
        margin-right: 5px;
    }

    .get_asked ul {
        width: calc(100% - 40px);
        margin-bottom: 65px;
        margin: 0 20px;
        margin-bottom: 65px;
    }

    .get_asked ul li {
        padding: 0 11px;
        font-size: 14px;
        height: auto;
    }

    .get_asked li .tit {
        font-size: 14px;
        width: calc(100% - 0px);
        background: url("../images/page5/Unfold.png") no-repeat right center;
        background-size: 4px 8px;
        height: auto;
        line-height: 1.2;
        padding: 15px 0;
        box-sizing: border-box;
    }

    .page5.page6 .bottom_banner {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
        margin-bottom: 0;
    }

    .page5.page6 .bottom_banner .pic {
        width: 100%;
        margin: 0;
    }

    .page5.page6 .bottom_banner .pic img {
        width: 100%;
        margin-bottom: 30px;
    }

    .page5.page6 .bottom_banner .txt {
        width: 100%;
        padding-top: 0;
        margin-top: 0;
    }

    .page5.page6 .bottom_banner .txt h3 {
        font-size: 24px;
        margin: 30px 0 20px 0;
    }

    .get_asked .column_cnt {
        padding: 0;
    }

    .product_txt .view-info {
        font-size: 14px;
    }

    .page5 .gray_tips {
        font-size: 14px;
        color: #666;
        margin: 16px 0 36px 0;
    }

    .page5 .banner_cnt>img {
        width: 100%;
    }

    .page5 .banner_cnt video {
        display: block;
        width: 100%;
    }

    .page5 h1 {
        margin: 38px 0 22px 0;
        font-size: 20px;
    }

    .pic_banner {
        overflow: hidden;
    }

    .pic_banner img:nth-child(1) {
        width: 100%;
        float: left;
    }

    .pic_banner img:nth-child(2),
    .pic_banner img:nth-child(3) {
        float: left;
        width: 50%;
    }

    .page5 .bottom_banner {
        width: calc(100% - 40px);
        height: 160px;
        margin: 0 auto;
        background-size: 100%;
        margin-bottom: 50px;
    }

    .page5 .bottom_banner .txt {
        float: right;
        width: 40%;
        margin: 0;
        margin-top: 38px;
        margin-right: 11px;
    }

    .page5 .bottom_banner h3 {
        font-size: 18px;
        width: 100%;
        margin-bottom: 14px;
    }

    .page5 .bottom_banner .btn_normal {
        height: 24px;
        line-height: 24px;
        box-sizing: border-box;
        font-size: 14px;
        min-width: 100px;
    }

    .page5 .table_wrap {
        display: none;
    }

    .page5 h3.tit {
        font-size: 20px;
        text-align: center;
        margin: 38px 0 22px 0;
        background: #fff;
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .pic_wrap {
        overflow: hidden;
    }

    .pic_wrap div {
        width: 50%;
        float: left;
        border-right: 1px solid #E9EEF4;
        box-sizing: border-box;
    }

    .pic_wrap div:nth-child(2) {
        border: none;
    }

    .pic_wrap div p {
        font-family: AlibabaSans-Regular, sans-serif;
        text-align: center;
        font-size: 14px;
        margin: 10px 0;
        font-weight: bold;
    }

    .pic_wrap img {
        width: 80%;
        margin: 0 auto;
        display: block;
    }

    .page5 .table_h5_wrap {
        margin: 0 20px;
        width: calc(100% - 40px);
        padding: 0;
    }

    .page5 .table_h5_wrap h4 {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        text-align: center;
        background: #E9EEF4;
    }

    .page5 .table_h5_wrap ul {}

    .page5 .table_h5_wrap ul li {
        font-size: 0;
    }

    .page5 .table_h5_wrap ul li span {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        text-align: center;
        width: 50%;
        display: inline-block;
        padding: 12px 0;
        border-right: 1px solid #E9EEF4;
        box-sizing: border-box;
    }

    .page5 .table_h5_wrap ul li span:nth-child(2) {
        border: none;
    }

    .page5 .table_h5_wrap ul li b {
        font-weight: bold;
    }

    .page5 .table_h5_wrap ul li i {
        color: #2A2A2A;
    }

    .page5 .table_h5_wrap ul li img {
        width: 13px;
        margin-left: 4px;
    }

    .page5 .table_h5_wrap ul li .btn_normal {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        min-width: 100px;
    }

    .page5 .table_h5_wrap ul li:nth-last-child(1) span {
        padding-bottom: 0;
        font-family: AlibabaSans-Regular, sans-serif;
    }

    .page5 .table_h5_wrap ul li .btn_dark {
        background: #000;
    }

    .everyone_need h1 {
        font-family: AlibabaSans-Bold, sans-serif;
        width: 100%;
        margin-bottom: 12px;
    }

    .everyone_need p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #666;
        margin-bottom: 14px;
    }

    .everyone_need img {
        width: 90%;
        display: block;
        margin: 0 auto;
        margin-bottom: 37px;
    }

    .everyone_need .secure_protected {
        width: 100%;
        padding: 0;
        float: left;
        height: auto;
        padding-bottom: 30px;
        margin-bottom: 28px;
    }

    .everyone_need .secure_protected .txt {
        width: 60%;
        margin: 0;
        margin: 31px 0 0 16px;
    }

    .everyone_need .secure_protected .txt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 15px;
        margin-bottom: 31px;
    }

    .everyone_need .secure_protected .txt ul li {
        float: none;
        font-size: 14px;
        margin-bottom: 6px;
        background-size: 4px 5px;
        padding-left: 10px;
    }

    .everyone_need .secure_protected img {
        width: 40%;
        right: 20px;
        top: -30px;
    }

    .everyone_need .secure_protected .btn_border {
        position: absolute;
        right: 20px;
        bottom: 30px;
    }

    .everyone_need .offline_tit {
        font-size: 18px;
        margin-bottom: 22px;
        width: 100%;
    }

    .everyone_need .offline .pic {
        width: 100%;
        height: auto;
        margin-bottom: 0;
        margin-right: 0;
    }

    .everyone_need .offline .pic img {
        width: 100%;
        height: auto;
        margin-bottom: 0;
    }

    .everyone_need .offline ul {
        margin-top: 0;
        width: 100%;
    }

    .everyone_need .offline ul li {
        width: 25%;
        box-sizing: border-box;
        border: none !important;
        height: auto;
        margin-bottom: 40px;
    }

    .everyone_need .offline ul li img {
        width: 38px;
        height: auto;
        margin: 20px 0 10px 0;
    }

    .everyone_need .offline ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .unlimited .txt {
        width: calc(100% - 0px);
    }

    .unlimited .txt h3 {
        font-size: 20px;
        margin-bottom: 16px;
        width: 100%;
    }

    .unlimited .txt ul li {
        font-size: 14px;
        color: #444;
        margin-bottom: 12px;
        background-size: 4px 5px;
    }

    .unlimited .txt ul {
        margin-bottom: 5px;
    }

    .unlimited .txt .btn_normal {
        display: block;
        margin: 0 auto;
        margin-top: 24px;
        margin-bottom: 40px;
        font-size: 14px;
        width: 160px;
    }

    .unlimited .pic {
        width: 100%;
        height: auto;
    }

    .unlimited .pic img {
        width: 100%;
        height: auto;
    }

    .unlimited {
        padding: 40px 0;
    }

    .fingertips .column_cnt:nth-child(1) .pic,
    .fingertips .column_cnt:nth-child(1) .pic img {
        width: 100%;
        height: auto;
        float: none;
    }

    .fingertips .column_cnt:nth-child(1) .txt {
        margin-top: -70px;
    }

    .fingertips .column_cnt:nth-child(1) .txt h3 {
        font-size: 16px;
        width: 60%;
        margin-bottom: 12px;
    }

    .fingertips .column_cnt .txt ul li {
        overflow: hidden;
        margin-bottom: 12px;
    }

    .fingertips .column_cnt .txt ul li img {
        width: 20px;
        height: 20px;
        margin-right: 10px;
        float: left;
    }

    .fingertips .column_cnt .txt ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #4D4D4D;
        width: calc(100% - 30px);
        float: left;
        margin-left: 0;
    }

    .fingertips .column_cnt.for_h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        display: block;
    }

    .fingertips .column_cnt:nth-child(2) {
        display: none;
    }

    .fingertips .column_cnt.for_h5 .pic,
    .fingertips .column_cnt.for_h5 .pic img {
        width: 100%;
        height: auto;
    }

    .fingertips .column_cnt.for_h5 .txt {
        width: 100%;
    }

    .fingertips .column_cnt.for_h5 .txt h3 {
        font-size: 20px;
        margin-bottom: 22px;
        margin-top: 34px;
    }

    .main .broad {
        width: 100%;
        height: 200px;
        /* display: block;
        flex-wrap: nowrap;
        justify-content: space-between */
        display: inline;
    }

    .broad .bg_txt {
        position: absolute !important;
        left: 50% !important;
        margin-left: -272px !important;
        bottom: 115px;
        left: 0
    }

    .broad .bg_txt.shadow {
        /* height: 0 !important; */
        background-image: url(../images/home_bg_02.png) !important;
        bottom: 350px !important;
        transition: all .8s ease-out;
        background-size: 100% 100%
    }

    .cur.broad .bg_txt.shadow {
        height: 200px !important;
        background-repeat: no-repeat;
        background-size: 50%;
    }

    .main {
        width: 100% !important;
    }

    .main .broad .left {
        width: 100%;
        position: relative;
        height: 200px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #3f37ff
    }

    .main .broad .right {
        width: 100%;
        height: 200px;
        /* display: none; */
    }

    .main .broad .left div {
        height: 200px;
        width: 320px;
        color: #fff;
        position: relative;
        background: url(../images/home_bg_01.png) no-repeat center 30px;
        position: absolute;
        top: 0px;
        background-size: 50%;
        left: 50% !important;
        margin-left: -160px !important;
    }

    .main .broad .left span {
        height: auto;
        width: 220px;
        line-height: 71px;
        position: absolute;
        font-size: 22px;
        font-family: AlibabaSans-Bold, sans-serif;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        word-wrap: break-word;
        word-break: normal;
        opacity: 0;
        margin-top: 60px;
        transition: all .5s .8s;
        text-align: left;
        line-height: 1.4;
    }

    .main .broad.cur .left span {
        font-family: AlibabaSans-Bold, sans-serif;
        margin-top: 0 !;
        opacity: 1;
        display: block;
        margin: 0 auto;
        font-weight: bold;
        transition: all .5s .8s;
    }

    .main .broad .right video {
        outline: 0 none !important;
        height: auto;
        width: 100%;
        /* display: none; */
    }

    .products {
        font-size: 24px;
        font-weight: normal;
        margin: 40px 0 10px 0;
        line-height: 1;
        height: auto;
    }

    .hot-products {
        background: none;
    }

    .hot-products {
        width: calc(100% - 40px);
    }

    .hot-products .item {
        width: 100%;
        margin-bottom: 40px;
    }

    .hot-products .gap {
        display: none;
    }

    .hot-products .item:nth-child(2) {
        margin-right: 0px;
        margin-bottom: 40px;
    }

    .hot-products .item .title {
        font-size: 16px;
        margin: 20px 0 0px 0;
    }

    .hot-products .item .circle {
        width: 100%;
        height: auto;
    }
    .pic-container.circle:hover {
        background-size: 70%;
    }
    .hot-products .item .circle img {
        margin-bottom: 0;
    }

    .hot-products .item .desc-info {
        display: block;
        font-size: 14px;
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

    .hot-products .item .buy-btn {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        width: 120px;
        margin: 20px auto 0px auto;
    }

    .view-info {
        font-size: 14px;
        margin-left: 5px;
        font-weight: normal;
    }

    .suggest-product {
        height: auto;
    }

    .suggest-product .info {
        height: auto;
    }

    .star-container {
        width: 80px;
    }

    .star object {
        width: 8px;
        height: 8px;
    }
    .suggest-product {
        width: calc(100% - 40px);
        margin: 0 auto;
        display: block;
        background-image: linear-gradient(#f1f4f8, #fff);
    }


    .suggest-product>img {
        width: 100%;
        height: auto;
        margin: 0 auto;
       padding-top: 50px;
    }

    .suggest-product .info {
        width: 100%;
        padding: 0;
        overflow: hidden;
        margin-bottom: 30px;
    }



    .suggest-product .info .star-area {
        display: block;
        margin-top: 0px;
    }

    .suggest-product .info .star-area .title {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 16px;
        color: #000;
        text-align: center;
        margin: 20px 0 0px;
        font-weight: bold;
    }
    .suggest-product .info .star-area .desc-info {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #2d2d2d;
        text-align: center;
        line-height: 20px;
        margin: 10px auto;
        text-overflow: nowrap;
    }

    .suggest-product .buy-btn {
        font-size: 14px;
        height: 32px;
        line-height: 32px;
        width: 120px;
        margin: 0 auto;
        display: block;
        margin-top: 20px;
    }

    .suggest-product .product-title {
        font-size: 14px;
        font-weight: bold;
    }

    .desc-info {
        margin-top: 10px;
        margin-bottom: 26px;
    }

    .desc-info article {
        display: none;
    }


    .safe-pal-app {
        width: 100%;
        position: relative;
        height: 260px;
        overflow: hidden !important;
        /* background: url("../images/home/home_bg_02.png") no-repeat center center ; */
        /* background-size: cover; */

    }

    .app1,
    .app2,
    .app3 {
        position: absolute;
        transition: all 1s ease-out;
        opacity: 0
    }

    .app1 {
        left: 50%;
        margin-left: -120px;
        bottom: -450px
    }

    .app2 {
        left: 50%;
        top: -360px;
        margin-left: -120px
    }

    .app3 {
        right: 50%;
        top: 480px;
        margin-right: -490px
    }

    .yellow_circle {
        width: 120px;
        height: 120px;
        background: #ffe55c;
        border-radius: 200px;
        position: absolute;
        left: 50%;
        top: 50px;
        margin-top: 200px;
        margin-left: 80px;
        transition: all 1s
    }

    .cur .yellow_circle {
        margin-left: 140px
    }

    .cur .app1 {
        bottom: -310px;
        opacity: 1
    }

    .cur .app2 {
        top: -400px;
        opacity: 1
    }

    .cur .app3 {
        top: 100px;
        opacity: 1
    }

    .safe-pal-app .info {
        position: absolute;
        left: 15px;
        top: 50px;
        margin: 0;
    }

    .safe-pal-app .info .title {
        font-size: 30px;
        color: #fff;
        font-family: AlibabaSans-Bold, sans-serif;
        margin: 20px 0;
    }

    .safe-pal-app .info .desc {
        font-size: 14px;
        color: #fff;
        font-family: AlibabaSans-regular, sans-serif;
        width: 250px;
        margin-bottom: 20px;
        font-weight: 400;
    }

    .safe-pal-app .qrcode {
        display: none;
    }

    .safe-pal-app .info .more {
        width: 100px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        border: 1px solid #2f92ff;
        font-family: AlibabaSans-regular, sans-serif;
        display: inline-block;
        cursor: pointer;
    }

    .map-container {
        margin-top: 30px;
    }

    .map {
        width: 100%;
        height: auto;
    }

    .map .main-map {
        width: 100%;
        height: 205px;
    }

    .map .main-map img {
        width: 100%;
    }

    .map .title {
        width: 100%;
        box-sizing: border-box;
    }

    .main-map .map-star,
    .main-map .map-bk,
    .map .title {
        opacity: 1;
    }

    .main-map .map-star,
    .main-map .map-bk {
        height: 130px;
    }

    .map .title {
        font-size: 16px;
        margin-top: 10px;
        line-height: 1.2;
        height: auto;
        padding: 0 20px;
    }

    .main-map .map-star {
        top: 40px;
    }

    .partner .title {
        font-size: 24px;
        padding: 0 20px;
        width: 100%;
        box-sizing: border-box;
    }



    .swiper-container {
        width: 100%;
    }

    .slider {
        width: calc(100% - 40px);
        margin: 0 auto;
    }

    .slider-image div img {
        width: 48%;
        height: 156px;
    }

    .slider-image div .txt {
        width: 52%;
        height: 180px;
    }

    .slider-image div .txt .tit {
        display: none;
    }
    /*
    .slider-image div .txt .q_cnt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        width: 80%;
        padding: 0;
        background-size: 17px;
        margin-top: 10px;
        margin-right: 8px;
        padding-left: 20px;
        background-size: 14px;
    }
    */

    .slider-image div .txt .q_cnt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 10px;
        width: 80%;
        padding: 0;
        background-size: 17px;
        margin-top: 6px;
        margin-right: 8px;
        padding-left: 20px;
        background-size: 14px;
    }


    .slider-image div .txt .name {
        font-size: 14px;
        margin-right: 13px;
        top: 160px;
        position: absolute;
        right: 13px;
        top: 140px;
    }

    .slider-image div .txt::before {
        border-top: 50px solid #3f37ff;
        border-left: 50px solid transparent;
        position: absolute;
        top: -7px;
        left: -40px;
    }

    .swiper-button-prev {
        left: 20px !important;
        /* right: auto !important; */
        width: 17px !important;
        top: 50% !important;
        height: 17px !important;
        background-size: 100% !important;
        cursor: pointer;
    }

    .swiper-button-next {
        /* left: 90% !important; */
        /* right: auto !important; */
        right: 20px  !important;;
        width: 17px !important;
        top: 50% !important;
        height: 17px !important;
        background-size: 100% !important;
        cursor: pointer;
    }

    .swiper-container {
        margin-bottom: 36px !important;
    }

    .discover {
        width: 100%;
        height: 150px;
        background-size: 100%;
        margin: 0 auto;
        margin-bottom: 2rem;
    }

    .discover .txt {
        right: 30px;
        top: 28px;
        left: auto;
        width: 120px;
    }

    .discover .txt a {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        width: 120px;
        margin-top: 10px;
    }

    .discover .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 18px;
        width: 120px;
        margin-bottom: 10px;
    }

    .discover .txt .more {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        width: 120px;
        margin-top: 10px;
    }

    .contact-container .info {
        font-size: 14px;
    }

    .contact-container .contact {
        width: 80% !important;
        display: flex;
        align-items: center;
        justify-content: space-around !important;
        margin: 10px 20px !important;
    }

    .contact-container .info span {
        font-family: AlibabaSans-Regular, sans-serif;
        color: #666;
    }

    .partner {
        margin: 53px 0 68px 0;
    }

    .header {
        height: 44px;
        display: block;
        text-align: left;
        border-bottom: 1px solid rgba(151, 151, 151, 0.3);
    }


    .header .info {
        width: 100%;
        background-color: #fff;
        position: fixed;
        top: 0;
        z-index: 88;
        border-bottom: 1px solid #e2e5e9;
    }


    .header .info>a {
        height: 26px;
        /* padding-top: 9px;
        display: block;
        margin-left: 24px;
        float: left; */
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .header .info>a object {
        height: 26px;
        width: auto;
    }

    .header .menu {
        display: block;
        height: auto;
        position: absolute;
        top: 45px;
        left: 0;
        right: 0;
        z-index: 90;
        background: #fff;
    }

    .header .menu {
        width: 100%;
        display: none;
    }

    /* .header .menu li {
        float: none;
        border-bottom: 1px solid rgba(151, 151, 151, 0.3);
        width: calc(100% - 40px);
        margin-left: 20px;
        display: block;
        padding-left: 20px;
        box-sizing: border-box;
        text-align: left;
    } */
    .header .menu li {
        display: flex;
    }

    .header .menu a {
        width: 100%;
        font-size: 16px;
        height: 60px;
        line-height: 60px;
        text-align: left;
        padding: 0 20px;
        border-bottom: 1px solid #e2e5e9;
    }

    .language {
        /* float: right; */
        height: 23px !important;
        line-height: 23px;
        right: 0px;
    }

    .language .arrow {
        top: 11px;
    }

    .language-dropbox {
        height: auto !important;
        width: 150px;
        top: 40px;
        border: none;
        position: absolute;
        flex-wrap: wrap;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
        z-index: 100;
        background: #fff;
        overflow: hidden;
        word-break: keep-all;
        right: 10px;
    }

    .language-dropbox a {
        font-size: 14px !important;
        line-height: 48px !important;
        width: 100% !important;

    }

    .language-dropbox a:hover {
        color: #fff;
        background-color: #3f37fe;
    }

    .top_menu_icon {
        background: url("../images/icon_menu.png") no-repeat center center;
        width: 50px;
        height: 44px;
        float: right;
        position: relative;
        z-index: 200000;
        background-size: 25px 25px;
        margin-left: 5px;
    }

    .header .menu.cur {
        display: block;
    }

    .menu_bg {
        background: #000;
        opacity: 0.6;
        display: none;
        position: fixed;
        top: 45px;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .menu_bg.cur {
        display: block;
    }


    .page12 .help_center div.tips {
        font-size: 14px;
    }

    .page12 .help_center div.tips img {
        width: 10px;
        height: 10px;
        margin-left: 3px;
    }

    .new_features {
        padding: 0 20px;
        width: calc(100% - 40px);
        font-size: 15px;
    }
    .new_features2 {
        width: calc(100% - 40px);
        margin: 0 auto;
        overflow: hidden;
    }
    .new_features2 span{
        color: rgb(230, 230, 230);
        line-height: 1.4;
        font-size: 14px;
        margin-bottom: 10px!important;
    }
    .new_features h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 15px;
        margin-bottom: 5px;
    }

    .page12 .help_center p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        margin-bottom: 109px;
    }

    .page12 .help_center div.tips {
        margin-bottom: 30px;
    }

    .page12 .help_center {
        width: 100% !important;
        height: auto;
        padding: 0 0 30px 0;
    }


    .page12 .help_center h4 {
        font-size: 14px;
    }


    .page12 .help_center h3{
        font-family: AlibabaSans-Bold, sans-serif;
        font-weight: bold;
        font-size: 24px;
        text-align: center;
        padding: 40px 0 10px 0;
        color: #fff;
        margin: 0 auto;
        width: calc(100% - 40px);
    }

    .page12 .help_center .view_all a {
        font-size: 14px;
        color:#5e646c;
        margin-bottom: 40px;
    }

    .view_all {
        margin-top: 0px;
        text-align: left;
        margin-bottom: 0px;
    }

    .how_upgrade h3 {
        text-align: left;
        font-size: 20px;
        margin: 40px 0 20px 0 !important;
        text-align: center;
    }

    .how_upgrade p.tips {
        font-size: 14px;
        text-align: left;
        margin-bottom: 13px;
    }

    .how_upgrade ul li {
        width: 100%;
    }

    .how_upgrade ul li .pic {
        width: 100%;
        height: auto;
        position: relative;
        float: left;

    }

    .how_upgrade ul li img {
        width: 100%;
        height: auto;
    }

    .how_upgrade ul li p {
        font-family: AlibabaSans-Bold, sans-serif;
        font-weight: bold;
        font-size: 14px;
        text-align: left;
        margin: 30px 0 10px 0;
    }

    .dash_border {
        margin: 50px 0;
        padding: 30px 18px;
    }

    .dash_border p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .dash_border p:nth-last-child(1) {
        margin-bottom: 0;
    }


    .dash_border h3 {
        margin: 0 0 20px 0 !important;
    }

    .upgrade_steps h3 {
        font-size: 24px;
        margin: 40px 0 20px 0;
        text-align: center;
        line-height: 1.3;
    }

    .column_cnt .p1 {
        margin: 0 auto;
        text-align: center;
        padding: 50px 0 30px 0;
    }

    .upgrade_steps .txt {
        width: 100%;
    }

    .upgrade_steps ul li h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 20px;
        line-height: 1.4;
    }

    .upgrade_steps ul li {
        height: auto;
        margin-bottom: 30px;
        padding: 25px 18px;
        overflow: hidden;
    }

    .upgrade_steps ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .upgrade_steps .txt {
        float: none;
    }

    .upgrade_steps ul li img {
        width: 100%;
        float: right;
    }


    /* .upgrade_steps img {
        float: none;
        width: 100%;
    } */

    .upgrade_steps ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        margin-bottom: 10px;
    }

    .upgrade_steps img {}

    .how_upgrade ul {
        margin-bottom: 25px;
    }

    .qa_column ul {
        margin-top: 32px;
    }



    .qa_column ul li h4 {
        font-size: 18px;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .qa_column ul li h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 15px;
        margin-bottom: 10px;
    }

    .qa_column ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .qa_column ul li {
        border: none;
    }


    .qa_column ul li a {
        display: block;
        text-align: left;
        margin: 0;
        font-size: 14px;
        font-family: AlibabaSans-Regular, sans-serif;
    }

    .qa_column ul li h4 {
        font-size: 18px;
        line-height: 1.3;
    }

    .qa_column ul {
        margin-bottom: 0px;
    }

    .pop_steps {
        width: 100%;
        left: 20px;
        top: 30px;
        margin: 0;
        padding: 23px 14px;
    }

    .pop_steps h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        text-align: left;
        margin-bottom: 32px;
        display: none;
    }

    .pop_steps ul li {}

    .pop_steps ul li:nth-last-child(1) {
        margin-right: 0;
    }

    .page12 .help_center div.tips .pop_steps img {
        width: 100% !important;
        margin-right: 0;
        height: auto !important;
    }

    .page12 .help_center .pop_steps p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 8px;
        text-align: center;
        margin-bottom: 9px;
    }

    .pop_steps {
        height: auto;
        width: calc(100% - 40px);
        margin: 0 auto;
    }

    .page12 .help_center .result {
        padding: 0 20px;
    }

    .page12 .help_center .result p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #ccc;
        margin: 0;
        text-align: center;
    }

    #show_sha25 {
        margin: 0 !important;
        display: inline-block !important;
        text-align: left!important;
    }

    .page12 .help_center .result h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 5px;
    }

    .page12 .help_center .result .btn_wrap {
        overflow: hidden;
        margin-top: 14px;
        margin-bottom: 30px;
    }

    .page12 .help_center .result .btn_wrap .btn_normal {
        height: 32px;
        line-height: 32px;
        min-width: 100px;
        font-size: 14px;
        margin-right: 0;
        float: left;
    }

    .page12 .help_center .result .btn_wrap .btn_normal:nth-child(2) {
        margin-right: 0;
        float: right;
    }

    .page11 .banner_wrap {
        position: relative;
    }

    .page11.page10 .banner_wrap .banner_cnt .pic {
        margin-top: 100px;
    }

    .page11 .banner_wrap .banner_cnt .txt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        position: absolute;
        top: 0;
        left: 20px;
        right: 20px;
        text-align: center;
        font-size: 24px;
        margin-top: 20px !important;
    }

    .top_download .txt h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        position: absolute;
        top: 48px;
        left: 20px;
        right: 20px;
        text-align: center;
        font-size: 14px;
    }

    .page11 .top_download .banner_cnt {
        background: url(../images/bg_round.png) 80% 80px no-repeat;
        background-size: 50%;
    }

    .top_download .txt .qr_code {
        display: none;
    }

    .top_download .txt object {
        display: none;
    }

    .ch {
        margin-bottom: 13px;
    }

    .ch img {
        width: 90%;
    }

    .ch img:nth-child(3) {
        margin-right: 0;
    }

    .page10 .banner_wrap.top_download .banner_cnt .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #666;
        text-align: center;
    }

    .page10 .banner_wrap.top_download .banner_cnt .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
    }

    .list_banner.page11 li:nth-child(1) {
        background: #3F37FF;
        padding: 0 20px;
    }

    .list_banner.page11 li:nth-child(1) .pic {
        margin-top: 40px;
    }

    .list_banner.page11 li:nth-child(1) .pic img {
        width: 70%;
    }

    .list_banner.page11 li:nth-child(1) .txt {
        color: #fff;
        margin-bottom: 50px;
    }

    .list_banner.page11 li:nth-child(1) .txt h4 {
        font-size: 24px;
        margin-bottom: 14px;
        text-align: center;
        margin-top: 30px;
    }

    .list_banner.page11 li:nth-child(1) .txt p {
        font-family: AlibabaSans-Regular, sans-serif;
        color: #fff;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .list_banner.page11 li:nth-child(1) .txt p:before {
        content: "";
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 10px;
        background: #fff;
        position: absolute;
        left: 0px;
        top: 10px;
    }
    .list_banner.page11 li:nth-child(2) {
        padding: 0;
        padding-bottom: 44px;
        background: none;
    }

    .list_banner.page11 li:nth-child(2) .pic {
        width: 100%;
        margin: 0 auto;
        margin-top:50px;
    }

    .list_banner.page11 li:nth-child(2) .txt {
        width: 100%;
    }

    .list_banner.page11 li:nth-child(2) .txt h4 {
        font-size: 24px;
        text-align: center;
        margin-bottom: 20px;
    }
    .list_banner.page11 li:nth-child(2) .txt img {
       width: 100%;
    }

    .list_banner.page11 li .txt .icons {
        width: calc(100% - 100px);
        margin: 0 auto;
    }

    .list_banner.page11 li .txt .icons .icon_item {
        width: 100%;
        float: left;
        text-align: left;
        margin-bottom: 10px;
    }

    .list_banner.page11 li .txt .icons .icon_item span {
        font-size: 14px;
        font-family: AlibabaSans-Regular, sans-serif;
    }

    .list_banner.page11 li .txt .icons .icon_item img {
        width: 30px;
        height: 30px;
    }

    .list_banner.page11 li .txt .icons .icon_item object {
        width: 30px;
        height: 30px;
    }

    .list_banner.page11 li:nth-child(3) {
        padding: 0 20px;
        background: #F4F6F9;
    }

    .list_banner.page11 li:nth-child(3) .txt {
        margin-bottom: 40px;
    }
    .list_banner.page11 li:nth-child(3) .pic {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }

    .list_banner.page11 li:nth-child(3) .pic img {
        width: 40%;
        margin: 4%;
        display: inline-block;
    }

    .list_banner.page11 li:nth-child(3) h4 {
        font-size: 24px;
        text-align: center;
        margin-bottom: 10px;
    }

    .list_banner.page11 li:nth-child(3) p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        color: #2D2D2D;
        margin-bottom: 5px;
    }

    .list_banner.page11 li:nth-child(4) {
        padding:50px 20px;
        margin-bottom: 20px;
    }

    .list_banner.page11 li:nth-child(4) .pic {}

    .list_banner.page11 li:nth-child(4) .txt {
        width: 100%;
        padding-bottom: 10px;
    }

    .list_banner.page11 li:nth-child(4) .pic img {
        width: 80%;
    }

    .list_banner.page11 li:nth-child(4) .txt h4 {
        font-size: 24px;
        text-align: center;
    }
    .list_banner.page11 li:nth-child(4) .txt p {
        margin-bottom: 5px;
        font-size: 14px;
    }

    .list_banner.page11 li:nth-child(5) {
        padding: 0px 20px;
        margin-bottom: 50px;
    }

    .list_banner.page11 li:nth-child(5) .pic {
        margin-top: 40px;
    }
    .list_banner.page11 li:nth-child(5) .pic img {
        width: 70%;
    }



    .list_banner.page11 li:nth-child(5) .txt {
        font-size: 24px;
        width: 100%;
        float: left;
        margin-top: 110px;
    }
    .list_banner.page11 li:nth-child(5) .txt h4 {
        font-size: 24px;
        text-align: center;
        margin-bottom: 15px;
    }
    .list_banner.page11 li:nth-child(5) .txt p{
        margin-bottom: 5px;
        font-size: 14px;
    }


    .page10.page11 .slider .intro_wrap .intro_cnt .txt {
        float: none;
        padding: 0;
        margin: 0;
        width: 100% !important;
        text-align: center;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .page10.page11 .slider .intro_wrap .intro_cnt .pic {
        width: 100%;
    }

    .page10.page11 .slider .intro_wrap .intro_cnt .pic img {
        width: 70%;
        float: none;
        display: block;
        margin: 0 auto;
    }
    .page10.page11 .intro_wrap .intro_cnt .txt h2 {
        font-family: AlibabaSans-Bold, sans-serif;
        font-size: 24px;
    }

    .page11 .swiper-container {
        width: 100%;
        background: #fff;
    }

    .page11 .swiper-container .slider_banner .intro_cnt {
        width: 100% !important;
        padding: 0 0 40px 0 !important;
        background: #fff;
    }

    .page11 .slider {
        padding: 0;
        width: 100%;
    }

    .page11 .swiper-pagination {
        top: 0;
    }



    .bottom_download_wrap.intro_wrap .qr_code {
        display: none;
    }

    .bottom_download_wrap.intro_wrap .bottom_download {
        padding: 0 !important;
        position: relative;
    }

    .bottom_download_wrap.intro_wrap .bottom_download .pic {
        width: 100%;
        padding-top: 100px;
    }

    .bottom_download_wrap.intro_wrap .bottom_download img {
        /* margin-right: 0; */
        width: 80%;
        /* display: block;
        float: none;
        margin: 10px auto; */
    }

    .bottom_download_wrap.intro_wrap .bottom_download .pic img {
        width: 80%;
        float: none;
        display: block;
        margin: 0 auto;
        margin-bottom: 50px;
    }

    .bottom_download_wrap.intro_wrap .bottom_download .txt>object {
        display: none;
    }

    .bottom_download_wrap.intro_wrap .bottom_download h3 {
        position: absolute;
        font-size: 24px;
        top: 20px;
        left: 20px;
        right: 20px;
        text-align: center;
        margin-top: 20px;
    }

    .bottom_download_wrap.intro_wrap .bottom_download p {
        font-family: AlibabaSans-Regular, sans-serif;
        position: absolute;
        top: 420px;
        left: 20px;
        right: 20px;
        text-align: center;
        font-size: 14px;
        display: block;
    }

    .page11 .bottom_download_wrap .ch {
        margin-bottom: 60px;
        padding: 0 10px;
    }


    .how_upgrade .pop_steps {
        width: 100%;
        padding: 0;
        background: none;
    }

    .how_upgrade .pop_steps ul {
        overflow: hidden;
    }

    .how_upgrade .pop_steps ul li {
        margin: 0;
        width: calc((100% - 12px) / 3);
        margin-right: 3px;
        float: left;
        text-align: center;
    }

    .how_upgrade .pop_steps ul li:nth-child(3) {
        margin: 0;
    }

    .pop_steps ul li img {
        width: 90px;
    }

    .how_upgrade .pop_steps ul li img {
        width: 90px !important;
        height: auto !important;
        display: block;
    }

    .pop_steps .next {
        width: 10px;
    }

    .how_upgrade .pop_steps ul li p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        margin: 0px 0 8px 0;
    }



    .slider-image div img {
        height: auto;
    }

    .header .menu li .sub_menu {
        left: 0;
        right: 0;
        top: 125px;
    }

    .header .menu li .sub_menu span {
        width: 100%;
        font-family: AlibabaSans-Regular, sans-serif;
    }

    .sfp {
        text-align: center;
    }

    .sfp h3 {
        margin: 0 auto;
        text-align: center;
        padding: 40px 0 20px 0;
    }

    .sfp .p1 {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 24px;
        text-align: center;
        padding: 0;
    }

    .sfp p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        text-align: center;
        margin-bottom: 10px;
    }

    .sfp .btn_wrap {
        font-family: AlibabaSans-Regular, sans-serif;
        text-align: center;
        margin: 40px 0 40px 0;
    }

    .sfp ul {
        overflow: hidden;
        margin-bottom: 30px;
        display: block;
    }

    .sfp .ul1 {
        overflow: hidden;
        display: block;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 60px;

    }

    .sfp ul li {
        width: 100%;
        height: 300px;
        background-image: linear-gradient(-2deg, #FFFFFF 2%, #F1F4F8 82%);
        border: 1px solid #E6E7E8;
        border-radius: 12px;
        text-align: center;
        float: left;
        padding: 30px 18px 0 18px;
        box-sizing: border-box;
        margin-bottom: 30px;
    }

    .sfp .ul1 li {
        width: 100%;
        height: 320px;
        background-image: linear-gradient(-2deg, #FFFFFF 2%, #F1F4F8 82%);
        border: 1px solid #E6E7E8;
        border-radius: 12px;
        text-align: center;
        float: left;
        padding: 40px 20px 0 20px;
        box-sizing: border-box;
        margin: 0 20px 20px 0;

    }

    .sfp .right {
        margin-right: 0;
    }

    .sfp .ul1 .right {
        margin-right: 0;
    }

    .sfp ul li object {
        width: 100px;
        text-align: center;
    }

    .sfp ul li h5 {
        font-family: AlibabaSans-Medium, sans-serif;
        font-size: 18px;
        margin-top: 20px;
        margin-bottom: 10px;
    }


    .sfp .img1 {
        display: none;

    }

    .sfp .img2 {
        display: block;
        width: 100%;
    }

    .sfp .claim {
        width: 100%;
        position: absolute;
        margin: 0;
    }

    .sfp .claim h3 {
        font-size: 24px;
        line-height: 1.5;
        text-align: center;
        color: #fff;
        margin-top: 1px;
    }

    .sfp .claim .btn_wrap {
        text-align: center;
        margin: 0;
    }

    .sfp_bd {
        background: url(../images/m_sfp_bg.png) no-repeat;
        width: 100%;
        height: 30rem;
        text-align: center;
        background-size: 100%;
    }

    .sfp_bd .bg {
        width: 100%;
    }

    .sfp_bd h3 {
        font-size: 24px;
        padding: 40px 0px 10px 0;
        color: #fff;
        margin: 0;
    }
    .sfp_bd p {
        width: 90%;
        /* padding: 0 20px; */
        font-size: 14px ;
        margin-bottom: 10px;
        color: #fff;
    }

    .sfp_bd .btn_border {
        margin-top: 10px;
    }
    .sales_terms {
        margin: 0 auto;
        padding: 50px 1rem;
    }
    .sales_terms h2{
        line-height: 1.2;
        margin: 40px 0 10px 0;
    }
    .sales_terms p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-size: 14px;
        line-height: 1.4;
        margin-bottom: 30px;
        color: rgb(53, 53, 53);
    }
    .sales_terms a{
        color: #3f37ff!important;
    }
    .sales_terms .ship{
        display: flex;
        align-items: center;
        justify-content:space-between;
        border-bottom: solid  1px rgb(235, 235, 235);
        height: 40px;
    }
    .sales_terms .ship p{
        margin-bottom: 0px;
    }
    .sales_terms tbody{
       width: auto;
        border-bottom: solid  1px rgb(207, 207, 207);
    }
    .sales_terms tr{
        height: 40px;
        border-bottom: solid  1px rgb(207, 207, 207);
    }
    .sales_terms .trb{
       background-color: #e0e0e0;
    }

    .people_say_wrap .swiper-button-next{ zoom:0.5;}
    .people_say_wrap .swiper-button-prev{ zoom:0.5;}
    .swiper-pagination{ 
        /* display: none!important; */
    }

    .slider-image div img{ width: 100%;}
    .slider-image div .txt{ width: 100%;}
    .slider-image div .txt::before { display: none;}
    .slider-image div .txt .q_cnt p{ padding: 0 30px;  width: 100%; box-sizing: border-box;}
    .slider-image div .txt .name{font-size: 12px;}
    .suggest-product .info span.title {
        display: block;
        font-family: AlibabaSans-bold, sans-serif;
        font-weight: bold;
        font-size: 18px;
    }
    .safe-pal-app .info{top: 22px;}
    .slider-image div .txt .q_cnt p{background: none!important;}
    .slider-image div .txt .name{ text-align: right;}
    /* .swiper-button-next{ display: none!important;} */
    .test {
        width: 100%;
        margin: 0 auto;
    }

    .test .img1 {
        display: block;
        width: 100%;
        height: auto;
    }
    .test .img2 {
        display: none;
        width: 100%;
        height: auto;
    }

    .test .p1 {
        width: calc(100% - 20px);
        font-family: AlibabaSans-Regular, sans-serif;
        color: rgb(96, 96, 96);
        font-size: 14px;
        margin: 0 auto;
    }


    .test .box {
        width: calc(100% - 20px);
        display: flex;
        margin: 0 auto;
        align-items: center;
        justify-content: space-between;
        padding: 40px 0 5px;
    }

    .test .box .box1 {
        display: flex;
    }

    .test .box .box1 object {
        width: 50px;
        height: auto;
    }

    .test .box .box1 .txt {
        margin-left: 10px;
    }

    .test .box .box1 .txt .title {
        font-family: AlibabaSans-bold sans-serif;
        font-weight: bold;
        font-size: 20px;
        line-height: 1.4;
    }

    .test .box .box1 .txt p {
        margin-top: 5px;
        color: #3f37ff;
    }

    .test .box .box1 .txt p span {
        color: #ccc;
    }
    .test .btn {
        background: #3f37ff;
        color: #fff;
        padding: 10px 15px;
        text-align: center;
        font-size: 14px;
        border-radius: 12px;
        display: table;
    }

    .test .tips {
        padding: 10px 20px 30px 20px;
        background-color: rgb(240, 241, 245);
        border-radius: 12px;
        margin: 0 auto;
        margin: 30px 10px 30px 10px;
    }

    .test .tips .title {
        font-family: AlibabaSans-bold sans-serif;
        font-weight: bold;
        font-size: 20px;
        line-height: 1.4;
        margin-top: 30px;
    }

    .test .tips p {
        font-family: AlibabaSans-Regular, sans-serif;
        font-weight: normal;
        font-size: 14px;
        color: rgb(99, 99, 99);
        margin-top: 10px;
    }

    .test .tips a {
        font-family: AlibabaSans-Regular, sans-serif;
        font-weight: normal;
        font-size: 14px;
        color: #3f37ff;
        margin-top: 10px;
    }

}
.flagImg{
    width:30px;
    margin-right:5px
}
.miniImg{
    width:16px;
    margin-right:10px
}
.sales_terms p {
    margin-bottom: 14px
}
.sales_terms h2 {
    margin-top: 30px
}
.sales_terms h2:nth-child(1) {
    margin-top: 0px
}
.sub_menu.c_menu{
    display: none!important;
    position: relative;
    top: 55px !important;
    left: 270px;
    color: #000;
}
#ext_btn{
    display: flex;
    justify-content: space-between;
}
#ext_btn:hover .sub_menu.c_menu{
    display: block!important;
}
.c_a_box{
    display: flex;
    height: 55px;
    align-items: center;
    padding: 0 !important;
    font-weight: normal !important;
}

.c_a_box span{
    padding-left: 48px !important;
}
.c_a_box img{
    width: 20px;
    position: absolute;
    left: 20px;
}
@media  (max-width: 750px) {
    .sub_menu.c_menu{
        top: 110px !important;
    }
    .sub_menu2{
        top: 183px !important;
    }
    .rotate180{
        transform: rotate(0deg) !important;
    }
}

.more_gay,.unfold_gay{
    width: 12px;
    margin-right: 20px;
}
.sub_menuBox{
    display: flex;
}
.sub_menuBox img{
    margin-left: 10px;
    margin-right: 0;
}
.rotate180{
    transition: transform 0.2s;
    transform: rotate(180deg);
}
.rotate0{
    transition: transform 0.2s;
    transform: rotate(0deg);
}