.appdownload {
    -webkit-user-select: none
}

.appdownload .content {
    position: relative;
    width: 1200px;
    margin: -117px auto 150px;
    background-color: #fff;
    box-shadow: 0 2px 21px 0 rgba(57, 65, 90, .08);
    border-top: 2px solid #748594;
}

.appdownload .content.with-tips {
    margin-bottom: 0
}

.appdownload .icash-category {
    position: absolute;
    top: -1px;
    left: -91px;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.appdownload .icash-category.cat-xh {
    background-image: url(../images/manyidai.png)
}

.appdownload .icash-category.cat-fq {
    background-image: url(../images/zunxiangdai.png)
}

.appdownload .icash-category.cat-iqy {
    background-image: url(../images/iqyvip.png)
}

.appdownload .icash-category.cat-cloud {
    left: -120px;
    width: 116px;
    background-image: url(../images/cat-cloud.png)
}

.appdownload .icash-tips {
    position: relative;
    width: 1200px;
    margin: 30px auto 100px;
    color: #999;
    font-weight: 300
}

.app-top {
    position: relative;
    height: 640px;
    padding-top: 33px;
    margin: 0 auto;
    background-color: #2948bc;
    background-image: url(../images/bg.png), -webkit-linear-gradient(0deg, #1b31a9 0, #1f3bbb 100%);
    background-image: url(../images/bg.png), linear-gradient(90deg, #1b31a9 0, #1f3bbb 100%);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: auto 100%
}

.newnormal-app-top {
    background-image: url(../images/pc_guanwangtoutu_1.png), -webkit-linear-gradient(0deg, #23385b 0, #23385b 100%);
    background-image: url(../images/pc_guanwangtoutu_1.png), linear-gradient(90deg, #23385b 0, #23385b 100%);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: auto 100%
}

.logo-wrap {
    height: 42px;
    margin: 0 60px 0 66px
}

.newdown-wrap {
    width: 1200px;
    margin: 0 auto
}

.logo {
    float: left;
    position: relative;
    display: block;
    width: 310px;
    height: 40px;
    background: url(../images/logo.png) no-repeat 0 0;
    background-size: contain;
    z-index: 1
}

.logo.iqy-logo {
    background-image: url(../images/logo-iqy-yqh.png)
}

.logo.cloud-logo {
    background-image: url(../images/logo.png)
}

.logo.double-logo {
    background-image: url(../images/chuizhimedialogo1224.png)
}

.logo.iqicha-logo {
    background-image: url(../images/iqichalogo1224.png)
}

.logo.newdown-logo {
    background-image: url(../images/pc_logodaibeishu.png)
}

.activity-anchor {
    float: right;
    width: 118px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 21px;
    font-size: 16px;
    font-family: FZLTHK;
    color: #fff;
    line-height: 40px;
    text-align: center
}

.activity-anchor:hover {
    color: #fff
}

.app-top-con {
    width: 1200px;
    margin: 0 auto;
    padding-top: 41px;
    color: #fff
}

.app-top-con .top-pic {
    float: left;
    width: 600px;
    height: 360px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%
}

.app-top-con .top-pic.cloud {
    width: 560px;
    height: 236px;
    margin-top: 85px;
    background-image: url(../images/toppic-cloud1.png)
}

.app-top-con .top-pic.normal-text {
    width: 560px;
    margin-top: 40px;
    background-image: url(../images/pc_zhuyaoixnxi.png)
}

.app-top-con .top-pic.activity-text {
    width: 563px;
    height: 304px;
    margin-top: 30px;
    background-image: url(../images/pc_activitytext_0122.jpg)
}

.app-top-con .top-pic.xh {
    width: 581px;
    height: 278px;
    margin-top: 40px;
    background-image: url(../images/fount-manyidai.png)
}

.app-top-con .top-pic.fq {
    width: 525px;
    height: 279px;
    margin-top: 40px;
    background-image: url(../images/toppic-fq.png)
}

.app-top-con .top-pic.iqy {
    width: 561px;
    height: 236px;
    margin-top: 82px;
    background-image: url(../images/toppic-iqy.png)
}

.app-top-con .top-pic.iqy_pinpai {
    background-image: url(../images/toppic-iqy-pinpai.png)
}

.app-top-con .top-pic.shunteng {
    width: 566px;
    height: 297px;
    margin-top: 30px;
    background-image: url(../images/shuntengtop200724werr.png)
}

.app-top-con .qr-code-box {
    float: right;
    position: relative;
    width: 377px;
    height: 335px;
    margin-right: 83px;
    padding-top: 25px;
    border-radius: 8px;
    background-color: #3d62f1
}

.app-top-con .qr-code-box:after {
    content: '';
    position: absolute;
    left: -83px;
    bottom: 14px;
    width: 123px;
    height: 95px;
    background: url(../images/triangle.png) no-repeat 50% 50%;
    background-size: 100% 100%
}

.app-top-con .qr-code-box .desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
    font-size: 18px;
    line-height: 1;
    -webkit-transform: scale(1, .9);
    -ms-transform: scale(1, .9);
    transform: scale(1, .9)
}

.app-top-con .qr-code-box .weixin-icon {
    display: inline-block;
    margin: 0 4px
}

.app-top-con .qr-code-box .key-txt {
    color: #ffee63
}

.app-top-con .qr-code-box .qr-wrap {
    display: inline-block;
    width: 190px;
    height: 178px;
    margin-top: 25px;
    margin-left: 96px;
    background: url(../images/qr-wrap.png) no-repeat 50% 50%;
    background-size: 100% 100%
}

.app-top-con .qr-code-box .qr-box {
    width: 155px;
    height: 145px;
    padding: 5px;
    margin: 7px 0 0 6px;
    /*background-color: #9aafff*/
}

.app-top-con .qr-code-box .qr-box img {
    width: 100%
}

.app-top-con .gb-code-box-bg {
    background-color: #1c45bb;
    width: 350px;
    height: 310px;
    padding-top: 10px
}

.app-top-con .gb-code-box-bg .qr-wrap {
    margin-top: 30px;
    margin-left: 86px
}

.app-top-con .gb-code-box-bg:after {
    display: none
}

/*.app-top-con .gb-code-box-bg .qr-box {*/
/*    background-color: #ffa1a1*/
/*}*/

.swiper-container.conformity {
    height: 30px;
    margin: 0 20px;
    border-radius: 15px;
    background-color: rgba(255, 255, 255, .06);
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    color: #fff;
    line-height: 20px
}

.swiper-container.conformity .swiper-slide {
    position: relative;
    box-sizing: border-box;
    padding: 5px 12px 5px 6px;
    text-transform: uppercase
}

.swiper-container.conformity .portrait {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    vertical-align: top
}

.swiper-container.conformity .text {
    display: inline-block;
    max-width: 225px;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transform: scale(1, .9);
    -ms-transform: scale(1, .9);
    transform: scale(1, .9);
    vertical-align: top
}

.swiper-container.conformity .text.not-head-portrait {
    max-width: 245px
}

.swiper-container.conformity .period {
    float: right;
    -webkit-transform: scale(1, .9);
    -ms-transform: scale(1, .9);
    transform: scale(1, .9);
    vertical-align: top
}

.icash-title {
    padding: 60px 88px 78px 94px;
    font-size: 36px;
    line-height: 1;
    color: #000;
    text-align: left;
    overflow: hidden
}

.icash-title h3 {
    float: left
}

.icash-title h3 .en {
    margin-bottom: -10px
}

.icash-title h3 .en img {
    display: block;
    height: 20px
}

.icash-title h3 .cn {
    position: relative;
    line-height: 46px
}

.icash-title h3 .cn:after {
    position: absolute;
    left: 0;
    bottom: -25px;
    content: '';
    width: 37px;
    height: 6px;
    background-color: #c1d1ff
}

.icash-title h3 .newcn {
    position: relative;
    line-height: 46px
}

.icash-title h3 .newcn:after {
    position: absolute;
    left: 0;
    bottom: -25px;
    content: '';
    width: 37px;
    height: 6px;
    background: #fa5050;
    opacity: .35
}

.icash-title .rects {
    float: right;
    padding-top: 16px
}

.icash-title .rects p {
    width: 2px;
    height: 2px;
    margin-bottom: 5px;
    background-color: #b6b6b6
}

.icash-title .desc {
    float: right;
    margin-right: 9px;
    padding-top: 12px;
    font-size: 12px;
    color: #aeb4c3;
    line-height: 1.5;
    text-align: right
}

.icash-process {
    height: 520px
}

.icash-steps {
    margin: 0 auto;
    text-align: center;
    position: relative
}

.icash-steps .step {
    display: inline-block;
    width: 260px;
    vertical-align: top
}

.icash-steps .step .icon {
    height: 125px;
    margin-bottom: 20px
}

.icash-steps .step .icon img {
    height: 100%
}

.icash-steps .step h4 {
    margin-bottom: 14px;
    font-size: 22px;
    color: #000;
    line-height: 1;
    -webkit-transform: scaleY(0.9);
    -ms-transform: scaleY(0.9);
    transform: scaleY(0.9)
}

.icash-steps .step p {
    font-size: 14px;
    color: #333;
    line-height: 1.57;
    -webkit-transform: scaleY(0.9);
    -ms-transform: scaleY(0.9);
    transform: scaleY(0.9)
}

.icash-steps .bar {
    position: absolute;
    top: 61px;
    width: 92px;
    height: 1px;
    background: #c1d1ff
}

.icash-steps .bar-1 {
    left: 294px
}

.icash-steps .bar-2 {
    left: 551px
}

.icash-steps .bar-3 {
    left: 813px
}

.icash-faqs {
    height: 522px;
    background: url(../images/faqs-bg.png) no-repeat center center;
    background-size: 100%
}

.icash-faqs .icash-title {
    float: left;
    width: 322px;
    padding-top: 190px;
    padding-right: 0
}

.icash-faqs .swiper-container {
    float: left;
    width: 784px;
    margin-left: -10px;
    padding: 140px 0 36px 10px
}

.icash-faqs .swiper-slide {
    width: 229px;
    height: 151px;
    margin-right: 20px;
    padding: 32px 30px 0 64px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 1px 1.732px 18px 0 rgba(2, 61, 254, .031);
    cursor: -webkit-grab
}

.icash-faqs .swiper-slide:hover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    z-index: 10
}

.icash-faqs .swiper-slide h4 {
    position: relative;
    font-size: 16px;
    color: #000;
    line-height: 2
}

.icash-faqs .swiper-slide h4 img {
    position: absolute;
    width: 25px;
    height: 25px;
    left: -34px;
    top: 4px
}

.icash-faqs .swiper-slide p {
    font-size: 14px;
    color: #666;
    line-height: 1.714
}

.icash-faqs .swiper-buttons {
    margin-left: 420px
}

.icash-faqs .swiper-button {
    position: relative;
    left: 0;
    float: left;
    width: 43px;
    height: 43px;
    margin: 5px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 1px 1.732px 18px 0 rgba(2, 61, 254, .031);
    background-image: none
}

.icash-faqs .swiper-button:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.icash-faqs .swiper-button:before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 4.5px solid transparent;
    border-bottom: 4.5px solid transparent
}

.icash-faqs .swiper-button:active:before {
    opacity: .5
}

.icash-faqs .swiper-button-prev:before {
    left: 17px;
    border-right: 7px solid #3d3d3d;
    border-left: 0
}

.icash-faqs .swiper-button-next:before {
    left: 19px;
    border-right: 0;
    border-left: 7px solid #3d3d3d
}

.icash-iqy {
    height: 660px
}

.icash-rules {
    margin: 0 auto;
    text-align: center
}

.icash-rules .rule {
    display: inline-block;
    width: 212px;
    height: 250px;
    padding: 50px 20px 0;
    vertical-align: top;
    color: #333;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 2px 5px 30px 9px rgba(142, 168, 190, .07)
}

.icash-rules .rule .icon {
    height: 58px;
    margin-bottom: 20px
}

.icash-rules .rule .icon img {
    height: 100%
}

.icash-rules .rule h4 {
    margin-bottom: 22px;
    font-size: 22px;
    line-height: 1
}

.icash-rules .rule .desc {
    margin-bottom: 22px;
    line-height: 22px
}

.icash-rules .rule .more-info {
    color: #b2b2b2;
    line-height: 22px
}

.icash-remarks {
    margin-top: 30px;
    margin-left: 110px;
    color: #999;
    font-weight: 300
}

.footer {
    height: 263px;
    padding-top: 60px;
    color: #fff;
    background: #284bcf url(../images/foot_bg.png) no-repeat 50% 50%;
    background-size: auto 100%;
    overflow: hidden
}

.newfooter {
    height: 344px;
    background: #3f5375 url(../images/pc_footer_0122.jpg) no-repeat 50% 50%;
    background-size: auto 100%
}

.footer-con {
    width: 1200px;
    margin: 0 auto
}

.footer-box {
    height: 210px
}

.foot-left {
    float: left
}

.foot-item {
    float: left;
    width: 160px;
    color: #fefefe
}

.foot-item h4 {
    margin-bottom: 22px;
    font-size: 18px;
    line-height: 20px
}

.foot-item em {
    display: block;
    width: 30px;
    height: 2px;
    margin-top: 17px;
    background-color: #fff;
    opacity: .302
}

.foot-item a {
    display: block;
    line-height: 30px;
    color: #fefefe;
    opacity: .8
}

.foot-right {
    float: right;
    width: 521px;
    display: flex;
}

.foot-right .qr-download {
    /*float: left;*/
    width: 180px;
    line-height: 16px;
    text-align: left;
    flex:1;
}

.foot-right .qr-download .foot-qr {
    display: inline-block;
    width: 145px;
    height: 145px
}

.foot-right .qr-download .foot-qr img {
    width: 100%
}

.foot-right .qr-download .foot-img-detail {
    height: 16px;
    /*font-size: 16px;*/
    font-family: PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 16px;
    margin-top: 9px;
    text-align: center;
    width: 145px;
    opacity: .8;
}

.foot-right .qr-download p {
    margin-top: 8px;
    letter-spacing: 1px
}

.foot-right img {
    display: inline-block
}

.other-about {
    overflow: hidden
}

.other-about .fl-right {
    padding-top: 21px
}

.newdown-other-about {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.newdown-other-about .fl-right {
    padding-top: 42px
}

.icash-cheatproof .icash-title {
    padding-top: 70px;
    padding-bottom: 46px
}

.cheatproof-steps-bg {
    height: 275px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    background-image: url(../images/pc_proof_0122.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 1204px 275px
}

.cheatproof-steps-bg .cheatproof-steps {
    padding: 60px 0 0 94px
}

.cheatproof-steps-bg .cheatproof-steps .steps-title {
    font-size: 20px;
    color: #222;
    line-height: 24px;
    text-align: left;
    margin-bottom: 33px
}

.cheatproof-steps-bg .cheatproof-steps .step {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    line-height: 32px;
    text-align: left
}

.cheatproof-steps-bg .cheatproof-steps .step p {
    font-size: 14px;
    color: #333;
    line-height: 1.57;
    -webkit-transform: scaleY(0.9);
    -ms-transform: scaleY(0.9);
    transform: scaleY(0.9)
}

/** 测试 **/
.icash-cheatproofto .icash-titleto {
    padding-top: 70px;
    padding-bottom: 46px
}

.icash-faqsto .icash-titleto {
    float: left;
    width: 322px;
    padding-top: 190px;
    padding-right: 0
}

.icash-titleto .desc {
    float: right;
    margin-right: 9px;
    padding-top: 12px;
    font-size: 12px;
    color: #aeb4c3;
    line-height: 1.5;
    text-align: right
}

.icash-titleto {
    padding: 60px 88px 78px 94px;
    font-size: 36px;
    line-height: 1;
    color: #000;
    text-align: left;
    overflow: hidden
}

.icash-titleto h3 {
    float: left
}

.icash-titleto h3 .en {
    margin-bottom: -10px
}

.icash-titleto h3 .en img {
    display: block;
    height: 20px
}

.icash-titleto h3 .cn {
    position: relative;
    line-height: 46px
}

.icash-titleto h3 .cn:after {
    position: absolute;
    left: 0;
    bottom: -25px;
    content: '';
    width: 37px;
    height: 6px;
    background-color: #c1d1ff
}

.icash-titleto h3 .newcn {
    position: relative;
    line-height: 46px
}

.icash-titleto h3 .newcn:after {
    position: absolute;
    left: 0;
    bottom: -25px;
    content: '';
    width: 37px;
    height: 6px;
    background: #fa5050;
    opacity: .35
}

.icash-titleto .rects {
    float: right;
    padding-top: 16px
}

.icash-titleto .rects p {
    width: 2px;
    height: 2px;
    margin-bottom: 5px;
    background-color: #b6b6b6
}

.cheatproof-steps-bgto {
    padding: 1px 93px 1px 93px;
    height: 390px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    /*background-image: url(../images/pc_proof_0123.jpg);*/
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 1204px 391px;
}

.cheatproof-steps-bgto .cheatproof-stepsto {
    padding: 60px 0 0 94px
}

.cheatproof-steps-bgto .cheatproof-stepsto .steps-titleto {
    font-size: 20px;
    color: #222;
    line-height: 24px;
    text-align: left;
    margin-bottom: 33px
}

.cheatproof-steps-bgto .cheatproof-stepsto .stepto {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    line-height: 32px;
    text-align: left
}

.cheatproof-steps-bgto .cheatproof-stepsto .stepto p {
    font-size: 14px;
    color: #333;
    line-height: 1.57;
    -webkit-transform: scaleY(0.9);
    -ms-transform: scaleY(0.9);
    transform: scaleY(0.9)
}




/***************联系我们20220118新增样式**********************/
.cont_lxx{ padding: 70px 90px;}


.platform{ width:100%; overflow:hidden; margin: 100px auto;}

.platform h6{width:73px; height:73px; float:left; margin-right:15px; border-radius:15px; overflow:hidden; display:block; position: relative;}
.platform h6>img{ display:block; max-width:60%; max-height:60%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
.platform h5{margin-top:5px; font-size:20px;}
.platform h5>p{font-size:15px;color:#999;}

.ping_t{ width:400px; float:left; margin-left:120px;}
.ping_t h6{ background:#8b97cb;}
.platform .ping_t h5{ display:block; float:left; width:260px; overflow:hidden;}

.con_lx{  width:620px;float:left;}

.con_lx h6{ background:#6acf7d;}
.platform .con_lx h5{ display:block; float:left; width:500px; overflow:hidden;}
.platform .con_lx h5 span{font-size:22px;color:#333;}










